diff -x .svn -aruN 1.5.6.src/addfav.php 1.5.8.src/addfav.php
--- 1.5.6.src/addfav.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/addfav.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/addfav.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/addpic.php 1.5.8.src/addpic.php
--- 1.5.6.src/addpic.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/addpic.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/addpic.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/admin.php 1.5.8.src/admin.php
--- 1.5.6.src/admin.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/admin.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/admin.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
  
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/albmgr.php 1.5.8.src/albmgr.php
--- 1.5.6.src/albmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/albmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/albmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // TODO: title tags contain hardcoded English instead of lang vars.
@@ -56,7 +56,10 @@
     global $CONFIG, $CAT_LIST, $USER_DATA;
 
     // select cats where the users can change the albums
-    $group_id = $USER_DATA['group_id']; 
+    foreach ($USER_DATA['groups'] as $group) {
+        $groups .= "group_id = '$group' OR ";
+    }
+    $groups .= "0";
 
     $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
 
@@ -64,7 +67,7 @@
         $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
             if (!GALLERY_ADMIN_MODE) {
-                $check_group = cpg_db_query("SELECT group_id FROM {$CONFIG['TABLE_CATMAP']} WHERE group_id = '$group_id' AND cid=".$subcat['cid']);
+                $check_group = cpg_db_query("SELECT group_id FROM {$CONFIG['TABLE_CATMAP']} WHERE ($groups) AND cid = ".$subcat['cid']);
                 $check_group_rowset = cpg_db_fetch_rowset($check_group);
                 if ($check_group_rowset) {
                     $CAT_LIST[] = array($subcat['cid'], $ident . $subcat['name']);
diff -x .svn -aruN 1.5.6.src/albums/edit/index.php 1.5.8.src/albums/edit/index.php
--- 1.5.6.src/albums/edit/index.php	2010-06-05 00:35:34.000000000 -0500
+++ 1.5.8.src/albums/edit/index.php	2010-08-06 11:59:34.000000000 -0500
@@ -9,11 +9,11 @@
 <link rel="shortcut icon" href="../../favicon.ico" />
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   $LastChangedBy: gaugau $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/albums/index.php 1.5.8.src/albums/index.php
--- 1.5.6.src/albums/index.php	2010-06-05 00:35:34.000000000 -0500
+++ 1.5.8.src/albums/index.php	2010-08-06 11:59:28.000000000 -0500
@@ -9,11 +9,11 @@
 <link rel="shortcut icon" href="../favicon.ico" />
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/albums/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   $LastChangedBy: gaugau $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/albums/userpics/index.php 1.5.8.src/albums/userpics/index.php
--- 1.5.6.src/albums/userpics/index.php	2010-06-05 00:35:34.000000000 -0500
+++ 1.5.8.src/albums/userpics/index.php	2010-08-06 11:59:28.000000000 -0500
@@ -9,11 +9,11 @@
 <link rel="shortcut icon" href="../../favicon.ico" />
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/albums/userpics/index.php $
-  $Revision: 7620 $
-  $LastChangedBy: gaugau $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $LastChangedBy: eenemeenemuu $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/anycontent.php 1.5.8.src/anycontent.php
--- 1.5.6.src/anycontent.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/anycontent.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/anycontent.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/banning.php 1.5.8.src/banning.php
--- 1.5.6.src/banning.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/banning.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/banning.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/bridge/coppermine.inc.php 1.5.8.src/bridge/coppermine.inc.php
--- 1.5.6.src/bridge/coppermine.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/coppermine.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/coppermine.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 
@@ -319,6 +319,11 @@
                     $session_id = $this->session_id.$this->client_id;
                     $sql = "UPDATE {$this->sessionstable} SET time = UNIX_TIMESTAMP() WHERE session_id = '" . md5($session_id) . "'";
                     cpg_db_query($sql);
+
+                    if (USER_ID > 0) {
+                        $sql = "UPDATE {$this->usertable} SET user_lastvisit = NOW() WHERE user_id = '".USER_ID."'";
+                        cpg_db_query($sql);
+                    }
             }
 
 
diff -x .svn -aruN 1.5.6.src/bridge/invisionboard20.inc.php 1.5.8.src/bridge/invisionboard20.inc.php
--- 1.5.6.src/bridge/invisionboard20.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/invisionboard20.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/invisionboard20.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) {
diff -x .svn -aruN 1.5.6.src/bridge/mambo.inc.php 1.5.8.src/bridge/mambo.inc.php
--- 1.5.6.src/bridge/mambo.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/mambo.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/mambo.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) {
diff -x .svn -aruN 1.5.6.src/bridge/mybb.inc.php 1.5.8.src/bridge/mybb.inc.php
--- 1.5.6.src/bridge/mybb.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/mybb.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/mybb.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/phorum.inc.php 1.5.8.src/bridge/phorum.inc.php
--- 1.5.6.src/bridge/phorum.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/phorum.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/phorum.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/phpbb2018.inc.php 1.5.8.src/bridge/phpbb2018.inc.php
--- 1.5.6.src/bridge/phpbb2018.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/phpbb2018.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/phpbb2018.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/phpbb3.inc.php 1.5.8.src/bridge/phpbb3.inc.php
--- 1.5.6.src/bridge/phpbb3.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/phpbb3.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/phpbb3.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/phpbb.inc.php 1.5.8.src/bridge/phpbb.inc.php
--- 1.5.6.src/bridge/phpbb.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/phpbb.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/phpbb.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/punbb115.inc.php 1.5.8.src/bridge/punbb115.inc.php
--- 1.5.6.src/bridge/punbb115.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/punbb115.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/punbb115.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/punbb12.inc.php 1.5.8.src/bridge/punbb12.inc.php
--- 1.5.6.src/bridge/punbb12.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/punbb12.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/punbb12.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/smf10.inc.php 1.5.8.src/bridge/smf10.inc.php
--- 1.5.6.src/bridge/smf10.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/smf10.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/smf10.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/smf20.inc.php 1.5.8.src/bridge/smf20.inc.php
--- 1.5.6.src/bridge/smf20.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/smf20.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/smf20.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/udb_base.inc.php 1.5.8.src/bridge/udb_base.inc.php
--- 1.5.6.src/bridge/udb_base.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/udb_base.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/udb_base.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -435,11 +435,11 @@
     // Query used to list users
     function list_users_query(&$user_count)
     {
-        global $CONFIG, $FORBIDDEN_SET, $PAGE;
+        global $CONFIG, $FORBIDDEN_SET, $PAGE, $cpg_show_private_album;
 
         $f =& $this->field;
 
-        if ($FORBIDDEN_SET != "") {
+        if (!$cpg_show_private_album && $FORBIDDEN_SET != "") {
             // $forbidden_with_icon = "$FORBIDDEN_SET or p.galleryicon=p.pid";
             $forbidden_with_icon = "$FORBIDDEN_SET";
             $forbidden = "$FORBIDDEN_SET";
diff -x .svn -aruN 1.5.6.src/bridge/vbulletin30.inc.php 1.5.8.src/bridge/vbulletin30.inc.php
--- 1.5.6.src/bridge/vbulletin30.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/vbulletin30.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/vbulletin30.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/xmb.inc.php 1.5.8.src/bridge/xmb.inc.php
--- 1.5.6.src/bridge/xmb.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/xmb.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/xmb.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridge/xoops.inc.php 1.5.8.src/bridge/xoops.inc.php
--- 1.5.6.src/bridge/xoops.inc.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/bridge/xoops.inc.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridge/xoops.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/bridgemgr.php 1.5.8.src/bridgemgr.php
--- 1.5.6.src/bridgemgr.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/bridgemgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/bridgemgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 
diff -x .svn -aruN 1.5.6.src/calendar.php 1.5.8.src/calendar.php
--- 1.5.6.src/calendar.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/calendar.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/calendar.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/captcha.php 1.5.8.src/captcha.php
--- 1.5.6.src/captcha.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/captcha.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/captcha.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define("IN_COPPERMINE", true);
diff -x .svn -aruN 1.5.6.src/catmgr.php 1.5.8.src/catmgr.php
--- 1.5.6.src/catmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/catmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/catmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
@@ -366,7 +366,9 @@
     
     $value = $superCage->post->getInt('categories_alpha_sort');
     
-    cpg_config_set('categories_alpha_sort', $value);
+    cpg_config_set('categories_alpha_sort', $value);
+    
+    rebuild_tree();
 }
 
 if ($superCage->get->keyExists('op')) {
diff -x .svn -aruN 1.5.6.src/CHANGELOG.txt 1.5.8.src/CHANGELOG.txt
--- 1.5.6.src/CHANGELOG.txt	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/CHANGELOG.txt	2010-08-06 11:59:22.000000000 -0500
@@ -1,1389 +1,1449 @@
-﻿************************
-Coppermine Photo Gallery
-************************
-Copyright (c) 2003-2010 Coppermine Dev Team
-v1.0 originally written by Gregory Demar
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License version 3
-as published by the Free Software Foundation.
-********************************************
-Coppermine version: 1.5.6
-$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/CHANGELOG.txt $
-$Revision: 7635 $
-*********************************************
-Changelog
-=========
-[A] = Added new feature
-[B] = Bugfix (fix something that wasn't working as expected)
-[C] = Cosmetical fix (layout, typo etc.)
-[D] = Documentation improvements
-[M] = Maintenance works
-[O] = Optimization of code
-[S] = Security fix (issues that are related to security)
-*********************************************
-
-2010-06-04 [M] Release of cpg1.5.6 {GauGau}
-2010-06-04 [B] Fixed display of upload approval button (thread ID 65314) {eenemeenemuu}
-2010-06-04 [B] Fixed query for album moderation group (thread ID 65312) {eenemeenemuu}
-2010-06-04 [B] Fixed config value for path to ImageMagick when selecting GD during intallation (thread ID 65177) {eenemeenemuu}
-2010-06-04 [A] Differentiate user registrations and admin user creations in access log file (thread ID 65298) {eenemeenemuu}
-2010-06-04 [M] Removed cpg1.3.x theme upgrade guide, as a direct upgrade from cpg1.3.x to cpg1.5.x no longer is supported {GauGau}
-2010-06-03 [B] Fixed log file entry on user registration/creation (thread ID 65290) {eenemeenemuu}
-2010-06-03 [B] Fixed ip address dupes at various places (thread ID 65294) {eenemeenemuu}
-2010-06-03 [B] Fixed issue when creating users (thread ID 64457) {eenemeenemuu}
-2010-06-03 [B] Fixed issue when uploading plugins to windows driven galleries {eenemeenemuu}
-2010-06-03 [B] Fixed typo that caused the display of the 'not supported version' message box (thread ID 65224) {eenemeenemuu}
-2010-06-03 [O] Updated Czech language file (user contribution) {eenemeenemuu}
-2010-06-02 [B] Fixed ip address dupes on stat_details.php (thread ID 65230) {eenemeenemuu}
-2010-06-02 [B] Extended lang_byte_units array for some language files (thread ID 65231) {eenemeenemuu}
-2010-06-02 [B] Fixed broken link (thread ID 65226) {eenemeenemuu}
-2010-06-02 [M] Release of cpg1.5.4 as initial stable release for the public {GauGau}
-2010-06-01 [M] Preparing the release of cpg1.5.4 {GauGau}
-2010-06-01 [B] Fixed issue when selecting IM on installation (thread ID 65185) {eenemeenemuu}
-2010-06-01 [B] Moved profile button for curve theme (thread ID 65204) {eenemeenemuu}
-2010-05-31 [A] Added Ukrainian language file (user contribution) {GauGau}
-2010-05-27 [A] Remove outdated guest_tokens (thread ID 62522) {eenemeenemuu}
-2010-05-27 [M] Hid album moderation drop down box on modifyalb.php (thread ID 64408) {eenemeenemuu}
-2010-05-27 [B] Disabled selection of another album after successful flash upload (thread ID 64310) {eenemeenemuu}
-2010-05-27 [B] Fixed blank names when batch adding secondary user group with usermgr.php (thread ID 64410) {eenemeenemuu}
-2010-05-27 [B] Fixed sorting categories alphabetically (thread ID 64477) {eenemeenemuu}
-2010-05-27 [C] Changed table headers of usermgr.php and reviewcom.php (thread ID 64166) {eenemeenemuu}
+************************
+Coppermine Photo Gallery
+************************
+Copyright (c) 2003-2010 Coppermine Dev Team
+v1.0 originally written by Gregory Demar
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License version 3
+as published by the Free Software Foundation.
+********************************************
+Coppermine version: 1.5.8
+$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/CHANGELOG.txt $
+$Revision: 7805 $
+*********************************************
+Changelog
+=========
+[A] = Added new feature
+[B] = Bugfix (fix something that wasn't working as expected)
+[C] = Cosmetical fix (layout, typo etc.)
+[D] = Documentation improvements
+[M] = Maintenance works
+[O] = Optimization of code
+[S] = Security fix (issues that are related to security)
+*********************************************
+
+2010-08-06 [M] Release of cpg1.5.8 {eenemeenemuu}
+2010-07-28 [B] Fixed setting default language with language manager (thread ID 66276) {eenemeenemuu}
+2010-07-28 [M] Changed form token generation - removed trouble maker parameters (thread ID 65918) {eenemeenemuu}
+2010-07-28 [B] Fixed language manager issue for language files with underscore (thread ID 66274) {eenemeenemuu}
+2010-07-24 [B] Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (thread ID 66118) {eenemeenemuu}
+2010-07-22 [B] Fixed ecard if no intermediate picture is present (thread ID 66161) {eenemeenemuu}
+2010-07-22 [A] Added Estonian language file (user contribution) {eenemeenemuu}
+2010-07-21 [B] Update 'last visit' time if it's a 'remember me' session (thread ID 66145) {eenemeenemuu}
+2010-07-21 [A] Added Slovak language file (user contribution) {eenemeenemuu}
+2010-07-19 [A] While deleting non-images, delete the corresponding custom thumbnail if exists {eenemeenemuu}
+2010-07-19 [A] While renaming non-images, rename the corresponding custom thumbnail if exists {eenemeenemuu}
+2010-07-19 [O] While renaming files, check if there will be no conflicts before doing anything {eenemeenemuu}
+2010-07-16 [A] Added plugin hook 'token_criteria' {eenemeenemuu}
+2010-07-16 [C] Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (thread IDs 65994 and 65996) {GauGau}
+2010-07-13 [B] Fixed possibility for users to edit their files in public galleries if disabled in config (thread ID 65693) {eenemeenemuu}
+2010-07-13 [A] Disable the possibility for guests to enter file details by default (thread ID 62522) {eenemeenemuu}
+2010-07-13 [B] Fixed error message when regular users try to delete their albums in public categories {eenemeenemuu}
+2010-07-13 [M] Re-organizing zip archives inside docs folder {GauGau}
+2010-07-12 [D] Adding documentation about plugin config options {GauGau}
+2010-07-09 [B] Fixed issue when reset file ratings (thread ID 65896) {eenemeenemuu}
+2010-07-05 [B] Fixed empty values for 'reason' in 'report to administrator' email (thread ID 65752) {eenemeenemuu}
+2010-07-05 [B] Fixed category view when albums with keywords are present (thread ID 64155) {eenemeenemuu}
+2010-07-05 [B] Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (thread ID 58734) {eenemeenemuu}
+2010-07-05 [A] Added search terms to the title of the thumbnails page (thread ID 65840) {eenemeenemuu}
+2010-07-05 [A] Added Japanese language file (user contribution) {GauGau}
+2010-07-02 [D] Adding boxes to config documentation for defaults, max, min, recomended and record name {GauGau}
+2010-06-30 [B] Display Coppermine news always in an iframe (thread ID 65424) {eenemeenemuu}
+2010-06-29 [B] Fixed error message for non existing categories (thread ID 65763) {eenemeenemuu}
+2010-06-26 [B] Replaced wrong link in update.php (thread ID 65714) {GauGau}
+2010-06-25 [B] Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges {GauGau}
+2010-06-25 [O] Updated Turkish language file (user contribution) {eenemeenemuu}
+2010-06-24 [A] Show password prompt if user tries to access file in password protected album directly {eenemeenemuu}
+2010-06-24 [A] Added Brazilian language file (user contribution) {eenemeenemuu}
+2010-06-24 [B] Fixed uploading to password protected albums in public categories (thread ID 65677) {eenemeenemuu}
+2010-06-22 [B] Changed default values for user galleries category (thread ID 65543) {eenemeenemuu}
+2010-06-21 [B] Fixed album visibility issue with user galleries (thread ID 65543) {Nibbler}
+2010-06-21 [B] Changed fix for category alpha sorting {Nibbler}
+2010-06-21 [B] Fixed a critical error with the most viewed meta album {Nibbler}
+2010-06-21 [O] Updated French language file (improvement and corrections){Frantz}
+2010-06-21 [B] Allow higher port numbers for the site url config setting {Nibbler}
+2010-06-18 [B] Fixed display of swf files in Firefox (thread ID 63624) {eenemeenemuu}
+2010-06-17 [B] Fixed resizing of watermark backup images (thread ID 65531) {eenemeenemuu}
+2010-06-17 [B] Fixed category permissions for secondary user groups (thread ID 65551) {eenemeenemuu}
+2010-06-17 [B] Fixed issue when editing user albums (thread ID 65542) {eenemeenemuu}
+2010-06-17 [B] Fixed issues with usergal_alphatabs plugin (thread ID 65473 & 65547) {eenemeenemuu}
+2010-06-16 [C] Fixed line breaks in contact form emails {eenemeenemuu}
+2010-06-15 [D] Removed outdated FAQ items {GauGau}
+2010-06-12 [O] Updated Hungarian language file (user contribution) {eenemeenemuu}
+2010-06-11 [B] Fixed pre-population of user name on comments form (thread ID 65293) {eenemeenemuu}
+2010-06-11 [B] Fixed timeout issue when fetching remote files (thread ID 65424) {eenemeenemuu}
+2010-06-11 [B] Fixed thumb sharpening (thread ID 65398) {eenemeenemuu}
+2010-06-11 [A] Place new comments form accordingly to sort order of comments (thread ID 65461) {eenemeenemuu}
+2010-06-10 [A] Added Danish language file (user contribution) {eenemeenemuu}
+2010-06-10 [B] Added default value for 'user_profile6' during user creation (thread ID 65451) {eenemeenemuu}
+2010-06-10 [B] Fixed HTML validation issue for german lang files - replaced & by &amp; {Timo}
+2010-06-07 [D] Updated plugin manager documentation (thread ID 65379) {GauGau}
+2010-06-07 [A] Added Hungarian language file (user contribution) {GauGau}
+2010-06-07 [M] Counted version count up in SVN repository from cpg1.5.6 to cpg1.5.7 {GauGau}
+2010-06-07 [B] Fixed pagination for user manager (thread ID 65365) {eenemeenemuu}
+2010-06-06 [O] Updated Finnish language file (user contribution) {eenemeenemuu}
+2010-06-04 [M] Release of cpg1.5.6 {GauGau}
+2010-06-04 [B] Fixed display of upload approval button (thread ID 65314) {eenemeenemuu}
+2010-06-04 [B] Fixed query for album moderation group (thread ID 65312) {eenemeenemuu}
+2010-06-04 [B] Fixed config value for path to ImageMagick when selecting GD during intallation (thread ID 65177) {eenemeenemuu}
+2010-06-04 [A] Differentiate user registrations and admin user creations in access log file (thread ID 65298) {eenemeenemuu}
+2010-06-04 [M] Removed cpg1.3.x theme upgrade guide, as a direct upgrade from cpg1.3.x to cpg1.5.x no longer is supported {GauGau}
+2010-06-03 [B] Fixed log file entry on user registration/creation (thread ID 65290) {eenemeenemuu}
+2010-06-03 [B] Fixed ip address dupes at various places (thread ID 65294) {eenemeenemuu}
+2010-06-03 [B] Fixed issue when creating users (thread ID 64457) {eenemeenemuu}
+2010-06-03 [B] Fixed issue when uploading plugins to windows driven galleries {eenemeenemuu}
+2010-06-03 [B] Fixed typo that caused the display of the 'not supported version' message box (thread ID 65224) {eenemeenemuu}
+2010-06-03 [O] Updated Czech language file (user contribution) {eenemeenemuu}
+2010-06-02 [B] Fixed ip address dupes on stat_details.php (thread ID 65230) {eenemeenemuu}
+2010-06-02 [B] Extended lang_byte_units array for some language files (thread ID 65231) {eenemeenemuu}
+2010-06-02 [B] Fixed broken link (thread ID 65226) {eenemeenemuu}
+2010-06-02 [M] Release of cpg1.5.4 as initial stable release for the public {GauGau}
+2010-06-01 [M] Preparing the release of cpg1.5.4 {GauGau}
+2010-06-01 [B] Fixed issue when selecting IM on installation (thread ID 65185) {eenemeenemuu}
+2010-06-01 [B] Moved profile button for curve theme (thread ID 65204) {eenemeenemuu}
+2010-05-31 [A] Added Ukrainian language file (user contribution) {GauGau}
+2010-05-27 [A] Remove outdated guest_tokens (thread ID 62522) {eenemeenemuu}
+2010-05-27 [M] Hid album moderation drop down box on modifyalb.php (thread ID 64408) {eenemeenemuu}
+2010-05-27 [B] Disabled selection of another album after successful flash upload (thread ID 64310) {eenemeenemuu}
+2010-05-27 [B] Fixed blank names when batch adding secondary user group with usermgr.php (thread ID 64410) {eenemeenemuu}
+2010-05-27 [B] Fixed sorting categories alphabetically (thread ID 64477) {eenemeenemuu}
+2010-05-27 [C] Changed table headers of usermgr.php and reviewcom.php (thread ID 64166) {eenemeenemuu}
 2010-05-27 [C] Changed table header of groupmgr.php (thread ID 64407) {eenemeenemuu}
-2010-05-26 [B] Fixed clipping of comments (thread ID 64662) {eenemeenemuu}
-2010-05-26 [B] Fixed display for regular users if they have no quota {eenemeenemuu}
-2010-05-26 [B] Fixed quota display for regular users (thread ID 64452) {eenemeenemuu}
-2010-05-26 [D] Added section about creating svn tags to documentation (thread ID 38932) {eenemeenemuu}
-2010-05-25 [B] Porting the security fix that lead to the release of cpg1.4.27 for cpg1.5.x (making sure that image_processor.php doesn't exist) {GauGau}
-2010-05-24 [D] Added screenshots to install screen documentation {GauGau}
-2010-05-24 [D] Added fullsize jquery plugin to docs {GauGau}
-2010-05-20 [S] Fixed potential XSS issue (thread ID 64734) {eenemeenemuu}
-2010-05-20 [D] Added ownership section to permissions page. Added webserver response codes to errors page. {GauGau}
-2010-05-19 [O] Revised session handling (thread ID 65012) {eenemeenemuu}
-2010-05-19 [A] Added partial Czech translation (user contribution) {GauGau}
-2010-05-11 [D] Added apache server response codes {GauGau}
-2010-05-12 [B] Fixed language issue during installation (thread ID 64829) {eenemeenemuu}
-2010-05-12 [B] Fixed dupes when ordering by position (thread ID 64919) {eenemeenemuu}
-2010-05-11 [D] Added theme examples to navigation {GauGau}
-2010-05-11 [D] Started Spanish translation of documentation (user contribution) {GauGau}
-2010-05-11 [B] Fixed ambiguous column name (thread ID 64809) {eenemeenemuu}
-2010-05-10 [A] Fixed check for missing JAVASCRIPT token (thread ID 63279) {eenemeenemuu}
-2010-05-10 [A] Added check for missing JAVASCRIPT token (thread ID 63279) {GauGau}
-2010-05-10 [D] Added navigation sub-items to theme creation tutorial {GauGau}
-2010-05-10 [D] Added clarification about editing include/themes.inc.php {GauGau}
-2010-05-10 [A] Added klingon flag for a possible future language file {GauGau}
-2010-05-05 [B] Fixed disabling of browse by date button (thread ID 64806) {eenemeenemuu}
-2010-05-03 [A] Added plugin hook to display something after an IP address {GauGau}
-2010-05-03 [D] Updated Dutch translation (user contribution) {GauGau}
-2010-05-02 [B] Fixed faulty executed database update on stat_details.php {eenemeenemuu}
-2010-05-02 [C] Fixed missing header for overall stats (thread ID 64799) {eenemeenemuu}
-2010-05-02 [B] Fixed js error for search meta album (thread ID 64312) {eenemeenemuu}
-2010-05-02 [B] Fixed 'crop and rotate' issue {eenemeenemuu}
-2010-05-01 [B] Fixed issue when performing an OR search (thread ID 64786) {eenemeenemuu}
-2010-04-28 [O] Updated language file for Castilian Spanish (user contribution) {GauGau}
-2010-04-28 [A] Added partial translation of Mexican Spanish (user contribution) {GauGau}
-2010-04-27 [B] Fixed help text issue (thread ID 64743) {eenemeenemuu}
-2010-04-27 [A] Added partial Luxembourgish language file (user contribution) {eenemeenemuu}
-2010-04-27 [A] Added partial Turkish language file (user contribution) {eenemeenemuu}
-2010-04-26 [A] Added user-contributed partially-translated Spanish language file that is more complete than the previous one (but still incomplete) {GauGau}
-2010-04-26 [D] Added language details to documentation navigation {GauGau}
-2010-04-24 [C] Fixed message box issue (thread ID 64492) {eenemeenemuu}
-2010-04-23 [C] Fixed white lines in curve theme (thread ID 64492) {eenemeenemuu}
-2010-04-23 [A] Added animation to upload approval button for curve theme (thread ID 64687) {eenemeenemuu}
-2010-04-23 [A] Added upload approval message to admin welcome message (thread ID 64687) {eenemeenemuu}
-2010-04-19 [B] Fixed number of users when searching users on user manager (thread ID 64455) {eenemeenemuu}
-2010-04-19 [D] Added developer documentation that explains packaging {GauGau}
-2010-04-19 [C] Fixed typos in docs/*/script.js (thread ID 64510) {eenemeenemuu}
-2010-04-15 [D] Added details to docs about translation {GauGau}
-2010-04-15 [D] Added admin tools and administration section for Dutch documentation section (user contribution) {GauGau}
-2010-04-15 [C] Fixed version count issue in install.php (thread ID 64566) {GauGau}
-2010-04-15 [D] Added indentation and "to top" links on config page {GauGau}
-2010-04-15 [C] Added correct default value for ImageMagick path to reflect check for traling slash {GauGau}
-2010-04-15 [C] Corrected improper German translation {GauGau}
-2010-04-11 [A] Added partial Slovenian translation (user contribution) {GauGau}
-2010-04-11 [D] Added section about adding language files to dev-only section of documentation {GauGau}
-2010-04-10 [A] Added partial Arabic translation (user contribution) {GauGau}
-2010-04-09 [D] Added clarification about quota to docs {GauGau}
-2010-04-08 [C] Changed label of submit button for user creation (thread ID 64423) {GauGau}
-2010-04-07 [D] Added credits for Dutch language contributions {GauGau}
-2010-04-07 [D] Added partial Dutch translation of documentation (user contribution) {GauGau}
-2010-04-07 [M] Added code so that debug messages of swfupload flash uploader is shown in debug output {Abbas}
-2010-04-01 [C] Added number of views to file details if detailed hit statistics are enabled (thread ID 63440) {eenemeenemuu}
-2010-04-01 [C] Added class 'buttonlist' to all core themes {eenemeenemuu}
-2010-03-31 [A] Added trailing slash check for ImageMagick path (thread ID 64333) {Nibbler}
-2010-03-31 [B] Added check if plugin is installed (thread ID 64325) {eenemeenemuu}
-2010-03-30 [B] Fixed issue when clicking keyword in file information (thread ID 64209) {eenemeenemuu}
-2010-03-30 [C] Changed delimiter in page title (thread ID 64283) {eenemeenemuu}
-2010-03-30 [B] Fixed referer issue when switching between login.php and contact.php (thread ID 64288) {eenemeenemuu}
-2010-03-30 [O] Removed hard coded user_id on install.php (thread ID 64292) {eenemeenemuu}
-2010-03-30 [O] Updated German language files {eenemeenemuu}
-2010-03-29 [B] Removed referer from contact link if we are already on the contact page (thread ID 64288) {eenemeenemuu}
-2010-03-28 [A] Added user-contributed partially-translated Spanish language file {GauGau}
-2010-03-27 [D] Various minor documentation improvements {GauGau}
-2010-03-26 [A] Added plugin hook main_page_layout {GauGau}
-2010-03-26 [B] Fixed wrong linked files counter for subcategories {eenemeenemuu}
-2010-03-26 [B] Fixed category meta album issue with linked files (thread ID 64155) {eenemeenemuu}
-2010-03-25 [B] Improved fix for IE and non-latin characters in album name (thread ID 64167) {Nibbler}
-2010-03-25 [C] Fixed validation issue with javascript generated page navigation {timoswelt}
-2010-03-25 [C] Always display arrow and delete icons in album manager {eenemeenemuu}
-2010-03-25 [B] Fixed sidebar search (thread ID 64247) {eenemeenemuu}
-2010-03-25 [C] Added missing greybox class to updater help {GauGau}
-2010-03-24 [A] Added guest token. Fixes guests cannot enter file details issue (thread ID 62522) {eenemeenemuu}
-2010-03-24 [B] Fixed issue with IE and non-latin characters in album name (thread ID 64167) {eenemeenemuu}
-2010-03-24 [B] Fixed missing uniqid() parameter for users running PHP 4 (thread ID 64193) {eenemeenemuu}
-2010-03-23 [B] Fixed empty list of available bridges in bridge manager when running PHP4 (thread ID 64220) {Nibbler}
-2010-03-23 [B] Fixed missing album details for albums in sub categories (thread ID 64215) {eenemeenemuu}
-2010-03-23 [M] Counted version number up from in file headers from cpg1.5.3 to cpg1.5.4 as a preparation for the next release {GauGau}
-2010-03-22 [D] Updated visual appearance of plugin version checking routine {GauGau}
-2010-03-22 [D] Added documentation section about plugin manager feature that checks Coppermine version of a plugin {GauGau}
-2010-03-22 [O] Removed line numbers showing through on approval screen, displaying additional related links instead (thread ID 64192) {GauGau}
-2010-03-21 [A] Added user-contributed Dutch language file (thread ID 64109) {GauGau}
-2010-03-19 [B] Fixed issue when admin renames file and new file name already exists (thread ID 61956) {eenemeenemuu}
-2010-03-19 [B] Fixed error message after upload for registered users (thread ID 64117) {eenemeenemuu}
-2010-03-19 [C] Removed hard coded table header layout in user manager (thread ID 64166) {eenemeenemuu}
-2010-03-18 [O] Removed reference to oudated config setting 'display_social_bookmarks' (thread ID 64143) {GauGau}
-2010-03-18 [B] Fixed clickable keyword in file information (thread ID 64151) {eenemeenemuu}
-2010-03-18 [B] Fixed clickable keyword search (thread ID 64151) {eenemeenemuu}
-2010-03-17 [C] Fixed a lot of cosmetical issues with curve theme and IE7 {timoswelt}
-2010-03-16 [B] Fixed deprecated warning message on plugin manager (thread ID 62560) {eenemeenemuu}
-2010-03-16 [O] Updated Polish language file (user contribution) {GauGau}
-2010-03-15 [D] Added documentation section about forgotten passwords {GauGau}
-2010-03-14 [D] Fixed link to upgrade section (thread ID 64092) {GauGau}
-2010-03-13 [B] Fixed search issue (thread ID 64087) {eenemeenemuu}
-2010-03-12 [D] Added details about language selectors to documentation {GauGau}
-2010-03-12 [C] Fixed contact form validation issues (thread ID 64074) {eenemeenemuu}
-2010-03-12 [C] Further improved curve IE6 compatibility {timoswelt}
-2010-03-12 [M] Moved valid_meta_albums array to init.inc.php (thread ID 63977) {eenemeenemuu}
-2010-03-12 [C] Fixed comment input box width {eenemeenemuu}
-2010-03-12 [C] Curve theme menu and layout is now IE6 compatible {timoswelt}
-2010-03-12 [A] Added Luxembourgish to language variables as a preparation for the language file contribution {GauGau}
-2010-03-10 [B] Fixed validation issue with curve theme (thread ID 64041) {GauGau}
-2010-03-10 [D] Added GD logo {GauGau}
-2010-03-10 [B] Fixed error message for invalid meta albums entered in 'content of the main page' (thread ID 63977) {eenemeenemuu}
-2010-03-10 [D] Fixed broken images inside documentation that refered to rating {GauGau}
-2010-03-08 [C] Fixed missing space between album admin menu items (thread ID 63987) {GauGau}
-2010-03-08 [C] Fixed mis-alignement of album description in index view (thread ID 63990) {GauGau}
-2010-03-08 [B] Replacing hard-coded words in curve theme with translated variables (thread ID 63985) {GauGau}
-2010-03-06 [C] Updated Finnish language file (user contribution) {eenemeenemuu}
-2010-03-05 [C] Added minimum height attribute to curve theme to catter for gradient background needing more space{GauGau}
-2010-03-05 [M] Counted version number up as a preparation for the upcoming release {GauGau}
-2010-03-04 [B] Fixed browse-by-date link in curve theme and missing extension for spacer (thread ID 63947) {GauGau}
-2010-03-04 [B] Fixed search issue when private albums are present (thread 63940) {eenemeenemuu}
-2010-03-04 [B] Fixed display of empty meta albums (thread ID 63939) {eenemeenemuu}
-2010-03-03 [C] Set theme "curve" as default theme {GauGau}
-2010-03-03 [M] Removed outdated core themes {GauGau}
-2010-03-01 [D] Added language manager section to docs {GauGau}
-2010-03-01 [A] Added Greek language file (user contribution) {eenemeenemuu}
-2010-02-26 [B] Slideshow from lastcom of an album doesn't start at correct file (thread ID 63585) {timoswelt}
-2010-02-25 [A] Populate thumbnail pages dropdown list using JavaScript (thread ID 63844) {eenemeenemuu}
-2010-02-23 [A] Added plugin hook 'theme_thumbnails_album_types' {eenemeenemuu}
-2010-02-22 [C] Increased height for logo section of coppermine theme {GauGau}
-2010-02-19 [A] Added plugin hooks for thumbnail table manipulation {GauGau}
-2010-02-18 [B] Added missing token checks to forms {GauGau}
-2010-02-18 [A] Added icon display to preserve the same look all over the app {GauGau}
-2010-02-14 [A] Use intermediate picture size as default video size (thread ID 63728) {eenemeenemuu}
-2010-02-11 [A] Added plugin hook 'search_form' (thread ID 63693) {eenemeenemuu}
-2010-02-11 [A] Added new parameter to functions 'starttable' and 'endtable': return or echo content {eenemeenemuu}
-2010-02-10 [B] Fixed slideshow from lastcom of an album to start at correct file (threadID 63585) {Nibbler}
-2010-02-10 [B] Fixed search results leading to wrong files (threadID 63583) {Nibbler}
-2010-02-09 [C] Replaced ascending and descending GIFs by PNGs {Timo}
-2010-02-09 [C] Replaced all rating GIFs by PNGs {Timo}
-2010-02-05 [A] Added Chinese language file (user contribution) {eenemeenemuu}
-2010-02-04 [C] Added draft for new default theme (work in progress) {GauGau}
-2010-02-04 [C] Added icons for new default theme {GauGau}
-2010-02-04 [B] Fixed sidebar issue (thread ID 63620) {eenemeenemuu}
-2010-02-04 [M] Removed export feature that didn't work as expected {GauGau}
-2010-02-04 [B] Updated Russian language file (user contribution) {GauGau}
-2010-02-03 [C] Fixed punctuation dupes in ban manager (thread ID 63594) {eenemeenemuu}
-2010-02-03 [C] Removed text on some buttons on album manager for space reasons (thread ID 63596) {GauGau}
-2010-02-02 [B] Fixed contact form referer (thread ID 63565) {eenemeenemuu}
-2010-02-02 [C] Added category parameter to album list link (thread ID 63530) {eenemeenemuu}
-2010-02-01 [C] Fixing contact form redirect (thread ID 63544) {GauGau}
-2010-02-01 [C] Added comment blocks to JS head to increase compatibility and robustness (thread ID 63555) {GauGau}
-2010-01-31 [B] Fixed error message on contact page when no subject was given and the config option was set to optional (thread ID 63541) {GauGau}
-2010-01-31 [C] Fixed cosmetical issue with missing suject lines (thread ID 63540) {GauGau}
-2010-01-31 [B] Corrected plugin version check not taking into account exact matches {GauGau}
-2010-01-31 [A] Added Russian language file (user contribution) {eenemeenemuu}
-2010-01-29 [D] Added details about subversion repository structure {GauGau}
-2010-01-29 [A] Added plugin hook 'thumb_strip_html_title' (redundant code in functions.inc.php) {timoswelt}
-2010-01-26 [C] Corrected minor language file issues discussed in threads 63435 and 63437 {GauGau}
-2010-01-26 [B] Removed unneeded spaces in translation strings (thread ID 63434) {GauGau}
-2010-01-26 [B] Changed string 'Flash Pix' to 'FlashPix' (thread ID 63425) {GauGau}
-2010-01-26 [B] Fixing translation mistake for util.php (thread ID 63417) {GauGau}
-2010-01-25 [B] Fixed slide show for non-images (thread ID 63316) {Aditya}
-2010-01-24 [A] Added check to plugin manager for version requirements (thread ID 63279) {GauGau}
-2010-01-22 [A] Added plugin hook 'thumb_html_title' (thread ID 63321) {timoswelt}
-2010-01-20 [B] Fixed display of 'optional information' header on register form (thread ID 63338) {eenemeenemuu}
-2010-01-20 [C] Centered film strip thumbnails (thread ID 63320) {eenemeenemuu}
-2010-01-20 [B] Fixed film strip jump label for lastcom meta album {eenemeenemuu}
-2010-01-20 [C] Added title and alt attributes to ajax loaded film strip thumbnails (thread ID 63321) {eenemeenemuu}
-2010-01-19 [B] Fixed ajax film strip target for lastcom meta album (thread ID 63319) {eenemeenemuu}
-2010-01-19 [B] Set content type to 'text/plain' for plain text ajax replies to bypass faulty ad injection on some free hosters (thread ID 63119) {eenemeenemuu}
-2010-01-19 [B] Count admin hits during slideshow if enabled in config {eenemeenemuu}
-2010-01-18 [A] Added icon for Windows 7 {GauGau}
-2010-01-17 [A] Added generic thumbnail for flv files to reflect t he increasing importance of that file type {GauGau}
-2010-01-17 [C] Call jump label 'top_display_media' from thumbnail view {eenemeenemuu}
-2010-01-16 [B] Redirect to the newly uploaded picture more reliably (thread ID 63270) {Nibbler}
-2010-01-16 [A] Added plugin hook 'javascript_includes' (thread ID 63185) {eenemeenemuu}
-2010-01-15 [B] Fixed keyword dupes in keyword manager (thread ID 63228) {eenemeenemuu}
-2010-01-13 [B] Better check if we currently look at a full sized picture or an intermediate sized picture (thread ID 63184) {eenemeenemuu}
-2010-01-13 [C] Display full size register notice only if registration of new users is enabled (thread ID 63184) {Timo}
-2010-01-11 [C] Better behaviour of 'Add your comment' name field. Click deletes the default text. {Timo}
-2010-01-08 [C] Adjusted rowspan in edit_one_pic.php {eenemeenemuu}
-2010-01-08 [D] Small documentation improvements (web dev toolbar usage, collapsible tools recommendation list, typo fixed, class added to pre-tags) {GauGau}
-2010-01-08 [B] Fixed issue with admin username during install (thread ID 63135) {eenemeenemuu}
-2010-01-07 [D] Added database section to plugin documentation {GauGau}
-2010-01-05 [C] Removed class 'image' from spacer {eenemeenemuu}
-2010-01-05 [B] Fixed template error with certain settings for comments and smileys (thread ID 62835) {eenemeenemuu}
-2010-01-05 [B] Fixed display of rating stars after vote {eenemeenemuu}
-2010-01-04 [D] Minor improvements of docs {GauGau}
-2010-01-02 [M] Updated header information to reflect new year {GauGau}
-2009-12-30 [B] Added missing anchor attributes to themes which override the menus {Nibbler}
-2009-12-29 [D] Undid the syntax highlighting changes from 2009-01-02 and added a section in the coding guidelines page about it {GauGau}
-2009-12-29 [D] Added usability section to coding guidelines {GauGau}
-2009-12-27 [M] Counted version number up for onlinestats from 2.3 to 2.4 {GauGau}
-2009-12-27 [C] Silenced notice in onlinestats {GauGau}
-2009-12-27 [B] Added missing config page for onlinestats {GauGau}
-2009-12-26 [D] Updated navigation of German docs {GauGau}
-2009-12-25 [D] Added detailed explanations about permissions on folder level {GauGau}
-2009-12-25 [O] Removed unneeded language string {GauGau}
-2009-12-25 [C] Added coppermine style classes to installer {GauGau}
-2009-12-25 [C] Added button icons to installer {GauGau}
-2009-12-25 [C] Renamed install_old.php to install_classic.php {GauGau}
-2009-12-22 [B] Turned "restore factory defaults" into a hidden option to avoid issues with IE6 (thread ID 62899) {GauGau}
-2009-12-22 [D] Added install screen steps for the wizard {GauGau}
-2009-12-21 [D] Added details to documentation navigation {GauGau}
-2009-12-21 [C] Fixed some minor typos in docs {GauGau}
-2009-12-17 [B] Fixed server side 404 errors when rating is disabled (thread ID 62747) {eenemeenemuu}
-2009-12-17 [C] Fixed typo in inline CSS (thread ID 62885) {GauGau}
-2009-12-11 [D] Added announcement icon {GauGau}
-2009-12-11 [B] Fixed typo in Polish language file {eenemeenemuu}
-2009-12-11 [B] Fixed template error with certain settings for comments and smileys (thread ID 62835) {eenemeenemuu}
-2009-12-11 [B] Preserve alpha channel in png thumbnails (thread ID 62286) {eenemeenemuu}
-2009-12-11 [M] Updated version count from cpg1.5.2 to cpg1.5.3 to prepare the next release {GauGau}
-2009-12-11 [O] Added coppermine globals to custom_include function to allow usage of those variables from within the custom header or footer files {GauGau} {Timo}
-2009-12-10 [B] Added support for vertical filmstrip (thread ID 62740) {Timo}
-2009-12-07 [C] Added loader.gif to image class (thread ID 62780) {Timo}
-2009-12-02 [C] Prev button in filmstrip wrong position in some browsers (thread ID 62710) {Timo}
-2009-11-30 [B] Use recursive stripslashes function in Inspekt (thread ID 62532) {eenemeenemuu}
-2009-11-30 [B] Fixed navigation section of thumbnails page in eyeball theme (thread ID 62682) {eenemeenemuu}
-2009-11-28 [B] Fixed intermediate image display (thread ID 62581) {Nibbler}
-2009-11-28 [B] Fixed private album display (thread ID 62659) {Nibbler}
-2009-11-27 [O] Removed double entry from debug_output {GauGau}
-2009-11-27 [C] Added color attribute to expand/collapse links {GauGau}
-2009-11-23 [A] Added plugin hook 'fullsize_html' (thread ID 62592) {eenemeenemuu}
-2009-11-20 [B] Fixed linked picture count on album details {eenemeenemuu}
-2009-11-20 [C] Fixed filmstrip hopping around if prev/next buttons get hidden (thread ID 62562) {Timo}
-2009-11-18 [B] Fixed filmstrip showing (after scrolling) the same image several times (thread ID 62461) {Timo}
-2009-11-18 [A] Added Polish language file (user contribution) {eenemeenemuu}
-2009-11-17 [B] Fixed error message after guests upload files with swf uploader (thread ID 62522) {eenemeenemuu}
-2009-11-17 [M] Added old bridge files to delete file array (thread ID 62519) {eenemeenemuu}
-2009-11-16 [C] Added transparency to navbar images {GauGau}
-2009-11-16 [C] Added missing navbar images to standard themes (thread ID 62511) {eenemeenemuu}
-2009-11-16 [M] Added message if no pictures were moved in picmgr.php (thread ID 62494) {eenemeenemuu}
-2009-11-16 [S] Release of cpg1.5.2 (beta) for the public {GauGau}
-2009-11-12 [B] Fixed IE category creation bug (thread ID 62441) {eenemeenemuu}
-2009-10-12 [B] Fix missing user admin buttons (thread ID 62046) {Paver}
-2009-10-12 [A] Allow theme to override default pic_info and slideshow buttons on displayimage (thread ID 61877) {Paver}
-2009-10-07 [O] Replaced hard coded JPEG quality with config value in picture editor {eenemeenemuu}
-2009-10-07 [B] Fixed several issues with picture editor (thread ID 61789) {eenemeenemuu}
-2009-10-07 [B] Set correct owner id for personal albums during upgrade process (thread ID 61715) {eenemeenemuu}
-2009-10-07 [B] Fixed editpics permission error (thread ID 62045) {eenemeenemuu}
-2009-10-06 [A] Added navbar buttons for first/last file (thread ID 61335) {eenemeenemuu}
-2009-10-06 [A] Added Finnish language file (user contribution) {GauGau}
-2009-10-02 [A] Added formal German language file {GauGau}
-2009-10-02 [C] Hide noscript table rows if JavaScript is enabled {eenemeenemuu}
-2009-10-01 [O] Moved transliteration library to include sub-folder {GauGau}
-2009-10-01 [A] Added transliteration library (thread ID 61723) {eenemeenemuu}
-2009-09-29 [B] Fixed several issues with meta album 'lastalb' {eenemeenemuu}
-2009-09-21 [A] Added plugin filter theme_pageheader_params for pageheader manipulation purposes {GauGau}
-2009-09-14 [A] Rename special chars in file name with underscore during upload process (thread ID 61723) {eenemeenemuu}
-2009-09-14 [B] Fixed code to check the filesize and reject if it exceeds the max allowed by cpg config {Abbas}
-2009-09-10 [O] Removed default social bookmarks option, turning feature into standalone plugin {GauGau}
-2009-09-10 [B] Fixed keyword separator of space being trimmed in config table due to VARCHAR {Paver}
-2009-09-09 [B] Fixed config panel theme & lang being overridden by user settings (thread ID 61650 & 61651) {Paver}
-2009-09-09 [B] Fixed ?theme=xxx to reset to config theme (thread ID 61645) {Paver}
-2009-09-02 [A] Added plugin hooks 'cpg_mail_to_email' & 'cpg_mail_sender_email' {eenemeenemuu}
-2009-09-01 [B] Fixed old-style rating system and cleaned up rating system code {Paver}
-2009-09-01 [O] Removed raw HTML lines from theme_display_fullsize_pic {Paver}
-2009-08-31 [B] Fixed permission check in crop/rotate wrongly denying access {Nibbler}
-2009-08-28 [A] Added js function strip_tags  to strip html while showing error in js alert {Abbas}
-2009-08-26 [A] Added back in "move to top/bottom" to album & picture managers {Paver}
-2009-08-26 [C] Cleaned up picture manager display including toggle buttons to show/hide thumbnails {Paver}
-2009-08-26 [B] Fixed the issue of proper handling of php's native error during upload process (flash) {Abbas}
-2009-08-25 [B] Fixed sorting bugs in album and picture managers (thread ID 61352) {Paver}
-2009-08-25 [B] Fixed caching issues with xp publisher {Nibbler}
-2009-08-25 [B] Fixed issue with creating albums in xp publisher with MySQL's strict mode enabled {Nibbler}
-2009-08-25 [B] Fixed bridge issue when creating albums in xp publisher {Nibbler}
-2009-08-23 [A] Displaying thumbnail on picture manager (thread ID 61340) {GauGau}
-2009-08-21 [B] Fixed issue when viewing pictures of meta albums (thread ID 61265) {eenemeenemuu}
-2009-08-20 [B] Added function to bring jquery library to top of JavaScript includes list {GauGau}
-2009-08-14 [S] Added form token to plug-in manager {eenemeenemuu}
-2009-08-12 [O] Disallowed zero as possible value for number of login attempts option {GauGau}
-2009-08-06 [A] Added plugin hooks 'smilies_display' & 'smilies_process' {eenemeenemuu}
-2009-08-04 [B] Fixed sloppy coding in album manager {GauGau}
-2009-08-03 [B] Fixed user manager pagination (thread ID 60871) {Nibbler}
-2009-07-29 [B] Removed unneeded <head>-section that caused 404 error for inline-help (thread ID 60847) {GauGau}
-2009-07-25 [D] Fixed reference to plugins folder (thread ID 60772) {GauGau}
-2009-07-24 [M] Updated version count from cpg1.5.1 to cpg1.5.2 to prepare the next release {GauGau}
-2009-07-24 [S] Release of cpg1.5.1 (alpha) to closed user group {GauGau}
-2009-07-22 [B] Fixing 'browse by date' function (thread ID 60694) {Nibbler}
-2009-07-14 [B] Only display custom user profile fields if corresponding config option is populated {GauGau}
-2009-07-13 [D] Updated testing instructions as a preparation for the first release to the testers {GauGau}
-2009-07-10 [A] Added config option to determine resize dimension for intermediate pictures {eenemeenemuu}
-2009-07-10 [C] Added confirmation message after editing a file (thread 60096) {eenemeenemuu}
-2009-07-08 [O] Added additional information for register globals (thread ID60486) {GauGau}
-2009-06-23 [O] Organized & optimized update.php and added output rows for file updates {Paver}
-2009-06-23 [B] Corrected label on update.php for deleting files by fixing delete function return value {Paver}
-2009-06-18 [D] Added missing documentation about thumb sharpening {GauGau}
-2009-06-14 [A] Handle missing images better by displaying a placeholder image and logging the missing file {Nibbler}
-2009-06-13 [M] Remove image_processor.php {Nibbler}
-2009-06-12 [B] Fixed checkAll function calling who doesn't work in reviewcom.php  {Frantz}
-2009-06-11 [C] Added help icons and alternative layout to category manager {GauGau}
-2009-06-10 [A] Added parameter to starttable function to allow easy adding of alternating row colors in the future {GauGau} 
-2009-06-09 [C] Replaced hard-coded lang strings with lang variables ind delete.php {Frantz}
-2009-06-09 [A] Added support for HTML5 <video> and <audio> tags {Nibbler}
-2009-06-09 [O] Changed keyword-insertion from list from pop-up to greybox {GauGau}
-2009-06-09 [O] Beautified upload screens by moving noise into help display {GauGau}
-2009-06-09 [B] Fixed the issues with folders with spaces and path separators in batch upload - topic 57256 {Aditya}
-2009-06-08 [A] Added file and line numbers to debug mode query list {Nibbler}
-2009-06-08 [A] Added config option to count admin views {eenemeenemuu}
-2009-06-07 [D] Translation Copyright section for the french doc {Frantz}
-2009-06-06 [D] Replaced hard-coded table row alternation in docs with JS-driven alternation {GauGau}
-2009-06-06 [A] Added functionality to allow use of editpics.php by non-admin users (thread 59414) {Aditya}
-2009-06-06 [C] Added new string when in upload approval mode insteas of empty album message {SaWey}
-2009-06-06 [B] Fixed IM being selected in installation when it's not working {SaWey}
-2009-06-05 [C] Fixed bad displaying admin menu buttons on thumnails view with longer names as in english {Frantz}
-2009-06-05 [B] Re-added record for encrypted passwords into basic.sql (thread ID 59916) {GauGau}
-2009-06-05 [M] Removed the include folder is_writable check and warning message (thread 59896) {Abbas}
-2009-06-05 [B] Check for default values in admin section not working correctly {SaWey}
-2009-06-04 [C] Added nicer debug_output {GauGau}
-2009-06-04 [O] Use username from users table now, dropping owner_name field in pictures table {Nibbler}
-2009-06-04 [M] Added missing SVN header information {GauGau}
-2009-06-03 [O] Use newer album selection code for 'sort my pictures' page, reduces query count and memory usage {Nibbler}
-2009-06-03 [O] Moved combi flags from docs to images folder {GauGau}
-2009-06-03 [D] Fixing broken documentation navigation for IE (thread ID 59772) {GauGau}
-2009-06-02 [D] Updating French doc {Frantz}
-2009-06-02 [C] Updating french lang file {Frantz}
-2009-06-02 [A] Added config option to allow users rating their own files {eenemeenemuu}
-2009-06-02 [B] Fixed 'missing query' known issue {Nibbler}
-2009-06-02 [D] Added section to docs about debug_output {GauGau}
-2009-06-02 [D] Added URL parameter expand_all for docs to allow reference to anchors within sections that are collapsed out of the box {GauGau}
-2009-06-02 [A] Added peak records for page performance records in debug_mode {GauGau}
-2009-06-01 [A] Added log entries for attempts to access pages that the current user doesn't have access to {GauGau}
-2009-06-01 [D] Translated Quickstart section in french and deleted reference to the banned user group who doesnt exist anymore in the english qickstart.htm file {Frantz}
-2009-06-01 [O] Added memory_get_usage function {GauGau}
-2009-05-31 [M] Updating French lang file {Frantz}
-2009-05-31 [D] Updating french documentation (added missing documents) {Frantz}
-2009-05-31 [D] Added expand arrow in the table content{Frantz}
-2009-05-31 [A] Added browser agents for stats {GauGau}
-2009-05-30 [D] Hiding table of content in docs if unused {GauGau}
-2009-05-30 [A] Added toggle in config that disables the reset to default checkboxes on the config screen for performance reasons {GauGau}
-2009-05-29 [D] Added flag icons for half-translated documents {GauGau}
-2009-05-29 [D] Translated license section into German {German}
-2009-05-29 [D] Added missing documents to German documentation {GauGau}
-2009-05-28 [D] Upgraded jquery to version 1.3.2 for documentation {Abbas}
-2009-05-28 [D] Added i18n helpers to documentation {GauGau}
-2009-05-27 [D] Changed documentation to use more jquery mechanisms {GauGau}
-2009-05-27 [D] Added detailed instructions to the upload troubleshooting section of the docs {GauGau}
-2009-05-26 [O] Removed function deldir in plugin manager in favor of existing global function cpg_folder_file_delete (thread ID 58603) {GauGau}
-2009-05-25 [B] Fixing duplicates during batch-add (thread ID 57717) {GauGau}
-2009-05-25 [D] Added documentation about updater {GauGau}
-2009-05-25 [C] Removed unneeded tables from thumbnail sorting {GauGau}
-2009-05-25 [O] Replaced hardcoded linebreaks with global variable {GauGau}
-2009-05-22 [A] Turned calendar pop-up and stats pop-up into greyboxes {GauGau}
-2009-05-22 [O] Made fruity theme more standards-compliant {GauGau}
-2009-05-22 [O] Moved draghandle class from individual to global stylesheet {GauGau}
-2009-05-19 [O] Added separate overall stylesheet that contains theme-independant styles {GauGau}
-2009-05-19 [C] Replaced cluetip plugin with greybox plugin {GauGau}
-2009-05-16 [B] Fixed first level album thumbs not showing in pre PHP 5.0.2 {SaWey}
-2009-05-15 [B] Fixed CAPTCHA Session not correctly starting {SaWey}
-2009-05-15 [B] Fixed CAPTCHA not enabled according to config {SaWey}
-2009-05-15 [B] Fixed users not able to edit pics and wrong albums being shown in editpics {SaWey}
-2009-05-12 [O] Added admin buttons for album management to album manager and thumbnail view {Paver}
-2009-05-12 [A] Added a timestamp to the generated form_token to increase security, now we can also set the lifetime of a token. {SaWey}
-2009-05-12 [B] Fixed keyword manager delete to use form token {Paver}
-2009-05-11 [B] Fixed admin approval email now sent in admin language for user registrations {SaWey}
-2009-05-11 [B] Fixed not able to create new user from admin panel {SaWey}
-2009-05-10 [O] Got rid of some undefined index error messages in admin.php {SaWey}
-2009-05-08 [D] Added documentation section about watermarking based on Stramm's modpack document {GauGau}
-2009-05-08 [B] Fixed @unlink($folder.'cpgvc_tf.txt'); throwing errors {SaWey}
-2009-05-08 [O] Replaced autogrow plugin with elastic plugin {GauGau}
-2009-05-08 [O] Replaced expand/collapse all toggles on config page with jquery technology {GauGau}
-2009-05-08 [O] Added sanitization element for config screen with additional ease of use (spin button) {GauGau}
-2009-05-08 [B] Fixed albmgr not showing the first created album when the category was empty {SaWey}
-2009-05-07 [M] Removed charsetmgr.php (also from cpg15x.files.xml) {SaWey}
-2009-05-07 [B] Removed the include path for Inspekt {SaWey}
-2009-05-06 [S] Added form token to all important forms and also added a check on the token where needed {SaWey}
-2009-05-05 [O] Cleaned up some unnecessary code in functions.inc.php {SaWey}
-2009-05-05 [B] Fixed album thumbnail display on index page ignoring album keyword and approval status {Paver}
-2009-05-05 [B] Fixed album thumbnail display for "Last-Updated Albums" meta-album {Paver}
-2009-04-30 [B] Re-added alternating table rows for batch-add {GauGau}
-2009-04-30 [O] Hiding unneeded file types from minibrowser {GauGau}
-2009-04-30 [C] Added icon to minibrowser {GauGau}
-2009-04-30 [O] Added alternating colors to debug_output {GauGau}
-2009-04-29 [B] Fixed improper ban expirations due to time offset being incorrectly applied (thread ID 58546) {Paver}
-2009-04-24 [B] Fixed sections in admin page to use full width {Nibbler}
-2009-04-24 [O] Added expand/collapse styles {GauGau}
-2009-04-24 [O] Added some icons to buttons {GauGau}
-2009-04-24 [O] Optimized debug output {GauGau}
-2009-04-23 [B] Increased maxlength for password field in user manager from 8 to 25 to match the limits elsewhere {Nibbler}
-2009-04-21 [B] Fixed ecard image displaying at the wrong size {Nibbler}
-2009-04-16 [D] Added expandable detail boxes to documentation {GauGau}
-2009-04-13 [B] Fixed minibrowser when magic_quotes is on {Paver}
-2009-04-12 [O] Replaced sidebar library dtree with treeview plugin for jquery {GauGau}
-2009-03-31 [O] Removed css class variants that hardly made a difference to the original classes {GauGau} 
-2009-03-31 [M] Upgraded SwfUpload to v2.2.0.1 Stable version. {Abbas}
-2009-03-31 [D] Added document about style.css (work in progress) {GauGau}
-2009-03-30 [M] Upgraded jquery to version 1.3.2 {Abbas}
-2009-03-29 [O] Removed hard-coded script that opened external links in new windows. Added corresponding plugin instead {GauGau}
-2009-03-26 [M] CPG_temp_data table no longer required {Nibbler}
-2009-03-25 [M] Removed language list, theme list and language flags from config (thread ID 58681) {GauGau}
-2009-02-22 [M] Renamed PHPMailer and SMTP classes to avoid conflicts with other scripts {Nibbler}
-2009-03-02 [B] Fixed HTML special characters in referer for hit/vote stats {Paver}
-2009-03-02 [B] Added function to recursively delete folder/file structures as a fix for the unlink-issue in update script (thread ID 57514) {GauGau}
-2009-02-26 [B] Fixed browser detect giving older IE version when user_agent gives multiple {Paver}
-2009-02-26 [B] Fixed converting 'search_phrase' from array to string for table 'hit_stats' {Paver}
-2009-02-20 [B] Fixed 'Selecting private pics as a category thumbnail' issue (thread ID 57898) {Nibbler}
-2009-02-08 [B] Fixed minibrowser for Windows servers ('browsable interface' for 'batch add files') {Paver}
-2009-02-06 [B] Changed redirect for login/logout pages as appropriate to avoid extraneous messages {Paver}
-2009-02-06 [B] Fixed 'cookie_warning' on login page when anonymous access is not allowed {Paver}
-2009-02-06 [C] Changed 'disapproved' to 'unapproved' in language keys as appropriate {Paver}
-2009-01-19 [B] Fixed missing delimiter in basic.sql on exif table {SaWey}
-2009-01-16 [B] Fix "Select a Keyword" list not refreshing to itself when click "Regenerate Dictionary" {Paver}
-2009-01-16 [B] Fix "Regenerate Dictionary" including old keywords {Paver}
-2009-01-16 [B] Fix bug in picture info for keyword separator in keywords field {Paver}
-2009-01-15 [B] Fix approval status based on permissions in edit_one_pic - thread 57344 {Paver}
-2009-01-15 [O] EXIF table now uses pid instead of filename for indexing {Nibbler}
-2009-01-14 [O] Added universal javascript function selectAll() to be used in all pages with a select/deselect all feature {Nibbler,SaWey}
-2009-01-14 [M] Removed include/smtp.inc.php since it is no longer used. {Nibbler}
-2009-01-14 [A] Added the albmgr.js to carry out the album and picture manger functionality - thread 57113 {Sameera}
-2009-01-14 [O] Cleaned up album/picture manager file codes - thread 57113 {Sameera}
-2009-01-14 [B] Fixed duplicate and blank albums in edit_one_pic album list {Paver}
-2009-01-14 [C] Remove the picture background color in slideshow - thread 57055 {Sameera}
-2009-01-12 [B] Fixed album manager creating user albums in 'No category' - thread 57536 {Paver}
-2009-01-10 [A] Implemented admin tool to convert keyword separator {Paver}
-2009-01-10 [O] Added heredoc to install.php and cleaned up code {Paver}
-2009-01-10 [C] Corrected non Internationalized string in jquery.sort.js {Frantz}
-2009-01-10 [C] Fixed typo in french.php and corrected the file accordingly to the english.php {Frantz} 
-2009-01-10 [B] Fixed missing 'abbr' field for languages table in basic.sql {Paver}
-2009-01-09 [O] Cleaned up album/picture manager and language files {Paver}
-2009-01-08 [A] Added language keys for admin tool to convert keyword separator {Paver}
-2009-01-08 [A] Added config option for batch add process limit {Nibbler}
-2009-01-08 [A] Added config option for number of comments per page {Nibbler}
-2009-01-08 [A] Added plugin hook 'theme_img_navbar' to function theme_html_img_nav_menu {Paver}
-2009-01-07 [B] Fixed upload_choices plugin hook in upload.php to work with multiple plugins {Paver}
-2009-01-07 [A] Added plugin hook to theme_display_thumbnails in theme engine & core themes {Paver}
-2009-01-07 [B] Set default value for $admin_menu in theme engine to allow for error in theme_admin_mode_menu {Paver}
-2009-01-07 [D] Changed documentation link in admin menu to localized version if available {GauGau}
-2009-01-06 [B] Use the right keyword separator when reading IPTC keyword info {Nibbler}
-2009-01-06 [B] Fixed "'Minimum number of votes for a file to appear in the 'top-rated' list' is one step too low" issue (thread ID 57462) {Nibbler}
-2009-01-06 [C] Added message styles to core functions (thread ID 57133) {GauGau}
-2009-01-06 [B] Fixed output buffering bug in cpgGetRemoteFileByURL's curl code that caused the page_html plugin filter to fail (thread ID 57424) {Nibbler}
-2009-01-06 [O] Removed features "custom thumbs" and "allowed extensions" that have not been implemented yet (thread ID 54826) {GauGau}
-2009-01-05 [B] Album manager and photo manger bugs fixed {Sameera}
-2009-01-05 [M] Internationalized the swfupload's browse button {Abbas}
-2009-01-04 [M] Updated version count from cpg1.5.0 to cpg1.5.1 to prepare upcoming alpha release {GauGau}
-2009-01-04 [M] Updated header information to reflect new year {GauGau}
-2009-01-02 [C] Add lang string for i18n of udb_base.inc {Frantz}
-2009-01-02 [B] Fixed keyword_select.php not using keyword_separator setting {Paver}
-2009-01-02 [D] Color coded some of the docs for better readability {SaWey}
-2008-12-31 [M] Updated bundled PHPMailer to 2.03 {Nibbler}
-2008-12-31 [B] Update names associated with pictures and comments when user name is changed {Nibbler}
-2008-12-31 [O] Removed the OK button from albmgr. Now the changes are saved on client side on blur {Abbas}
-2008-12-27 [C] Adapted French lang file to new core changes of internationalization {Frantz}
-2008-12-25 [C] Removed potentially confusing plus icon in ban manager; adjusted text input sizes for consistent look {TranzNDance}
-2008-12-25 [C] Reorganized admin menu to place related buttons next to each other {TranzNDance}
-2008-12-24 [B] Fixed the json_encode function to properly escape the strings {Abbas}
-2008-12-23 [B] Fixed issue involving display of name field in the report to admin form {TranzNDance}
-2008-12-23 [O] Modified code to record hit in a single ajax call instead of two in slideshow {Abbas}
-2008-12-22 [O] Developed AJAX slideshow in new looks and new functionality {Sameera}
-2008-12-20 [M] Removed the redundant slideshow.inc.php and its references {Abbas}
-2008-12-19 [O] Moved pic_editor.php js to external file {SaWey}
-2008-12-19 [C] In all style.css, commented out blinking important.gif, replaced with red bold {Paver}
-2008-12-19 [O] Moved contact.php js to external file {SaWey}
-2008-12-19 [B] Fixed [url] bbcodes not properly rendering {SaWey}
-2008-12-19 [A] Added opening of rel="external" links in new window (core & documentation) {SaWey}
-2008-12-19 [B] Fixed the bug http://forum.coppermine-gallery.net/index.php/topic,57065.msg279324.html#msg279324 {Abbas}
-2008-12-19 [M] Removed the redundant display filename in filmstrip feature completely {Abbas}
-2008-12-18 [B] Fixed db_ecard.php not deleting ecards {SaWey}
-2008-12-18 [O] Replace inline js of util.php & db_ecard.php with external jQuery code {SaWey}
-2008-12-18 [B] Fixed the merging of upload mechanisms array {Abbas}
-2008-12-18 [M] Removed api folder {GauGau}
-2008-12-18 [B] Fixed filmstrip work for odd number of thumbnail in filmstrip 
-2008-12-18 [A] Added 6 new plugin hooks to be able to add custom CAPTCHA {SaWey}
-2008-12-17 [O] Added code to disable the browse button if no album is selected on upload page {Abbas}
-2008-12-17 [O] Added the disabled button to the swfupload button sprite image {Abbas}
-2008-12-17 [A] Fleshed out implementation of upload choices including alternate ones from plugins {Paver}
-2008-12-17 [O] Changed 3 themes to use thumbnails.js instead of inline js. {SaWey}
-2008-12-16 [B] Added swfupload style to all themes {Abbas}
-2008-12-16 [B] Fixed category list in modifyalb.php {Paver}
-2008-12-15 [A] Added AJAX picture and album managers {Sameera}
-2008-12-15 [A] Added keyword separator {Paver}
-2008-12-15 [B] Added missing javascripts {SaWey}
-2008-12-15 [O] Replaced inline javascript of admin and albmgr section + optimised for jQuery (admin.js, albmgr.js) {SaWey}
-2008-12-15 [A] Added previous and next tabs, plus dropdown list of tabs (with configuration option) {Paver}
-2008-12-15 [O] Moved code to themes to create theme_msg_box, _cpg_die, _create_tabs, _breadcrumb {Paver}
-2008-12-15 [O] Replaced inline javascript of slideshow btn & pic_info btn (displayimage.js) {SaWey}
-2008-12-15 [O] Replaced inline javascript of sidebar (dTree.js) {SaWey}
-2008-12-15 [O] Replaced inline javascript of bookmark function (scripts.js) {SaWey}
-2008-12-15 [O] Replaced sort table in thumbnails by external javascript (thumbnails.js) {SaWey}
-2008-12-15 [A] Added the fallback mechanism for flash upload interface {Abbas}
-2008-12-14 [A] Added AJAX filmstrip {Sameera}
-2008-12-14 [A] Modified breadcrumb for meta-albums to show more intuitive breadcrumb {Paver}
-2008-12-14 [A] Added navbar buttons for inactive previous and next {Paver}
-2008-12-14 [B] Fixed some bugs in voting and changed it to make better use of jQuery {SaWey}
-2008-12-14 [C] Moved vanity icons into separate folder {GauGau}
-2008-12-14 [C] Re-did batch-add graphics for fresher look {GauGau}
-2008-12-14 [A] Added missing hook to add custom bbcode {SaWey}
-2008-12-14 [A] Reworked upload form to show flash-based form or single file form - all other options removed {Paver}
-2008-12-13 [B] Update slideshow fixing a bug {Sameera}
-2008-12-13 [A] Added AJAX help dialog box {Sameera}
-2008-12-13 [A] Added 2 plugin hooks to add custom bbcode {SaWey}
-2008-12-11 [O] Replaced flag icons (from gif to png) {GauGau}
-2008-12-11 [A] Added group-based access levels (thumbs,intermediate,full-size) {Paver}
-2008-12-04 [A] Added 10 new plugin hooks {SaWey}
-2008-12-01 [A] Added the new upload page which uses swfupload (http://swfupload.org) {Abbas}
-2008-11-30 [A] Added pagination of comments {Nibbler}
-2008-11-30 [O] Converted ereg*() functions to use preg_match, simple string functions or existing Inspekt validation code for performance and compatibility with future versions of PHP. (Code contributed by ripat) {Nibbler}
-2008-11-29 [D] Changed minimum requirements section in docs from PHP4.2.0 to PHP4.3.0 {Nibbler}
-2008-11-26 [O] Removed toggle for private IP address banning, as it never really has been used {GauGau}
-2008-11-26 [O] Replaced identical translations for "apply modifications" by one string in language file {GauGau}
-2008-11-26 [O] Added optional icons to some buttons {GauGau}
-2008-11-26 [O] Removed banned group, since it never has been taken into account anyway {GauGau}
-2008-11-25 [A] Implemented option to use Akismet for guests only or for everyone {GauGau}
-2008-11-25 [A] Added Akismet and IP address columns to review comments page {GauGau}
-2008-11-24 [A] Added akismet check and stats on review comments page {GauGau}
-2008-11-24 [A] Added Akismet option for comment filtering {GauGau}
-2008-11-23 [B] Fixed langfallback.inc.php and added French language by Frantz {SaWey}
-2008-11-20 [O] Replaced dtree with treeview plugin for documentation {GauGau}
-2008-11-19 [B] Fixed admin not being able to change an album's category in modifyalb.php {Paver}
-2008-11-18 [A] Added status display (active/inactive/banned) to profile.php and usermgr.php {GauGau}
-2008-11-17 [A] Re-did ban users page with pagination, sorting and multiple edits. Allowed email bans. Allowed ban by user name for non-existing accounts. {GauGau}
-2008-11-12 [A] Added option to automatically purge expired bans {GauGau}
-2008-11-09 [O] Changed installer coding style (removed install class) {SaWey}
-2008-11-09 [D] Added document about adding/renaming/deleting files for developers {GauGau}
-2008-11-08 [C] Changed html header in old instaler {SaWey}
-2008-11-08 [B] Installer temp cofig is deleted again + removed this from update.php {SaWey}
-2008-11-07 [C] Enlarged icons and changed stepper link colors in installer, reformatted css {SaWey}
-2008-11-05 [A] Added check in util.php if file to process is actually an image {GauGau}
-2008-11-04 [A] Resized full-size pop-up to fit on the screen {GauGau}
-2008-10-24 [B] Fixed the random meta album query for cases where no pictures are in db {Abbas}
-2008-10-24 [B] Fixed the album password case sensitivity issue by hashing it {Abbas}
-2008-10-24 [A] Added profile field user_language (thread ID 15977) {GauGau}
-2008-10-24 [A] Added DivX support (thread ID 32380) {GauGau}
-2008-10-23 [O] Added random files speedup (thread ID 54144) {Nibbler}
-2008-10-22 [A] Added options to version check to hide images and the modified column {GauGau}
-2008-10-21 [A] Removal of outdated files by updater {GauGau}
-2008-10-19 [O] Removed double ; at line ends (thread ID 51899) {GauGau}
-2008-10-19 [C] Fixed validation issue for browse-by-date link {GauGau}
-2008-10-19 [C] Fixed validation issue with registration screen (thread ID 51310) {GauGau}
-2008-10-18 [B] Added error message if pic editor is being run with missing parameters or without authorization (thread ID 54414) {GauGau}
-2008-10-18 [B] Fixed error message in ecard.php that complained about wrong recipient email although sender email is wrong (thread ID 50844) {GauGau}
-2008-10-18 [C] Fixed minor smilies issue (thread ID 52804) {GauGau}
-2008-10-18 [C] Improved improper translation (thread ID 50460) {GauGau}
-2008-10-17 [A] Added "modified" column to versioncheck to find out if a file has been tampered with {GauGau}
-2008-10-15 [B] Fixed a few bugs caused because of typos {Abbas}
-2008-10-15 [O] Re-implemented 'restore to defaults' feature {Nibbler}
-2008-10-14 [B] Fixed language and theme selectors that had been inspektified improperly {GauGau}
-2008-10-14 [O] Moved scripts.js into js folder {GauGau}
-2008-10-12 [A] Added known problematic suhosin options to debug output {Nibbler}
-2008-10-12 [O] Cache processed phpinfo data when generating debug output for performance {Nibbler}
-2008-10-12 [A] Added cleaner album selection box for admin tools {Nibbler}
-2008-10-12 [O] Switched cpg_db_fetch_row* functions to use mysql_fetch_assoc() instead of mysql_fetch_array() to save memory {Nibbler}
-2008-10-08 [B] Corrected SMF2 anonymous user fix {Nibbler}
-2008-10-06 [O] Brushed up look of XP Publisher instructions screen {GauGau}
-2008-10-06 [A] Added option to promote XP Publisher on upload page {GauGau}
-2008-10-05 [B] Fixed versioncheck in installer and changed method of installation steps {SaWey}
-2008-10-04 [B] Fixed ratepic.php to not do unnecessary things {SaWey}
-2008-10-04 [B] Fixed typo in basic.sql as noted by Francois and corrected all other language insertions {SaWey}
-2008-10-02 [A] Added language manager {GauGau}
-2008-09-27 [A] Added optional text file for favorites download {GauGau}
-2008-09-17 [A] Added license display to installer {GauGau}
-2008-09-17 [O] Reduced memory usage of keyword manager {Nibbler}
-2008-09-15 [M] Removed FAQ menu item as per dev team decision {GauGau}
-2008-09-15 [A] Updater can now be run using cookie authentication; fallback mechanisms existing as well {GauGau}
-2008-09-04 [M] Updated the jquery to version 1.2.6 and also included it in init.inc.php so that it is available on all pages {Abbas}
-2008-09-04 [O] Turned social bookmark script into jquery bookmark plugin {GauGau}
-2008-09-01 [C] Replaced deprecated tag <b> with recommended tag <strong> {GauGau}
-2008-08-31 [O] Removed option to allow different users sharing one email address {GauGau}
-2008-08-30 [D] Added documentation for new hooks (after_delete_file, before_delete_file and add_file_data_success) {Abbas}
-2008-08-29 [O] Removed configurability of thumbnail and intermediate image prefix as per poll ID 54324 {GauGau}
-2008-08-29 [O] Removed vanity option from config as per poll id 54323 - users who want to show the vanity block just need to add the {VANITY} token to their custom theme {GauGau}
-2008-08-28 [C] Added CSS class for filmstrip background {GauGau}
-2008-08-28 [O] Upgraded Exifixer-library from v1.5 to v1.7 (development continued by ZenPhoto) {GauGau}
-2008-08-20 [A] Added new plugin hooks - add_file_data_success, before_delete_file and after_delete_file {Abbas}
-2008-08-12 [B] Moved $THEME_DIR before include theme.php and themes.inc.php {Paver}
-2008-08-12 [B] Added workaround for video files shown on batch-add page (searchnew.php) {Paver}
-2008-08-12 [B] Consolidated common language variables from multiple pages into $lang_common {Paver}
-2008-08-12 [B] Fixed album dropdown on multiple pages to show categorized albums {Paver}
-2008-08-12 [B] Fixed cpg_getimagesize custom function to give image size {Paver}
-2008-08-12 [B] Fixed display_fullsize_pic for picfile GET variable {Paver}
-2008-08-11 [B] Fixed transparent overlay with HTML entities in $picture_url {Paver}
-2008-08-11 [B] Fixed thumbnail dimension calculation rounding error {Nibbler}
-2008-08-09 [C] Added new set of generic thumbnails representing non-image files {GauGau}
-2008-08-08 [O] Added new set of flag icons {GauGau}
-2008-08-06 [O] Removed unneeded CSS classes admin_menu_thumb and adm_menu {GauGau}
-2008-08-06 [A] Added menu icons {GauGau}
-2008-08-02 [S] Fixed a security issue reported at http://www.milw0rm.com/exploits/6178 {Abbas}
-2008-08-01 [B] Fixed profile email check issue (thread ID 52391) {Nibbler}
-2008-08-01 [A] Added recording of user id for hit stats {GauGau}
-2008-07-25 [B] SMF anonymous user fix {Nibbler}
-2008-07-17 [A] Added animated graphics to upload screen to indicate the upload stage {GauGau}
-2008-07-01 [A] Converted the phpBB2.2 bridge file to phpBB3 {Nibbler}
-2008-06-28 [D] Added formatting instructions in coding guidelines {Abbas}
-2008-06-28 [B] Fixed the typo bug in editpics and star rating info calculation in functions.inc {Abbas}
-2008-06-27 [D] Added coding guidelines to documentation {GauGau}
-2008-06-19 [A] New javascript based multi-processing queue for batch add {Nibbler}
-2008-06-17 [C] Cleaned up code, indentation for multiple files {Paver}
-2008-06-17 [O] Consolidated and cleaned up language variables {Paver}
-2008-06-15 [A] New category hierarchy system {Nibbler}
-2008-06-12 [B] Fixed bug in thumb size output for search results of categories & albums {Paver}
-2008-06-12 [C] Added alternating table rows to updater {GauGau}
-2008-06-12 [O] Fixed broken debug mode for updater due to Inspekt sanitization {GauGau}
-2008-06-12 [D] Added dev document for the updater to explain the hidden debug feature {GauGau}
-2008-06-10 [B] Fixed plugin manager when plugin API is disabled (thread ID 46155) {Paver}
-2008-06-08 [A] Added 'move to top/bottom' in picture manager {Paver for Frantz}
-2008-06-06 [B] Fixed selecting thumbnail from albums with only linked images showing un-approved images {Paver}
-2008-06-06 [B] Fixed/adjusted Admin Tools, Filename->Title, 4 options plus broken "only empty titles" {Paver}
-2008-06-06 [A] Added 'move to top/bottom' in category and album managers {Paver}
-2008-06-03 [O] Removed switch for allowing unencrypted user passwords in the database, as this used to be an outdated feature in cpg1.3.x and older. Since there is no longer support for cpg1.3.x, this feature can easily be dropped {GauGau}
-2008-05-26 [D] Created sub-folders in docs folder to prepare translation of documentation {GauGau}
-2008-05-23 [O] Use JavaScript to display the sorting options only to humans, but hide them from search engines to avoid double-content indexing {GauGau}
-2008-05-21 [B] Replaced hard-coded string "edit keywords" with translation (thread ID 52721) {GauGau}
-2008-05-04 [B] Fixed resources consumption for slideshows in meta albums {GauGau}
-2008-05-03 [B] Fixing the type being translated in reports {GauGau}
-2008-05-01 [O] Optimization of sanitization of strip-Tags and max. length for comments {GauGau}
-2008-04-30 [C] Removed invalid <f>-tag in upload.php {GauGau}
-2008-04-30 [C] Fixing improper nesting of form-tag in various files {GauGau}
-2008-04-28 [C] Fixing spacer for empty album list cells (thread ID 51414) {GauGau}
-2008-04-14 [O] Numerous session handling optimizations {Nibbler}
-2008-04-13 [S] Corrected SQL injection vulnerabilities in session handling code {Nibbler}
-2008-04-10 [S] Corrected an SQL injection vulnerability in URI upload code {Nibbler}
-2008-04-07 [O] Added expandable admin tools sections {GauGau}
-2008-03-25 [A] Added warning on the config page for settings that mustn't be changed lightheartedly {GauGau}
-2008-03-25 [A] Added favicon tag to all themes that come with coppermine {GauGau}
-2008-03-25 [B] Rewrote json_encode function as the old one was not working correctly {Abbas}
-2008-03-24 [A] Added "reset to default" feature for config {GauGau}
-2008-03-21 [O] Removed 'root template' feature {Nibbler}
-2008-03-20 [O] Changed versioncheck to work with the installer-class + minor cosmetical fixes in source {SaWey}
-2008-03-20 [B] Fixed some typos I introduced {SaWey}
-2008-03-19 [A] Added versioncheck to the installer {SaWey}
-2008-03-16 [D] Added document about the export feature {GauGau}
-2008-03-09 [B] Removed length restriction for the album password hint {Nibbler}
-2008-03-09 [A] Added options to disable file and album hit counters {Nibbler}
-2008-03-08 [A] Added export feature (gsoc2007 - drhammond) {Nibbler}
-2008-03-06 [C] Fixing notice in social bookmarking code {Nibbler}
-2008-03-06 [A] Added Album and Category Title Search (gsoc2007 - drhammond) {Nibbler}
-2008-03-06 [A] Added phrase searching by double quotes (gsoc2007 - drhammond) {Nibbler}
-2008-03-06 [A] Added regular expressions to search (gsoc2007 - drhammond) {Nibbler}
-2008-03-06 [B] Fixed search parameters being ignored (gsoc2007 - drhammond) {Nibbler}
-2008-03-06 [C] Cleaned up notices in admin.php {Nibbler}
-2008-03-04 [O] Re-did the select_multiple option in config to allow a larger number of entries {GauGau}
-2008-02-21 [O] Voting now shows result back after vote {SaWey}
-2008-02-28 [A] Added feature "allow user to assign album keyword" {GauGau}
-2008-02-26 [D] Updated versioncheck documentation to reflect changes in the core file behaviour {GauGau}
-2008-02-26 [C] Replaced inline stat_details with popup {SaWey}
-2008-02-25 [A] Voting is now customizable in max- and min rate + ajax enabled {SaWey}
-2008-02-21 [O] Inspektified all bridge files {SaWey}
-2008-02-21 [B] Fixed function cpgGetScriptNameParams that has been Inspektified improperly (did not return file names at all) {GauGau}
-2008-02-21 [A] Added basic authentication to update script {SaWey}
-2008-02-20 [M] Renamed plain text files in root folder to enable Windows-users to read it easily {GauGau}
-2008-02-20 [M] Renamed warning files within edit and userpics folder to make sure that operating systems don't confuse those files with folders {GauGau}
-2008-02-16 [O] Inspektified thumbnails.php, functions.inc.php, mailer.inc.php, themes.inc.php, sample/theme.php {SaWey}
-2008-02-15 [O] Improved installer {SaWey}
-2008-02-13 [O] Added help icons for "permission by group" {GauGau}
-2008-02-12 [B] Fixed language drop down bug and changed folder permission check in new installer {SaWey}
-2008-02-12 [B] Fixed mysql warning in update.php {SaWey}
-2008-02-12 [B] Fixed not able to go to 'My Profile' {SaWey}
-2008-01-11 [B] Fixing 'edipic.php problem for approval' issue {Nibbler}
-2008-02-11 [B] Removing column comments for compatibility {Nibbler}
-2008-02-10 [A] Added onlinestats plugin {GauGau}
-2008-02-09 [A] Added OpenSearch plugin {GauGau}
-2008-02-09 [O] Modified the code in picmgr.php to reflect security improvements imposed by Inspekt {SaWey}
-2008-02-07 [C] Added nicer album drop down in modifyalb.php {SaWey}
-2008-02-07 [B] Fixed users not able to go to modifyalb.php when no album is set in super globals {SaWey}
-2008-02-07 [C] Changed all needed files to lowercase {Frantz & SaWey}
-2008-02-06 [A] Added login method to config, possible to set it to username, email address or both. {SaWey}
-2008-02-05 [B] Fixed typo in SMF 2 bridge file {Nibbler}
-2008-02-04 [A] Added "Filename => Filetitle" only apply for empty filename fields in util.php. {Frantz}
-2008-02-04 [A] Added allowed filetypes message on upload. {Frantz}
-2008-02-03 [O] Added custom cpg_getimagesize function. {SaWey}
-2008-01-28 [A] Added plugin "User Gallery Alphabetic Tabbing" to core {GauGau}
-2008-01-26 [M] Updated year info in header (copyright line) {GauGau}
-2008-01-24 [D] Added section of how to use superglobals in plugin_writing.htm {SaWey}
-2008-01-24 [O] Modified search.inc, xp_publish, viewlog, index, picmgr, update, viewlog, thumbnails and visiblehookpoints-plugin to reflect security improvements imposed by Inspekt {SaWey}
-2008-01-09 [A] Added ajax filmstrip feature {Abbas}
-2008-01-09 [A] Added jQuery1.2.1 library (packed) {Abbas}
-2008-01-08 [D] Added (preliminary) JavaScript documentation {Abbas}
-2008-01-07 [O] Added two new functions js_include and set_js_vars which can be used in php to include js files and set js variables. {Abbas}
-2008-01-06 [B] Removed 'banned' group from selection of user creatable albums {SaWey}
-2008-01-06 [B] Not able to upload to albums that aren't in any category {SaWey}
-2008-01-04 [A] Retrieve the news by URI if possible and fall back to iframe only if retrieval does not work as expected {GauGau}
-2008-01-04 [B] Avoid possible corrupt zip files by cleaning output buffer {Nibbler}
-2007-12-29 [A] Added new installer, renamed old one until this one is stable {SaWey}
-2007-12-29 [D] Fixed documentation that explains admin passwords (thread ID 49304) {GauGau}
-2007-12-27 [B] Improved versioncheck functionality for offline use (work in progress) {GauGau}
-2007-12-27 [O] Modified the code in send_activation.php to reflect security improvements imposed by Inspekt {Frantz}
-2007-12-21 [A] Improved debug output {Nibbler}
-2007-12-21 [O] Performance improvement for album dropdown code {Nibbler}
-2007-12-21 [O] Should have indexes for the moderator group and visibility fields {Nibbler}
-2007-12-18 [A] Added ability to ban and delete comment(s) in reviewcom {SaWey}
-2007-12-18 [B] Fixed admin always allowed to use all categories {SaWey}
-2007-12-18 [B] Fixed calendar only showing dates in the future when usng it for banning {SaWey}
-2007-12-17 [B] Fixed calendar not showing in IE {SaWey}
-2007-12-17 [B] Fixed user ip not retrieved {SaWey}
-2007-12-17 [O] Modified pluginmgr, plugin_api and sample plugin to reflect security improvements imposed by Inspekt {Abbas}
-2007-12-17 [A] Switched from sprintf() to using a template for forgot password emails (thread id 25669) {Abbas}
-2007-12-17 [B] Corrected the bug reported in 49059 regarding display of dialog box for unlogged users {Aditya}
-2007-12-17 [O] Modified report_file to reflect security improvements imposed by Inspekt {Aditya}
-2007-12-17 [O] Modified displayreport to reflect security improvements imposed by Inspekt {Frantz}
-2007-12-15 [B] Fixed some permissions on user creatable albums {SaWey}
-2007-12-15 [O] Modified forgot_passwd to reflect security improvements imposed by Inspekt {Aditya}
-2007-12-15 [A] Added auto check of internal/external links in bbcode + add rel="external nofollow" accordingly and removed [iurl] option {SaWey}
-2007-12-15 [A] Added bbcode help icon on comments {SaWey}
-2007-12-15 [B] Fixed users not able modify albums when they don't have one in the 'My gallery' cat {SaWey}
-2007-12-15 [B] Fixed users not able to upload pics in there albums other then 'My gallery' {SaWey}
-2007-12-14 [A] Added two more levels of access for guests: no access, thumbs only, thumbs + intermediate only, thumbs + intermediate + full-size {GauGau}
-2007-12-14 [O] Modified ecard and displayecard to reflect security improvements imposed by Inspekt {Aditya}
-2007-12-14 [B] Fixed parent category on category-edit {SaWey}
-2007-12-14 [A] Added possibility for users to create albums in admin allowed categories {SaWey}
-2007-12-02 [S] Added code to avoid the direct execution of slideshow.inc.php {Aditya}
-2007-12-08 [B] The CSS used for middlethumb class for filmstrip was not working. Fixed it (related to thread 48803) {Abbas}
-2007-12-06 [A] Added separate CSS class for filmstrip thumb that represents actual image (thread id 48803) {GauGau}
-2007-12-02 [B] Adding xmlns to html tag to fix XHTML compliance {Nibbler}
-2007-12-02 [B] Fixed subcategory depth issue {Nibbler}
-2007-11-29 [O] Hiding empty IPTC fields as suggested in thread 48672 {GauGau}
-2007-11-28 [D] Added list of configurable items in theme.php to documentation {GauGau}
-2007-11-28 [O] Added default favicon (can of course be removed at will) {GauGau}
-2007-11-27 [O] Added new versioncheck scheme based on XML files (work in progress) {GauGau}
-2007-11-22 [D] Added (preliminary) Inspekt documentation {GauGau}
-2007-11-22 [D] Added lib.xml.php to the credits section {GauGau}
-2007-11-22 [O] Display database errors for the admin no matter if debug_mode is enabled or not {GauGau}
-2007-11-21 [O] Modified files related to batch add functionality to reflect security improvements imposed by adding Inspekt {Aditya/Frantz}
-2007-11-17 [O] Modified usermgr, banning, upload to reflect security improvements imposed by adding Inspekt {Aditya}
-2007-11-16 [B] Fixed the problem of message author getting blank on comment update {Aditya}
-2007-11-15 [B] British English now recognised correctly {Nibbler}
-2007-11-15 [B] Compatibility fix for MyBB 1.2.9 {Nibbler}
-2007-11-15 [O] Modified util.php to reflect security improvements imposed by adding Inspekt {Frantz}
-2007-11-15 [O] Modified groupmgr to reflect security improvements imposed by adding Inspekt {Aditya}
-2007-11-14 [O] Modified index, thumbnails, displayimage, login, albmgr, catmgr to reflect security improvements imposed by adding Inspekt {Aditya}
-2007-11-02 [O] Modified help popup to reflect security improvements imposed by adding Inspekt {GauGau}
-2007-11-02 [A] Added Inspekt, a tool to create secure PHP application {Aditya}
-2007-10-31 [S] Removed html_entity_decode causing potential XSS vulnerability as discussed in http://coppermine-gallery.net/forum/index.php?topic=47390.0 {Aditya}
-2007-10-19 [O] Replaced hard-coded language in util.php with translation strings {Frantz}
-2007-10-17 [A] Added plugin "Visible HookPoints" to package {GauGau}
-2007-10-17 [A] Added feature "delete files older than XXX days" {Frantz}
-2007-10-15 [D] Split admin tools into separate page {GauGau}
-2007-10-08 [O] Sidebar made themeable {GauGau}
-2007-10-08 [A] Added sidebar {GauGau}
-2007-09-27 [A] Added social bookmarks icons {GauGau}
-2007-09-20 [O] Re-did versioncheck.php (work in progress) {GauGau}
-2007-09-17 [B] Fixed usergroups-bug in bridge file for SMF2.0 (user contribution) {GauGau}
-2007-09-07 [A] Added optional contact form with captcha option {GauGau}
-2007-09-06 [A] Added feature (posted at http://coppermine-gallery.net/forum/index.php?topic=36087) to display error message (using javascript and PHP both) if name for comment is same as default name of comment {Amit}
-2007-09-05 [S] Added code to remove risky characters in log file name in URL and to check if given log file name's directory is current directory or not to fix second vulnerability posted at http://coppermine-gallery.net/forum/index.php?topic=46623 {Amit}
-2007-09-05 [S] If 'http' or 'script' is set in referer then referer will be set to 'index.php' - first vulnerability posted at http://coppermine-gallery.net/forum/index.php?topic=46623  {Amit}
-2007-09-04 [A] Added preliminary (beta) bridge for SMF 2.x (user contribution) {GauGau}
-2007-09-01 [B] Fixed the bugs introduced because of moderator mod and editpics changes {Abbas}
-2007-08-25 [C] Removed config option "Display album description" that hasn't been implemented yet {GauGau}
-2007-08-23 [A] Adding "last comment" and "last upload" to user's profile edit page {GauGau}
-2007-08-21 [A] Adding news section for the admin to alert him about updates {GauGau}
-2007-08-21 [O] Replaced "ALL" setting for filetypes with slash-separated list {GauGau}
-2007-08-21 [A] Added another regex check to config that makes sure the user overwrites certain default values when configuring his gallery for the first time {GauGau}
-2007-08-21 [C] Added noscript section to pages that require JavaScript {GauGau}
-2007-08-20 [D] Added keyword manager section to documentation {GauGau}
-2007-08-19 [D] Added keywords section to documentation {GauGau}
-2007-08-18 [B] XHTML ampersand fix in clickable keywords {Nibbler}
-2007-08-18 [B] Fixing conditional call to process_smilies() in report file {Nibbler}
-2007-08-18 [B] Quota check only applies to uploads to user galleries {Nibbler}
-2007-08-18 [B] Avoid redirecting users to the logout page after logging in {Nibbler}
-2007-08-18 [B] Fixed sending of duplicate forgot password emails {Nibbler}
-2007-07-18 [O] Removed from intermediate image view page (dsiplayimage.php) JavaScript-only features for users with JavaScript disabled {GauGau}
-2007-07-18 [A] Added link to table footer of batch-add results to jump quickly to the second step of the batch-add {GauGau}
-2007-07-18 [A] Added toggle to config and batch-add screen to display/hide preview thumbnails on the second batch-add screen {GauGau}
-2007-07-18 [A] Added alternating table rows to batch-add {GauGau}
-2007-08-18 [A] Skip redirection for album manager {GauGau}
-2007-08-18 [A] Added code to skip redirection for login and logout {GauGau}
-2007-08-17 [B] Replaced hard-coded text in plugin manager with translation string {GauGau}
-2007-08-17 [A] Added faster mode (show/hide admin controls) switch {GauGau}
-2007-08-09 [O] Re-structured config page for easier translation, separation of logic and content in language files, better usability and increased functionality {GauGau}
-2007-07-31 [A] Added plugin hook at the end of function get_pic_url {GauGau}
-2007-07-30 [O] Re-ordered entries in config table for fresh installs {GauGau}
-2007-07-30 [O] Replaced link tag in language file for banning with placeholder {GauGau}
-2007-07-30 [C] Added attributes to class admin_float to fix overflow issue in IE for admin menu {GauGau}
-2007-07-30 [O] Removed links in admin tools that now reside in admin menu {GauGau}
-2007-07-27 [M] Updated license reference from GNU GPL v2 to GNU GPL v3 {GauGau}
-2007-07-27 [B] Fixing issue creating new user with mysql strict mode {Nibbler}
-2007-07-26 [A] Added admin option to display redirection page or jump directly to target page with success/failure message at top of screen {GauGau}
-2007-07-26 [O] Allowed admin to change his email address in profile even if "Allow users to change their email address in profile" is set to "no" {GauGau}
-2007-07-19 [B] Replaced the PHP5 specific function (stripos) with PHP4 compatible function in update.php {Abbas}
-2007-07-06 [D] Added documentation sections about plugin writing and plugin hooks {GauGau}
-2007-07-04 [B] Fixed improper fix for double quotes for comment input fields (thread ID 40423) {GauGau}
-2007-07-05 [A] Added 'insert from list' selection for keywords field when editing files {GauGau}
-2007-07-04 [D] Added basic plugin-writing chapter to developer documentation {GauGau}
-2007-07-02 [C] Fixed double quotes for comment input fields (thread ID 40423) {GauGau}
-2007-06-12 [D] Added section about user-contributed themes to documentation {GauGau}
-2007-06-06 [A] Added rating confirmation on page {GauGau}
-2007-06-04 [A] Added success/failure message on target page (instead of sending users to redirection page) {GauGau}
-2007-06-03 [B] Increased CPG_filetypes mime field length {Donnoman}
-2007-06-03 [O] Removed "CREATE TABLE IF NOT EXISTS" in update.sql; this case is already handled by the nature of update.php, a failure is preferred. {Donnoman}
-2007-06-03 [A] Additional mysql output while running update.php by appending ?debug to the url {Donnoman}
-2007-06-03 [B] Output_Buffer Template error due to magic_quotes_runtime not being forcibly set in update.php {Donnoman}
-2007-05-31 [C] Removed wrapping table in classic theme, moved formatting completely into style sheet {GauGau}
-2007-05-21 [C] Removed deprecated HTML tags from email templates {GauGau}
-2007-05-21 [C] Replaced hard-coded bold tags with corresponding CSS formats in theme files {GauGau}
-2007-05-21 [A] Added browse-by-date meta-album {GauGau}
-2007-05-21 [B] Fixed charset for help pop-ups {GauGau}
-2007-05-07 [O] Changed picture title and description from regular text to header formatting for search engine friendliness {GauGau}
-2007-05-07 [O] Added noindex & nofollow meta-tags to meta albums for search engine friendliness {GauGau}
-2007-05-07 [O] Inversed order of items in title tag for search engine friendliness {GauGau}
-2007-05-07 [A] Added option to hide stats on index page {GauGau}
-2007-05-03 [O] Added various archive and OpenDocument file types support {GauGau}
-2007-04-29 [D] Changed help function to reflect changes in documentation structure {GauGau}
-2007-04-25 [C] Fixed workaround for missing translation in category manager {GauGau}
-2007-04-20 [D] Added developer-section to documentation {GauGau}
-2007-04-13 [D] Added link icons for anchors for easier reference on support board {GauGau}
-2007-04-11 [D] Restructured documentation into several documents {GauGau}
-2007-03-12 [A] Added sub-menu items to overall stats {GauGau}
-2007-03-09 [A] Added pagination to overall hit stats {GauGau}
-2007-03-09 [A] Added link to intermediate view for individual stats {GauGau}
-2007-03-05 [A] Added thumbnail column to overall hit stats {GauGau}
-2007-03-02 [B] Populated hit details list for overall stats {GauGau}
-2007-02-24 [A] Improving ability of category manager to deal with large numbers of categories. {Nibbler}
-2007-02-05 [A] Added message block for advanced administration purposes and output of messages of previous screens (work in progress) {GauGau}
-2007-02-01 [A] Added "user can delete own account" to comply with German legislation {GauGau}
-2007-01-30 [M] Cleaning all the GPC variables at the top of each file. (Work in progress ...) {Aditya}
-2007-01-29 [C] Replaced table-driven admin menu with CSS-driven one {GauGau}
-2007-01-27 [B] Adding support for multiple window.onloads to resolve issue of conflicting calls. {Nibbler}
-2007-01-25 [D] Improved groups control panel section in documentation {GauGau}
-2007-01-24 [O] Added Lithuanian preparation to language selector {GauGau}
-2007-01-23 [O] Improved stats page (work in progress) {GauGau}
-2007-01-19 [O] Embedded stats details into page instead of opening a pop-up {GauGau}
-2007-01-19 [O] Moved some translation strings that exist in multiple arrays into the common array for easier translation {GauGau}
-2007-01-18 [O] Moved some frequently used strings into $lang_common array for easier translation {GauGau}
-2007-01-18 [A] Added recording of voter id {GauGau}
-2007-01-18 [O] Added browser and os entries to vote stats records {GauGau}
-2007-01-18 [B] Fixed vote stats reference to hit stats table {GauGau}
-2007-01-15 [O] Moved statistics code into functions in separate include file for for re-use in other pages (planned overall stats page) {GauGau}
-2007-01-14 [B] Fixed situation in plugin api that caused bizarre plugin behavior when plugins called underlying plugin api hooks {Donnoman}
-2007-01-09 [O] Added nofollow attributes to image navigation bar to keep google from spidering slideshow links {GauGau}
-2007-01-08 [S] Fixed the vulnerability mentioned in topic 39943, though only admins could have exploited that. {Abbas}
-2007-01-02 [D] Added stylesheet for printing the documentation {GauGau}
-2006-12-28 [B] Fixed garbage collection deleting special file "no_FTP-uploads_into_this_folder!" inside edit folder {GauGau}
-2006-12-28 [B] Fixed bug in search by keyword {GauGau}
-2006-12-27 [M] Updated copyright date {GauGau}
-2006-12-27 [C] Small fix in background image of sub menu for project_vii {GauGau}
-2006-12-27 [B] Updated zipdownload with more recent library to enable zip downloads for mac users {GauGau}
-2006-12-14 [C] Improved expand/collapse all buttons on config screen {GauGau}
-2006-12-14 [B] Fixed visibility of upload link for users disallowed public uploads, but allowed personal galleries {GauGau}
-2006-12-09 [A] Added feature to promote registration in the comments section {GauGau}
-2006-12-09 [A] Added optional transparent overlay against image theft {GauGau}
-2006-12-06 [B] Avoid attempting to send emails to admins who have no email address in profile. {Nibbler}
-2006-12-05 [C] Added visibility toggle for debug_output to avoid debug_mode breaking the layout (width) {GauGau}
-2006-12-02 [B] bugfix for topic=38484 Problem creating/editing album via albmgr {Donnoman}
-2006-12-01 [D] Improved theme section {GauGau}
-2006-11-28 [A] Passing album id with upload link so that current album can be shown selected by default in upload form. {Aditya}
-2006-11-28 [M] Prepared languages array for future language contributions {GauGau}
-2006-11-27 [B] Fixing redirect to file after new upload while bridged. {Nibbler}
-2006-11-18 [A] Added the collapse all button on admin/config page. {Abbas}
-2006-11-17 [D] Updated code in FAQ entry {Nibbler}
-2006-11-16 [C] Unobfuscated the credits tag {GauGau}
-2006-11-14 [A] Added album hits feature. {Abbas}
-2006-11-12 [B] Fixed plugin api sleep and wake actions to be scoped correctly. {Donnoman}
-2006-11-11 [S] Replaced init.inc.php sanitization and magicquotes remediation code (topic=38166.0) {Donnoman}
-2006-11-09 [B] Fixed display of hit stats link on displayimage {Nibbler}
-2006-11-07 [B] Disabled global registration password for bridged installs {GauGau}
-2006-11-02 [O] Turned the voting links to javascript based redirection to stop bots from rating {Abbas}
-2006-11-02 [B] Fixed the pic approval on editpics {Abbas}
-2006-10-28 [S] Removing SQL injection vulnerability {Nibbler}
-2006-10-27 [M] Removing unused file include/exifReader.inc.php {Nibbler}
-2006-10-27 [B] Adding missing checks for email address validity and duplicate email addresses to profile page. {Nibbler}
-2006-10-27 [B] Pictures awaiting approval are no longer found using the search feature. {Nibbler}
-2006-10-27 [B] Converting htmlentities back to normal format for use in emails {Nibbler}
-2006-10-21 [B] An empty string is NOT an integer {Nibbler}
-2006-10-20 [O] Added sorting improvement to SEF_URLs plugin {GauGau}
-2006-10-16 [O] Improved editpics screen {GauGau}
-2006-10-16 [A] Added "Moderator for album pictures" hack {GauGau}
-2006-10-16 [B] BLOB and TEXT columns cannot have DEFAULT values. {Nibbler}
-2006-10-16 [D] Updated minimum requirements information. {Nibbler}
-2006-10-08 [S] block launch of exif_php.inc.php if not in Coppermine {Donnoman}
-2006-10-03 [S] Corrected flaw in search logic {Nibbler}
-2006-09-18 [A] Added overall stats mod {GauGau}
-2006-09-18 [B] Escape queries in include/exif_php.inc.php {Paver}
-2006-09-18 [A] Added browser and OS icons for stats {GauGau}
-2006-09-17 [M] Updated credits section of documentation {GauGau}
-2006-09-17 [A] Added German language file (based on revision 3288 of english.php) to be able to test the dev version in a production environment of my personal page. During the dev stage of cpg1.5.x, I will update the German language file only from time to time {GauGau}
-2006-09-16 [A] Added resend activation link feature per http://coppermine-gallery.net/forum/index.php?topic=15677.0 {Aditya}
-2006-09-15 [A] Added tag cloud hack (with better font size calculation) {Aditya}
-2006-09-15 [C] Split user settings into registration and user settings {GauGau}
-2006-09-11 [A] Added the option to show random image from the album as album thumbnail {Abbas}
-2006-09-08 [D] Resized some screenshots, added content to "getting started" section {GauGau}
-2006-09-08 [O] Added proper attribute to radio buttons for comment approval when editing files (standards compliance) {GauGau}
-2006-09-07 [A] Added slideshow view counter option {GauGau}
-2006-09-06 [A] Added "create personal album on registration" feature {GauGau}
-2006-09-06 [C] Minor fixes to sample plugin for illustration purposes {GauGau}
-2006-09-06 [C] Improved table layout on plugin manager page, added help icons and missing translation {GauGau}
-2006-09-04 [B] Updated query for lastcom meta album to reflect comment approval feature {GauGau}
-2006-09-01 [B] Reverted width="100%%" in themes.inc.php & sample theme - topic: 35701 {Paver}
-2006-09-01 [O] Added help icons {GauGau}
-2006-09-01 [D] Added comments section to docs {GauGau}
-2006-08-31 [A] Added the checkbox "send login data to this user" while creating new user in usermgr {Abbas}
-2006-08-31 [O] Removed hard-coded translation in versioncheck.php {GauGau}
-2006-08-31 [B] Fixed missing features for flash support in ecards, added config option {GauGau}
-2006-08-29 [D] Improved language section of documentation {GauGau}
-2006-08-26 [B] Fixed the file rename issue on editOnePic when watermarking is disabled {Abbas}
-2006-08-26 [A] Implemented the read exif info again checkbox on editOnePic {Abbas}
-2006-08-24 [D] Added group membership section to docs {GauGau}
-2006-08-22 [C] Corrected spelling of 'determine' {Nibbler}
-2006-08-21 [A] Added Flash support to ecard {GauGau}
-2006-08-20 [B] Fixed sql issue with missing/incorrect user galleries {Nibbler}
-2006-08-20 [A] Added title to slideshow {GauGau}
-2006-08-19 [O] Replaced common language vars with array equivalents {GauGau}
-2006-08-18 [A] Added disapproval/disapproval option of individual comments {GauGau}
-2006-08-18 [M] Updated file header info {GauGau}
-2006-08-18 [A] Added captcha for registration {GauGau}
-2006-08-18 [O] Started language array $lang_common for common strings as replacement for various language strings {GauGau}
-2006-08-17 [B] Fixed profile HTML shining through when editing comments {GauGau}
-2006-08-17 [A] Added visual confirmation (captcha) for comments {GauGau}
-2006-08-17 [A] Added option to disallow users editing their comments {GauGau}
-2006-08-16 [A] Added mass comment approval {GauGau}
-2006-08-16 [A] Added comment placeholder option {GauGau}
-2006-08-16 [B] Fixed row striping when config entries are hidden (ie. md5 passwords) {Nibbler}
-2006-08-16 [M] PHP6 compatibility fixes {Nibbler}
-2006-08-16 [B] Fixed SEF plugin issue with favpics meta album {Nibbler}
-2006-08-16 [A] Added row alternation for config, user manager, group manager, category manager, banning {GauGau}
-2006-08-15 [A] Added CSS class tableb_alternate to all themes, allowing alternating rows for lists of any kind {GauGau}
-2006-08-11 [B] Fixed duplicate documentation_lnk per http://coppermine-gallery.net/forum/index.php?topic=33836.msg158112#msg158112 {Donnoman}
-2006-08-11 [D] Added $extra_info and $install_info implementations to the sample plugin {Donnoman}
-2006-08-11 [C] Changed pluginmgr.php to display $extra_info and $install_info clearly with its associated plugin {Donnoman}
-2006-08-11 [B] Fixed $extra_info and $install_info repeating for unrelated plugins {Donnoman}
-2006-08-10 [D] Changed minimum requirements section in docs from PHP4.1.0 to PHP4.2.0 {GauGau}
-2006-08-09 [B] Replaced hard-coded strings in crop/rotate function with actual translation strings {GauGau}
-2006-08-08 [D] Resized some images in the docs for faster loading of the page {GauGau}
-2006-08-07 [D] Added breadcrumb to config section of documentation {GauGau}
-2006-08-06 [B] Fixed distorted album thumbs when using cropping and thumb width != height {Stramm}
-2006-08-05 [A] Added movie download link to picinfo {Stramm}
-2006-08-05 [A] Added thumb cropping and sharpening {Stramm}
-2006-08-05 [B] Fixed the exif/iptc issues -  watermark related. {Abbas}
-2006-08-01 [C] Fixed relative positioning glitch of navmenu in IE {GauGau}
-2006-07-28 [D] Fixed anchor link in docs {GauGau}
-2006-07-22 [A] Added the undo watermark and autorefresh in admin tools {Abbas}
-2006-07-21 [A] Added the watermark feature {Abbas}
-2006-07-21 [O] Made silly_safe_mode a config option instead of a constant {GauGau}
-2006-07-13 [C] Fixed linked space char in comments {GauGau}
-2006-07-10 [D] Added documentation improvements {GauGau}
-2006-07-09 [M] Replaced ignoring of CVS folders in favor of .svn folders {GauGau}
-2006-06-25 [B] Removed admin from secondary group in usermgr.php - topic 32781 {Paver}
-2006-06-25 [B] Fixed user profile fields in charsetmgr.php - topic 32491 {Paver}
-2006-06-25 [B] Fixed theme_create_tabs call in functions.inc.php - topic 33030 {Paver}
-2006-06-25 [C] Modified Persian label according to topic 33024 {Paver}
-2006-06-23 [C] Fixed extra bold tags surrounding {STATISTICS} in themes.inc.php {Paver}
-2006-06-23 [S] Fixed the security flaw in parameter cleanup system reported by imei addmimistrator @ http://myimei.com/security/2006-06-20/coppermine-148parameter-cleanup-system-bypassregistering-global-varables.html  (addmimistrator(4}gmail(O}com) {Aditya}
-2006-06-23 [S] Fixed the security flaw in add_hit function reported by imei addmimistrator @ http://myimei.com/security/2006-06-11/copperminephotogallery148-addhit-function-sqlinjection-attack.html  (addmimistrator(4}gmail(O}com) {Aditya}
-2006-06-15 [B] Fixed keyword "insert from list" not working in Firefox {Paver}
-2006-06-12 [B] Fixed loss of default value for user_password in update.sql {Nibbler}
-2006-06-12 [B] Added table type info for all tables {GauGau}
-2006-06-07 [D] Added section to docs about editing user profiles {GauGau}
-2006-06-07 [B] Reversed 'lastalb' fix due to stability issue {Paver}
-2006-06-06 [B] Fixed 'lastalb' bug for MySQL 4.1+ (known issue for 3.23, 4.0) {Paver}
-2006-06-06 [S] Modified fix for usermgr security issue {Paver}
-2006-06-05 [S] Fixed the usermgr security issue {Abbas}
-2006-06-04 [B] Fixed private images showing up in lastup & random {Paver}
-2006-06-02 [M] Fixed discrepancies between themes.inc.php and sample theme {GauGau}
-2006-06-02 [A] Added code so that during upload the last selected album comes preselect in album list {Abbas}
-2006-06-01 [A] Added Approve/Disapprove radio buttons in editpics.php as well as editOnePic.php {Aditya}
-2006-06-01 [A] Added config settable global password for registration feature {Abbas}
-2006-05-29 [A] Added comment approval option {GauGau} - work in progress (still open issues)
-2006-05-23 [D] Added missing detail in database requirements section {GauGau}
-2006-05-19 [B] Fixed clickable keywords for utf-8 encoding {GauGau}
-2006-05-18 [B] Fixed the reset of detailed hit/vote stats issue {Abbas}
-2006-05-19 [O] Removed unneeded flush of outbut buffer in category manager {GauGau}
-2006-05-19 [C] Replaced "report to moderator" button in hardwired theme to match the overall look of the theme {GauGau}
-2006-05-19 [C] Replaced "report to moderator" button in eyeball theme to match the overall look of the theme {GauGau}
-2006-05-18 [B] Added imagejpeg workaround to address bug in PHP4.4.1 {GauGau}
-2006-05-17 [B] Created default value of $category['cat_thumb'] when not defined in theme_display_cat_list {Paver}
-2006-05-17 [B] Fixed $cpg_show_private_album setting & use for meta-albums, topic 30894 {Paver}
-2006-05-17 [B] Fixed hardcoding of 'iso-8859-1' in stat_details, keyword_select, xp_publish {Paver}
-2006-05-17 [B] Fixed errant "inactive_next_tab" notice & put in commented placeholder code {Paver}
-2006-05-17 [B] Fixed known issue from 1.4.x with "albums with same name" (topic:31146) {Paver}
-2006-05-17 [B] Fixed category statistics, making unapproved uploads not being taken into account {GauGau}
-2006-05-17 [B] Fixed upload approval to personal galleries when public upload approval is turned off {GauGau}
-2006-05-17 [B] Preventing whitespace in include/config.inc.php breaking cookies {Nibbler}
-2006-05-17 [C] Cleaning notices caused by bridging system {Nibbler}
-2006-05-17 [B] Fixing nuke check 'continue anyway' feature {Nibbler}
-2006-05-17 [B] Fixing search * wildcard {Nibbler}
-2006-05-17 [C] Avoid deleting group_name unnecessarily {Nibbler}
-2006-05-17 [C] Avoiding php notice in profile.php {Nibbler}
-2006-05-17 [B] Fixing edit permissions bug {Nibbler}
-2006-05-17 [S] Fix the obscure, misdocumented "feature" in Apache that causes the server to process the last "valid" extension in the filename (rar exploit): replace all dots in the filename except the last one with an underscore {GauGau}
-2006-05-16 [O] Removed file that was suppossed to enable upgrades from cpg1.1.x to cpg1.2.x {GauGau}
-2006-05-16 [O] Changed labels of admin mode/user mode to show/hide admin controls {GauGau}
-2006-05-15 [D] Added mySQL issues to FAQ {GauGau}
-2006-05-13 [O] Removed check for install.lock in favor of config.inc.php {GauGau}
-2006-05-13 [C] Fixed visibility issue for clickable options in fruity theme {GauGau}
-2006-05-13 [B] Fixed missing translation in batch-add {GauGau}
-2006-05-13 [A] Added pseudo-class definitions (hover and visited) for thumbnails in all themes {GauGau}
-2006-05-10 [B] Fixed admin recognition issue in IPB bridge {Nibbler}
-2006-05-09 [D] Updated screenshots in docs {GauGau}
-2006-05-08 [B] Replaced $lang_displayreport_php['invalid_data'] with $lang_report_php['invalid_data'] in displayreport.php {TranzNDance}
-2006-05-08 [B] Fixed bug where input field was saved for sender's name in report_file.php {TranzNDance}
-2006-05-08 [B] Fixed JavaScript error messages for crop and rotate {GauGau}
-2006-05-08 [A] Added better album dropdown to upload screen {GauGau}
-2006-04-21 [S] Fixed remote file inclusion vulnerability {GauGau}
-2006-04-20 [C] Moved theme and language styling from hardcoded into stylesheet (inline class) {GauGau}
-2006-04-19 [D] Added start/end tokens to the individual sections of the sample theme for easier theming {GauGau}
-2006-04-18 [A] Added API for Coppermine to be used with applications like Koppermine and may be some others {Aditya}
-2006-04-17 [A] Added option to send visitors directly from the thumbnail page to the full-size pop-up {GauGau}
-2006-04-17 [D] Removed section about GD's GIF capability restrictions, as GIF support has returned is recent GD versions {GauGau}
-2006-04-17 [M] Replaced CVS keywords with SVN keywords in file header {GauGau}
-2006-04-17 [A] Added terms and conditions (registration disclaimer) as admin settable option {GauGau}
-2006-04-13 [M] Committing to SVN {GauGau}
-2006-04-10 [O] Replaced count(*) with count(id) in stats query on index page and get_pic_data function in functions.inc.php {Abbas}
-2006-04-10 [M] Removed comments in language file that indicated changes in cpg1.4.x. {GauGau}
-2006-04-10 [B] Re-added config.php and server_relocate.php to overwrite the outdated files when users upgrade. {GauGau}
-2006-04-10 [A] Added option to display rating on thumbnail page. {GauGau}
-2006-04-08 [A] Added pid in URLs to avoid relative URLs. This will make pic URLs static and search engine friendly. {Abbas}
-2006-04-07 [S] Changed default docfile types and soundfile types from all to a list as a counter-measure against the apache webserver flaw that allows parsing of rar files {GauGau}
-2006-04-07 [A] Changed layout of changelog to improve readability {GauGau}
-2006-03-28 [C] Added name and id attributes to form elements for standards compliance and possible future use of the id {GauGau}
-2006-03-06 [B] Fixed redirecting back to original url after adding to favs {GauGau}
-2006-03-06 [C] Fixing issue with smilie url prefix in admin comment notification {GauGau}
-2006-02-27 [C] Added default values for $or and $galleryicon in editpics.php to remove unnecessary notices {Paver}
-2006-02-23 [B] Fixed bug in charsetmgr {Abbas}
-2006-02-20 [C] Fixed some deprecated tags like <font> {GauGau}
-2006-02-20 [B] Fixed help pop-up in batch-add section {GauGau}
-2006-02-05 [A] Added ukrainian language string to language selector, fixed slovak flag {GauGau}
-2006-02-04 [A] Added function get_batch_add_album_list to get the personal albums for admin on batch add page {Abbas}
-2006-02-04 [B] Fixed reset password bug {Abbas}
-2006-01-31 [B] Fixed bug- smilies coming broken in notification email {Abbas}
-2006-01-26 [D] Added plugin section to docs {GauGau}
-2006-01-25 [B] Fixed issue "gif can't be added to favorites" {GauGau}
-2006-01-25 [B] Fixed the Search Engine friendly URLs (plugin) bug in displaying multipage thumbnails and albums {Abbas}
-2006-01-25 [C] Fixed css class glitch ("button" instead of "submit") {GauGau}
-2006-01-25 [D] Removed "user mode" paragraph from faq section of language file {GauGau}
-2005-12-27 [B] Internationalized ecard button titles {TranzNDance}
-2005-12-27 [B] Fixed issue with topn images not working in keyworded albums, provided by donnoman {TranzNDance}
-2005-12-26 [M] Removed cpg1.3.x language files {GauGau}
-2005-12-10 [B] Fixed selecting sample theme from admin.php {Donnoman}
-2005-12-02 [B] Added fix for showing correct number of tabs and pages when viewing lastalb meta album {Abbas}
-2005-12-02 [B] Fixed moved title after setting the charset {Donnoman}
-2005-12-02 [C] Fixed XHTML compliance and charset missing from picEditor.php {Donnoman}
-2005-12-01 [C] Fixed minor typo in english.php regarding "Create intermediate pictures" {Donnoman}
-2005-11-29 [B] Added fix for selecting thumbnail for the album which contains only linked files {Abbas}
-2005-11-28 [M] Increased version count from cpg1.4.2 to cpg1.5.0 {GauGau}
-2005-11-24 [C] Fixed example for template_sub_menu to include custom_link button in the docs {Donnoman}
-2005-11-24 [B] Fixed non-approved images from showing up errantly in albums with keywords set {Donnoman}
-2005-11-20 [A] Added phpBB 2.0.18 bridge support {Nibbler}
-2005-11-20 [B] Applied speculative fixes to xp publisher component {Nibbler}
-2005-11-10 [B] Fixed issue with MySQL 5 {Nibbler}
-2005-11-03 [A] Added French translation of the FAQ to docs folder {GauGau}
-2005-10-20 [A] Added portuguese language file for cpg1.4.x (user contrib) {GauGau}
-2005-10-01 [C] Added files to userpics and edit directory to avoid uploads to those folders {GauGau}
-2005-09-25 [S] Release of CPG1.3.5 {GauGau}
-2005-09-20 [S] Added fix for XSS vulnerability in language selector {Aditya}
-2005-09-20 [B] Added fix for forbidden characters (space and ampersand) issue {Abbas}
-2005-09-19 [D] Added improved XP publisher section to docs {GauGau}
-2005-09-19 [A] Added portuguese language file {GauGau}
-2005-09-09 [D] Added exif section to docs {GauGau}
-2005-08-22 [B] Release of CPG1.3.4 {GauGau}
-2005-08-12 [A] Added Galician language support (user contribution) {GauGau}
-2005-08-12 [C] Fixed minor bugs in italian translations {GauGau}
-2005-08-12 [B] Fixed email validation routine for ecards {GauGau}
-2005-08-11 [C] Fixed hardwired {Donnoman}
-2005-08-07 [B] Fixed multiple keywords getting filtered out from iptc on upload {Donnoman}
-2005-08-07 [B] Changed Upload title to be iptc headline if iptc title isn't available {Donnoman}
-2005-07-24 [M] Removed depreciated randomizing code from index.php {Donnoman}
-2005-07-24 [C] Changed to not automatically include init.inc.php for included files via the query string (?file=) {Donnoman}
-2005-07-05 [C] Fixed typos in finnish language file {GauGau}
-2005-07-04 [C] Fixed omission about privacy settings in french language file {GauGau}
-2005-07-04 [D] Updated the translator's guide {GauGau}
-2005-07-02 [M] Release of CPG1.4.1 {GauGau}
-2005-05-04 [B] Added fix for sort order of rated thumbs with identical rating {GauGau}
-2005-04-24 [A] Added plugin hook in picmgmt.inc.php 'add_file_data' {Donnoman}
-2005-04-24 [A] Added define('THEME_HAS_FILM_STRIP_GRAPHIC', 1); adjusted filmstrip template {Donnoman}
-2005-04-10 [B] Fixed custom thumbs in directories that have spaces {Donnoman}
-2005-04-10 [C] Fixed notices coming from create_session in the bridge files  {Donnoman}
-2005-04-10 [A] Added <span> to alblink so that it's selector will work like the other anchor selectors {Donnoman}
-2005-04-10 [M] Changed themes/classic => themes/sample, themes/core => themes/classic, excluded 'sample' from the themeSelect {Donnoman}
-2005-04-10 [B] Fixed require path to 'udb_base.inc.php' in the bridge files {Donnoman}
-2005-03-23 [A] Added new bridge files (Xoops, XMB, MyBB) to bridge manager {Nibbler}
-2005-03-22 [A] Added thai language file (user contribution) {GauGau}
-2005-03-22 [A] Added persian (farsi) language file (user contribution) {GauGau}
-2005-03-09 [M] Removed styleguide theme from package (available in coppermine download section instead), usage is deprecated {GauGau}
-2005-03-08 [B] Fixed display of IP address in last viewed to be dependent on 'GALLERY_ADMIN_MODE' {Donnoman}
-2005-03-08 [B] Fixed display of bb_code'ed comments being displayed raw in thumbnail captions, now is bb_decoded then strip_tagged {Donnoman}
-2005-03-07 [A] Added plugin actions to put content below the breadcrumb on thumbnail.php and displayimage.php {Donnoman}
-2005-02-19 [A] Added single function to generate the thumbnail captions {Donnoman}
-2005-02-18 [A] Added ability to see summaries of which albums different user groups have access to (prevents assigning users to groups with too much access) {TranzNDance}
-2005-02-18 [A] Enabled smilies in reviewcom.php (Review Comments) for comments with smilies {TranzNDance}
-2005-02-17 [B] Various bug fixes in UDB integration {Chris}
-2005-02-17 [A] Added ability to filter blocks and include plugin files into Coppermine {Chris}
-2005-02-17 [A] Added experimental code to create and use a separate "album set" for metalbums that is not limited to the configured category depth {Donnoman}
-2005-02-15 [A] Added "anonymous user posting comments can not disguise as registered user" hack (contributed by nol33t) {GauGau}
-2005-02-15 [A] Added linked file statistics along with normal stats. (Admin setable) {Aditya}
-2005-02-11 [A] Added admin configurable "home" button as first button in the sys_menu. {Donnoman}
-2005-02-09 [A] Added display filename under thumbnail based on admin configuration. {Donnoman}
-2005-02-09 [A] Added display filename under thumbnail of the film strip based on admin configuration. {Donnoman}
-2005-02-08 [C] Changed wording on the ability to hide admin uploaders to Display admin uploaders under thumbnails {Donnoman}
-2005-02-08 [B] Changed the reliance on having regular uploaders displayed in order to turn on or off displaying admin uploaders being displayed under thumbnails {Donnoman}
-2005-02-05 [A] Added IPTC import of title, caption, and keywords with upload.php and batch add {Donnoman}
-2005-02-05 [A] Added function filter_content that filters arbitrary arrays of strings for bad_word matches and replaces them with the bad_word token (...) {Donnoman}
-2005-02-03 [A] Added {pseudo session functionality {Chris}
-2005-02-01 [A] Added link to user profile and sort options in review comments page {GauGau}
-2005-01-30 [A] Added display of the uploader under all thumbs when set in config (even random/lastviewed/lastupdated) {Donnoman}
-2005-01-30 [A] Added switch to show/hide admin username under thumbnails {Donnoman}
-2005-01-27 [A] Added documentation link to admin menu {GauGau}
-2005-01-26 [A] Added coppermine bridge file (Coppermine is bridged 100% of the time) {Chris}
-2005-01-26 [A] Modified bridging processes (usermgr *can* work with all bridge files) {Chris}
-2005-01-26 [A] Added HTML necessary for user customizable media players {Chris}
-2005-01-26 [B] Bug fixes {Chris}
-2005-01-22 [B] Added minibrowser to language fallback {GauGau}
-2005-01-18 [B] Added files to language fallback {GauGau}
-2005-01-18 [C] Added buttons to searchnew.php for album properties and thumbnail view {GauGau}
-2005-01-16 [A] Added configuration option to disable the vanity block {Donnoman}
-2005-01-13 [C] Added calendar icon to let users choose date on banning page {GauGau}
-2005-01-05 [M] Removed all the language- Utf-8.files; the language.php files are encoded in utf-8 {chtito}
-2005-01-02 [A] Made utf-8 the default encoding for new installs; added a "not recommended" warnin for the 'language file' encoding {chtito}
-2005-01-02 [A] Link to the charset manager added to update.php {chtito}
-2005-01-02 [M] Moved the contents of english.php into english-utf-8.php {chtito}
-2005-01-01 [M] Changed default theme from "classic" to "core" {GauGau}
-2005-01-01 [A] Added a update.in.php file for a couple of functions common with charsetmgr {chtito}
-2005-01-01 [C] Some cosmetic changes in installer.css {chtito}
-2005-01-01 [A] Added charsetmgr.php to convert the encoding of the whole database {chtito}
-2004-12-30 [M] Updated file headers {GauGau}
-2004-12-28 [A] Added ability for admin to approve registrations {TranzNDance}
-2004-12-27 [A] Removed admin menu item "Upload approval" from sight if there are no pending approvals {GauGau}
-2004-12-27 [A] Removed admin menu item "Display Ecards" from sight if ecard logging has not been enabled {GauGau}
-2004-12-27 [C] Changed order of admin menu items to be more intuitive {GauGau}
-2004-12-23 [C] Changed full size pic pop-up to remove style.css and use embedded stylesheet to assure minimal padding {Donnoman}
-2004-12-23 [C] Changed script.js to use a different method to catch IE and FF in DOCTYPE mode, accomodate vert scroll bar of IE {Donnoman}
-2004-12-23 [A] Added _TITLE localizations where _LNK's had been re-used. {Donnoman}
-2004-12-23 [B] Fixed {APPROVAL_ID causing validation issues {Donnoman}
-2004-12-20 [A] Enable BBcode for comments and ecards {TranzNDance}
-2004-12-19 [B] Changed script.js to recognize IE6 and FF in compliance mode for pop-up resize {Donnoman}
-2004-12-19 [C] Changed full size pic pop-up to be XHTML 1.0 Transitional Compliant {Donnoman}
-2004-12-19 [B] Fixed pipe separator display when no keywords existed on the search page {Donnoman}
-2004-12-16 [A] Added "advanced album dropdown" to "sort my pics" (picmgr.php) {GauGau}
-2004-12-15 [A] Added ability to preview and edit ecard before sending {TranzNDance}
-2004-12-14 [A] Added Basque language (user contribution) {GauGau}
-2004-12-12 [M] Changed coppermine version from cpg1.4.0 alpha to cpg1.4.1 beta {GauGau}
-2004-12-12 [A] Added admin option "Allow unlogged users (guest or anonymous) access" {GauGau}
-2004-12-10 [A] Added server relocation script {kegobeer}
-2004-12-08 [A] Added advanced searching {Nibbler}
-2004-12-01 [C] Removed dotted line from css class "clickable_option" {GauGau}
-2004-12-01 [A] Added support for PunBB 1.2 {Nibbler}
-2004-11-28 [A] Added file renaming option {Nibbler}
-2004-11-28 [A] Added ability for users to edit their pics after upload {Nibbler}
-2004-11-26 [B] Added code to check/add trailing slash to ecards_more_pic_target in config.php {kegobeer}
-2004-11-20 [A] Added report to admin/mod function for files and comments {TranzNDance}
-2004-11-19 [A] Added IPB 2.0 bridge file (user contribution) {GauGau}
-2004-11-19 [A] Added ability to hide ecard button when user can't send {TranzNDance}
-2004-11-16 [M] Removed admin/user mode toggle for non-admins {GauGau}
-2004-11-09 [C] Changed help pop-up to so can be read when body dark colour {Casper}
-2004-11-08 [C] Changed options for "Image view" and "Comment settings" to be different sections {GauGau}
-2004-11-08 [A] Added option to sort comments ascending or descending {GauGau}
-2004-11-06 [A] Added slovak translation (user contribution) {GauGau}
-2004-11-02 [A] Added custom header and footer include option {GauGau}
-2004-10-28 [A] Added option to delete all files and comments when deleting users {GauGau}
-2004-10-27 [A] Added "change secondary group" for multiple users (usermgr.php) {GauGau}
-2004-10-26 [A] Added language support for xp_publish.php {Casper}
-2004-10-22 [B] Changed edit dirctory creation from 666 to 777 in picmgmt.inc.php {Casper}
-2004-10-13 [A] Added "change primary group membership" for multiple users at once in user management {GauGau}
-2004-10-10 [A] Added batch-activation/deactivation/password-reset in user manager {GauGau}
-2004-10-07 [C] Added "check/uncheck all" option in exif manager {GauGau}
-2004-10-07 [A] Added provisional phpbb 2.2 integration support {Nibbler}
-2004-10-06 [A] Added optional browsing through batch-added files {GauGau}
-2004-10-06 [D] Added sub-section for logging and statistics in coppermine config and the docs to reflect the additional log features introduced lately {GauGau}
-2004-10-05 [A] Added "check/uncheck all" option in groupmanager {GauGau}
-2004-10-05 [A] Added scripts for recording detailed statistics for votes and hits {Aditya}
-2004-10-04 [A] Added mulitiple user selection and deleting {GauGau}
-2004-10-04 [A] Added "reset group names to default" option in group manager {GauGau}
-2004-09-29 [C] Fixed typos in French language file (user contribution) {GauGau}
-2004-09-29 [A] Added overhauled Russian translation (user contribution) {GauGau}
-2004-09-27 [A] Added check/uncheck all fields in reviewcom.php {GauGau}
-2004-09-27 [A] Added link to edit files, parent category and thumbnail view in album properties {GauGau}
-2004-09-27 [A] Added GIF support for GD back into Coppermine {kegobeer}
-2004-09-25 [M] Admin.php name changed to mode.php {Casper}
-2004-09-25 [M] Config.php renamed admin.php {Casper}
-2004-09-15 [A] Added Kurdish language file (user contrib) {GauGau}
-2004-09-12 [A] Added bridge manager for easier BBS integration {GauGau}
-2004-09-10 [A] Added Uighur language file (user contrib) {GauGau}
-2004-09-10 [A] Added Estonian language file (user contrib) {GauGau}
-2004-09-05 [A] Added Turkish language file (user contrib) {GauGau}
-2004-09-05 [A] Added Catalan language file (user contrib) {GauGau}
-2004-09-03 [A] Added section to album properties where the admin can reset views, votes and files {GauGau}
-2004-08-31 [C] Added alt tags to some images for xhtml compliance {GauGau}
-2004-08-31 [C] Changed bbcode help to display help icon instead of full text {GauGau}
-2004-08-31 [A] Added option to sort categories by name instead of position {GauGau}
-2004-08-20 [B] Added facility to disable config settings that are irrelevent with bridged installs {Nibbler}
-2004-08-18 [B] Release of CPG1.3.2 {GauGau}
-2004-08-16 [A] Added version check routine for easier upgrades {GauGau}
-2004-08-13 [C] Silenced CHMOD command to avoid issues on servers not supporting the command {GauGau}
-2004-08-13 [A] Added advanced sorting hack (sort by position, picture manager) {GauGau}
-2004-08-12 [A] Added option to select all checkboxes when editing files in an album {GauGau}
-2004-08-12 [A] Added clickable keyword search and keyword manager {GauGau}
-2004-08-10 [A] Added display number of uploaded pictures in the profile mod (user contribution) {GauGau}
-2004-08-10 [C] Fixed animated smilies stopping to move when being clicked on (user contribution) {GauGau}
-2004-08-09 [A] Added option to sort categories alphabetically {GauGau}
-2004-08-09 [A] Added brute force attack protection {GauGau}
-2004-07-25 [A] Added bridge for PunBB {Nibbler}
-2004-07-22 [D] Added overview over used colors in style sheets {GauGau}
-2004-07-22 [C] Changed help icon availability for all users vs. admin only {GauGau}
-2004-07-22 [A] Added option 'user can change email address in profile' {GauGau}
-2004-07-20 [A] Added reset view counter into admin tools {Nibbler}
-2004-07-20 [C] Modified groups manager to fit on one page {GauGau}
-2004-07-20 [C] New javascript driven config page  {Nibbler}
-2004-07-19 [B] Changed activation email link to use config set gallery url {Nibbler}
-2004-07-15 [M] Release of CPG1.3.1 {GauGau}
-2004-07-14 [D] Added online help (help icon that can refer to parts of documentation) {GauGau}
-2004-07-14 [D] Fixed all internal and external links in the documentation {Nibbler}
-2004-07-13 [A] Added links to album properties, parent category and thumbnail view in editpics.php {GauGau}
-2004-07-11 [A] Replaced mailer functions to send both plain-text and html-enabled emails {GauGau}
-2004-07-09 [C] Added flashing approval button if pics require admin approval {GauGau}
-2004-07-08 [M] Moved SMTP settings from include/mailer.inc.php to coppermine config {GauGau}
-2004-07-08 [A] Added various changes for plugin API {Chris}
-2004-07-06 [A] Added Password protected albums {Tarique}
-2004-07-06 [C] Changed hard coded english in delete.php and upload.php to lang file, user contribution u3uk {Casper}
-2004-07-06 [B] Fixed expiration bug in banning.php, added calendar.php to select date {GauGau}
-2004-07-06 [A] Added admin option to allow banning of private IPs  {GauGau}
-2004-07-04 [D] Added warning in docs to backup anycontent when upgrading {Casper}
-2004-07-04 [B] Fixed 'system thumbs not renaming on config change' {Chris}
-2004-07-04 [B] Added 'if' block for unlink operations in update.php {Chris}
-2004-07-04 [A] Added 'media-autostart' to config values {Chris}
-2004-07-04 [A] Added 'media_autostart' to lang_config_data {Chris}
-2004-07-03 [A] Added 'thumb_pfx' to system thumbs {Chris}
-2004-07-03 [A] Added 'thumb_nopic.jpg' and 'thumb_private.jpg' to images folder {Chris}
-2004-07-01 [B] Fixed "> 1k users -> very slow" bug {Chris}
-2004-06-30 [A] Added Latvian language files (user contrib) {GauGau}
-2004-06-30 [A] Added Czech language files (user contrib) {GauGau}
-2004-06-29 [A] Added timezone GMT offset feature {Nibbler}
-2004-06-29 [A] Added individual query timings for debug mode box {Nibbler}
-2004-06-28 [B] Fixed 'Private pics no longer displayed as 'last comment by' in profile page' bug {Nibbler}
-2004-06-28 [B] Rewritten admin tools page, added db refresh, deletion of resized pics, XHTML compliance {Nibbler}
-2004-06-25 [A] Added Arabic language files (user contrib) {GauGau}
-2004-06-25 [A] Added Swedish language files (user contrib) {GauGau}
-2004-06-25 [B] Added check to searchnew.php for "no subfolders within albums" {GauGau}
-2004-06-25 [C] Added some Site Navigation elements using <LINK rel='' {Tarique}
-2004-06-24 [B] Fixed 'Restore factory defaults' bug {Nibbler}
-2004-06-23 [C] Added text link over thumbnails on profile page {GauGau}
-2004-06-22 [A] Added framework for language fall back {Tarique}
-2004-06-22 [A] Added version warning if other version than stable is being used {GauGau}
-2004-06-22 [A] Changed profile field 6 to text area for longer biography entries etc {Casper}
-2004-06-20 [A] Added keyword Inserter {tarique}
-2004-06-19 [A] Added config settable profile fields {casper}
-2004-06-17 [C] Added valid XHTML 1.0 transitional output to displayimage {tarique}
-2004-06-17 [A] Updated Server side favorite to be in separate table {tarique}
-2004-06-16 [B] Fixed album visibility issue {Chris}
-2004-06-16 [B] Fixed 'install not working' {Chris}
-2004-06-15 [B] Fixed bug in index.php of not showing user gallery thumbnails {tarique}
-2004-06-14 [C] Added valid XHTML 1.0 transitional output to index and thumbnail {tarique}
-2004-06-14 [A] Added server side favorite {tarique}
-2004-06-14 [A] Added more info display to lasthits meta album {tarique}
-2004-06-14 [A] Added ISO to EXIF extraction {tarique}
-2004-06-14 [B] Fixed bug in update.sql {casper}
-2004-06-14 [M] Changed 'cpg130_filetypes' to 'CPG_filetypes' {Chris}
-2004-06-13 [C] Removed 'field1' typo in editOnepics.php {casper}
-2004-06-11 [M] Release 1.3.0 {GauGau}
-2004-05-20 [B] Anonymous can not send ecards bug fix {Nibbler}
-2004-05-01 [A] Calculate suitable permissioons and quotas for users in multiple usergroups {Jack}
-2004-05-01 [B] Album visibility now correct for admins and users in multiple usergroups {Jack}
-2004-04-24 [D] Updated miscellaneous documentation information {Chris}
-2004-04-24 [D] Updated/Added new screenshot gifs {Chris}
-2004-04-24 [A] Bridge to Simple Machines Forum (SMF) {Jack}
-2004-04-22 [A] Changed 'tiff', 'ram', and 'psd' doctypes to 'document' {Chris}
-2004-04-20 [C] Added height/width fields to editOnePic.php {Chris}
-2004-04-20 [C] Fixed height/width fields in editpics.php {Chris}
-2004-04-20 [B] Fixed 'missing controls' bug in displayimage.php {Chris}
-2004-04-19 [B] Fixed 'unable to ban with bb integration bug {Nibbler}
-2004-03-30 [A] Added support for multiple HTTP/URI uploads {Hyperion}
-2004-03-22 [B] Fixed album thumb bug {Chris}
-2004-03-16 [A] Added multiple URI upload changes to the language file {Hyperion}
-2004-03-14 [A] Added IP address lookup {GauGau}
-2004-03-14 [A] Added switch to turn off notices in debug mode {GauGau}
-2004-03-14 [A] Added slideshow interval as admin option {GauGau}
-2004-03-14 [A] Added pic keywords to meta tags {GauGau}
-2004-03-11 [B] Added feature "admin can't ban himself" {GauGau}
-2004-03-05 [D] Added footnote on album manager to explain group settings {GauGau}
-2004-03-04 [A] Added Download Favourites as Zip file {Tarique}
-2004-03-02 [A] Added config option "debug output for admin only" {GauGau}
-2004-03-02 [A] Added multiple HTTP upload changes to the language file {Hyperion}
-2004-03-01 [C] Changed "picture" to "file" in lang/english.php {Chris}
-2004-03-01 [B] Added bug fixes for video mod to {reviewcom.php;index.php;displayimage.php {Chris}
-2004-02-29 [A] Added theme 'styleguide' {GauGau}
-2004-02-29 [A] Added ecards logging {GauGau}
-2004-02-29 [A] Re-introduced "notify admin on comments" {GauGau}
-2004-02-29 [C] Moved HTML format for image-borders from theme.php to style.css {GauGau}
-2004-02-21 [A] Added clickable album names (user contrib) {GauGau}
-2004-02-20 [A] Added "user can't rate own picture" hack (user contrib by jdbaranger) {GauGau}
-2004-02-20 [A] Added bbcode help (user contrib by icebox) {GauGau}
-2004-02-18 [A] Added user FAQ (admin option) {GauGau}
-2004-02-17 [A] Added category name to dropdown in upload.php (user contrib by the Burrek) {GauGau}
-2004-02-17 [A] Added memberlist hack by jason {GauGau}
-2004-02-17 [D] Updated the documentation {GauGau}
-2004-02-01 [A] Added video mod to {index.php;reviewcom.php;displayimage.php;db_input.php;editpics.php;searchnew.php;thumbnails.php;include/functions.inc.php;include/picmgmt.php;include/init.inc.php {Chris}
-2004-01-29 [A] Added admin option "show views under thumbnail" {GauGau}
-2004-01-09 [A] Added RSS Feed Add On {Tarique}
-2004-01-07 [A] Added a faster EXIF Reader class {Tarique}
-2004-01-07 [A] Added a new crop and rotate editor {Tarique}
-2004-01-03 [A] Added admin set able option to put gallery offline {Tarique}
-2003-11-22 [M] Moved debug_output from themes to functions.inc.php with easy copy-and-paste option {GauGau}
-2003-11-22 [C] Changed yes/no dropdown in config to radio buttons (less clicks!) {GauGau}
-2003-11-19 [A] Added language and theme selection {GauGau}
-2003-11-17 [A] Added picture ownername display as an admin settable option {Tarique}
-2003-11-10 [C] Cosmetical fixes to util.php {GauGau}
-2003-11-09 [A] Added forgot my password link in login form {GauGau}
-2003-11-08 [A] Added Breadcrumb for meta-albums {Tarique}
-2003-11-02 [A] Added options to searchnew.php (batch- add): album selection mandatory; no display of dot-folders, userpics nor manipulation folders; buttons "select all/unselect all" {GauGau}
-2003-11-02 [A] Added focus on search box and login box {GauGau}
-2003-11-02 [A] Added admin notification for upload approval {GauGau}
-2003-10-27 [B] Removed buggy no right- click option {GauGau}
-2003-10-22 [A] Added portuguese language file for 1.2.0 {GauGau}
-2003-10-21 [A] Added estonian and japanese language file for 1.2.0 {GauGau}
-2003-10-21 [A] Updated croatian, french, german, italian  {GauGau}
-2003-10-19 [A] Added notification on user registration by email (admin option) {GauGau}
-2003-10-19 [A] Added option to disable comment flood protection {GauGau}
-2003-10-16 [A] Added Thumbnails for categories, Edit Single Picture, EXIF and IPTC data shown, some bug fixes and new bugs {Tarique}
-2003-10-16 [A] Added latvian language file for 1.2.0 {GauGau}
-2003-10-14 [A] Added croatian language file for 1.2.0 {GauGau}
-2003-10-14 [A] Added chinese_gb language file for 1.2.0 {GauGau}
-2003-10-12 [A] Added slovenian language file for 1.2.0 {GauGau}
-2003-10-10 [A] Added french translation for 1.2.0 {GauGau}
-2003-10-10 [A] Added korean language file for 1.2.0 {GauGau}
-2003-10-09 [A] Added romanian language file {GauGau}
-2003-10-09 [B] Fixed rtl-bug (filesize/unit) {GauGau}
-2003-10-08 [A] Added 1.2.0 indonesian (done by sengsara), updated danish (Laugesen) {GauGau}
-2003-10-08 [B] Fixed corrupted language files (mustn't be in unicode, but ansi)  {GauGau}
-2003-10-07 [A] Added 1.2.0 translations for swedish and german {GauGau}
-2003-10-07 [A] Added 1.2.0 changes in english language to bosnian.php, brazilian.php, estonian.php, latvian.php, portuguese.php, russian.php, slovenian.php for 1.2.0 compliance {GauGau}
-2003-10-06 [A] Added 1.2.0 translations for arabic, hebrew and turkish {GauGau}
-2003-10-06 [M] Moved all docs into the docs folder {GauGau}
-2003-10-05 [B] Fixed charset in pop-up bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=291) {GauGau}
-2003-10-05 [B] Fixed pop-up scrollbar bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=290) {GauGau}
-2003-10-05 [A] Added 1.2.0 translations for dutch, finnish, norwegian, spanish {GauGau}
-2003-10-03 [D] Added offline- manual in /docs- folder (manual.pdf) {GauGau}
-2003-10-02 [A] Added user banning functionality {GauGau}
-2003-10-01 [C] fixed improper html tags in hardwired theme {GauGau}
-2003-10-01 [A] added version info to html output (above </body>) for easier support {GauGau}
-2003-09-30 [A] updated dutch.php and greek.php (minor bugfixes by original translators) {GauGau}
-2003-09-30 [A] Added 'no right- click' admin option (I know this is childish but has been requested often), db update necessary (see update.sql) {GauGau}
-2003-09-30 [A] IP Logging now on picture uploads {Jack}
-2003-09-27 [C] Moved hardcoded text from util.php to language file {GauGau}
-2003-09-25 [B] Fixed Batch Update to force selection of an album & identify the category of an album {Jack}
-2003-09-25 [A] Added Email notification on Comment {Tarique}
-2003-09-24 [A] Added Complete Queries to the debug output {Tarique}
-2003-09-24 [A] Added Comment IP viewing {Jack}
-2003-09-19 [A] Added AnyContent Block {Tarique}
-2003-09-18 [A] Added IP logging {Jack}
-2003-09-18 [A] Added Fav Pics Option {Tarique}
-2003-09-02 [A] Added Edit Name in comments {Tarique}
-2003-09-01 [B] Fixed the bug in search.inc.php {Tarique}
-2003-08-23 [A] Added Breadcrumb navigation to include album names {Tarique}
-2003-08-23 [A] Added Last Updated Album Block {Tarique}
-2003-08-22 [A] Added Title option to sort in albums {Tarique}
-2003-08-22 [A] Separated the breadcrumb block so that it can be placed independently of category {Tarique}
-2003-08-22 [A] Added option to choose max height or width for thumbnails - will help in creating nicer looking thumbnail rows and cols {Tarique}
-2003-08-22 [A] Added option to display a clickable filmstrip of thumbnails below the image display {Tarique}
-2003-08-22 [A] Added option to show first level albums of a category instead of just statistics of the category {Tarique}
-2003-08-22 [A] Added Absolute URL of a picture in the pic info this helps in giving out links to other people and the same picture will display regardless of the sort setting of the individual {Tarique}
-2003-08-22 [A] Added option of turning on OR off the showing of "Private" Icon to unlogged / unprivileged user {Tarique}
+2010-05-26 [B] Fixed clipping of comments (thread ID 64662) {eenemeenemuu}
+2010-05-26 [B] Fixed display for regular users if they have no quota {eenemeenemuu}
+2010-05-26 [B] Fixed quota display for regular users (thread ID 64452) {eenemeenemuu}
+2010-05-26 [D] Added section about creating svn tags to documentation (thread ID 38932) {eenemeenemuu}
+2010-05-25 [B] Porting the security fix that lead to the release of cpg1.4.27 for cpg1.5.x (making sure that image_processor.php doesn't exist) {GauGau}
+2010-05-24 [D] Added screenshots to install screen documentation {GauGau}
+2010-05-24 [D] Added fullsize jquery plugin to docs {GauGau}
+2010-05-20 [S] Fixed potential XSS issue (thread ID 64734) {eenemeenemuu}
+2010-05-20 [D] Added ownership section to permissions page. Added webserver response codes to errors page. {GauGau}
+2010-05-19 [O] Revised session handling (thread ID 65012) {eenemeenemuu}
+2010-05-19 [A] Added partial Czech translation (user contribution) {GauGau}
+2010-05-11 [D] Added apache server response codes {GauGau}
+2010-05-12 [B] Fixed language issue during installation (thread ID 64829) {eenemeenemuu}
+2010-05-12 [B] Fixed dupes when ordering by position (thread ID 64919) {eenemeenemuu}
+2010-05-11 [D] Added theme examples to navigation {GauGau}
+2010-05-11 [D] Started Spanish translation of documentation (user contribution) {GauGau}
+2010-05-11 [B] Fixed ambiguous column name (thread ID 64809) {eenemeenemuu}
+2010-05-10 [A] Fixed check for missing JAVASCRIPT token (thread ID 63279) {eenemeenemuu}
+2010-05-10 [A] Added check for missing JAVASCRIPT token (thread ID 63279) {GauGau}
+2010-05-10 [D] Added navigation sub-items to theme creation tutorial {GauGau}
+2010-05-10 [D] Added clarification about editing include/themes.inc.php {GauGau}
+2010-05-10 [A] Added klingon flag for a possible future language file {GauGau}
+2010-05-05 [B] Fixed disabling of browse by date button (thread ID 64806) {eenemeenemuu}
+2010-05-03 [A] Added plugin hook to display something after an IP address {GauGau}
+2010-05-03 [D] Updated Dutch translation (user contribution) {GauGau}
+2010-05-02 [B] Fixed faulty executed database update on stat_details.php {eenemeenemuu}
+2010-05-02 [C] Fixed missing header for overall stats (thread ID 64799) {eenemeenemuu}
+2010-05-02 [B] Fixed js error for search meta album (thread ID 64312) {eenemeenemuu}
+2010-05-02 [B] Fixed 'crop and rotate' issue {eenemeenemuu}
+2010-05-01 [B] Fixed issue when performing an OR search (thread ID 64786) {eenemeenemuu}
+2010-04-28 [O] Updated language file for Castilian Spanish (user contribution) {GauGau}
+2010-04-28 [A] Added partial translation of Mexican Spanish (user contribution) {GauGau}
+2010-04-27 [B] Fixed help text issue (thread ID 64743) {eenemeenemuu}
+2010-04-27 [A] Added partial Luxembourgish language file (user contribution) {eenemeenemuu}
+2010-04-27 [A] Added partial Turkish language file (user contribution) {eenemeenemuu}
+2010-04-26 [A] Added user-contributed partially-translated Spanish language file that is more complete than the previous one (but still incomplete) {GauGau}
+2010-04-26 [D] Added language details to documentation navigation {GauGau}
+2010-04-24 [C] Fixed message box issue (thread ID 64492) {eenemeenemuu}
+2010-04-23 [C] Fixed white lines in curve theme (thread ID 64492) {eenemeenemuu}
+2010-04-23 [A] Added animation to upload approval button for curve theme (thread ID 64687) {eenemeenemuu}
+2010-04-23 [A] Added upload approval message to admin welcome message (thread ID 64687) {eenemeenemuu}
+2010-04-19 [B] Fixed number of users when searching users on user manager (thread ID 64455) {eenemeenemuu}
+2010-04-19 [D] Added developer documentation that explains packaging {GauGau}
+2010-04-19 [C] Fixed typos in docs/*/script.js (thread ID 64510) {eenemeenemuu}
+2010-04-15 [D] Added details to docs about translation {GauGau}
+2010-04-15 [D] Added admin tools and administration section for Dutch documentation section (user contribution) {GauGau}
+2010-04-15 [C] Fixed version count issue in install.php (thread ID 64566) {GauGau}
+2010-04-15 [D] Added indentation and "to top" links on config page {GauGau}
+2010-04-15 [C] Added correct default value for ImageMagick path to reflect check for traling slash {GauGau}
+2010-04-15 [C] Corrected improper German translation {GauGau}
+2010-04-11 [A] Added partial Slovenian translation (user contribution) {GauGau}
+2010-04-11 [D] Added section about adding language files to dev-only section of documentation {GauGau}
+2010-04-10 [A] Added partial Arabic translation (user contribution) {GauGau}
+2010-04-09 [D] Added clarification about quota to docs {GauGau}
+2010-04-08 [C] Changed label of submit button for user creation (thread ID 64423) {GauGau}
+2010-04-07 [D] Added credits for Dutch language contributions {GauGau}
+2010-04-07 [D] Added partial Dutch translation of documentation (user contribution) {GauGau}
+2010-04-07 [M] Added code so that debug messages of swfupload flash uploader is shown in debug output {Abbas}
+2010-04-01 [C] Added number of views to file details if detailed hit statistics are enabled (thread ID 63440) {eenemeenemuu}
+2010-04-01 [C] Added class 'buttonlist' to all core themes {eenemeenemuu}
+2010-03-31 [A] Added trailing slash check for ImageMagick path (thread ID 64333) {Nibbler}
+2010-03-31 [B] Added check if plugin is installed (thread ID 64325) {eenemeenemuu}
+2010-03-30 [B] Fixed issue when clicking keyword in file information (thread ID 64209) {eenemeenemuu}
+2010-03-30 [C] Changed delimiter in page title (thread ID 64283) {eenemeenemuu}
+2010-03-30 [B] Fixed referer issue when switching between login.php and contact.php (thread ID 64288) {eenemeenemuu}
+2010-03-30 [O] Removed hard coded user_id on install.php (thread ID 64292) {eenemeenemuu}
+2010-03-30 [O] Updated German language files {eenemeenemuu}
+2010-03-29 [B] Removed referer from contact link if we are already on the contact page (thread ID 64288) {eenemeenemuu}
+2010-03-28 [A] Added user-contributed partially-translated Spanish language file {GauGau}
+2010-03-27 [D] Various minor documentation improvements {GauGau}
+2010-03-26 [A] Added plugin hook main_page_layout {GauGau}
+2010-03-26 [B] Fixed wrong linked files counter for subcategories {eenemeenemuu}
+2010-03-26 [B] Fixed category meta album issue with linked files (thread ID 64155) {eenemeenemuu}
+2010-03-25 [B] Improved fix for IE and non-latin characters in album name (thread ID 64167) {Nibbler}
+2010-03-25 [C] Fixed validation issue with javascript generated page navigation {timoswelt}
+2010-03-25 [C] Always display arrow and delete icons in album manager {eenemeenemuu}
+2010-03-25 [B] Fixed sidebar search (thread ID 64247) {eenemeenemuu}
+2010-03-25 [C] Added missing greybox class to updater help {GauGau}
+2010-03-24 [A] Added guest token. Fixes guests cannot enter file details issue (thread ID 62522) {eenemeenemuu}
+2010-03-24 [B] Fixed issue with IE and non-latin characters in album name (thread ID 64167) {eenemeenemuu}
+2010-03-24 [B] Fixed missing uniqid() parameter for users running PHP 4 (thread ID 64193) {eenemeenemuu}
+2010-03-23 [B] Fixed empty list of available bridges in bridge manager when running PHP4 (thread ID 64220) {Nibbler}
+2010-03-23 [B] Fixed missing album details for albums in sub categories (thread ID 64215) {eenemeenemuu}
+2010-03-23 [M] Counted version number up from in file headers from cpg1.5.3 to cpg1.5.4 as a preparation for the next release {GauGau}
+2010-03-22 [D] Updated visual appearance of plugin version checking routine {GauGau}
+2010-03-22 [D] Added documentation section about plugin manager feature that checks Coppermine version of a plugin {GauGau}
+2010-03-22 [O] Removed line numbers showing through on approval screen, displaying additional related links instead (thread ID 64192) {GauGau}
+2010-03-21 [A] Added user-contributed Dutch language file (thread ID 64109) {GauGau}
+2010-03-19 [B] Fixed issue when admin renames file and new file name already exists (thread ID 61956) {eenemeenemuu}
+2010-03-19 [B] Fixed error message after upload for registered users (thread ID 64117) {eenemeenemuu}
+2010-03-19 [C] Removed hard coded table header layout in user manager (thread ID 64166) {eenemeenemuu}
+2010-03-18 [O] Removed reference to oudated config setting 'display_social_bookmarks' (thread ID 64143) {GauGau}
+2010-03-18 [B] Fixed clickable keyword in file information (thread ID 64151) {eenemeenemuu}
+2010-03-18 [B] Fixed clickable keyword search (thread ID 64151) {eenemeenemuu}
+2010-03-17 [C] Fixed a lot of cosmetical issues with curve theme and IE7 {timoswelt}
+2010-03-16 [B] Fixed deprecated warning message on plugin manager (thread ID 62560) {eenemeenemuu}
+2010-03-16 [O] Updated Polish language file (user contribution) {GauGau}
+2010-03-15 [D] Added documentation section about forgotten passwords {GauGau}
+2010-03-14 [D] Fixed link to upgrade section (thread ID 64092) {GauGau}
+2010-03-13 [B] Fixed search issue (thread ID 64087) {eenemeenemuu}
+2010-03-12 [D] Added details about language selectors to documentation {GauGau}
+2010-03-12 [C] Fixed contact form validation issues (thread ID 64074) {eenemeenemuu}
+2010-03-12 [C] Further improved curve IE6 compatibility {timoswelt}
+2010-03-12 [M] Moved valid_meta_albums array to init.inc.php (thread ID 63977) {eenemeenemuu}
+2010-03-12 [C] Fixed comment input box width {eenemeenemuu}
+2010-03-12 [C] Curve theme menu and layout is now IE6 compatible {timoswelt}
+2010-03-12 [A] Added Luxembourgish to language variables as a preparation for the language file contribution {GauGau}
+2010-03-10 [B] Fixed validation issue with curve theme (thread ID 64041) {GauGau}
+2010-03-10 [D] Added GD logo {GauGau}
+2010-03-10 [B] Fixed error message for invalid meta albums entered in 'content of the main page' (thread ID 63977) {eenemeenemuu}
+2010-03-10 [D] Fixed broken images inside documentation that refered to rating {GauGau}
+2010-03-08 [C] Fixed missing space between album admin menu items (thread ID 63987) {GauGau}
+2010-03-08 [C] Fixed mis-alignement of album description in index view (thread ID 63990) {GauGau}
+2010-03-08 [B] Replacing hard-coded words in curve theme with translated variables (thread ID 63985) {GauGau}
+2010-03-06 [C] Updated Finnish language file (user contribution) {eenemeenemuu}
+2010-03-05 [C] Added minimum height attribute to curve theme to catter for gradient background needing more space{GauGau}
+2010-03-05 [M] Counted version number up as a preparation for the upcoming release {GauGau}
+2010-03-04 [B] Fixed browse-by-date link in curve theme and missing extension for spacer (thread ID 63947) {GauGau}
+2010-03-04 [B] Fixed search issue when private albums are present (thread 63940) {eenemeenemuu}
+2010-03-04 [B] Fixed display of empty meta albums (thread ID 63939) {eenemeenemuu}
+2010-03-03 [C] Set theme "curve" as default theme {GauGau}
+2010-03-03 [M] Removed outdated core themes {GauGau}
+2010-03-01 [D] Added language manager section to docs {GauGau}
+2010-03-01 [A] Added Greek language file (user contribution) {eenemeenemuu}
+2010-02-26 [B] Slideshow from lastcom of an album doesn't start at correct file (thread ID 63585) {timoswelt}
+2010-02-25 [A] Populate thumbnail pages dropdown list using JavaScript (thread ID 63844) {eenemeenemuu}
+2010-02-23 [A] Added plugin hook 'theme_thumbnails_album_types' {eenemeenemuu}
+2010-02-22 [C] Increased height for logo section of coppermine theme {GauGau}
+2010-02-19 [A] Added plugin hooks for thumbnail table manipulation {GauGau}
+2010-02-18 [B] Added missing token checks to forms {GauGau}
+2010-02-18 [A] Added icon display to preserve the same look all over the app {GauGau}
+2010-02-14 [A] Use intermediate picture size as default video size (thread ID 63728) {eenemeenemuu}
+2010-02-11 [A] Added plugin hook 'search_form' (thread ID 63693) {eenemeenemuu}
+2010-02-11 [A] Added new parameter to functions 'starttable' and 'endtable': return or echo content {eenemeenemuu}
+2010-02-10 [B] Fixed slideshow from lastcom of an album to start at correct file (threadID 63585) {Nibbler}
+2010-02-10 [B] Fixed search results leading to wrong files (threadID 63583) {Nibbler}
+2010-02-09 [C] Replaced ascending and descending GIFs by PNGs {Timo}
+2010-02-09 [C] Replaced all rating GIFs by PNGs {Timo}
+2010-02-05 [A] Added Chinese language file (user contribution) {eenemeenemuu}
+2010-02-04 [C] Added draft for new default theme (work in progress) {GauGau}
+2010-02-04 [C] Added icons for new default theme {GauGau}
+2010-02-04 [B] Fixed sidebar issue (thread ID 63620) {eenemeenemuu}
+2010-02-04 [M] Removed export feature that didn't work as expected {GauGau}
+2010-02-04 [B] Updated Russian language file (user contribution) {GauGau}
+2010-02-03 [C] Fixed punctuation dupes in ban manager (thread ID 63594) {eenemeenemuu}
+2010-02-03 [C] Removed text on some buttons on album manager for space reasons (thread ID 63596) {GauGau}
+2010-02-02 [B] Fixed contact form referer (thread ID 63565) {eenemeenemuu}
+2010-02-02 [C] Added category parameter to album list link (thread ID 63530) {eenemeenemuu}
+2010-02-01 [C] Fixing contact form redirect (thread ID 63544) {GauGau}
+2010-02-01 [C] Added comment blocks to JS head to increase compatibility and robustness (thread ID 63555) {GauGau}
+2010-01-31 [B] Fixed error message on contact page when no subject was given and the config option was set to optional (thread ID 63541) {GauGau}
+2010-01-31 [C] Fixed cosmetical issue with missing suject lines (thread ID 63540) {GauGau}
+2010-01-31 [B] Corrected plugin version check not taking into account exact matches {GauGau}
+2010-01-31 [A] Added Russian language file (user contribution) {eenemeenemuu}
+2010-01-29 [D] Added details about subversion repository structure {GauGau}
+2010-01-29 [A] Added plugin hook 'thumb_strip_html_title' (redundant code in functions.inc.php) {timoswelt}
+2010-01-26 [C] Corrected minor language file issues discussed in threads 63435 and 63437 {GauGau}
+2010-01-26 [B] Removed unneeded spaces in translation strings (thread ID 63434) {GauGau}
+2010-01-26 [B] Changed string 'Flash Pix' to 'FlashPix' (thread ID 63425) {GauGau}
+2010-01-26 [B] Fixing translation mistake for util.php (thread ID 63417) {GauGau}
+2010-01-25 [B] Fixed slide show for non-images (thread ID 63316) {Aditya}
+2010-01-24 [A] Added check to plugin manager for version requirements (thread ID 63279) {GauGau}
+2010-01-22 [A] Added plugin hook 'thumb_html_title' (thread ID 63321) {timoswelt}
+2010-01-20 [B] Fixed display of 'optional information' header on register form (thread ID 63338) {eenemeenemuu}
+2010-01-20 [C] Centered film strip thumbnails (thread ID 63320) {eenemeenemuu}
+2010-01-20 [B] Fixed film strip jump label for lastcom meta album {eenemeenemuu}
+2010-01-20 [C] Added title and alt attributes to ajax loaded film strip thumbnails (thread ID 63321) {eenemeenemuu}
+2010-01-19 [B] Fixed ajax film strip target for lastcom meta album (thread ID 63319) {eenemeenemuu}
+2010-01-19 [B] Set content type to 'text/plain' for plain text ajax replies to bypass faulty ad injection on some free hosters (thread ID 63119) {eenemeenemuu}
+2010-01-19 [B] Count admin hits during slideshow if enabled in config {eenemeenemuu}
+2010-01-18 [A] Added icon for Windows 7 {GauGau}
+2010-01-17 [A] Added generic thumbnail for flv files to reflect t he increasing importance of that file type {GauGau}
+2010-01-17 [C] Call jump label 'top_display_media' from thumbnail view {eenemeenemuu}
+2010-01-16 [B] Redirect to the newly uploaded picture more reliably (thread ID 63270) {Nibbler}
+2010-01-16 [A] Added plugin hook 'javascript_includes' (thread ID 63185) {eenemeenemuu}
+2010-01-15 [B] Fixed keyword dupes in keyword manager (thread ID 63228) {eenemeenemuu}
+2010-01-13 [B] Better check if we currently look at a full sized picture or an intermediate sized picture (thread ID 63184) {eenemeenemuu}
+2010-01-13 [C] Display full size register notice only if registration of new users is enabled (thread ID 63184) {Timo}
+2010-01-11 [C] Better behaviour of 'Add your comment' name field. Click deletes the default text. {Timo}
+2010-01-08 [C] Adjusted rowspan in edit_one_pic.php {eenemeenemuu}
+2010-01-08 [D] Small documentation improvements (web dev toolbar usage, collapsible tools recommendation list, typo fixed, class added to pre-tags) {GauGau}
+2010-01-08 [B] Fixed issue with admin username during install (thread ID 63135) {eenemeenemuu}
+2010-01-07 [D] Added database section to plugin documentation {GauGau}
+2010-01-05 [C] Removed class 'image' from spacer {eenemeenemuu}
+2010-01-05 [B] Fixed template error with certain settings for comments and smileys (thread ID 62835) {eenemeenemuu}
+2010-01-05 [B] Fixed display of rating stars after vote {eenemeenemuu}
+2010-01-04 [D] Minor improvements of docs {GauGau}
+2010-01-02 [M] Updated header information to reflect new year {GauGau}
+2009-12-30 [B] Added missing anchor attributes to themes which override the menus {Nibbler}
+2009-12-29 [D] Undid the syntax highlighting changes from 2009-01-02 and added a section in the coding guidelines page about it {GauGau}
+2009-12-29 [D] Added usability section to coding guidelines {GauGau}
+2009-12-27 [M] Counted version number up for onlinestats from 2.3 to 2.4 {GauGau}
+2009-12-27 [C] Silenced notice in onlinestats {GauGau}
+2009-12-27 [B] Added missing config page for onlinestats {GauGau}
+2009-12-26 [D] Updated navigation of German docs {GauGau}
+2009-12-25 [D] Added detailed explanations about permissions on folder level {GauGau}
+2009-12-25 [O] Removed unneeded language string {GauGau}
+2009-12-25 [C] Added coppermine style classes to installer {GauGau}
+2009-12-25 [C] Added button icons to installer {GauGau}
+2009-12-25 [C] Renamed install_old.php to install_classic.php {GauGau}
+2009-12-22 [B] Turned "restore factory defaults" into a hidden option to avoid issues with IE6 (thread ID 62899) {GauGau}
+2009-12-22 [D] Added install screen steps for the wizard {GauGau}
+2009-12-21 [D] Added details to documentation navigation {GauGau}
+2009-12-21 [C] Fixed some minor typos in docs {GauGau}
+2009-12-17 [B] Fixed server side 404 errors when rating is disabled (thread ID 62747) {eenemeenemuu}
+2009-12-17 [C] Fixed typo in inline CSS (thread ID 62885) {GauGau}
+2009-12-11 [D] Added announcement icon {GauGau}
+2009-12-11 [B] Fixed typo in Polish language file {eenemeenemuu}
+2009-12-11 [B] Fixed template error with certain settings for comments and smileys (thread ID 62835) {eenemeenemuu}
+2009-12-11 [B] Preserve alpha channel in png thumbnails (thread ID 62286) {eenemeenemuu}
+2009-12-11 [M] Updated version count from cpg1.5.2 to cpg1.5.3 to prepare the next release {GauGau}
+2009-12-11 [O] Added coppermine globals to custom_include function to allow usage of those variables from within the custom header or footer files {GauGau} {Timo}
+2009-12-10 [B] Added support for vertical filmstrip (thread ID 62740) {Timo}
+2009-12-07 [C] Added loader.gif to image class (thread ID 62780) {Timo}
+2009-12-02 [C] Prev button in filmstrip wrong position in some browsers (thread ID 62710) {Timo}
+2009-11-30 [B] Use recursive stripslashes function in Inspekt (thread ID 62532) {eenemeenemuu}
+2009-11-30 [B] Fixed navigation section of thumbnails page in eyeball theme (thread ID 62682) {eenemeenemuu}
+2009-11-28 [B] Fixed intermediate image display (thread ID 62581) {Nibbler}
+2009-11-28 [B] Fixed private album display (thread ID 62659) {Nibbler}
+2009-11-27 [O] Removed double entry from debug_output {GauGau}
+2009-11-27 [C] Added color attribute to expand/collapse links {GauGau}
+2009-11-23 [A] Added plugin hook 'fullsize_html' (thread ID 62592) {eenemeenemuu}
+2009-11-20 [B] Fixed linked picture count on album details {eenemeenemuu}
+2009-11-20 [C] Fixed filmstrip hopping around if prev/next buttons get hidden (thread ID 62562) {Timo}
+2009-11-18 [B] Fixed filmstrip showing (after scrolling) the same image several times (thread ID 62461) {Timo}
+2009-11-18 [A] Added Polish language file (user contribution) {eenemeenemuu}
+2009-11-17 [B] Fixed error message after guests upload files with swf uploader (thread ID 62522) {eenemeenemuu}
+2009-11-17 [M] Added old bridge files to delete file array (thread ID 62519) {eenemeenemuu}
+2009-11-16 [C] Added transparency to navbar images {GauGau}
+2009-11-16 [C] Added missing navbar images to standard themes (thread ID 62511) {eenemeenemuu}
+2009-11-16 [M] Added message if no pictures were moved in picmgr.php (thread ID 62494) {eenemeenemuu}
+2009-11-16 [S] Release of cpg1.5.2 (beta) for the public {GauGau}
+2009-11-12 [B] Fixed IE category creation bug (thread ID 62441) {eenemeenemuu}
+2009-10-12 [B] Fix missing user admin buttons (thread ID 62046) {Paver}
+2009-10-12 [A] Allow theme to override default pic_info and slideshow buttons on displayimage (thread ID 61877) {Paver}
+2009-10-07 [O] Replaced hard coded JPEG quality with config value in picture editor {eenemeenemuu}
+2009-10-07 [B] Fixed several issues with picture editor (thread ID 61789) {eenemeenemuu}
+2009-10-07 [B] Set correct owner id for personal albums during upgrade process (thread ID 61715) {eenemeenemuu}
+2009-10-07 [B] Fixed editpics permission error (thread ID 62045) {eenemeenemuu}
+2009-10-06 [A] Added navbar buttons for first/last file (thread ID 61335) {eenemeenemuu}
+2009-10-06 [A] Added Finnish language file (user contribution) {GauGau}
+2009-10-02 [A] Added formal German language file {GauGau}
+2009-10-02 [C] Hide noscript table rows if JavaScript is enabled {eenemeenemuu}
+2009-10-01 [O] Moved transliteration library to include sub-folder {GauGau}
+2009-10-01 [A] Added transliteration library (thread ID 61723) {eenemeenemuu}
+2009-09-29 [B] Fixed several issues with meta album 'lastalb' {eenemeenemuu}
+2009-09-21 [A] Added plugin filter theme_pageheader_params for pageheader manipulation purposes {GauGau}
+2009-09-14 [A] Rename special chars in file name with underscore during upload process (thread ID 61723) {eenemeenemuu}
+2009-09-14 [B] Fixed code to check the filesize and reject if it exceeds the max allowed by cpg config {Abbas}
+2009-09-10 [O] Removed default social bookmarks option, turning feature into standalone plugin {GauGau}
+2009-09-10 [B] Fixed keyword separator of space being trimmed in config table due to VARCHAR {Paver}
+2009-09-09 [B] Fixed config panel theme & lang being overridden by user settings (thread ID 61650 & 61651) {Paver}
+2009-09-09 [B] Fixed ?theme=xxx to reset to config theme (thread ID 61645) {Paver}
+2009-09-02 [A] Added plugin hooks 'cpg_mail_to_email' & 'cpg_mail_sender_email' {eenemeenemuu}
+2009-09-01 [B] Fixed old-style rating system and cleaned up rating system code {Paver}
+2009-09-01 [O] Removed raw HTML lines from theme_display_fullsize_pic {Paver}
+2009-08-31 [B] Fixed permission check in crop/rotate wrongly denying access {Nibbler}
+2009-08-28 [A] Added js function strip_tags  to strip html while showing error in js alert {Abbas}
+2009-08-26 [A] Added back in "move to top/bottom" to album & picture managers {Paver}
+2009-08-26 [C] Cleaned up picture manager display including toggle buttons to show/hide thumbnails {Paver}
+2009-08-26 [B] Fixed the issue of proper handling of php's native error during upload process (flash) {Abbas}
+2009-08-25 [B] Fixed sorting bugs in album and picture managers (thread ID 61352) {Paver}
+2009-08-25 [B] Fixed caching issues with xp publisher {Nibbler}
+2009-08-25 [B] Fixed issue with creating albums in xp publisher with MySQL's strict mode enabled {Nibbler}
+2009-08-25 [B] Fixed bridge issue when creating albums in xp publisher {Nibbler}
+2009-08-23 [A] Displaying thumbnail on picture manager (thread ID 61340) {GauGau}
+2009-08-21 [B] Fixed issue when viewing pictures of meta albums (thread ID 61265) {eenemeenemuu}
+2009-08-20 [B] Added function to bring jquery library to top of JavaScript includes list {GauGau}
+2009-08-14 [S] Added form token to plug-in manager {eenemeenemuu}
+2009-08-12 [O] Disallowed zero as possible value for number of login attempts option {GauGau}
+2009-08-06 [A] Added plugin hooks 'smilies_display' & 'smilies_process' {eenemeenemuu}
+2009-08-04 [B] Fixed sloppy coding in album manager {GauGau}
+2009-08-03 [B] Fixed user manager pagination (thread ID 60871) {Nibbler}
+2009-07-29 [B] Removed unneeded <head>-section that caused 404 error for inline-help (thread ID 60847) {GauGau}
+2009-07-25 [D] Fixed reference to plugins folder (thread ID 60772) {GauGau}
+2009-07-24 [M] Updated version count from cpg1.5.1 to cpg1.5.2 to prepare the next release {GauGau}
+2009-07-24 [S] Release of cpg1.5.1 (alpha) to closed user group {GauGau}
+2009-07-22 [B] Fixing 'browse by date' function (thread ID 60694) {Nibbler}
+2009-07-14 [B] Only display custom user profile fields if corresponding config option is populated {GauGau}
+2009-07-13 [D] Updated testing instructions as a preparation for the first release to the testers {GauGau}
+2009-07-10 [A] Added config option to determine resize dimension for intermediate pictures {eenemeenemuu}
+2009-07-10 [C] Added confirmation message after editing a file (thread 60096) {eenemeenemuu}
+2009-07-08 [O] Added additional information for register globals (thread ID60486) {GauGau}
+2009-06-23 [O] Organized & optimized update.php and added output rows for file updates {Paver}
+2009-06-23 [B] Corrected label on update.php for deleting files by fixing delete function return value {Paver}
+2009-06-18 [D] Added missing documentation about thumb sharpening {GauGau}
+2009-06-14 [A] Handle missing images better by displaying a placeholder image and logging the missing file {Nibbler}
+2009-06-13 [M] Remove image_processor.php {Nibbler}
+2009-06-12 [B] Fixed checkAll function calling who doesn't work in reviewcom.php  {Frantz}
+2009-06-11 [C] Added help icons and alternative layout to category manager {GauGau}
+2009-06-10 [A] Added parameter to starttable function to allow easy adding of alternating row colors in the future {GauGau} 
+2009-06-09 [C] Replaced hard-coded lang strings with lang variables ind delete.php {Frantz}
+2009-06-09 [A] Added support for HTML5 <video> and <audio> tags {Nibbler}
+2009-06-09 [O] Changed keyword-insertion from list from pop-up to greybox {GauGau}
+2009-06-09 [O] Beautified upload screens by moving noise into help display {GauGau}
+2009-06-09 [B] Fixed the issues with folders with spaces and path separators in batch upload - topic 57256 {Aditya}
+2009-06-08 [A] Added file and line numbers to debug mode query list {Nibbler}
+2009-06-08 [A] Added config option to count admin views {eenemeenemuu}
+2009-06-07 [D] Translation Copyright section for the french doc {Frantz}
+2009-06-06 [D] Replaced hard-coded table row alternation in docs with JS-driven alternation {GauGau}
+2009-06-06 [A] Added functionality to allow use of editpics.php by non-admin users (thread 59414) {Aditya}
+2009-06-06 [C] Added new string when in upload approval mode insteas of empty album message {SaWey}
+2009-06-06 [B] Fixed IM being selected in installation when it's not working {SaWey}
+2009-06-05 [C] Fixed bad displaying admin menu buttons on thumnails view with longer names as in english {Frantz}
+2009-06-05 [B] Re-added record for encrypted passwords into basic.sql (thread ID 59916) {GauGau}
+2009-06-05 [M] Removed the include folder is_writable check and warning message (thread 59896) {Abbas}
+2009-06-05 [B] Check for default values in admin section not working correctly {SaWey}
+2009-06-04 [C] Added nicer debug_output {GauGau}
+2009-06-04 [O] Use username from users table now, dropping owner_name field in pictures table {Nibbler}
+2009-06-04 [M] Added missing SVN header information {GauGau}
+2009-06-03 [O] Use newer album selection code for 'sort my pictures' page, reduces query count and memory usage {Nibbler}
+2009-06-03 [O] Moved combi flags from docs to images folder {GauGau}
+2009-06-03 [D] Fixing broken documentation navigation for IE (thread ID 59772) {GauGau}
+2009-06-02 [D] Updating French doc {Frantz}
+2009-06-02 [C] Updating french lang file {Frantz}
+2009-06-02 [A] Added config option to allow users rating their own files {eenemeenemuu}
+2009-06-02 [B] Fixed 'missing query' known issue {Nibbler}
+2009-06-02 [D] Added section to docs about debug_output {GauGau}
+2009-06-02 [D] Added URL parameter expand_all for docs to allow reference to anchors within sections that are collapsed out of the box {GauGau}
+2009-06-02 [A] Added peak records for page performance records in debug_mode {GauGau}
+2009-06-01 [A] Added log entries for attempts to access pages that the current user doesn't have access to {GauGau}
+2009-06-01 [D] Translated Quickstart section in french and deleted reference to the banned user group who doesnt exist anymore in the english qickstart.htm file {Frantz}
+2009-06-01 [O] Added memory_get_usage function {GauGau}
+2009-05-31 [M] Updating French lang file {Frantz}
+2009-05-31 [D] Updating french documentation (added missing documents) {Frantz}
+2009-05-31 [D] Added expand arrow in the table content{Frantz}
+2009-05-31 [A] Added browser agents for stats {GauGau}
+2009-05-30 [D] Hiding table of content in docs if unused {GauGau}
+2009-05-30 [A] Added toggle in config that disables the reset to default checkboxes on the config screen for performance reasons {GauGau}
+2009-05-29 [D] Added flag icons for half-translated documents {GauGau}
+2009-05-29 [D] Translated license section into German {German}
+2009-05-29 [D] Added missing documents to German documentation {GauGau}
+2009-05-28 [D] Upgraded jquery to version 1.3.2 for documentation {Abbas}
+2009-05-28 [D] Added i18n helpers to documentation {GauGau}
+2009-05-27 [D] Changed documentation to use more jquery mechanisms {GauGau}
+2009-05-27 [D] Added detailed instructions to the upload troubleshooting section of the docs {GauGau}
+2009-05-26 [O] Removed function deldir in plugin manager in favor of existing global function cpg_folder_file_delete (thread ID 58603) {GauGau}
+2009-05-25 [B] Fixing duplicates during batch-add (thread ID 57717) {GauGau}
+2009-05-25 [D] Added documentation about updater {GauGau}
+2009-05-25 [C] Removed unneeded tables from thumbnail sorting {GauGau}
+2009-05-25 [O] Replaced hardcoded linebreaks with global variable {GauGau}
+2009-05-22 [A] Turned calendar pop-up and stats pop-up into greyboxes {GauGau}
+2009-05-22 [O] Made fruity theme more standards-compliant {GauGau}
+2009-05-22 [O] Moved draghandle class from individual to global stylesheet {GauGau}
+2009-05-19 [O] Added separate overall stylesheet that contains theme-independant styles {GauGau}
+2009-05-19 [C] Replaced cluetip plugin with greybox plugin {GauGau}
+2009-05-16 [B] Fixed first level album thumbs not showing in pre PHP 5.0.2 {SaWey}
+2009-05-15 [B] Fixed CAPTCHA Session not correctly starting {SaWey}
+2009-05-15 [B] Fixed CAPTCHA not enabled according to config {SaWey}
+2009-05-15 [B] Fixed users not able to edit pics and wrong albums being shown in editpics {SaWey}
+2009-05-12 [O] Added admin buttons for album management to album manager and thumbnail view {Paver}
+2009-05-12 [A] Added a timestamp to the generated form_token to increase security, now we can also set the lifetime of a token. {SaWey}
+2009-05-12 [B] Fixed keyword manager delete to use form token {Paver}
+2009-05-11 [B] Fixed admin approval email now sent in admin language for user registrations {SaWey}
+2009-05-11 [B] Fixed not able to create new user from admin panel {SaWey}
+2009-05-10 [O] Got rid of some undefined index error messages in admin.php {SaWey}
+2009-05-08 [D] Added documentation section about watermarking based on Stramm's modpack document {GauGau}
+2009-05-08 [B] Fixed @unlink($folder.'cpgvc_tf.txt'); throwing errors {SaWey}
+2009-05-08 [O] Replaced autogrow plugin with elastic plugin {GauGau}
+2009-05-08 [O] Replaced expand/collapse all toggles on config page with jquery technology {GauGau}
+2009-05-08 [O] Added sanitization element for config screen with additional ease of use (spin button) {GauGau}
+2009-05-08 [B] Fixed albmgr not showing the first created album when the category was empty {SaWey}
+2009-05-07 [M] Removed charsetmgr.php (also from cpg15x.files.xml) {SaWey}
+2009-05-07 [B] Removed the include path for Inspekt {SaWey}
+2009-05-06 [S] Added form token to all important forms and also added a check on the token where needed {SaWey}
+2009-05-05 [O] Cleaned up some unnecessary code in functions.inc.php {SaWey}
+2009-05-05 [B] Fixed album thumbnail display on index page ignoring album keyword and approval status {Paver}
+2009-05-05 [B] Fixed album thumbnail display for "Last-Updated Albums" meta-album {Paver}
+2009-04-30 [B] Re-added alternating table rows for batch-add {GauGau}
+2009-04-30 [O] Hiding unneeded file types from minibrowser {GauGau}
+2009-04-30 [C] Added icon to minibrowser {GauGau}
+2009-04-30 [O] Added alternating colors to debug_output {GauGau}
+2009-04-29 [B] Fixed improper ban expirations due to time offset being incorrectly applied (thread ID 58546) {Paver}
+2009-04-24 [B] Fixed sections in admin page to use full width {Nibbler}
+2009-04-24 [O] Added expand/collapse styles {GauGau}
+2009-04-24 [O] Added some icons to buttons {GauGau}
+2009-04-24 [O] Optimized debug output {GauGau}
+2009-04-23 [B] Increased maxlength for password field in user manager from 8 to 25 to match the limits elsewhere {Nibbler}
+2009-04-21 [B] Fixed ecard image displaying at the wrong size {Nibbler}
+2009-04-16 [D] Added expandable detail boxes to documentation {GauGau}
+2009-04-13 [B] Fixed minibrowser when magic_quotes is on {Paver}
+2009-04-12 [O] Replaced sidebar library dtree with treeview plugin for jquery {GauGau}
+2009-03-31 [O] Removed css class variants that hardly made a difference to the original classes {GauGau} 
+2009-03-31 [M] Upgraded SwfUpload to v2.2.0.1 Stable version. {Abbas}
+2009-03-31 [D] Added document about style.css (work in progress) {GauGau}
+2009-03-30 [M] Upgraded jquery to version 1.3.2 {Abbas}
+2009-03-29 [O] Removed hard-coded script that opened external links in new windows. Added corresponding plugin instead {GauGau}
+2009-03-26 [M] CPG_temp_data table no longer required {Nibbler}
+2009-03-25 [M] Removed language list, theme list and language flags from config (thread ID 58681) {GauGau}
+2009-02-22 [M] Renamed PHPMailer and SMTP classes to avoid conflicts with other scripts {Nibbler}
+2009-03-02 [B] Fixed HTML special characters in referer for hit/vote stats {Paver}
+2009-03-02 [B] Added function to recursively delete folder/file structures as a fix for the unlink-issue in update script (thread ID 57514) {GauGau}
+2009-02-26 [B] Fixed browser detect giving older IE version when user_agent gives multiple {Paver}
+2009-02-26 [B] Fixed converting 'search_phrase' from array to string for table 'hit_stats' {Paver}
+2009-02-20 [B] Fixed 'Selecting private pics as a category thumbnail' issue (thread ID 57898) {Nibbler}
+2009-02-08 [B] Fixed minibrowser for Windows servers ('browsable interface' for 'batch add files') {Paver}
+2009-02-06 [B] Changed redirect for login/logout pages as appropriate to avoid extraneous messages {Paver}
+2009-02-06 [B] Fixed 'cookie_warning' on login page when anonymous access is not allowed {Paver}
+2009-02-06 [C] Changed 'disapproved' to 'unapproved' in language keys as appropriate {Paver}
+2009-01-19 [B] Fixed missing delimiter in basic.sql on exif table {SaWey}
+2009-01-16 [B] Fix "Select a Keyword" list not refreshing to itself when click "Regenerate Dictionary" {Paver}
+2009-01-16 [B] Fix "Regenerate Dictionary" including old keywords {Paver}
+2009-01-16 [B] Fix bug in picture info for keyword separator in keywords field {Paver}
+2009-01-15 [B] Fix approval status based on permissions in edit_one_pic - thread 57344 {Paver}
+2009-01-15 [O] EXIF table now uses pid instead of filename for indexing {Nibbler}
+2009-01-14 [O] Added universal javascript function selectAll() to be used in all pages with a select/deselect all feature {Nibbler,SaWey}
+2009-01-14 [M] Removed include/smtp.inc.php since it is no longer used. {Nibbler}
+2009-01-14 [A] Added the albmgr.js to carry out the album and picture manger functionality - thread 57113 {Sameera}
+2009-01-14 [O] Cleaned up album/picture manager file codes - thread 57113 {Sameera}
+2009-01-14 [B] Fixed duplicate and blank albums in edit_one_pic album list {Paver}
+2009-01-14 [C] Remove the picture background color in slideshow - thread 57055 {Sameera}
+2009-01-12 [B] Fixed album manager creating user albums in 'No category' - thread 57536 {Paver}
+2009-01-10 [A] Implemented admin tool to convert keyword separator {Paver}
+2009-01-10 [O] Added heredoc to install.php and cleaned up code {Paver}
+2009-01-10 [C] Corrected non Internationalized string in jquery.sort.js {Frantz}
+2009-01-10 [C] Fixed typo in french.php and corrected the file accordingly to the english.php {Frantz} 
+2009-01-10 [B] Fixed missing 'abbr' field for languages table in basic.sql {Paver}
+2009-01-09 [O] Cleaned up album/picture manager and language files {Paver}
+2009-01-08 [A] Added language keys for admin tool to convert keyword separator {Paver}
+2009-01-08 [A] Added config option for batch add process limit {Nibbler}
+2009-01-08 [A] Added config option for number of comments per page {Nibbler}
+2009-01-08 [A] Added plugin hook 'theme_img_navbar' to function theme_html_img_nav_menu {Paver}
+2009-01-07 [B] Fixed upload_choices plugin hook in upload.php to work with multiple plugins {Paver}
+2009-01-07 [A] Added plugin hook to theme_display_thumbnails in theme engine & core themes {Paver}
+2009-01-07 [B] Set default value for $admin_menu in theme engine to allow for error in theme_admin_mode_menu {Paver}
+2009-01-07 [D] Changed documentation link in admin menu to localized version if available {GauGau}
+2009-01-06 [B] Use the right keyword separator when reading IPTC keyword info {Nibbler}
+2009-01-06 [B] Fixed "'Minimum number of votes for a file to appear in the 'top-rated' list' is one step too low" issue (thread ID 57462) {Nibbler}
+2009-01-06 [C] Added message styles to core functions (thread ID 57133) {GauGau}
+2009-01-06 [B] Fixed output buffering bug in cpgGetRemoteFileByURL's curl code that caused the page_html plugin filter to fail (thread ID 57424) {Nibbler}
+2009-01-06 [O] Removed features "custom thumbs" and "allowed extensions" that have not been implemented yet (thread ID 54826) {GauGau}
+2009-01-05 [B] Album manager and photo manger bugs fixed {Sameera}
+2009-01-05 [M] Internationalized the swfupload's browse button {Abbas}
+2009-01-04 [M] Updated version count from cpg1.5.0 to cpg1.5.1 to prepare upcoming alpha release {GauGau}
+2009-01-04 [M] Updated header information to reflect new year {GauGau}
+2009-01-02 [C] Add lang string for i18n of udb_base.inc {Frantz}
+2009-01-02 [B] Fixed keyword_select.php not using keyword_separator setting {Paver}
+2009-01-02 [D] Color coded some of the docs for better readability {SaWey}
+2008-12-31 [M] Updated bundled PHPMailer to 2.03 {Nibbler}
+2008-12-31 [B] Update names associated with pictures and comments when user name is changed {Nibbler}
+2008-12-31 [O] Removed the OK button from albmgr. Now the changes are saved on client side on blur {Abbas}
+2008-12-27 [C] Adapted French lang file to new core changes of internationalization {Frantz}
+2008-12-25 [C] Removed potentially confusing plus icon in ban manager; adjusted text input sizes for consistent look {TranzNDance}
+2008-12-25 [C] Reorganized admin menu to place related buttons next to each other {TranzNDance}
+2008-12-24 [B] Fixed the json_encode function to properly escape the strings {Abbas}
+2008-12-23 [B] Fixed issue involving display of name field in the report to admin form {TranzNDance}
+2008-12-23 [O] Modified code to record hit in a single ajax call instead of two in slideshow {Abbas}
+2008-12-22 [O] Developed AJAX slideshow in new looks and new functionality {Sameera}
+2008-12-20 [M] Removed the redundant slideshow.inc.php and its references {Abbas}
+2008-12-19 [O] Moved pic_editor.php js to external file {SaWey}
+2008-12-19 [C] In all style.css, commented out blinking important.gif, replaced with red bold {Paver}
+2008-12-19 [O] Moved contact.php js to external file {SaWey}
+2008-12-19 [B] Fixed [url] bbcodes not properly rendering {SaWey}
+2008-12-19 [A] Added opening of rel="external" links in new window (core & documentation) {SaWey}
+2008-12-19 [B] Fixed the bug http://forum.coppermine-gallery.net/index.php/topic,57065.msg279324.html#msg279324 {Abbas}
+2008-12-19 [M] Removed the redundant display filename in filmstrip feature completely {Abbas}
+2008-12-18 [B] Fixed db_ecard.php not deleting ecards {SaWey}
+2008-12-18 [O] Replace inline js of util.php & db_ecard.php with external jQuery code {SaWey}
+2008-12-18 [B] Fixed the merging of upload mechanisms array {Abbas}
+2008-12-18 [M] Removed api folder {GauGau}
+2008-12-18 [B] Fixed filmstrip work for odd number of thumbnail in filmstrip 
+2008-12-18 [A] Added 6 new plugin hooks to be able to add custom CAPTCHA {SaWey}
+2008-12-17 [O] Added code to disable the browse button if no album is selected on upload page {Abbas}
+2008-12-17 [O] Added the disabled button to the swfupload button sprite image {Abbas}
+2008-12-17 [A] Fleshed out implementation of upload choices including alternate ones from plugins {Paver}
+2008-12-17 [O] Changed 3 themes to use thumbnails.js instead of inline js. {SaWey}
+2008-12-16 [B] Added swfupload style to all themes {Abbas}
+2008-12-16 [B] Fixed category list in modifyalb.php {Paver}
+2008-12-15 [A] Added AJAX picture and album managers {Sameera}
+2008-12-15 [A] Added keyword separator {Paver}
+2008-12-15 [B] Added missing javascripts {SaWey}
+2008-12-15 [O] Replaced inline javascript of admin and albmgr section + optimised for jQuery (admin.js, albmgr.js) {SaWey}
+2008-12-15 [A] Added previous and next tabs, plus dropdown list of tabs (with configuration option) {Paver}
+2008-12-15 [O] Moved code to themes to create theme_msg_box, _cpg_die, _create_tabs, _breadcrumb {Paver}
+2008-12-15 [O] Replaced inline javascript of slideshow btn & pic_info btn (displayimage.js) {SaWey}
+2008-12-15 [O] Replaced inline javascript of sidebar (dTree.js) {SaWey}
+2008-12-15 [O] Replaced inline javascript of bookmark function (scripts.js) {SaWey}
+2008-12-15 [O] Replaced sort table in thumbnails by external javascript (thumbnails.js) {SaWey}
+2008-12-15 [A] Added the fallback mechanism for flash upload interface {Abbas}
+2008-12-14 [A] Added AJAX filmstrip {Sameera}
+2008-12-14 [A] Modified breadcrumb for meta-albums to show more intuitive breadcrumb {Paver}
+2008-12-14 [A] Added navbar buttons for inactive previous and next {Paver}
+2008-12-14 [B] Fixed some bugs in voting and changed it to make better use of jQuery {SaWey}
+2008-12-14 [C] Moved vanity icons into separate folder {GauGau}
+2008-12-14 [C] Re-did batch-add graphics for fresher look {GauGau}
+2008-12-14 [A] Added missing hook to add custom bbcode {SaWey}
+2008-12-14 [A] Reworked upload form to show flash-based form or single file form - all other options removed {Paver}
+2008-12-13 [B] Update slideshow fixing a bug {Sameera}
+2008-12-13 [A] Added AJAX help dialog box {Sameera}
+2008-12-13 [A] Added 2 plugin hooks to add custom bbcode {SaWey}
+2008-12-11 [O] Replaced flag icons (from gif to png) {GauGau}
+2008-12-11 [A] Added group-based access levels (thumbs,intermediate,full-size) {Paver}
+2008-12-04 [A] Added 10 new plugin hooks {SaWey}
+2008-12-01 [A] Added the new upload page which uses swfupload (http://swfupload.org) {Abbas}
+2008-11-30 [A] Added pagination of comments {Nibbler}
+2008-11-30 [O] Converted ereg*() functions to use preg_match, simple string functions or existing Inspekt validation code for performance and compatibility with future versions of PHP. (Code contributed by ripat) {Nibbler}
+2008-11-29 [D] Changed minimum requirements section in docs from PHP4.2.0 to PHP4.3.0 {Nibbler}
+2008-11-26 [O] Removed toggle for private IP address banning, as it never really has been used {GauGau}
+2008-11-26 [O] Replaced identical translations for "apply modifications" by one string in language file {GauGau}
+2008-11-26 [O] Added optional icons to some buttons {GauGau}
+2008-11-26 [O] Removed banned group, since it never has been taken into account anyway {GauGau}
+2008-11-25 [A] Implemented option to use Akismet for guests only or for everyone {GauGau}
+2008-11-25 [A] Added Akismet and IP address columns to review comments page {GauGau}
+2008-11-24 [A] Added akismet check and stats on review comments page {GauGau}
+2008-11-24 [A] Added Akismet option for comment filtering {GauGau}
+2008-11-23 [B] Fixed langfallback.inc.php and added French language by Frantz {SaWey}
+2008-11-20 [O] Replaced dtree with treeview plugin for documentation {GauGau}
+2008-11-19 [B] Fixed admin not being able to change an album's category in modifyalb.php {Paver}
+2008-11-18 [A] Added status display (active/inactive/banned) to profile.php and usermgr.php {GauGau}
+2008-11-17 [A] Re-did ban users page with pagination, sorting and multiple edits. Allowed email bans. Allowed ban by user name for non-existing accounts. {GauGau}
+2008-11-12 [A] Added option to automatically purge expired bans {GauGau}
+2008-11-09 [O] Changed installer coding style (removed install class) {SaWey}
+2008-11-09 [D] Added document about adding/renaming/deleting files for developers {GauGau}
+2008-11-08 [C] Changed html header in old instaler {SaWey}
+2008-11-08 [B] Installer temp cofig is deleted again + removed this from update.php {SaWey}
+2008-11-07 [C] Enlarged icons and changed stepper link colors in installer, reformatted css {SaWey}
+2008-11-05 [A] Added check in util.php if file to process is actually an image {GauGau}
+2008-11-04 [A] Resized full-size pop-up to fit on the screen {GauGau}
+2008-10-24 [B] Fixed the random meta album query for cases where no pictures are in db {Abbas}
+2008-10-24 [B] Fixed the album password case sensitivity issue by hashing it {Abbas}
+2008-10-24 [A] Added profile field user_language (thread ID 15977) {GauGau}
+2008-10-24 [A] Added DivX support (thread ID 32380) {GauGau}
+2008-10-23 [O] Added random files speedup (thread ID 54144) {Nibbler}
+2008-10-22 [A] Added options to version check to hide images and the modified column {GauGau}
+2008-10-21 [A] Removal of outdated files by updater {GauGau}
+2008-10-19 [O] Removed double ; at line ends (thread ID 51899) {GauGau}
+2008-10-19 [C] Fixed validation issue for browse-by-date link {GauGau}
+2008-10-19 [C] Fixed validation issue with registration screen (thread ID 51310) {GauGau}
+2008-10-18 [B] Added error message if pic editor is being run with missing parameters or without authorization (thread ID 54414) {GauGau}
+2008-10-18 [B] Fixed error message in ecard.php that complained about wrong recipient email although sender email is wrong (thread ID 50844) {GauGau}
+2008-10-18 [C] Fixed minor smilies issue (thread ID 52804) {GauGau}
+2008-10-18 [C] Improved improper translation (thread ID 50460) {GauGau}
+2008-10-17 [A] Added "modified" column to versioncheck to find out if a file has been tampered with {GauGau}
+2008-10-15 [B] Fixed a few bugs caused because of typos {Abbas}
+2008-10-15 [O] Re-implemented 'restore to defaults' feature {Nibbler}
+2008-10-14 [B] Fixed language and theme selectors that had been inspektified improperly {GauGau}
+2008-10-14 [O] Moved scripts.js into js folder {GauGau}
+2008-10-12 [A] Added known problematic suhosin options to debug output {Nibbler}
+2008-10-12 [O] Cache processed phpinfo data when generating debug output for performance {Nibbler}
+2008-10-12 [A] Added cleaner album selection box for admin tools {Nibbler}
+2008-10-12 [O] Switched cpg_db_fetch_row* functions to use mysql_fetch_assoc() instead of mysql_fetch_array() to save memory {Nibbler}
+2008-10-08 [B] Corrected SMF2 anonymous user fix {Nibbler}
+2008-10-06 [O] Brushed up look of XP Publisher instructions screen {GauGau}
+2008-10-06 [A] Added option to promote XP Publisher on upload page {GauGau}
+2008-10-05 [B] Fixed versioncheck in installer and changed method of installation steps {SaWey}
+2008-10-04 [B] Fixed ratepic.php to not do unnecessary things {SaWey}
+2008-10-04 [B] Fixed typo in basic.sql as noted by Francois and corrected all other language insertions {SaWey}
+2008-10-02 [A] Added language manager {GauGau}
+2008-09-27 [A] Added optional text file for favorites download {GauGau}
+2008-09-17 [A] Added license display to installer {GauGau}
+2008-09-17 [O] Reduced memory usage of keyword manager {Nibbler}
+2008-09-15 [M] Removed FAQ menu item as per dev team decision {GauGau}
+2008-09-15 [A] Updater can now be run using cookie authentication; fallback mechanisms existing as well {GauGau}
+2008-09-04 [M] Updated the jquery to version 1.2.6 and also included it in init.inc.php so that it is available on all pages {Abbas}
+2008-09-04 [O] Turned social bookmark script into jquery bookmark plugin {GauGau}
+2008-09-01 [C] Replaced deprecated tag <b> with recommended tag <strong> {GauGau}
+2008-08-31 [O] Removed option to allow different users sharing one email address {GauGau}
+2008-08-30 [D] Added documentation for new hooks (after_delete_file, before_delete_file and add_file_data_success) {Abbas}
+2008-08-29 [O] Removed configurability of thumbnail and intermediate image prefix as per poll ID 54324 {GauGau}
+2008-08-29 [O] Removed vanity option from config as per poll id 54323 - users who want to show the vanity block just need to add the {VANITY} token to their custom theme {GauGau}
+2008-08-28 [C] Added CSS class for filmstrip background {GauGau}
+2008-08-28 [O] Upgraded Exifixer-library from v1.5 to v1.7 (development continued by ZenPhoto) {GauGau}
+2008-08-20 [A] Added new plugin hooks - add_file_data_success, before_delete_file and after_delete_file {Abbas}
+2008-08-12 [B] Moved $THEME_DIR before include theme.php and themes.inc.php {Paver}
+2008-08-12 [B] Added workaround for video files shown on batch-add page (searchnew.php) {Paver}
+2008-08-12 [B] Consolidated common language variables from multiple pages into $lang_common {Paver}
+2008-08-12 [B] Fixed album dropdown on multiple pages to show categorized albums {Paver}
+2008-08-12 [B] Fixed cpg_getimagesize custom function to give image size {Paver}
+2008-08-12 [B] Fixed display_fullsize_pic for picfile GET variable {Paver}
+2008-08-11 [B] Fixed transparent overlay with HTML entities in $picture_url {Paver}
+2008-08-11 [B] Fixed thumbnail dimension calculation rounding error {Nibbler}
+2008-08-09 [C] Added new set of generic thumbnails representing non-image files {GauGau}
+2008-08-08 [O] Added new set of flag icons {GauGau}
+2008-08-06 [O] Removed unneeded CSS classes admin_menu_thumb and adm_menu {GauGau}
+2008-08-06 [A] Added menu icons {GauGau}
+2008-08-02 [S] Fixed a security issue reported at http://www.milw0rm.com/exploits/6178 {Abbas}
+2008-08-01 [B] Fixed profile email check issue (thread ID 52391) {Nibbler}
+2008-08-01 [A] Added recording of user id for hit stats {GauGau}
+2008-07-25 [B] SMF anonymous user fix {Nibbler}
+2008-07-17 [A] Added animated graphics to upload screen to indicate the upload stage {GauGau}
+2008-07-01 [A] Converted the phpBB2.2 bridge file to phpBB3 {Nibbler}
+2008-06-28 [D] Added formatting instructions in coding guidelines {Abbas}
+2008-06-28 [B] Fixed the typo bug in editpics and star rating info calculation in functions.inc {Abbas}
+2008-06-27 [D] Added coding guidelines to documentation {GauGau}
+2008-06-19 [A] New javascript based multi-processing queue for batch add {Nibbler}
+2008-06-17 [C] Cleaned up code, indentation for multiple files {Paver}
+2008-06-17 [O] Consolidated and cleaned up language variables {Paver}
+2008-06-15 [A] New category hierarchy system {Nibbler}
+2008-06-12 [B] Fixed bug in thumb size output for search results of categories & albums {Paver}
+2008-06-12 [C] Added alternating table rows to updater {GauGau}
+2008-06-12 [O] Fixed broken debug mode for updater due to Inspekt sanitization {GauGau}
+2008-06-12 [D] Added dev document for the updater to explain the hidden debug feature {GauGau}
+2008-06-10 [B] Fixed plugin manager when plugin API is disabled (thread ID 46155) {Paver}
+2008-06-08 [A] Added 'move to top/bottom' in picture manager {Paver for Frantz}
+2008-06-06 [B] Fixed selecting thumbnail from albums with only linked images showing un-approved images {Paver}
+2008-06-06 [B] Fixed/adjusted Admin Tools, Filename->Title, 4 options plus broken "only empty titles" {Paver}
+2008-06-06 [A] Added 'move to top/bottom' in category and album managers {Paver}
+2008-06-03 [O] Removed switch for allowing unencrypted user passwords in the database, as this used to be an outdated feature in cpg1.3.x and older. Since there is no longer support for cpg1.3.x, this feature can easily be dropped {GauGau}
+2008-05-26 [D] Created sub-folders in docs folder to prepare translation of documentation {GauGau}
+2008-05-23 [O] Use JavaScript to display the sorting options only to humans, but hide them from search engines to avoid double-content indexing {GauGau}
+2008-05-21 [B] Replaced hard-coded string "edit keywords" with translation (thread ID 52721) {GauGau}
+2008-05-04 [B] Fixed resources consumption for slideshows in meta albums {GauGau}
+2008-05-03 [B] Fixing the type being translated in reports {GauGau}
+2008-05-01 [O] Optimization of sanitization of strip-Tags and max. length for comments {GauGau}
+2008-04-30 [C] Removed invalid <f>-tag in upload.php {GauGau}
+2008-04-30 [C] Fixing improper nesting of form-tag in various files {GauGau}
+2008-04-28 [C] Fixing spacer for empty album list cells (thread ID 51414) {GauGau}
+2008-04-14 [O] Numerous session handling optimizations {Nibbler}
+2008-04-13 [S] Corrected SQL injection vulnerabilities in session handling code {Nibbler}
+2008-04-10 [S] Corrected an SQL injection vulnerability in URI upload code {Nibbler}
+2008-04-07 [O] Added expandable admin tools sections {GauGau}
+2008-03-25 [A] Added warning on the config page for settings that mustn't be changed lightheartedly {GauGau}
+2008-03-25 [A] Added favicon tag to all themes that come with coppermine {GauGau}
+2008-03-25 [B] Rewrote json_encode function as the old one was not working correctly {Abbas}
+2008-03-24 [A] Added "reset to default" feature for config {GauGau}
+2008-03-21 [O] Removed 'root template' feature {Nibbler}
+2008-03-20 [O] Changed versioncheck to work with the installer-class + minor cosmetical fixes in source {SaWey}
+2008-03-20 [B] Fixed some typos I introduced {SaWey}
+2008-03-19 [A] Added versioncheck to the installer {SaWey}
+2008-03-16 [D] Added document about the export feature {GauGau}
+2008-03-09 [B] Removed length restriction for the album password hint {Nibbler}
+2008-03-09 [A] Added options to disable file and album hit counters {Nibbler}
+2008-03-08 [A] Added export feature (gsoc2007 - drhammond) {Nibbler}
+2008-03-06 [C] Fixing notice in social bookmarking code {Nibbler}
+2008-03-06 [A] Added Album and Category Title Search (gsoc2007 - drhammond) {Nibbler}
+2008-03-06 [A] Added phrase searching by double quotes (gsoc2007 - drhammond) {Nibbler}
+2008-03-06 [A] Added regular expressions to search (gsoc2007 - drhammond) {Nibbler}
+2008-03-06 [B] Fixed search parameters being ignored (gsoc2007 - drhammond) {Nibbler}
+2008-03-06 [C] Cleaned up notices in admin.php {Nibbler}
+2008-03-04 [O] Re-did the select_multiple option in config to allow a larger number of entries {GauGau}
+2008-02-21 [O] Voting now shows result back after vote {SaWey}
+2008-02-28 [A] Added feature "allow user to assign album keyword" {GauGau}
+2008-02-26 [D] Updated versioncheck documentation to reflect changes in the core file behaviour {GauGau}
+2008-02-26 [C] Replaced inline stat_details with popup {SaWey}
+2008-02-25 [A] Voting is now customizable in max- and min rate + ajax enabled {SaWey}
+2008-02-21 [O] Inspektified all bridge files {SaWey}
+2008-02-21 [B] Fixed function cpgGetScriptNameParams that has been Inspektified improperly (did not return file names at all) {GauGau}
+2008-02-21 [A] Added basic authentication to update script {SaWey}
+2008-02-20 [M] Renamed plain text files in root folder to enable Windows-users to read it easily {GauGau}
+2008-02-20 [M] Renamed warning files within edit and userpics folder to make sure that operating systems don't confuse those files with folders {GauGau}
+2008-02-16 [O] Inspektified thumbnails.php, functions.inc.php, mailer.inc.php, themes.inc.php, sample/theme.php {SaWey}
+2008-02-15 [O] Improved installer {SaWey}
+2008-02-13 [O] Added help icons for "permission by group" {GauGau}
+2008-02-12 [B] Fixed language drop down bug and changed folder permission check in new installer {SaWey}
+2008-02-12 [B] Fixed mysql warning in update.php {SaWey}
+2008-02-12 [B] Fixed not able to go to 'My Profile' {SaWey}
+2008-01-11 [B] Fixing 'edipic.php problem for approval' issue {Nibbler}
+2008-02-11 [B] Removing column comments for compatibility {Nibbler}
+2008-02-10 [A] Added onlinestats plugin {GauGau}
+2008-02-09 [A] Added OpenSearch plugin {GauGau}
+2008-02-09 [O] Modified the code in picmgr.php to reflect security improvements imposed by Inspekt {SaWey}
+2008-02-07 [C] Added nicer album drop down in modifyalb.php {SaWey}
+2008-02-07 [B] Fixed users not able to go to modifyalb.php when no album is set in super globals {SaWey}
+2008-02-07 [C] Changed all needed files to lowercase {Frantz & SaWey}
+2008-02-06 [A] Added login method to config, possible to set it to username, email address or both. {SaWey}
+2008-02-05 [B] Fixed typo in SMF 2 bridge file {Nibbler}
+2008-02-04 [A] Added "Filename => Filetitle" only apply for empty filename fields in util.php. {Frantz}
+2008-02-04 [A] Added allowed filetypes message on upload. {Frantz}
+2008-02-03 [O] Added custom cpg_getimagesize function. {SaWey}
+2008-01-28 [A] Added plugin "User Gallery Alphabetic Tabbing" to core {GauGau}
+2008-01-26 [M] Updated year info in header (copyright line) {GauGau}
+2008-01-24 [D] Added section of how to use superglobals in plugin_writing.htm {SaWey}
+2008-01-24 [O] Modified search.inc, xp_publish, viewlog, index, picmgr, update, viewlog, thumbnails and visiblehookpoints-plugin to reflect security improvements imposed by Inspekt {SaWey}
+2008-01-09 [A] Added ajax filmstrip feature {Abbas}
+2008-01-09 [A] Added jQuery1.2.1 library (packed) {Abbas}
+2008-01-08 [D] Added (preliminary) JavaScript documentation {Abbas}
+2008-01-07 [O] Added two new functions js_include and set_js_vars which can be used in php to include js files and set js variables. {Abbas}
+2008-01-06 [B] Removed 'banned' group from selection of user creatable albums {SaWey}
+2008-01-06 [B] Not able to upload to albums that aren't in any category {SaWey}
+2008-01-04 [A] Retrieve the news by URI if possible and fall back to iframe only if retrieval does not work as expected {GauGau}
+2008-01-04 [B] Avoid possible corrupt zip files by cleaning output buffer {Nibbler}
+2007-12-29 [A] Added new installer, renamed old one until this one is stable {SaWey}
+2007-12-29 [D] Fixed documentation that explains admin passwords (thread ID 49304) {GauGau}
+2007-12-27 [B] Improved versioncheck functionality for offline use (work in progress) {GauGau}
+2007-12-27 [O] Modified the code in send_activation.php to reflect security improvements imposed by Inspekt {Frantz}
+2007-12-21 [A] Improved debug output {Nibbler}
+2007-12-21 [O] Performance improvement for album dropdown code {Nibbler}
+2007-12-21 [O] Should have indexes for the moderator group and visibility fields {Nibbler}
+2007-12-18 [A] Added ability to ban and delete comment(s) in reviewcom {SaWey}
+2007-12-18 [B] Fixed admin always allowed to use all categories {SaWey}
+2007-12-18 [B] Fixed calendar only showing dates in the future when usng it for banning {SaWey}
+2007-12-17 [B] Fixed calendar not showing in IE {SaWey}
+2007-12-17 [B] Fixed user ip not retrieved {SaWey}
+2007-12-17 [O] Modified pluginmgr, plugin_api and sample plugin to reflect security improvements imposed by Inspekt {Abbas}
+2007-12-17 [A] Switched from sprintf() to using a template for forgot password emails (thread id 25669) {Abbas}
+2007-12-17 [B] Corrected the bug reported in 49059 regarding display of dialog box for unlogged users {Aditya}
+2007-12-17 [O] Modified report_file to reflect security improvements imposed by Inspekt {Aditya}
+2007-12-17 [O] Modified displayreport to reflect security improvements imposed by Inspekt {Frantz}
+2007-12-15 [B] Fixed some permissions on user creatable albums {SaWey}
+2007-12-15 [O] Modified forgot_passwd to reflect security improvements imposed by Inspekt {Aditya}
+2007-12-15 [A] Added auto check of internal/external links in bbcode + add rel="external nofollow" accordingly and removed [iurl] option {SaWey}
+2007-12-15 [A] Added bbcode help icon on comments {SaWey}
+2007-12-15 [B] Fixed users not able modify albums when they don't have one in the 'My gallery' cat {SaWey}
+2007-12-15 [B] Fixed users not able to upload pics in there albums other then 'My gallery' {SaWey}
+2007-12-14 [A] Added two more levels of access for guests: no access, thumbs only, thumbs + intermediate only, thumbs + intermediate + full-size {GauGau}
+2007-12-14 [O] Modified ecard and displayecard to reflect security improvements imposed by Inspekt {Aditya}
+2007-12-14 [B] Fixed parent category on category-edit {SaWey}
+2007-12-14 [A] Added possibility for users to create albums in admin allowed categories {SaWey}
+2007-12-02 [S] Added code to avoid the direct execution of slideshow.inc.php {Aditya}
+2007-12-08 [B] The CSS used for middlethumb class for filmstrip was not working. Fixed it (related to thread 48803) {Abbas}
+2007-12-06 [A] Added separate CSS class for filmstrip thumb that represents actual image (thread id 48803) {GauGau}
+2007-12-02 [B] Adding xmlns to html tag to fix XHTML compliance {Nibbler}
+2007-12-02 [B] Fixed subcategory depth issue {Nibbler}
+2007-11-29 [O] Hiding empty IPTC fields as suggested in thread 48672 {GauGau}
+2007-11-28 [D] Added list of configurable items in theme.php to documentation {GauGau}
+2007-11-28 [O] Added default favicon (can of course be removed at will) {GauGau}
+2007-11-27 [O] Added new versioncheck scheme based on XML files (work in progress) {GauGau}
+2007-11-22 [D] Added (preliminary) Inspekt documentation {GauGau}
+2007-11-22 [D] Added lib.xml.php to the credits section {GauGau}
+2007-11-22 [O] Display database errors for the admin no matter if debug_mode is enabled or not {GauGau}
+2007-11-21 [O] Modified files related to batch add functionality to reflect security improvements imposed by adding Inspekt {Aditya/Frantz}
+2007-11-17 [O] Modified usermgr, banning, upload to reflect security improvements imposed by adding Inspekt {Aditya}
+2007-11-16 [B] Fixed the problem of message author getting blank on comment update {Aditya}
+2007-11-15 [B] British English now recognised correctly {Nibbler}
+2007-11-15 [B] Compatibility fix for MyBB 1.2.9 {Nibbler}
+2007-11-15 [O] Modified util.php to reflect security improvements imposed by adding Inspekt {Frantz}
+2007-11-15 [O] Modified groupmgr to reflect security improvements imposed by adding Inspekt {Aditya}
+2007-11-14 [O] Modified index, thumbnails, displayimage, login, albmgr, catmgr to reflect security improvements imposed by adding Inspekt {Aditya}
+2007-11-02 [O] Modified help popup to reflect security improvements imposed by adding Inspekt {GauGau}
+2007-11-02 [A] Added Inspekt, a tool to create secure PHP application {Aditya}
+2007-10-31 [S] Removed html_entity_decode causing potential XSS vulnerability as discussed in http://coppermine-gallery.net/forum/index.php?topic=47390.0 {Aditya}
+2007-10-19 [O] Replaced hard-coded language in util.php with translation strings {Frantz}
+2007-10-17 [A] Added plugin "Visible HookPoints" to package {GauGau}
+2007-10-17 [A] Added feature "delete files older than XXX days" {Frantz}
+2007-10-15 [D] Split admin tools into separate page {GauGau}
+2007-10-08 [O] Sidebar made themeable {GauGau}
+2007-10-08 [A] Added sidebar {GauGau}
+2007-09-27 [A] Added social bookmarks icons {GauGau}
+2007-09-20 [O] Re-did versioncheck.php (work in progress) {GauGau}
+2007-09-17 [B] Fixed usergroups-bug in bridge file for SMF2.0 (user contribution) {GauGau}
+2007-09-07 [A] Added optional contact form with captcha option {GauGau}
+2007-09-06 [A] Added feature (posted at http://coppermine-gallery.net/forum/index.php?topic=36087) to display error message (using javascript and PHP both) if name for comment is same as default name of comment {Amit}
+2007-09-05 [S] Added code to remove risky characters in log file name in URL and to check if given log file name's directory is current directory or not to fix second vulnerability posted at http://coppermine-gallery.net/forum/index.php?topic=46623 {Amit}
+2007-09-05 [S] If 'http' or 'script' is set in referer then referer will be set to 'index.php' - first vulnerability posted at http://coppermine-gallery.net/forum/index.php?topic=46623  {Amit}
+2007-09-04 [A] Added preliminary (beta) bridge for SMF 2.x (user contribution) {GauGau}
+2007-09-01 [B] Fixed the bugs introduced because of moderator mod and editpics changes {Abbas}
+2007-08-25 [C] Removed config option "Display album description" that hasn't been implemented yet {GauGau}
+2007-08-23 [A] Adding "last comment" and "last upload" to user's profile edit page {GauGau}
+2007-08-21 [A] Adding news section for the admin to alert him about updates {GauGau}
+2007-08-21 [O] Replaced "ALL" setting for filetypes with slash-separated list {GauGau}
+2007-08-21 [A] Added another regex check to config that makes sure the user overwrites certain default values when configuring his gallery for the first time {GauGau}
+2007-08-21 [C] Added noscript section to pages that require JavaScript {GauGau}
+2007-08-20 [D] Added keyword manager section to documentation {GauGau}
+2007-08-19 [D] Added keywords section to documentation {GauGau}
+2007-08-18 [B] XHTML ampersand fix in clickable keywords {Nibbler}
+2007-08-18 [B] Fixing conditional call to process_smilies() in report file {Nibbler}
+2007-08-18 [B] Quota check only applies to uploads to user galleries {Nibbler}
+2007-08-18 [B] Avoid redirecting users to the logout page after logging in {Nibbler}
+2007-08-18 [B] Fixed sending of duplicate forgot password emails {Nibbler}
+2007-07-18 [O] Removed from intermediate image view page (dsiplayimage.php) JavaScript-only features for users with JavaScript disabled {GauGau}
+2007-07-18 [A] Added link to table footer of batch-add results to jump quickly to the second step of the batch-add {GauGau}
+2007-07-18 [A] Added toggle to config and batch-add screen to display/hide preview thumbnails on the second batch-add screen {GauGau}
+2007-07-18 [A] Added alternating table rows to batch-add {GauGau}
+2007-08-18 [A] Skip redirection for album manager {GauGau}
+2007-08-18 [A] Added code to skip redirection for login and logout {GauGau}
+2007-08-17 [B] Replaced hard-coded text in plugin manager with translation string {GauGau}
+2007-08-17 [A] Added faster mode (show/hide admin controls) switch {GauGau}
+2007-08-09 [O] Re-structured config page for easier translation, separation of logic and content in language files, better usability and increased functionality {GauGau}
+2007-07-31 [A] Added plugin hook at the end of function get_pic_url {GauGau}
+2007-07-30 [O] Re-ordered entries in config table for fresh installs {GauGau}
+2007-07-30 [O] Replaced link tag in language file for banning with placeholder {GauGau}
+2007-07-30 [C] Added attributes to class admin_float to fix overflow issue in IE for admin menu {GauGau}
+2007-07-30 [O] Removed links in admin tools that now reside in admin menu {GauGau}
+2007-07-27 [M] Updated license reference from GNU GPL v2 to GNU GPL v3 {GauGau}
+2007-07-27 [B] Fixing issue creating new user with mysql strict mode {Nibbler}
+2007-07-26 [A] Added admin option to display redirection page or jump directly to target page with success/failure message at top of screen {GauGau}
+2007-07-26 [O] Allowed admin to change his email address in profile even if "Allow users to change their email address in profile" is set to "no" {GauGau}
+2007-07-19 [B] Replaced the PHP5 specific function (stripos) with PHP4 compatible function in update.php {Abbas}
+2007-07-06 [D] Added documentation sections about plugin writing and plugin hooks {GauGau}
+2007-07-04 [B] Fixed improper fix for double quotes for comment input fields (thread ID 40423) {GauGau}
+2007-07-05 [A] Added 'insert from list' selection for keywords field when editing files {GauGau}
+2007-07-04 [D] Added basic plugin-writing chapter to developer documentation {GauGau}
+2007-07-02 [C] Fixed double quotes for comment input fields (thread ID 40423) {GauGau}
+2007-06-12 [D] Added section about user-contributed themes to documentation {GauGau}
+2007-06-06 [A] Added rating confirmation on page {GauGau}
+2007-06-04 [A] Added success/failure message on target page (instead of sending users to redirection page) {GauGau}
+2007-06-03 [B] Increased CPG_filetypes mime field length {Donnoman}
+2007-06-03 [O] Removed "CREATE TABLE IF NOT EXISTS" in update.sql; this case is already handled by the nature of update.php, a failure is preferred. {Donnoman}
+2007-06-03 [A] Additional mysql output while running update.php by appending ?debug to the url {Donnoman}
+2007-06-03 [B] Output_Buffer Template error due to magic_quotes_runtime not being forcibly set in update.php {Donnoman}
+2007-05-31 [C] Removed wrapping table in classic theme, moved formatting completely into style sheet {GauGau}
+2007-05-21 [C] Removed deprecated HTML tags from email templates {GauGau}
+2007-05-21 [C] Replaced hard-coded bold tags with corresponding CSS formats in theme files {GauGau}
+2007-05-21 [A] Added browse-by-date meta-album {GauGau}
+2007-05-21 [B] Fixed charset for help pop-ups {GauGau}
+2007-05-07 [O] Changed picture title and description from regular text to header formatting for search engine friendliness {GauGau}
+2007-05-07 [O] Added noindex & nofollow meta-tags to meta albums for search engine friendliness {GauGau}
+2007-05-07 [O] Inversed order of items in title tag for search engine friendliness {GauGau}
+2007-05-07 [A] Added option to hide stats on index page {GauGau}
+2007-05-03 [O] Added various archive and OpenDocument file types support {GauGau}
+2007-04-29 [D] Changed help function to reflect changes in documentation structure {GauGau}
+2007-04-25 [C] Fixed workaround for missing translation in category manager {GauGau}
+2007-04-20 [D] Added developer-section to documentation {GauGau}
+2007-04-13 [D] Added link icons for anchors for easier reference on support board {GauGau}
+2007-04-11 [D] Restructured documentation into several documents {GauGau}
+2007-03-12 [A] Added sub-menu items to overall stats {GauGau}
+2007-03-09 [A] Added pagination to overall hit stats {GauGau}
+2007-03-09 [A] Added link to intermediate view for individual stats {GauGau}
+2007-03-05 [A] Added thumbnail column to overall hit stats {GauGau}
+2007-03-02 [B] Populated hit details list for overall stats {GauGau}
+2007-02-24 [A] Improving ability of category manager to deal with large numbers of categories. {Nibbler}
+2007-02-05 [A] Added message block for advanced administration purposes and output of messages of previous screens (work in progress) {GauGau}
+2007-02-01 [A] Added "user can delete own account" to comply with German legislation {GauGau}
+2007-01-30 [M] Cleaning all the GPC variables at the top of each file. (Work in progress ...) {Aditya}
+2007-01-29 [C] Replaced table-driven admin menu with CSS-driven one {GauGau}
+2007-01-27 [B] Adding support for multiple window.onloads to resolve issue of conflicting calls. {Nibbler}
+2007-01-25 [D] Improved groups control panel section in documentation {GauGau}
+2007-01-24 [O] Added Lithuanian preparation to language selector {GauGau}
+2007-01-23 [O] Improved stats page (work in progress) {GauGau}
+2007-01-19 [O] Embedded stats details into page instead of opening a pop-up {GauGau}
+2007-01-19 [O] Moved some translation strings that exist in multiple arrays into the common array for easier translation {GauGau}
+2007-01-18 [O] Moved some frequently used strings into $lang_common array for easier translation {GauGau}
+2007-01-18 [A] Added recording of voter id {GauGau}
+2007-01-18 [O] Added browser and os entries to vote stats records {GauGau}
+2007-01-18 [B] Fixed vote stats reference to hit stats table {GauGau}
+2007-01-15 [O] Moved statistics code into functions in separate include file for for re-use in other pages (planned overall stats page) {GauGau}
+2007-01-14 [B] Fixed situation in plugin api that caused bizarre plugin behavior when plugins called underlying plugin api hooks {Donnoman}
+2007-01-09 [O] Added nofollow attributes to image navigation bar to keep google from spidering slideshow links {GauGau}
+2007-01-08 [S] Fixed the vulnerability mentioned in topic 39943, though only admins could have exploited that. {Abbas}
+2007-01-02 [D] Added stylesheet for printing the documentation {GauGau}
+2006-12-28 [B] Fixed garbage collection deleting special file "no_FTP-uploads_into_this_folder!" inside edit folder {GauGau}
+2006-12-28 [B] Fixed bug in search by keyword {GauGau}
+2006-12-27 [M] Updated copyright date {GauGau}
+2006-12-27 [C] Small fix in background image of sub menu for project_vii {GauGau}
+2006-12-27 [B] Updated zipdownload with more recent library to enable zip downloads for mac users {GauGau}
+2006-12-14 [C] Improved expand/collapse all buttons on config screen {GauGau}
+2006-12-14 [B] Fixed visibility of upload link for users disallowed public uploads, but allowed personal galleries {GauGau}
+2006-12-09 [A] Added feature to promote registration in the comments section {GauGau}
+2006-12-09 [A] Added optional transparent overlay against image theft {GauGau}
+2006-12-06 [B] Avoid attempting to send emails to admins who have no email address in profile. {Nibbler}
+2006-12-05 [C] Added visibility toggle for debug_output to avoid debug_mode breaking the layout (width) {GauGau}
+2006-12-02 [B] bugfix for topic=38484 Problem creating/editing album via albmgr {Donnoman}
+2006-12-01 [D] Improved theme section {GauGau}
+2006-11-28 [A] Passing album id with upload link so that current album can be shown selected by default in upload form. {Aditya}
+2006-11-28 [M] Prepared languages array for future language contributions {GauGau}
+2006-11-27 [B] Fixing redirect to file after new upload while bridged. {Nibbler}
+2006-11-18 [A] Added the collapse all button on admin/config page. {Abbas}
+2006-11-17 [D] Updated code in FAQ entry {Nibbler}
+2006-11-16 [C] Unobfuscated the credits tag {GauGau}
+2006-11-14 [A] Added album hits feature. {Abbas}
+2006-11-12 [B] Fixed plugin api sleep and wake actions to be scoped correctly. {Donnoman}
+2006-11-11 [S] Replaced init.inc.php sanitization and magicquotes remediation code (topic=38166.0) {Donnoman}
+2006-11-09 [B] Fixed display of hit stats link on displayimage {Nibbler}
+2006-11-07 [B] Disabled global registration password for bridged installs {GauGau}
+2006-11-02 [O] Turned the voting links to javascript based redirection to stop bots from rating {Abbas}
+2006-11-02 [B] Fixed the pic approval on editpics {Abbas}
+2006-10-28 [S] Removing SQL injection vulnerability {Nibbler}
+2006-10-27 [M] Removing unused file include/exifReader.inc.php {Nibbler}
+2006-10-27 [B] Adding missing checks for email address validity and duplicate email addresses to profile page. {Nibbler}
+2006-10-27 [B] Pictures awaiting approval are no longer found using the search feature. {Nibbler}
+2006-10-27 [B] Converting htmlentities back to normal format for use in emails {Nibbler}
+2006-10-21 [B] An empty string is NOT an integer {Nibbler}
+2006-10-20 [O] Added sorting improvement to SEF_URLs plugin {GauGau}
+2006-10-16 [O] Improved editpics screen {GauGau}
+2006-10-16 [A] Added "Moderator for album pictures" hack {GauGau}
+2006-10-16 [B] BLOB and TEXT columns cannot have DEFAULT values. {Nibbler}
+2006-10-16 [D] Updated minimum requirements information. {Nibbler}
+2006-10-08 [S] block launch of exif_php.inc.php if not in Coppermine {Donnoman}
+2006-10-03 [S] Corrected flaw in search logic {Nibbler}
+2006-09-18 [A] Added overall stats mod {GauGau}
+2006-09-18 [B] Escape queries in include/exif_php.inc.php {Paver}
+2006-09-18 [A] Added browser and OS icons for stats {GauGau}
+2006-09-17 [M] Updated credits section of documentation {GauGau}
+2006-09-17 [A] Added German language file (based on revision 3288 of english.php) to be able to test the dev version in a production environment of my personal page. During the dev stage of cpg1.5.x, I will update the German language file only from time to time {GauGau}
+2006-09-16 [A] Added resend activation link feature per http://coppermine-gallery.net/forum/index.php?topic=15677.0 {Aditya}
+2006-09-15 [A] Added tag cloud hack (with better font size calculation) {Aditya}
+2006-09-15 [C] Split user settings into registration and user settings {GauGau}
+2006-09-11 [A] Added the option to show random image from the album as album thumbnail {Abbas}
+2006-09-08 [D] Resized some screenshots, added content to "getting started" section {GauGau}
+2006-09-08 [O] Added proper attribute to radio buttons for comment approval when editing files (standards compliance) {GauGau}
+2006-09-07 [A] Added slideshow view counter option {GauGau}
+2006-09-06 [A] Added "create personal album on registration" feature {GauGau}
+2006-09-06 [C] Minor fixes to sample plugin for illustration purposes {GauGau}
+2006-09-06 [C] Improved table layout on plugin manager page, added help icons and missing translation {GauGau}
+2006-09-04 [B] Updated query for lastcom meta album to reflect comment approval feature {GauGau}
+2006-09-01 [B] Reverted width="100%%" in themes.inc.php & sample theme - topic: 35701 {Paver}
+2006-09-01 [O] Added help icons {GauGau}
+2006-09-01 [D] Added comments section to docs {GauGau}
+2006-08-31 [A] Added the checkbox "send login data to this user" while creating new user in usermgr {Abbas}
+2006-08-31 [O] Removed hard-coded translation in versioncheck.php {GauGau}
+2006-08-31 [B] Fixed missing features for flash support in ecards, added config option {GauGau}
+2006-08-29 [D] Improved language section of documentation {GauGau}
+2006-08-26 [B] Fixed the file rename issue on editOnePic when watermarking is disabled {Abbas}
+2006-08-26 [A] Implemented the read exif info again checkbox on editOnePic {Abbas}
+2006-08-24 [D] Added group membership section to docs {GauGau}
+2006-08-22 [C] Corrected spelling of 'determine' {Nibbler}
+2006-08-21 [A] Added Flash support to ecard {GauGau}
+2006-08-20 [B] Fixed sql issue with missing/incorrect user galleries {Nibbler}
+2006-08-20 [A] Added title to slideshow {GauGau}
+2006-08-19 [O] Replaced common language vars with array equivalents {GauGau}
+2006-08-18 [A] Added disapproval/disapproval option of individual comments {GauGau}
+2006-08-18 [M] Updated file header info {GauGau}
+2006-08-18 [A] Added captcha for registration {GauGau}
+2006-08-18 [O] Started language array $lang_common for common strings as replacement for various language strings {GauGau}
+2006-08-17 [B] Fixed profile HTML shining through when editing comments {GauGau}
+2006-08-17 [A] Added visual confirmation (captcha) for comments {GauGau}
+2006-08-17 [A] Added option to disallow users editing their comments {GauGau}
+2006-08-16 [A] Added mass comment approval {GauGau}
+2006-08-16 [A] Added comment placeholder option {GauGau}
+2006-08-16 [B] Fixed row striping when config entries are hidden (ie. md5 passwords) {Nibbler}
+2006-08-16 [M] PHP6 compatibility fixes {Nibbler}
+2006-08-16 [B] Fixed SEF plugin issue with favpics meta album {Nibbler}
+2006-08-16 [A] Added row alternation for config, user manager, group manager, category manager, banning {GauGau}
+2006-08-15 [A] Added CSS class tableb_alternate to all themes, allowing alternating rows for lists of any kind {GauGau}
+2006-08-11 [B] Fixed duplicate documentation_lnk per http://coppermine-gallery.net/forum/index.php?topic=33836.msg158112#msg158112 {Donnoman}
+2006-08-11 [D] Added $extra_info and $install_info implementations to the sample plugin {Donnoman}
+2006-08-11 [C] Changed pluginmgr.php to display $extra_info and $install_info clearly with its associated plugin {Donnoman}
+2006-08-11 [B] Fixed $extra_info and $install_info repeating for unrelated plugins {Donnoman}
+2006-08-10 [D] Changed minimum requirements section in docs from PHP4.1.0 to PHP4.2.0 {GauGau}
+2006-08-09 [B] Replaced hard-coded strings in crop/rotate function with actual translation strings {GauGau}
+2006-08-08 [D] Resized some images in the docs for faster loading of the page {GauGau}
+2006-08-07 [D] Added breadcrumb to config section of documentation {GauGau}
+2006-08-06 [B] Fixed distorted album thumbs when using cropping and thumb width != height {Stramm}
+2006-08-05 [A] Added movie download link to picinfo {Stramm}
+2006-08-05 [A] Added thumb cropping and sharpening {Stramm}
+2006-08-05 [B] Fixed the exif/iptc issues -  watermark related. {Abbas}
+2006-08-01 [C] Fixed relative positioning glitch of navmenu in IE {GauGau}
+2006-07-28 [D] Fixed anchor link in docs {GauGau}
+2006-07-22 [A] Added the undo watermark and autorefresh in admin tools {Abbas}
+2006-07-21 [A] Added the watermark feature {Abbas}
+2006-07-21 [O] Made silly_safe_mode a config option instead of a constant {GauGau}
+2006-07-13 [C] Fixed linked space char in comments {GauGau}
+2006-07-10 [D] Added documentation improvements {GauGau}
+2006-07-09 [M] Replaced ignoring of CVS folders in favor of .svn folders {GauGau}
+2006-06-25 [B] Removed admin from secondary group in usermgr.php - topic 32781 {Paver}
+2006-06-25 [B] Fixed user profile fields in charsetmgr.php - topic 32491 {Paver}
+2006-06-25 [B] Fixed theme_create_tabs call in functions.inc.php - topic 33030 {Paver}
+2006-06-25 [C] Modified Persian label according to topic 33024 {Paver}
+2006-06-23 [C] Fixed extra bold tags surrounding {STATISTICS} in themes.inc.php {Paver}
+2006-06-23 [S] Fixed the security flaw in parameter cleanup system reported by imei addmimistrator @ http://myimei.com/security/2006-06-20/coppermine-148parameter-cleanup-system-bypassregistering-global-varables.html  (addmimistrator(4}gmail(O}com) {Aditya}
+2006-06-23 [S] Fixed the security flaw in add_hit function reported by imei addmimistrator @ http://myimei.com/security/2006-06-11/copperminephotogallery148-addhit-function-sqlinjection-attack.html  (addmimistrator(4}gmail(O}com) {Aditya}
+2006-06-15 [B] Fixed keyword "insert from list" not working in Firefox {Paver}
+2006-06-12 [B] Fixed loss of default value for user_password in update.sql {Nibbler}
+2006-06-12 [B] Added table type info for all tables {GauGau}
+2006-06-07 [D] Added section to docs about editing user profiles {GauGau}
+2006-06-07 [B] Reversed 'lastalb' fix due to stability issue {Paver}
+2006-06-06 [B] Fixed 'lastalb' bug for MySQL 4.1+ (known issue for 3.23, 4.0) {Paver}
+2006-06-06 [S] Modified fix for usermgr security issue {Paver}
+2006-06-05 [S] Fixed the usermgr security issue {Abbas}
+2006-06-04 [B] Fixed private images showing up in lastup & random {Paver}
+2006-06-02 [M] Fixed discrepancies between themes.inc.php and sample theme {GauGau}
+2006-06-02 [A] Added code so that during upload the last selected album comes preselect in album list {Abbas}
+2006-06-01 [A] Added Approve/Disapprove radio buttons in editpics.php as well as editOnePic.php {Aditya}
+2006-06-01 [A] Added config settable global password for registration feature {Abbas}
+2006-05-29 [A] Added comment approval option {GauGau} - work in progress (still open issues)
+2006-05-23 [D] Added missing detail in database requirements section {GauGau}
+2006-05-19 [B] Fixed clickable keywords for utf-8 encoding {GauGau}
+2006-05-18 [B] Fixed the reset of detailed hit/vote stats issue {Abbas}
+2006-05-19 [O] Removed unneeded flush of outbut buffer in category manager {GauGau}
+2006-05-19 [C] Replaced "report to moderator" button in hardwired theme to match the overall look of the theme {GauGau}
+2006-05-19 [C] Replaced "report to moderator" button in eyeball theme to match the overall look of the theme {GauGau}
+2006-05-18 [B] Added imagejpeg workaround to address bug in PHP4.4.1 {GauGau}
+2006-05-17 [B] Created default value of $category['cat_thumb'] when not defined in theme_display_cat_list {Paver}
+2006-05-17 [B] Fixed $cpg_show_private_album setting & use for meta-albums, topic 30894 {Paver}
+2006-05-17 [B] Fixed hardcoding of 'iso-8859-1' in stat_details, keyword_select, xp_publish {Paver}
+2006-05-17 [B] Fixed errant "inactive_next_tab" notice & put in commented placeholder code {Paver}
+2006-05-17 [B] Fixed known issue from 1.4.x with "albums with same name" (topic:31146) {Paver}
+2006-05-17 [B] Fixed category statistics, making unapproved uploads not being taken into account {GauGau}
+2006-05-17 [B] Fixed upload approval to personal galleries when public upload approval is turned off {GauGau}
+2006-05-17 [B] Preventing whitespace in include/config.inc.php breaking cookies {Nibbler}
+2006-05-17 [C] Cleaning notices caused by bridging system {Nibbler}
+2006-05-17 [B] Fixing nuke check 'continue anyway' feature {Nibbler}
+2006-05-17 [B] Fixing search * wildcard {Nibbler}
+2006-05-17 [C] Avoid deleting group_name unnecessarily {Nibbler}
+2006-05-17 [C] Avoiding php notice in profile.php {Nibbler}
+2006-05-17 [B] Fixing edit permissions bug {Nibbler}
+2006-05-17 [S] Fix the obscure, misdocumented "feature" in Apache that causes the server to process the last "valid" extension in the filename (rar exploit): replace all dots in the filename except the last one with an underscore {GauGau}
+2006-05-16 [O] Removed file that was suppossed to enable upgrades from cpg1.1.x to cpg1.2.x {GauGau}
+2006-05-16 [O] Changed labels of admin mode/user mode to show/hide admin controls {GauGau}
+2006-05-15 [D] Added mySQL issues to FAQ {GauGau}
+2006-05-13 [O] Removed check for install.lock in favor of config.inc.php {GauGau}
+2006-05-13 [C] Fixed visibility issue for clickable options in fruity theme {GauGau}
+2006-05-13 [B] Fixed missing translation in batch-add {GauGau}
+2006-05-13 [A] Added pseudo-class definitions (hover and visited) for thumbnails in all themes {GauGau}
+2006-05-10 [B] Fixed admin recognition issue in IPB bridge {Nibbler}
+2006-05-09 [D] Updated screenshots in docs {GauGau}
+2006-05-08 [B] Replaced $lang_displayreport_php['invalid_data'] with $lang_report_php['invalid_data'] in displayreport.php {TranzNDance}
+2006-05-08 [B] Fixed bug where input field was saved for sender's name in report_file.php {TranzNDance}
+2006-05-08 [B] Fixed JavaScript error messages for crop and rotate {GauGau}
+2006-05-08 [A] Added better album dropdown to upload screen {GauGau}
+2006-04-21 [S] Fixed remote file inclusion vulnerability {GauGau}
+2006-04-20 [C] Moved theme and language styling from hardcoded into stylesheet (inline class) {GauGau}
+2006-04-19 [D] Added start/end tokens to the individual sections of the sample theme for easier theming {GauGau}
+2006-04-18 [A] Added API for Coppermine to be used with applications like Koppermine and may be some others {Aditya}
+2006-04-17 [A] Added option to send visitors directly from the thumbnail page to the full-size pop-up {GauGau}
+2006-04-17 [D] Removed section about GD's GIF capability restrictions, as GIF support has returned is recent GD versions {GauGau}
+2006-04-17 [M] Replaced CVS keywords with SVN keywords in file header {GauGau}
+2006-04-17 [A] Added terms and conditions (registration disclaimer) as admin settable option {GauGau}
+2006-04-13 [M] Committing to SVN {GauGau}
+2006-04-10 [O] Replaced count(*) with count(id) in stats query on index page and get_pic_data function in functions.inc.php {Abbas}
+2006-04-10 [M] Removed comments in language file that indicated changes in cpg1.4.x. {GauGau}
+2006-04-10 [B] Re-added config.php and server_relocate.php to overwrite the outdated files when users upgrade. {GauGau}
+2006-04-10 [A] Added option to display rating on thumbnail page. {GauGau}
+2006-04-08 [A] Added pid in URLs to avoid relative URLs. This will make pic URLs static and search engine friendly. {Abbas}
+2006-04-07 [S] Changed default docfile types and soundfile types from all to a list as a counter-measure against the apache webserver flaw that allows parsing of rar files {GauGau}
+2006-04-07 [A] Changed layout of changelog to improve readability {GauGau}
+2006-03-28 [C] Added name and id attributes to form elements for standards compliance and possible future use of the id {GauGau}
+2006-03-06 [B] Fixed redirecting back to original url after adding to favs {GauGau}
+2006-03-06 [C] Fixing issue with smilie url prefix in admin comment notification {GauGau}
+2006-02-27 [C] Added default values for $or and $galleryicon in editpics.php to remove unnecessary notices {Paver}
+2006-02-23 [B] Fixed bug in charsetmgr {Abbas}
+2006-02-20 [C] Fixed some deprecated tags like <font> {GauGau}
+2006-02-20 [B] Fixed help pop-up in batch-add section {GauGau}
+2006-02-05 [A] Added ukrainian language string to language selector, fixed slovak flag {GauGau}
+2006-02-04 [A] Added function get_batch_add_album_list to get the personal albums for admin on batch add page {Abbas}
+2006-02-04 [B] Fixed reset password bug {Abbas}
+2006-01-31 [B] Fixed bug- smilies coming broken in notification email {Abbas}
+2006-01-26 [D] Added plugin section to docs {GauGau}
+2006-01-25 [B] Fixed issue "gif can't be added to favorites" {GauGau}
+2006-01-25 [B] Fixed the Search Engine friendly URLs (plugin) bug in displaying multipage thumbnails and albums {Abbas}
+2006-01-25 [C] Fixed css class glitch ("button" instead of "submit") {GauGau}
+2006-01-25 [D] Removed "user mode" paragraph from faq section of language file {GauGau}
+2005-12-27 [B] Internationalized ecard button titles {TranzNDance}
+2005-12-27 [B] Fixed issue with topn images not working in keyworded albums, provided by donnoman {TranzNDance}
+2005-12-26 [M] Removed cpg1.3.x language files {GauGau}
+2005-12-10 [B] Fixed selecting sample theme from admin.php {Donnoman}
+2005-12-02 [B] Added fix for showing correct number of tabs and pages when viewing lastalb meta album {Abbas}
+2005-12-02 [B] Fixed moved title after setting the charset {Donnoman}
+2005-12-02 [C] Fixed XHTML compliance and charset missing from picEditor.php {Donnoman}
+2005-12-01 [C] Fixed minor typo in english.php regarding "Create intermediate pictures" {Donnoman}
+2005-11-29 [B] Added fix for selecting thumbnail for the album which contains only linked files {Abbas}
+2005-11-28 [M] Increased version count from cpg1.4.2 to cpg1.5.0 {GauGau}
+2005-11-24 [C] Fixed example for template_sub_menu to include custom_link button in the docs {Donnoman}
+2005-11-24 [B] Fixed non-approved images from showing up errantly in albums with keywords set {Donnoman}
+2005-11-20 [A] Added phpBB 2.0.18 bridge support {Nibbler}
+2005-11-20 [B] Applied speculative fixes to xp publisher component {Nibbler}
+2005-11-10 [B] Fixed issue with MySQL 5 {Nibbler}
+2005-11-03 [A] Added French translation of the FAQ to docs folder {GauGau}
+2005-10-20 [A] Added portuguese language file for cpg1.4.x (user contrib) {GauGau}
+2005-10-01 [C] Added files to userpics and edit directory to avoid uploads to those folders {GauGau}
+2005-09-25 [S] Release of CPG1.3.5 {GauGau}
+2005-09-20 [S] Added fix for XSS vulnerability in language selector {Aditya}
+2005-09-20 [B] Added fix for forbidden characters (space and ampersand) issue {Abbas}
+2005-09-19 [D] Added improved XP publisher section to docs {GauGau}
+2005-09-19 [A] Added portuguese language file {GauGau}
+2005-09-09 [D] Added exif section to docs {GauGau}
+2005-08-22 [B] Release of CPG1.3.4 {GauGau}
+2005-08-12 [A] Added Galician language support (user contribution) {GauGau}
+2005-08-12 [C] Fixed minor bugs in italian translations {GauGau}
+2005-08-12 [B] Fixed email validation routine for ecards {GauGau}
+2005-08-11 [C] Fixed hardwired {Donnoman}
+2005-08-07 [B] Fixed multiple keywords getting filtered out from iptc on upload {Donnoman}
+2005-08-07 [B] Changed Upload title to be iptc headline if iptc title isn't available {Donnoman}
+2005-07-24 [M] Removed depreciated randomizing code from index.php {Donnoman}
+2005-07-24 [C] Changed to not automatically include init.inc.php for included files via the query string (?file=) {Donnoman}
+2005-07-05 [C] Fixed typos in finnish language file {GauGau}
+2005-07-04 [C] Fixed omission about privacy settings in french language file {GauGau}
+2005-07-04 [D] Updated the translator's guide {GauGau}
+2005-07-02 [M] Release of CPG1.4.1 {GauGau}
+2005-05-04 [B] Added fix for sort order of rated thumbs with identical rating {GauGau}
+2005-04-24 [A] Added plugin hook in picmgmt.inc.php 'add_file_data' {Donnoman}
+2005-04-24 [A] Added define('THEME_HAS_FILM_STRIP_GRAPHIC', 1); adjusted filmstrip template {Donnoman}
+2005-04-10 [B] Fixed custom thumbs in directories that have spaces {Donnoman}
+2005-04-10 [C] Fixed notices coming from create_session in the bridge files  {Donnoman}
+2005-04-10 [A] Added <span> to alblink so that it's selector will work like the other anchor selectors {Donnoman}
+2005-04-10 [M] Changed themes/classic => themes/sample, themes/core => themes/classic, excluded 'sample' from the themeSelect {Donnoman}
+2005-04-10 [B] Fixed require path to 'udb_base.inc.php' in the bridge files {Donnoman}
+2005-03-23 [A] Added new bridge files (Xoops, XMB, MyBB) to bridge manager {Nibbler}
+2005-03-22 [A] Added thai language file (user contribution) {GauGau}
+2005-03-22 [A] Added persian (farsi) language file (user contribution) {GauGau}
+2005-03-09 [M] Removed styleguide theme from package (available in coppermine download section instead), usage is deprecated {GauGau}
+2005-03-08 [B] Fixed display of IP address in last viewed to be dependent on 'GALLERY_ADMIN_MODE' {Donnoman}
+2005-03-08 [B] Fixed display of bb_code'ed comments being displayed raw in thumbnail captions, now is bb_decoded then strip_tagged {Donnoman}
+2005-03-07 [A] Added plugin actions to put content below the breadcrumb on thumbnail.php and displayimage.php {Donnoman}
+2005-02-19 [A] Added single function to generate the thumbnail captions {Donnoman}
+2005-02-18 [A] Added ability to see summaries of which albums different user groups have access to (prevents assigning users to groups with too much access) {TranzNDance}
+2005-02-18 [A] Enabled smilies in reviewcom.php (Review Comments) for comments with smilies {TranzNDance}
+2005-02-17 [B] Various bug fixes in UDB integration {Chris}
+2005-02-17 [A] Added ability to filter blocks and include plugin files into Coppermine {Chris}
+2005-02-17 [A] Added experimental code to create and use a separate "album set" for metalbums that is not limited to the configured category depth {Donnoman}
+2005-02-15 [A] Added "anonymous user posting comments can not disguise as registered user" hack (contributed by nol33t) {GauGau}
+2005-02-15 [A] Added linked file statistics along with normal stats. (Admin setable) {Aditya}
+2005-02-11 [A] Added admin configurable "home" button as first button in the sys_menu. {Donnoman}
+2005-02-09 [A] Added display filename under thumbnail based on admin configuration. {Donnoman}
+2005-02-09 [A] Added display filename under thumbnail of the film strip based on admin configuration. {Donnoman}
+2005-02-08 [C] Changed wording on the ability to hide admin uploaders to Display admin uploaders under thumbnails {Donnoman}
+2005-02-08 [B] Changed the reliance on having regular uploaders displayed in order to turn on or off displaying admin uploaders being displayed under thumbnails {Donnoman}
+2005-02-05 [A] Added IPTC import of title, caption, and keywords with upload.php and batch add {Donnoman}
+2005-02-05 [A] Added function filter_content that filters arbitrary arrays of strings for bad_word matches and replaces them with the bad_word token (...) {Donnoman}
+2005-02-03 [A] Added {pseudo session functionality {Chris}
+2005-02-01 [A] Added link to user profile and sort options in review comments page {GauGau}
+2005-01-30 [A] Added display of the uploader under all thumbs when set in config (even random/lastviewed/lastupdated) {Donnoman}
+2005-01-30 [A] Added switch to show/hide admin username under thumbnails {Donnoman}
+2005-01-27 [A] Added documentation link to admin menu {GauGau}
+2005-01-26 [A] Added coppermine bridge file (Coppermine is bridged 100% of the time) {Chris}
+2005-01-26 [A] Modified bridging processes (usermgr *can* work with all bridge files) {Chris}
+2005-01-26 [A] Added HTML necessary for user customizable media players {Chris}
+2005-01-26 [B] Bug fixes {Chris}
+2005-01-22 [B] Added minibrowser to language fallback {GauGau}
+2005-01-18 [B] Added files to language fallback {GauGau}
+2005-01-18 [C] Added buttons to searchnew.php for album properties and thumbnail view {GauGau}
+2005-01-16 [A] Added configuration option to disable the vanity block {Donnoman}
+2005-01-13 [C] Added calendar icon to let users choose date on banning page {GauGau}
+2005-01-05 [M] Removed all the language- Utf-8.files; the language.php files are encoded in utf-8 {chtito}
+2005-01-02 [A] Made utf-8 the default encoding for new installs; added a "not recommended" warnin for the 'language file' encoding {chtito}
+2005-01-02 [A] Link to the charset manager added to update.php {chtito}
+2005-01-02 [M] Moved the contents of english.php into english-utf-8.php {chtito}
+2005-01-01 [M] Changed default theme from "classic" to "core" {GauGau}
+2005-01-01 [A] Added a update.in.php file for a couple of functions common with charsetmgr {chtito}
+2005-01-01 [C] Some cosmetic changes in installer.css {chtito}
+2005-01-01 [A] Added charsetmgr.php to convert the encoding of the whole database {chtito}
+2004-12-30 [M] Updated file headers {GauGau}
+2004-12-28 [A] Added ability for admin to approve registrations {TranzNDance}
+2004-12-27 [A] Removed admin menu item "Upload approval" from sight if there are no pending approvals {GauGau}
+2004-12-27 [A] Removed admin menu item "Display Ecards" from sight if ecard logging has not been enabled {GauGau}
+2004-12-27 [C] Changed order of admin menu items to be more intuitive {GauGau}
+2004-12-23 [C] Changed full size pic pop-up to remove style.css and use embedded stylesheet to assure minimal padding {Donnoman}
+2004-12-23 [C] Changed script.js to use a different method to catch IE and FF in DOCTYPE mode, accomodate vert scroll bar of IE {Donnoman}
+2004-12-23 [A] Added _TITLE localizations where _LNK's had been re-used. {Donnoman}
+2004-12-23 [B] Fixed {APPROVAL_ID causing validation issues {Donnoman}
+2004-12-20 [A] Enable BBcode for comments and ecards {TranzNDance}
+2004-12-19 [B] Changed script.js to recognize IE6 and FF in compliance mode for pop-up resize {Donnoman}
+2004-12-19 [C] Changed full size pic pop-up to be XHTML 1.0 Transitional Compliant {Donnoman}
+2004-12-19 [B] Fixed pipe separator display when no keywords existed on the search page {Donnoman}
+2004-12-16 [A] Added "advanced album dropdown" to "sort my pics" (picmgr.php) {GauGau}
+2004-12-15 [A] Added ability to preview and edit ecard before sending {TranzNDance}
+2004-12-14 [A] Added Basque language (user contribution) {GauGau}
+2004-12-12 [M] Changed coppermine version from cpg1.4.0 alpha to cpg1.4.1 beta {GauGau}
+2004-12-12 [A] Added admin option "Allow unlogged users (guest or anonymous) access" {GauGau}
+2004-12-10 [A] Added server relocation script {kegobeer}
+2004-12-08 [A] Added advanced searching {Nibbler}
+2004-12-01 [C] Removed dotted line from css class "clickable_option" {GauGau}
+2004-12-01 [A] Added support for PunBB 1.2 {Nibbler}
+2004-11-28 [A] Added file renaming option {Nibbler}
+2004-11-28 [A] Added ability for users to edit their pics after upload {Nibbler}
+2004-11-26 [B] Added code to check/add trailing slash to ecards_more_pic_target in config.php {kegobeer}
+2004-11-20 [A] Added report to admin/mod function for files and comments {TranzNDance}
+2004-11-19 [A] Added IPB 2.0 bridge file (user contribution) {GauGau}
+2004-11-19 [A] Added ability to hide ecard button when user can't send {TranzNDance}
+2004-11-16 [M] Removed admin/user mode toggle for non-admins {GauGau}
+2004-11-09 [C] Changed help pop-up to so can be read when body dark colour {Casper}
+2004-11-08 [C] Changed options for "Image view" and "Comment settings" to be different sections {GauGau}
+2004-11-08 [A] Added option to sort comments ascending or descending {GauGau}
+2004-11-06 [A] Added slovak translation (user contribution) {GauGau}
+2004-11-02 [A] Added custom header and footer include option {GauGau}
+2004-10-28 [A] Added option to delete all files and comments when deleting users {GauGau}
+2004-10-27 [A] Added "change secondary group" for multiple users (usermgr.php) {GauGau}
+2004-10-26 [A] Added language support for xp_publish.php {Casper}
+2004-10-22 [B] Changed edit dirctory creation from 666 to 777 in picmgmt.inc.php {Casper}
+2004-10-13 [A] Added "change primary group membership" for multiple users at once in user management {GauGau}
+2004-10-10 [A] Added batch-activation/deactivation/password-reset in user manager {GauGau}
+2004-10-07 [C] Added "check/uncheck all" option in exif manager {GauGau}
+2004-10-07 [A] Added provisional phpbb 2.2 integration support {Nibbler}
+2004-10-06 [A] Added optional browsing through batch-added files {GauGau}
+2004-10-06 [D] Added sub-section for logging and statistics in coppermine config and the docs to reflect the additional log features introduced lately {GauGau}
+2004-10-05 [A] Added "check/uncheck all" option in groupmanager {GauGau}
+2004-10-05 [A] Added scripts for recording detailed statistics for votes and hits {Aditya}
+2004-10-04 [A] Added mulitiple user selection and deleting {GauGau}
+2004-10-04 [A] Added "reset group names to default" option in group manager {GauGau}
+2004-09-29 [C] Fixed typos in French language file (user contribution) {GauGau}
+2004-09-29 [A] Added overhauled Russian translation (user contribution) {GauGau}
+2004-09-27 [A] Added check/uncheck all fields in reviewcom.php {GauGau}
+2004-09-27 [A] Added link to edit files, parent category and thumbnail view in album properties {GauGau}
+2004-09-27 [A] Added GIF support for GD back into Coppermine {kegobeer}
+2004-09-25 [M] Admin.php name changed to mode.php {Casper}
+2004-09-25 [M] Config.php renamed admin.php {Casper}
+2004-09-15 [A] Added Kurdish language file (user contrib) {GauGau}
+2004-09-12 [A] Added bridge manager for easier BBS integration {GauGau}
+2004-09-10 [A] Added Uighur language file (user contrib) {GauGau}
+2004-09-10 [A] Added Estonian language file (user contrib) {GauGau}
+2004-09-05 [A] Added Turkish language file (user contrib) {GauGau}
+2004-09-05 [A] Added Catalan language file (user contrib) {GauGau}
+2004-09-03 [A] Added section to album properties where the admin can reset views, votes and files {GauGau}
+2004-08-31 [C] Added alt tags to some images for xhtml compliance {GauGau}
+2004-08-31 [C] Changed bbcode help to display help icon instead of full text {GauGau}
+2004-08-31 [A] Added option to sort categories by name instead of position {GauGau}
+2004-08-20 [B] Added facility to disable config settings that are irrelevent with bridged installs {Nibbler}
+2004-08-18 [B] Release of CPG1.3.2 {GauGau}
+2004-08-16 [A] Added version check routine for easier upgrades {GauGau}
+2004-08-13 [C] Silenced CHMOD command to avoid issues on servers not supporting the command {GauGau}
+2004-08-13 [A] Added advanced sorting hack (sort by position, picture manager) {GauGau}
+2004-08-12 [A] Added option to select all checkboxes when editing files in an album {GauGau}
+2004-08-12 [A] Added clickable keyword search and keyword manager {GauGau}
+2004-08-10 [A] Added display number of uploaded pictures in the profile mod (user contribution) {GauGau}
+2004-08-10 [C] Fixed animated smilies stopping to move when being clicked on (user contribution) {GauGau}
+2004-08-09 [A] Added option to sort categories alphabetically {GauGau}
+2004-08-09 [A] Added brute force attack protection {GauGau}
+2004-07-25 [A] Added bridge for PunBB {Nibbler}
+2004-07-22 [D] Added overview over used colors in style sheets {GauGau}
+2004-07-22 [C] Changed help icon availability for all users vs. admin only {GauGau}
+2004-07-22 [A] Added option 'user can change email address in profile' {GauGau}
+2004-07-20 [A] Added reset view counter into admin tools {Nibbler}
+2004-07-20 [C] Modified groups manager to fit on one page {GauGau}
+2004-07-20 [C] New javascript driven config page  {Nibbler}
+2004-07-19 [B] Changed activation email link to use config set gallery url {Nibbler}
+2004-07-15 [M] Release of CPG1.3.1 {GauGau}
+2004-07-14 [D] Added online help (help icon that can refer to parts of documentation) {GauGau}
+2004-07-14 [D] Fixed all internal and external links in the documentation {Nibbler}
+2004-07-13 [A] Added links to album properties, parent category and thumbnail view in editpics.php {GauGau}
+2004-07-11 [A] Replaced mailer functions to send both plain-text and html-enabled emails {GauGau}
+2004-07-09 [C] Added flashing approval button if pics require admin approval {GauGau}
+2004-07-08 [M] Moved SMTP settings from include/mailer.inc.php to coppermine config {GauGau}
+2004-07-08 [A] Added various changes for plugin API {Chris}
+2004-07-06 [A] Added Password protected albums {Tarique}
+2004-07-06 [C] Changed hard coded english in delete.php and upload.php to lang file, user contribution u3uk {Casper}
+2004-07-06 [B] Fixed expiration bug in banning.php, added calendar.php to select date {GauGau}
+2004-07-06 [A] Added admin option to allow banning of private IPs  {GauGau}
+2004-07-04 [D] Added warning in docs to backup anycontent when upgrading {Casper}
+2004-07-04 [B] Fixed 'system thumbs not renaming on config change' {Chris}
+2004-07-04 [B] Added 'if' block for unlink operations in update.php {Chris}
+2004-07-04 [A] Added 'media-autostart' to config values {Chris}
+2004-07-04 [A] Added 'media_autostart' to lang_config_data {Chris}
+2004-07-03 [A] Added 'thumb_pfx' to system thumbs {Chris}
+2004-07-03 [A] Added 'thumb_nopic.jpg' and 'thumb_private.jpg' to images folder {Chris}
+2004-07-01 [B] Fixed "> 1k users -> very slow" bug {Chris}
+2004-06-30 [A] Added Latvian language files (user contrib) {GauGau}
+2004-06-30 [A] Added Czech language files (user contrib) {GauGau}
+2004-06-29 [A] Added timezone GMT offset feature {Nibbler}
+2004-06-29 [A] Added individual query timings for debug mode box {Nibbler}
+2004-06-28 [B] Fixed 'Private pics no longer displayed as 'last comment by' in profile page' bug {Nibbler}
+2004-06-28 [B] Rewritten admin tools page, added db refresh, deletion of resized pics, XHTML compliance {Nibbler}
+2004-06-25 [A] Added Arabic language files (user contrib) {GauGau}
+2004-06-25 [A] Added Swedish language files (user contrib) {GauGau}
+2004-06-25 [B] Added check to searchnew.php for "no subfolders within albums" {GauGau}
+2004-06-25 [C] Added some Site Navigation elements using <LINK rel='' {Tarique}
+2004-06-24 [B] Fixed 'Restore factory defaults' bug {Nibbler}
+2004-06-23 [C] Added text link over thumbnails on profile page {GauGau}
+2004-06-22 [A] Added framework for language fall back {Tarique}
+2004-06-22 [A] Added version warning if other version than stable is being used {GauGau}
+2004-06-22 [A] Changed profile field 6 to text area for longer biography entries etc {Casper}
+2004-06-20 [A] Added keyword Inserter {tarique}
+2004-06-19 [A] Added config settable profile fields {casper}
+2004-06-17 [C] Added valid XHTML 1.0 transitional output to displayimage {tarique}
+2004-06-17 [A] Updated Server side favorite to be in separate table {tarique}
+2004-06-16 [B] Fixed album visibility issue {Chris}
+2004-06-16 [B] Fixed 'install not working' {Chris}
+2004-06-15 [B] Fixed bug in index.php of not showing user gallery thumbnails {tarique}
+2004-06-14 [C] Added valid XHTML 1.0 transitional output to index and thumbnail {tarique}
+2004-06-14 [A] Added server side favorite {tarique}
+2004-06-14 [A] Added more info display to lasthits meta album {tarique}
+2004-06-14 [A] Added ISO to EXIF extraction {tarique}
+2004-06-14 [B] Fixed bug in update.sql {casper}
+2004-06-14 [M] Changed 'cpg130_filetypes' to 'CPG_filetypes' {Chris}
+2004-06-13 [C] Removed 'field1' typo in editOnepics.php {casper}
+2004-06-11 [M] Release 1.3.0 {GauGau}
+2004-05-20 [B] Anonymous can not send ecards bug fix {Nibbler}
+2004-05-01 [A] Calculate suitable permissioons and quotas for users in multiple usergroups {Jack}
+2004-05-01 [B] Album visibility now correct for admins and users in multiple usergroups {Jack}
+2004-04-24 [D] Updated miscellaneous documentation information {Chris}
+2004-04-24 [D] Updated/Added new screenshot gifs {Chris}
+2004-04-24 [A] Bridge to Simple Machines Forum (SMF) {Jack}
+2004-04-22 [A] Changed 'tiff', 'ram', and 'psd' doctypes to 'document' {Chris}
+2004-04-20 [C] Added height/width fields to editOnePic.php {Chris}
+2004-04-20 [C] Fixed height/width fields in editpics.php {Chris}
+2004-04-20 [B] Fixed 'missing controls' bug in displayimage.php {Chris}
+2004-04-19 [B] Fixed 'unable to ban with bb integration bug {Nibbler}
+2004-03-30 [A] Added support for multiple HTTP/URI uploads {Hyperion}
+2004-03-22 [B] Fixed album thumb bug {Chris}
+2004-03-16 [A] Added multiple URI upload changes to the language file {Hyperion}
+2004-03-14 [A] Added IP address lookup {GauGau}
+2004-03-14 [A] Added switch to turn off notices in debug mode {GauGau}
+2004-03-14 [A] Added slideshow interval as admin option {GauGau}
+2004-03-14 [A] Added pic keywords to meta tags {GauGau}
+2004-03-11 [B] Added feature "admin can't ban himself" {GauGau}
+2004-03-05 [D] Added footnote on album manager to explain group settings {GauGau}
+2004-03-04 [A] Added Download Favourites as Zip file {Tarique}
+2004-03-02 [A] Added config option "debug output for admin only" {GauGau}
+2004-03-02 [A] Added multiple HTTP upload changes to the language file {Hyperion}
+2004-03-01 [C] Changed "picture" to "file" in lang/english.php {Chris}
+2004-03-01 [B] Added bug fixes for video mod to {reviewcom.php;index.php;displayimage.php {Chris}
+2004-02-29 [A] Added theme 'styleguide' {GauGau}
+2004-02-29 [A] Added ecards logging {GauGau}
+2004-02-29 [A] Re-introduced "notify admin on comments" {GauGau}
+2004-02-29 [C] Moved HTML format for image-borders from theme.php to style.css {GauGau}
+2004-02-21 [A] Added clickable album names (user contrib) {GauGau}
+2004-02-20 [A] Added "user can't rate own picture" hack (user contrib by jdbaranger) {GauGau}
+2004-02-20 [A] Added bbcode help (user contrib by icebox) {GauGau}
+2004-02-18 [A] Added user FAQ (admin option) {GauGau}
+2004-02-17 [A] Added category name to dropdown in upload.php (user contrib by the Burrek) {GauGau}
+2004-02-17 [A] Added memberlist hack by jason {GauGau}
+2004-02-17 [D] Updated the documentation {GauGau}
+2004-02-01 [A] Added video mod to {index.php;reviewcom.php;displayimage.php;db_input.php;editpics.php;searchnew.php;thumbnails.php;include/functions.inc.php;include/picmgmt.php;include/init.inc.php {Chris}
+2004-01-29 [A] Added admin option "show views under thumbnail" {GauGau}
+2004-01-09 [A] Added RSS Feed Add On {Tarique}
+2004-01-07 [A] Added a faster EXIF Reader class {Tarique}
+2004-01-07 [A] Added a new crop and rotate editor {Tarique}
+2004-01-03 [A] Added admin set able option to put gallery offline {Tarique}
+2003-11-22 [M] Moved debug_output from themes to functions.inc.php with easy copy-and-paste option {GauGau}
+2003-11-22 [C] Changed yes/no dropdown in config to radio buttons (less clicks!) {GauGau}
+2003-11-19 [A] Added language and theme selection {GauGau}
+2003-11-17 [A] Added picture ownername display as an admin settable option {Tarique}
+2003-11-10 [C] Cosmetical fixes to util.php {GauGau}
+2003-11-09 [A] Added forgot my password link in login form {GauGau}
+2003-11-08 [A] Added Breadcrumb for meta-albums {Tarique}
+2003-11-02 [A] Added options to searchnew.php (batch- add): album selection mandatory; no display of dot-folders, userpics nor manipulation folders; buttons "select all/unselect all" {GauGau}
+2003-11-02 [A] Added focus on search box and login box {GauGau}
+2003-11-02 [A] Added admin notification for upload approval {GauGau}
+2003-10-27 [B] Removed buggy no right- click option {GauGau}
+2003-10-22 [A] Added portuguese language file for 1.2.0 {GauGau}
+2003-10-21 [A] Added estonian and japanese language file for 1.2.0 {GauGau}
+2003-10-21 [A] Updated croatian, french, german, italian  {GauGau}
+2003-10-19 [A] Added notification on user registration by email (admin option) {GauGau}
+2003-10-19 [A] Added option to disable comment flood protection {GauGau}
+2003-10-16 [A] Added Thumbnails for categories, Edit Single Picture, EXIF and IPTC data shown, some bug fixes and new bugs {Tarique}
+2003-10-16 [A] Added latvian language file for 1.2.0 {GauGau}
+2003-10-14 [A] Added croatian language file for 1.2.0 {GauGau}
+2003-10-14 [A] Added chinese_gb language file for 1.2.0 {GauGau}
+2003-10-12 [A] Added slovenian language file for 1.2.0 {GauGau}
+2003-10-10 [A] Added french translation for 1.2.0 {GauGau}
+2003-10-10 [A] Added korean language file for 1.2.0 {GauGau}
+2003-10-09 [A] Added romanian language file {GauGau}
+2003-10-09 [B] Fixed rtl-bug (filesize/unit) {GauGau}
+2003-10-08 [A] Added 1.2.0 indonesian (done by sengsara), updated danish (Laugesen) {GauGau}
+2003-10-08 [B] Fixed corrupted language files (mustn't be in unicode, but ansi)  {GauGau}
+2003-10-07 [A] Added 1.2.0 translations for swedish and german {GauGau}
+2003-10-07 [A] Added 1.2.0 changes in english language to bosnian.php, brazilian.php, estonian.php, latvian.php, portuguese.php, russian.php, slovenian.php for 1.2.0 compliance {GauGau}
+2003-10-06 [A] Added 1.2.0 translations for arabic, hebrew and turkish {GauGau}
+2003-10-06 [M] Moved all docs into the docs folder {GauGau}
+2003-10-05 [B] Fixed charset in pop-up bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=291) {GauGau}
+2003-10-05 [B] Fixed pop-up scrollbar bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=290) {GauGau}
+2003-10-05 [A] Added 1.2.0 translations for dutch, finnish, norwegian, spanish {GauGau}
+2003-10-03 [D] Added offline- manual in /docs- folder (manual.pdf) {GauGau}
+2003-10-02 [A] Added user banning functionality {GauGau}
+2003-10-01 [C] fixed improper html tags in hardwired theme {GauGau}
+2003-10-01 [A] added version info to html output (above </body>) for easier support {GauGau}
+2003-09-30 [A] updated dutch.php and greek.php (minor bugfixes by original translators) {GauGau}
+2003-09-30 [A] Added 'no right- click' admin option (I know this is childish but has been requested often), db update necessary (see update.sql) {GauGau}
+2003-09-30 [A] IP Logging now on picture uploads {Jack}
+2003-09-27 [C] Moved hardcoded text from util.php to language file {GauGau}
+2003-09-25 [B] Fixed Batch Update to force selection of an album & identify the category of an album {Jack}
+2003-09-25 [A] Added Email notification on Comment {Tarique}
+2003-09-24 [A] Added Complete Queries to the debug output {Tarique}
+2003-09-24 [A] Added Comment IP viewing {Jack}
+2003-09-19 [A] Added AnyContent Block {Tarique}
+2003-09-18 [A] Added IP logging {Jack}
+2003-09-18 [A] Added Fav Pics Option {Tarique}
+2003-09-02 [A] Added Edit Name in comments {Tarique}
+2003-09-01 [B] Fixed the bug in search.inc.php {Tarique}
+2003-08-23 [A] Added Breadcrumb navigation to include album names {Tarique}
+2003-08-23 [A] Added Last Updated Album Block {Tarique}
+2003-08-22 [A] Added Title option to sort in albums {Tarique}
+2003-08-22 [A] Separated the breadcrumb block so that it can be placed independently of category {Tarique}
+2003-08-22 [A] Added option to choose max height or width for thumbnails - will help in creating nicer looking thumbnail rows and cols {Tarique}
+2003-08-22 [A] Added option to display a clickable filmstrip of thumbnails below the image display {Tarique}
+2003-08-22 [A] Added option to show first level albums of a category instead of just statistics of the category {Tarique}
+2003-08-22 [A] Added Absolute URL of a picture in the pic info this helps in giving out links to other people and the same picture will display regardless of the sort setting of the individual {Tarique}
+2003-08-22 [A] Added option of turning on OR off the showing of "Private" Icon to unlogged / unprivileged user {Tarique}
diff -x .svn -aruN 1.5.6.src/contact.php 1.5.8.src/contact.php
--- 1.5.6.src/contact.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/contact.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/contact.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -66,7 +66,7 @@
     $user_name = $superCage->post->getEscaped('sender_name');
     $email_address = $superCage->post->getEscaped('sender_email');
     $subject = $superCage->post->getEscaped('subject');
-    $message = $superCage->post->getEscaped('message');
+    $message = addslashes(htmlspecialchars($superCage->post->getRaw('message')));
     $captcha = ($matches = $superCage->post->getMatched('captcha', '/^[a-zA-Z0-9]+$/')) ? $matches[0] : '';
 
     // sanitize user-input
@@ -190,6 +190,7 @@
                         '<div style="border:1px solid black">' .
                         $html_message .
                         '</div>';
+        $html_message = nl2br($html_message);
 
         $message = $message_header .
                    $LINEBREAK .
diff -x .svn -aruN 1.5.6.src/css/coppermine.css 1.5.8.src/css/coppermine.css
--- 1.5.6.src/css/coppermine.css	2010-06-05 00:38:17.000000000 -0500
+++ 1.5.8.src/css/coppermine.css	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/css/coppermine.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
   ********************************************
   This file contains the overall, theme-independant stylesheet definitions. 
   Do NOT edit this file unless you REALLY know what you're doing!
diff -x .svn -aruN 1.5.6.src/css/date_picker.css 1.5.8.src/css/date_picker.css
--- 1.5.6.src/css/date_picker.css	2010-06-05 00:38:16.000000000 -0500
+++ 1.5.8.src/css/date_picker.css	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/css/date_picker.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 table.jCalendar {
diff -x .svn -aruN 1.5.6.src/css/installer.css 1.5.8.src/css/installer.css
--- 1.5.6.src/css/installer.css	2010-06-05 00:38:17.000000000 -0500
+++ 1.5.8.src/css/installer.css	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/css/installer.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 body {
diff -x .svn -aruN 1.5.6.src/css/treeview.css 1.5.8.src/css/treeview.css
--- 1.5.6.src/css/treeview.css	2010-06-05 00:38:17.000000000 -0500
+++ 1.5.8.src/css/treeview.css	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/css/treeview.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 body {
diff -x .svn -aruN 1.5.6.src/db_ecard.php 1.5.8.src/db_ecard.php
--- 1.5.6.src/db_ecard.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/db_ecard.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/db_ecard.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/db_input.php 1.5.8.src/db_input.php
--- 1.5.6.src/db_input.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/db_input.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/db_input.php $
-  $Revision: 7634 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -476,6 +476,8 @@
         }
         
         cpg_db_query("DELETE FROM v USING {$CONFIG['TABLE_VOTE_STATS']} AS v INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.pid = v.pid WHERE p.aid = $aid");
+        
+        cpg_db_query("DELETE FROM v USING {$CONFIG['TABLE_VOTES']} AS v INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.pid = v.pic_id WHERE p.aid = $aid");
 
     } // if reset_rating end
 
@@ -650,14 +652,6 @@
             cpg_die(ERROR, $lang_errors['gd_file_type_err'], __FILE__, __LINE__, true);
             
             // Check that picture size (in pixels) is lower than the maximum allowed
-        } elseif (max($imginfo[0], $imginfo[1]) > $CONFIG['max_upl_width_height']) {
-        
-            if ((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0)) {
-                resize_image($uploaded_pic, $uploaded_pic, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $CONFIG['thumb_use']);
-            } else {
-                @unlink($uploaded_pic);
-                cpg_die(ERROR, sprintf($lang_db_input_php['err_fsize_too_large'], $CONFIG['max_upl_width_height'], $CONFIG['max_upl_width_height']), __FILE__, __LINE__);
-            }
         } // Image is ok
     }
 
@@ -677,7 +671,11 @@
             cpg_mail('admin', sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), make_clickable(sprintf($lang_db_input_php['notify_admin_email_body'], USER_NAME, $CONFIG['ecards_more_pic_target'].(substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .'editpics.php?mode=upload_approval')));
         }
     } else {
-        $redirect = "displayimage.php?pid=" . $CURRENT_PIC_DATA['pid'];
+        if (cpg_pw_protected_album_access($CURRENT_PIC_DATA['aid']) === 1) {
+            $redirect = "thumbnails.php?album=" . $CURRENT_PIC_DATA['aid'];
+        } else {
+            $redirect = "displayimage.php?pid=" . $CURRENT_PIC_DATA['pid'];
+        }
         cpgRedirectPage($redirect, $lang_common['information'], $lang_db_input_php['upl_success'], 1);
     }
 
diff -x .svn -aruN 1.5.6.src/delete.php 1.5.8.src/delete.php
--- 1.5.6.src/delete.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/delete.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/delete.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -106,6 +106,24 @@
 
     $files = array($dir . $file, $dir . $CONFIG['normal_pfx'] . $file, $dir . $CONFIG['orig_pfx'] . $file, $dir . $CONFIG['thumb_pfx'] . $file);
 
+    // Check for custom thumbnails for non-images
+    if (!is_image($file)) {
+        $mime_content = cpg_get_type($file);
+        $file_base_name = str_replace('.' . $mime_content['extension'], '', basename($file));
+
+        foreach (array('.gif','.png','.jpg') as $thumb_extension) {
+            if (file_exists($dir . $CONFIG['thumb_pfx'] . $file_base_name . $thumb_extension)) {
+                // Thumbnail found, check if it's the only file using that thumbnail
+                $count = mysql_result(cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE filepath = '{$pic['filepath']}' AND filename LIKE '{$file_base_name}.%'"), 0);
+                if ($count == 1) {
+                    unset($files[count($files)-1]);
+                    $files[] = $dir . $CONFIG['thumb_pfx'] . $file_base_name . $thumb_extension;
+                    break;
+                }
+            }
+        }
+    }
+
     foreach ($files as $currFile) {
     
         echo "<td class=\"".$tablecellstyle."\" align=\"center\">";
@@ -165,7 +183,7 @@
 
     $return = '';
 
-    $query = "SELECT title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid ='$aid'";
+    $query = "SELECT title, category, owner FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid ='$aid'";
     $result = cpg_db_query($query);
 
     if (!mysql_num_rows($result)) {
@@ -177,7 +195,7 @@
     mysql_free_result($result);
     
     if (!GALLERY_ADMIN_MODE) {
-        if ($album_data['category'] != FIRST_USER_CAT + USER_ID) {
+        if ($album_data['category'] != FIRST_USER_CAT + USER_ID && $album_data['owner'] != USER_ID) {
             cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
         }
     }
diff -x .svn -aruN 1.5.6.src/displayecard.php 1.5.8.src/displayecard.php
--- 1.5.6.src/displayecard.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/displayecard.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/displayecard.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/displayimage.php 1.5.8.src/displayimage.php
--- 1.5.6.src/displayimage.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/displayimage.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/displayimage.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -324,7 +324,14 @@
         $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE pid='$pid' $FORBIDDEN_SET LIMIT 1");
 
         if (mysql_num_rows($result) == 0) {
-            cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+            // show password prompt if the file is in a password protected album and the user has access rights to that album
+            $aid = mysql_result(cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' LIMIT 1"), 0);
+            if (cpg_pw_protected_album_access($aid) === 1) {
+                $redirect = "thumbnails.php?album=".$aid;
+                header("Location: $redirect");
+            } else {
+                cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+            }
         }
 
         $row = mysql_fetch_assoc($result);
diff -x .svn -aruN 1.5.6.src/displayreport.php 1.5.8.src/displayreport.php
--- 1.5.6.src/displayreport.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/displayreport.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/displayreport.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/docs/de/administration.htm 1.5.8.src/docs/de/administration.htm
--- 1.5.6.src/docs/de/administration.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/administration.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/administration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -45,8 +45,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/admin_menu.htm 1.5.8.src/docs/de/admin_menu.htm
--- 1.5.6.src/docs/de/admin_menu.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/admin_menu.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/admin_menu.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -155,8 +155,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/admin-tools.htm 1.5.8.src/docs/de/admin-tools.htm
--- 1.5.6.src/docs/de/admin-tools.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/admin-tools.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/admin-tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -110,8 +110,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/albums.htm 1.5.8.src/docs/de/albums.htm
--- 1.5.6.src/docs/de/albums.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/albums.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
   
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/albums.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -265,8 +265,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/auto-installers.htm 1.5.8.src/docs/de/auto-installers.htm
--- 1.5.6.src/docs/de/auto-installers.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/auto-installers.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/auto-installers.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -42,14 +42,14 @@
 
 <a name="why_not"></a><h2>Why not use auto-installers<a href="#why_not" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Using auto-installers of course has advantages. However, there are serious disadvantages as well:</p>
-<ul>
-  <li><h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
-  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.</li>
-  <li><h3>Auto-installers usually lag behind in version count</h3>
-  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.</li>
-  <li><h3>End users don't read the documentation</h3>
-  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.</li>
-</ul>
+<div class="indent">
+  <h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
+  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.
+  <h3>Auto-installers usually lag behind in version count</h3>
+  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.
+  <h3>End users don't read the documentation</h3>
+  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.
+</div>
 
 <a name="no_support"></a><h2>No support<a href="#no_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>As a result of the <a href="#sad_story">sad story with Fantastico</a> and taking into account the <a href="#why_not">disadvantages of auto-installers</a>, the Coppermine dev team has chosen not to support issues related to the fact that users have been using an auto-installer like Fantastico.</p>
@@ -61,8 +61,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/banning.htm 1.5.8.src/docs/de/banning.htm
--- 1.5.6.src/docs/de/banning.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/banning.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/banning.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -110,8 +110,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/bbcode.htm 1.5.8.src/docs/de/bbcode.htm
--- 1.5.6.src/docs/de/bbcode.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/bbcode.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/bbcode.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -52,8 +52,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/bridging.htm 1.5.8.src/docs/de/bridging.htm
--- 1.5.6.src/docs/de/bridging.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/bridging.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/bridging.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -379,8 +379,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/categories.htm 1.5.8.src/docs/de/categories.htm
--- 1.5.6.src/docs/de/categories.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/categories.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/categories.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -103,8 +103,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/comments.htm 1.5.8.src/docs/de/comments.htm
--- 1.5.6.src/docs/de/comments.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/comments.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/comments.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -106,8 +106,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/configuration.htm 1.5.8.src/docs/de/configuration.htm
--- 1.5.6.src/docs/de/configuration.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/configuration.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/configuration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1349,8 +1349,11 @@
 <a name="admin_custom"></a><h3>Benutzerdefinierte Felder für Benutzerprofile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Leer lassen, falls ungenutzt. Benutze Profilfeld 6 für Langeinträge (wie Biographien).</p>
 <p>These fields are displayed within the &quot;user profile&quot; area. They will appear only if you assign a name to the field. As instructed in the heading, use field 6 for long entries, such as biographies, or if you want to include the use of bb code.</p>
-<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode, for example to show 'avatar.gif', which is located in your images folder, use the code <tt class="code">[img]http://www.yoursite.com/images/avatar.gif[/img]</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Einstellungen &rarr; Benutzerdefinierte Felder für Benutzerprofile</p>
+<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode. Determine the full URL of the image you want to use as an avatar and wrap that URL into the bbcode tags for images.</p>
+<div class="cpg_example">If you want to use the file <tt class="code">avatar.png</tt> that is stored in a sub-folder of your web root that is named <tt class="code">images</tt>, the full URL would be something like <tt class="code">http://www.example.com/images/avatar.png</tt>. Subsequently, you'd have to insert
+<pre class="cpg_code code">[img]http://www.example.com/images/avatar.png[/img]</pre>
+into the field number 6.
+</div>
 <a name="admin_custom_end"></a>
 
 
@@ -1606,8 +1609,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/copyrights.htm 1.5.8.src/docs/de/copyrights.htm
--- 1.5.6.src/docs/de/copyrights.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/copyrights.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/copyrights.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -39,7 +39,8 @@
 <p>Coppermine Photo Gallery unterliegt dem Copyright &copy; 2003 - 2010 des Coppermine Dev Team, alle Rechte vorbehalten.<br />
 v1.0 ursprünglich verfasst von Grégory Demar.</p>
 
-<a name="copyright_license"></a><h2>Lizenz<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="copyright_license"></a><h2>Lizenz<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="left" style="margin-right:5px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />
 <p>Diese Anwendung ist eine Open Source Software, die unter der GNU <a href="http://www.gnu.org/licenses/gpl.html">GPL</a> Lizenz in Version 3 steht.</p>
 
 
@@ -59,7 +60,7 @@
 <h2 align="center">GNU GENERAL PUBLIC LICENSE<a href="#gpl" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p style="text-align: center;">Version 3, 29 June 2007</p>
 
-<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class"external">http://fsf.org/</a>&gt;</p>
+<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class="external">http://fsf.org/</a>&gt;</p>
 <p>Es ist jedermann gestattet, diese Lizenzurkunde zu vervielfältigen und unveränderte Kopien zu verbreiten; Änderungen sind jedoch nicht erlaubt.</p>
 <p>Diese Übersetzung ist kein rechtskräftiger Ersatz für die <a href="http://www.gnu.org/licenses/gpl.html" rel="external" class="external">englischsprachige Originalversion</a>!</p>
 
@@ -288,7 +289,7 @@
 
 
 <a name="copyright_additional_preservation"></a><h3>Erhaltung der Autorenschaftshinweise<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">Gemäß GNU GPL v3, <a href="#section7">§7</a> b)</p>
+<p class="cpg_message_info">Gemäß GNU GPL v3, <a href="?expand_all=1#section7">§7</a> b)</p>
 <p>In den Coppermine-Versionen vor cpg1.5.x verlangten die Coppermine-Entwickler (auch bekannt als Coppermine Dev Team) die Aufrechterhaltung der Ausgabe von &quot;Powered by Coppermine&quot; in der Fußzeile aller durch Coppermine ausgegebenen Seiten in einer lesbaren, nicht verschleierten Art und Weise.<br />Dieser Grundsatz wurde mit der Veröffentlichung von cpg1.5.x geändert. Beginnend mit cpg1.5.x, ist die Notwendigkeit, die Fußzeile intakt zu erhalten nicht länger Bestandteil der Lizenz. Diese Änderung dieser Richtlinie ist begründet durch die Natur des Internet und die tatsache, dass die Coppermine-Entwickler weder über die Mittel noch den Antrieb verfügen, die Aufrechterhaltung der Fußzeile vor Gerichten zu erstreiten. Die Unantastbarkeit der Fußzeile war durch den ursprünglichen Ersteller der ersten Version von Coppermine begründet worden. Nichts desto trotz bitten wir Dich (den Endbenutzer von Coppermine), den Wunsch des Original-Autors von Coppermine zu respektieren und die Fußzeile unangetastet zu lassen. Zusätzlich zu dieser Bitte haben wir eine streng gehandhabte Richtlinie im Coppermine Support Forum, derzufolge Galerien mit beseitigtem oder eingeschränkt sichtbarem &quot;Powered by Coppermine&quot;-tag keinerlei Support erhalten werden - schließlich ist es die Angelegenheit der Entwickler zu entscheiden, wem sie kostenlosen Support zukommen lassen. Wir sind der Meinung, dass es nicht zuviel verlangt ist, den angemessenen Autorenschaftshinweis öffentlich zu machen. Wir bitten Dich daher, dass Du es Dir zweimal überlegst, bevor Du die Fußzeile entfernst, da sie dazu dienen soll, Coppermine auch anderen zugänglich zu machen.</p>
 <p>Die Coppermine-Entwickler begrüßen, dass die Version 3 der GNU GPL die legalen Gesichtspunkte der Autorenschaftshinweise klärt und verlangt von jedermann, die <em>vollständigen</em> Lizenzbedingungen einzuhalten, inklusive der zusätzlichen Bedingungen, die in diesem Abschnitt der Dokumentation behandelt wird. Dies bedeutet, dass es legal ist, die Ausgabe der "Powered by Coppermine" Fußzeile zu bearbeiten oder sogar zu entfernen, es ist jedoch <strong>nicht</strong> erlaubt, die Autorenschaftshinweise aus dem Quellcode zu entfernen.</p>
 <p>Es <strong>ist</strong> akzeptabel, die "Powered by Coppermine" Fußzeile in einer Weise zu bearbeiten, die die Autorenschaft der in der Galerie angezeigten Inhalte verdeutlicht.</p>
@@ -298,7 +299,7 @@
 <p>Details zur Bearbeitung oder Entfernung der "Powered by Coppermine"-Fußzeile befinden sich im Abschnitt <a href="theme_copyright.htm">Copyright-Disclaimer in der Fußzeile</a>.</p>
 
 <a name="copyright_additional_marking"></a><h3>Kennzeichnung von modifizierte Versionen des Materials<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">Gemäß GNU GPL v3, <a href="#section7">§7</a> c)</p>
+<p class="cpg_message_info">Gemäß GNU GPL v3, <a href="?expand_all=1#section7">§7</a> c)</p>
 <p>Das Coppermine-Entwicklerteam verlangt als zusätzliche Lizenz-Bestimmung, dass modifizierte Versionen von Coppermine, die an Dritte übertragen werden in sinnvoller Weise gekennzeichnet werden. Modifizierte Versionen von Coppermine dürfen nicht unter dem gleichen Namen an andere übertragen wreden wie die Original-Veröffentlichungen. Paketname, Quellcode und Bildschirm-Ausgabe der modifizierten Versionen sollen für potenzielle Benutzer offensichtlich machen, dass die modifizierte Version und die zugrunde liegende originale Coppermine-Version sich unterscheiden.</p>
 
 <div class="cpg_example">Wenn Du eine Coppermine-Portierung erzeugt hast, die als zusätzlichen Funktionsumfang die Fähigkeit zum Kaffeekochen hat, dann benenne die Portierung in eine der unten beschriebenen Arten:
@@ -322,8 +323,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/credits.htm 1.5.8.src/docs/de/credits.htm
--- 1.5.6.src/docs/de/credits.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/credits.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/credits.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -104,7 +104,7 @@
   <tr>
     <td valign="top">Joachim Müller</td>
     <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
-    <td valign="top">Project Manager</td>
+    <td valign="top">Entwickler</td>
     <td valign="top">aktiv</td>
   </tr>
   <tr>
@@ -349,20 +349,35 @@
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/sa.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Arabic</td>
+          <td valign="top">Arabisch</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/br.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Brasilianisch</td>
+          <td valign="top"><a href="http://www.zicon.com.br/" rel="external" class="external">Ricardo Pires</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/bg.png" width="16" height="11" /></td>
           <td valign="top">Bulgarisch</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Chinesisch (Vereinfacht)</td>
+          <td valign="top">Chinesisch (vereinfacht)</td>
           <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/dk.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Dänisch</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=81069" rel="external" class="external">Tomas C. Jensen</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Deutsch (formell/informell)</td>
+          <td valign="top">Joachim Müller</td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Englisch (US)</td>
           <td valign="top">Coppermine dev team</td>
@@ -373,6 +388,11 @@
           <td valign="top">Tommy Atkinson</td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/ee.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Estnisch</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=87590" rel="external" class="external">Craig Tislar</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Finnisch</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
@@ -383,18 +403,18 @@
           <td valign="top">Fran&ccedil;ois Keller</td>
         </tr>
         <tr>
-          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Deutsch (formell/informell)</td>
-          <td valign="top">Joachim Müller</td>
-        </tr>
-        <tr>
           <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Griechisch</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/jp.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Japanisch</td>
+          <td valign="top"><a href="http://mitstek.com/" rel="external" class="external">Mitsuhiro Yoshida</a></td>
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Luxembourgish</td>
+          <td valign="top">Luxemburgisch</td>
           <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
         </tr>
         <tr>
@@ -418,6 +438,12 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
       </tr>
       <tr>
+          <td valign="top"><img src="../../images/flags/sk.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slowakisch</td>
+          <td valign="top"><a href="http://www.foxy.sk/" rel="external" class="external">Aurel Klátik</a></td>
+      </tr>
+
+      <tr>
           <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
           <td valign="top">Slowenisch</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
@@ -441,7 +467,12 @@
           <td valign="top"><img src="../../images/flags/ua.png" width="16" height="11" alt="" /></td>
           <td valign="top">Ukrainisch</td>
           <td valign="top"><a href="http://nlight.org.ua/" rel="external" class="external">Neolo</a></td>
-      </tr>
+      </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/hu.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Ungarisch</td>
+          <td valign="top"><a href="http://www.acegem.hu/" rel="external" class="external">Halasi Miklós</a></td>
+        </tr>
     </table>
     
     <a name="translators_documentation"></a><h3>Dokumentation<a href="#translators_documentation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -653,8 +684,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_coding.htm 1.5.8.src/docs/de/dev_coding.htm
--- 1.5.6.src/docs/de/dev_coding.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_coding.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,9 +12,9 @@
 <meta name="robots" content="noindex" />
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_coding.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -312,8 +312,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_config.htm 1.5.8.src/docs/de/dev_config.htm
--- 1.5.6.src/docs/de/dev_config.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/dev_config.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_config.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -249,8 +249,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_database.htm 1.5.8.src/docs/de/dev_database.htm
--- 1.5.6.src/docs/de/dev_database.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_database.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_database.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1430,8 +1430,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_documentation.htm 1.5.8.src/docs/de/dev_documentation.htm
--- 1.5.6.src/docs/de/dev_documentation.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/dev_documentation.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_documentation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -257,8 +257,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_files.htm 1.5.8.src/docs/de/dev_files.htm
--- 1.5.6.src/docs/de/dev_files.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_files.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -59,7 +59,7 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   &#36;HeadURL&#36;
   &#36;Revision&#36;
 **********************************************/</pre>For other file types (e.g. sql files), different comment symbols might apply.</li>
@@ -142,8 +142,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev.htm 1.5.8.src/docs/de/dev.htm
--- 1.5.6.src/docs/de/dev.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/dev.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -101,8 +101,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_javascript.htm 1.5.8.src/docs/de/dev_javascript.htm
--- 1.5.6.src/docs/de/dev_javascript.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_javascript.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_javascript.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -95,8 +95,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_package.htm 1.5.8.src/docs/de/dev_package.htm
--- 1.5.6.src/docs/de/dev_package.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_package.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_package.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -61,7 +61,7 @@
                 <li>
                     <a name="packaging_steps_loop_through_files_linux"></a><h4>Linux<a href="#packaging_steps_loop_through_files_linux" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
                     On most posix-compliant operating systems (like Unix, Linux, BSD etc.) you should have all needed tools at hand already. Basically you loop through all files with a given extension, search for the string inside it and replace it. The command that can be run in a console could look like this:
-                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.73/Coppermine version: 1.5.74/g'</textarea>
+                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.8/Coppermine version: 1.5.9/g'</textarea>
                     If you want to turn this into a shell script, don't forget the shebang at the start of the file (usually something like <tt class="code">#!/bin/sh</tt>).
                 </li>
                 <li>
@@ -216,8 +216,8 @@
 <a name="packaging_end"></a>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_plugin_api.htm 1.5.8.src/docs/de/dev_plugin_api.htm
--- 1.5.6.src/docs/de/dev_plugin_api.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_plugin_api.htm	2010-08-06 11:59:34.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_plugin_api.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,26 +36,29 @@
 <a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
     <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
-    <div id="ulgreen" class="cpg_message_success">
-    <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul type="square">
-        <li>Anyone who wants to write plugins to customize Coppermine</li>
-        <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
-        <li>Anyone who wants to add in features or modify a current plugin</li>
-        <li>Coders who want to start customizing Coppermine but do not know where to start</li>
-    </ul>
-    </div>
-    <div id="ulred" class="cpg_message_validation">
-    <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul>
-        <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
-        <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
-    </ul>
+    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
+    <div class="indent">
+        <div id="ulgreen" class="cpg_message_success">
+        <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul type="square">
+            <li>Anyone who wants to write plugins to customize Coppermine</li>
+            <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
+            <li>Anyone who wants to add in features or modify a current plugin</li>
+            <li>Coders who want to start customizing Coppermine but do not know where to start</li>
+        </ul>
+        </div>
+        <div id="ulred" class="cpg_message_validation">
+        <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+            <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
+            <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
+        </ul>
+        </div>
+        <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
     </div>
-    <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
     <a name="plugin_api_overview_skills"></a>
     <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
@@ -94,7 +97,8 @@
 
 <a name="plugin_api_tutorial"></a>
 <h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<div class="indent">
 
 <a name="plugin_api_tutorial_first"></a>
 <h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -104,31 +108,30 @@
     <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
     <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
 </ul>
-<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="tutorial/cpg1.5_plugin_hello_world_2-1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
+<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="../tutorial/cpg1.5_plugin_hello-world_v2.1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
 <p>Let's get started!</p>
 <p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
 <pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
 <p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
 <p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">configuration.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
-***************************************************/
-
-$name='Hello, World';
-$description='Plugin API Tutorial - 2.1 My First Plugin';
-
-$author='Tutorial';
-$version='2.1';
-?&gt;
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+$name='Hello, World';
+$description='Plugin API Tutorial - My First Plugin';
+$author='Tutorial';
+$version='2.1';
+$plugin_cpg_version = array('min' => '1.5');
+?&gt;
 </pre>
 <p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
 <p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
@@ -136,20 +139,23 @@
     <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
     <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
     <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
-    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.  </li>
+    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.</li>
+    <li><tt class="code">$plugin_cpg_version</tt> defines an array that allows you to specify the minimum and maximum Coppermine version for your plugin. It has been added in cpg1.5.x to make sure that users don't accidentally install plugins that haven't been designed for their version of Coppermine.<br />
+    Currently, two array keys are being processed: 'min' and 'max'. Against both, a version comparison will be performed using the function <a href="http://www.php.net/manual/en/function.version-compare.php" rel="external" class="phpnet">version_compare</a>.
+    <div class="cpg_example">Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5');</tt> will apply for all Coppermine versions, including both cpg1.5.0 as well as cpg1.5.23, but will fail for cpg1.4.27. Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5.3');</tt> will apply for all Coppermine versions equal or better than cpg1.5.3, so it will not apply for cpg1.5.0, but it will apply for cpg1.5.23. Only specify a minor version if a particular plugin hook was introduced in the Coppermine version you refer to.</div>
+    </li>
 </ul>
 <p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">codebase.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -187,30 +193,32 @@
 }</pre>
 <p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
 <p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
+
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
 <a name="plugin_api_tutorial_installconfig"></a>
 <h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<div class="indent">
 <a name="plugin_api_tutorial_installsimple"></a>
 <h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
 
-<p><a href="tutorial/cpg1.5_plugin_hello_world_2-2-1.zip">Click here</a> to download the plugin for this section.</p>
+<p><a href="../tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip">Click here</a> to download the plugin for this section.</p>
 
 <p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<textarea class="cpg_code code smaller" style="width:90%" rows="10">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -276,7 +284,7 @@
 
 EOT;
     }
-}?&gt;</pre>
+}?&gt;</textarea>
 
 <p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
 
@@ -361,7 +369,7 @@
 at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
 <pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
 Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
-<pre class="cpg_code">// Ask if we want to drop the table
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">// Ask if we want to drop the table
 function coffee_maker_cleanup_function($action) {
     global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
 	// Initialize language and icons
@@ -435,7 +443,8 @@
 		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
 	}
 	return true;
-}</pre>
+}</textarea>
+</div>
 </div>
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
@@ -457,7 +466,8 @@
 <a name="plugin_api_tutorial_button"></a>
 <h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
-
+
+<div class="indent">
 <a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <div class="cpg_example">
 <pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
@@ -492,6 +502,7 @@
     }
     return $menu;
 }</pre>
+</div>
 </div>
 <p><a class="back" href="#top">Back to top</a></p><hr />
 
@@ -530,7 +541,8 @@
 
 <a name="plugin_api_tutorial_config"></a>
 <h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<div class="indent">
 <a name="plugin_api_tutorial_config_preparation"></a>
 <h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
@@ -545,16 +557,178 @@
 Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
 <ul>
     <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
-    <li>Sanitize the data sent using the form</li>
-    <li>Write the sanitized data to the database</li>
+    <li>Sanitize the data sent using the form and write them to the database</li>
     <li>Populate the form options</li>
     <li>Output the actual form</li>
-</ul>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
+</ul>
+<p>Here's a default config page with only one config option that is first split into chunks to comment them:</p>
+
+<a name="plugin_api_tutorial_config_header"></a><h4>Header<a href="#plugin_api_tutorial_config_header" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+As suggested above, in the header you just need to make the preparations, e.g. include the language file and make sure that only the gallery admin can access the config page. To accomplish this, use this piece of code:
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
+
+<a name="plugin_api_tutorial_config_defaults"></a><h4>Defaults<a href="#plugin_api_tutorial_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Let's populate the variables that we need later. If you plan to beautify your config options using icons, define them now, using this code:
+<pre class="cpg_code code">$plugin_coffee_maker_icon['submit'] = cpg_fetch_icon('ok', 1);</pre>
+We'll need to specify as well what variables you'll be using inside the form and what type they are:
+<pre class="cpg_code code">$sanitization_array = array(
+    'plugin_coffee_maker_width' => array('type' => 'int', 'min' => '10', 'max' => '32'),
+    'plugin_coffee_maker_height' => array('type' => 'int', 'min' => '0', 'max' => '100'),
+    'plugin_coffee_maker_enabled' => array('type' => 'checkbox', 'min' => '0', 'max' => '1'),
+);</pre>
+This looks more complicated than it actually is: the keys of the array <em>$sanitization_array</em> (i.e. 'plugin_coffee_maker_width') needs to correspond to the name of the form field. It's advisable to respect the naming scheme, i.e. to name your form fields as suggested in this example, using the word "plugin", followed by an underscore, followed by the plugin folder name, followed by another underscore, followed by a short description of the actual purpose of the field. Keep in mind though that there is a limitation in the overall number of characters allowed here: the names we assign here will later be used as well when coming up with the database records. We'll use the config table to store our plugin values, so we need to respect the maximum of 40 characters for the name of the config field. If you need to use abbreviations, choose them wisely to be able to identify your stuff later.<br />
+The values for the key 'type' can be 'int', 'checkbox', 'raw' or 'array'. Depending on that value, there are different keys available. The following table should explain what can be done:
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+    <tr>
+        <th valign="top">type</th>
+        <th valign="top">Usage (range)</th>
+        <th valign="top">Parameters</th>
+    </tr>
+    <tr>
+        <td valign="top">int</td>
+        <td valign="top">Text input fields where only integers are allowed</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">checkbox</td>
+        <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">raw</td>
+        <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+        <td valign="top">'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against.
+        </td>
+    </tr>
+    <tr>
+        <td valign="top">array</td>
+        <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+        <td valign="top">'regex_ok' -> regular expression that the submit data needs to match against, similar to the examples given above for the type 'regex'<br />
+        'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</td>
+    </tr>
+</table>
+
+<a name="plugin_api_tutorial_config_sanitize"></a><h4>Sanitize form data &amp; write to database<a href="#plugin_api_tutorial_config_sanitize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+We only need to sanitize the form data if the form has actually been submit, so we'll wrap the next section between <tt class="code">if ($superCage->post->keyExists('submit')) {</tt> and the closing curly bracket <tt class="code">}</tt> that is needed to close the if construct. You will be able to re-use the piece of code in each and every plugin - it has been designed for that purpose. Use this piece of code:
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">    // get sanitized POST parameters
    if ($superCage->post->keyExists('submit')) {
+        //Check if the form token is valid
        if(!checkFormToken()){
+            cpg_die(ERROR, $lang_errors['invalid_form_token'], __FILE__, __LINE__);
+        }
+        $config_changes_counter = 0;
+      foreach ($sanitization_array as $san_key => $san_value) {
+          if (isset($CONFIG[$san_key]) == TRUE) { // only loop if config value is set --- start
              if ($san_value['type'] == 'checkbox') { // type is checkbox --- start
                if ($superCage->post->getInt($san_key) == $san_value['max'] && $CONFIG[$san_key] != $san_value['max']) {
+                    $CONFIG[$san_key] = $san_value['max'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->getInt($san_key) == $san_value['min'] && $CONFIG[$san_key] != $san_value['min']) {
+                    $CONFIG[$san_key] = $san_value['min'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->keyExists($san_key) != TRUE && $CONFIG[$san_key] != '0') {
+                    $CONFIG[$san_key] = 0;
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                }
+              } // type is checkbox --- end
              if ($san_value['type'] == 'int') { // type is integer --- start
                  if ($superCage->post->getInt($san_key) <= $san_value['max'] && $superCage->post->getInt($san_key) >= $san_value['min'] && $superCage->post->getInt($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getInt($san_key);
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is integer --- end
              if ($san_value['type'] == 'raw') { // type is raw --- start
                  if (isset($san_value['regex_ok']) == TRUE && preg_match($san_value['regex_ok'], $superCage->post->getRaw($san_key)) && $superCage->post->getRaw($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getRaw($san_key);
+                      if ($superCage->post->getRaw($san_key) == 'none') {
+                        $CONFIG[$san_key] = '';
+                      }
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is raw --- end
              if ($san_value['type'] == 'array') { // type is array --- start              
                  $evaluate_value = $superCage->post->getRaw($san_key);
+                  if (is_array($evaluate_value) && isset($san_value['regex_ok']) == TRUE && isset($san_value['delimiter']) == TRUE) {
+                      $temp = '';
+                      for ($i = 0; $i <= count($evaluate_value); $i++) {
+                          if (preg_match($san_value['regex_ok'], $evaluate_value[$i])) {
+                              $temp .= $evaluate_value[$i] . $san_value['delimiter'];
+                          }
+                      }
+                      unset($evaluate_value);
+                      $evaluate_value = rtrim($temp, $san_value['delimiter']);
+                      unset($temp);
+                  }
+                  if ($evaluate_value != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $evaluate_value;
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is array --- end
          } // only loop if config value is set --- end
      }
+    }</textarea>
+
+<a name="plugin_api_tutorial_config_options"></a><h4>Populate form options<a href="#plugin_api_tutorial_config_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+The radio buttons and checkboxes need to be populated with values based on the corresponding values:
+<pre class="cpg_code code">if ($CONFIG['plugin_coffee_maker_enabled'] == '1') {
+	$option_output['plugin_coffee_maker_enabled'] = 'checked="checked"';
+} else { 
+	$option_output['plugin_coffee_maker_enabled'] = '';
+}</pre>
+
+<a name="plugin_api_tutorial_config_form"></a><h4>Output the form<a href="#plugin_api_tutorial_config_form" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Coming up with the actual config form output now should be dead easy, starting with the pageheader, the population of the form token variables, followed by the form tag and the table start. Basically the output starts like this:
+<pre class="cpg_code code">pageheader($lang_plugin_enlargeit['display_name']);
+list($timestamp, $form_token) = getFormToken();
+echo <<< EOT
+<form action="index.php?file=coffee_maker/admin" method="post" name="coffee_maker_settings">
+EOT;
+starttable('100%', $lang_plugin_coffee_maker['configuration'], 2, 'cpg_zebra');</pre>
+Now you populate the table, using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to come up with one table row per config setting:
+<pre class="cpg_code code">echo <<< EOT
+	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			&lt;label for="plugin_coffee_maker_enabled" class="clickable_option"&gt;{$lang_plugin_coffee_maker['enable_brewing_of_coffee']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td valign="top"&gt;
+			&lt;input type="checkbox" name="plugin_coffee_maker_enabled" id="plugin_coffee_maker_enabled" class="checkbox" value="1" {$option_output['plugin_coffee_maker_enabled']} /&gt;
+			({$lang_common['yes']})
+		&lt;/td&gt;
+	&lt;/tr&gt;
+<span class="important">[... more table rows here ... ]</span>
+EOT;</pre>
+Finally, you have to
+<ul>
+    <li>Add the form token elements</li>
+    <li>Add the submit button</li>
+    <li>Close the table</li>
+    <li>Close the form</li>
+    <li>Send the pagefooter</li>
+</ul>
+Therefore, the last chunk of code looks like this:
+<pre class="cpg_code code">echo &lt;&lt;&lt; EOT
+	&lt;tr&gt;
+		&lt;td class="tablef" colspan="2"&gt;
+			&lt;input type="hidden" name="form_token" value="{$form_token}" /&gt;
+			&lt;input type="hidden" name="timestamp" value="{$timestamp}" /&gt;
+			&lt;button type="submit" class="button" name="submit" value="{$lang_plugin_coffee_maker['submit']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_plugin_coffee_maker['submit']}&lt;/button&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
+EOT;
+endtable();
+echo &lt;&lt;&lt; EOT
+&lt;/form&gt;
+EOT;
+pagefooter();</pre>
+
+<!--
+<a name="plugin_api_tutorial_config_template"></a><h4>Plugin template<a href="#plugin_api_tutorial_config_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Still feeling a bit confused and dizzy? Don't worry, here's something you can use to start with: we're providing you with a plugin template that you can use to build a plugin of your own.
+-->
+</div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+</div>
 
 <a name="plugin_api_tutorial_distrib"></a>
-<h3>Distributing Your Plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<h3>Distributing your plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
 <ul>
 	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
@@ -593,10 +767,11 @@
 <p>There is a list of global <a href="dev_vars.htm#vars_constants">variables and constants</a> used througout coppermine that can be accessed as well from within plugins.</p>
 
 
+
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_plugin_hooks.htm 1.5.8.src/docs/de/dev_plugin_hooks.htm
--- 1.5.6.src/docs/de/dev_plugin_hooks.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/dev_plugin_hooks.htm	2010-08-06 11:59:34.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_plugin_hooks.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -462,6 +462,13 @@
   </tr>
   <tr>
     <td valign="top">include/functions.inc.php</td>
+    <td valign="top"><a name="plugin_hooks_token_criteria"></a><strong>token_criteria</strong><a href="#plugin_hooks_token_criteria" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+    <td valign="top">Filter</td>
+    <td valign="top">allows to modify the token criteria array. You can add new criteria or remove existing criteria if you don't want to use them to create the token</td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);</textarea></td>
+  </tr>
+  <tr>
+    <td valign="top">include/functions.inc.php</td>
     <td valign="top"><a name="plugin_hooks_bbcode"></a><strong>bbcode</strong><a href="#plugin_hooks_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">with this hook, you can modify the comment that has been submitted and add your custom bbcodes. (Only available when a '[' has been found in the comment)</td>
@@ -507,7 +514,7 @@
     <td valign="top"><a name="plugin_hooks_filename_image_sharpen"></a><strong>image_sharpen</strong><a href="#plugin_hooks_filename_image_sharpen" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">called while uploading pictures. Toggles $sharpen, to e.g. enable image sharpening for intermediate pictures if thumbnail sharpening is enabled in the first place.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/plugin_api.inc.php</td>
@@ -664,9 +671,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_start"></a><strong>theme_thumbnails_wrapper_start</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Allows plugin authors to output content before the thumbnail table starts, which is particularly helpfull top start a &lt;form&gt;-tag.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -679,10 +686,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_end"></a><strong>theme_thumbnails_wrapper_end</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Output content after the closing tag of the thumbnail table</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-echo $wrapper_end;</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -807,11 +813,11 @@
         <td>
             <ul>
                 <li class="floatleft"><a href="#plugin_hooks_filename_image_sharpen">image_sharpen</a></li>
-				<li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
             </ul>
         </td>
     </tr>
@@ -918,6 +924,7 @@
                 <li class="floatleft"><a href="#plugin_hooks_filename_thumb_data">thumb_data</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_html_title">thumb_html_title</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a></li>
+                <li class="floatleft"><a href="#plugin_hooks_token_criteria">token_criteria</a></li>
             </ul>
         </td>
     </tr>
@@ -955,7 +962,9 @@
 <p>These two hooks provide the ability to add a custom CAPTCHA validation. The third validation function is a filter, so don't forget to provide that one as well.</p>
 <pre class="cpg_code">CPGPluginAPI::action('captcha_comment_validate', null);
 CPGPluginAPI::action('captcha_contact_validate', null);</pre>
-
+<p> These two hooks allow plugin authors to output content before the thumbnail table starts and right after the closing tag of the thumbnail table.</p>
+<pre class="cpg_code">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</pre>
 
 
 <a name="plugin_hooks_filter"></a><h3>Filter<a href="#plugin_hooks_filter" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -985,9 +994,7 @@
 $pic_title = CPGPluginAPI::filter('<a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a>', $row);<br />
 $pic_row = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumb_data">thumb_data</a>',$pic_row);<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumbnail_params">theme_display_thumbnails_params</a>', $params);<br />
-$wrapper_start = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start">theme_thumbnails_wrapper_start</a>');<br />
 $footer = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_footer">theme_thumbnails_footer</a>', $footer);<br />
-$wrapper_end = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end">theme_thumbnails_wrapper_end</a>');<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_title">theme_thumbnails_title</a>', $param);</div>
 <p>These two filters are used specifically to manipulate the data of a picture.</p>
 <div class="cpg_code code">$CURRENT_PIC_DATA = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_add_file_data">add_file_data</a>',$CURRENT_PIC_DATA);<br />
@@ -1213,11 +1220,10 @@
 <p>To add the new tags to $template_thumbnail_view in your plugin, you can override the theme template by using the 'page_start' hook.  Some users may have a theme that uses this template and in that case, your plugin documentation should list the new tags your plugin uses so the user can add these tags to their theme template.  You would also need to disable your plugin from overriding this template.  Ideally, this would be done on your plugin configuration panel.</p>
 
 
-
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_plugins.htm 1.5.8.src/docs/de/dev_plugins.htm
--- 1.5.6.src/docs/de/dev_plugins.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_plugins.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -334,8 +334,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_plugin_steps.htm 1.5.8.src/docs/de/dev_plugin_steps.htm
--- 1.5.6.src/docs/de/dev_plugin_steps.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/de/dev_plugin_steps.htm	2010-08-06 11:59:34.000000000 -0500
@@ -0,0 +1,334 @@
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Creating plugins: step by step - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="en" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_plugin_steps.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="stylesheet" type="text/css" href="../js/fullsize/fullsize.css" media="screen" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+<script src="../js/fullsize/jquery.fullsize.minified.js" type="text/javascript"></script>
+<script type="text/javascript">
+	$(function(){
+		$("img").fullsize();
+	});
+</script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<div id="doc_en_only">No translation available</div>
+
+<a name="steps"></a><h1>Creating plugins: step by step<a href="#steps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+This page is meant to give plugin authors step-by-step directions how to create a plugin. It assumes that you have read <a href="dev_plugins.htm#plugin_writing">Plugin writing for Coppermine</a> as an introduction.
+
+<div class="indent">
+	<a name="steps_template_plugin"></a><h2>Getting started with the plugin template<a href="#steps_template_plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	The Coppermine developers understand that it might be asked a bit much to come up with a working plugin from scratch, that's why we're providing an empty plugin template that you can use to start to come up with a plugin of your own. You will find the plugin template as an attachment inside the docs folder, so these are the steps to get you going:
+	<div class="indent">
+		<a name="steps_extract_template"></a><h3>1. Extract the plugin template<a href="#steps_extract_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested above, the plugin template comes as an attachment inside the documentation folder, so you can simply download it by clicking <a href="../tutorial/cpg1.5.x_plugin_template_v1.0.zip">here</a>. Alternatively, you can <a href="https://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_template_v1.0.zip/download" rel="external" class="external">get it from the download repository at sourceforge.net</a>. After downloading, extract the content of the archive into a temporary folder. As an example, we'll assume that you have extracted it to <tt class="filename">c:\temp\</tt>, so you should have a sub-folder <tt class="filename">c:\temp\template\</tt>
+		<a name="steps_pick_name"></a><h3>2. Choose a name<a href="#steps_pick_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Pick a name for your plugin. It's mandatory <strong>not</strong> to skip this step - you mustn't leave the name "template". Please refer to <a href="dev_plugins.htm#plugin_writing_preparation_name">Choose a name</a> for details. It's important that your plugin name is meaningfull and doesn't contain to many characters (consider 20 characters as a maximum). As an example, we'll assume that our plugin will brew coffee, that's why we'll refer to it on this page as <tt class="code">coffee_maker</tt>.
+		<a name="steps_rename_folder"></a><h3>3. Rename the folder<a href="#steps_rename_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Rename the plugin template inside the temporary folder from <tt class="filename">c:\temp\template\</tt> to the name you have chosen as a short name for your plugin (e.g. <tt class="filename">c:\temp\coffee_maker\</tt> in our example here)
+		<a name="steps_rename_file_content"></a><h3>4. Rename the placeholders inside the files<a href="#steps_rename_file_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The plugin template contains several PHP-files already. In this step you have to loop through <strong>all</strong> those files and replace the placeholder word <tt class="code">template</tt> with the name you have chosen (e.g. <tt class="code">coffee_maker</tt> in our example). To accomplish this it's advisable to use an editor that can replace a string in various files at once; both tools that are capable to loop through all files within a particular folder (see <a href="dev_package.htm#packaging_steps_loop_through_files">Replace version number in all files</a>) as well as advanced <a href="dev_tools.htm#dev_tools_editor">plain text editors</a> like Notepad++ can do this.<br />
+		Don't forget the english language file inside the lang-subfolder ( <tt class="filename">c:\temp\coffee_maker\lang\english.php</tt>).
+		<div class="cpg_example">
+			
+			<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+				<tr>
+					<th valign="top" class="tableh1" colspan="2">
+						The screenshots show the dialogs in Notepad++ as examples. Click on the thumbnails to enlarge the screenshots.<br />
+					</th>
+				</tr>
+				<tr>
+					<td valign="top">
+						<img src="images/replace_in_files1.png" border="0" width="143" height="120" alt="" longdesc="images/replace_in_files1.png" />
+					</td>
+					<td valign="top">
+						<img src="images/replace_in_files2.png" border="0" width="181" height="120" alt="" longdesc="images/replace_in_files2.png" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						The first screenshot above shows the dialog with all relevant files opened inside the editor. Click on the button "Replace in all open Documents" to perform the replacement.
+					</td>
+					<td valign="top">
+						The screenshot at the right shows another possible option in Notepad++, where you can perform a replace operation on particular files within a given folder. This is the most elegant and recommended solution for bigger replacement operations.
+					</td>
+				</tr>
+			</table><br />
+			Please note that the above screenshots have been added as examples. Coppermine is not afiliated with Notepad++, nor do we support that particular application. However, we recommend it!
+		</div>
+		<a name="steps_copy_to_target"></a><h3>5. Copy the new plugin folder to the target<a href="#steps_copy_to_target" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Inside your temporary folder ( <tt class="filename">c:\temp\</tt>) you should by now have a unique plugin based on the plugin template that is ready to be modified further by you. If you want to test it right away, copy your new custom plugin to the plugin folder of your Coppermine gallery (as suggested in <a href="plugins.htm#plugin_manager_upload_ftp">the "regular" plugin documentation</a>). As your custom plugin doesn't do anything yet (remember: the plugin template is just an empty shell to get you going easily), you will probably want to edit your plugin further, so you should copy it to the plugin folder of your testbed (if you have one) and continue there.
+		<div class="cpg_example">For the sake of this article we'll assume that your local testbed or the mirror that corresponds to the files on your webserver resides at <tt class="filename">c:\mysite\</tt>. Therefore, the plugin folder would be <tt class="filename">c:\mysite\plugins\</tt> and the example plugin that we will refer to in this article will reside in <tt class="filename">c:\mysite\plugins\coffee_maker\</tt>.</div>
+		<br clear="all" />&nbsp;<br clear="all" />
+	</div>
+	
+	<a name="steps_config"></a><h2>Creating a config record for your plugin<a href="#steps_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	This section is assuming you have done as suggested above: that you're using the plugin template and that you have renamed both the plugin folder as well as all placeholders labelled "template" with the short name of your plugin. In this example, we'll asume the plugin name to be <tt class="code">coffee_maker</tt>. How the code of the config screen is composed is being explained in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a> in case you want to figure out what actually happens on the config screen. However, that it's not really necessary to read that section up - you should get away with just following the steps below.<br />
+	For our example plugin we'll assume that you only will have a handfull of config settings, so we'll use Coppermine's already existing config table and populate that with additional records to store our custom plugin config settings as well.
+	<div class="indent">
+		<a name="steps_config_option_type"></a><h3>1. Decide for an option type<a href="#steps_config_option_type" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		First, you need to determine of what type the config option will be:
+		<ul>
+			<li>Checkbox</li>
+			<li>Radio button</li>
+			<li>Dropdown (option list) with one selectable item</li>
+			<li>Dropdown (option list) with multiple selectable items</li>
+			<li>Text input field (one line) for numerical input (integers)</li>
+			<li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+			<li>Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)</li>
+		</ul>
+		Depending on this decision you will need different language strings and you will need to apply different piece of code for the actual config screen. For now, just decide on one option and keep that in mind throughout the rest of the process. If you assistance in making up your mind, it's recommended to take a look at the paragraph about <a href="dev_coding.htm#dev_coding_usability_forms">forms</a> within the <a href="dev_coding.htm#dev_coding_usability">usability section</a> of the <a href="dev_coding.htm#dev_coding">coding guidelines</a> for Coppermine.
+		<div class="cpg_example">For the sake of brevity, we will use a checkbox in the example boxes below</div>
+		<a name="steps_config_name"></a><h3>2. Choose a record name<a href="#steps_config_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Choose a short yet meaningfull name for your config option. Avoid cryptic abbreviations, only use lowercase alphanumerals and the underscore.
+		<div class="cpg_example">If your plugin's name is <tt class="code">coffee_maker</tt> and your config option is meant to toggle an option that determines if the coffee will be served with or without an extra donut, we could be calling the option simply <tt class="code">donut</tt>. However, that may lead to misunderstandings or double definitions, that's why it's advisable to prefix the name of the config record with the words <tt class="code">plugin</tt> followed by the plugin's short name <tt class="code">coffee_maker</tt>. Finally, let's separate the words with underscores for better readability, so the option's record name would be <tt class="code">plugin_coffee_maker_donut</tt>, which is what we'll use in the following examples.</div>
+		<div class="cpg_message_info">Keep in mind that the overall length of the record name mustn't exceed 40 characters! If you need longer names, you can not use Coppermine's config table to store your records in - you will have to create a table of your own.</div>
+		<a name="steps_config_install"></a><h3>3. Create the record during plugin install<a href="#steps_config_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		During the install of the plugin we need to perform the database query once to create the needed record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Add the config options for the plugin</tt> within the function that determines the additionmal actions during the install of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("INSERT IGNORE INTO {$CONFIG['TABLE_CONFIG']} (`name`, `value`) VALUES ('<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with in the previous step">plugin_coffee_maker_donut</span>', '<span style="color:red;font-weight:bolder;" title="Replace this with the default value for your config option">0</span>')");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> - that section needs to correspond to the config record name that you have chosen in the previous step. Additionally, you have to determine the default value of the config option (<span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above).
+		<a name="steps_config_uninstall"></a><h3>4. Create the uninstall query<a href="#steps_config_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		You have to make sure that your plugin doesn't leave needless config records behind if it should get uninstalled in the future, that's why you need to come up with a query that will delete the config record, similar to the step above where you created the config record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Delete the plugin config records</tt> within the function that determines the additionmal actions during the uninstall of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = '<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in a similar manner as for the install - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.
+		<a name="steps_config_defaults"></a><h3>5. Specify the scope of your config record<a href="#steps_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested in <a href="dev_plugin_api.htm#plugin_api_tutorial_config_defaults">tutorial section that explains how to add config options</a> you need to determine on the page that actually composes the config page (<tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>) for your plugin what the scope of your config option will be, i.e. what config field type you have determined above and what the minimum and maximum value will be. To accomplish this, edit the file <tt class="filename">admin.php</tt> in your custom plugin folder (not the file <tt class="filename">admin.php</tt> in Coppermine's root folder; that file has only been named in analogy) with a plain text editor. Find <tt class="code">  $sanitization_array = array(</tt> and add below (in a line of it's own)
+		<pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '1'</span>),</pre>
+		Again, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+		Additionally, you have to determine the scope of the config option using the section <span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above. The table below explains what you need to replace depending on your choice of option type in the initial step &quot;<a href="#steps_config_option_type">Decide for an option type</a>&quot;. This is basically the same table as in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th valign="top">option type</th>
+            <th valign="top">scope</th>
+            <th valign="top">Usage (range)</th>
+            <th valign="top">Parameters</th>
+            <th valign="top">Example</th>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Checkbox</li>
+                    <li>Radio button</li>
+                    <li>Dropdown (option list) with one selectable item</li>
+                </ul>
+            </td>
+            <td valign="top">checkbox</td>
+            <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_donut' => 
+array('type' => 'checkbox', 'min' => '0', 'max' => '1'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for numerical input (integers)</li>
+                </ul>
+            </td>
+            <td valign="top">int</td>
+            <td valign="top">Text input fields where only integers are allowed</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_lumps' => 
+array('type' => 'int', 'min' => '0', 'max' => '9'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+                    <li>Text input field (multiple lines, aka  textarea)</li>
+                </ul>
+            </td>
+            <td valign="top">raw</td>
+            <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against</li>
+                </ul>                
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_customer_name' => 
+array('type' => 'raw', 'regex' => '/^[A-Za-z ]+$/'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Dropdown (option list) with multiple selectable items</li>
+                </ul>
+            </td>
+            <td valign="top">array</td>
+            <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against, similar to the examples given above for the type 'regex'</li>
+                    <li>'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_ingredients' => 
+array('type' => 'array', 'regex' => '/^[A-Za-z ]+$/', 'delimiter' => '|'),</pre></td>
+        </tr>
+    </table>
+    As you can see in the table above, the scope selection "checkbox" does not only apply for the form field item checkbox, but as well for radio buttons and select dropdowns with one selectable item. Subsequently, if you plan to implement a radion button with three possible selections (e.g. for a selector that let's visitors choose the strength of their coffee from "weak" to "normal" to "strong"), the scope definition would be something like
+    <pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with">plugin_coffee_maker_strength</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '2'</span>),</pre>
+    with the possible options "0" corresponding to "weak", "1" to "normal" and "2" to "strong" (but we're going to determine that in a later step; for now, we'll just set the possible number of options to choose from).
+    
+		<a name="steps_config_form_options"></a><h3>6. Populate form options<a href="#steps_config_form_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The radio buttons, checkboxes and select dropdowns need to be populated with values based on the corresponding values. That's why you need to keep on editing <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>, find 
+		<pre class="cpg_code code">// Set the option output stuff </pre>
+		and add below it into a line of it's own a small code block that determines the state of the radio button, checkbox or select dropdown. The code differs slightly, depending on the number of possible states: a checkbox can only have two states (checked or not checked). A radio buttons can have two or more states.<br />
+		For our example from above that is meant to create a checkbox that toggles on or off wether the coffee will be served with a donut or not, the code you would have to add would be:
+		<pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] == '1') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = 'checked="checked"';
+} else { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = '';
+}</pre>
+    Once more, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+    For a radio button (we'll use the other example from above that determines the strength of the coffee with three possible options to choose from), the corresponding code would be
+    <pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '0') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '1') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '2') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = 'checked="checked"';
+}</pre>
+		
+		<a name="steps_config_rows"></a><h3>7. Output the form elements (rows)<a href="#steps_config_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		In this step we finally output the actual form element - one for each plugin config option. The output basically is in HTML, with the PHP variables that we populated in the previous step shining through our HTML. That's why the entire code block that we're going to edit is using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a>, which is the recommended method as per <a href="dev_coding.htm#dev_coding_html_nesting">Coppermine coding guidelines</a>. Subsequently, all PHP variables that are meant to shine through the HTML output are being put into curly brackets.<br />
+		As the HTML in itself will differ substantially depending on the option type you have chosen in the <a href="#steps_config_option_type">initial step</a> of this set of instructions, here's a list of code blocks that you need to paste into <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt> into a new line of it's own below 
+		<pre class="cpg_code code">&lt;!-- insert config option form code start --&gt;</pre>
+		<div class="indent">
+		    <a name="steps_config_rows_checkbox"></a><h4>a. Checkbox<a href="#steps_config_rows_checkbox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">donut</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="checkbox" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="checkbox" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>']} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{<span style="color:red;font-weight:bolder;">$lang_common['yes']</span>}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_radio"></a><h4>b. Radio button<a href="#steps_config_rows_radio" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td style="vertical-align:top;"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strength</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="radio" value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">weak</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="radio" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">normal</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="radio" value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strong</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+    The example above of course will only work if you have three radio buttons; if your number of radio buttons differs, you have to add/remove lines, keeping an eye on the index numbers at the end of the strings (highlighted in <span style="color:navy;font-weight:bolder;">dark blue</span> in the example above).
+		    
+		    <a name="steps_config_rows_dropdown"></a><h4>c. Dropdown (select/option list)<a href="#steps_config_rows_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">taste</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;select name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" class="listbox"&gt;
+				&lt;option value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">0</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">espresso</span>']}&lt;/option&gt;
+				&lt;option value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">1</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">italian</span>']}&lt;/option&gt;
+				&lt;option value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">2</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">latte</span>']}&lt;/option&gt;
+			&lt;/select&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+	    <a name="steps_config_rows_textinput"></a><h4>d. Text input field (one line), both for numerical input (integers) as well as any other textual input<a href="#steps_config_rows_textinput" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">sugar_lumps</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="text" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" class="textinput" size="2" maxlength="2" value="{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']}" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']} /&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">pieces</span>']}
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_textarea"></a><h4>e. Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)<a href="#steps_config_rows_textarea" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">remarks</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;textarea name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" class="textinput" rows="7" cols="40" style="width:100%" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']} /&gt;{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']}&lt;/textarea&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		</div>
+		
+		<a name="steps_config_language"></a><h3>8. Create the needed translation strings<a href="#steps_config_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Basically, we're done already, except for the language strings that we had to come up with in the form elements: our config option needed a name and maybe some explanatory text, and the option labels (if applicable) required additional strings. Those strings need to be defined in the language file: our plugin template already contains an English language file that we need to populate no matter what, that's why you need to edit that file (<tt class="filename">c:\mysite\plugins\coffee_maker\lang\english.php</tt>) with your plain text editor as well. The structure of the language files is pretty straightforward: you just define array records as suggested in the <a href="translation.htm#translation_step_by_step">translation guide</a> for "regular" Coppermine language files that applies for plugin language files just as well. Just keep in mind that apostrophes (single quotes) in your language strings need to be escaped with a leading backslash.<br />
+		For the examples given above, the following translation strings would have to be added to the language file:
+		<pre class="code">$lang_plugin_coffee_maker['donut'] = 'Donut';
+$lang_plugin_coffee_maker['strength'] = 'Strength';
+$lang_plugin_coffee_maker['weak'] = 'weak';
+$lang_plugin_coffee_maker['normal'] = 'normal';
+$lang_plugin_coffee_maker['strong'] = 'strong';
+$lang_plugin_coffee_maker['taste'] = 'Taste';
+$lang_plugin_coffee_maker['espresso'] = 'Espresso';
+$lang_plugin_coffee_maker['italian'] = 'Italian';
+$lang_plugin_coffee_maker['latte'] = 'Latte';
+$lang_plugin_coffee_maker['sugar_lumps'] = 'Sugar lumps';
+$lang_plugin_coffee_maker['pieces'] = 'pieces';
+$lang_plugin_coffee_maker['remarks'] = 'Remarks';</pre>
+		
+	</div>
+This is all that needs to be done to add config options to your custom plugin. Remember though that adding the option records alone will of course not do anything yet in terms of functionality of your plugin - you need to come up with code as well that is making use of your plugin's config options. When using your config options from within functions, don't forget to set the scope of the variable <tt class="code">$CONFIG</tt> using the keyword <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">global</a>.<br />
+Keep in mind as well (before testing your plugin's config options) that you need to uninstall and re-install it, as the database records are being created during plugin install only.
+</div>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/dev_subversion.htm 1.5.8.src/docs/de/dev_subversion.htm
--- 1.5.6.src/docs/de/dev_subversion.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_subversion.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_subversion.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -293,12 +293,12 @@
 In all textual Coppermine files (i.e. files with the extensions <tt class="code">.php</tt>, <tt class="code">.htm</tt>, <tt class="code">.css</tt>, <tt class="code">.js</tt>, <tt class="code">sql</tt>, <tt class="code">.txt</tt>, <tt class="code">.xml</tt>) there is a subversion header present that is meant to help developers and power users to determine what version and revision number a particular file is. This can be helpfull when troubleshooting as well as in support matters. However, from a technical point of view (as far as the core functionality of your gallery is concerned), the additional subversion file headers are just for information purposes and don't server any technical purpose.<br />
 Subsequently: if you're an end user, you can savely remove the subversion file headers from files where this bothers you, e.g. if you want a clean HTML output (code-wise) of your pages you can remove the subversion file header from the HTML template file of your custom theme (<tt class="code">themes/yourtheme/template.html</tt>).<br />
 Developers and contributors on the other hand are required to <strong>preserve</strong> the subversion file header or add it when coming up with new files that end up under version control (see &quot;<a href="dev_files.htm#dev_files_adding">Adding files</a>&quot;).<br />
-The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7620 $</tt>,  <tt class="code">$Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
+The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7805 $</tt>,  <tt class="code">$Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_superglobals.htm 1.5.8.src/docs/de/dev_superglobals.htm
--- 1.5.6.src/docs/de/dev_superglobals.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_superglobals.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_superglobals.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -50,22 +50,24 @@
 
 <a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
-
-<a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
-<ul>
-  <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
-  <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
-  <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
-  <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
-  <li><tt class="code">getInt</tt> - Returns (int) value.</li>
-  <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
-  <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
-  Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
-  <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
-  <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
-</ul>
-<p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+
+<div class"=indent">
+    <a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
+    <ul>
+      <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
+      <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
+      <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
+      <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
+      <li><tt class="code">getInt</tt> - Returns (int) value.</li>
+      <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
+      <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
+      Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
+      <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
+      <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
+    </ul>
+    <p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+</div>
 
 <a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
@@ -74,40 +76,60 @@
   <li>Static filters and validators for arbitrary scalar or array data</li>
 </ul>
 <p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
-
-<a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<pre><span style="color: #000000"><span style="color: #FF8000">// Example: creating a cage for $_POST
-</span><span style="color: #007700">require_once </span><span style="color: #DD0000">"Inspekt.php"</span><span style="color: #007700">;
-
-</span><span style="color: #0000BB">$cage_POST </span><span style="color: #007700">= </span><span style="color: #0000BB">Inspekt</span><span style="color: #007700">::</span><span style="color: #0000BB">makePostCage</span><span style="color: #007700">();
-
-</span><span style="color: #0000BB">$userid </span><span style="color: #007700">= </span><span style="color: #0000BB">$cage_POST</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'userid'</span><span style="color: #007700">);
-
-if ( !isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'userid'</span><span style="color: #007700">]) ) {
-    echo </span><span style="color: #DD0000">'Cannot access input via $_POST -- use the cage object'</span><span style="color: #007700">;
-}</span></span></pre>
-<p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
-
-<a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
-<pre><span style="color: #000000"><span style="color: #0000BB">set_include_path</span><span style="color: #007700">(</span><span style="color: #0000BB">get_include_path</span><span style="color: #007700">().</span><span style="color: #0000BB">PATH_SEPARATOR</span><span style="color: #007700">.</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">).</span><span style="color: #0000BB">PATH_SEPARATOR</span><span style="color: #007700">.</span><span style="color: #DD0000">'Inspekt'</span><span style="color: #007700">);
-echo </span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);
-require_once </span><span style="color: #DD0000">"Inspekt.php"</span><span style="color: #007700">;
-
-</span><span style="color: #0000BB">$superCage </span><span style="color: #007700">= </span><span style="color: #0000BB">Inspekt</span><span style="color: #007700">::</span><span style="color: #0000BB">makeSuperCage</span><span style="color: #007700">();</span></span></pre>
-<p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
-<p>To access a variable within a supercage we have to use the following format:</p>
-<pre><span style="color: #000000"><span style="color: #0000BB">$qs </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getDigits</span><span style="color: #007700">(</span><span style="color: #DD0000">'QUERY_STRING'</span><span style="color: #007700">);
-</span><span style="color: #0000BB">$album </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'album'</span><span style="color: #007700">);
-</span><span style="color: #0000BB">$title </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getAlpha</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">);</span></span></pre>
-<p>To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
-<p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
-
-<a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
-
-<a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
+
+<div class="indent">
+    <a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <pre class="cpg_code">// Example: creating a cage for $_POST
+require_once "Inspekt.php";
+
+$cage_POST = Inspekt::makePostCage();
+
+$userid = $cage_POST->getInt('userid');
+
+if ( !isset($_POST['userid']) ) {
+    echo 'Cannot access input via $_POST -- use the cage object';
+}</pre>
+    <p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
+    
+    <a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
+    <pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
+echo dirname(__FILE__);
+require_once "Inspekt.php";
+
+$superCage = Inspekt::makeSuperCage();</pre>
+    <p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
+    <p>To access a variable within a supercage we have to use the following format:</p>
+    <pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
+$album_id = $superCage->get->getInt('album');
+$title = $superCage->post->getAlpha('title');</pre>
+    <p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
+    <p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
+    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+        <tr>
+            <th class="tableh1" width="50%">
+                Bad example
+            </th>
+            <th class="tableh1" width="50%">
+                Good example
+            </th>
+        </tr>
+        <tr>
+            <td class="cpg_message_error code">
+    			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
+            </td>
+            <td class="cpg_message_success">
+    			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
+            </td>
+        </tr>
+    </table>
+    <p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
+    
+    <a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
+    
+    <a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
 <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
   <tr>
     <th valign="top" align="left">File</th>
@@ -117,137 +139,182 @@
   <tr>
     <td valign="top">albmgr.php</td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #0000BB">$CLEAN</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] = isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">]) ? (int)(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">]) : </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></pre>
+      <pre>$CLEAN['cat'] = isset($_GET['cat']) ? (int)($_GET['cat']) : 0;</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">$CLEAN</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">];</span></span>
-
-
-
-
-</pre>
+      <pre>$cat = $CLEAN['cat'];</pre>
     </td>
     <td valign="top">
       <pre> </pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">keyExists</span><span style="color: #007700">(</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">);
+      <pre>if ($superCage->get->keyExists('cat')) {
+    $cat = $superCage->get->getInt('cat');
 } else {
-        </span><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
-}</span></span></pre>
+        $cat = 0;
+}</pre>
     </td>
   </tr>
   <tr>
     <td valign="top">calendar.php</td>
     <td valign="top">
-      <pre><span style="color: rgb(0, 119, 0);">if (</span><span style="color: rgb(0, 0, 187);">$_REQUEST</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'action'</span><span style="color: rgb(0, 119, 0);">] == </span><span style="color: rgb(221, 0, 0);">'browsebydate'</span><span style="color: rgb(0, 119, 0);">) {</span>
-
-
-
-
-
-
-      </pre>
+      <pre>if ($_REQUEST['action'] == 'browsebydate') {</pre>
       [...]
-      <pre><span style="color: #0000BB">$month </span><span style="color: #007700">= (int) </span><span style="color: #0000BB">$_REQUEST</span><span style="color: #007700">[</span><span style="color: #DD0000">'month'</span><span style="color: #007700">];
-</span><span style="color: #0000BB">$year </span><span style="color: #007700"> = (int) </span><span style="color: #0000BB">$_REQUEST</span><span style="color: #007700">[</span><span style="color: #DD0000">'year'</span><span style="color: #007700">];</span>
-
-
-
-
-
-
-
-
-
-
-
-
-      </pre>
+      <pre>$month = (int) $_REQUEST['month'];
+$year  = (int) $_REQUEST['year'];</pre>
     </td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$matches </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMatched</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/^[a-z]+$/'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #0000BB">$matches</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];
-} elseif (</span><span style="color: #0000BB">$matches </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMatched</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/^[a-z]+$/'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #0000BB">$matches</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];
+      <pre>if ($matches = $superCage-&gt;get-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
+} elseif ($matches = $superCage-&gt;post-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
 } else {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
+    $action = '';
 }
-if (</span><span style="color: #0000BB">$action </span><span style="color: #007700">== </span><span style="color: #DD0000">'browsebydate'</span><span style="color: #007700">) {</span></span></pre>
+if ($action == 'browsebydate') {</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">)) {
-        </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">);
-} elseif (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">);
+      <pre>if ($superCage-&gt;get-&gt;testInt('month')) {
+        $month = $superCage-&gt;get-&gt;getInt('month');
+} elseif ($superCage-&gt;post-&gt;testInt('month')) {
+    $month = $superCage-&gt;post-&gt;getInt('month');
 } else {
-        </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
+        $month = 0;
 }
 
-if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">);
-} elseif (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">);
+if ($superCage-&gt;get-&gt;testInt('year')) {
+    $year = $superCage-&gt;get-&gt;getInt('year');
+} elseif ($superCage-&gt;post-&gt;testInt('year')) {
+    $year = $superCage-&gt;post-&gt;getInt('year');
 } else {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
-}</span></span></pre>
+    $year = 0;
+}</pre>
     </td>
   </tr>
   <tr>
     <td valign="top">getlang.php</td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'get'</span><span style="color: #007700">])) {
-     </span><span style="color: #0000BB">$file_index </span><span style="color: #007700">= (int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'get'</span><span style="color: #007700">];</span></span></pre>
+      <pre>if (isset($_GET['get'])) {
+     $file_index = (int)$_GET['get'];</pre>
      [...]
-     <pre><span style="color: #000000"><span style="color: #007700">&lt;</span><span style="color: #0000BB">img src</span><span style="color: #007700">=</span><span style="color: #DD0000">"images/folder.gif" </span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""</span><span style="color: #007700">&gt;&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;&lt;</span><span style="color: #0000BB">a href</span><span style="color: #007700">=</span><span style="color: #DD0000">"{$_SERVER['PHP_SELF']}?get=$index"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">$file</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">a</span><span style="color: #007700">&gt;</span></span></pre>
+     <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$_SERVER['PHP_SELF']}?get=$index"&gt;$file&lt;/a&gt;</pre>
     </td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">keyExists</span><span style="color: #007700">(</span><span style="color: #DD0000">'get'</span><span style="color: #007700">)) {
-                </span><span style="color: #0000BB">$file_index </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'get'</span><span style="color: #007700">) ;</span></span></pre>
+      <pre>if ($superCage-&gt;get-&gt;keyExists('get')) {
+                $file_index = $superCage-&gt;get-&gt;getInt('get') ;</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">&lt;</span><span style="color: #0000BB">img src</span><span style="color: #007700">=</span><span style="color: #DD0000">"images/folder.gif" </span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""</span><span style="color: #007700">&gt;&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;&lt;</span><span style="color: #0000BB">a href</span><span style="color: #007700">=</span><span style="color: #DD0000">"{$CPG_PHP_SELF}?get=$index"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">$file</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">a</span><span style="color: #007700">&gt;</span></span></pre>
+      <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$CPG_PHP_SELF}?get=$index"&gt;$file&lt;/a&gt;</pre>
     </td>
   </tr>
 </table>
 
-<a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Regex</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Example</th>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
-    <td valign="top">Only latin character in lowercase will match.</td>
-    <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
-    <td valign="top">IP addresses (v4) will match (return TRUE).</td>
-    <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
-    <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
-    <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
-  </tr>
-</table>
-
+    <a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions (regex)<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Regex</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Example</th>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9a-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-A]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match upper-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive)
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]{3,6}$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive) with a minimum of 3 characters and a maximum of 6
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[a-z_]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower case letters and an underscore, e.g. strings like 'foo' or 'foo_bar'
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
+        <td valign="top">Only latin character in lowercase will match.</td>
+        <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
+        <td valign="top">IP addresses (v4) will match (return TRUE).</td>
+        <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
+        <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
+        <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[+-]?([0-9]{1,2})*\.?[0-9]+$/</tt>
+          </td>
+          <td valign="top">
+              Will allow you to enter integers between 0 and 999 with or without a trailing percent sign, which can be helpfull if you want to allow dimensions (for HTML/CSS attributes) in pixels or percent
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^#(?:(?:[a-f\d]{3}){1,2})$/i</tt>
+          </td>
+          <td valign="top">
+              Will match valid RGB color codes from #000000 to #FFFFFF
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+    </table>
+</div>
 
 <a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
@@ -264,13 +331,13 @@
     <li>Blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot; by Dr. Tarique Sani</li>
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47952.0" rel="external" class="external">Coppermine board: Inspekt introduction progress</a> (access restricted to dev team members)</li>
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47980.0" rel="external" class="external">Coppermine board:
-Getting started with Inspekt for CPG</a> (access restricted to dev team members)</li>
+Getting started with Inspekt for CPG</a> (access restricted to <a href="credits.htm#developers">dev team members</a>)</li>
 </ul>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_tools.htm 1.5.8.src/docs/de/dev_tools.htm
--- 1.5.6.src/docs/de/dev_tools.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_tools.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -670,8 +670,8 @@
 <br clear="all" />
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_update.htm 1.5.8.src/docs/de/dev_update.htm
--- 1.5.6.src/docs/de/dev_update.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_update.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_update.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -45,8 +45,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_vars.htm 1.5.8.src/docs/de/dev_vars.htm
--- 1.5.6.src/docs/de/dev_vars.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_vars.htm	2010-08-06 11:59:36.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_vars.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -581,8 +581,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/dev_versioncheck.htm 1.5.8.src/docs/de/dev_versioncheck.htm
--- 1.5.6.src/docs/de/dev_versioncheck.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/dev_versioncheck.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/dev_versioncheck.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -80,8 +80,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/errors.htm 1.5.8.src/docs/de/errors.htm
--- 1.5.6.src/docs/de/errors.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/errors.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/errors.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -253,8 +253,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/exif.htm 1.5.8.src/docs/de/exif.htm
--- 1.5.6.src/docs/de/exif.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/exif.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/exif.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -134,8 +134,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/export.htm 1.5.8.src/docs/de/export.htm
--- 1.5.6.src/docs/de/export.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/export.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/export.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -318,8 +318,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/faq.htm 1.5.8.src/docs/de/faq.htm
--- 1.5.6.src/docs/de/faq.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/faq.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -306,8 +306,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/files.htm 1.5.8.src/docs/de/files.htm
--- 1.5.6.src/docs/de/files.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/files.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -125,8 +125,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/groups.htm 1.5.8.src/docs/de/groups.htm
--- 1.5.6.src/docs/de/groups.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/groups.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/groups.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -152,8 +152,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/images/plugin_manager.gif 1.5.8.src/docs/de/images/plugin_manager.gif
--- 1.5.6.src/docs/de/images/plugin_manager.gif	2010-06-05 00:37:08.000000000 -0500
+++ 1.5.8.src/docs/de/images/plugin_manager.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,46 +0,0 @@
-GIF89a   146aaaDarsLt<PrcͲ䓸                                    ,     @ !H*\ȰÇ#JHŋ3jȱǏ0@ɓ(S\ɲ˗0cʜI͛8sɳϜ#S"`Xj$I>Mt HUQW2 R	,0`@(X8)/<X@ B`gӖ\ѷ";r޽p)̹ϠC}2( 
R+PZϱeI˞M۸s6;&lȓ+_УKN} dW@dC/~ҁɿX~Ri'Do}U{ ^ZGIpawsf,9W݇ (tE#,0(4h8
-9]DiH&"Ȥ@>@Tie
- @Ve \)digfTve 
-%tix|矀2F9ܔ&袌6裐F*|J(
-wbt 'jd	Ju߱ߡ@jIj~  j
-606p DZ
-0pJ*Ekk,kpr˭p{쩹.>[p,B[+k>`plφ*J,>e3,.:q ,$l&,0,4l8<@3DmHƛ  ԕsɵ[VjIbTG@$vk5`SvW^L d
w@b%eK+ D A7EiI9779ji9縆NKlI	D*j.A 78JK;eXIYM xb<ua&P5utoÔ</l	X  ^Z? #dM!M-P`>`w4'Ah2 	Jae&ɇ
[B8y! ~H@'|З <Qp8*Z~)Qǈ3<1R`H2Vr H@HhH:ڱjdㇶ1=*aNl:ppW@萏td"HN5dp4$	я+UQr0l;uaEc8ZF T.wHݲI,'QH\%ռ ǌ4aJș6n)<bL@m4LΝ$L~Hz& b  yp+~/_" 0Ӟ4qPъZ8>φr p4fqOΪŁv0LQ.mtI8C:Ӟ@
jP+T9eCG)AIT`R樔έ
-[bUc媪&)jէZ9LRk̅`Xü8R8\}ZKs,XIV:jLλ`岘ͬf7z
hGKҚMjWֺlӤ^-Ǵ{aOTD>zU,,1h3͇g@\H
/xl{Z&{)L=O,~_&2i\ӓ5NG$qQ qx- m}hFp2X	QaJ2 VU{Zrħ,m4+$uF&ʟ&;PL*[Xβ.{`c:zj$[N]2V~:1B4SπLLL>)W@YOEuvU\,Yk/=ͭr҂9J`ϨNk0HլԬ6kvxժhV%˦֭\0U]pU.^WV֞emYXs]ZZ1
M\ܺݕJdGTݹݫlyx5)*x{69VG'Nq9ϸ7{ GNr
%pqK<&HW2@ ȸ!KЇN[4<缠Mk2>3]~`؅t[
v˘2m\nFʐ$^Db.eiIyԧ{-4|ؔ&C("t?$<aLD(nk
-x?8=?}{%n@ ;ЏO[Ͼ{OЯ~|E+KU:g>r+]vgOQyjnt(Lw
-gM~#W-$2o,IILrlotMK%xWMXkHm"xW8;i؁vlbmr;6o&h+4lB"VIo)l-Jw+.K+(0kl%8l+f5RH4X+C9ȀrMd~)z|؇~8Xx؈Hgj:PwxU%'f#&ǉu%oW.wcCA{d{(& {z	B50CEc6'y$c@"$ cc)FQ&q6x%A56<,Pj&YR% HYU8x%DE[=Sh&URiF~;p~ZiRoVrU[h%4uXSY%fF*h9TR****A+9+9/0Roio&)qR<L
-ÒVhXanɔ6-("yLYm7dYfyhjlٖnpr9tYvy x9A9Yy٘9Yy@>_NTיQ!m]ȓ(r#_%P7cѣN
=z_I_i_<	O5o1[!]sAy^	]8v[mpS^E9	yͣU4i))o*;y:䓟1ttוz$zGZQjL;؁|Bg1'Q Ќ#wa369!D(!Q6c4zO"SP<p&ATÌPL= ':x2
6Ȍa<`h&A!5K-ġ9rnJbKtZ&pexC%T":'g!$sf)vh"|:nnXH0x⡊zHq
-Js5¨\$zSG&hwZk攣?:
-VkL:;z:*Ԫ5'*ò;:i!Uqb;VU=&i&)+ɬުRZZGė꺮ڮʮuf!9.2nlnq.Մ!VA/
-'	0p#U"DJ$ԩThv/)nЦK+xd#coF,+tsm?I]؅ಓ0sJ4WB+OFF'8,{o~%Y&28HDmӤı5r$W$	Mf+
-x
-w[~;[{u۸;[{> ;[{8O;[{<cte׋˚2aJ$k=Q55J!1:[D64#z\yS%3*]#zQ#7Qӌa E,I+sq_'9SkFH,:h;iV,3<&10Q I[QҫwSMѾMai<=WCNY3_SZC6JQ%iSmy7`ﹾu[Aő-bs[nB׿N:j":TyC+jҵV&@kvO%L,E[s%hgWV IM<C8[#>;zK#ɜɞɠ;W [ʼR @Q4
zɬʫo˲<X#ׁǷ0ЁXe*Pw;<8H{`E!.a0 ID!̬.z@!a<#{ E d`7ŊxSƈ˨rBca wzxYw3FJDE^jt!Wjc<#dʡRMHҴR".]!ͩZ6}wRH"p%*UkXB	:?%Zjp4Rh:&R+~iFTk%+%`2SXՍ:Qr=ר֣ꨮz1ͪl'nJ(*l69;=9 K
-*r8T3o
49j.LSU˪i,ik
-m*`Kwe`˒lT;gsyذ
XM}HG+gx,R,Cم߽VlO{l?*BB*o,nѵZ,0&26[*բWm.'Á/*J<iLh2:2KlfM	ޱS")/iHA*V!i}^ҽgՍfΤ,:nLM-=nK,$^8RNuxװcST>l^^Yqfl.2!Ips݉'x$t'hcE\B+	`|8&v+qa]\"A5Gcu
-韇Ci 3!z8̥]%ᢾIѽ.N;}2OAT\{@,P欙LьHq2T=Tգq8>y	uSP4 UEA!DDD3	E{Pc̰iH5գ@l8q_|(m;J&²@Ӌ.\aY((I6e&<eR~h9)bU^Vyi
-*_rFJu>'Igpk%$R@<FMM@mbGHYJNj_%VIA,Eފf Hް!bpdN
-mk$moL$q}܂Fȴ&/KOvCن>鲨TTnq-ǍTQ-	iE /~%fc/}~GC{؟ڿ;"?ojƁ4_07Ai?\ x`&8` LP8!B"L0 

tdP )U2`ʔ9 4&D)
t !5iNSQNZUYnׯMSM) Ŗ Dp 
	@(B8p BB,]*x` 
mFK`߄}
3.A
RM~t= aA\ ]mܹuU؆$@mB	\=*@ak
-J4 tݙtwZ.`pGt<F_@x74@TBpB	kNJ@Á(	B	H
-$(.C 6DfSDG rH*$   x@hHFҎJ,rK.2+$dI(l.TsM6MT  	x2JtsO>ϭഊB
--<JDUtQFuQH#tRJ+RL3tSN;SP=u(TRNTSUuUV[uUXcuVZkV\suW^{W`vXb<	PvYfuYhvZjZlv[n[pw\r]%P` p2cW%Pz3BW%: @XUu^NZnAua	w_[\.`XE&%>FwdPJNdN9bsrbi4cUʁe"dT|ej6`8i +p&PzQyeS	s:[^fG{ @!
-h^i&X!g|Цy:AJȀVvr~:n[wU]&h7x;6&Z 3@m^B霆`R>7L ma煪޳W^e'TM}׭|E~VWSx@&Pd`@[p8SՒD
-`=A`=W5Tp`@X$։N#a
mxC(B	wR  _ hD(FV:a	*&2`*|5qR$cHC*ЊgdcFV@xG<Q{cG@R$d!
yHD&Rdd#H<J@4,axILfRd'=IPR$e)MyJTRde+]JXnr#*'XRA..LS$f1yLd&a-7y R
Xծ ]tWԥV*``AyMKbJ撸7_Sg=iJf~Й,4	3tb7i*rzSfĩ*ThGcO"E'*P(B/IPzҠ|(K#
-чA[L}SiPzT&U*TFUS(5Q[*xìvUc%kjðЂ
-=h;XW
-E
-|U^'TW~USXƳα黢 q]"P>h#nI aST]4X)[[ǈ޲I[	D`h5Zݤ`6ak';53hm[ZSZܵ-guX"ټ-m"NniqپּM}Yڕ]Kү 0ש|/rkk!귋0M{?qfyZk5$*vr.xlҷ>
-Iv!X<1^XNՈ	aZp1Ļ5LM1.ހNT
,kCWEb@7Z CX#4X2pIQuN|HR;ID^BTtKDt%Ij?uyU.0gruOOQs4KgSPF!J~Fofyeev.dS^}mlg[vmp[&w}nt[fw(JwݒGwo\'x
~p'\gxpG\x-d\x=q\#'yM~r\+gy]r\3ym~s\;y}s]C'zэ~t']KgzӝtG]Szխ~ug][z׽u]c'{~v]%gK[v]s{~w]{{w^'|
x'^m9TxG^|-ȏ
-ғhC^'}Mzԧ^g}]zا 2}m{^}$7S!ԄB :}yu|G_Ro ůvy-NT &'PP` 9eDB7|%C+-K
H>;sk!kc4\@鳾YB335K @$/pȈ
@diHɘ?	
-K1@j"
-@	@Lk&"*]c(vAC6ܵɣΪ#.ʲCb#B'(	B`
p ؋E, ATA(3xAx	
Ӑ%,P	"8xD{Y\PwBC@/l>1D3t!&tj3 DCz-b#ˣ@"D(FF?H )ƽ苿(NppH
-#$Pq<#THX*ȸ9,j\.lFgCd"o\+?5|1Z1jjnF[GN'zi¥'rb"Y	"?DȔq;H#DH{
-+aAI{FKK* %*{, riL|L|>ʬL˼L3LMM,M<MLM\MlM|M،MٜMڬMMMDe7N<#	zw;NLN\NlN|NNawrڱU#!e>NϚbq! =Tyd
-ʹÄK
-O u$Yٛ;Yp!)Kp\@|PshГ(P]HɋA	 P#ŊYؘWϚ蠈Щh-=Q`Y7Si
-1M[ϩቄAIVќ,=2#mTHRa1OYO&a&\+uIiE\ YY:=J3H!-@u7@S
DU45@X>Q1YU1Lp)VVE-MVG֫a (Lm	@Q
UWYQsEW=Qw-WmQ|PuWyQxP|V
-kU9mXMMK*XXr'z*X
Y%XM'ͤ)
YY*Y5:Mr~6$)kZ)=^Z'4*Y}Z%وkB('̩ub?<b!ڨ][=%+$a3-cu\b)%)ڕ"ۉ&i&a=\-EM\}\ȝUe3H\\\\\
]"<]5]ͭUQP`ɬ[ѭXj<+[Ws%]5]]䕝ս5!&4[:̢-bsA\vk*",* Vzylz--n߬%|+_%Y+3%s*__w^&}9!ݦd-u4.ۦ
-ZzVvQ`]f{j_jb-0Fdn"aê꯼01b⛢a/<Z,]bR[ Z##s	%b", qJ6V?~30,ީ
e,@[0b(&Cn_,RC*B@bD-L"9K
-stst1'ŨE2BҬQ6Rdʦi2	^w++}42"H6fFF/.c*憢ec.oN'jB';f7=N]8+`)Zq`{ka}a@f%,k_-%+b
-[g!Meg!z\!dL--ꢇr2Ҭ,3hh埨$Q&>
Zh }VzGreFi!V؆'~iwiNimv*njj؜Nj~Zjejjjjjkk.k>kNk^knkj`]kkT9k{-jH$l.l>lNl^lnl~lȎl$~%RM̇l̤f%9χ% 8lЮmޙM*mUZHP &OTgʔqF@V?Pt	XM	ωW?E8N$N%_rm QܞL9	UБ1p P;@!(Ej[R$s̀f?8g,+v^^ծ1$R-S֭I@2M }ӰAh}ԉV3cp!%3=U χL	0q!0IͰ@V[oLʌ)]orXHKEHҒ ҒItS UiŅLD9u6/|EUOD<m=ϭJx`_v֤*c/tR=jvkvlvmvnvovpwqwr/j.vBt~wxKtuvxҤ[
L>Koy?xwgWE(""t&U{ޞ$'$'J+\?yRxfx鉶JEm[m)y ?4xRyfyYrZ]\
-\B'2-';ʫG)ghgwwz?{"z7zG{R=ok{{tqi|Zbi^_M|Z9|riK{zOwN),nM2w'0W9*0/f .}13+C42&¢:N!0OT6	>,b2"~;bKnL`Hi(]_yٗ3.n410#Fb_r!}֟~
-<XP HÅ N0&P	#L@ƅSR%F4Ҭi&Μ:w'РByJ8 (R	2m)ԨRFS7pmQB`.A>l[^JjQn6B}6/]=Yl]Ls[+ehU{4ԪWYҩg~Zjֺw7/hص3zk		Sn:ڷs;Ǔ/o<׳o}S
->?
-8  *W`~ ;
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/images/plugin_manager.png 1.5.8.src/docs/de/images/plugin_manager.png
--- 1.5.6.src/docs/de/images/plugin_manager.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/de/images/plugin_manager.png	2010-06-18 10:10:48.000000000 -0500
@@ -0,0 +1,258 @@
+PNG
+
+   
IHDR    !  "b   sRGB    bKGD      	pHYs    +   tIME1H   tEXtComment Created with GIMPW    IDATxwEߙټ{G9$	
+3 "@"(*A$QrArpmػN=>wzzݮlu4{d:~ŴxՋ|p)w}4mٖ[~Vn}z?vB(۷nȞ	I Ȓ% tЖؘݫ;Ο?իWp\l6;jjE!;fwߕ -c4ж5 7Dծ<uM cKloӲC{|*4ڏPBC>d0[kk9r;:_ߕtVŘG{BwxgnE߰0W ̖$ Ѡ#};6GNQx`Ga3:q{˹MۓUӐ=dlʋ8~?jg߷=r8iǯ#GzEQXrIIIFÊ غe3v{5۝3TRh2ӏRO\6-YΟ8~NqㅿoU+CHMy3[4jXh41jxJ+le 0,^Obb}ڵpʕ@HH?-Yll2ls51}_	6+ 4k_NZP@AԱ-WRŲ,Xe+Vjq݈H외u{UΧvGg|h{8~\`jPm=1_>#S>c[uCȸ<={RMuZi\YV'ɞQ7͗մO HEQv|}p\tؑYfaZ~4]Sgp-[u/Kh0=rByq5"ao2,xS8c1]ZgѪm|?gS_'P % ).<_/Xpʘ?>vA]܀~S8m!cϛYB+w{Hw,PVu	OVu܀^F
xͷ9cUΧܵￛW,\0ܹСc;V\M5WxY4lbcb0Dv9			w,m߾,Y,6EQ10
$;lټ	 ΀}P%h߫탔$	QSfQ1lhQ1M͖=?l6c2A0Mftz}<AX,Ǘ+voߌ0<鬺KQln%{KٶWU_/\Mbub
+A U~6g4fh)*6qF??'epf>nHߎ&X7z6?uͯx}ֹIjb!VQ#mȌEŋ:d M_z-޳*طVooF)7$Ù캻|ݎihL)"G;3ٻk;5jeӆ5Ԫ]}B^}?j/rÚ˨DA8q\@p]TX'OLQFBLkؾ5sE"of؛CoBBB;zT݀5)9ukΰ7ya}N<Aȓ#+7n%mfC+AHLL bʕ.A.;nBEY~
+DWlGN4&o޼w}({"cJtWnͲ9~Ay>S6Min _|L1,ʵmefV_:yDd/ߠY5C]v!fүcKvԣ_έZθdYYX2%N!JΟlҧlܰAaظa=		hZ2rgT'"
F)v!s>wfR	֮˵0`?<m|>e>Ι͕˗ya=Oj̙$&$9wwrg.6qz$qQ jשѽ3zˉ رǏqy7mOtt4>K/rƍs52Oؿ^~4]}񢅼[j݆Ǳg.+];Xꫩ=s9s0>mǪgl9l
+{ Fs*_óENd:H#mg+P8[VBn"
+WsjvWWϨϸY84aREQa+V;?ّR>	*O+ʄYK	*c_mH̙3ѣhk׮JLLңG%22RTlyH|e
+o؍^lBK,(Ja(YHQƿSxsly}>NI:5˥k{nW^oOJ3p(kLc3ݯC3+^DiJػl3|~$>qTܬknfS'O0Y39}qcGSP!FG
+e9t$oZ̰f6<p aE
+a6߹4z-1y'`00l\Mz=^!ph4PD1Zl{Uʯ&	1PpO(h ,F$I(`d2h0LAߗG	73XQ[gagWo̯s#"c;\((Ͽ[Þb2
+Y3Y_~aQq4Q~K|Qk?iъ-<{u|~lww^mx}l}tA592Svlơyj
+A@W{V 7ܮ4o VmNoT4Sac4Zm`q4^}oδmQ/-`潨xzgo#(~J5<'I~Iߧ2S~	jZNjxwg
!MG0\Ξ=CXXR~nNWEdY}N^v&*O<Cٹs~?7JjhN:Ɂܵ/^b|>-Z~7pB3˿шn\NY7wW5yIȕ3'ڴk˷tt;~ߜω(K ~J qKq[g'24rbf=G/T͖)X:L_JUB._xԕpk;l]'.mac٦ZL)gSjGegr,"(HiEA*L<
+];M	$|zC._Rm/S/Νx8A]1uqٸt=JcL5ǐ`td;}%Jd
mWF
+x%Nyt:z= 	v'FӅ(ңs/Ԛt	5N^'dw0$Yߐ)Sf4mVŠHp8yJl{MjHJLvLv1
Xlߺ')NYv(bz*8$;͙S'OvyK1mQuJJݜ9L9ժTw;<C^ﾋ3EH\N7cGtӴZ={ж51q8ɸ]Ν=!.6|r# 2{LB-Fbۻ7NZ_^g D+~NVZfܘ1|{P^Ջ+P|Y.4aoЦU|^]S9QJw?S%IBeDQ#+W>xMz%	A|X`\۶R(\Iؽk!BphPe?(re/$PYiwT,_#P\i~?|AE	w
+@dm&NIt:Gs$&&9sdYFN0$lKvWQd2eLlll[OЬh|%BV
łjM*gDQ6[p^'s;SFb	`09b,lPBBBHe~igEl0>^S|~).C#ek%/^o"j#m
Vٲ<S[;bRMɛB
+wOOt}![^=S9EyvX,SkwVP> ƿ۟ju^^Vpw
+>bi͛>ם;=\rgȉ&2__yO){O<^o.DOt4E	3JW;4nǑv݇}aҠˊBڕKu-7♋{-/|&˦؄P,Gܸ[DjT(j1y	Irڑ.rZmVK6DuU+9}^/6&ޞ*ysd{VLwAh3~X nWdEi۳)\u:E	3=?Af=!tN&$$3NdabgR#ا\{?
_L2H"IZrd¥+AWk߁F_٥TodL&Sx<au|ǜ~_&hW!=|KTضe~)Pfs7G~Z:kC0yDJ.Gͨ]Y2gTXQPdO'suy}>4MS|4.P,X\r3<bHOHfu)R
+$&$ԯ߀ϳyFڶjA"ň@B`>\ɵpHX0֮#O`_Pˁ<ڀYO?4NWk6>`3Zgs~V[	93w.ZAVm8R1
+NpMdH>n ^O*/g݊m"c޿qFKZVbW;Ss_[yEAx!78~/>G2h*E=+X5PNu6.th<>I<S#̜6" ǄogLE~m]nR/ mQ]7r^(MqV(Af-}+[طu-g=8I?v>eٺa]{JmV^ iVѥN. 	kFzVADQ{Ȗ{_W=Ap@Թ_RR_R>t2<}T3ot"(g>r0\-"(2Y2nHn߾!ӻIII2ϱq: .KTTp%t:7#"Szt[`0`7ѽ3?-YĩS'߷7W^%
"oFE<Hn([8L8'8V2?Z
K|0-n)TdYK+pHtu%t @)1i'HR@4zFW{STƌޯг{'ϟ:(Dܸ^+=<pQE!&&#=vVg`f&JŋȲ̈c eK!_}9E?-ao~Zmof2NKټy6nHwϚKV "Yda폝(.34uxWB
+*M
Iq@PRj#+(
+^OD	QTgD'=^**B5ڲx݄$GJe\jKٲxs>uZ! S:-m_|ֿz15ʊK_+mߠ;zJωZl=pa=կ;}zu?b2e	Ϗ(,˂&%V)|{ww-WL|?w9̵<SG-෗ȩ3S ,^W'}&exmNOtшbEj(*[~|ݎD%
+~^KٴhREk׸?1KqͱjUm:wF<9F|Zd\Yϝr3OL\:0aςw|9~ͲpX(eix߸LDQ@>!2w	gM*r̋^?;Ug@Dgn jQـlxdEQXGlf&)e_x!?&l`k&!x_H/nƖrlKS!
ǅ\rE&}JHLv?Z R./[lm6<WYv;ժU?}awTʴ_kNz~>	v3ywd˖56׳Ȓ%uGids<4<"zÃzw;z$ܺu_MGӡxsj?rrp:rn
גm[P]_,^sgЯztEe$Io%(jz=?|7ӷ+.QI߷7 Wit:5qJ$cGjvn̎x{l޴ݻvbRN8S>TX Prd%:*oIf9>kPA`߷K.MC^'*2ZKP$F
i9Nۊ7*z~_\=u#vfZh4>}%Kq9+~e		:+J;}}z"I&= I(2zH$IzDQLɯԭL_0R=7RImN̏"I2ǍEYO
)]Ph1EEuCOeQ0_ΔoӉh4/IV-xs8/s'OhiJCDEF)SMqTHHHrxX|i؂ PtqEIxSf2e?`̜W\MfTP1GЬɋȲL*x7'99*#^gSkhZƎItTN~E\N`XDFFҥS օq<VÞݻ z<K֭]۷ѭ̣X|IHH@Z
+Ce֭],,gb
nxv8L&44j<>>0S\YD<aC$֬%2o:yU+c6YRJűk._|c6EQ\,3F^xn]^ qxbMy#tEQ$
$ҌF#|j7oJhh(hڀLq82%O&:9Q'gRQli?lx8LF=}Ӧl)\i߱II!5W{2_둀a?Zb&Q8QUGj!2k`ߥҜP["nc4l=S@}b6v+b*_o}Q(WiQ`a*TB
+*Tdl>tUg4;`0>7Rxobku*ngrY/iQﵜ^~\⎳zܹs0 7ӭV+rdk=zb˄f2NJHHTPxa7˓+9sdc@ʋ+3fhWX:bYq;ɖ51Z~O;>CFatF@pڵkhOe    IDAT2e
+G	fJ!dY&ԭ2!3CzbZwM׮l0w
b̞KH=5p<<SX~E
ﲬ !t|>q?=YɲL5|+_uVm*3;~Sm'Czyoq·}GV"{<|>OFT)_׏'ɞ5s8\mҜQC	L&=W<>Y	\1J̙Ϩi~n#+BLP4 *~!6>i}<9|#D{2JP@$Wߊ.Zj
Nw&WPz=
+3*[pW@X,T-[ʄd|v*:o*4͌Nd2#ϔ,f&U_6HGsX|& \G""RjxSٺ7n>بxܬ'Ug'FӃoL^fUj:/_Bղ|R>]Up)+? 1!sgP oNZ-7n|9rN(t~JGrzl(~F#$a7NM`N#..I0`vχn'4S&qnxϕ-_GM"w,6<[陿
(~?x_ZcM㇞:"ao;/e)qqHVpLSN-}9WKΜm|))bcbhբ)X|>_}l6xY*SϜ19%8E J+,YkWq8z2R.O^/Zlŋ3,\0-6Ա-GaTT}ҤQ"oIU8r.^˨(
+ժT`ÆuC*W,hCԮUH6lXdb̯Sd>tk0˩LH52fDQdm~`?̞IWa05kū{bz;{sg<DOLHZ
+d%$E@TYk4p{ޠj8HB:M$n7zVnd6#Zjɲhr7~|>_J#I".V'e1`0h4ɘQ@˸\NEA'~DƞÒT-#tiF6kxsO_evqI]O0W;?^4a-1gBίpEPэ#!!!|Zs5[Yذ((9S_}Vr_]T)[t-ˍ<x:DἝsef+nw_
+Ǳẽ{47oٖ5+݅@?{cuykU*́^eeh\$9JV|:{i!^?rbyɮMVޡ4Si?mhO흣/6˳iggznDputJ΃bjK?8xޫwB̶q^DG˽:Wg(vhTfv{VezD:;}uA,5r$Ioĉh4z=>[a޲U[mBի('1y};۶b4ٝIߌST{	0@oxB&i<<n~媘.j(܀Օ?*L(hw!Ex=n3v{|շ\."n\H0vnK$118:v}{6y<{}y@;ժ?m)_2gOdƵ+^\yKٽc+VcҸ(Gѹۻ,?ݪQ[.#HZܽJ"4\.':Y'<E`0z=:nI4- ~>X̩0Y,(*9Z*T<팮.PCֻ#Ҟضe3M7ĠSr6lXG\l8;Jҥq8A߂qcG\:f
+%99Q#?k}>5nd8z(F|DRR"ݻL9p`?׭e\t(NCe)Cx=_m[7kxa$ٓhԨ	[6o$Uƌ#ٷo/7_j1͌7;gP"v@Ւ-[6N+W.3d@d*Wʢl?~%f)R'c2B:e2*Waя%7urS*Zʱ{Nʗ&Od_Yr9K^JtEQR`0,˅`n6N{r5+L]h4~+K;^IZz70q2 ')m /5ȲBve
+nBXm6dY:MiZ ¯^%(_,VA|7ɜ%n;>E%Xϲ1t:]]v3k
E?BCcd/OLZMJ[.AFO٢(
+V$뎮?1H;ZxeЈ{gHـBvZIs*5wh 9ٙ.l6`;1Ǝ.~>nRJѪuGt\kVΞѣҷO/lb4<c?} \Lzغe3ADUPʼֿoJg3vHG0^lP6ZrrAŋ._"j4Z\.7>Ve&|>SjUzO߰7n\$Z#1v+@e ^zE}MۧƁ,F&2q|wҵG
N	,x%(ʑjԨ+/6n@~Y	|WhQN=
+Ht*TPB
+*T>dWѭB{)ɤzP3 |0#1Wg,\?pdEFE~9

zA~(
+eQ8GcF<3c29x+٫d۠}
+MU'Y`OvԮR箒#"seq|~'_SX>ɮ^kS[եy<W(_LJG\ʗ,DTLWnDW%4g`1͝@yԯ^n1^Q'cxj'u-Ol;eɌ=Ee+?g֯v=:7:.[:Fl0N^fRIdmDtPTa7hBo<^oN
Պ++ʗKSXAjˈ1yLf3
+
+Wu8$:Zŉsgg<r.rޜ9fV-Wstl8Jz	>@tʙQ\N7oUiLڳk=n?fsT	


+xek a*5
+;.=+7*MYm*Tiwyg.B#@y١1𐲝	"دo'R;ɛe>4M+uRDQ
}>?z_Ɵՠ)OdlX0u }[赛^~r_5 YVx}h$s]aBQA&LB=rV/jq=7Ӕ/<9pJ(2rHFN] ( *
+x>dEa'Ȋ|пw79:Q*5C-oBJrS^> k)\ތn4Z؄lf"#\2
+
1+oW.Чs
+ɾlb{,\EQ[س&&qegztZq׿ڧPtxf	]j_+j"q	6BCJϕeǈ?͓+Gk:˕U8s醼jhdЮtZͬfb(T+_;DQ[':t-F)UxT0.7{U.	{owcUP;[&^jP.vЎ}z1}f/]䷕+j~Om[j
+1CddhZ-7p!$Ip%^э_xrfd<n7uɂys1
\xukײe&^ލf6p`> >)0rGғmзO/Z6kl@EvډFa_~::cQEzҦesϝ^by2O?@HyC4̞9CD$۷o5kV>|]ƌ_ş7.PnG
,BţREA_@WjZ@HVbAc0ػg7f[h(ٲb٘<i"ٌ^f}d9Tz_M	c)/PA 6.6?cGZmh4%$MQl:5) p!!!HR)!Vӡlp!!`8t {(
+zEfL l6[V 0y'X,mVl
+`d2a4QBTT>xϭ۷0tiME`h4bXR	޶uK0ohh(4x6Zm-Rd2ҵV7bEcZtS_{A$Ilݲ	NIn
ʕdNɄ-4ٌ BS	-YX,@Xvh
+Q8M6zn.S^#Gؿo/11tؖofqG}}&	8v~-eJgO4q>ML,{|Ġ!oBtd$&($	6o[7q8ڻ' zԩU
A8u$(
+[l$&&r3"KȚ53,(r2vp5^/^hP6/whukLih4&}0#֭Oݺ9w,L*^$?'yFt:}0sYu&f={vѷ+_
ќ?./\|;Ir2ob߾=>tARFN?ׯ_d6cۑ$	kׇpQ@*˖Rry֯M:5п	:; pu^/[7o""'Oh2u&e!$%%iբ	ODI\NΜ>CߢiſxbMv82;~=%ϑÇקU+gap8ݳ~hMEeGa:,qqq=
rEll, ze7n\gL]UUȀ3Z	=u3ep]\v
,3}wD
q:aYGZ6gN3If
+e\ti_|ΥKɜ9}{oFsHdE![P~y	ݺt$*2eK!SPBSTý{v(p#,3zpJ,ŋس{s$q-G Lْ\t'OPJo%8WTukW3v:$E.RaEXJF11|:q< %ڵpQ~} KHXTp"sPڵmo
MID~-3Oqzs_NM3R\)n:Ă1ʔ,1A-YqcF1ذn-Ke4
3g|;o
Q&!!Cr6t1ec,Oi׺F|̴ShѴ1eK'*v;z$S:sv~?g	,Z %rZ8'c#I^4A`mHDll,ƏQ%^o@vc4q:Ȳ$I(Fh4L1n;x^Q^//Q%5FA4m>DQqc6INNf׮4j		drIn\N/#bΊ z.Ş  &XgɄHy@ lzzL&f\N':W F1X/ǃ(ffÎl	f$)>F	Ex<~Lf3;r{<>&5 :d2d2˪x08Fnw $nZK/RxqjHJf.WEf$)WRthך~YnO zϿ~Gi_JtUuQQQ	$fs,X$(?[) 
+$)nϒϾT")۷mI||<q!,vi/×ӿ`/E/j!44I,Y#	uFukq$\cLyh$>..aR*T*T<
=Zj%4(g3pܕǺ(q{jW2?ON֭[ر}F[nRpAVZIDD۴PMm̌Q/jht'rŊ#/i8_V0]/GDBd̬;YMkfjR8p2of^aձD;rXNDe8rMIΉ Y}hX~oOR{{Ix >˅hBܸ}Iիx<TI^dE@ea:T,xӌED&IEHX}*dR({C8{ E]OiHt)"ǯㅲ{p;
+pjϕ8VX
+
+Y	FWBſgns@*TPB
+*TPBEƃOdENR	4(?.uj\Wb%k܀3i?b2PxAWÚ`5}Qp,+h$Aׇ$/#I᯿,3{%kf+vGchϖaS~X~@kDYV@VHFVl0tߌj5_
8v-V{{6+	1WZ~7<|:!!v&K=~iڴ)>,zFG$RHٻw/n^t|j|>t:~FB1w޿o]:ua}۳xFD""=7%k-p&J*,hZ%:Z4KqZݑeEa/85IUD/A|AjT,CIȲB ߥZa4r3ż&+9&^j"8
')
+Ӻ}$:8xf['9hѠ:Gr3:h'ezN~toUY7)ϔ,*V@e_ϓ;Wh^ڝGi³c"jC9ם8i|9O8v;qqqHԩS믙5kuԡudgr	Z-_5˗[nx8q"{eĈ̙3ٳg/M6Ν;ɘ6l\
++HL6Z7%K@J8u*M MjT"Fsɔ	CYj2st9+at&://Βݷ]B't&+Vӷv*NB§|>Ekrfuê]sx*UwEϩ{ 8].G@TT}?WpSQ
3*T<H7,^󗯫B#e԰W[/?$˜:w[Ն;w=1$ʃcj<IEM<صz+X!v>=h?+[q۱%-HR7"2sdREr(]ێQo|Z>Ҫau=ٕ>kYcOvR4.""cglXد(z-4Wq7_]Nȹo
+ͨ8@Gݒ%f+U5q    IDAT%۪/HtwU]m[7Az
+X
+b{.aCRUH:I$n[?nr%"yIv윝33爄{ԙk_^u4k7]OdbrrضmYxňӞjϛ6S|㠢ȴiր~]۝9ӝpЂ5+`̈ҬjGm$Fb~
+j]ً2ؑ_\yf۶mۢ(mcm[,	HTTؖ
H$CЙ9KǍ0+#3kWS[U3+*2   I~i+
4a+U{j7f-}Ta" ,Q-}U&1^WsV@,Ѷ-AD!6	ۯDQ*M 98,QQ1m貋VlfGbh)Z[=bPac,j-Ʋ=rr%ڵӧ"U><s_|iԠ6mӽk:+W
_EVBQq֑}UHMɜsE y>Ӧ~͝wL"*'
eW#@^^.c\̨ɔ;$4M4MccYjUܮ^#sV 㯼sI ؑCRRa4M8uma6fPU5Wy&^yi2K/b֌<D&ͤo%??We&thۊ^DAAE}!yD"ض=}ٵ3/<VI(B4 3n]zLIRvMn5kVұm+b&JKYb\{xwt۶ٸapߛopM7p!ٽ`0$QR[˜1mZHLzy]>ѣ.Ҝt(B5>d
+^r_:Kq_pum# | I^K)FT"M$AUU|,. X$1T	äK$TJ}}Z	B$ztd)W[uQgv40nZa,""l\D" <:eI@dQIBQN[/Uy,r(&y]TT@b!F{%Pd?<?F߯^`@qX֯iew͘1-[43w			*o믽6~#'5W!I?8!~}T|6nDsYCD])--@$IgN+,?K/VUc<}	5M#;;osb:uhS~1 2o\.7?I`9|pI{Of5_zkp=ض}ʄ{b&eQQQAN(+-e\.\o>
ʟs߽waZ&>Ȭ^^;usIxŲ,v؁yzwȲL|=mpe?W_''u]י\,$Tsf5by-EAcx<4.Y3K/*+V,O[כ@ii)^n5ٵsFExe@ot8lj=x:bctgz ~II9p-*brlܼI_C9p4 
+oSy%Y?ˎ<88""(0qm#};\̦-۩+!mu=Aؼ6UMSS_FEXj2607d:j¦m;1-+$BEAqmdIԣi˲eZyC<~OVdI譣=KD0-NUX\j%ve\YeKȅgv~XF;ˊMI׭@ôF^Ԇ6LQ!j۶-IbVl кYCô,ȗ*fKR̞ǥ?S* mۖm  B(bcsR
+QQF
%5xmǜrg^ᖩs9s(Ç<4	_c/r%4'/pH'¨?tMBBBL8E6X13N龵sZaoeHt/1/:+IL?C\|kv~i,Z-ӣc^mXfSÇAWj$'{gڷlDjr«k&ɲ
+wRhP;6m%5\wuz·2()󡪊izyZ4W޺٘O\;5}9?PӺYm9{2tmgnޖ׽CZ
naƬzRSzwiK͔UUj \z {ʌ%q뷼HYb@cFn\P\>iYv?- \j?)-NMYKHԐ<.Xٱŉ%gˤ$dY$1hմU<.}m@Q#P(BJg˂JHHxcצb{
+/7_`]>ھG9w6aؿQV/ZI^a6iqu?$ctΑY0/c\^+/O񐝝ŌSQI\=r/Z]
IP\wxN2Cۖt܁>x]\.7YYYj%_xB9iՔqk|$l۾ް-q˥ӻskiؿ޶K"Gdϰ\rpp80"!J7ϊ%/*y<Ì}vޥ{{$IoBbk
I5zEjHAZr
+4_E4qޢß5md m%H؜]Q8ożsآu;a֤ucǌRïX<K1
7?Kѧ ^;s$$E0˯Vy_Y-GpPū?y
\	MZ`OKg<t>=5iʖiݮbei2y'QU5m[ʤSN]4Ƀص#ms7sBӏow?Z٢9s `EӢ;8itOG%@vkvi|{aq/NV
HEU!>ߏ(5P8O=<aD*jV^g7?Y@ `tv#eh4lɲa[qp}Lgbx={Awp8Αo?6tõv2o>|N4H$⸡
+4;rrrǜ[6mڈ |, 4M;E[uBN`>o*EEK}y
+~Men%ЫwAgѮ!=N#e&|QDQg̝32V;v.c
M6co^jHŶmn~^7x_|W_)bt։x,o?-Fj*?-]̚9ݻwӴY3NhTIS;}a:6a֭章_7o	<ׯKUؽ;>B؜n|+_͗_|
+=w'S>bټi~ZJ6m4G/7P(׎gٳu˩W>$;ж pm2P5ڵ0dl޼Zŋ"˱ʩjYn-vsx<49˲t`z1\vE5M$IqY1c2tٛ7xG/yg1Bf͜9֭[tit-{k4
I$UӸi߾ƘHF)..(r8y@@4`F4os:	Mޣ'C/eVx<dYƛo%7/:u뱷x/֭c1st5=TpHM'檲an6hQeY[n&ŻܖexVΩB!t]'
+?U[6nXOz.D*MTٌmQ0UUW}$!رZj!2$ѺES֬ۄĜ1D#dE4MF<?2
+"aDQDDQ#~(V+XE4Au\.];JqQuWQw!J5C,hVIBL4"ZCwPUh4rP8pp8$b8m$AqwQ8"RMXP.9v8ˑz'T^
DpxLy=:߸ʼ x	?qCbuaʧi?*o۶q\}]
9	l)SC6%[MޥS~\I?{3.pN|'<Ɠ?#O>뮹ݻw# =315ǡ(
+3gLgw߲ef]q^Mx lŲrBukMYW^zƊeؼiwzüX0/v1dge(
+WW:O:O=:{	zAn ?̛`q]_ogb<Ըna@nݹF#?;s:7_tb&У[L$##/EzN-Q-lޠ3}1mӥk7>+.ób7_ѿooo׮]%T-OXysy˝B?."FmZJ5Ax,^P0dȠSmZ4d/~z^s؞3xOkI'`ƍy0(P&'˓'! mZȜ@().S.dffg9G) 	5j+a" /h+acm[&7mx9X!t`5n^q
+O0Q@dw"Cq
拯{9q͜9g.^N]{L\wuѩӦ	O*;K}eܡT9Z ˖SÕ(3p)Nq;8a׫tT
+K1MI-+ rw=jIB'q3>o۶-ɪi&"Ķ,[`gJB>_5Ӵӵ)La M[`WԯSE>:OǞɉ^j$	^ ݵaY#z|w_u^'_mu\%Gت1%:ߍϾ=mRN-y?:9~]ۼ.ҦSFпkk{f_ tEV޺`h["(/ׯ]Z['kW*2'4[WY1~][3wTvp8^iۼѷ+piض @i㎼)[7ey6Jǖ5.)(.B*-2Xr[Kz]a$IQZBV' 1C'6ְ^BX:SJJp- ɲ޽Cw>nٓԘ񘆉G_oܠ@0UBQѱ߮2s^'òlG_;3&Ŏ%ڶSoMC%v"KbO]$̺زI>EaR]Kt˵} F-x<
+G"^-ٻ;6mT'
+(I^,º6WK7^2Ͽ_^neLaXYdawk_<>W^;5+UK
+VH$K]SlIv[c//O[ϺzԯE$+ݘ`_-q
+o~aݽַSsM?3>wKs `jZL5I'|eX1`,߰Cs:5S# PT":kG;CϿ XG3ȮC1caS7wp8D<v-.۶Aŷkz=6 fv9o@e-PZ'TciW<9?tEu9};Qv*r,[W+jhL$j&e`(>w |>ӲPEuIkk&»S3}&-
+(I"HE65}r10~|TfG-h&ZѨ!Ȓ(<~Xg3BҘ9H@?[)kD/i};ѬQ]^pcDᘤ /ܽW	6S7 /];Ɲ{֜%ie}.s[qo'=27[3gzK@`}]?xKhW~&-E8A'ؼm_hڰF>zۘIM3-˦(I/Р֤̜|IFu	r#=;P|j֐?]$$m#j
+fOqUU4
;{=zi	ycر%;h7gDqJ]{Iپsϒ~]ujݴH;lށ,Gl@ҮEJǖY9&
kӥ])I>UUѽecP91lU$y3fS$1)$U	ELiD7jg/1,ll]%h=k~4j+[~Jtr
+0-#Gl
+pu'^*Ԩ^MU`ݑtcӈ),{
+}=cǒ6պخ{4Sc_IZck3NJgP ݺeۄ}EjҊS*.;ݶm$UY
+Z.ŽMw2xͶ?L%PdlĴ~Y_(V4
+su
+(4_'ǣiF<:׌$mU<I:~
g'r1躎˥Io^%I֑eD$x=:yyT/dcUvt=F_t!.'ɣ#B<|Ֆ4+YQiS[ueYx*өݻ)--%
+KG!	Za|vP2'YG ïl|m{<ޝ`۶)k mk2{x7_mW_&jCvvzܕU#Fϸ+b+7 \~\.'M޻iӦTSdy?ťL|I$Y0(G\@m	 I:
+YY;f8yqg[oR_y>xGV¡0ndZnriU,upN~^ﾛ@vVmcQ\z_OÆ(BbR"II@RFxaORP4|#Gb&?.Yf u+azD	^TU#V-*x	QdW$I)īax<RINNqj_UƝܯ7?,\eYȲe^ڴbN
s8*qqAwi;8Z~#cGf !m88"\n;88?P?<DfΘ($&&Ʀz*WIx	$''tQvacS^CO<͚?4MdY7_GU5عsglj*)	ێyHNNOS\nn7		NBBI$$F    IDAT$ Hbb"t=(VGw4\hKNFUU
+p\vԭ'Fn
+a;?Imۍ$I@bb"(ݻxxhFRRrrhӪ)n@|$$)@BBBu]_UndKt݅A$\.799٨JRR2ex]تn7.Mq\<C̚5۶QUN}?m}"U^3^o܆em(Ӿ_cbbR^'%U*iHJJ"99Ymd$	7tA;WtIoGii)7]
+N^n.ee̟7k_((BA?=3|hذ1;rj|gԫfٝwގmǆ)0ֹ͍=%%%[$ҩ=e#ѩc[͝CRR2Kawťh΃癉O;?_E~1er
+Ǝ_#`Xw½ɖ͛P1eM\wxzuLII	e}	T
+LzYlf?LzY"0vоm\.7aťb8>۶O	esfΘia7^[fjf 
+9}@ٴaC K_w.˓yX
;Qy
c<ģw.ӌ_x!= Ņ DyyyhƴipUWP\\ma꼹s8̙=a(O?wuҒ9a] E`(XolCY&cVl$͚hB4j(ľU_H$ºk|!׫O$C4n܄uJK,K [qė_|Y'D(K<\526oHؕ!
+b&-0
\neH\(۷o`
̜>iiD"[>nuk3-tUcUǝ0t>u.Y&(h*yyyDx8úu4l0HO \wx:tLǶmDQ0
vaO+xTʩ[hVSΖ͛UAGNNvܚh(IeZ,i)s|Ә?o. {0[n<**ʑe&>e^E?ry#,˲Wq}p***痌_D%EoF~xy5jԈuxY&6naS8a`Y DQL$m[&i3^mz(㪺;vШQI᪾t߾ᆜz
+ΞQ^j$I#Iud/Oi];wre~<s,[8гx >c.9~7oqGfz
+/Ǎ]u/^$ź("",W-mUYeLDU5$I/Wu}EQD$ڷi^k"$ѴqxUaEQd~NU|UDQʲ+/O+Z>+@^^.@8mmjiW]U>U矛HRRRV*ޗ`0HBb":z
Yu9yEQOϮQ{YGQ{ ү;U%
+U<p=|< dT<G>Bٶ
ATτK/_4Mc[f&?{sn#+k;))^\.^MQw/??**ʩ姟"^=&
jsSQ#ߏ(,[3JbRR2q\|pHoߚ5xأ]LN=?2V
+M8/{u?@4/ZH^](//giH!s&>m[HyYYb9r#]ےώ9b(HHLrY(A'b2<4tjOyY7lf̭	]xi$wȒŋlY3s3vC[y'PU,:aM̝3˲i۶(/+#3wlfsǶHM%!7mf_~Fvv$YMC+ẫ(س'#R>&vfl</vdzuv:n59ItjG~~Q¢~?h7ࡧӶ][ETNоc:ӄP(D8lPA?'4 Gvv66h
nh4ra}JKV ٫7je!6m]wtڍA
fŊe躎@Qf-=zbb8s
44>Z3>}xw1HFPR\;?^NtŲ,,rѰa#|55i"fLsT*,%qFrr25RS	Q^N:@~^eQn]
+p.:P(cz' [T*"-̟U~4aF-.BUUuN8,&"QHMM4MJ3{jU+	YUޒUv<|Uk
+	WZ'de;Sy`ԚXm[k׆z>}r{P6P#51Oe3q4-dI"C0ڙ"vl` %	#
+PM0w($i@l2M,ˊk-D$DHNNwsox\nB Mf^$\<F"_B8kTU)YFu@ ,ȲN(].mۘ(B!</` 6/넂x:a:Hh4(/'YDhF8'.N80$IOgVyoÜ</CԈr-7O[\(ixF#XS\\T9Ĳ,"6¾}5DR#۪JJJBgdkvQ#zIn7.HDqQ[YUբW	_zEQѤ\&MEw9Çuq\ys(giTTT:ͥon1d{AE
+$}Y3gPXX@Ӵq}LXA83(**On,\ (LWPZZ [aT/Z;o
opy\:z]z	SX)(,,G2A-}'//mE~d6t~9Y3
47yM</[ޡ}ڷ@Aa{
 p:60bYۦ`ömfY]8{ͶJMiqY?d|%9YԯTN`ȳ5wpuxLI޸ro)//ò,|yJ(\}
#!!ؘ9%%xh4q르$>~RAe:>"ç$Sճt'2(Jpz|mGtcQR1GҊS53prmOqT[@m1g;#{ض5%{Ư]v裲 ).&4Uv]KpKW]uuQ塩K5G\ssscN5ǱqzdYᖛn`ƍlˌ
16=wo3;hk:)1`鲁䕦iAnI l2r¶*6ٌL[-
YӜe`".HE+so->T?u=)
xze$qp	'3+|>^z	YVPT},a{dI*DLK"$zDl[](ogIlݐg*vO+(4%iqnl/Gl+hHPc.dpF䗦qa4
+3;0rDnٹS.A~ҋx1\Lrr"W&zf,BQQP#v'J_E>_q
+`!6`JFU'ϗBAE
+'ɧѹfZy2{| d@W"MF[pAt9R
߭N,	Ӓ|)J-2-
,q8Be\}D~@,Y鋰# i٬]=Q9Gwpp8>+­,qp82
\v8us<algA1CTl,*Q>8bXfV67ͤ(Gqj躆 'A|'Ee׮as[R 00yyfǝ?,[8y3v5Mx1GޏFjѤA4MUUAVb:ukkjT]4Z5ŚyQhZW\'5%MSiָ.J=`vUUlYu=;#%SVdgL4&O~4jv
Nhk;m***ٳ?(;TU5ʋ(|1\qǌ֛5]vv阦EV'
UG$j ٻsS236
+.ú#%W^0~]ըM=ZiD=ztmk*bU-jN!B^6M_0BJR5RSz7oR~[6iqѰԬrsphvYEpG09ogmAOl MQUMrRsNIƋhۼ	 UU}lIy]3N.mi޸wj4-fұ# 7:Q=$%%sOx믿fٲeqGeeep
\x|nIb,@ )Sعs'?-[paU3O& ҲYCdEcד<&AC~<j{O]J/roۢ}rώ=e'p뺝V};,vɉQ#9	7BvZ
RS-jF1نϽ;v]T#\2$۴m̓	w1mmkwI=Ykn%S4
YQyEgrc_>޾:s@W[u&jZd5ܾsj&3OǟkP3%L
+D
k/jC7*4
Al%}{ñƍhڴ)b^DQ^/ ]v< CaʕʽKFF(
+۷g͌7ۍ(lݺî]xWMqIbgn!I^`[6
QNM=(L5}$4M#ټ~5.]c֬?
Eƞ7A51Gui=	WvJih6nUPf=/{m^2Op$$򱣸۶{}Ig~C2F?s׳tOmH'VHС$
+pqߖV(	o}㶪-Y/fUF9o$Q`Ӧ}$4kv?GC9shxT]և*jz:85=lo~!+G۶mC(&a'Rڎ+\-L|#I`.>Q3%"*JlEx\ȿNFI|U6`n`:ucAx~풝UNk$'4[ծE#sB.q*{A@Eׯ/;(S+aXn
+p*4u[E1>Yjր=ÂU
嵏bYcFQ#7k_R)-F+mۂ mSV
~xÓ?Ǳ!B ),
Q,yNsQ@jE;5g6mt0`-6-oT/2_ۯ<?gܫN͔uR/ڹwd⮫/%%x\ d-w۶ONwZ
˲2nisOB4;
+'F\xI/[Gzi-վS,_7pojbYgi&	
vhَ^F(+7RSM촿niRN	CeCw<.۶7ݒkսaǧXHz=ܚyjNmw|yaYC%;wQbv~Fn~
rͷt~ޝωɩt뾯7?s_䃩"%PmIn9;yD۶켢>Wٹ?h,
+GݦExJMzIZVoʚ}љِr_P8(l%A}eRF2yE.(-GmúalsG1I_^ &;D2 4522[+eFVnA0{/MFף*Jssꤥ
+'6GbVMRR/tp5u0}O7cMIՙ%ͦ*̻OlBhƯwՔ2ysfk,QD(#QASeL²lK%!"DzwƂգ-LA@ LBUxW<j#D
E~/$웶ǥ$ 屵65titΰm0r{(`&"Eڮ)3w"b|mؖiR<OSW8eӃG~dPRFTpїZjE!LFce96M4qK@:8[\|V߿%XAݜ7pRM-gp\"kSVJkk$n{RU
+ p}wu
+fjt]癉Oi%޾5wvj)@˲ؾn:EA]07]
#"V%] ˶# ?,\g~mۄB! YYyɼd^}e>s(sո+()xF"\s8jbYeqI}x<8~V,_CG?"f-WcDD"at2}Ķ_!
+"/'l4hp¶mB YYYnfLJbb\0BUW_	M
+iР!=zbΜx<>$>0#>u&'6o=z:5ᘢ=XM  11	0
OBB"i`pJJJ$	4e m%LII	)))|>t݅aD	ø\.lF%|
+A$	0E˲HII!W`0![i(Ǐv	C0<:8.*y)4}T/Zǒѩ8˶mqNii) ~2j$xt"=}/8tt`O̡Iݽw*M;8#A߳g9vPuU(**gqƐX|nFIEy9{E5ߔݝ-i B{
+XQAE+*(Jｗ$ @z^f?6D ='ysS@XX8lڸ
eTiJAcky=n7%%lٴM8Aٵ3YY'/X@(/+C,^3O=I-IOK#;+eK 0>tԔdJKKU|۵fg.,5W1rĝ9l(]:R+))d2qA^zakvqsQ:whur<NI(((`*T3ЁHLNy :DFF:6
{y9]mhO-    IDATƌO6mPp!TeKx'ܥ>zJA,7̡CbԬY1Y;7j*=nﭷS/>>_?rj͚7ү5 ,YYPUsqDQc,k֬Ă=d\.
e}A@<hc |>OqYx)[lJrΜ&&۶nAQ3t	s|(f7(b6%Jn¬
+*Pfw!2gsQ,v{40Ryq8\[pLD4lV{E]>A4*(Aa63PwEb6RAۇ,|z`Bmf<i 
+ ?MV(G$<&	ߏM1P漰4M#fƯb;>ŀ"fރǬl/Lp6
Hy_`pϤLR.-6?,j׮᢫7S7__WE[ĀU;w@~zw92o1t L&y\@ @m/9oؾSci9ߕ_kEQЮ%6n`=wr! nL gpx-X'OpgI̡C/e9|˄s\ n/Z7gU>};iGؾG3I2|gdKmO~a99/HIg̽HSiڀ4|~?aaaٳ}hߦ 7o a//o&#=399ȒL^i磤Y7YѕU+dm,f<Yya4Mm@\|3[:7}ԪͼϾ/ǵԋ,s(w͚ի(//
+I!==U+EȔ0L9C߫zu쓕g'OLztȊ9sYY'$۷2QlټYa	K+d/~N8ۏ]Q_@hh(UwDGf)**l6S\\D׮ݐ%UִlՒMDGW"2YTv6u`֭?mYG)(
`>)((0/^Ng޸=np=>>|Y6pc֭UV}NhUivǦNc57p<1XT!wFXX8f2
 HmҔ{cv楗gmԉEUU\.n\tڍ[6RN]Nҵ[w9|}]&n6mzS'r~FGsQEQ.eY(f;fB=Q%p%	QH(I,3NUU1[,~^/(bZ4z=ϳl`zYvc0-HHH.|(a2+UsxGےX,\-ۅ F|>/&	Ӆ tbz50-SVQgnT~'Ifl			tbZq\6ÉbpT~o6x+V_^[EQ"3Թnv9r}&Pfw2tmt|P^ѹ1r4M6o^lہ>p9tt1ID
\p3yIߥF#I{y0<|utDtIݴ&vrt6a?4Zd2-(@
+	!p br/!]0
2d\w6RGXwf#wwx_ eD>7h[48oHS}},~mNt3eMP2y?"
+4MS%I4jӓT"E$*LBEQdYthÊu3WDs!VkZE?-PUhop?EA$Ȓ/" Oi?E4M[Uc9LW*O+XC\YD4MXaA'hƐ>[N
+&KP5($t{IW$"$GwĵwZغI"ck2ZM4}
+F2WTN7^B{:;x;ƈƨk5l8djJ2r~[u7~:U%<^̎޲'2K[Ne&#lVY$мaw/;P n
+@Qz$&L͓]"Ujr^hICo~h取;CI}:5to_`+8u\=
+WwjaJKdd߼HkݮYrYs(" 4T3o*tʬ<eOZqLȈ֩	߭܊{Oµ$EEҺI"'_vͻ`4MS1תE&{hbe*٭RfN;c۾l{O<w뾌#nϖaVs~H`ׁc
zul6f|f(B+6 BHdDe͊u\NF7C<Ħh{\}0.),$7Ʉ
+!_?>][7nWT6*YmUI6x'Ʈo0SBmfAl6#2mR*a6=`6	F^yKNډ`0vnh@dD(Fɨ 2>tm6/FwؓZZwjj(fZ][WhU#BK
F,*;Lh"*"r:Dj5!lWQUF)`22z;##n	D0,vY1~#AЧUUl
+A;U1ML
+!UGڏzXT(!]7,9y:OG[lVPjؚB~Qn4MX-ѷnoA;WScw]fVL4JE6.h/\.t:=F
['dr],fj5H۫GߑO62hإ'ɟf|o2i/*{EDnzE3vkhVw?t^_ɄMPG<%I{>L&I"2a0*- 0BBB*
P>TQ|zzzk7ltyB
M1A>ȑC~=O[ά_!=AUU]Q_0|`>yf4TU'Xz6[!2۴e]5n|>/F-|,n̘Yl	 ǱG1L|>T5kЍZtt>Uw}Ϊ'KֿIsZG߂{&\DڡzMCII͗'JEهh\K@
h
+yU\Sˋ{[`ey?dv.,J<*''ˑk4 ׉~SH,fcIaR̜Ͻ6_|
C6xH,x=<(`6[8y":Hb^3`0psn\>>;izEŊ x<n~E+ 5h
+Zk@C`
h0bR8Ȳǃ-$A>4$ѻ׭K!M;XQ,),q~O:::::|`7ڽ%!~E@ AQ&!VDIt	Lj5DI9{3ңռ;eZ넪(-)Uy{Б/s700iF^4Mt)K2m:tU߃g_|. ޹E_/ᰓڬ%gݪ8yjѻ/_|$!>[NVr:yvtڃ̣Й˗Pn]>=~!!@@<A+	h	M_!@@ IuttttHpMDֈ;ΧU
+-ɌAzS/>vT
+Q
+oEl\;ӬU[Natǃ,Kx<JSXU
`0r]0/vW
+>Ktv~YTwD(%h=L,V
sOFqq!:veTb#a*^ 6;gz^y?}DAd2ХG/DQB:::::/YK;ȵ5Qp" VRFr
+Y41gA(ex<}}z<jہ^W{+7Jd.N*HX@GGGGGGG.w{щ<z n{ѹRiݻٺy3$QTTHyyy*l^/""8q8.I~~~Ǐrҋ3/#4uko`0K@qQp8@aa!%C/ݻ@ @aa!eW&??BdYYNegq8QXX@ tsq>y+@Iq1EEϧ GAA>yxVGqQie.,,*iZӞꤔ|~?;oc|>~? `ikƞ=+Ｙ\.(..v1"qbq88p8Z)**l/o/ӟ`E *t^VEEzϯ<PXXn(K].=h A@4\nnIk(&U#8dYf7a:ZmHDddf۷1iXF8h᷌}_F4ݻv/Fm			EU5<0 tj͆hI$zwg-bEȨhL&k0~6LɆPU#6JcZs("#XxK_D||</<999cp]w_EQݣaaav<8	ʒŋ{uMc>|]jǳnZ5OX, XV:kj%,<oP X0cXVY|RVmzp'O`m1Lޙ0vS@.ٽk'v{
+΢ߒ~?Jf1~a9
+9Oa4Y7d;ic//^<ybDDTn8ƍEٳi[,V@@QDWW_.wbSOrA&O'Eftl(DFF2lȭ}z:#F\deeѦeՋ`02gk;mvI~^'c
BGG-<˗.aŊ8\.gedRK U68^~q&k׮[ݳ>xfZТeٓK`[<zIJLgׂ3\tzQ >pUt:V~йk7xnٽ֭0՗9t om۵'5	.
z}hV9@޵#$8v Î~֭]CTT4]u p83ƀv3tڝĤ$N'tcko>i׾=-Gc.9yMf<3ۇ^^N aC>3{kܹ+O?57^͞ݻ$\9| >N)..♧$;;yIL{|*f`ݚՈjH֭[ë(I^/NU
}tҍ1䕗g L޻oo`J@UCAa<f<(iH;oO窫ٶmҫw j╗gQ^VNOٱc;ubR?!g<U+7e~(nMԌ!6e믾[DT</?/<~ޞEmm&3*gFQa!O?5-4}ÿ?1rc/_D/fEsP:_hřqqN'=@RrtY1Z'h34M[׆b(FrLGGD=OoᢇB
+qci۲9%%z9lRQa#̪T?g~(̔ =*Vٸs~	quٿoEKkaVM]gSOrʴ^}~s9TU4<-nlV$}c.P~Q+?	v[2Qȉ\M2\s*vSwLLB
2*_J3+BԉL~~_۟߃oHQQ!Vw߅wfc2ֹyEDGF|l-x~3;<T?ѪY	vMcÏֽӸ6iZim4ұ=SټiǍɓp]tEQQgϞ%++Zգ(|<<Af3 pψ;Fw鄪K^^.u\NnXb¸UV֍ks6V˖Һy3r}cǍ^CU;kN6 8Aڑ#Ձ4N8Vb?61U!;b0E	Ii׺F'cv}c-H{ 
+PQ-ڸ!mn:L1)
+gϜNYi)(έN (iب1hѲ'O|!~ST\CGTdIw?FI*mIg{Zp87nUDФIA`SZujԨdDFEѨq*SP Jii)}lYniGӨq*ȅahtt.?F#.1eC:ǔ=:oڻw=/C͛se򔇈4ot4lԈ56c1I;^}&|&iذa^;kݼ޿@Ih%˸oHEcԪ]MhѪ۶nYΝbKZqH%X(w+)Ru+b"P!7NU0
+ȺM[YRÍ,2NR0lf=fU;(a֠o4L+h'oq:HM1@E-t/5EQ| !Vit1" 7PMG篤bOjMӖZcG}~\p0 Ԯ[oD\JX$\AϤ(e1e2`pWzݳQdmDGV԰a×nG[ii̔;.V3 vɄ v>t~x|Km޽|_mvL8sQ~S}Qj6N@:AC6HK ?ȨhydQZR(ԪMLLJ::@RJz#0 4Mk@!@3*ttttttttttttttttttttttttttttttttttttttttttttttjIO> d\oFUU>?!"&'#>?!V3nWSUM?6&l0S3
+o{i٨;fTveDU	m_Ʈ5YrGeS#
+u%0ҾέE׭`zyxqR]Baʭ=Oܢ+6λg`gUՎֶ?&~ Q?߭m6 IgQ.    IDATty~[L,&#u}d3!@n:[|'"[[Gqh[z}
Ekc@Yhxo|Nە[9y:;ֿ|cĔ{ԟGN	*5U{TTnQ]Aة\gGফ:{g
+<
w6MQj-oHUs]3`ΧK
2kDb1	5j0~!6HV
o?SP٢Uhƫ:TfŦUs-5
[yDX7:<DʊHXhȗyZ-}䙂.[7dMZq))wۥ'޶[쏌5(
٬0Nm89A}0jDW-Br{
+K~sݎÞvM~}޲|
Tگs>[1gTVl4Ģ?{փJJB-z9<r`oLFDqC޾pvOǦڊ
{ խm>Sж[놼jnuttt`OM<PS-@h<ĺ5Y~Oh/|KXmELFj5Sti.oYTD`pM8CeRm2?[zwhʞ;ܼuUC1+hM[d2Ɗ}ф7:}zx
+J8Љի(&a}i䗒T[XI;qSyrL\TBClG"Zգԓ9eѭuEb"
+&l<˱yˏ$Y,%<4FTMn>dpJ<:h4W="n 9 
+:[h{ΕPTb-Ӭ( |2Vo;j߬fAh}>Ag &TQ7G߭{B
+7]ŵEDX(+
+n3_d}A|Nh0d>?9i(b4H*@@@EME!$? K 
	Q*(Y	Fh_3eἨvP@4DAP
$*F֬Aaפ^?Iߏ`ŲI  ::::W)Gگ:)~jM](@\#|O)EЁs*gkƟgp~	\0]?=56~aTGs8|"[QFfͲs2$0Jt
Phh>#_d\eΟ(X
+HL;񸝘&>[S_Lѹ8%}T`b~?Z!?|%vIuttttD B⹃n::::::DTUi 1C+sn~M&{.|J2Z:::::,թ7Ls':s#NDqv:D\ev$'X#7 I="̆4**)#5UBb\̄^TUujFi h6Q<U
+ߺd4`1(*;MLAy}I!le|~~QhFPY+)O\1Ȳ|MDVE|R(<hphqN/RN"'z .A'0DĺVona4IǺТ']Z7,
+{^_ m@v^誡mۛפAOf/_uU#Bm->?~B+*-tmv_}Jm`NBZݙoW9]1($tKu:#n`[_fx}̜G<Y':˟w
+KUqOԑc٫_9Z4X8~lLE%e»RSo̧}[5a4lu2c@=6U]qә]UB8A2<6&j6ug='rkUju(Sanջp;>&;~q5/wO?;y
gǋ`][?y<:4ɈFl&Z;\ 
2}޲q<gVNbNO_ަMZ|@8vK1aKhi]Hz@7_ [XWվ	q5ݩ3OO} S\}YUK7ĘA7,^C}g
+&uC7\Rl1oZA|zulEέ	ᵏ.4M[PK8),\Pg&' L=rB4
Iq{}f S-*7z=zW$Q,&
0)4M?~]1nhؘ'KFr^1Ic_`Y?捧r4LFN-H?ÞǙ|[yWwnѭcmb22vH?aµ tmxC}ѰܙWy]9mgɈUm5x{rd4ujF1hd4(B>EϞ<w%uttt.gwi5bbٹ}1lB#PL|^9SL|P++J_܅_~g/!:ɤy>!T.~@Wb3k%BX󢫆*sBAO0r'1:ͩu5L~VTR./A5ukFu=q:+ujFr{8yQ*
+b\,bFT3I&ucw)w8ݞ6YAa]kްm{Zr2Oɒ$Ǣ>dI*|ՏjUCU4A8[(91BEN^!7:ݒ[XҶft&OVle5+df!<,t{]#VPlNi'nω̜д!@0T-[
+.cIu Вj
+$iYg
+˭tttbU.Q
+pYC?w `R(8}#<NرdU8<	ۺ-\E-8[giWUi^k(
+T	a%.ev%o2(Fc>dIRa)K"Ul3iߠFt=5E''H(E7迆ihFaa!QQQ'^(+-
֛`ev׋(#\^\\MBBCErBB"ńUWrssMS$}CGGiF]w%ac( HfUc>͈hڐA܄(\MzFjJ2rF#/̜Af6<D=ncke+!AhF:/ΚI͘DEG$ILy`-2ȲL-3z$$QUn;еSZ5o`Ƕmtܑm[j叔qˀi۪9۶m%>WIVYgjބ}zشq~ߛˤ	i4EUUÇmL0I*p)GPzuO{;|Vf}MKzp2 c,33ݣm[5?}(s1fHZ4m̄qc00rĝ4jΥOvmW^{R&'+5>=Ӷes>xo.VB$F`ԫC&ضu4UZ5׭ս{`ڱ۷eMЫ[WZh#M!̪fc4n[sУk'RSZZuttt..?vW^|lN(
+,#!!x<O^˯E$a:w~5kVs)vd1l6F3\LFgi׮=lZ}
'c>_s-=deD:uM[x{{~ sMҨv@$ڵȶ]{٭Xl>niim۞'N K2,#"t8y6UUImˑ#/:[^:9O3i8Imڌ'NЯ5RRR®;x`C3Nڤ)ǎc0b|ۏ]{кM[1ʬ^PQ֮Y(tы;wL8x$AOcMr6mx6ex~&~NJÆlߵmVN4rs2|R6AJ
+;wlgÆxM9eK(.wo;8u:M[#SΟ#M r;SqA|6OG|hڬԮSukװiZj
@BB" ةy		|$$&V*/͚IL®4:ub˜7^gc//_kPUAJJCF2~a9?0DFF1gqH= tҍ:ȲDZAPR4E^#nݺ-éR*իfAUUbѫOE$:uRQP֯[˲KHOKciب1nܳgݴhْtԙW_~wr)|>/۶%))5ƛn̙6:t`yu<7k׬'jSP?$&'3d0rrrz=j՚)hh4HI 22:uiڼ9~DS{%j-Z½cr4#Iҵ]vcul߱FSiӶ(жm;$IBej*իW'&&OȲ]씻;_GwXy6A4O+IIYd1ݻ`\it5/Aךiv[\3q)_A5MEU3cW8}{Ժ[l3]3:w}fqWmk̥s^Nu[up%>чټi,#K2jr:ٻg7۴SV?~Sޥ=
okAb=f=uiSU#^ɾ{8}A'物^F
9MrB|Fe .^œOLAR=F}?O4DI"Jwj,5c%!+/EezBaA_}֑gT}V,^ġhߦ9&zJD1fGRXqǅK6̽FPcW$'bZi׺OGb|}ar<T>,5"}Ag̙zvLɬX삁>t<<e2	by٧1L;n~?ӟ|IxY|HoARX՗3垥Cۖ<p׫͇wV31իbڸo׍{P pǰ1L̚9f>OXx8WdCPUgN^nn0_&|Vkpψ$ǲvjDQjJMIOKcԭ]m[PXXPJKJ{UOZ6kD)-)y!%>zBbXr#ngOL%%9wä(<<e2g1LyOOFL$ԫͲw{x
+0zww2믢iyޙө}+v{e}z:SBrBǏl0$Տeĝ ?^^	j^$կˍG8MxI_ngEݳʘ{Go^Neg'sx&[4ar}&ԮͰѳ{g1F#F@{o.o1ȻP'I=S4iĸ1#^%a&M z
ùh	ZA+	JR|xJ1rqm>$3*<yF
9s&?x?!pM 17=# ^][F񩏐Sӟ`𭷐_ȲӦeSzvDA~>{eF4NI'22Zp54HGVIvlF$ԫ͂J/4]#X)We׹ S/>6mS'6jkyԨQ$#Y<z3Cر8u VdԽc8}0Fzsp
0l۾Kp$8xIbXtmd%""TCT:*4Ђ/v*4Б,YɄbR%FԪ,{""(QF
IѣG)-)PZ&mڶ'##c4iܸ	Qф^8ӧ9}4F?I:Vko¬ES.K?r0x<>hOd/m	sYj QdBEd2唗v$?8(
+#=gؽ{'$!$LrS3xl4֮RH4nm0>=zXmFc?(_Qbw|%)'~,{Wx~K7PjdBXbG$.7m`5iә8~SYݳcë(SC@!^Bz, MI"(Ht{h	-@z?)	Z<9ٙy}w¯G0fïhxwb<ˋۑL!ڵܹs܈GN](00~;%r$IB!I&w 0eΜ
,<HJj߷nݾO&Ms6^t<g|Kٱk(ĺܵwŰf
+
+H
F$i8zG&NLjj
+_̝CV	777-[š-EQ0mIG>޽psscMݳH'2AAA;qժj7؅M<31LZ)Hߒ%q:P:NNTXbptpY ^lFº#Fʕ )y?x]3EQ74bXr
ǧ|DLt^K@@\ٸq=ǎfOHNNf'[6mcמ,\%m۵Ǉe{@}@-qQY8Fͷ2i3аX5c׋9r-[&F$(I-@$BChШ1/1h@?GvyjWPwww:K/k/ӾC'\\]U
G\l,t#88Ӧ3h@?˒WP,XVjש_fڶk$IX6tFADCZlIɒ%С>ŋįT)"##1:8иISBB@zQ#Z-;Ǐ ʗMԪU%=j8˗GѶ]t:\>[Zk(#97p9*V'?=Ajpqu%44n1x"̟ǀ+a4	
kFCh0PZSZuυ04jH)LppzWG3h4\:^ݗMӓƌI~6
+ҵ;YYnӎ^{ Zlf%, PFMF#ʕwVz${ycpFG~$I2|kZYL0ր&2n$)    IDAT
#Y
+Lyy[IeQDEˋ
++jN899Xv5w 3#oorRQr!8:8ҢUkzCp	CȇLb">9Oӱr2^{7!!aБQ#(ŅzqttDQj֪3ޔ5@U^={u&ƍE*pswёz/ǎeit
VވO=X,4iҌ7lb$>zHBB<*Te63?77wW@h٪
Fl6Cxc dL04o.h0qvr~fmXҵ]!~.eY&$4hL&jծM󖭱ZO!3#aCSܧ8K .̬UN6(ۑ3i<V՞!88:bXkШ
F@.]NIxy{ӰQ^7ݻv2}GtF]EggԭGvmw3;{>3pk8:9|:*K,b>eQyŏ~^p0..j|v5={~F`'EMQh`In7DGEѼEK ˲?tBQl۲	ȀACppp;s4+TĽX1'ݮ;c7ѸU^"z䲵@W)ltNX,Ae01$IBEElndggV'''rrr~>,CjZ @)^xEݝ̌ߥch4etp /7i益ڌ+ٿ{}F,W2Qwbdd..d?F~=s0Lh:
+
+~YT'ggrsr0	AXf$I旾@M*(
+KhpmT
+3ܱ-ڶ$55,?MG3~V L&unOIHH@$&=]J^
>I5r{w2|=iݢ	ro
̴w0}TԬ˽{b*oجVvIðz#zCs(rA6nX(̜1Nc̤F̛ lټzhѴ!;{N4GLLïx4
+e{S)FҾt:z,DFFdWz?Y0ڷkɲs9N8߳njB$lzvL?v>.woGҸA{uCeAZUYK:cGd׭];կC&
Xp>$14͛7f\x&
 .W\Օ^ݻ0pki>K|&BЦ%3>f4쌯w1ޝ2 33өCټi׮#WWWzj7F9޵#ܱ:Fۭ <~IX\ծΖ͛жusvjϰt,Xv5z>=~JCۖHpro:ulcw8U
+6ogUa%|>c%4(ҺE߿OLL4˕&#"nݢKxyS| mXVA ))ѷ	Y
3}Tgb{׎nфćdffOhۺ9Æh4"I{unj|d
C,׭ő?"2L|IjfUF23iټ1]:cطmiV+K}[Qݺtd2ُO{o
+zo֭em80n(4-' 3իJMIyӆtj߆ɓB6-h0˗.2c4-Opݚlݲ	kAQu@X:x{[88:"3>FR_T7k		
k5hHÇT\dRSS5MDADq_ND\\e8w
+6n +9tNeϰl((ܵN2OPw+ޟoѓx{{(!_-Z3ټiXr9OO?cێ=߿ѣcXYr9$Il6:tKpxxz0ïT)lV+
kl޸Iؾm+Lyd!L:;sE)7'*se6l̊嫊:gK$''͐AseVZGfF)/ԭKҸ{6$g߮]pO>ɩش{eܼyqqDGGѫW¯Gr臃v \|/ūc4
cGdM\rm7u~G '\}X<~9_)?`A=V;קy;p/&??W{ɓӵ[ǚ+X-|<sC'3MgϾ8zGsR8jaQh:$I=z/zz֮YE5x:V)LW.<}m;v̲Yt1 0stv~A8tYwL4ӦpB&''W4~,yyԮ]7p^?;ppp|ug˶L|{4}^΍[ҩ-`X̅Yy)?x@ݻ=vT||\|Y9iԪVGdee3rr]GجVv=3IHxfeA\z=w"Z˖E |,^8{r%۴&yEQg2=v9ȹRQ*V%q:ߛBm$5踸Xڇ3.j瓛KrR2XfJ'::n{r%&oG(<xG1<̷""m۷gez|	S*@Sc6ϟGJADGˉ@$ZiW%(
+d7Si4z%VQr0%$ $$bcqPYhO劁م`Wѳ[g֯_V%0_-&
Chۮ?Irr..4oڮSZU*VISO.fĄ߻ˌ6>fbŊQߗgLs>OW3p 4-99LtbDQ\P#FƳ3'GDD#V IS͍ILL@DutƛѴQ((
+tj߆(4gNn`4mN,_EO?CM+EV)[6.dZj?`[1
6$Wd؈ta⯠j)K+/VK\Rԫ]SCuPޟ!W^f8gWf[Fi?yXl6ڴmG*U)SڗmZZ>|?_/223d̘	N>fc݇xYSaGΜ9EzE$Ijj;xܼ\й+6pʁ˫VyYpO`Ù"0n|||X,FAyRD ?IAAYYYٮSԖ63hZ=JEl6DQ,fþ%|ˣS6...t։%ʫEm/KBB<%KSn;<$pJ'lLSH۶n&$]C7`Wiզ-ӧRڟ(ϴ2L|g*^Ŝ2yba4
WHJNBDzUJa899!
+Ks]u@ZZ*,Ӧm{R4
WȨs*7.]\@c̘>5ӸqS,Zj_vw&-zeF3q}|~3i8[Y)N*EQ-:bK:>Z' p5F(pb&7X'*5jy$y1M6bJ޵xt펿	&77:mf|}Qs%PV"ᓥ/ߓH&Ma۰X,t܅]GGG23ع+۷mˋ`3qy߿I<``ze撚BX:9VmPzM6ňt|&$P/>Nӓ_GhԸ	a
l
-]ACؼi +{F𧥥СY9#+WqXV6|- r^ٗAG.dfѻ
+ufj8K?@F-?ψ{lQQ/^wLm5z,+7|֧tԙUiFǝ;w8ykVdI|qٶu3P8o!}<=<EddZFaO>}NԪ]
}˨vdݝǍA8U
+".6K/0r588:2xPh ChZ*PD	*W; ~=d``t,^n{RreNLx6|$W^ą<cޜخ#F?
 L^lv#r,j#UQQQ5t_&ǑAĭ=z#ߢwϮѨq%##Պb!;;E}K9,...ԨY_i?x@VV&79yޜ9s\rgdd`ZXi+2&,EN?7g
Xr9e˔ea7l2[f3oIf|f}!&S>a
rz8֮^t۶`Ƈ民kۂ&Avx:hoi[FvN6iۖS's94
mw LY*Rv]Pa\	E^^.V7SZc#ZI#1BOoTs?%/"55߬e̸vYEEEϪ Nq&Վ[EEEE密$IS<0TxdYjURP4A@]Wϡ?	t`i IdYNVâsj3IT~;VMҷ[+ڤW{r9Z
ZDQڵp,Z'NO=iii?vOlLᇃ^GGG .Mi4g.lTMv\nk!ǕCdNܮ	((
+(E$(wo'h%ϵdox(s9,~\tX
+UϜ#
+!gI~t@XD-
+lOq͠YݬɬIޞI~4
_G***@P"=;l6giկGR!W7Wڵ/FPPyڵػg'[Ȳ+P&0' *\C͓ "ɊU(\/GT/VuP"6+yŦhdmD_ IgiU<os^uRsܸ$JF3/l!".5CQRs\]MZJzobp^uS}-0r9"ʮϛXш2 c%|HmƂ$Bو -y\@fUEVD&9M}UTTTsȲM޽xw/rssTgM'-+:ur^ܺAff<V+##HHHb
+|>,JW MUT$ ,d!
+VY,h< "풎(44
UÉ;5)띀,Ȳh.`-ʃTZ.\+]k,;dai
+sY&K	ɐ	(d;"qA;dS=(
+`jʒBPG(wKAe<2U*** "/w_t:-slf=QBQ=XERh>GlŜF0aA0hȊ((Ȋ,<PD}<APuED.(6Y)
+-rQ@VD$цvA++)Bs*=G^~2F㐚޻=Vu]E?vٚJvNRBY)PUX
ٱpw(]EE53Zb.jAjVQQQQ'
+Ȋé폖J(
+"1TTW OV5\
@@wVU[Q
Qw"ğ6s&SBelV",X٧LWQ9]Ly0DM.?<ٙf%hpDQ_<5/L#I-k,ZLLN#%=EV6
L柯 YV TV|<܋K,-P?wb^w1!%=KlBoOzi?[QP\IԌᨧKӤԌn2sx~r6Y=#+k֥O?Z~^4F73ml*LESTT0rE:V+;w 777BCCqs[jZT±cpuuaÆW_(eAEFӡ`PՆNA@Aŧ^͆V#[64>^E'ϭJF=
+d3<s/f_b6$e
+)Y(CȊBRDFcX/SiԃGIP;9կ13_'aJߎlw^hm5tkݨ=[6{$T񷻎MyS᫷z·9Ql}_hW"b=ܜU$ d;_iܕ;&E죸%'7wtW_xKIѰfe6ԣ1,潸V^OVЩB&uҏ|]3psan(eD~E(tN;qܼݚ?J
,<;ݯ߉Eha]߽SAG~!
+y@&˗/3k,Ea͘L&߿)]4:111X5j0n8|M$>OOOΝdՕS2}tDQd21i$ʗ/Orr26#Gb
+6m֭[)[,aaak׎7osV\IPPcƌAә={6NNNru-ZFP@oУ
+
+̈ݘ9[ʔ*99y)]8xu*Sڕ8s1ա1O^&955*WoO7Vm: @^	Aƭȶ*(]=B2`=lCՃVfޏg±ZeoFi9y^-nhU^~wdhl!QS#ƿկ8Niй};6j8{^\ިU:l=pQzUF=H7ZlI$I p*S%ܼwXQ
+&	`0NG\˷2kJZV^U"Յ:V۳wcy8qgj:&9kZnG':rO
aD,4`@/<Lȝj7z"2^St.Fкa[(xA#zhDWg8p"7WŮN$e ڕ"Zېh7\4Y9ɧN^Gj0:;ѱYwo09^Oi_#N\{V`0`7кɷkgѦCWи  F^T޿UEObzł`@wjfҤI9rP>>1͌?9s搒Fa	ԪUDn߾#  "z̗_~ɾ}>}:mڠ	    IDAT 88)S0j(;.^Hxx8ק{ Io'Nˋ<DQDբ(
+:\:݋Ao`0ϱlh4EA,f+eJpСe}l6ΎԬȺhѰ6*dqO"2ixDհe	,V3VC҂ nw#У{)R_j A_(FlΓBI	
jWJNL%-	eHn5[8K'<NJD,\>w`ُgo~ "ԨTV48ai^ BR("ݼ_iϱkŽ^(P^<{1?YQ>Qϛ&u+ 1/Yb
+wT A)}I#x$,ShQ0qp4 O]xM_yAAA,VQT8y|ο*O@zHW(2X
+LGag9t?윥@[ )ƵkװlFʔ),Ff3@JJ
+899QrenݺEr$PT)bbbHMMɉ+b6h,TJ*(DFFK@@ GFF/^\ܹ zx/N^^r=/($$$P\AӧqD##jASIn\13(9
/7䀷I)dQ,#
+q+(
+-gDHH'3=GϭK7O<<_T?(hzdEQLB@qv0ЦA?j:v4`+f!#ۄ pɨ1X^pv0(z!)-Sqqtt:
iYQneӳrj$]QԌ'V#ձdk(T/@zQ~ǽ+Gb@WQcW@'|CQj2qqZ!(2'qg'VEA$77y`j$lJY*bN/***RK[&(֫?+;=cRJ/QQQQQJ8Zm/zä́"[.Ec/NA`6$f33'c
+EZf>Sz6̴,s)l@[QQ߳&
ɹPt{wOh(V
+^hnE_kfU `dFxȲ,Kҳ{`bjGDYQ?<ovŊ^Ij626	&˚<H(s?oՆF#=2 >g)lЖ_j1[-zݯh   >L'EcqP%Qjyˏt
+
+WO\I/8GYV4JKKބiu gI6q
+`KA
+K"!.Xs5ϲ,X
k=}wEVT*WJ1ʲU5ʓ'v!}2m-T iհF=C҈и[_n:ef{Xz ܩniT
+}nԮ$U*ddN\FQ=Wt./0\<A[hYl׸?vCT	=uz'=v@WfRIh\,I&*5*WLⶃg|uZC_oBjU #+W]Itf%'HqN4^۸:ӥeZ&~!j+5R3ui.^~Gԫ5RҳhV>^٫[lMU*TRҲ<av$u+-V֩Io;;qئQm2s2}:6{2oߋIܺOC%g,/0cɴjX#gey`A/6[)h{^]ε0Z`G:Q(h-G)dF?BAA+iHKN	 hw=\Nضm&ҵ#Dz:4n-K݋"a]ՠ??\2%ծAwҵXr3ڨk\UEq榽6[Ih4RmP1Џju:\|kfe\5IPY\U7=`Оa8{R}.U+tkz|_dѿ{SWKNE'<tZmSW=_V;MZC++u&/˝hר`-_BȲ]͞?R`O@J"̕e|➔.(b	b]|}<v}>	UV#W/F	J zYW1DQ"(8tiYJ<x]j=w=G/T+tk\@AZ	8T(_kzzFL[<J=zQ߽EFu+WX\xBY?a@zR^JeuU	{]3.ݺ?-qRQ[:d:|AЬÏoIHһAע7IRIJˤfgSkUTTT~_6-zg,I)Gwmu0aN?Hrϵ
+ٳ)9ii@
+QyjQ
+R/3]^S
]Dzk]'Pdvׯݎ[ӦQwxpȌzHA?fO~#6}v<k seͦ\a4ܮݎepV|vr6nB]k X6=KzsůW#J~(kPmVhE`4
+:b.>n]Kq?>el=pVqt0(6q5Z-6YaPVl%oRc#>.WoE"/QZUt^܋}GT|~dL"F~c^wpD\SbٔK7g:	Z'ޥ\޺a-~h09:9un>xrڽgS׫V6V,ez;f4$ZFNꤜYӍR=yvxAqv4*k
{NE&q'!nܷ0E5pԵZp{J1
 :A_ N<>]}ܽ};6Rt
ޭ&6?n(+ài{ӇG,A>5Y_<(\HKZmߦVJ
+bvhul </w\'q"l6КAԨCH7r},HadfɵO~^6)	I?}~YYpeʕ.ΓF=}ڇlg"򩨨0[E~_$φqJ"TTTTTX6z	kU($-BEEEE/?7{}&.Hd?G׫aKCh8::w?F't:DQ鉢޴Z
m$IW(b?TQQQ'[-j>cGb钅S'IMMAӱ}Vrrr1}=wfh4{/ysg&=-6"I;w|υy{[Xf}qq
+};s>G׳lb&=hF#˖.f葬Zhw˿f?v.ڱk&˥ 6yF:Ȅpe^ME]oy^{˗-A1dTPb|6
+
+
+)V̝reJV<fXNUˑ$ݻvrNMy&SQQQ3tAؿosf"66ExUj;rd:uB8i
+(cgp)V-__R.(ÇrIbB4Z
N?Brnn.ZiNf!,X߭c=a
HMMҥ=F0{lBX,\kWaٸ|ۻ5j,j[5
6Fp|:k6[
(ιgx: \8v[0!70uDΜ>oɒ|1!FjQQQQՁ-[OBb
+$''ѬqIJP(QXz%[$'7Y1[iҴ/]fԬY⭑(((@ez=eJfz+#7'-n:-=u"6.#FӠa##׬IHX&OF->}1`)
+oe<,E3`ٰZlXf^~5^ݗT-yTDݺ,U
+A
kSYDQ]NlXN~Y)|{AyWUTTTTT(Ev^/6J__UEEEEEE寤¥UzF.*\6
J%OZ{rnt:;-yRsUUTT~Ow;
+LRؼqFg!fV._FիTRYQfZN;7^^lݼșӧ0LlXh4\rDnވqqqtlSU%ԬU$V._Frr2*V<J|Zm "+W,''?}e<fdSz
A`󦍜?wIӱS'RSRYbǏP,+}͕˗(S}M ]BRߟ-6ƶ-[o׭ĉTT+WХc;S.~ȏ?RZuEۮZK/Pru];wP/. jr\7"==AHW@ErhѴ1e7ˡ|
+<cܸ~5kW
+߷cvjN:I
\tM7 ŊyP\1*]EQ~(Uz_/֭[TRQHY?ʳg.ptrB${[
+*hdͪ:???{y]΂/k\xўrXfyyyl۲EQTT.

Hc2Xԧ/>>^~pZ8֭ٽ8嵾}Uƌ{!;sW`I\<GشqKfҔ<ʕX.cQׇ/s=q'PR%|S'Oԩٲi#1XV
I	mHv%;g6,3x`^П+Ο磙0	4kQxU>}T<<ifeeqaFLG̝9kd)|>A1l(&Mޥnzgqx "t[L?\JMdd$_}ܜ|KDeE)Ey*_W77
AP#ņrZ$I:qq̝9}8dgg@֭2tNyFJ剺ظX
+[7of;ǳk\\\>b?CƧxqƌ}VKf8a</*oc"4iڌƌCծ;wHHHo^dfdpQF#C{h0G1a8:8i>$oXj%5k3Hv***<2:x >c̏T
+FK-j0hPbINJ"=5sgiԠ!yytЉ\L&NNNcZq0:0jě$&&ҽG/)N߳tꇄpl}kX<L(@)Y1xԭl6؄xrs󉍉Nj߰僨XQ5h۷\nY$$$LzT| nGFII(BVV}Ynn(Δw[6YfAFh {bfbͣZwށQU[	4HBKMBQU"(MDPuuUDV`"͟$J!d̽"Qtw+;s=<y71p\Z,@ַyxt9l0yn.>|}Zl2ad,noz&	,l mvycۛ/cɸs,d<ӧNKacO`Dۋ @1rhnCA~W_Wfn<Z77?͊$0e%hh`-_N114h0,fΚ̌m}:|&8N(UJyueNa{ikXh!]<bgEQ<9222F5J	}vkT[#2:~UP08UF?6W~DOo8tmw-"k?^OހWXmsawݘ\{ӲaڢogTkE9W532245]FQ__Nik +Dih4OgfE7gfDwY ""#"jhZ
,C]q}F#LMMlh4ۍH^|y"<<i)BTT4\.'.!',Cp :!  )<hBCa6ph:t2hp1h@_tFtG a!**f8s5:22
+Rd=cu\H?bըh@VV&pvnGZj
+ 2*
+yhB[e[\h{R	aPRR___<oϟG@R!-.]BTT4fF#23
ǹ|f8}*yyh4GZע11mFkwnǤK/?%tCzz*$6Eܼ@p80oO8vt


@^}rr~~mbi+u	Zj!qjqu0@nN6,TY	͆C(/!7,kR8
+J#)2_AQQ!rsԓkе[4
RQYyQ`y(*,GB~"22h
M?}˖.6&i,[`^Y)r X.PJrPTxF̚5{2Q\T> **ヘ86GlEnN6ƍn;/TǏƜwc(<W		8)}ń1{<IWbŹ<L2
xM;n<t2?sc׮0
(p$0`pbDFFLCdd$?Η0iX̜5a֣w͜tPJ1b(Gjbi-vyv
sîQр$$tC1rhPJohjjA^^FKF(B	Ū`?^{*
+{t^_<<`kvBmM
fyL&QU(.*ub9{6oz%%xG0d0w_|܌~OA@X^z۶Ѐ˗aa3ATbՃK/d2}ooo{bT*n<}I=s"kk:vځCC``u}TT4R_,b8s6
9s_A`y砒)Sg 44+X%b=>eϘSI0{<6&	=0>߽
+SMGHոB  IDATuuսjbC+ ""SNG``0*#ӂ8y=s:Zo)b˄R|?J%XUԮVoF~~.Сp0nt*]Wk*AvaY!I$nZm8/nGKKˢQr9bi(0PQQ`ZrpmI7w&^zhinFLL,5ӧNxbijD+)wB0cd,w&%Oŋ$Ix
Ùӧ "l6$IjݢIvK݃o9g}N\'SB4
.{ #
BaI9#kp,=
bd86=aPVV/|#GnEKJtA0<apdŬsA)RO`;ڼ׸x*a8C0|A0J	mxwq m('"v-{ k}
+;Bݜ`B&95` I!h6 (.*DXXǕj)Xt|#',[［MZc&܎El
+$t݃
Ϝƪ=#`Y'܎xk#
+Y\nx<y 驇ۿǟnZ{dn*
+QV^	sIFFp90k,TUU!""ۂΝ;W([#Zo\Fp8P\VQeaM'3b}n_;XFFFFFFpI(hinqi/3my6P*[3WW{QBh snG22222H$J	jm7 !	Q_˞ϡj
+ԫ 0<xWJeRUu򌐑CxowSJ
+QB3 }@].菄
Br~x= ;kL3	
YɐVH-͈НG!v:qPeA{u*]Gp
fYu5YFs"Z°	H9e^56y2 <nw8 ,˺zt>_za(I{w|WD1_7=W$@]:R߀j	
+cXb]V!W<RNcoXIBEɁRѿG&O:Wcc(xzv@SRS	qуK/0,ۦ(
+oNZ@X[EM͔ R 
.'Jc9R9_Fw楩qj5:c1OD\z%i<337hٵy3/dG(Z4+@ˁj Z|nB?r{9o3]2e
W6[<O'uFa}UNjN{y\n36zNjF{*C
+n\pymx\Zfpt=<wmdz&j?z00{GM%ߜ-+f?Q^Y3[g0=4^8HqZ_ vfNn+z	CW
<_;?t8{&Qxo0X!QqCz#iHچOHT:vl tŬ;{l_j^MZ8+죻nNzRЖ%3Ǘov0qڸ!wx+ѽIɶ5/}"Kf]N04/Kwv{HRou}GC}G$JwAhU$1aD_lvS
|Gm8t<QwA_5r`Oej?ݱn}YKںN5#xvۙbr~	cS3|M{Mwu4tA`ب{Rf%z48@ϥ}hȴZiz2Us:xⳒo3k}r܀^Sñcq1y̠>ςӤb͹}־S_N7w5kTbi%eֽTlw??A}TyOr{ IeB=v}K5ᜮa@<fNxGb#^y㣽sb|[MoJ###sE߼  ٸxOEl9fxmh&:kWhTq)+/A_OޘTTF
)T<AT6~ӳKG-3ǖ])CHN񅵩/$
d֯G*gft}R.3HT*_z1Z	\~Ao w8s|u]#VΟ32LS@$òJ.AFN)NiW^.=:PJyƣM%uIU
1<1&*,;Rj]EՎ(mHnEUtIRZrhڥNd&pˠ>]?9z3HᴬB􈏼x?giҐ^كveRN9
pVT&!*%#Hm{JOL/urў4iLVFC-Z	 j/
+/R
+ET?z:@?buL+C3у4k;lh4C$xۋʫ&uy{_.:_
١0P(x}|:2Ԕom`.e=4M@ Q<?ooK8~O.e	qQw)'࿛jJ %Duo4g˫9>&B<S䉥3ȥîStTTkK<)=!:"4[t_xO4*;1"t̂-E嗾6nȞCċгk'U@M6	Qg0f*8dטz'Ğ,c	yyy۴kRyeZ8c,NWgOhmY<kSE;w8T(r{R*qHu9;$k[GSddn67$3g:u~$B p}0neP> Z:tvH->Bp\	r:G-AMCS{fJꂨ
+r{̔ s,DQ#\BsE	.@	2$Ip2DAJA BQ!R$jR\G0I@e,n7 b9Vq,\nDQ ǲbi`M4XpK=<Mys=@B*<XD.uޕRe؝.Ra*"q{dV*DRR0=0pw:9q,E0Pc&`$QD#$
+(n7!P*xB~yӃǋ0LkYv<t{X υrG `reL$hf<7es,Rcy.Vm3
e@Ank_3c9V2p=rS%! Rk< ՕIN IR*2
+D1+ab-aRtc!$j`&Tj}2T ,$ϱ#>W8#Qd]Fw#oM֮mJ"XJuCAmR̚O?g`@đ(1 :]_fyF֨P6~śs\ddd~>!7U/U^d~/|^FF^|<xUnˇ-zՎqo25Fo}V]?C^n}uyۍ_Cm uEsuh6R<jK{J`Qxͷ_Î]__|So~l]w@qQ<a`LXdd[>E^xh4t	/msl[dvw݂o	Ka;_y
IC+j
9sQUU{,D}}=E8ᛌxd*~ZZ
ł-mJ [[Z{J硕ˑ<y*ҎA\\gtPTy,  ixtL!
`8p``ϯgϜƆCT5cN$	E%jP*['1xv:LI-@ -̟;+WF0Sa44}anj[YFFFF)j	J)DQDŷѵ[JKj5BC;8\ҥ+jkjFKK.V^DPPQ#DB !e%//[b@jh4P*ZEBBw[A$Jt&45]fCNrqqZ-˲`@V/###{2+tYnښRN?vy\-#####2N    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/index.htm 1.5.8.src/docs/de/index.htm
--- 1.5.6.src/docs/de/index.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/index.htm	2010-08-06 11:59:36.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/index.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -255,8 +255,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/install_faq.htm 1.5.8.src/docs/de/install_faq.htm
--- 1.5.6.src/docs/de/install_faq.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/install_faq.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/install_faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -33,145 +33,133 @@
 
 <div id="doc_en_only">No translation available</div>
 
-<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
-
-<a name="faq_toc"></a><h2>Table of contents:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul class="nomargin">
-    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
-    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
-    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
-    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
-    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
-    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
-    <li><a class="content" href="#imagecreatefromjpeg">When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#mkdirPermissionDenied">When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
-</ul>
-
-
-
-<a name="MinimumRequirements"></a>
-<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>
-    <ul>
-        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
-        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
-        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
-        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
-    </ul><br /></p><hr />
-<a name="WhatIsGD"></a>
-<h2>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
-
-<a name="whatIsImageMagick"></a>
-<h2>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
-<br /></p>
-<br />
-<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
-
-<a name="VersionPHP"></a>
-<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine, yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
-<a name="VersionGD"></a>
-<h2>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
-<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
-<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
-</table>
-<br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
-<hr />
-
-<a name="GD1vsGD2"></a>
-<h2>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
-<p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
-<p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
-<hr />
-
-<a name="enableGD"></a>
-<h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
-To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
-Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
-<tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
-Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
-ImageMagick it quite complicated to use under Windows<br />
-Greg<br /></p>
-<p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
-<a name="enableIMonWindows"></a>
-<h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
-<p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
-<hr />
-
-
-<a name="InstallSteps"></a>
-<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>as stated in the <a href="install.htm#how">install section</a>:
-<ol>
-<li>Download Coppermine</li>
-<li>Unzip it to your harddrive</li>
-<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
-<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
-<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
-<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
-<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
-<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
-<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
-<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
-</ol><br /></p>
-<hr />
-
-<a name="installIMwhenHosted"></a>
-<h2>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
-<hr />
-
-<a name="imagecreatefromjpeg"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?<a href="#imagecreatefromjpeg" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This error means that the version of PHP installed on your server does not support the GD1/GD2 image library.<br />
-If you know that the ImageMagick suite is installed on your server, you could try using it instead. Otherwise, you will have to find another webhost or convince your existing webhost to have GD1/GD2 installed (the GD image library is now a standard component of PHP and should normally be installed and available, de facto). Coppermine won't run without gd or image magick.</p><hr />
-
-<a name="mkdirPermissionDenied"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?<a href="#mkdirPermissionDenied" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The script must have the right to create and delete files.
-<ul>
-<li>on *nix/linux-webservers:<br />chmod the coppermine directory (and all subdirectories) to 755 (rwxr-xr-x). To find more about chmod: check some of these <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine chmod tutorials</a></li>
-<li>on Windows/IIS:<br />Check if the user the webserver runs the php-scripts under (usually called IUSR) has sufficient rights to read, execute, change, delete in the Coppermine folder. To find out how, ask your webhost or read the server manual, if you're running your own server.
-</li>
-<li>on Windows/Apache:<br />Check the account Apache runs under and set the <em>rights</em> in the file-system.
-</li>
-</ul>
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</p>
-<hr />
-
-<a name="installFTP_mode"></a>
-<h3>What <strong>FTP mode</strong> should I use?</h3>
-<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
-<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
-<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
+<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
+
+<a name="faq_toc"></a><h2>FAQ overview:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul class="nomargin">
+    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
+    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
+    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
+    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
+    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
+    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
+    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
+</ul>
+
+
+
+<a name="MinimumRequirements"></a>
+<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <ul>
+        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
+        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
+        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
+        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
+    </ul>
+    <hr />
+    
+<a name="image_libraries"></a>
+<h2>Image libraries<a href="#image_libraries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+    
+    <a name="WhatIsGD"></a>
+    <h3>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
+    
+    <a name="whatIsImageMagick"></a>
+    <h3>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
+    </p>
+
+    <a name="VersionGD"></a>
+    <h3>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
+    <div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
+    <table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
+    </table>
+    <br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
+    <hr />
+    
+    <a name="GD1vsGD2"></a>
+    <h3>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
+    <p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
+    <p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
+    <hr />
+    
+    <a name="enableGD"></a>
+    <h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
+    To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
+    Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
+    <tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
+    Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
+    ImageMagick it quite complicated to use under Windows<br />
+    Greg<br /></p>
+    <p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
+    <a name="enableIMonWindows"></a>
+    <h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
+    <p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
+    <hr />
+    
+    <a name="installIMwhenHosted"></a>
+    <h3>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
+    <hr />
+
+</div>
+
+<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="VersionPHP"></a>
+<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>If you haven't installed Coppermine, yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
+
+<a name="InstallSteps"></a>
+<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>as stated in the <a href="install.htm#how">install section</a>:
+<ol>
+<li>Download Coppermine</li>
+<li>Unzip it to your harddrive</li>
+<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
+<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
+For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
+<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
+<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
+<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
+<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
+<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
+<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
+</ol><br /></p>
+<hr />
+
+<a name="installFTP_mode"></a>
+<h2>What <strong>FTP mode</strong> should I use?</h2>
+<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
+<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
+<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/install.htm 1.5.8.src/docs/de/install.htm
--- 1.5.6.src/docs/de/install.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/install.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/install.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -129,8 +129,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/install_permissions.htm 1.5.8.src/docs/de/install_permissions.htm
--- 1.5.6.src/docs/de/install_permissions.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/install_permissions.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/install_permissions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -277,8 +277,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/install_screen.htm 1.5.8.src/docs/de/install_screen.htm
--- 1.5.6.src/docs/de/install_screen.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/install_screen.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/install_screen.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -147,8 +147,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/keywords.htm 1.5.8.src/docs/de/keywords.htm
--- 1.5.6.src/docs/de/keywords.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/keywords.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/keywords.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -65,8 +65,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/known_issues.htm 1.5.8.src/docs/de/known_issues.htm
--- 1.5.6.src/docs/de/known_issues.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/known_issues.htm	2010-08-06 11:59:36.000000000 -0500
@@ -9,13 +9,12 @@
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
-<meta name="robots" content="noindex" />
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/known_issues.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,33 +35,34 @@
 <a name="known_issues"></a><h1>Known Issues<a href="#known_issues" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>The following slight quirks and tiny issues are known and will hopefully be fixed in future releases.</p>
 <ul>
-	<li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
-	<li>Keyword list returns incorrect result for asian characters</li>
-	<li>Browser bug: IE displays 100%-width values incorrectly</li>
-	<li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
-	<li>Page tabs in user manager don't behave in the same way as other tabs</li>
-	<li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
-	<li>Wrong charset in emails sent from coppermine</li>
-	<li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
-	<li>No album thumbnails for albums that contain only pics linked by keyword</li>
-	<li>Crop/rotate doesn't work with GD1</li>
-	<li>Rotate causing distorted image for large files</li>
-	<li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
-	<li>EXIF and IPTC information are lost when rotating</li>
-	<li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
-	<li>Album created using XP publisher despite upload failure</li>
-	<li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
-	<li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
-	<li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
-	<li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
-	<li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
-	<li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
+    <li>Keyword list returns incorrect result for asian characters</li>
+    <li>Browser bug: IE displays 100%-width values incorrectly</li>
+    <li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
+    <li>Page tabs in user manager don't behave in the same way as other tabs</li>
+    <li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
+    <li>Wrong charset in emails sent from coppermine</li>
+    <li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
+    <li>No album thumbnails for albums that contain only pics linked by keyword</li>
+    <li>Crop/rotate doesn't work with GD1</li>
+    <li>Rotate causing distorted image for large files</li>
+    <li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
+    <li>EXIF and IPTC information are lost when rotating</li>
+    <li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
+    <li>Album created using XP publisher despite upload failure</li>
+    <li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
+    <li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
+    <li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
+    <li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
+    <li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
+    <li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>If you allow guests to upload files to your gallery, they won't be able to add file details. This feature has been disabled as it's not possible to identify the user without fail (see <a href="http://forum.coppermine-gallery.net/index.php/topic,62522.msg323512.html#msg323512">thread</a>). Additionally it may attract spammers to add textual content to your gallery. If you want to enable that feature anyway, find Coppermine's configuration table in the database and change the value of <tt class="code">allow_guests_enter_file_details</tt> to '1'.</li>
 </ul>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/languages.htm 1.5.8.src/docs/de/languages.htm
--- 1.5.6.src/docs/de/languages.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/languages.htm	2010-08-06 11:59:36.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/languages.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -204,8 +204,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/performance.htm 1.5.8.src/docs/de/performance.htm
--- 1.5.6.src/docs/de/performance.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/performance.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/performance.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -239,8 +239,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/php-content.htm 1.5.8.src/docs/de/php-content.htm
--- 1.5.6.src/docs/de/php-content.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/php-content.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/php-content.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -97,8 +97,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/plugins.htm 1.5.8.src/docs/de/plugins.htm
--- 1.5.6.src/docs/de/plugins.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/plugins.htm	2010-08-06 11:59:36.000000000 -0500
@@ -5,7 +5,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="language" content="en" />
 <meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Starting from cpg1.4.0, coppermine comes with a plugin API that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
+<meta name="description" content="Starting from cpg1.4.0, Coppermine comes with a plugin API that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,14 +37,14 @@
 <a name="plugin"></a><h1>Plugins<a href="#plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
 <a name="plugin_definition"></a><h2>What is a plugin?<a href="#plugin_definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Starting from cpg1.4.0, coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
+<p>Starting from cpg1.4.0, Coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
 <a name="plugin_definition_end"></a>
 <a name="plugin_api"></a><h2>The Plugin API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The plugin API consists of several "hooks" all over the core code of coppermine that allows plugin authors to interact with coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
+<p>The plugin API consists of several "hooks" all over the core code of Coppermine that allows plugin authors to interact with Coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of Coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the Coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
 <a name="plugin_api_end"></a>
 
 <a name="plugin_obtain"></a><h2>Where to get Plugins from?<a href="#plugin_obtain" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official coppermine page</a>.</p>
+<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the Coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official Coppermine page</a>.</p>
 <a name="plugin_obtain_end">
 
 <a name="plugin_bundled"></a><h2>Plugins that ship with Coppermine<a href="#plugin_bundled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
@@ -80,7 +80,7 @@
 	<li>
 		<a name="plugin_bundled_opensearch"></a><h3>OpenSearch (opensearch)<a href="#plugin_bundled_opensearch" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 		An implementation of OpenSearch for Coppermine. When enabled, visitors can add the gallery to their browser's search bar.<br />
-		What the plugin actually does is adding the corresponding meta tag to the header of your coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
+		What the plugin actually does is adding the corresponding meta tag to the header of your Coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
 		<a name="plugin_bundled_opensearch_end"></a>
 	</li>
 	<li>
@@ -109,7 +109,7 @@
     <li>
     	<a name="plugin_bundled_sef_url"></a><h3>SEF_URLS plugin<a href="#plugin_bundled_sef_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
     The plugin enables "Search-engine-friendly URLs" - this is an experimental plugin and should be used with caution.
-    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
+    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official Coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
     <a name="plugin_bundled_sef_url"></a>
     </li>
 </ul>
@@ -117,25 +117,25 @@
 
 <a name="plugin_manager"></a><h2>The Plugin Manager<a href="#plugin_manager" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
-	<img src="images/plugin_manager.gif" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
+	<img src="images/plugin_manager.png" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
 	<p>The plugin manager is the central place from where you upload, install, configure and remove plugins. It can be acceessed in two ways:</p>
 	<ul>
 		<li>
 			<a name="plugin_manager_cpg_navigation"></a><h3>Using Coppermine's navigation<a href="#plugin_manager_cpg_navigation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-			Log in as admin, go to coppermine's config, expand the "General settings" section, on click "Manage plugins" next to "Enable plugins" (make sure that you have set "Enable plugins" to "Yes") if you plan using plugins.
+			Click on the admin menu item &quot;Plugin manager&quot; when you're logged in as admin. Alternatively, log in as admin, go to Coppermine's config, expand the "General settings" section and click on the link &quot;Manage plugins&quot; next to the &quot;<a href="configuration.htm#admin_general_enable-plugins">Enable plugins</a>&quot; option if you plan on using plugins.
 		</li>
 		<li>
 			<a name="plugin_manager_direct_access"></a><h3>Directly accessing the plugin manager<a href="#plugin_manager_direct_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 			Make sure that you are logged in as admin, then directly enter the plugin manager's url in the address bar of your browser, e.g. <tt class="code">http://yoursite.tld/your_coppermine_folder/pluginmgr.php</tt>
 		</li>
 	</ul>
-	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen capture below):</p>
+	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen shot above):</p>
 	<ul>
 		<li>an overall toggle that enables/disables the use of plugins (upper section; can be changed on the <a href="configuration.htm#admin_general_enable-plugins">config page</a> as well)</li>
 		<li>the plugins that are installed and running (middle section)</li>
 		<li>the plugins that exist within the plugins folder of your server's hard drive but have not been installed and therefore are not running in your Coppermine gallery (lower section)</li>
 	</ul>
-	<p>By default, coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of coppermine's forum.</p>
+	<p>By default, Coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of Coppermine's forum.</p>
 
 
 	<a name="plugin_manager_upload"></a><h3>Uploading a plugin<a href="#plugin_manager_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -143,9 +143,9 @@
 		Unless you're going to code your own plugins, they usually come packaged up already, compressed into a zip file. There are two options how to upload a plugin:
 		<ul>
 			<li>
-				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on Coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 				<ul>
-					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine page</a>) to your local hard drive</li>
+					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">Coppermine page</a>) to your local hard drive</li>
 					<li>Click the "browse" button on the plugin manager page</li>
 					<li>Navigate to the plugin zip file you just have downloaded to your local PC's hard drive</li>
 					<li>Click "upload"</li>
@@ -162,7 +162,7 @@
 				<ul>
 					<li>Download the plugin you need from the internet to your local hard drive (same step as above)</li>
 					<li>Unpack the zip file into a folder on your hard drive (preserving the folder structure of the plugin)</li>
-					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
+					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your Coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
 				</ul>
 			</li>
 		</ul>
@@ -172,7 +172,7 @@
 
 	<a name="plugin_manager_install"></a><h3>Installing a plugin<a href="#plugin_manager_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
-		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
+		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when Coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
 		<p>A check routine tries to determine if a plugin has been designed for your version of Coppermine.</p>
 		<ul>
 			<li>If the check succeeds, the install plugin icon with a tick mark will be displayed: <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="" />.<br />
@@ -188,7 +188,7 @@
 						<li>If you're a <strong>plugin writer</strong>, read up the details in <a href="dev_plugins.htm#plugin_writing_core_files_configuration_plugin_cpg_version">Plugin Writing for Coppermine &rarr; Core files &rarr; configuration.php &rarr; $plugin_cpg_version</a>.</p>
 						<li>If you're just a <strong>plugin user</strong> and not a plugin author, you don't need to read up those details - you should just be aware of the mechanisms used: there is no guarantee that the author of the plugin has added the Coppermine version requirements settings to the plugin's core code. If that piece of data hasn't been added this does not mean that the plugin is badly written or  something like this: when you're attempting to install such a plugin, you will get a message that says <quote class="code">Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?</quote>. Please understand that this message does <strong>not</strong> mean that the plugin itself is at fault. It basically means that you as a gallery admin have to make sure that the plugin you're about to install has actually been designed for the Coppermine version that you are using. To do so, review the readme file that might come with the plugin and review the announcement thread of the plugin.</li>
 					</ul>
-					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
+					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of Coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
 					<p>Ideally, the number of plugins that don't contain the Coppermine version requirements settings should decrease in the future.</p>
 				</div>
 			</li>
@@ -205,7 +205,7 @@
 	<a name="plugin_manager_uninstall"></a><h3>Uninstalling a plugin<a href="#plugin_manager_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
 		<p>Executing a plugin might be consuming resources or not work as expected, so you might want to uninstall a plugin at some time (maybe because you just tried it out and it doesn't work as expected for you). It's recommended not to just delete the plugin's subfolder using your FTP app (because the plugin might have applied database changes that need to be undone). Instead, you should go to the plugin manager and click on the <img src="../../images/icons/plugin_uninstall.png" width="16" height="16" border="0" alt="" title="uninstall" />-icon next to an active (installed) plugin. The plugin then should get uninstalled and turn up in the list "Plugins Not installed". It's safe to leave the sources of an unneeded plugin on the server, so there should be no need to delete the plugin right after uninstall, however you may as well delete it, especially if you're short on webspace and the plugin eats up a lot of space.</p>
-		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
+		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within Coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
 	</div>
 	<a name="plugin_manager_uninstall_end"></a>
 
@@ -213,8 +213,8 @@
 <a name="plugin_manager_end"></a>
 
 <a name="plugin_writing"></a><h2>Writing plugins<a href="#plugin_writing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the coppermine web page.</p>
-<p>If you accomplished writing a plugin, we ask you to share it with the coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
+<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with Coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the Coppermine web page.</p>
+<p>If you accomplished writing a plugin, we ask you to share it with the Coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
 <p>Although it is not mandatory (technically speaking) to add instructions to a plugin, it is being recommended that you include a readme file with your plugin that explains what it does and how to use it.</p>
 <p>We ask plugin authors as well to keep <acronym title="i18n = internationalization">i18n</acronym> in mind: not everybody will be using the language you used. Therefore, it's always a good idea to keep possible translations in mind when designing your plugin.</p>
 <p>Please refer to the <a href="dev_plugins.htm">Plugin Writing</a> section for details.</p>
@@ -223,8 +223,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/quickstart.htm 1.5.8.src/docs/de/quickstart.htm
--- 1.5.6.src/docs/de/quickstart.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/quickstart.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/quickstart.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -104,8 +104,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/requirements.htm 1.5.8.src/docs/de/requirements.htm
--- 1.5.6.src/docs/de/requirements.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/requirements.htm	2010-08-06 11:59:36.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/requirements.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -77,8 +77,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/script.js 1.5.8.src/docs/de/script.js
--- 1.5.6.src/docs/de/script.js	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/script.js	2010-08-06 11:59:36.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/script.js $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 var linebreak = '\n';
@@ -23,13 +23,13 @@
         control:"#sidetreecontrol"
     });
     $(".cpg_zebra tr:even").addClass("tableb");
-	$(".cpg_zebra tr:odd").addClass("tableb_alternate");
+    $(".cpg_zebra tr:odd").addClass("tableb_alternate");
 });
 
 function cpgDocToc() {
   if (getUrlParameters('hide_nav') == 1) {
-  	$('#toc').replaceWith('');
-	return;
+    $('#toc').replaceWith('');
+    return;
   }
 var doc_toc = '';
 doc_toc += '<div id="toc_collapsed" class="en">\n';
@@ -48,7 +48,7 @@
 doc_toc += '          <li><a href="index.htm#about_documentation_conventions" class="en">Konventionen</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="index.htm#features" class="en">Features</a></li>\n';
+doc_toc += '      <li><a href="index.htm?expand_all=1#features" class="en">Features</a></li>\n';
 doc_toc += '      <li><a href="quickstart.htm#about" class="en">Schnellstart-Assistent</a></li>\n';
 doc_toc += '      <li><a href="toc.htm" class="en">Inhaltsverzeichnis</a></li>\n';
 doc_toc += '      <li><a href="requirements.htm" class="us_de">Mindestvoraussetzung</a>\n';
@@ -173,7 +173,14 @@
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="install_screen.htm" class="en">Der Installations-Assistent</a></li>\n';
-doc_toc += '      <li><a href="auto-installers.htm" class="en">Automatische Installation</a></li>\n';
+doc_toc += '      <li><a href="auto-installers.htm" class="en">Automatische Installation</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="auto-installers.htm#definition" class="en">What are auto-installers?</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#sad_story" class="en">The sad story</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#" class="en">Why not use auto-installers</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#no_support" class="en">No support</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="install_faq.htm" class="en">Installations FAQ</a></li>\n';
 doc_toc += '      <li><a href="uninstall.htm" class="de">De-Installation</a></li>\n';
 doc_toc += '    </ul>\n';
@@ -253,15 +260,24 @@
 doc_toc += '  </li>\n';
 doc_toc += '  <li><a href="theme.htm" class="en">Designs (Themes)</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="theme.htm#theme_builtin" class="en">Mitgelieferte Designs</a></li>\n';
+doc_toc += '      <li><a href="theme.htm#theme_builtin" class="en">Mitgelieferte Designs</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_curve">Curve</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_eyeball">Eyeball</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_hardwired">Hardwired</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_rainy_day">Rainy Day</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_sample">Sample</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_waterdrop">Waterdrop</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="theme.htm#theme_upgrading" class="en">Aktualisierung Deines selbstgemachten Designs</a>\n';
 doc_toc += '      <ul>\n';
 doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm" class="en">Konvertierung von cpg1.4.x-Themes auf cpg1.5.x</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#style" class="en">Bearbeite style.css</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#template" class="en">Bearbeite template.html</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme" class="en">Bearbeite theme.php</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#validation" class="en">Validierung</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_style" class="en">Bearbeite style.css</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_template" class="en">Bearbeite template.html</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_theme" class="en">Bearbeite theme.php</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_validation" class="en">Validierung</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '        </li>\n';
 doc_toc += '      </ul>\n';
@@ -1145,7 +1161,7 @@
 doc_toc += '                    <ul>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple" class="en">Installation with Simple Configuration</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install" class="en">Installation with Configuration Parameters</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en">Configuration during Operation</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en">Adding a config section to your plugin</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup" class="en">Uninstallation &amp; Clean-Up</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>  \n';
@@ -1165,6 +1181,39 @@
 doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_plugin_class" class="en">Plugin Class Properties &amp; Methods</a></li>\n';
 doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals" class="en">Global Variables &amp; Constants</a></li>\n';
 doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
+doc_toc += '          <li><a href="dev_plugin_steps.htm" class="en">Creating plugins: step by step</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_template_plugin" class="en">Getting started with the plugin template</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_extract_template" class="en">1. Extract the plugin template</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_pick_name" class="en">2. Choose a name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_folder" class="en">3. Rename the folder</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_file_content" class="en">4. Rename the placeholders inside the files</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_copy_to_target" class="en">5. Copy the new plugin folder to the target</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_config" class="en">Creating a config record for your plugin</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_option_type" class="en">1. Decide for an option type</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_name" class="en">2. Choose a record name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_install" class="en">3. Create the record during plugin install</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_uninstall" class="en">4. Create the uninstall query</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_defaults" class="en">5. Specify the scope of your config record</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_form_options" class="en">6. Populate form options</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_rows" class="en">7. Output the form elements (rows)</a>\n';
+doc_toc += '                    <ul>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox" class="en">a. Checkbox</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_radio" class="en">b. Radio button</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown" class="en">c. Dropdown (select/option list)</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textinput" class="en">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textarea" class="en">e. Text input field (multiple lines, aka textarea)</a></li>\n';
+doc_toc += '                    </ul>\n';
+doc_toc += '                  </li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_language" class="en">8. Create the needed translation strings</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '          <li><a href="dev_plugin_hooks.htm" class="en">Reference list of plugin hooks </a>\n';
 doc_toc += '            <ul>\n';
@@ -1356,30 +1405,30 @@
 
 
 function cpgDocHeader() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	$('#docheader').text('Coppermine Photo Gallery v1.5.6: Dokumentation und Handbuch');
-	$('#docheader').after('<br clear="all" />\n<a name="top" class="en"></a>');
-	$('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Deine Fotogalerie im Web" align="left" />\n');
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    $('#docheader').text('Coppermine Photo Gallery v1.5.8: Dokumentation und Handbuch');
+    $('#docheader').after('<br clear="all" />\n<a name="top" class="en"></a>');
+    $('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Deine Fotogalerie im Web" align="left" />\n');
 }
 
 function cpgDocSearch() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	var doc_search = '';
-	doc_search += '  <div id="doc_search" style="display:none;" class="en">\n';
-	doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box" class="en">\n';
-	doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:pguj0cqk2xc" />\n';
-	doc_search += '      <input type="text" name="q" size="25" />\n';
-	doc_search += '      <input type="submit" name="sa" value="suche in Doku" style="font-size:9px;" />\n';
-	doc_search += '    </form>\n';
-	doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=de" class="en"></script>\n';
-	doc_search += '  </div>\n';
-	$('#toc').append(doc_search);
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    var doc_search = '';
+    doc_search += '  <div id="doc_search" style="display:none;" class="en">\n';
+    doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box" class="en">\n';
+    doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:pguj0cqk2xc" />\n';
+    doc_search += '      <input type="text" name="q" size="25" />\n';
+    doc_search += '      <input type="submit" name="sa" value="suche in Doku" style="font-size:9px;" />\n';
+    doc_search += '    </form>\n';
+    doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=de" class="en"></script>\n';
+    doc_search += '  </div>\n';
+    $('#toc').append(doc_search);
 }
 
 function cpgDocFooter() {
@@ -1425,7 +1474,7 @@
 
 function cpgDocTranslationWarning() {
   if (getUrlParameters('hide_nav') == 1) {
-	return;
+    return;
   }
   $('#doc_en_only').replaceWith('<div class="cpg_message_validation" class="en"><h1>Noch nicht übersetzt</h1><p>Diese Seite wurde noch nicht übersetzt und erscheint daher nur auf Englisch.</p><p>Übersetzer gesucht: schau Dir die Seite in Ruhe an - so kompliziert ist sie doch nicht, oder? Wenn Du Dir zutraust, diese Seite auf Deutsch zu übersetzen, dann schau doch mal auf der offiziellen Coppermine-Seite vorbei. Wir freuen uns auf Deinen Beitrag.</div>');
   $('#doc_en_partial').replaceWith('<div class="cpg_message_warning" class="en"><h1>Teilweise Übersetzung</h1><p>Diese Seite wurde noch nicht vollständig übersetzt und erscheint daher nur zum Teil auf Deutsch. Teile der Seite erscheinen auf Englisch.</p><p>Übersetzer gesucht: schau Dir die Seite in Ruhe an - so kompliziert ist sie doch nicht, oder? Wenn Du Dir zutraust, diese Seite vollständig auf Deutsch zu übersetzen, dann schau doch mal auf der offiziellen Coppermine-Seite vorbei. Wir freuen uns auf Deinen Beitrag.</div>');
@@ -1433,71 +1482,71 @@
 
 $(document).ready(function()
 {
-	var $_GET = {};
-	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
-		function decode(s) {
-			return decodeURIComponent(s).replace(/\+/g, " ");
-		}
-		$_GET[decode(arguments[1])] = decode(arguments[2]);
-	});
-	//hide all elements with class detail_body
-	$(".detail_body").hide();
-	if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
-		$('.detail_body').show();
-		//$('.detail_head_collapsed').replaceWith('');
-	}
-	//toggle the component with class detail_body
-	$(".detail_head_collapsed").click(function()
-	{
-		$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
-	});
-	$(".detail_expand_all").click(function()
-	{
-		$(".detail_body").slideDown(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").hide();
-		$(".detail_collapse_all").show();
+    var $_GET = {};
+    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
+        function decode(s) {
+            return decodeURIComponent(s).replace(/\+/g, " ");
+        }
+        $_GET[decode(arguments[1])] = decode(arguments[2]);
+    });
+    //hide all elements with class detail_body
+    $(".detail_body").hide();
+    if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
+        $('.detail_body').show();
+        //$('.detail_head_collapsed').replaceWith('');
+    }
+    //toggle the component with class detail_body
+    $(".detail_head_collapsed").click(function()
+    {
+        $(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
+    });
+    $(".detail_expand_all").click(function()
+    {
+        $(".detail_body").slideDown(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").hide();
+        $(".detail_collapse_all").show();
 
-	});
-	$(".detail_collapse_all").click(function()
-	{
-		$(".detail_body").slideUp(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").show();
-		$(".detail_collapse_all").hide();
+    });
+    $(".detail_collapse_all").click(function()
+    {
+        $(".detail_body").slideUp(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").show();
+        $(".detail_collapse_all").hide();
 
-	});
-	$(".detail_toggle_all").click(function()
-	{
-		$(".detail_body").slideToggle(600);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-	});
-	cpgDocHeader();
-	cpgDocTranslationWarning();
-	cpgDocToc();
-	$("#tree").treeview({
+    });
+    $(".detail_toggle_all").click(function()
+    {
+        $(".detail_body").slideToggle(600);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+    });
+    cpgDocHeader();
+    cpgDocTranslationWarning();
+    cpgDocToc();
+    $("#tree").treeview({
         collapsed: true,
         unique: true,
         animated: "slow",
         persist: "location"
     });
-	cpgDocSearch();
-	cpgDocFooter();
-	dateRevision();
+    cpgDocSearch();
+    cpgDocFooter();
+    dateRevision();
     $("a.nolink").click(function(){
       return false;
     });
     // Fade the toc in if it is needed
-	$("#toc").bind("mouseenter",function(){
-		$("#toc_collapsed").hide();
-		$("#toc_expanded").fadeIn('slow');
-		$("#doc_search").show();
-	});
-	// Fade the toc out if it isn't used
-	$("#toc").bind("mouseleave",function(){
-		$("#toc_expanded").fadeOut('slow');
-		$("#toc_collapsed").show();
-		$("#doc_search").hide();
-	});
-	
+    $("#toc").bind("mouseenter",function(){
+        $("#toc_collapsed").hide();
+        $("#toc_expanded").fadeIn('slow');
+        $("#doc_search").show();
+    });
+    // Fade the toc out if it isn't used
+    $("#toc").bind("mouseleave",function(){
+        $("#toc_expanded").fadeOut('slow');
+        $("#toc_collapsed").show();
+        $("#doc_search").hide();
+    });
+    
 });
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/start.htm 1.5.8.src/docs/de/start.htm
--- 1.5.6.src/docs/de/start.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/start.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/start.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -260,8 +260,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/testing.htm 1.5.8.src/docs/de/testing.htm
--- 1.5.6.src/docs/de/testing.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/testing.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/testing.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -84,8 +84,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_copyright.htm 1.5.8.src/docs/de/theme_copyright.htm
--- 1.5.6.src/docs/de/theme_copyright.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_copyright.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_copyright.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,41 +35,45 @@
 
 <a name="theme_copyright"></a><h1>Copyright-disclaimer in footer<a href="#theme_copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>In previous versions of Coppermine the "Powered by Coppermine" used to be obfuscated to make it hard for non-coders to remove the tag. The reason behind this was an additional license add-on that disallowed users to change the line. The dev team has reviewed this policy for cpg1.5.x and decided that end users <strong>are</strong> allowed to change or remove the line in legal terms - for details, please review the <a href="copyrights.htm">Copyright &amp; Disclaimer</a>-section of the documentation.</p>
-<p class="cpg_message_info"><strong>However</strong>: We have a forum policy for the support board instead: support will only be given for galleries that show the "Powered by Coppermine" tag unobfuscated.</p>
+<div class="cpg_message_error"><strong>However</strong>: the coppermine team has got a strict forum policy for the support board instead: support will <strong>only</strong> be given for galleries that show the "Powered by Coppermine" tag unobfuscated in the first place. Adding it later once you have been told about the need to preserve it is not an option - you will still not get supported.</div>
 <p>Before removing the credits, please consider this as well: Coppermine is free software, the dev team <strong>asks</strong> you to keep the footer intact. We're convinced that you should give credit where credit is due. Additionally, the footer is meant to spread the word about Coppermine, with the "Powered by Coppermine"-tag giving others the opportunity to get a gallery of their own. So please think twice before you decide to remove the tag.</p>
-<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
-
-<a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
-<div class="cpg_example">
-<ul>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2008 by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2008 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
-</ul>
+<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
+
+<div class="indent">
+
+    <a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
+    <div class="cpg_example">
+    <ul>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2010 by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2010 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
+    </ul>
+    </div>
+    <p>Of course a mixture between all those examples would be OK as well.</p>
+    <a name="theme_copyright_end"></a>
+    
+    <a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
+    <p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
+    <p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
+    <ul>
+    	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
+    	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
+    	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
+    </ul>
+    <p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
+    <p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
+
 </div>
-<p>Of course a mixture between all those examples would be OK as well.</p>
-<a name="theme_copyright_end"></a>
-
-<a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
-<p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
-<p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
-<ul>
-	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
-	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
-	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
-</ul>
-<p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
-<p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_create.htm 1.5.8.src/docs/de/theme_create.htm
--- 1.5.6.src/docs/de/theme_create.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_create.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_create.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -98,8 +98,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_create_matching_page_tutorial.htm 1.5.8.src/docs/de/theme_create_matching_page_tutorial.htm
--- 1.5.6.src/docs/de/theme_create_matching_page_tutorial.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_create_matching_page_tutorial.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_create_matching_page_tutorial.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -58,7 +58,7 @@
 </ul>
 <a name="theme_matching_examples"></a><h2>Example<a href="#theme_matching_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>In this tutorial, I will use the design "<a href="http://www.alistapart.com/articles/holygrail" rel="external" class="external">In Search of the Holy Grail</a>" created by Matthew Levine as an example.</p>
-<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="tutorial/matching_theme/index.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
+<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="../tutorial/matching_theme.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
 <a name="theme_matching_pick_similar"></a><h2>Pick a similar theme first<a href="#theme_matching_pick_similar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>The first step would be to pick a theme that matches your site's design the most in terms of layout. For this purpose, you can choose one from the themes that come with the coppermine package or get a <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed theme</a>.</p>
 <p>In this tutorial, I will use the <strong>classic</strong> theme as an example to build upon.</p>
@@ -650,9 +650,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $Source$
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/</pre>
 <p>there as well.</p>
@@ -1600,7 +1600,7 @@
 }</textarea>
 
 <a name="theme_matching_test1"></a><h2>Initial test<a href="#theme_matching_test1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="tutorial/matching_theme/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
+<p><img src="../images/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
 <p>The result should be similar to what you can see at the right (at least if you followed this tutorial by the letter and experimented with the sample design first).</p>
 
 <p><abbr title="to be continued">tbc</abbr>...</p>
@@ -1609,8 +1609,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_examples.htm 1.5.8.src/docs/de/theme_examples.htm
--- 1.5.6.src/docs/de/theme_examples.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_examples.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_examples.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -248,8 +248,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_graphics.htm 1.5.8.src/docs/de/theme_graphics.htm
--- 1.5.6.src/docs/de/theme_graphics.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_graphics.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_graphics.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -100,8 +100,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme.htm 1.5.8.src/docs/de/theme.htm
--- 1.5.6.src/docs/de/theme.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,70 +35,92 @@
 
 <a name="theme"></a><h1>Themes<a href="#theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>Coppermine comes with a powerful engine that allows you to <a href="theme_create.htm#theme_create">create your own theme</a>, giving your gallery a unique look that matches the overall layout of your entire site. Other applications call them &quot;skins&quot; or &quot;templates&quot;, well call them &quot;themes&quot;.</p>
-<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
-
-<a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The Coppermine package comes with some pre-made themes:</p>
-<ul>
-  <li><strong>Curve</strong><br />
-  <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" /><br />
-  A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>.
-  <p class="cpg_message_info">This theme currently uses workarounds to display correctly in Internet Explorer 6 and 7.<br /><strong>To remove IE6 support,</strong><br />
-    - delete <i>&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</i> from template.html<br />
-    - delete the file csshover3.htc from the theme folder.<br />
-    <strong>To remove support for IE7,</strong><br />
-    - delete <i>&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</i> from template.html<br />
-    - remove all lines with /* IE7 */ from style.css,<br />
-    - uncomment the line /* min-height: 95px; */ in style.css.</p></li>
-  <li><strong>Eyeball</strong><br />
-  <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" /><br />
-  A theme with a dark background and a horizontal menu that expands for user interaction features</li>
-  <li><strong>Hardwired</strong><br />
-  <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" /><br />
-  A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus</li>
-  <li><strong>Rainy Day</strong><br />
-  <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" /><br />
-  A theme with dark background and rounded edges</li>
-  <li><strong>Sample</strong><br />
-  The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.</li>
-  <li><strong>Waterdrop</strong><br />
-  <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" /><br />
-  A theme with a light background and a &quot;conventional&quot; horizontal menu</li>
-</ul>
-<p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
-
-<a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
-<p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
-<p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
-<p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
-<a name="theme_upgrading_end"></a>
-
-<a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
-<ul>
-  <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
-  <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
-  <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
-</ul>
-<p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
-<a name="theme_files_end"></a>
-
-<a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does not exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in includes/themes.inc.php.</p>
-<p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit includes/themes.inc.php, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing include/themes.inc.php can be accomplished by editing themes/yourtheme/theme.php as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
-<a name="theme_engine_end"></a>
-
-<a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
+<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
+
+<div class="indent">
+
+    <a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    The Coppermine package comes with some pre-made themes:
+    <div class="indent">
+          <a name="theme_builtin_curve"></a><h3>Curve<a href="#theme_builtin_curve" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" align="left" style="margin-right:5px" />
+          A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>. The navigation menu doesn't rely on JavaScript, but is purely CSS-driven. The curve theme is the "youngest" theme inside the Coppermine core and therefore is the most modern one. It looks clean, with a lot of rounded corners and should work with most existing sites with light backgrounds. The rounded corners will not work in all browsers.<br clear="all" />
+          <div class="cpg_message_info">
+          The curve theme currently uses workarounds to display correctly in Internet Explorer 6 and 7. If this bothers you, i.e. if you're not fond of applying browser hacks and believe in coming up with valid, pure code, you're welcome to remove those browser hacks.<br />
+          <h4>IE6</h4>
+          To remove IE6 support,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>delete the file <tt class="code">csshover3.htc</tt> from the theme folder (<tt class="code">themes/curve/</tt>).</li>
+          </ul>
+          <h4>IE7</h4>
+          To remove support for IE7,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>remove all lines with <tt class="code">/* IE7 */</tt> from <tt class="code">themes/curve/style.css</tt>,</li>
+              <li>uncomment the line <tt class="code">/* min-height: 95px; */</tt> in <tt class="code">themes/curve/style.css</tt> by replacing it with <tt class="code">min-height: 95px;</tt>.</li>
+          </ul>
+            </div>
+    
+          <a name="theme_builtin_eyeball"></a><h3>Eyeball<a href="#theme_builtin_eyeball" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" align="left" style="margin-right:5px" />
+          A theme with a dark background and a horizontal menu that expands for user interaction features
+          <br clear="all" />
+    
+          <a name="theme_builtin_hardwired"></a><h3>Hardwired<a href="#theme_builtin_hardwired" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" align="left" style="margin-right:5px" />
+          A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus
+          <br clear="all" />
+    
+          <a name="theme_builtin_rainy_day"></a><h3>Rainy Day<a href="#theme_builtin_rainy_day" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" align="left" style="margin-right:5px" />
+          A theme with dark background and rounded edges
+          <br clear="all" />
+    
+          <a name="theme_builtin_sample"></a><h3>Sample<a href="#theme_builtin_sample" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.
+          <br clear="all" />
+    
+          <a name="theme_builtin_waterdrop"></a><h3>Waterdrop<a href="#theme_builtin_waterdrop" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" align="left" style="margin-right:5px" />
+          A theme with a light background and a &quot;conventional&quot; horizontal menu
+          <br clear="all" />
+    </div>
+    <p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
+    
+    <a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
+    <p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
+    <p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
+    <p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
+    <a name="theme_upgrading_end"></a>
+    
+    <a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
+    <ul>
+      <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
+      <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
+      <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
+    </ul>
+    <p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
+    <a name="theme_files_end"></a>
+    
+    <a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does <strong>not</strong> exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in <tt class="filename">includes/themes.inc.php</tt>.</p>
+    <p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit <tt class="filename">includes/themes.inc.php</tt>, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing <tt class="filename">include/themes.inc.php</tt> can be accomplished by editing <tt class="filename">themes/yourtheme/<a href="theme_theme_php.htm">theme.php</a></tt> as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
+    <a name="theme_engine_end"></a>
+    
+    <a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. If you're looking for examples how to modify your custom theme, you should read the page &quot;<a href="theme_examples.htm">Theme examples</a>&quot; thoroughly, as it contains solutions ready for copy'n paste that allow you to modify your custom theme dramatically, especially as far as <a href="theme_examples.htm#theme_examples_content">additional content</a> is concerned. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
 
+</div>
 
 <a name="theme_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_style_css.htm 1.5.8.src/docs/de/theme_style_css.htm
--- 1.5.6.src/docs/de/theme_style_css.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/theme_style_css.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_style_css.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -34,512 +34,518 @@
 <div id="doc_en_only">No translation available</div>
 
 <a name="theme_style_css"></a><h1>Editing style.css<a href="#theme_style_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
-
-<a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
-
-<a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
-
-
-<a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
-
-
-
-
-<a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Name</th>
-    <th valign="top" align="left">File</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Needed?</th>
-    <th valign="top" align="left">Type</th>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Links created by <a href="bbcode.htm">bbcode</a> input
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table headers (the first row of a table usually)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table sub-headers (often the second row of a table)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Regular table cell
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Table footer row, usually contains the form submit buttons or pagination
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table that doesn't contain an album an empty category)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the title displayed underneath the thumbnail
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the cell that contains the sortorder options on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each individual sortorder option on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each menu item on the navigation menu of the intermediate image display page.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each item of the admin menu and each admin button.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the entire admin menu to accomplish horizontally aligned div containers.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall admin menu wrapper.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Animated admin menu item that is meant to indicate that the admin needs to perform an action.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used to format the date of comments on the displayimage page
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image on the displayimage screen.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the debug_output when in debug mode.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the labels of radio buttons and checkboxes.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall wrapper for the entire gallery block in the template.
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Background for the film strip display.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <!--
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  -->
-</table>
-
-...<abbr title="to be continued">tbc</abbr>...
-
-<a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
+
+<div class="indent">
+
+    <a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
+    
+    <div class="indent">
+    
+        <a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
+        
+        
+        <a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
+        
+    </div>
+    
+    
+    <a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Name</th>
+        <th valign="top" align="left">File</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Needed?</th>
+        <th valign="top" align="left">Type</th>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Links created by <a href="bbcode.htm">bbcode</a> input
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table headers (the first row of a table usually)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table sub-headers (often the second row of a table)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Regular table cell
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Table footer row, usually contains the form submit buttons or pagination
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table that doesn't contain an album an empty category)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the title displayed underneath the thumbnail
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the cell that contains the sortorder options on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each individual sortorder option on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each menu item on the navigation menu of the intermediate image display page.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each item of the admin menu and each admin button.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the entire admin menu to accomplish horizontally aligned div containers.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall admin menu wrapper.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Animated admin menu item that is meant to indicate that the admin needs to perform an action.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used to format the date of comments on the displayimage page
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image on the displayimage screen.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the debug_output when in debug mode.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the labels of radio buttons and checkboxes.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall wrapper for the entire gallery block in the template.
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Background for the film strip display.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <!--
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      -->
+    </table>
+    
+    ...<abbr title="to be continued">tbc</abbr>...
+    
+    <a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+
+</div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_template.htm 1.5.8.src/docs/de/theme_template.htm
--- 1.5.6.src/docs/de/theme_template.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_template.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_template.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -304,8 +304,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_theme_php.htm 1.5.8.src/docs/de/theme_theme_php.htm
--- 1.5.6.src/docs/de/theme_theme_php.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_theme_php.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_theme_php.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -561,8 +561,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_upgrade_14x-15x.htm 1.5.8.src/docs/de/theme_upgrade_14x-15x.htm
--- 1.5.6.src/docs/de/theme_upgrade_14x-15x.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/theme_upgrade_14x-15x.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_upgrade_14x-15x.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -47,9 +47,11 @@
 </ul>
 
 <a name="theme_convert_style"></a><h2>Edit style.css<a href="#theme_convert_style" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+
+<div class="indent">
 
-<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes :link, :visited, :focus, :active<a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes <tt class="code">:link</tt>, <tt class="code">:visited</tt>, <tt class="code">:focus</tt>, <tt class="code">:active</tt><a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Before applying this fix, make sure that your stylesheet doesn't contain definitions for the pseudo-classes already. If it doesn't contain those classes</p>
 <p>Find:</p>
 <pre class="cpg_code smallcode">a:hover {</pre>
@@ -93,20 +95,20 @@
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">        font-weight:bold;</pre>
 
-<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;navmenu&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;<tt class="code">navmenu</tt>&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.navmenu a {
         position: relative;</pre>
 <p>and replace with:</p>
 <pre class="cpg_code smallcode">.navmenu a {</pre>
 
-<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;admin_menu&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;<tt class="code">admin_menu</tt>&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.admin_menu {</pre>
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">background-repeat:repeat-x;</pre>
 
-<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;admin_float&raquo; &amp; &laquo;admin_menu_wrapper&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;<tt class="code">admin_float</tt>&raquo; &amp; &laquo;<tt class="code">admin_menu_wrapper</tt>&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#admin_menu_anim {</pre>
 <p>and add before it (into a new line):</p>
@@ -162,7 +164,7 @@
         margin:2px;
 }</pre>Edit the colors and attributes as you see fit. This is supposed to show which thumbnails have already been clicked. The important bit being the attributes of the pseudo-class :visited; they have to differ from the other pseudo-classes.
 
-<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;pic_title&raquo;, &laquo;pic_caption&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;<tt class="code">pic_title</tt>&raquo; &amp; &laquo;<tt class="code">pic_caption</tt>&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -192,7 +194,7 @@
         line-height:1.0em;
 }</pre>
 
-<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;<tt class="code">cpg_message_info</tt>&raquo;, &laquo;<tt class="code">cpg_message_success</tt>&raquo;, &laquo;<tt class="code">cpg_message_warning</tt>&raquo;, &laquo;<tt class="code">cpg_message_error</tt>&raquo;, &laquo;<tt class="code">cpg_message_validation</tt>&raquo;, &laquo;<tt class="code">cpg_summary</tt>&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -227,9 +229,20 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
-}</pre>
+}
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
+}</pre>
 
-<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;greybox&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;<tt class="code">greybox</tt>&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In cpg1.5.x, the jquery plugin Greybox Redux is used to display the help-popups embedeed into the page. You need to add the corresponding CSS color definition into your stylesheet.</p>
 <p>Add at the end of your stylesheet (into a new line):</p>
 <pre class="cpg_code smallcode">#GB_window {
@@ -255,23 +268,27 @@
 <p>and delete from your custom stylesheet.</p>
 <a name="theme_convert_style_end"></a>
 
-<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;comment_button&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;<tt class="code">comment_button</tt>&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "comment_button" didn't differ much from the class "button" and has been removed. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;tableh1_compact&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh1_compact</tt>&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh1_compact" didn't differ much from the class "tableh1" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;tableh2_compact&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh2_compact</tt>&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh2_compact" didn't differ much from the class "tableh2" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;tableb_compact&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;<tt class="code">tableb_compact</tt>&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+</div>
 
 <a name="theme_convert_template"></a><h2>Edit template.html<a href="#theme_convert_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>There have been only minor changes to this file, so the changes should be easy to apply. However, if you fail to apply the changes in this file, your upgrade will be incomplete and your custom theme will not work for cpg1.5.x. Just follow the instructions in this section thoroughly. <br />
-Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+
+<div class="indent">
 
-<a name="theme_convert_template_javascript"></a><h3>Replace the call for script.js<a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_javascript"></a><h3>Replace the call for <tt class="filename">script.js</tt><a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</pre>
 <p>and replace with:</p>
@@ -285,31 +302,33 @@
 <p>and add before it into a new line:</p>
 <pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="css/coppermine.css" type="text/css" /&gt;</pre>
 
-<a name="theme_convert_template_message_block"></a><h3>Add {MESSAGE_BLOCK} token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_message_block"></a><h3>Add <tt class="code">{MESSAGE_BLOCK}</tt> token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{MESSAGE_BLOCK}</pre>anywhere before the <tt class="code">{GALLERY}</tt>-token, preferably right after the menu section. This new placeholder will display messages both to the admin as well as the end user. It should be visible in the upper part of the screen without the need to scroll down, see <a href="theme_template.htm#theme_template_message_block">details</a> on the <tt class="code">{MESSAGE_BLOCK}</tt>-placeholder-token.
 
-<a name="theme_convert_template_credits"></a><h3>Add {CREDITS} token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_credits"></a><h3>Add <tt class="code">{CREDITS}</tt> token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{CREDITS}</pre>anywhere after the <tt class="code">{GALLERY}</tt>-token, preferably at the very end of the file, above the <tt class="code">&lt;/body&gt;</tt>-tag. This new placeholder can display the copyright notice of your gallery and (ideally) the <a href="theme_copyright.htm#theme_copyright">Coppermine disclaimer</a>.<br />
 If you don't insert that token, there will be no error message and the default Credits will be displayed, see <a href="theme_template.htm#theme_template_credits">details</a> on the <tt class="code">{CREDITS}</tt>-placeholder-token. 
 
-<a name="theme_convert_template_vanity"></a><h3>Remove {VANITY} token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_vanity"></a><h3>Remove <tt class="code">{VANITY}</tt> token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{VANITY}</tt>. This token used to be replaced with a reference to the w3c validation pages and php.net and mysql.com only if the theme was defined as standards compliant and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{VANITY}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped as well as the definition inside the theme.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the vanity display will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{VANITY}</tt> (&rarr; <a href="theme_template.htm#theme_template_vanity">details</a>).</p>
 <img src="../images/vanity.png" width="351" height="26" border="0" alt="" title="vanity block" />
 
-<a name="theme_convert_template_language_select_flags"></a><h3>Remove {LANGUAGE_SELECT_FLAGS} token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_flags"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>. This token used to be replaced with a list of flags representing the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by flag will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>.</p>
 
-<a name="theme_convert_template_language_select_list"></a><h3>Remove {LANGUAGE_SELECT_LIST} token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_list"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_LIST}</tt> token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>. This token used to be replaced with a list of the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by list will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>.</p>
 
-<a name="theme_convert_template_theme_select_list"></a><h3>Remove {THEME_SELECT_LIST} token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_theme_select_list"></a><h3>Remove <tt class="code">{THEME_SELECT_LIST}</tt> token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>. This token used to be replaced with a list of the available themes and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{THEME_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the theme selector will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>.</p>
+
+</div>
 
 <a name="theme_convert_template_end"></a>
 
@@ -351,8 +370,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/theme_user-contributions.htm 1.5.8.src/docs/de/theme_user-contributions.htm
--- 1.5.6.src/docs/de/theme_user-contributions.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/theme_user-contributions.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/theme_user-contributions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -67,8 +67,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/toc.htm 1.5.8.src/docs/de/toc.htm
--- 1.5.6.src/docs/de/toc.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/toc.htm	2010-08-06 11:59:36.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/toc.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1350,8 +1350,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/translation.htm 1.5.8.src/docs/de/translation.htm
--- 1.5.6.src/docs/de/translation.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/translation.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/translation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -187,7 +187,7 @@
         <li>Edit the meta description (<tt class="">&lt;meta name="description" content="..."&gt;</tt>) as well to come up with a short summary what the page is about (in your language).</li>
         <li>Leave the file names alone: do not translate the files names!</li>
         <li>Leave the anchor names alone: don't edit anchor names (like <tt class="code">&lt;a name="copyright"&gt;&lt;/a&gt;</tt>), even if the word "copyright" in this example doesn't mean the same thing (or anything at all) in your language.<br />This is meant to make sure that supporters and users can easily refer to doc sections they don't even understand.</li>
-        <li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7620 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
+        <li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
         <li>Do <strong>not</strong> edit the SVN version info section at the top of the page (commented out) - it will be used for internal purposes (again: subversion repository) later.</li>
         <li>Don't improve your localized version/translation only: you might find that the English part of the documentation is lacking some explanations or that it is inacurate or missing important bits, so you might be tempted to add sections to your translation of the docs that don't exist in the original, English section of the docs. However, we don't think that this is a good idea: if you have suggestions to make how to improve the docs, we'd love to see your suggestion for the benefit of all users. This being said: please don't just add sections to your local copy of the translation - post your suggestion publicly instead in order to see your proposed improvement go into both the English version of the docs as well as your version.</li>
         <li>Translate examples if applicable: you are welcome to translate examples into your language as well: the English sample user name "John Doe" can of course be changed into the typical German sample user "Max Mustermann" for example. The sample URL <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt> can of course be translated into <tt class="code">http://deine-seite.tld/dein_coppermine_verzeichnis/</tt> in a German localization of the docs.</li>
@@ -212,8 +212,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip 1.5.8.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip
--- 1.5.6.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip	2010-06-05 00:37:03.000000000 -0500
+++ 1.5.8.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
-iP>9~9Z 
-L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
-pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip 1.5.8.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip
--- 1.5.6.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	2010-06-05 00:37:03.000000000 -0500
+++ 1.5.8.src/docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
-dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
-z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
-V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/tutorial/matching_theme/index.htm 1.5.8.src/docs/de/tutorial/matching_theme/index.htm
--- 1.5.6.src/docs/de/tutorial/matching_theme/index.htm	2010-06-05 00:37:03.000000000 -0500
+++ 1.5.8.src/docs/de/tutorial/matching_theme/index.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,102 +0,0 @@
-<!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" xml:lang="en" lang="en">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<title>Example page</title>
-	<style type="text/css">
-		/*** The Essential Code ***/
-
-		body {
-			margin: 0;
-			padding-left: 200px;    /* LC fullwidth */
-			padding-right: 190px;   /* RC fullwidth + CC padding */
-			min-width: 240px;       /* LC fullwidth + CC padding */
-		}
-
-		#header, #footer {
-			margin-left: -200px;    /* LC fullwidth */
-			margin-right: -190px;   /* RC fullwidth + CC padding */
-		}
-
-		.column {
-			position: relative;
-			float: left;
-		}
-
-		#center {
-			padding: 0 20px;
-			width: 100%;
-		}
-
-		#left {
-			width: 180px;           /* LC width */
-			padding: 0 10px;        /* LC padding */
-			right: 240px;           /* LC fullwidth + CC padding */
-			margin-left: -100%;
-		}
-
-		#right {
-			width: 130px;           /* RC width */
-			padding: 0 10px;        /* RC padding */
-			margin-right: -100%;
-		}
-
-		#footer {
-			clear: both;
-		}
-
-		/*** IE Fix ***/
-		* html #left {
-			left: 150px;            /* RC fullwidth */
-		}
-
-		/*** Just for Looks ***/
-
-		body {
-			background: #FFF;
-		}
-
-		#header, #footer {
-			font-size: large;
-			text-align: center;
-			padding: 0.3em 0;
-			background: #999;
-		}
-
-		#left {
-			background: #66F;
-		}
-
-		#center {
-			background: #DDD;
-		}
-
-		#right {
-			background: #F66;
-		}
-
-		.column {
-			padding-top: 1em;
-			text-align: justify;
-		}
-	</style>
-    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
-</head>
-<body>
-	<div id="header">This is the header - the place where your site logo could reside.</div>
-	<div id="center" class="column">
-		<h1>This is the main content.</h1>
-		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
-        <p>The center column of this example design is supposed to contain the actual page content.
-	</div>
-	<div id="left" class="column">
-		<h2>This is the left sidebar.</h2>
-		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
-	</div>
-	<div id="right" class="column">
-		<h2>This is the right sidebar.</h2>
-		<p>In this column, the coppermine menu is supposed to reside.</p>
-	</div>
-	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
-</body>
-</html>
diff -x .svn -aruN 1.5.6.src/docs/de/tutorial/matching_theme/screenshot_missing_menu.png 1.5.8.src/docs/de/tutorial/matching_theme/screenshot_missing_menu.png
--- 1.5.6.src/docs/de/tutorial/matching_theme/screenshot_missing_menu.png	2010-06-05 00:37:03.000000000 -0500
+++ 1.5.8.src/docs/de/tutorial/matching_theme/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,171 +0,0 @@
-PNG
-
-   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
-sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
-dg}cǎJwދVƑ2U Z:۷o.=*駟&
-q7#I'N͛71Z
-ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
-rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
-6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
-"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
-p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
-6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
-OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
--lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
-S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
-毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
-
-
-hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
-$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
-F hθ^FQR╳SrF \I
-eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
-qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
-	m
-CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
- `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
-Aǯa`"
-ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
-_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
-*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
-&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
-,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
-Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
-Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
-?zy
-=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
-gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
-)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
-81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
-_#cyW&UdYWS;:V
-w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
-^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
-tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
- \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
-	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
-´i2k֗P2dpK6]LU$j^t-\g侬45
-z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
-Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
-C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
-Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
-R(;U 
-I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
-?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
-/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
-ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
-?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
-l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
-illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
-T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
-t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
-
-V
-5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
-a
-
-Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
-Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
-qM7oXz5144??|I'>ꢾ G%(
-gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
-
-ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
-EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
-L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
-7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
->+ӟ˗Յ81bZl;v`ӳ뮻]vb
-lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
-o֭'R)ڴz<ra
-
-
-y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
-k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
-uMa1
-H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
-uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
-,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
-2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
-Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
-Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
-`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
-$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
-,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
->D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
-d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
-0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
-YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
-4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
-Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
-be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
-f%(.޽ab#k-;L@GӲj
-͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
-Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
-X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
-(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
-,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
-'U4I\V/lTԢQ9ځ"t8
-qܨF~^!r!2DuevNPpX,(3m4
-
-
-$??|
-V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
-hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
-ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
-07n.}[I?&t>Up*k:f<\׎הOcq
-RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
-T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
-
-
-طo̛7?F
! tadlfv۱ԏГ~{ X
-ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
-07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
-I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
-ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
-e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
-pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
- ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
-p:o9
-iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
-1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
-cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
-q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
-nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
-.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
-"IBR¤bqv(qx;
-&&Sd5
-F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
-YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
-f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
-
-
-gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
-gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
- щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
-V̮]e>AspLfQzA?`&(
-'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
-x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
-1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
-֯_O.*֮]OS."^|E oTF4c͚5lܸ])
-q_bq||3gD"mx<tuuŊ{_B!<a]^x
-n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
-*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
-0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
-W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
-)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
-tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
-Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
-ib
-,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
-*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
-if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
-ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
-RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
-yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
-U;H
-׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
-	!p8LEE~NRBH
-xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
-xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
-VN ~?aO	UϨolH#
-!$@]*tC'`Xu\.LpwkCױu= hfHC
-!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
-v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/uninstall.htm 1.5.8.src/docs/de/uninstall.htm
--- 1.5.6.src/docs/de/uninstall.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/uninstall.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
   -----------------
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/uninstall.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -56,8 +56,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/upgrading.htm 1.5.8.src/docs/de/upgrading.htm
--- 1.5.6.src/docs/de/upgrading.htm	2010-06-05 00:37:12.000000000 -0500
+++ 1.5.8.src/docs/de/upgrading.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/upgrading.htm $
-  $Revision: 7637 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -47,18 +47,93 @@
         <p>This is a list of minor releases of cpg1.5.x and the reason why they have been released. It is meant to explain why you should upgrade as soon as possible to the most recent stable release if you are running an outdated version.</p>
         <span class="detail_head_collapsed">Details</span>
         <div class="detail_body">
-        	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        	  <tr>
-        	    <th valign="top" align="left">Package</td>
-        	    <th valign="top" align="left">Reason for release</td>
-        	    <th valign="top" align="left"><span class="small">Release Date</span></td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.6</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Maintenance release (stable)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
+            <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+              <tr>
+                <th valign="top" align="left">Package</td>
+                <th valign="top" align="left">Reason for release</td>
+                <th valign="top" align="left"><span class="small">Release Date</span></td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.8</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,66417.0.html">Announcement thread</a></li>
+                    <li>Fixed setting default language with language manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,66276.0.html">thread</a>)</li>
+                    <li>Changed form token generation - removed trouble maker parameters (<a href="http://forum.coppermine-gallery.net/index.php/topic,65918.0.html">thread</a>)</li>
+                    <li>Fixed language manager issue for language files with underscore (<a href="http://forum.coppermine-gallery.net/index.php/topic,66274.0.html">thread</a>)</li>
+                    <li>Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (<a href="http://forum.coppermine-gallery.net/index.php/topic,66118.0.html">thread</a>)</li>
+                    <li>Fixed ecard if no intermediate picture is present (<a href="http://forum.coppermine-gallery.net/index.php/topic,66161.0.html">thread</a>)</li>
+                    <li>Added Estonian language file (user contribution)</li>
+                    <li>Update 'last visit' time if it's a 'remember me' session (<a href="http://forum.coppermine-gallery.net/index.php/topic,66145.0.html">thread</a>)</li>
+                    <li>Added Slovak language file (user contribution)</li>
+                    <li>While deleting non-images, delete the corresponding custom thumbnail if exists</li>
+                    <li>While renaming non-images, rename the corresponding custom thumbnail if exists</li>
+                    <li>While renaming files, check if there will be no conflicts before doing anything</li>
+                    <li>Added plugin hook 'token_criteria'</li>
+                    <li>Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (<a href="http://forum.coppermine-gallery.net/index.php/topic,65994.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65996.0.html">thread</a>)</li>
+                    <li>Fixed possibility for users to edit their files in public galleries if disabled in config (<a href="http://forum.coppermine-gallery.net/index.php/topic,65693.0.html">thread</a>)</li>
+                    <li>Disable the possibility for guests to enter file details by default (<a href="http://forum.coppermine-gallery.net/index.php/topic,62522.0.html">thread</a>)</li>
+                    <li>Fixed error message when regular users try to delete their albums in public categories</li>
+                    <li>Re-organizing zip archives inside docs folder</li>
+                    <li>Adding documentation about plugin config options</li>
+                    <li>Fixed issue when reset file ratings (<a href="http://forum.coppermine-gallery.net/index.php/topic,65896.0.html">thread</a>)</li>
+                    <li>Fixed empty values for 'reason' in 'report to administrator' email (<a href="http://forum.coppermine-gallery.net/index.php/topic,65752.0.html">thread</a>)</li>
+                    <li>Fixed category view when albums with keywords are present (<a href="http://forum.coppermine-gallery.net/index.php/topic,64155.0.html">thread</a>)</li>
+                    <li>Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (<a href="http://forum.coppermine-gallery.net/index.php/topic,58734.0.html">thread</a>)</li>
+                    <li>Added search terms to the title of the thumbnails page (<a href="http://forum.coppermine-gallery.net/index.php/topic,65840.0.html">thread</a>)</li>
+                    <li>Added Japanese language file (user contribution)</li>
+                    <li>Adding boxes to config documentation for defaults, max, min, recomended and record name</li>
+                    <li>Display Coppermine news always in an iframe (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed error message for non existing categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65763.0.html">thread</a>)</li>
+                    <li>Replaced wrong link in update.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65714.0.html">thread</a>)</li>
+                    <li>Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges</li>
+                    <li>Updated Turkish language file (user contribution)</li>
+                    <li>Show password prompt if user tries to access file in password protected album directly</li>
+                    <li>Added Brazilian language file (user contribution)</li>
+                    <li>Fixed uploading to password protected albums in public categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65677.0.html">thread</a>)</li>
+                    <li>Changed default values for user galleries category (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Fixed album visibility issue with user galleries (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Changed fix for category alpha sorting</li>
+                    <li>Fixed a critical error with the most viewed meta album</li>
+                    <li>Updated French language file (improvement and corrections)</li>
+                    <li>Allow higher port numbers for the site url config setting</li>
+                    <li>Fixed display of swf files in Firefox (<a href="http://forum.coppermine-gallery.net/index.php/topic,63624.0.html">thread</a>)</li>
+                    <li>Fixed resizing of watermark backup images (<a href="http://forum.coppermine-gallery.net/index.php/topic,65531.0.html">thread</a>)</li>
+                    <li>Fixed category permissions for secondary user groups (<a href="http://forum.coppermine-gallery.net/index.php/topic,65551.0.html">thread</a>)</li>
+                    <li>Fixed issue when editing user albums (<a href="http://forum.coppermine-gallery.net/index.php/topic,65542.0.html">thread</a>)</li>
+                    <li>Fixed issues with usergal_alphatabs plugin (<a href="http://forum.coppermine-gallery.net/index.php/topic,65473.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65547.0.html">thread</a>)</li>
+                    <li>Fixed line breaks in contact form emails</li>
+                    <li>Removed outdated FAQ items</li>
+                    <li>Updated Hungarian language file (user contribution)</li>
+                    <li>Fixed pre-population of user name on comments form (<a href="http://forum.coppermine-gallery.net/index.php/topic,65293.0.html">thread</a>)</li>
+                    <li>Fixed timeout issue when fetching remote files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed thumb sharpening (<a href="http://forum.coppermine-gallery.net/index.php/topic,65398.0.html">thread</a>)</li>
+                    <li>Place new comments form accordingly to sort order of comments (<a href="http://forum.coppermine-gallery.net/index.php/topic,65461.0.html">thread</a>)</li>
+                    <li>Added Danish language file (user contribution)</li>
+                    <li>Added default value for 'user_profile6' during user creation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65451.0.html">thread</a>)</li>
+                    <li>Fixed HTML validation issue for german lang files - replaced & by &amp;amp;</li>
+                    <li>Updated plugin manager documentation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65379.0.html">thread</a>)</li>
+                    <li>Added Hungarian language file (user contribution)</li>
+                    <li>Fixed pagination for user manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,65365.0.html">thread</a>)</li>
+                    <li>Updated Finnish language file (user contribution)</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-08-06</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.7</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.6</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
                     <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
                     <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
                     <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
@@ -70,59 +145,66 @@
                     <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
                     <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
                     <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-04</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.4</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Stable release</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-02</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.3</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Release candidate</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-03-05</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.2</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
-        	        <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-11-16</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.1</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-07-24</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.0</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">Never</td>
-        	  </tr>
-        	</table>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-04</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.5</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.4</td>
+                <td valign="top">
+                  <ul>
+                    <li>Stable release</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-02</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.3</td>
+                <td valign="top">
+                  <ul>
+                    <li>Release candidate</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-03-05</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.2</td>
+                <td valign="top">
+                  <ul>
+                    <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-11-16</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.1</td>
+                <td valign="top">
+                  <ul>
+                    <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-07-24</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.0</td>
+                <td valign="top">
+                  <ul>
+                    <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">Never</td>
+              </tr>
+            </table>
         </div>
         <p>As you can see, the coppermine dev team is constantly fixing and improving coppermine. Every non-trivial piece of software contains bugs, so there is no guarantee that the version that currently is the most recent one will be the final, ultimately bug-free version to be released in the cpg1.5.x series. It is absolutely vital that you perform regular updates as soon as new packages are being released.</p>
         <a name="upgrade_why_reasons_end"></a>
@@ -137,36 +219,36 @@
     <p>The instructions here apply for <strong>all</strong> Coppermine udpates/upgrades, so please read them carefully.</p>
     <ul>
         <li>
-    	    <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
-    	    <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
-    	    Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
-    	    <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
+            <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
+            Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
+            <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
-    	    <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
-    	    <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
+            <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
+            <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
-    	    <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
-    	    If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
-    	    <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
+            <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
+            If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
+            <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
-    	    <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
-    	    <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
+            <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
+            <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
-    	    <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
-    	    <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
+            <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
+            <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
-    	    <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
-    	    <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
+            <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
+            <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
     </ul>
     <p>To make this absolutely clear:</p>
@@ -194,7 +276,7 @@
           </li>
           <li>
               <a name="upgrade_14_custom_theme"></a><h4>Custom theme<a href="#upgrade_14_custom_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              If you have made a custom theme, apply the changes that were introduced in the themes structure to your custom-made theme - refer to the <a href="theme_upgrade_14x-15x.htm">theme-upgrade guide</a>.
+              If you have made a custom theme, apply the changes that were introduced in the themes structure to your custom-made theme - refer to the <a href="theme_upgrade_14x-15x.htm">theme-upgrade guide</a>. Please note that some themes that used to come with previous versions of Coppermine have been dropped in cpg1.5.x. Those dropped themes are available as separate downloads though.
           </li>
           <li>
               <a name="upgrade_14_language_files"></a><h4>Language files<a href="#upgrade_14_language_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
@@ -227,6 +309,10 @@
               <a name="upgrade_14_uri_upload"></a><h4>URI upload removed<a href="#upgrade_14_uri_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
               The <abbr title="Uniform Resource Identifier">URI</abbr> upload feature has been removed from cpg1.4.x to cpg1.5.x, as it wasn't actually doing what many users thought that it would do: when using URI uploads people expected the file to remain at the URI that they entered into the upload form and not be transfered to the webspace where their Coppermine gallery resided on. Subsequently, they thought that they could safe webspace. This was a misconception and in fact just wishfull thinking: using URI uploads in cpg1.4.x, the file actually was uploaded to the Coppermine webspace no matter what.<br />
               Therefore, the actual feature "URI upload" was removed in cpg1.5.x. However (depending on the operating system of your client) you can (ab)use the regular http upload form to accomplish a similar thing in cpg1.5.x: when entering the URL of a file accepted by Coppermine into the http upload form, the file will get downloaded to your client's temporary folder and then a regular http upload from your client to your server will be performed. This is not actually a feature built into coppermine, but rather a feature of your <abbr title="operating system">OS</abbr>/browser and therefore it goes unsupported. However, there is no action required when performing the upgrade - this paragraph is just meant to inform you that the feature was dropped. 
+          </li>
+          <li>
+              <a name="upgrade_14_new_features"></a><h4>Configure new features<a href="#upgrade_14_new_features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              In comparison to cpg1.4.x, the new version cpg1.5.x comes with a load of new features. Some of them are enabled by default after performing the upgrade, which might not be what you want. Therefore, it's advisable that you (at least cursorily) read up the <a href="index.htm#features">features list</a> and check the <a href="configuration.htm#admin">config panel</a> and the <a href="groups.htm#group_cp">groups control panel</a> for the changes there. The way that Coppermine handles languages has been changed as well, that's why you need to visit the <a href="languages.htm#language_manager">language manager</a> at least once after the upgrade and configure language support there.
           </li>
         </ul>
         
@@ -241,10 +327,10 @@
             <a name="updater_what_it_does"></a><h3>What it does<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             The updater performs three things:
             <ul>
-            	<li>Check the authorization of the visitor who accesses the script</li>
-            	<li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
-            	<li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
-            	<li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
+                <li>Check the authorization of the visitor who accesses the script</li>
+                <li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
+                <li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
+                <li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
             </ul>
             <a name="updater_purpose"></a><h3>Purpose<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>The updater will perform the database update for you after you manually have replaced the sql file it is using. The updater will <strong>not</strong> detect for you if there is a new version of coppermine available, nor will it download anything from the coppermine website. The level of automation is not that advanced in coppermine (yet).</p>
@@ -252,10 +338,10 @@
             <a name="updater_authorization"></a><h3>Authorization check<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>In Coppermine versions before cpg1.5.x, the update script used to be publicly accessible, e.g. everybody was able to run it. While this was good for support purposes (supporters were able to run the updater for users looking for help if it was obvious that they had not done so), there was a slight chance that this accessibility for everyone could at some stage be a security risk. That's why the dev team members decided to protect the updater from being run by any visitor who accesses it - starting with cpg1.5x you need to supply admin credentials. This can happen in four different ways:</p>
             <ul>
-            	<li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
-            	<li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
-            	<li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
-            	<li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
+                <li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
+                <li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
+                <li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
+                <li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
             </ul>
             <a name="updater_when"></a><h3>When must the updater be run?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>You need to run the updater every time you upgrade/update, i.e. each time the file <tt class="code">sql/update.sql</tt> is being replaced with a new version.</p>
@@ -271,8 +357,8 @@
         <a name="versioncheck_description_start"></a><h3>What it does<a href="#versioncheck_description_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>The script &quot;versioncheck&quot; is meant for two purposes:</p>
         <ul>
-        	<li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
-        	<li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
+            <li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
+            <li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
         </ul>
         <p>This script goes through the files on your webserver and tries to determine if the local file versions on your webserver are the identical to the ones at the repository of http://coppermine-gallery.net. Files that do not match are displayed and are the files you should update as well.</p>
         <p>Compared to previous versions, the versioncheck page has been re-designed for cpg1.5.x both in terms of visuals as well as functionality.</p>
@@ -382,26 +468,26 @@
     
     <a name="upgrade_faq"></a><h2>Upgrading FAQ<a href="#upgrade_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <ul>
-    	<li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	There are various tools that allow you to stay up to date and make sure that you don't miss a release:
-    	<ul>
-    		<li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
-    		<li>Subscribe to the package on the sf.net project pages</li>
-    		<li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
-    	</ul>
-    	</li>
-    	<li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
-    	However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
-    	<li>
-    	    <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	    There are several ways to determine what version of Coppermine you are running:
-    	    <ul>
-    	        <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
-    	        <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
-    	        <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
-    	    </ul>
-    	</li>
+        <li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There are various tools that allow you to stay up to date and make sure that you don't miss a release:
+        <ul>
+            <li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
+            <li>Subscribe to the package on the sf.net project pages</li>
+            <li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
+        </ul>
+        </li>
+        <li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
+        However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
+        <li>
+            <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            There are several ways to determine what version of Coppermine you are running:
+            <ul>
+                <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
+                <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
+                <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
+            </ul>
+        </li>
     </ul>
 </div><a name="upgrade_end"></a>
 
@@ -412,10 +498,10 @@
 <a name="downgrading_end"></a>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7637 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
diff -x .svn -aruN 1.5.6.src/docs/de/uploading_batch-add.htm 1.5.8.src/docs/de/uploading_batch-add.htm
--- 1.5.6.src/docs/de/uploading_batch-add.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/uploading_batch-add.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/uploading_batch-add.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -73,8 +73,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/uploading.htm 1.5.8.src/docs/de/uploading.htm
--- 1.5.6.src/docs/de/uploading.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/uploading.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/uploading.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -72,8 +72,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/uploading_http.htm 1.5.8.src/docs/de/uploading_http.htm
--- 1.5.6.src/docs/de/uploading_http.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/uploading_http.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/uploading_http.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -55,8 +55,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/uploading_xp-publisher.htm 1.5.8.src/docs/de/uploading_xp-publisher.htm
--- 1.5.6.src/docs/de/uploading_xp-publisher.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/uploading_xp-publisher.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/uploading_xp-publisher.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -100,8 +100,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/upload_troubleshooting.htm 1.5.8.src/docs/de/upload_troubleshooting.htm
--- 1.5.6.src/docs/de/upload_troubleshooting.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/upload_troubleshooting.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/upload_troubleshooting.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -98,7 +98,7 @@
 		</div>
 	</li>
 	<li>
-		<strong class="detail_head_collapsed">Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive</strong>
+		<strong class="detail_head_collapsed">Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive.</strong>
 		<div class="detail_body">
 			Don't assume that <em>any</em> image will work - the term "known-good" in this case means that you should use an image that already has been processed by coppermine to make sure it is a file that coppermine can handle - this can best be achieved if you download an image from the coppermine demo on the original coppermine home page.
 		</div>
@@ -119,374 +119,551 @@
 <a name="upload_support"></a><h2>Asking for support on upload issues<a href="#upload_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 
 <p class="cpg_message_error">When asking for support on the coppermine forum, post a link to your site and a <a href="users.htm#user_cp_new">test user account</a> (the test user mustn't be in the admin group!) with upload privileges, with the above mentioned settings in place - this way, supporters can see the error messages as well. Do <strong>not</strong> post debug_output unless requested. If you want fast results, you should disable admin approval for the group the test user is in, so supporters can tell instantly what is wrong without needing to double-check.</p>
-<p class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters. To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</p>
-<a name="upload_support"></a><h3>Step-by-step guide when asking for support<a href="#upload_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
-<p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
-<ul>
-	<li>
-		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">Go to your coppermine page and log in as admin</div>
-	</li>
-	<li>
-		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new group&quot; button</li>
-				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
-			<ul>
-				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new user&quot; button</li>
-				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
-				<li>Assign an easy password - can be the same as the user name.</li>
-				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
-				<li>Scroll to the bottom and submit the form.</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
-			<ul>
-				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
-				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
-				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
-			<ul>
-				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
-				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
-				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
-				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
-				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
-				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
-				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
-				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
-				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected yet. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
-			<ul>
-				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
-				<li>Log in using the non-admin test user account. If logging in fails, review the test user account details while being logged in as admin.</li>
-				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
-				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
-				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive</li>
-				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
-			</ul>
-			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board.
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
-				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
-				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
-				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
-				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
-				<li>Post the test user account details (user name and password) that you have set up above</li>
-				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
-			</ul>
-		</div>
-	</li>
-</ul>
+<div class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters.<br />
+To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</div>
+<p>Not sure what to do now? Read on:</p>
+<div class="indent">
+    <a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="?expand_all=1#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
+    <p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
+    <ul>
+    	<li>
+    		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="?expand_all=1#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">Go to your coppermine page and log in as admin</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="?expand_all=1#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new group&quot; button</li>
+    				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="?expand_all=1#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="?expand_all=1#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
+    			<ul>
+    				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new user&quot; button</li>
+    				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
+    				<li>Assign an easy password - can be the same as the user name.</li>
+    				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
+    				<li>Scroll to the bottom and submit the form.</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="?expand_all=1#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
+    			<ul>
+    				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
+    				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
+    				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="?expand_all=1#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
+    			<ul>
+    				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
+    				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
+    				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
+    				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
+    				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
+    				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="?expand_all=1#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
+    				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="?expand_all=1#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
+    				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
+    				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="?expand_all=1#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
+    			<ul>
+    				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
+    				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
+    				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
+    				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
+    				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
+    				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
+    			</ul>
+    			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="?expand_all=1#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
+    				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
+    				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
+    				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
+    				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
+    				<li>Post the test user account details (user name and password) that you have set up above</li>
+    				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
+    			</ul>
+    		</div>
+    	</li>
+    </ul>
+    <a name="upload_support_step-by-step_end"></a>
+    
+    <a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_example">
+    	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
+    	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
+    	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
+    	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
+    	Here's the test user account data: <br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
+    	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
+    	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
+    	[code]<span class="important">Some other error message</span>[/code]<br />
+    	when trying that. I have no idea what else to do.<br />
+    	Thanks in advance for your suggestions</div>
+    </div>
+    <a name="upload_support_example_end"></a>
+</div>
 <a name="upload_support_end"></a>
 
 
 <a name="upload_error_messages"></a><h2>Error messages<a href="#upload_error_messages" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th align="left">Error message</th>
-    <th align="left">Possible cause</th>
-    <th align="left">Suggested fix</th>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorCantMovePic"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/<br />
-      Warning: move_uploaded_file(/tmp/<em>phpezCYKr</em>)<br />
-      [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt><a href="#ErrorCantMovePic" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      PHP's temporary folder is missing or doesn't have the needed permissions
-    </td>
-    <td valign="top">
-      You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
-      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorImpossibleToMove"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/</tt><a href="#ErrorImpossibleToMove" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder</td>
-    <td valign="top">Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.</td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorFailedToOpenDir"></a><tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt><a href="#ErrorFailedToOpenDir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>'edit'-folder in your albums folder is missing</li>
-        <li>'edit'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
-        <li>Improper upgrade from cpg1.3.x</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Make sure you have a folder named 'edit' in your albums folder.</li>
-        <li>Make sure the edit directory has been chmod to 777/755.</li>
+Below is a list of error messages that are quite frequent. Please review this section carefully if the error message you get during upload is being mentioned here. If it is, try applying the suggested fix.
+
+<div class="indent">
+
+<a name="upload_error_messages_cant_move"></a><a name="ErrorCantMovePic"></a><h3>Error message: <em>failed to create stream: Operation not permitted</em><a href="#upload_error_messages_cant_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_cant_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_cant_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to albums/userpics/
+Warning: move_uploaded_file(/tmp/<span style="color:blue;">phpezCYKr</span>)
+[function.move-uploaded-file]: failed to create stream: Operation not permitted</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_cant_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_cant_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    PHP's temporary folder is missing or doesn't have the needed permissions.
+    <a name="upload_error_messages_cant_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_cant_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
+      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
+</div>
+
+<a name="upload_error_messages_impossible_to_move"></a><a name="ErrorImpossibleToMove"></a><h3><em>Impossible to move X to Y</em><a href="#upload_error_messages_impossible_to_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_impossible_to_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_impossible_to_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to <span style="color:blue;">albums/userpics/XXXXX/</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_impossible_to_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_impossible_to_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder
+    <a name="upload_error_messages_impossible_to_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_impossible_to_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.
+</div>
+
+<a name="upload_error_messages_failed_to_open_dir"></a><a name="ErrorFailedToOpenDir"></a><h3>Error message: <em>failed to open dir: No such file or directory</em><a href="#upload_error_messages_failed_to_open_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_failed_to_open_dir_detail"></a><h4>Detailed error message<a href="#upload_error_messages_failed_to_open_dir_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</pre>
+    <a name="upload_error_messages_failed_to_open_dir_cause"></a><h4>Possible cause<a href="#upload_error_messages_failed_to_open_dir_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder is missing</li>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
+        <li>Improper upgrade from a previous version of Coppermine</li>
+    </ul>
+    <a name="upload_error_messages_failed_to_open_dir_fix"></a><h4>Suggested fix<a href="#upload_error_messages_failed_to_open_dir_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <ul>
+        <li>Make sure you have a folder named '<tt class="filename">edit</tt>' in your albums folder.</li>
+        <li>Make sure the edit directory has been CHMODed to 777/755 (or rather: that you have applied permissions as suggested in <a href="install_permissions.htm">Setting permissions</a>)</li>
         <li>Make sure you have completely <a href="upgrading.htm#upgrade">upgraded</a> to Coppermine 1.5.x</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="httpPostVars"></a><tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt><a href="#httpPostVars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Outdated PHP-version on your server</li>
-        <li>Improper webserver configuration</li>
-      </ul>
-    </td>
-    <td valign="top">
-      Check if <a href="faq.htm#VersionPHP">your version of PHP</a> fullfills the <a href="requirements.htm#what">minimum requirements</a> for Coppermine. If your version is 4.3.0 or better, then this error is probably caused by a misconfiguration of your hosting server, and not a Coppermine issue. If the server isn't yours to configure properly (that is: if you're with a webhost), you can try this workaround (at your own risk):<br >
-      Edit the file "init.inc.php" and look for<br />
-      <div class="quote">$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</div>
-Replace it with<br />
-      <div class="quote">$PHP_SELF = $_SERVER['PHP_SELF'];</div>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNoAlbumExisting"></a><tt class="code">Sorry there is no album where you are allowed to upload files</tt><a href="#ErrorNoAlbumExisting" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_no_album"></a><a name="ErrorNoAlbumExisting"></a><h3>Error message: <em>Sorry there is no album where you are allowed to upload files</em><a href="#upload_error_messages_no_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_album_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_album_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Sorry there is no album where you are allowed to upload files</pre>
+    <a name="upload_error_messages_no_album_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_album_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
         <li>You (as admin) haven't created any albums yet.</li>
         <li>You (as non-admin user) don't have the permission to upload to public albums</li>
         <li>You (as non-admin user) haven't created at least one album in your personal gallery</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+    <a name="upload_error_messages_no_album_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_album_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error message is a <a href="errors.htm#errors_soft">soft error</a>, i.e. it's something that is related to your Coppermine setup and means that you haven't done something that you should have done.
+    <ul>
         <li>If you get this message when logged in as the admin of your gallery, then you need to <a href="albums.htm#albmgr_create">create at least one album</a> where files can be uploaded</li>
         <li>If you get this message when logged in as a non-admin, then you need to make sure you understand the permissions concept behind Coppermine: on the <a href="groups.htm#group_cp">groups control panel</a> the admin determines  whether users can create personal galleries (i.e. create albums inside their user gallery) or if they are allowed to upload into admin-created public albums. If the user <strong>is</strong> allowed to create personal galleries and gets this message, he must create at least one album first by clicking on &quot;Create / Order my albums&quot;. If the user is only allowed to upload to public albums (which need to be created by the admin in advance) and gets the above mentioned error message, then the admin needs to specify at least one public album where visitors are allowed to upload, using the <a href="albums.htm#album_prop">album properties</a> screen.</li>
         <li>If you get this message when not logged in at all (i.e. being a guest), then you need to review the Coppermine permissions concept as well: if you want to allow guests to upload (not recommended because of potential abuse), you need to specify the general upload ability on the <a href="groups.htm#group_cp">groups control panel</a> (for the guest/anonymous group) and you will also need to modify the <a href="albums.htm#album_prop">album properties</a> screen of at least one album and allow uploads for visitors in that album.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorAllowedMemorySize"></a><tt class="code">Fatal error: Allowed memory size of <em>XXXXXXX</em> bytes exhausted at (null):0 (tried to allocate <em>XXXX</em> bytes) in /var/www/html/include/picmgmt.inc.php</tt><a href="#ErrorAllowedMemorySize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD.
-    </td>
-    <td valign="top">
-      There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_allowed_memory_size"></a><a name="ErrorAllowedMemorySize"></a><h3>Error message: <em>Allowed memory size of X bytes exhausted</em><a href="#upload_error_messages_allowed_memory_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_allowed_memory_size_detail"></a><h4>Detailed error message<a href="#upload_error_messages_allowed_memory_size_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Fatal error: Allowed memory size of <span style="color:blue;">XXXXXXX</span> bytes exhausted at (null):0 (tried to allocate <span style="color:blue;">XXXX</span> bytes) in <span style="color:blue;">/var/www/html/include/picmgmt.inc.php</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_allowed_memory_size_cause"></a><h4>Possible cause<a href="#upload_error_messages_allowed_memory_size_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_allowed_memory_size_fix"></a><h4>Suggested fixes<a href="#upload_error_messages_allowed_memory_size_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
+    <ul>
         <li><strong>Alternative 1 (ideal):</strong><br />
-        Increase the memory limit allocation in php.ini. You must be the server's administrator to do this. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). First, you locate the following block in php.ini (if you actually are the server admin):<br />
-        <div class="quote"><tt>;;;;;;;;;;;;;;;;;;;<br />; Resource Limits ;<br />;;;;;;;;;;;;;;;;;;;<br />&nbsp;<br />max_execution_time = 30     ; Maximum execution time of each script, in seconds<br />max_input_time = 60        ; Maximum amount of time each script may spend parsing request data<br />memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</tt></div>
-         Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements. To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1048576 to get the memory usage in MB.<br />
-         Here are some common image resolutions and their memory use in GD (assuming RGB):
-         <ul>
-           <li>800 x 600 - 1.37 MB</li>
-           <li>1024 x 768 - 2.25 MB</li>
-           <li>1200 x 1600 - 5.49 MB</li>
-         </ul>
-         Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.<br />
-         If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhsoting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.<br />
-         If you cannot change php.ini, you should read alternatives 2 and 3.</li>
+        Increase the memory limit allocation in php.ini as suggested in <a href="upload_troubleshooting.htm#upload_trouble_memory_usage">Memory usage during resizing</a>. 
+        If you cannot change php.ini, you should read alternatives 2 and 3.</li>
          <li><strong>Alternative 2 (sensible):</strong><br />
          Resize your images before uploading if you do not require high resolution images.  This saves upload bandwidth and time for you.</li>
          <li><strong>Alternative 3 (workaround):</strong><br />
          You may download one of many free programs that resize images. Then resize the images to a smaller resolution (like 800 x 600) by the batch into a different folder while maintaining the same filenames.<br />
          Upload the resized images to Coppermine.  Then use your FTP client to overwrite the images with the higher resolution images. </li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorExecDisabled"></a><tt class="code">Exec() has been disabled</tt><a href="#ErrorExecDisabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode.
-    </td>
-    <td valign="top">
-      If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
-      You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNotAGdExtension"></a><tt class="code">Not a GD extension</tt><a href="#ErrorNotAGdExtension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      The file(s) you tried to upload can not be handled using the GD ImageLibrary
-    </td>
-    <td valign="top">
-      The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="imagemagick127"></a><tt class="code">The file '<em>albums/userpics/10001/somepic.jpg</em>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></tt><a href="#imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all.
-    </td>
-    <td valign="top">
-      If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_gd_support"></a><tt class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</tt><a href="#no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      Your webserver doesn't come with support for the GD image library.
-    </td>
-    <td valign="top">
-      Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_file_uploaded"></a><a name="allow_file_uploads"></a>
-      <tt class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</tt><a href="#no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
-    </td>
-    <td valign="top">
-      There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
-      If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
-      <ul>
-	      <li>test file &quot;<strong>too large</strong>&quot;<br />
-	      If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
-	      <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
-	      Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
-	      <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
-	      On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="destination_not_writable"></a><tt class="code">Destination directory albums/userpics/XXXXX/ is not writable by the script</tt><a href="#destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">permissions on file system level are not correct</td>
-    <td valign="top">Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.</td>
-  </tr>
-</table>
+    </ul>
+</div>
+
+<a name="upload_error_messages_exec_disabled"></a><a name="ErrorExecDisabled"></a><h3>Error message: <em>Exec() has been disabled</em><a href="#upload_error_messages_exec_disabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_exec_disabled_detail"></a><h4>Detailed error message<a href="#upload_error_messages_exec_disabled_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Exec() has been disabled</pre>
+    <a name="upload_error_messages_exec_disabled_cause"></a><h4>Possible cause<a href="#upload_error_messages_exec_disabled_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_exec_disabled_fix"></a><h4>Suggested fix<a href="#upload_error_messages_exec_disabled_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
+    You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
+</div>
+
+<a name="upload_error_messages_not_gd_extension"></a><a name="ErrorNotAGdExtension"></a><h3>Error message: <em>Not a GD extension</em><a href="#upload_error_messages_not_gd_extension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_not_gd_extension_detail"></a><h4>Detailed error message<a href="#upload_error_messages_not_gd_extension_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Not a GD extension</pre>
+    <a name="upload_error_messages_not_gd_extension_cause"></a><h4>Possible cause<a href="#upload_error_messages_not_gd_extension_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The file(s) you tried to upload can not be handled using the GD ImageLibrary
+    <a name="upload_error_messages_not_gd_extension_fix"></a><h4>Suggested fix<a href="#upload_error_messages_not_gd_extension_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
+</div>
+
+<a name="upload_error_messages_imagemagick127"></a><a name="imagemagick127"></a><h3>Error message: <em>Error executing ImageMagick - Return value 127</em><a href="#upload_error_messages_imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_imagemagick127_detail"></a><h4>Detailed error message<a href="#upload_error_messages_imagemagick127_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">The file '<span style="color:blue;">albums/userpics/10001/somepic.jpg</span>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_imagemagick127_cause"></a><h4>Possible cause<a href="#upload_error_messages_imagemagick127_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all. The first sentence of the error message is a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but the second sentence is a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP, with the important bit being the last sentence <tt class="code">Return value <strong>127</strong></tt>.
+    <a name="upload_error_messages_imagemagick127_fix"></a><h4>Suggested fix<a href="#upload_error_messages_imagemagick127_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
+</div>
+
+<a name="upload_error_messages_no_gd_support"></a><a name="no_gd_support"></a><h3>Error message: <em>PHP running on your server does not support the GD image library</em><a href="#upload_error_messages_no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_gd_support_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_gd_support_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</pre>
+    <a name="upload_error_messages_no_gd_support_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_gd_support_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Your webserver doesn't come with support for the GD image library.
+    <a name="upload_error_messages_no_gd_support_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_gd_support_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
+</div>
+
+<a name="upload_error_messages_no_file_uploaded"></a><a name="no_file_uploaded"></a><h3>Error message: <em>No file was uploaded !</em><a href="#upload_error_messages_no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_file_uploaded_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_file_uploaded_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</pre>
+    <a name="upload_error_messages_no_file_uploaded_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_file_uploaded_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
+    <a name="upload_error_messages_no_file_uploaded_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_file_uploaded_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
+    If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
+    <ul>
+        <li>test file &quot;<strong>too large</strong>&quot;<br />
+        If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
+        <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
+        Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
+        <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
+        On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
+    </ul>
+</div>
+
+<a name="upload_error_messages_destination_not_writable"></a><a name="destination_not_writable"></a><h3>Error message: <em>Destination directory <em>X</em> is not writable by the script</em><a href="#upload_error_messages_destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_destination_not_writable_detail"></a><h4>Detailed error message<a href="#upload_error_messages_destination_not_writable_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Destination directory <span style="color:blue;">albums/userpics/XXXXX/</span> is not writable by the script</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_destination_not_writable_cause"></a><h4>Possible cause<a href="#upload_error_messages_destination_not_writable_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Permissions on file system level are not correct. In fact that's what the <a href="#upload_trouble_permission">rant on permissions at the top of this page</a> is about...
+    <a name="upload_error_messages_destination_not_writable_fix"></a><h4>Suggested fix<a href="#upload_error_messages_destination_not_writable_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.
+</div>
+
+</div>
+
 <a name="upload_error_messages_end"></a>
 
 <a name="upload_trouble_server-sided_restrictions"></a><h2>Server-sided restrictions<a href="#upload_trouble_server-sided_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
-<p class="cpg_message_info">Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will not accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</p>
-<p>Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</p>
-
-<a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
-<ol>
-  <li><strong>max_input_time</strong><br />
-  60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.</li>
-  <li><strong>upload_max_filesize</strong><br />
-  2MB is the default limit for individual files.</li>
-  <li><strong>post_max_size</strong><br />
-  8MB is the default limit for post requests.</li>
-  <li><strong>memory_limit</strong><br />
-  8MB is the default size.</li>
-  <li>PHP's <strong>LimitRequestBody</strong><br />
-  512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.</li>
-  <li><strong>file_uploads</strong><br />
-  This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.</li>
-  <li><strong>upload_tmp_dir</strong><br />
-  This specifies the temporary directory where PHP stores uploaded files.<br />
-  The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.</li>
-</ol>
-
-
-
-<p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong><br />
-Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.
-<br />
-If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.
-<br />
-The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
-<p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
-<p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
-
+<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
+
+<div class="indent">
+
+    <a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_message_info">
+    Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
+    
+    <div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
+    
+    <a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
+    <ol>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          2MB is the default limit for individual files.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default limit for post requests.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This specifies the temporary directory where PHP stores uploaded files.<br />
+          The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
+      </li>
+    </ol>
+    
+    
+    <a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
+    <p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
+    <p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
+    <p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
+    <p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
+    <p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
+    
+    <a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
+    <p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
+    <p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
+    <p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
+    <p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
+    <p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+            <th>Screen resolution name</th>
+			<th>Width</th>
+            <th></th>
+            <th>Height</th>
+            <th>Memory usage</th>
+			<th>Aspect ratio</th>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quarter Video Graphics Array">QVGA</abbr></td>
+			<td style="text-align:right">320</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">240</td>
+            <td style="text-align:right">0.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Video Graphics Array">VGA</abbr></td>
+			<td style="text-align:right">640</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">480</td>
+            <td style="text-align:right">0.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Super Video Graphics Array">SVGA</abbr></td>
+			<td style="text-align:right">800</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">600</td>
+            <td style="text-align:right">1.4 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Extended Graphics Array">XGA</abbr></td>
+			<td style="text-align:right">1024</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">768</td>
+            <td style="text-align:right">2.3 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Extended Graphics Array">WXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">800</td>
+            <td style="text-align:right">2.9 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array">SXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1024</td>
+            <td style="text-align:right">3.8 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array Plus">SXGA+</abbr></td>
+			<td style="text-align:right">1400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1050</td>
+            <td style="text-align:right">4.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Ultra Extended Graphics Array">UXGA</abbr></td>
+			<td style="text-align:right">1600</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">5.5 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Ultra Extended Graphics Array">WUXGA</abbr></td>
+			<td style="text-align:right">1920</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">6.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">2048</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1536</td>
+            <td style="text-align:right">9.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Quad Extended Graphics Array">WQXGA</abbr></td>
+			<td style="text-align:right">2560</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1600</td>
+            <td style="text-align:right">11.7 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Ultra Extended Graphics Array">QUXGA</abbr></td>
+			<td style="text-align:right">3200</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">2400</td>
+            <td style="text-align:right">22.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">4096</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">3072</td>
+            <td style="text-align:right">36.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Hexadecatuple Ultra Extended Graphics Array">HUXGA</abbr></td>
+			<td style="text-align:right">6400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">87.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Ultra High Definition Television">UHDTV</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4320</td>
+            <td style="text-align:right">94.9 MB</td>
+			<td style="text-align:center">16 : 9</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Wide Hexadecatuple Ultra Extended Graphics Array">WHUXGA</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">105.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+    </table>
+    <p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
+    <p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
+    <p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
+    First, you locate the following block in php.ini (if you actually are the server admin):<br />
+    <pre>;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+max_execution_time = 30     ; Maximum execution time of each script, in seconds
+max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
+memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</pre>
+    
+    <p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
+    <p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
+    
+    <div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
+    Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
+
+</div>
 
-<a name="upload_trouble_end"></a>
+<a name="upload_trouble_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/de/users.htm 1.5.8.src/docs/de/users.htm
--- 1.5.6.src/docs/de/users.htm	2010-06-05 00:37:10.000000000 -0500
+++ 1.5.8.src/docs/de/users.htm	2010-08-06 11:59:36.000000000 -0500
@@ -9,13 +9,12 @@
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
-<meta name="robots" content="noindex" />
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/users.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,149 +35,157 @@
 <a name="users"></a><h1>Users<a href="#users" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>In this documentation, the term "user" is used for visitors of your gallery who have registered an account and have logged in. The term "visitor" is used for all who access your gallery, both registered users as well as unregistered guests. Registration features (if visitors are allowed to register in the first place and how registration will work) can be configured in the corresponding section of the <a href="configuration.htm#admin">config panel</a>. Coppermine comes with a user management of it's own that allows you to control what <a href="groups.htm">group</a> your users are in (group membership controls permissions) unless you disable the built-in user management in favor of <a href="bridging.htm">bridging</a> Coppermine with another app. If you enable bridging, the bridging application will take over and control your users instead of Coppermine.</p>
 
-<a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
-<p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
-As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
-<img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
-
-
-
-<a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
-<li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
-<li>Clicking on a user's name will <strong>display</strong> the profile page of the individual user (read only)</li>
-<li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
-<li>If a user has uploaded any files, a link of "recent uploads" will show up next to his name. Clicking on this link will display files that have been uploaded by that user</li>
-<li>The &quot;group&quot; column displays the primary member group the user is in</li>
-<li>The column &quot;Registered on&quot; will show the date that the user account was created</li>
-<li>The &quot;Last visit&quot; column will show the last login of the user. <br />Note: if the user has ticked the checkbox &quot;Remember me&quot; on the login screen, he will not have to login every time he visits the gallery so this date may be accurate.</li>
-<li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
-<li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("Space Quota") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>.</li>
-<li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
-</ul>
-<a name="user_cp_page_end"></a>
-<a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
-<a name="user_cp_search_end"></a>
-
-<a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
-<p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
-<a name="user_cp_new_end"></a>
-
-<a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
-The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
-<p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
-
-<a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
-<a name="user_cp_edit_permission_by_group_end"></a>
-<a name="user_cp_edit_end"></a>
-
-<a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
-The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
-Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
-<p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
-<p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
-<a name="user_cp_group_end"></a>
-<a name="user_cp_end"></a>
-
-<a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
-
 <div class="indent">
-    <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
-    There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+
+    <a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
+    <p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
+    As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
+    <img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
+    
     <div class="indent">
-    <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
-    With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
-    But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
-    This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
-    <ul>
-        <li>The user needs to know the email address he used to create his user account</li>
-        <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
-        <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
-        <li>The server needs to be configured properly to actually send emails</li>
-        <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
-    </ul>
-    If this is the case for you, i.e. if you have forgotten Coppermine's admin account, here are some things to do:
-    <ul>
-        <li>
-            If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
-            <div class="cpg_message_success">
-                Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to coppermine. On the left you will see the tables.<br />
-                Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
-                If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
-                You now should have fields you can write in.<br />
-                To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
-                <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
-                That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
-                Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
-                You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
-            </div>
-            Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
-        </li>
-        <li>
-            If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
-                <ul>
-                    <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
-                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
-define('IN_COPPERMINE', true);
-require('include/init.inc.php');
-define('ADMIN_PHP', true);
-$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
-cpg_db_query($sql);
-pageheader('Create admin user');
+    
+        <a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+        <li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
+        <li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
+        <li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
+        <li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
+        <li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
+        <li>The &quot;group&quot; column displays the primary member group the user is in</li>
+        <li>The &quot;Registered on&quot; column will show the date that the user account was created</li>
+        <li>The &quot;Last visit&quot; column shows the date the user has last visited the gallery</li>
+        <li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
+        <li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
+        <li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
+        </ul>
+        <a name="user_cp_page_end"></a>
+        <a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
+        <a name="user_cp_search_end"></a>
+        
+        <a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
+        <p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged Coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
+        <a name="user_cp_new_end"></a>
+        
+        <a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
+        The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
+        <p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
+        
+        <div class="indent">
+            <a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
+            <a name="user_cp_edit_permission_by_group_end"></a>
+        </div>
+        <a name="user_cp_edit_end"></a>
+        
+        <a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
+        The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
+        Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with Coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
+        <p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
+        <p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
+        <a name="user_cp_group_end"></a>
+        <a name="user_cp_end"></a>
+    
+    </div>
+    
+    <a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
+    
+    <div class="indent">
+        <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
+        There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+        <div class="indent">
+        <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
+        With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
+        But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
+        This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
+        <ul>
+            <li>The user needs to know the email address he used to create his user account</li>
+            <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
+            <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
+            <li>The server needs to be configured properly to actually send emails</li>
+            <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
+        </ul>
+        If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
+        <ul>
+            <li>
+                If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
+                <div class="cpg_message_success">
+                    Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to Coppermine. On the left you will see the tables.<br />
+                    Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
+                    If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
+                    You now should have fields you can write in.<br />
+                    To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
+                    <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
+                    That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
+                    Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
+                    You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
+                </div>
+                Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
+            </li>
+            <li>
+                If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
+                    <ul>
+                        <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
+                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
+define('IN_COPPERMINE', true);
+require('include/init.inc.php');
+define('ADMIN_PHP', true);
+$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
+cpg_db_query($sql);
+pageheader('Create admin user');
 starttable('-1', 'Please delete this file after account creation!', 2);
-echo &lt;&lt;&lt; EOT
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Username:
+echo &lt;&lt;&lt; EOT
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Username:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             tempadmin
-        &lt;/td&gt;
+        &lt;/td&gt;
     &lt;/tr&gt;
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Password:
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Password:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             test
-        &lt;/td&gt;
-    &lt;/tr&gt;
-EOT;
-endtable();
-pagefooter();
+        &lt;/td&gt;
+    &lt;/tr&gt;
+EOT;
+endtable();
+pagefooter();
 ?&gt;</textarea>
-                    
-                    </li>
-                    <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
-                    <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
-                    <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
-                    <li>Log in with the new user that the script has created for you.</li>
-                </ul>
-        </li>
-    </ul>  
-    <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+                        
+                        </li>
+                        <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
+                        <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
+                        <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
+                        <li>Log in with the new user that the script has created for you.</li>
+                        <li>Immediately change the password of the user account once you have logged in.</li>
+                    </ul>
+            </li>
+        </ul>  
+        <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+        </div>
+        <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
+        Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
     </div>
-    <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
-    Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
 </div>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/de/watermarking.htm 1.5.8.src/docs/de/watermarking.htm
--- 1.5.6.src/docs/de/watermarking.htm	2010-06-05 00:37:11.000000000 -0500
+++ 1.5.8.src/docs/de/watermarking.htm	2010-08-06 11:59:36.000000000 -0500
@@ -13,9 +13,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/de/watermarking.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -66,8 +66,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/administration.htm 1.5.8.src/docs/en/administration.htm
--- 1.5.6.src/docs/en/administration.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/administration.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/administration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -47,8 +47,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/admin_menu.htm 1.5.8.src/docs/en/admin_menu.htm
--- 1.5.6.src/docs/en/admin_menu.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/admin_menu.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/admin_menu.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -156,8 +156,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/admin-tools.htm 1.5.8.src/docs/en/admin-tools.htm
--- 1.5.6.src/docs/en/admin-tools.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/admin-tools.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/admin-tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -108,8 +108,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/albums.htm 1.5.8.src/docs/en/albums.htm
--- 1.5.6.src/docs/en/albums.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/albums.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
   
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/albums.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -263,8 +263,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/auto-installers.htm 1.5.8.src/docs/en/auto-installers.htm
--- 1.5.6.src/docs/en/auto-installers.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/auto-installers.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/auto-installers.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -40,14 +39,14 @@
 
 <a name="why_not"></a><h2>Why not use auto-installers<a href="#why_not" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Using auto-installers of course has advantages. However, there are serious disadvantages as well:</p>
-<ul>
-  <li><h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
-  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.</li>
-  <li><h3>Auto-installers usually lag behind in version count</h3>
-  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.</li>
-  <li><h3>End users don't read the documentation</h3>
-  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.</li>
-</ul>
+<div class="indent">
+  <h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
+  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.
+  <h3>Auto-installers usually lag behind in version count</h3>
+  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.
+  <h3>End users don't read the documentation</h3>
+  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.
+</div>
 
 <a name="no_support"></a><h2>No support<a href="#no_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>As a result of the <a href="#sad_story">sad story with Fantastico</a> and taking into account the <a href="#why_not">disadvantages of auto-installers</a>, the Coppermine dev team has chosen not to support issues related to the fact that users have been using an auto-installer like Fantastico.</p>
@@ -59,8 +58,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/banning.htm 1.5.8.src/docs/en/banning.htm
--- 1.5.6.src/docs/en/banning.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/banning.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/banning.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -108,8 +108,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/bbcode.htm 1.5.8.src/docs/en/bbcode.htm
--- 1.5.6.src/docs/en/bbcode.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/bbcode.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/bbcode.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -63,8 +63,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/bridging.htm 1.5.8.src/docs/en/bridging.htm
--- 1.5.6.src/docs/en/bridging.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/bridging.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/bridging.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -387,8 +387,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/categories.htm 1.5.8.src/docs/en/categories.htm
--- 1.5.6.src/docs/en/categories.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/categories.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/categories.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -101,8 +101,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/comments.htm 1.5.8.src/docs/en/comments.htm
--- 1.5.6.src/docs/en/comments.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/comments.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/comments.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -104,8 +104,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/configuration.htm 1.5.8.src/docs/en/configuration.htm
--- 1.5.6.src/docs/en/configuration.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/configuration.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/configuration.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,108 +36,201 @@
 <p>Please note that the config page does not contain all coppermine options - some options are being assigned per group, so you will find them on the <a href="groups.htm#group_cp">groups control panel</a>.</p>
 
 
+
 <a name="admin_general"></a><h2>General settings<a href="#admin_general" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_general_name"></a><h3>Gallery name<a href="#admin_general_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_name</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery name
+	</div>
     <p>Enter the name of your gallery in this text field. The name you enter will appear as the title that is displayed in the web browser's title bar and is also displayed in many of the different theme templates.</p>
-    <p>Even if you have removed the corresponding token from your custom theme, you should fill this in correctly, as it will be used when sending ecards and in all kinds of emails sent from your gallery (e.g. during registration).</p>
-    <p>It's mandatory to populate this field properly.</p>
+    <p>Even if you have removed the <a href="theme_template.htm#theme_template_gal_name">corresponding placeholder token</a> from your custom theme, you should fill this in correctly, as it will be used when sending ecards and in all kinds of emails sent from your gallery (e.g. during registration).</p>
+    <p>It's <strong>mandatory</strong> to populate this field properly.</p>
     <p class="cpg_example">Example: <tt class="code">Tim's incredible picture gallery</tt></p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery name</p>
+	<p>If you have absolutely no idea what to enter into this field, just enter your gallery's URL - that's better than nothing. It's definitely not an option to leave the default value - when the form is being submit with the default placeholder string <tt class="code">Your gallery name here</tt> in place, there will be a warning message that explains that you must populate this field properly.</p>
     <a name="admin_general_name_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_description"></a><h3>Gallery description<a href="#admin_general_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_description</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery description
+	</div>
     <p>Enter a short description of your gallery in this text field. This description is also displayed in some of the theme templates just below the name of your gallery.</p>
     <p>Similar to the <a href="#admin_general_name">Gallery name</a> field, the Gallery description field needs to be populated, even if your custom theme doesn't show that tag and even if you don't want to display that tag on your site: the field mustn't be empty and it mustn't be the default.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery description</p>
     <a name="admin_general_description_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_email"></a><h3>Gallery administrator email<a href="#admin_general_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_admin_email</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery administrator email
+	</div>
     <p>All emails sent by the gallery will be sent using this email address. This must be a valid email address.</p>
     <p>Coppermine will use this address as "from"-address when sending emails (e.g. during registration). It's mandatory to have this email address populated properly. If you have your own domain, it might be a good idea to use an email account that correlates to your domain name.</p>
     <p class="cpg_example">Example: if your domain name is &quot;<tt class="code">example.com</tt>&quot;, you should create an email address named <tt class="code">gallery@example.com</tt> and use that email address in coppermine's config. Coppermine does <strong>not</strong> create that email address for you!</p>
     <p>Users sometimes ask on the support board if they can use another email, e.g. one from a freemail provider like GoogleMail, Hotmail or similar. The answer is: we can't tell you if your webhost will allow you to do this. Many webhosts disallow such things for reasons of spam prevention. Just keep in mind what the email address will be used for: the webserver will use that email address to send emails from. If you're not sure, ask your webhost for support.</p>
     <p class="cpg_message_info">This email address must not be confused with the email address that correlates to the email address of the gallery administrator's user account. Those email addresses <em>can</em> be identical, but they don't necessarilly have to.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery administrator email</p>
     <a name="admin_general_email_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_coppermine-url"></a><h3>URL of your coppermine gallery folder<a href="#admin_general_coppermine-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">ecards_more_pic_target</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; URL of your coppermine gallery folder 
+	</div>
     <p>This is the URL where a user will be directed to when s/he clicks on the &quot;See more pictures&quot; link in an e-card. This <em>must</em> be the URL to the root of your coppermine installation followed by a forward slash (just the path to your coppermine folder, e.g. <em>http://yourdomain.tld/coppermine/</em>). Do not specify a specific file (such as index.php) or subfolder within the coppermine gallery in this field.</p>
     <p>In previous versions of Coppermine, this field was called &quot;Target address for the 'See more pictures' link in e-cards&quot;, but as this url is now being used for other functions in coppermine, it has been changed, appropriately.</p>
-    <p class="cpg_message_warning">It is absolutely mandatory that you enter the gallery URL setting properly - if you don't, you will almost certainly experience "funny" behaviours of your gallery.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; URL of your coppermine gallery folder</p>
+    <p class="cpg_message_warning">It is absolutely <strong>mandatory</strong> that you enter the gallery URL setting properly - if you don't, you will almost certainly experience "funny" behaviours of your gallery.</p>
     <a name="admin_general_coppermine-url_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_home-url"></a><h3>URL of your home page<a href="#admin_general_home-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="9" maxlength="9" class="textinput" value="index.php" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: optional<br />
+		Database record name: <tt class="code">home_target</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; URL of your home page
+	</div>
     <p>This is the URL where a user will be directed when he clicks on the &quot;Home&quot; button in the main menu.</p>
     <p>You can use &quot;/&quot; for the root of your domain, &quot;index.php&quot; for your gallery's default starting page, or any other valid URL. By default this is "index.php".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; URL of your home page</p>
     <a name="admin_general_home-url_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_zip-download"></a><h3>Allow ZIP-download of favorites<a href="#admin_general_zip-download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_zipdownload</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Allow ZIP-download of favorites
+	</div>
     <p>When enabled, users of your site may download files that they previously saved into their <em>favorites</em> collection. These files are dowloaded from the user's &quot;My favorites&quot; page and saved onto their computers in a zip-file format. This option requires zlib to be installed on your server (run <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a> to check if this php library file exists on your server).</p>
     <p>Warning: the creation of zip-archives on the server is a resources-intensive process that can overload your server pretty fast. In fact, the same server-sided limitations that apply to uploading (e.g. memory consumption) must be taken into account as well when enabling the zip download feature. It is very likely that this feature will stop working when trying to create a zip archive out of a larger number of entries in the visitor's "my favorites" meta album.</p>
     <p>You have the options to disallow the zip-download of favorites completely or to allow it. If you choose to allow it, you can determine if you want a readme file to be included within the zip archive that explains where the archive has been downloaded from.</p>
     <p>Default (and recommended) option is "off".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Allow ZIP-download of favorites</p>
     <a name="admin_general_zip-download_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_time-offset"></a><h3>Timezone difference relative to GMT<a href="#admin_general_time-offset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="-24" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="24" /><br />
+		Importance: optional<br />
+		Database record name: <tt class="code">time_offset</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Timezone difference relative to GMT
+	</div>
     <p>Specify the time zone difference between your local time and the time zone your webserver is in. This value will be used to adjust time stamps in ecards and other places.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Timezone difference relative to GMT</p>
     <a name="admin_general_time-offset_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_help"></a><h3>Enable help-icons<a href="#admin_general_help" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="enable_help" /><label for="enable_help" class="clickable_option">Yes: everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="enable_help_r" /><label for="enable_help_r" class="clickable_option">Yes: everyone</label><br />
+		Database record name: <tt class="code">enable_help</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable help-icons
+	</div>
     <p>Enables the display of help icons in various sections of the coppermine admin pages. When enabled, make sure you have also uploaded the "docs" folder into your coppermine folder on your webserver.</p>
     <p>If you choose to set this to &quot;Yes: everyone&quot;, logged in (registered) users will be able to see the help icons in strategic locations as well, e.g. when creating a user gallery.</p>
     <p>As the help text is based on the documentation that comes with coppermine, it is not available in all languages. If the native language of your user(s) is not among the number of translated documentations, it is advisable to set this option to &quot;Yes: admin only&quot; to avoid confusion among your users.</p>
     <p class="cpg_message_success">It is <strong>strongly</strong> recommended that you do <strong>not</strong> disable the help icons altogether: even though you feel that you know your way around in your Coppermine install, the help icons might help you with the functions of a new or unfamiliar option later.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable help-icons</p>
     <a name="admin_general_help_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_keywords_start"></a><h3>Enable clickable keywords in search<a href="#admin_general_keywords_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">clickable_keyword_search</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable clickable keywords in search
+	</div>
     <p>When enabled, a list of all keywords entered in the &quot;<a href="files.htm#edit_pics">Edit files</a>&quot; page will appear at the bottom of the search page, with each keyword being a clickable search link. Enabling this option is recommended only if you have a small number of keywords in use (e.g. less than 100) - it will provide your users with some ideas as to what they could be searching for in your gallery (in addition to the standard full-text search). Please note that enabling this option for a large list of keywords (e.g. thousands of keywords) can slow down the search page considerably and may be confusing for new users and visitors to your site.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable clickable keywords in search</p>
     <a name="admin_general_keywords_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_keyword_separator_start"></a><h3>Keyword separator<a href="#admin_general_keyword_separator_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /><br />
+		Available options: 
+		<input type="text" size="10" maxlength="10" class="textinput" value="space" /> ("<tt class="code">&nbsp;</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="comma" /> ("<tt class="code">,</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /> ("<tt class="code">;</tt>")<br />
+		Database record name: <tt class="code">keyword_separator</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable clickable keywords in search
+	</div>
     <p>For an image or a file, you can specify keywords that describe it.  Choose a character here to separate keywords.  Do not choose a character you want to include in a single keyword.  If you only want single-word keywords, you can safely choose a space.  If you want multi-word keywords, choose a different character.  The safest option is the semicolon because that is seldom used in a keyword.</p>
     <p>The default keyword separator for new installations of Coppermine 1.5 is the semicolon.  For upgrades from Coppermine 1.4 or earlier, the space is retained as the keyword separator.  You can convert the keyword separator for current keywords to another value by using the tool on the <a href="admin-tools.htm#admin_tools_options_keyword_convert">Admin Tools</a> page.</p>
     <p class="cpg_message_warning">Warning: do not change the keyword separator on the configuration panel if you have keywords in your gallery already.  Use the "<a href="admin-tools.htm#admin_tools_options_keyword_convert">Convert keyword separator</a>" tool on the Admin Tools page to convert current keywords and set the new keyword separator at the same time.</p>
     <p>For example, if you want to have the keyword "Washington, George" as one keyword, choose a semicolon to separate keywords.  Then an appropriate set of keywords for a photograph of Mount Rushmore would be "Washington, George;mountain;South Dakota" which has 3 keywords separated by semicolons.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable clickable keywords in search</p>
     <a name="admin_general_keyword_separator_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_enable-plugins"></a><h3>Enable plugins<a href="#admin_general_enable-plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_plugins</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable plugins
+	</div>
     <p>Enable or disable <a href="plugins.htm#plugin">plugins</a>, with a link to the <a href="plugins.htm#plugin_manager">plugin manager</a>. This feature allows advanced copperminers to create plug-ins that can control the way coppermine looks and behaves without modifying the inherent code of the script itself. There are many exciting, user-contributed, plug-ins available on the Coppermine forum.  More details can be found in the <a href="plugins.htm#plugin_start">plugins section of this documentation</a>.  Since plugins add on to the core Coppermine system, if you are having problems, try to disable all plugins using this setting to see if a plugin may be at fault.  If so, you can then enable all plugins here, then uninstall or install one plugin at a time in the <a href="plugins.htm#plugin_manager">plugin manager</a> to figure out which one is at fault.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable plugins</p>
     <a name="admin_general_enable-plugins_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_general_browsable_batch_add"></a><h3>Browsable batch-add interface<a href="#admin_general_browsable_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">browse_batch_add</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Browsable batch-add interface
+	</div>
     <p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, you have the option to switch between a browsable list, where you can scroll through the directory structure in your <tt class="code">albums</tt>-folder, or to display the whole directory structure at once. Enable this option if you have a larger structure of directories and subdirectories you want to browse through (this requires your browser to be capable of displaying <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Set this option to &quot;No&quot; (disabled) if you want to use the &quot;classic&quot; coppermine interface that shows a complete list of the structure at once.<br />
     Should you have difficulties using one, try the other. You can toggle between these options on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Browsable batch-add interface</p>
     <a name="admin_general_browsable_batch_add_end"></a>
     
     <a name="admin_general_batch_proc_limit"></a><h3>Process concurrency for batch-add interface<a href="#admin_general_batch_proc_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">batch_proc_limit</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Process concurrency for batch-add interface
+	</div>
     <p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, Coppermine will process multiple images at the same time. This makes the process a lot faster, and avoids timeouts commonly associated with long running scripts. This setting specifies the maximum number of images Coppermine should process concurrently. To force images to be processed one by one you can set this to 1. If you have a powerful dedicated sever then you can set this to match the number of processing cores available. The default of 2 should strike a good balance between speed and processor usage.</p>
     <p>In versions of Coppermine prior to 1.5 this option was not available, and the number of images processed at the same time depended on server and browser settings that were not easily controlled by a gallery administrator.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Process concurrency for batch-add interface</p>
     <a name="admin_general_batch_proc_limit_end"></a>
     
     <a name="admin_general_display_thumbs_batch_add"></a><h3>Display preview thumbnails on batch-add interface<a href="#admin_general_display_thumbs_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_thumbs_batch_add</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Display preview thumbnails on batch-add interface
+	</div>
     <p>When enabled, preview thumbnails are being displayed on the batch-add screen. The preview thumbnails are good to figure out what files to actually add to an album when <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files. If you always add all files within a folder to an album anyway, it's safe to turn this feature off, which will lead to faster page loads of the batch-add screen. This feature will not save webspace nor does it have an impact on the thumbnail creation - it just gives more information on the batch-add screen, that's all.<br />
     You can toggle between these options (enabled or disabled) on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
     <p>When starting with your gallery, you should leave this option enabled until you're convinced that batch-adding works as expected. You can then turn this option off. If you later discover that something goes wrong with your uploads, re-enable this feature once more.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Display preview thumbnails on batch-add interface</p>
     <a name="admin_general_display_thumbs_batch_add_end"></a>
     
-    <a name="admin_general_form_token_lifetime"></a><h3>Change the lifetime of the form tokens<a href="#admin_general_form_token_lifetime" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>This option will set the lifetime of the form tokens in seconds. Don't set this value too low as it could interupt with large uploads (default is 5min). Also keep in mind that it could take some time entering a lot of data (title, description, keywords) after you uploaded several files. If you exceed the lifetime of the token, you won't be able to submit the form and all entered data is lost. That applies to all forms (and some links) in Coppermine!</p>
+    <a name="admin_general_form_token_lifetime"></a><h3>Lifetime of the form tokens<a href="#admin_general_form_token_lifetime" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="numberinput" value="900" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="numberinput" value="900" /><br />
+		Minimum: <input type="text" size="6" maxlength="6" class="numberinput" value="30" /><br />
+		Maximum: <input type="text" size="6" maxlength="6" class="numberinput" value="604800" /> (one week)<br />
+		Database record name: <tt class="code">form_token_lifetime</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Lifetime of the form tokens
+	</div>
+    <p>This option will set the lifetime of the form tokens in seconds. Don't set this value too low as it could interupt with large uploads (default is 15 min). Also keep in mind that it could take some time entering a lot of data (title, description, keywords) after you uploaded several files. If you exceed the lifetime of the token, you won't be able to submit the form and all entered data is lost. That applies to all forms (and some links) in Coppermine!</p>
     <p class="cpg_message_info">Form tokens were introduced into cpg1.5.x to fight the <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" rel="external" class="external">Cross-Site Request Forgery</a> potential that existed in previous versions and that lead to the removal of the bbcode tags [img] and [url] back in cpg1.4.21<br />
     Think of the form token as an additional check of a link or a form that is performed to make sure that the link's origin hasn't been tampered with.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Change the lifetime of the form tokens</p>
     <a name="admin_general_form_token_lifetime_end"></a>
 </div>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -150,36 +242,87 @@
     <p>Languages and internationalization (often refered to as i18n) is a complicated and complex thing. You (as Coppermine admin) probably don't want to go into details, so this documentation skips the in-depth issues existing with i18n and just gives you an overview how Coppermine handles languages.</p>
     
     <a name="admin_language_language"></a><h3>Default Language<a href="#admin_language_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="12" maxlength="12" class="textinput" value="English (US)" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options: all language files that are being represented by a file inside the <tt class="filename">lang</tt>-folder<br />
+		Database record name: <tt class="code">lang</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Default Language
+	</div>
     <p>This sets the default language for your gallery.</p>
     <p>Next to this selector, you will find a link to the language manager that allows a more granular control over the language files available and how the gallery should use them.</p> 
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Language &amp; Charset settings &rarr; Default Language</p>
     <a name="admin_language_language_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_language_autodetect"></a><h3>Autodetect language<a href="#admin_language_autodetect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">language_autodetect</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Autodetect language
+	</div>
     <p>If enabled, Coppermine will try to determine the language of the site visitor based on the language preference settings in the visitor's browser. If the detected language exists as language file for coppermine, that language will be used for the particular visitor. If the language detection doesn't yield a result, the <a href="#admin_language_language">default language</a> set up in Config will be used instead.</p>
     <p>Recommended setting is "Yes".</p>
     <p>Details on how Coppermine handles languages can be found in the section <a href="languages.htm#translating">Languages</a> of the docs</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Language &amp; Charset settings &rarr; Autodetect language</p>
     <a name="admin_language_autodetect_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_language_charset"></a><h3>Character encoding<a href="#admin_language_charset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		Recommended value: <input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		Available options:
+		<input type="text" size="30" maxlength="30" class="textinput" value="Default (not recommended)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Arabic (iso-8859-6)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Baltic (iso-8859-4)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Central European (iso-8859-2)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Chinese Simplified (euc-cn)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Chinese Traditional (big5)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Cyrillic (koi8-r)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Greek (iso-8859-7)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Hebrew (iso-8859-8-i)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Icelandic (x-mac-icelandic)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Japanese (euc-jp)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Korean (euc-kr)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Maltese (iso-8859-3)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Thai (windows-874)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Turkish (iso-8859-9)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Vietnamese (windows-1258)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Western (iso-8859-1)" /><br />
+		Database record name: <tt class="code">charset</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Character encoding
+	</div>
     <p>This should normally be set to "Unicode (utf-8)" (or "Default (language file)"). See the explanation in the &quot;<strong><a href="languages.htm#translating">language</a></strong>&quot; section of this documentation.</p>
-    <p class="cpg_message_validation">Don't change this from Unicode to anything else if you're not <strong>absolutely</strong> sure about the impact this will have!<br />
-    Once you have added comments or files to your gallery, you should not change the character set of your gallery. If you do so, non-ASCII characters may not display properly.</p>
+    <p class="cpg_message_validation">Don't change this from Unicode to anything else if you're not <strong>absolutely</strong> sure about the impact this will have!</p>
+    <p>Once you have added comments or files to your gallery, you should <strong>not</strong> change the character set of your gallery. If you do so, non-ASCII characters may not display properly and your database's textual content will become a mixture of encodings that will be very hard to detangle.</p>
+	<p>To make this absolutely clear: Coppermine should be run with the character encoding set to Unicode (utf-8). The Coppermine developers believe that it's the best available solution for <abbr title="internationalization">i18n</abbr> by far. Setting your encoding to something else just because you believe that to be the correct encoding for your particular language is almost certainly a step into the wrong direction. If you have encoding issues, ask your question <strong>before</strong> changing this setting from Unicode to anything else.
     <a name="admin_language_charset_end"></a>
 </div>
+<br clear="all" style="clear:both;" />
 <div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_theme"></a><h2>Themes settings<a href="#admin_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_theme_theme"></a><h3>Theme<a href="#admin_theme_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="textinput" value="Curve" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options: the list is being populated dynamically, based on the folder names that exist within the <tt class="filename">themes</tt> folder. Out of the box, the list default <a href="theme.htm#theme_builtin">themes that ship with Coppermine</a> are displayed.<br />
+		Database record name: <tt class="code">theme</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Theme
+	</div>
     <p>Use this dropdown list to select the default theme for your gallery (Themes are stored in sub-directories of the <strong>themes</strong> directory ). Click <a href="theme.htm">here</a> for more information.</p>
     <p>Themes can be selected individually for each user, as the individual selection is being stored in a cookie. That's why you (as admin) can test a particular theme without making it the default for all visitors of your gallery - just add the theme as URL parameter (see <a href="theme_create.htm#theme_create_tipps">Creating your custom theme &rarr; Tipps &amp; tricks</a>). The theme dropdown list on the config screen will set the selected theme as default theme for all visitors of your site. Usually, your visitors are not aware of your gallery's capabilities to use individual themes nor do they know what themes are available on your server (unless you have deliberately enabled the theme selector dropdown feature), so the change made by selecting a different theme will have an impact on all your visitors. You need to keep in mind though that the new default theme will <strong>not</strong> be taken into account on the very next page (i.e. if you have submit the config form), but only on all subsequent page visits (as the cookie setting will apply one page visit later). Additionally, individually-set theme preferences will override the default, so you (as admin) will not see the gallery using your default theme, but the one you selected using URL parameters. Clear your cookie or reset the theme preference (by using the name of a theme that doesn't exist) to use the default theme again.</p>
     <a name="admin_theme_theme_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_sidebar"></a><h3>Sidebar for users / guests<a href="#admin_sidebar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="display_sidebar_user" /><label for="display_sidebar_user" class="clickable_option">Yes: allow, but don't display link</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="display_sidebar_user_r" /><label for="display_sidebar_user_r" class="clickable_option">Yes: allow and promote it by displaying a link</label><br />
+		Database record name: <tt class="code">display_sidebar_guest</tt> / <tt class="code">display_sidebar_user</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Sidebar for registered users / Sidebar for guests
+	</div>
     <p>Determines wether a sidebar for browsers will be available for members of the admin group, registered users group and guest group.</p>
     <p>The sidebar is a minimalistic interface to control your coppermine-driven gallery. Think of it as a sort of snap-in for your favorite browser. If you enabled the sidebar, the control structure of your gallery (with all categories/subcategories and albums) will be available in a separate panel in the browser for faster navigation.</p>
     <p>It is recommended that you try this option first for the admin only: play with it and decide if it would be a helpful feature for your site's visitors. If yes, enable/promote the sidebar for the registered users and/or guests as well. It's up to you if you want to promote the usage of the sidebar by displaying a link to it in coppermine's menu or if you want to promote it by some other mechanism (e.g. by telling your users about it on a non-coppermine driven page of your website).</p>
@@ -205,22 +348,38 @@
     <p>How the sidebar is installed greatly differs from browser to browser. Sadly, the most complicated version is the sidebar for Internet Explorer, which is the most popular browser. In the past, it has been comparatively easy to add anything to IE's favorites and to come up with a "real" sidebar. However, as Microsoft had some bad press for releasing a browser with severe security holes, the options for developers to create a working sidebar that end users can add easily have been reduced deliberately by Microsoft when releasing patches for their browser and operating system. Therefore, you might have issues with the sidebar, depending on which version of Windows and IE you are using.</p>
     <p>If you want to edit the text that explains the install of the sidebar, edit the file <tt class="code">http://yoursite.tld/your_coppermine_folder/lang/yourlanguage.php</tt> with a plain text editor.</p>
     
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Sidebar for admins</p>
     <a name="admin_sidebar_end"></a>
-    <hr />
-    <a name="admin_theme_custom_lnk_name"></a><h3>Name of your custom link<a href="#admin_theme_custom_lnk_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_theme_custom_lnk_name"></a><h3>Custom menu link name<a href="#admin_theme_custom_lnk_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_lnk_name</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Custom menu link name
+	</div>
     <p>Use this if you want to create a custom link that will appear in the menu. What you enter here will be the name of the menu link or button.  Leave space blank if you do not have any specific use for it.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Name of your custom link</p>
     <a name="admin_theme_custom_lnk_name_end"></a>
-    <hr />
-    <a name="admin_language_custom_lnk_url"></a><h3>URL of your custom link<a href="#admin_language_custom_lnk_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_language_custom_lnk_url"></a><h3>Custom menu link URL<a href="#admin_language_custom_lnk_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_lnk_url</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Custom menu link URL
+	</div>
     <p>This is the URL where the user's browser will be directed to when s/he clicks on the &quot;Custom link name&quot; button in the main menu.</p>
-    <p>You can use any valid URL.</p>
+    <p>You can use any valid URL, i.e. a relative path from your webroot (starting with a lading slash), a relative path as seen from your Coppermine folder or a full <abbr title="Uniform Resource Identifier">URI</abbr> (starting with the protocol - usually something like <tt class="code">http://</tt>, followed by the domain etc.).</p>
     <p>Leave this blank if you do not have any specific use for it.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; URL of your custom link</p>
+	<p>The config settings &quot;<a href="#admin_theme_custom_lnk_name">Custom menu link name</a>&quot; and &quot;Custom menu link URL&quot; are of course closely related: setting one without setting the other doesn't make sense; you either configure both or none of them. If you need more than this one custom link inside your menu you can not accomplish this using Coppermine's configuration only - instead, you will have to <a href="theme_create.htm#theme_create">create a custom theme</a> of your own and add a menu item to your custom theme's menu.</p>
     <a name="admin_language_custom_lnk_url_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_enable_menu_icons"></a><h3>Enable menu icons<a href="#admin_enable_menu_icons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="enable_menu_icons" /><label for="enable_menu_icons" class="clickable_option">Yes: everywhere</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="enable_menu_icons" /><label for="enable_menu_icons" class="clickable_option">Yes: everywhere</label><br />
+		Database record name: <tt class="code">enable_menu_icons</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Enable menu icons
+	</div>
     <p>When enabled, this option will display icons next to some menu items to allow an easier navigation. The performance penalty should be neglectible. Default (and recommended) option is "on". Available options are:</p>
     <ul>
     	<li>No</li>
@@ -230,44 +389,75 @@
     	This is the recommended option that will make the output of coppermine more colorful, with icons all over the place (visible both for the admin as well as the visitor of the site).</li>
     </ul>
     <p>The menu icons are themeable, so there can be different icon sets with different themes.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Enable menu icons</p>
     <a name="admin_enable_menu_icons_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_theme_bbcode"></a><h3>Display bbcode help<a href="#admin_theme_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">show_bbcode_help</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Display bbcode help
+	</div>
     <p>When enabled, this will display the <a href="bbcode.htm#bbcode">bulletin board codes</a> that may be used in description fields to help with the formatting of text, images and links.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Display bbcode help</p>
     <a name="admin_theme_bbcode_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_theme_include_path_start"></a>
     <a name="admin_theme_custom_header_path_start"></a><h3>Path to custom header include<a href="#admin_theme_custom_header_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_header_path</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Path to custom header include
+	</div>
     <p>Optional relative path to a custom header file. Using this option, you can include non-coppermine code bits to be included into your theme, e.g. an overall navigation that gets included on your whole website. You can only add a relative path (seen from the root path of your coppermine install) - not an absolute one, nor a http include from another website. This option is only meant for experienced users who have some PHP know-how. </p>
     <p class="cpg_message_warning">Warning: you mustn't include full html pages that contain an html header or footer (tags like <tt class="code">&lt;head&gt;</tt> or <tt class="code">&lt;body&gt;</tt>), nor can the included file do file header manipulation, e.g. reading another (non-coppermine) cookie.</p>
     <p>For details on the include files, refer to the section <a href="php-content.htm#php-content_header_footer">Custom header and footer</a></p>
     <div class="cpg_example"><h4>Example</h4>
     If your Coppermine install resides in http://yourdomain.tld/your_coppermine_folder/ and your include file is supposed to be http://yourdomain.tld/my_overall_navigation/my_custom_header.php, you need to specify <tt class="code">../my_overall_navigation/my_custom_header.php</tt> (the relative path to your include file, seen from the folder coppermine resides in) as &quot;Path to custom header include&quot;.</div>
     <p>The custom include files are an answer to the <abbr title="Frequently Asked Question">FAQ</abbr> &quot;<em>How can I include Coppermine into an existing web site?</em>&quot;: although the primary answer to the question is &quot;<em>You can't include Coppermine into another page by using the PHP commands include or require at all.</em>&quot;. This looks like a contradiction in terms, but you need to see the idea behind this: everybody who has been using includes agrees that they can be an easy method to efficiently maintain a site without having to edit many files to accomplish only a minor change on all or many pages. You just need to figure this out differently: include your overall site's navigation into coppermine instead of trying to integrate coppermine into an existing site (because you can't do that for technical reasons).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Path to custom header include</p>
     <a name="admin_theme_custom_header_path_end"></a>
     <a name="admin_theme_custom_footer_path_start"></a><h3>Path to custom footer include<a href="#admin_theme_custom_footer_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_footer_path</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Path to custom footer include
+	</div>
     <p>Optional relative path to a custom footer file. The same remarks apply as for the <a href="#admin_theme_custom_header_path_start">custom header include path</a>.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Path to custom footer include</p>
     <a name="admin_theme_custom_footer_path_end"></a>
     <a name="admin_theme_include_path_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_theme_browse_by_date"></a><h3>Enable browsing by date<a href="#admin_theme_browse_by_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: low<br />
+		Database record name: <tt class="code">browse_by_date</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Enable browsing by date
+	</div>
     <p>When enabled, another link in the sub_menu will appear named &quot;By Date&quot;. When the user clicks on it, the calendar will open in a pop-up and will allow the user to view files uploaded at a certain date.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Enable browsing by date</p>
     <a name="admin_theme_browse_by_date_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_theme_display_redirection_page"></a><h3>Display redirection pages<a href="#admin_theme_display_redirection_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="display_redirection_page" /><label for="display_redirection_page" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="display_redirection_page_r" /><label for="display_redirection_page_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">display_redirection_page</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Display redirection pages
+	</div>
     <p>When enabled, there will be pages that tell the user if his action has been successful or not, with a link to continue to the next page. If disabled, the user will be redirected to the target page immediately without displaying the redirection page first, with the message displaying at the top of the page instead. Recommended (and default) setting is "No", as it then will need less clicks.</p>
     <p>Example: if enabled, users will be sent to a page that says "comment added" after they have submit a comment. Only after clicking on continue they will be sent back to the intermediate image display (where they posted their comment in the first place). If this option stays disabled, the user will see a box at the top of the intermediate image screen that just says "comment added" after he submit his comment.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Display redirection pages</p>
     <a name="admin_theme_display_redirection_page_end"></a>
     <a name="admin_theme_display_xp_publish_link"></a><h3>Promote usage of XP Publisher by displaying a corresponding link on upload page<a href="#admin_theme_display_xp_publish_link" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Importance: low<br />
+		Database record name: <tt class="code">display_xp_publish_link</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Promote usage of XP Publisher by displaying a corresponding link on upload page
+	</div>
     <p>When enabled, there will be section on the upload screen that is meant to make your visitors aware of the fact that they can upload as well using the <a href="uploading_xp-publisher.htm#xp">XP Publishing Wizard</a>. The link will be displayed regardless of a user's permission to upload in the first place, so make sure to only display the promotional link if your users can actually use the publishing wizard in the first place.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Promote usage of XP Publisher by displaying a corresponding link on upload page</p>
     <a name="admin_theme_display_xp_publish_link_end"></a>
 </div>
 <a name="admin_theme_end"></a>
@@ -276,34 +466,74 @@
 <a name="admin_album_list"></a><h2>Album list view<a href="#admin_album_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_album_table-width"></a><h3>Width of the main table (pixels or %)<a href="#admin_album_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Importance: high<br />
+		Database record name: <tt class="code">main_table_width</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Width of the main table
+	</div>
     <p>The number you type in here becomes the default width of the display tables used on your main page or when you are viewing thumbnails of an album. You can enter the width in pixels or specify it in percentages. The default value is 100%.<br />
     Setting this to a ridiculously high value (i.e. above 100% or a pixel value higher than regular desktop resolutions) doesn't make sense and will lead to unexpected results.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Width of the main table</p>
     <a name="admin_album_table-width_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_category-levels"></a><h3>Number of levels of categories to display<a href="#admin_album_category-levels" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>The default value is 2. With this value the script will display the current categories plus one level of sub-categories.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Width of the main table</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /> (for larger galleries)<br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="10" /><br />
+		Database record name: <tt class="code">subcat_level</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of levels of categories to display
+	</div>
+    <p>The default value is 2. With this value the script will display the current categories plus one level of sub-categories. Setting this to "1" will result in not only the current category level to be displayed without sub-categories.</p>
     <a name="admin_album_category-levels_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_number"></a><h3>Number of albums to display<a href="#admin_album_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="12" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="12" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">albums_per_page</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of albums to display
+	</div>
     <p>This is the number of albums to display on a page. If the current category contains more albums than what is allowed on the page, the album list will be split over multiple pages with tabs at the bottom of each album list table (pagination) that users can click on to advance to the next set of albums in a particular category.</p>
-    <p>Default (and recommended) setting is &quot;12&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Number of albums to display</p>
     <a name="admin_album_number_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_columns"></a><h3>Number of columns for the album list<a href="#admin_album_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Self-explanatory. The default value is 2.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Number of columns for the album list</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">album_list_cols</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of columns for the album list
+	</div>
+    <p>This config setting should be pretty self-explanatory: it determines the maximum number of columns that the albums will be grouped in on the album list display.</p>
     <a name="admin_album_columns_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_thumbnail-size"></a><h3>Size of album thumbnails<a href="#admin_album_thumbnail-size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="50" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">alb_list_thumb_size</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Size of album thumbnails
+	</div>
     <p>This sets the maximum size of the thumbnails that are to be displayed for each album. 50 means that the thumbnail will fit inside a square of 50x50 pixels.</p>
     <p>If the size you specify there is larger than &quot;Pictures and thumbnails settings/Max width or height of a thumbnail&quot;, the thumbnail will be stretched. Aesthetically, it is better to have thumbnails smaller than or equal to the Max width or height settings here.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Size of album thumbnails</p>
     <a name="admin_album_thumbnail-size_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="changing"></a><a name="admin_album_list_content"></a><h3>The content of the main page<a href="#admin_album_list_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="45" maxlength="50" class="textinput" value="breadcrumb/catlist/alblist/random,2/lastup,2" /><br />
+		Recommended value: <input type="text" size="45" maxlength="50" class="textinput" value="breadcrumb/catlist/alblist" /><br />
+		Importance: high<br />
+		Database record name: <tt class="code">main_page_layout</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; The content of the main page
+	</div>
     <p>This option allows you to change the content of the main page displayed by the script.</p>
     <p>The default value is <tt class="code">catlist/alblist/random,2/lastup,2</tt></p>
     <p>You can use the following "codes" to include other items:</p>
@@ -330,24 +560,42 @@
     </ul>
     <p>There might be plugins that add more codes that can be used in this field.</p>
     <p>You can <strong>not</strong> use a code more than once inside this field: a string like <tt class="code">breadcrumb/catlist/alblist/breadcrumb</tt> will <strong>not</strong> work as expected and may have undesired side-effects.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; The content of the main page</p>
     <a name="admin_album_list_content_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_first-level_thumbs"></a><h3>Show first level album thumbnails in categories<a href="#admin_album_first-level_thumbs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /> (for larger galleries)<br />
+		Database record name: <tt class="code">first_level</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Show first level album thumbnails in categories
+	</div>
     <p>Use this setting to choose whether or not to display thumbnails from the first album of the categories listed on the default gallery entry page.</p>
     <p>By default, this option is enabled. If your gallery grows and you get a larger number of categories, you might want to disable this option to make the index page look less cluttered.<br />
     Enabling this option will have the advantage that your visitors will need less clicks to reach the page that contains the pics they want to see. Drawback of this option is that your index page may look cluttered and will burn more resouces (CPU cycles), so you should disable this if you have issues with resources consumption.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Show first level album thumbnails in categories</p>
+
     <a name="admin_album_first-level_thumbs_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_list_alphasort_start"></a><h3>Sort categories alphabetically (instead of custom sort order)<a href="#admin_album_list_alphasort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">categories_alpha_sort</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Sort categories alphabetically
+	</div>
     <p>You can dictate that coppermine sort all categories alphabetically (instead of in a custom order) by setting &quot;Sort categories alphabetically&quot; to &quot;Yes&quot;. This setting is accessible both in the coppermine config menu and in the <a href="categories.htm#cat_cp">category manager</a>. If you enable alphabetical sorting, the up and down arrows that normally let you move  categories up and down in the custom sorting list will disappear.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Sort categories alphabetically</p>
+
     <a name="admin_album_list_alphasort_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_album_linked_files_start"></a><h3>Show number of linked files<a href="#admin_album_linked_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">link_pic_count</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Show number of linked files
+	</div>
     <p>If you use <a href="keywords.htm#keywords_album">album keywords</a> to display images/files in more than one album, enabling this option will display additional information for the album stats: if an album doesn't only contain &quot;regular&quot; files, but files linked via the &quot;<a href="albums.htm#album_prop_keyword_start">album keyword</a>&quot; option as well, the number of linked files will be displayed separately like this "3 files, last one added on Oct 07, 2004<em>, 3 linked files, 6 files total</em>".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Show number of linked files</p>
+
     <a name="admin_album_linked_files_end"></a>
 </div>
 <a name="admin_album_list_end"></a>
@@ -356,101 +604,210 @@
 <a name="admin_thumbnail_view"></a><h2>Thumbnail view<a href="#admin_thumbnail_view" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_thumbnail_columns"></a><h3>Number of columns on thumbnail page<a href="#admin_thumbnail_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="4" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="4" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">thumbcols</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Number of columns on thumbnail page for the album he is in
+	</div>
     <p>Default value is 4 this means that each row will show 4 thumbnails. There can be no general recommendation on the number of thumbnail columns you should use, as the optimal setting depends on your <a href="#admin_picture_thumbnail_max-dimension">thumbnail width</a> setting, the <a href="#admin_theme_theme">theme</a> you use, the <a href="#admin_album_table-width">width of the main table</a> and especially the display resolution of your site visitor.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Number of columns on thumbnail page for the album he is in.</p>
+
     <a name="admin_thumbnail_columns_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_rows"></a><h3>Number of rows on thumbnail page<a href="#admin_thumbnail_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Default value is 3.</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">thumbrows</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Number of rows on thumbnail page
+	</div>
     <p>If an album contains more files than the number that will fit on one thumbnail page ("<a href="#admin_thumbnail_columns">Number of columns on thumbnail page</a>" x "<a href="#admin_thumbnail_rows">Number of rows on thumbnail page</a>"), a pagination tab will be displayed that allows the visitor to jump to the next page of thumbnails.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Number of rows on thumbnail page</p>
+
     <a name="admin_thumbnail_rows_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_tabs"></a><h3>Maximum number of tabs to display<a href="#admin_thumbnail_tabs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_right" />When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page. This value define how many tabs will be displayed. If the number of thumbnail pages is greater than the number set for "Maximum number of tabs to display", the "neighbouring" tabs will be displayed as well as the first and last tab.</p>
-    <p>Default is 12, range is between 5 and 25.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Maximum number of tabs to display</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="12" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="12" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="25" /><br />
+		Database record name: <tt class="code">max_tabs</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Maximum number of tabs to display
+	</div>
+    <p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_left" />When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page. This value define how many tabs will be displayed. If the number of thumbnail pages is greater than the number set for "Maximum number of tabs to display", the "neighbouring" tabs will be displayed as well as the first and last tab.</p>
+	<br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_tabs_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_tabs_dropdown"></a><h3>Show dropdown list of all pages next to tabs<a href="#admin_thumbnail_tabs_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">tabs_dropdown</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Maximum number of tabs to display
+	</div>
     <p>When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page.  This setting will display a dropdown list of all pages so that users can access any page even if the page is not listed in the tabs displayed.  To customize the display of tabs further, modify your theme's variable <tt>$template_tab_display</tt> and function <tt>theme_create_tabs</tt>.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Maximum number of tabs to display</p>
+
     <a name="admin_thumbnail_tabs_dropdown_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_display_caption"></a><h3>Display file caption (in addition to title) below the thumbnail<a href="#admin_thumbnail_display_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">caption_in_thumbview</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display file caption below the thumbnail
+	</div>
     <p>Toggles whether the file caption is displayed below each thumbnail while user is in (regular) thumbnail view.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display file caption below the thumbnail</p>
+	<p>This setting can (as most settings) be overridden in a custom theme. If you should experience issues where your gallery doesn't seem to respect this setting, take a look at your current theme and make sure that there is no code in it that overrides this setting.</p>
+
     <a name="admin_thumbnail_display_caption_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_display_views"></a><h3>Display number of views below the thumbnail<a href="#admin_thumbnail_display_views" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">views_in_thumbview</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display number of views below the thumbnail
+	</div>
     <p>Toggles whether the number of views is displayed below each thumbnail while user is in thumbnail view.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display number of views below the thumbnail</p>
+	<p>It's recommended to turn this off if your gallery is not very busy and doesn't get many hits (which is usually the case for family galleries and similar), as it will not look very attractive to your visitors if the number of hits per file is low (or even zero).</p>
+
     <a name="admin_thumbnail_display_views_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_display_comments"></a><h3>Display number of comments below the thumbnail<a href="#admin_thumbnail_display_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_comment_count</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display number of comments below the thumbnail
+	</div>
     <p>Toggles the display of the number of comments for below each thumbnail.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display number of comments below the thumbnail</p>
+	<p>Turning this option on only makes sense if there is a lot of discussion and comments going on in your gallery. If you don't have many comments (or if you don't <a href="comments.htm#comments_allow">allow comments</a> in the first place), leave this setting disabled.</p>
+
     <a name="admin_thumbnail_display_comments_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_display_uploader"></a><h3>Display uploader name below the thumbnail<a href="#admin_thumbnail_display_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_uploader</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display uploader name below the thumbnail
+	</div>
     <p>Toggles the display of the name of non-admin uploaders below each thumbnail.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display uploader name below the thumbnail</p>
+	<p>Again, this setting only makes sense if your gallery is mostly community-driven and there is not just a single admin uploader, but the uploads come from many different visitors.</p>
+	<!--<p>Keep in mind though that enabling this option will <strong>only</strong> display the name of the uploader underneath the thumbnail if the uploader is <strong>not</strong> an admin. If you want to accomplish the same thing that  this setting does for admin uploaders as well, take a look at the next option &quot;<a href="#admin_thumbnail_display_admin_uploader">Display names of admin uploaders below the thumbnail</a>&quot;.</p>-->
+
     
     <a name="admin_thumbnail_display_uploader_end"></a>
-    <hr />
-    <a name="admin_thumbnail_display_admin_uploader"></a><h3>Display names of admin uploaders below the thumbnail<a href="#admin_thumbnail_display_admin_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <br clear="all" style="clear:both;" />
+    <!--Apparently this option has been disabled for reasons that I'm not aware of. JM-->
+	<!--
+	<a name="admin_thumbnail_display_admin_uploader"></a><h3>Display names of admin uploaders below the thumbnail<a href="#admin_thumbnail_display_admin_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_admin_uploader</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display names of admin uploaders below the thumbnail
+	</div>
     <p>Toggles the display of admin uploader names below each thumbnail for users that have the administrators group set as thier default group.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display names of admin uploaders below the thumbnail</p>
-    
     <a name="admin_thumbnail_display_admin_uploader_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
+	-->
     <a name="admin_thumbnail_display_filename"></a><h3>Display the file name below the thumbnail<a href="#admin_thumbnail_display_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_filename</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display the file name below the thumbnail
+	</div>
     <p>Toggles the display of the file name below each thumbnail.</p>
     <p>It's recommended to leave this option disabled, especially if you have no direct control over the file names (because you allow uploads by users). Better use the actual textual content (title and caption) features. If you have long file names that can not be wrapped, the file name displayed may be wider than the thumbnail, so the table cell that wraps the thumbnail and all text that relates to it may get much wider than expected, resulting in a distorted view of the table.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display the file name below the thumbnail</p>
-    
     <a name="admin_thumbnail_display_filename_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_display_rating"></a><h3>Display rating below the thumbnail<a href="#admin_thumbnail_display_rating" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_thumbnail_rating</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display rating below the thumbnail
+	</div>
     <p>Toggles the display of the rating results below each thumbnail.</p>
-    <p>Recommended (and default) setting is &quot;off&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display rating below the thumbnail</p>
-    
+    <p>Recommended (and default) setting is &quot;off&quot; unless your gallery's focus is on community-building and voting is a core feature for you.</p>
     <a name="admin_thumbnail_display_rating_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <!-- not implemented yet
     <a name="admin_thumbnail_display_description"></a><h3>Display album description<a href="#admin_thumbnail_display_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: 1<br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">alb_desc_thumb</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display album description
+	</div>
     <p>Toggles the display of the album description below each album thumbnail.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display album description</p>
+
     <a name="admin_thumbnail_display_description_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     -->
     <a name="admin_thumbnail_to_fullsize"></a><h3>Go directly from thumbnail to full-sized image<a href="#admin_thumbnail_to_fullsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">thumbnail_to_fullsize</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Go directly from thumbnail to full-sized image
+	</div>
     <p>When enabled, this option sends the visitor directly from the thumbnail to the full-sized image pop-up, skipping the display of intermediate images.</p>
     It is <strong>not</strong> recommended to enable this option, because
     <ul>
-    <li>visitors will not be able to rate</li>
-    <li>visitors will not be able to comment</li>
-    <li>visitors will not see additional picture information</li>
-    <li>visitors will not be able to see the slideshow</li>
-    <li>visitor might be annoyed because of the over-use of pop-ups</li>
-    <li>visitors might not see the full-sized pic at all if they have a pop-up blocker in place and forget to disable it for your site</li>
-    <li>the views counter will not increase</li>
+		<li>visitors will not be able to rate</li>
+		<li>visitors will not be able to comment</li>
+		<li>visitors will not see additional picture information</li>
+		<li>visitors will not be able to see the slideshow</li>
+		<li>visitor might be annoyed because of the over-use of pop-ups</li>
+		<li>visitors might not see the full-sized pic at all if they have a pop-up blocker in place and forget to disable it for your site</li>
+		<li>the views counter will not increase</li>
     </ul>
-    <p>This option has been added because a lot of coppermine users have asked for it. However, the dev team does not recommend using it.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Go directly from thumbnail to full-sized image</p>
+    <p>This option has been added because a lot of coppermine users have asked for it. However, the dev team does <strong>not</strong> recommend using it.</p>
+
     
     <a name="admin_thumbnail_to_fullsize_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_default_sortorder"></a><h3>Default sort order for files<a href="#admin_thumbnail_default_sortorder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>This option determines the default order in which thumbnails should be displayed. Your user can override this by selecting a custom sort order from the sort buttons above the albums.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Default sort order for files</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /><br />
+		Recommended value: <input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /><br />
+		Available options: 
+		<input type="text" size="20" maxlength="20" class="textinput" value="Title ascending" /> ("<tt class="code">ta</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Title descending" /> ("<tt class="code">td</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /> ("<tt class="code">na</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Name descending" /> ("<tt class="code">nd</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Date ascending" /> ("<tt class="code">da</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Date descending" /> ("<tt class="code">dd</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Position ascending" /> ("<tt class="code">pa</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Position descending" /> ("<tt class="code">pd</tt>")<br />
+		Database record name: <tt class="code">default_sort_order</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Default sort order for files
+	</div>
+    <p>This option determines the default order in which thumbnails should be displayed. Your visitors can override this by selecting a custom sort order from the sort buttons above the albums (unless you have disabled that option in your custom theme).</p>
+
     <a name="admin_thumbnail_default_sortorder_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbnail_minimum_votes"></a><h3>Minimum number of votes for a file to appear in the 'top-rated' list<a href="#admin_thumbnail_minimum_votes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">min_votes_for_rating</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Minimum number of votes for a file to appear in the 'top-rated' list
+	</div>
     <p>Used to determine how many votes a file must receive before appearing as a &quot;top-rated file.&quot;. If a file has received less than &quot;this value&quot; of votes, it will not be displayed in the "top-rated" page. This value must be greater or equal to 1.</p>
-    <p>Setting this to a high number is only recommended for busy sites with a lot of visitors. Default value is &quot;1&quot;. A higher number has the advantage that votes just by one individual won't boost up the relevance of a file to much, reducing potential rating fraud.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Minimum number of votes for a file to appear in the 'top-rated' list</p>
+    <p>Setting this to a high number is only recommended for busy sites with a lot of visitors. A higher number has the advantage that votes just by one individual won't boost up the relevance of a file to much, reducing potential rating fraud.</p>
+
     <a name="admin_thumbnail_minimum_votes_end"></a>
 </div>
 <a name="admin_thumbnail_view_end"></a>
@@ -459,6 +816,12 @@
 <a name="admin_image_comment"></a><h2>Image view<a href="#admin_image_comment" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_image_comment_table-width"></a><h3>Width of the table for picture display (pixels or %)<a href="#admin_image_comment_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Database record name: <tt class="code">picture_table_width</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Width of the table for picture display
+	</div>
     <p>The minimum width of the table (in pixels or %) that will be used to display the intermediate picture.</p>
     <p>Examples:</p>
     <ul>
@@ -467,75 +830,152 @@
     </ul>
     <p>Recommended setting is &quot;<tt class="code">100%</tt>&quot;. When setting this to a value that doesn't make sense (over 100% or a silly absolute size in pixels), your gallery pages will look distorted and horizontal scrollbars will appear.</p>
     <p>If you decide to use an absolute size in pixels, make sure that the value is equal or greater than &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Width of the table for picture display</p>
+
     <a name="admin_image_comment_table-width_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_info_visible"></a><h3>File information are visible by default<a href="#admin_image_comment_info_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_pic_info</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; File information are visible by default
+	</div>
     <p>Define whether or not the file information block that appears below the intermediate image should be visible by default (If turned off, users can still view the info block by clicking on the ( i ) button.</p>
     <p>Default setting: off. Recommended setting: on.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; File information are visible by default</p>
+
     <a name="admin_image_comment_info_visible_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_image_movie_download_link_visible"></a><h3>Display movie download link in the file information area<a href="#admin_image_movie_download_link_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>When enabled, a link will be displayed in the pic info section (that can be toggled by clicking the (i) button) that allows the visitor to download a movie. If the file displayed is not a movie, but another file type (e.g. an image), the download link will not be displayed.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Display movie download link in the file information area</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">picinfo_movie_download_link</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Display movie download link in the file information area
+	</div>
+    <p>When enabled, a link will be displayed in the pic info section (that can be toggled by clicking the (i) button) that allows the visitor to download a movie. If the file displayed is <strong>not</strong> a movie, but another file type (e.g. an image), the download link will <strong>not</strong> be displayed.</p>
+
     <a name="admin_image_movie_download_link_visible_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_image_comment_descr_length"></a><h3>Max length for an image description<a href="#admin_image_comment_descr_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">max_img_desc_length</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Max length for an image description
+	</div>
     <p>Maximum number of characters that an image description may contain.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Max length for an image description</p>
+	<p>It's advisable not to tamper with this setting unless you absolutely must. Note that this will not have an impact on the field size in the database, but only an impact on the business logic of Coppermine when a new image description is being added to the database. Allowing needlessly large numbers will encourage visitors with upload permission to actually have an influence on the design of your site by the sheer amount of text that they can enter.</p>
+
     <a name="admin_image_comment_descr_length_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_filmstrip_toggle"></a><h3>Show film strip<a href="#admin_image_comment_filmstrip_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_film_strip</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Show film strip
+	</div>
     <p><img src="images/filmstrip.jpg" border="0" width="" height="" alt="" title="Film strip displayed underneath the actual image" class="img_embed_right" />Toggles display of a "film strip" showing thumbnails of prior and subsequent files in the album.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Show film strip</p>
+
     
     <a name="admin_image_comment_filmstrip_toggle_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_filmstrip_number"></a><h3>Number of items in film strip<a href="#admin_image_comment_filmstrip_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="99" /><br />
+		Database record name: <tt class="code">max_film_strip_items</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Number of items in film strip
+	</div>
     <p>Sets the number of thumbnails to display in film strip. The number you can set here is dependent on your thumbnail size and monitor size. If you do not want to inconvenience users with smaller monitors set this value between 3-7.</p>
     <p>It's recommended to use an odd number, so the thumbnail that represents the file actually viewed is being displayed in the center of the film strip. Default (and recommended) setting is <tt class="code">5</tt>.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Number of items in film strip</p>
-    
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_filmstrip_number_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_slideshow_interval"></a><h3>Slideshow interval<a href="#admin_image_comment_slideshow_interval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>This sets the time that each pic is to be displayed (transition interval) when a user is viewing a slideshow (the next pic is being loaded/cached while the current one is being displayed). This setting must be in milliseconds (1 second = 1000 milliseconds).<br />Remember that setting this to a very low value may not be in the best interest for all of your users, especially those who are on dial-up connections, or if you have large files (kb) that may take longer than the allotted time to display.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Slideshow interval</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="numberinput" value="5000" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="numberinput" value="5000" /><br />
+		Minimum: <input type="text" size="6" maxlength="6" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="6" maxlength="6" class="numberinput" value="900000" /> (15 minutes)<br />
+		Database record name: <tt class="code">slideshow_interval</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Slideshow interval
+	</div>
+    <p>This sets the time that each pic is to be displayed (transition interval) when a user is viewing a slideshow (the next pic is being loaded/cached while the current one is being displayed). This setting must be in milliseconds (1 second = 1000 milliseconds).<br />Remember that setting this to a very low value may not be in the best interest for all of your users, especially those who are on dial-up connections, or if you have large files (in terms of file size) that may take longer than the allotted time to display.</p>
+
     <a name="admin_image_comment_slideshow_interval_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_slideshow_hits"></a><h3>Count hits in slideshow<a href="#admin_image_slideshow_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>When enabled, the hit counter will increase when a visitor views the slideshow as well. When disabled, the hit counter will only be increased if visitors browse your gallery using the regular navigation. This option may have a slight performance impact, don't enable it when your gallery is slow already.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Count hits in slideshow</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">slideshow_hits</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Count hits in slideshow
+	</div>
+    <p>When enabled, the hit counter will increase when a visitor views the slideshow as well. When disabled, the hit counter will only be increased if visitors browse your gallery using the regular navigation. This option may have a slight performance impact, don't enable it when your gallery is slow already. If you enable it, malevolent visitors may be tempted to effortlessly increase the view counter for a particular album or a set of files to make files appear more popular than they actually are.</p>
+
     <a name="admin_image_slideshow_hits_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_ecard_flash_start"></a><h3>Allow Flash in Ecards<a href="#admin_image_ecard_flash_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">ecard_flash</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Allow Flash in Ecards
+	</div>
     <p>When enabled, you can not only send images as ecards, but flash files as well. This feature has been added because many users requested it. However, it is not recommended at all, simply because most email clients will not display Flash embedded into emails or (even worse) will show messages that may confuse the recipient.<br />
     You have to understand that this setting does <strong>not</strong> determine the ability of users to send ecards in the first place (this is being configured on the <a href="#group_cp">groups page</a> instead). <strong>Only</strong> if a user is allowed to send ecards (i.e. belongs to a group that is allowed to do so), this setting is being taken into account.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Allow Flash in Ecards</p>
+
     
     <a name="admin_image_ecard_flash_end"></a>
     
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_transparent_overlay_start"></a><h3>Insert a transparent overlay to minimize image theft<a href="#admin_image_transparent_overlay_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">transparent_overlay</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Insert a transparent overlay to minimize image theft
+	</div>
     <p>When enabled, a transparent gif will be inserted "over" the pics displayed in your gallery (intermediate sized and full-size pics). Subsequently, if a user right-clicks the image and uses the "save as..." context menu of his browser, only the transparent gif will be saved on his PC, but not the actual image he tried to save. This option will reduce the number of users who are capable to steal your images, but it will only fool newbie users. There is no effective method to completely avoid image theft, but the transparent overlay method is much better than any no-right-click script that keeps users from the legitimate use of the right mouse button and subsequently makes them shy away. Please note that the transparent overlay is being added by using the deprecated HTML attribute "background" to avoid the context menu entry "save background image" that would appear if the overlay image was added using standards-compliant CSS methods. Subsequently, your pages will not contain valid, standards-compliant HTML output if this option is enabled.<br />Recommended (and default) setting for this option is "off".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Insert a transparent overlay to minimize image theft</p>
+
     
     <a name="admin_image_transparent_overlay_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_old_style_rating_start"></a><h3>Go back to old rating system<a href="#admin_image_old_style_rating_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">old_style_rating</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Go back to old rating system
+	</div>
     <p>If you want to use the old rating system instead of the new one, you have to check this option. <br />This will not allow you to set a custom amount of rating stars as it defaults back to 5</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Go back to old rating system</p>
+
     
     <a name="admin_image_old_style_rating_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_rating_stars_amount_start"></a><h3>Amount of rating stars to be used to vote<a href="#admin_image_rating_stars_amount_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">rating_stars_amount</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Amount of rating stars to be used to vote
+	</div>
     <p>Used to determine on what scale users will be able to vote. The number you set here will set the amount of rating-stars on the thumbnail page.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Amount of rating stars to be used to vote</p>
+	<p>It's highly recommended not to change this at all.</p>
+	<p>Keep in mind that changing this option while you already have votes in your database may have undesired results. If you change this setting, you should reset all votes as well.</p>
+
     <a name="admin_image_rating_stars_amount_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
 </div>
 <a name="admin_image_comment_end"></a>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -544,58 +984,134 @@
 <div class="indent">
     <p class="cpg_message_info">To get a grasp how comments work in Coppermine it's recommended to read the documentation section &quot;<a href="comments.htm#comments">Comments</a>&quot; as well!</p>
     <a name="admin_image_comment_bad_words"></a><h3>Filter bad words in comments<a href="#admin_image_comment_bad_words" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Remove "bad words" from comments. The "bad words" list is in the language file. NOTE: Not all language files may contain an equivelent for this list.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Filter bad words in comments</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">filter_bad_words</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Filter bad words in comments
+	</div>
+    <p>Remove "bad words" from comments. The "bad words" list is in the language file. NOTE: Not all language files may contain an equivalent for this list.</p>
+
     <a name="admin_image_comment_bad_words_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_smilies"></a><h3>Allow smilies in comments<a href="#admin_image_comment_smilies" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_smilies</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow smilies in comments
+	</div>
     <p>Toggle the use of smilies in comments.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow smilies in comments</p>
+
     <a name="admin_image_comment_smilies_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_flood"></a><h3>Allow several consecutive comments for a specific pic/file from the same user<a href="#admin_image_comment_flood" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>This setting toggles flood protection for the comments option. When set to YES, a user can post another comment, even though he already posted a previous one. Some users may abuse this setting. The recommended setting is: NO.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow several consecutive comments for a specific pic/file from the same user</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">disable_comment_flood_protect</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow several consecutive comments for a specific pic/file from the same user
+	</div>
+    <p>This setting toggles flood protection for the comments option. When enabled, a user can post another comment, even though he already posted a previous one. Some users may abuse this setting. The recommended setting is: off (disabled).</p>
+
     <a name="admin_image_comment_flood_end"></a>
-    <hr />
-    <a name="admin_image_comment_chars_per_word"></a><h3>Max number of characters in a word<a href="#admin_image_comment_chars_per_word" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>This is designed to prevent someone from breaking the flow of your gallery layout by posting lengthy comments without using spaces between words. With this default value, "words" that longer than 38 characters are automatically censored.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Max number of characters in a word</p>
-    <a name="admin_image_comment_chars_per_word_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_lines"></a><h3>Max number of lines in a comment<a href="#admin_image_comment_lines" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">max_com_lines</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Max number of lines in a comment
+	</div>
     <p>Prevent a comment for containing too many "new line" characters (enter key).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Max number of lines in a comment</p>
     <a name="admin_image_comment_lines_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_length"></a><h3>Maximum length of a comment<a href="#admin_image_comment_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Maximum number of characters that a comment may contain.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Maximum length of a comment</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">max_com_size</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Maximum length of a comment
+	</div>
+    <p>Maximum number of characters that an overall comment may contain.</p>
+
     <a name="admin_image_comment_length_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
+	<a name="admin_image_comment_chars_per_word"></a><h3>Max number of characters in a word<a href="#admin_image_comment_chars_per_word" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="38" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="38" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">max_com_wlength</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Max number of characters in a word
+	</div>
+    <p>This is designed to prevent someone from breaking the flow of your gallery layout by posting lengthy comments without using spaces between words. With this default value, "words" that longer than 38 characters are automatically censored. Allowing only comparatively small words reduce the benefit of comments for spammers as well, as they can not post deep links that have long URLs.</p>
+
+    <a name="admin_image_comment_chars_per_word_end"></a>
+    <br clear="all" style="clear:both;" />
     <a name="admin_image_comment_admin_notify"></a><h3>Notify admin of comments by email<a href="#admin_image_comment_admin_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Toggle if you want to receive an email each time a comment is being posted. Warning: only enable this option on sites with very low user traffic or you may soon find yourself flooded with notification emails.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Notify admin of comments by email</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">email_comment_notification</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Notify admin of comments by email
+	</div>
+    <p>Toggle if you want to receive an email each time a comment is being posted.</p>
+	<p class="cpg_message_warning">Warning: only enable this option on sites with very low user traffic or you may soon find yourself flooded with notification emails.</p>
+
     <a name="admin_image_comment_admin_notify_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_sort_start"></a><h3>Sort order of comments<a href="#admin_comment_sort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comments_sort_descending" /><label for="comments_sort_descending" class="clickable_option">ascending</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comments_sort_descending_r" /><label for="comments_sort_descending_r" class="clickable_option">ascending</label><br />
+		Database record name: <tt class="code">comments_sort_descending</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Sort order of comments
+	</div>
     <p>Changes the sorting order of comments made to a file.<br />
     Ascending: latest comment at the bottom, oldest comment at the top<br />
     Descending: latest comment at the top, oldest comment at the bottom</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Sort order of comments</p>
+
     <a name="admin_comment_sort_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_pagination_start"></a><h3>Comments per page<a href="#admin_comment_pagination_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="20" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">comments_per_page</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Comments per page
+	</div>
     <p>Changes the number of comments displayed per page.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Comments per page</p>
+
     <a name="admin_comment_pagination_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="comments_anon_pfx"></a><h3>Prefix for anonymous comments authors<a href="#comments_anon_pfx" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>If you allowed anonymous comments (permissions set on the <a href="groups.htm#group_cp">groups</a> control panel), this prefix will be used for comments left by unregistered users. This can be helpful in preventing and identifing unregistered users posting as other registered users (or even an admininstrators) when leaving comments. Leave this blank if you do not want a prefix for guest's comments.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Prefix for anonymous comments authors</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="Guest_" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="Guest_" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">comments_anon_pfx</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Prefix for anonymous comments authors
+	</div>
+    <p>If you allowed anonymous comments (permissions set on the <a href="groups.htm#group_cp">groups</a> control panel), this prefix will be used for comments left by unregistered users. This can be helpful in preventing and identifing unregistered users posing as other registered users (or even an admininstrators) when leaving comments. Leave this blank if you do not want a prefix for guest's comments.</p>
+
     <a name="comments_anon_pfx_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_approval"></a><h3>Comments require approval<a href="#admin_comment_approval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_approval" /><label for="comment_approval" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_approval_r" /><label for="comment_approval_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">comment_approval</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Comments require approval
+	</div>
     <p>By default, comments don't require approval and are visible instantly. To fight the problem of comment spamming, you can require admin approval of comments posted by users. Comments will then not be visible instantly, but only after admin approval on the review comments screen. If you don't allow comments at all, this setting won't apply, so you can leave it as-is.</p>
     <p>Options:</p>
     <ul>
@@ -608,42 +1124,70 @@
     <li>Comment approval does <em>not</em> determine wether a visitor can post comments or not - it only determines instant visibility vs. need of admin approval</li>
     <li>When turning this option from on to off, this will only have an impact on the comments made from that point on. Older comments that haven't been approved by the admin yet still aren't being displayed.</li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Comments require approval</p>
-    
     <a name="admin_comment_approval_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_display_comment_approval_only_start"></a><h3>Only display comments needing approval on the &quot;Review Comments&quot; page<a href="#admin_comment_display_comment_approval_only_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_comment_approval_only</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Only display comments needing approval on the &quot;Review Comments&quot; page
+	</div>
     <p>With this toggle you can determine if the admin will see only the comments that actually need approval on the &quot;Review Comments&quot; page. You can toggle this option in config or on the actual &quot;Review Comments&quot; page - it won't hurt to toggle this setting frequently when reviewing comments.</p>
     <p>This option does not have any impact on the visibility of comments, but only on the &quot;Review Comments&quot; page display.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Only display comments needing approval on the &quot;Review Comments&quot; page</p>
+
     
     <a name="admin_comment_display_comment_approval_only_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_display_placeholder_start"></a><h3>Display placeholder text to end users for comments waiting for admin approval<a href="#admin_comment_display_placeholder_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">comment_placeholder</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Display placeholder text to end users for comments waiting for admin approval
+	</div>
     <p>When enabled, the non-admin end user will see a placeholder text saying <tt class="code">Someone has posted a comment here. It will be visible after admin approval.</tt> instead of the comment. When disabled, the comment that needs approval will be completely invisible for the end user.</p>
     <p>This setting is only being taken into account for non-admin users, so you won't notice any difference when being logged in as admin.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Display placeholder text to end users for comments waiting for admin approval</p>
+
     
     <a name="admin_comment_display_placeholder_end"></a>
     
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_comment_user_edit_start"></a><h3>Allow users to edit their comments<a href="#admin_comment_user_edit_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">comment_user_edit</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow users to edit their comments
+	</div>
     <p>When enabled, users are allowed to edit or delete their comments after submitting them.</p>
     <p>Note: this setting doesn't determine if users can actually post comments at all (this is instead being determined on the groups page). Instead, it just displays an edit and delete icon next to a comment that turns the comment into an input field when being clicked.<br />The admin is not affected at all - he can edit any comment no matter what.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow users to edit their comments</p>
+
     
     <a name="admin_comment_user_edit_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_comment_captcha_start"></a><h3>Display Captcha (Visual Confirmation) for adding comments<a href="#admin_comment_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_captcha" /><label for="comment_captcha" class="clickable_option">Yes: Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_captcha_r" /><label for="comment_captcha_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">comment_captcha</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Display Captcha (Visual Confirmation) for adding comments
+	</div>
     <p>To prevent spam comments being posted by bots (automated scripts), this toggle will display an image next to the comment field with some random letters on it. The visitor is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot that drops spam. It's recommended to enable Captchas for anonymous comments (guests who are not logged in).</p>
     <p>Note: this setting doesn't determine if guests can actually post comments at all (this is instead being determined on the groups page).</p>
     <p class="cpg_message_validation">Captchas will only work if GD2 is available on your server with FreeType support enabled.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Display Captcha (Visual Confirmation) for adding comments</p>
+
     <a name="admin_comment_captcha_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_comment_akismet_api_key"></a><h3>Akismet API key<a href="#admin_comment_akismet_api_key" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">comment_akismet_api_key</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Akismet API key
+	</div>
     <p>Another method to fight comment spam is the option to filter all comments posted using Akismet. To use this feature, you need a valid Akismet API key. To get such a key, you need to sign up (for free) for small/non-profit pages on the <a href="http://wordpress.com/api-keys/" rel="external" class="external">Wordpress page</a> to obtain an API key. If you plan to use Akismet on a commercial page, you need to purchase a professional API key on <a href="http://akismet.com/commercial/" rel="external" class="external">akismet.com/commercial/</a><br />
     After you got your API key by email you can paste it into this config field. You can not make up the API key, nor can you use someone else's API key.</p>
     <p>Leaving this field empty will disable the usage of Akismet.</p>
@@ -651,11 +1195,16 @@
     <p>Please understand that the Coppermine group is not affiliated in any way to Akismet.com nor Wordpress: the Akismet service is provided by a third party. Terms and conditions of Akismet usage may change at a later stage - the Coppermine dev team doesn't have control over this service and can not be held liable in case something goes wrong in relation to Akismet. The Coppermine dev team just provides an interface within the application's code to allow you to process comments through Akismet.<br />
     Please do not ask questions how to get an API key on the Coppermine support board: both the Wordpress pages as well as Akismet.com provide documentation how to obtain an API key. Go to those pages to get your API key.</p>
     <p>Find more details on the <a href="comments.htm#comments">comments page</a> of the documentation, particularly within the <a href="comments.htm#comments_options_spam_akismet">Akismet section</a> of that page.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Akismet API key</p>
+
     <a name="admin_comment_akismet_api_key_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_comment_akismet_enable"></a><h3>Akismet Options<a href="#admin_comment_akismet_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_akismet_enable" /><label for="comment_akismet_enable" class="clickable_option">Allow comments that fail to pass Akismet, but mark them unapproved</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_akismet_enable_r" /><label for="comment_akismet_enable_r" class="clickable_option">Drop comment that fails to validate, but tell author (spammer) it has been added</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Akismet Options
+	</div>
     <p>These options will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field. It determines what should be done if Akismet rejects a comment as spam? Here's what the options do:</p>
     <ul>
         <li><strong>Allow comments that fail to pass Akismet, but mark them unapproved</strong>
@@ -668,24 +1217,36 @@
         This is the most rigid setting - the comment will be dropped (i.e. it will not be recorded in the database), but the visitor will be told that the comment has been added just fine. This is meant to take care of spammers who don't use bots to post their spam, but visit your site as actual humans.<br />
         Use this option carefully - there will be no difference for the end user - the end user will not know if his comment was accepted or not, and you as admin don't have the opportunity to find out if the comment has been added as a false positive.</li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Akismet Options</p>
+
     <a name="admin_comment_akismet_enable_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_comment_akismet_group"></a><h3>Apply Akismet for comments made by<a href="#admin_comment_akismet_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_akismet_group" /><label for="comment_akismet_group" class="clickable_option">Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_akismet_group_r" /><label for="comment_akismet_group_r" class="clickable_option">Everyone</label><br />
+		Database record name: <tt class="code">comment_akismet_group</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Apply Akismet for comments made by
+	</div>
     <p>You can specify if only the comments posted by anonymous visitors (guests) should be checked by Akismet or if all comments that get posted will be pumped through the Akismet filtering.</p>
     <p>This toggle does <strong>not</strong> determine the ability of a registered user or guest to post comments in the first place. The overall switch for that purpose resides on Coppermine's <a href="groups.htm#group_cp">groups control panel</a> instead. The config option &quot;Apply Akismet for comments made by&quot; only applies if users or guests have permission to post comments in the first place.</p>
     <p>This toggle will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field.</p>
     <p>Default value is "Everyone", which is the more restrictive setting - it usually doesn't hurt to spam-check the posting of registered users as well, since some spammers take the time to register and then drop their spam comments as registered users if you let them.</p>
     <p>The drawback of this option set to "Everyone" is a slightly increased traffic and (depending on the bandwidth of your webserver) a small penalty in the speed of comment processing - after all, the comments are being sent to a third party site first, where that remote server checks the comment and then returns information to your webserver wether a comment should pass or not. If your site is extremely busy or you have limited bandwidth on your webserver, you should set this option to "Guests only" to lighten the load.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Apply Akismet for comments made by</p>
+
     <a name="admin_comment_akismet_group_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_comment_promote_registration_start"></a><h3>Ask guests to log in to post comments<a href="#admin_comment_promote_registration_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">comment_promote_registration</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Ask guests to log in to post comments
+	</div>
     <p>When enabled, an explanation will appear at the bottom of the comment section for anonymous users (guests) that explains that they need to log in if they want to post comments. This is meant to promote registration, to explain to your site's visitors that they could interact even more if they registered.<br />
     Of course this message will only be displayed if you have disallowed guests to post comments in the first place (you do so on the <a href="#group_cp">group control panel</a>). However, this switch does not take into account if there actually <strong>is</strong> a user group that is actually allowed to post comments at all, i.e. wether you have configured registered users to post comments. If you don't allow registered users to post comments, then don't enable this option.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Ask guests to log in to post comments</p>
+
     <a name="admin_comment_promote_registration_end"></a>
 </div>
 <a name="admin_comment_end"></a>
@@ -695,6 +1256,12 @@
 <p>Settings that determine if the contact-form is available. Make sure that sending emails from Coppermine works in the first place before enabling the contact form.</p>
 <div class="indent">
     <a name="admin_contact_guest_enable"></a><h3>Display contact form to anonymous visitors (guests)<a href="#admin_contact_guest_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_enable" /><label for="contact_form_guest_enable" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_enable_r" /><label for="contact_form_guest_enable_r" class="clickable_option">Yes (with captcha)</label><br />
+		Database record name: <tt class="code">contact_form_guest_enable</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display contact form to anonymous visitors (guests)
+	</div>
     <p>Toggles wether the link to the contact form will be displayed in the menu and wether guests (visitors of your gallery who are not logged in) can use the contact form.</p>
     <p>Possible options:</p>
     <ul>
@@ -712,10 +1279,16 @@
       </li>
     </ul>
     <p>If disabled, the below options that apply to guests using the contact form will not be taken into account.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display contact form to anonymous visitors (guests)</p>
+
     <a name="admin_contact_guest_enable_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_contact_guest_name_field"></a><h3>Display sender-name field for guests<a href="#admin_contact_guest_name_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_name_field" /><label for="contact_form_guest_name_field" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_name_field_r" /><label for="contact_form_guest_name_field_r" class="clickable_option">Yes (optional)</label><br />
+		Database record name: <tt class="code">contact_form_guest_name_field</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display sender-name field for guests
+	</div>
     <p>When enabled, the visitor (guest) using the contact form will be allowed to enter his name.</p>
     <p>Possible options:</p>
     <ul>
@@ -732,16 +1305,22 @@
         The guest using the contact form is required to fill in the name field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a name.
       </li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display sender-name field for guests</p>
+
     <a name="admin_contact_guest_name_field_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_contact_guest_email_field"></a><h3>Display sender-email field for guests<a href="#admin_contact_guest_email_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_email_field" /><label for="contact_form_guest_email_field" class="clickable_option">Yes (mandatory)</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_email_field_r /><label for="contact_form_guest_email_field_r" class="clickable_option">Yes (mandatory)</label><br />
+		Database record name: <tt class="code">contact_form_guest_email_field</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display sender-email field for guests
+	</div>
     <p>When enabled, the visitor (guest) using the contact form will be allowed to enter his email address.</p>
     <p>Possible options:</p>
     <ul>
       <li>
         <strong>No</strong><br />
-        (default setting). The field will not be displayed.
+        The field will not be displayed.
       </li>
       <li>
         <strong>Yes (optional)</strong><br />
@@ -752,16 +1331,21 @@
         (recommended setting). The guest using the contact form is required to fill in the email field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters an email address.
       </li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display sender-email field for guests</p>
+
     <a name="admin_contact_guest_email_field_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_contact_registered_enable"></a><h3>Display contact form to registered users<a href="#admin_contact_registered_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_registered_enable" /><label for="contact_form_registered_enable" class="clickable_option">Yes (with captcha)</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_registered_enable_r" /><label for="contact_form_registered_enable_r" class="clickable_option">Yes (with captcha)</label><br />
+		Database record name: <tt class="code">contact_form_registered_enable</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display contact form to registered users
+	</div>
     <p>Toggles wether the link to the contact form will be displayed in the menu for registered users and wether your users (visitors of your gallery who <strong>are</strong> logged in) can use the contact form.</p>
     <p>Possible options:</p>
     <ul>
       <li>
-        <strong>No</strong><br />
-        (default setting).
+        <strong>No</strong>
       </li>
       <li>
         <strong>Yes (with captcha)</strong><br />
@@ -772,16 +1356,27 @@
         (recommended setting). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
       </li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display contact form to registered users</p>
+
     <a name="admin_contact_registered_enable_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_contact_subject_content"></a><h3>Subject line for emails generated by contact form<a href="#admin_contact_subject_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="32" maxlength="32" class="textinput" value="Coppermine gallery contact form" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">contact_form_subject_content</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Subject line for emails generated by contact form
+	</div>
     <p>Subject line for the emails generated by the contact form. Will be put in front of the custom subject line the user can enter (if &quot;<a href="#admin_contact_subject_field">Display subject field</a>&quot; is enabled).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Subject line for emails generated by contact form </p>
     <a name="admin_contact_subject_content_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_contact_subject_field"></a><h3>Display subject field<a href="#admin_contact_subject_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_subject_field" /><label for="contact_form_subject_field" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_subject_field_r" /><label for="contact_form_subject_field_r" class="clickable_option">Yes (optional)</label><br />
+		Database record name: <tt class="code">contact_form_subject_field</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display subject field
+	</div>
     <p>When enabled, the visitor (guest or registered user) using the contact form will be allowed to enter a subject line.</p>
     <p>Possible options:</p>
     <ul>
@@ -798,16 +1393,22 @@
         The visitor using the contact form is required to fill in the subject field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a subject line.
       </li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display subject field</p>
+
     <a name="admin_contact_subject_field_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_contact_sender_email"></a><h3>Use the sender's email address as &quot;from&quot;-address<a href="#admin_contact_sender_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">contact_form_sender_email</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Use the sender's email address as &quot;from&quot;-address
+	</div>
     <p>When enabled, the sender's email address will be used to send the email (if applicable, i.e. if a valid email exists). This is helpful in terms of comfort, as you can use your email app's reply functionality. The drawback may be issues with the emails not being delivered properly, as you can't be sure that the user has entered his actual email address. Additionally, your webserver's mail server may be configured to only allow certain email addresses in the from field. Anti-spam mechanisms may be in place that validate the domain part of the from-field and only accept emails when the domains of the mail server and the from field match. Subsequently, use this option with care and test it througly before making using it &quot;live&quot;.</p>
     <p>Recommended (fail-safe) setting is &quot;off&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Use the sender's email address as &quot;from&quot;-address</p>
+
     <a name="admin_contact_sender_email_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
 </div>
 <a name="admin_contact_end"></a>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -815,7 +1416,18 @@
 <a name="admin_thumb_start"></a><h2>Thumbnail settings<a href="#admin_thumb_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_picture_thumbnail_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>exact</em>) on which the maximum pixel size limitation should apply to for the thumbnail.</p>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /><br />
+		Available options:
+		<input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /> ("<tt class="code">any</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Height" /> ("<tt class="code">ht</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Width" /> ("<tt class="code">wd</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Exact" /> ("<tt class="code">ex</tt>")<br />
+		Database record name: <tt class="code">thumb_use</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Use dimension
+	</div>
+	<p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>exact</em>) on which the maximum pixel size limitation should apply to for the thumbnail.</p>
     <p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all thumbnails will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot;. Settings all thumbnails to have the same width makes the &quot;grid&quot; of thumbnails on the thumbnails page look very structured, especially when there is little space between the thumbnail rows. The same thing applies if you choose height - all thumbnails will then have the same height, which will look good particularly when looking at a row of thumbnails, e.g. on the film strip display.</p>
     <p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot; - the shorter side will be shorter of course, as the aspect ratio that exists for the orginal pic will be preserved as well for the thumbnail.</p>
     <p><strong>Only</strong> if you choose <tt class="code">exact</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the field &quot;<a href="configuration.htm#admin_picture_thumbnail_height">Height of a thumbnail</a>&quot; will be taken into account at all: the thumbnail will then be resized to the fixed dimensions you specify for width and height. If the aspect ratio of the original doesn't match the aspect ratio that results from the width and height settings for thumbnails, the thumbnail will be cropped as well. The main advantage of this setting is that all your thumbnails will have identical dimensions, which leads to a super-clean look of your thumbnails page, with the drawback of the fact that important parts of the content of the original image may not be visible on the thumbnail page because cropping has been applied. Use this option to create square thumbnails (setting width and height for the thumbnail to the same value).</p>
@@ -858,65 +1470,118 @@
     </table>
     
     <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Use dimension</p>
+
     <a name="admin_picture_thumbnail_use-dimension_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumbnail_max-dimension"></a><h3>Max dimension of a thumbnail<a href="#admin_picture_thumbnail_max-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">thumb_width</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Max dimension of a thumbnail
+	</div>
     <p>Sets the maximum allowable size in pixels for the specified dimension of your thumbnails - it depends on what you have set up in &quot;Use dimension&quot; wether the setting from &quot;Max dimension of a thumbnail&quot; will apply to the width or height or the longer side (max aspect).</p>
     <p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
     <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Max dimension of a thumbnail</p>
+
     <a name="admin_picture_thumbnail_max-dimension_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumbnail_height"></a><h3>Height of a thumbnail<a href="#admin_picture_thumbnail_height" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">thumb_height</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Height of a thumbnail
+	</div>
     <p><strong>Only</strong> applies if you use "exact" in &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;. This setting is <strong>not</strong> being taken into account when &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; has been set to &quot;<em>height</em>&quot;.</p>
     <p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
     <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Height of a thumbnail</p>
+
     <a name="admin_picture_thumbnail_height_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumb_advanced_thumbs_prefix"></a><h3>The prefix for thumbnails<a href="#admin_picture_thumb_advanced_thumbs_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="thumb_" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="thumb_" /><br />
+		Database record name: <tt class="code">thumb_pfx</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; The prefix for thumbnails
+	</div>
     <p>This prefix is added to the file name of created thumbnails.</p>
     <p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
     <p>It's recommended to leave the setting as is (<tt class="code">thumb_</tt>) if you're not absolutely sure what you're doing.</p>
     <p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.<br />Bottom line: don't be alarmed if this option doesn't show for you - that's OK.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; The prefix for thumbnails</p>
+
     <a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumb_sharpening_enable"></a><h3>Thumb Sharpening: enable Unsharp Mask<a href="#admin_picture_thumb_sharpening_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_unsharp</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening: enable Unsharp Mask
+	</div>
     <p>Unsharp masking is an image manipulation technique of increasing the acutance, or apparent sharpness, of photographic images. The "unsharp" of the name derives from the fact that the technique uses a blurred, or "unsharp", positive to create a "mask" of the original image. The unsharped mask is then combined with the negative, creating the illusion that the resulting image is sharper than the original.</p>
     <p>With this setting you toggle the creation of thumbnails on with an unsharp mask applied, i.e. you enable thumbnail sharpening. If this option is enabled, you usually get sharper-looking thumbnails. Turn the option off if the exact looks of the original need to be preserved without the improved visual effect that thumb sharpening applies. Default setting (for compatibility reasons) is "off". Recommended setting is "on".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening: enable Unsharp Mask</p>
+
     <a name="admin_picture_thumb_sharpening_enable_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumb_sharpening_amount"></a><h3>Thumb Sharpening amount<a href="#admin_picture_thumb_sharpening_amount" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="120" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="120" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">unsharp_amount</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening amount
+	</div>
     <p>The amount of sharpening that is applied, listed as a percentage, controling the magnitude of each overshoot (how much darker and how much lighter the edge borders become). This can also be thought of as how much contrast is added at the edges. It does not affect the width of the edge rims.</p>
     <p>Recommended setting (and default) is 120.</p>
     <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening amount</p>
+
     <a name="admin_picture_thumb_sharpening_amount_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumb_sharpening_radius"></a><h3>Thumb Sharpening radius<a href="#admin_picture_thumb_sharpening_radius" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="0.5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="0.5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="9.9" /><br />
+		Database record name: <tt class="code">unsharp_radius</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening radius
+	</div>
     <p>This affects the size of the edges to be enhanced or how wide the edge rims become, so a smaller radius enhances smaller-scale detail. Higher Radius values can cause halos at the edges, a detectable faint light rim around objects. Fine detail needs a smaller Radius. Radius and Amount interact; reducing one allows more of the other.</p>
+	<p>The decimal separator is always a dot even if the separator in your language differs!</p>
     <p>Default (and recommended) setting is 0.5</p>
     <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening radius</p>
+
     <a name="admin_picture_thumb_sharpening_radius_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_picture_thumb_sharpening_threshold"></a><h3>Thumb Sharpening threshold<a href="#admin_picture_thumb_sharpening_threshold" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">unsharp_threshold</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening threshold
+	</div>
     <p>Controls the minimum brightness change that will be sharpened or how far apart adjacent tonal values have to be before the filter does anything. This lack of action is important to prevent smooth areas from becoming speckled. The threshold setting can be used to sharpen more pronounced edges, while leaving more subtle edges untouched. Low values should sharpen more because fewer areas are excluded. Higher threshold values exclude areas of lower contrast.</p>
     <p>Default (and recommended) setting is 3</p>
     <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening threshold</p>
+
     <a name="admin_picture_thumb_sharpening_threshold_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
 </div>
 <a name="admin_thumb_end"></a>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -924,60 +1589,132 @@
 <a name="admin_picture_thumbnail"></a><h2>File settings<a href="#admin_picture_thumbnail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_picture_thumbnail_jpeg_quality"></a><h3>Quality for JPEG files<a href="#admin_picture_thumbnail_jpeg_quality" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="80" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="80" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">jpeg_qual</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Quality for JPEG files
+	</div>
     <p>The quality used for JPEG compression when the script resizes an image. Values can range from 0 (worst) to 100 (best). By default this value is set to 80. This value can be set to 75 when using ImageMagick.<br />Do not change this setting unless you really know what you're doing. Other settings for thumbnail and intermediate pic (dimensions) may have a significant and undesireable impact on filesizes and image quality.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Quality for JPEG files</p>
+
     <a name="admin_picture_thumbnail_jpeg_quality_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_intermediate_toggle"></a><h3>Create intermediate pictures<a href="#admin_picture_thumbnail_intermediate_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">make_intermediate</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Create intermediate pictures
+	</div>
     <p>By default, whenever you upload a file, the script creates both a thumbnail of the file (file name using "thumb_" as its prefix) and an intermediate version of the file(file name using "normal_" as its prefix). If you set this option to NO, the intermediate file will not be created. This will keep Coppermine from creating intermediate-sized pics during the upload process, displaying the full-sized picture even on the intermediate-display page (resizing the full-sized image on that screen using the width and height attributes of the &lt;img&gt;-tag) to the size that you have specified for &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;. Setting this option to &quot;no&quot; will save webspace but may result in increased loading times for the intermediate image display screen.</p>
     <p class="cpg_message_success">A lot of additional information on intermediate images can be found on the &quot;Getting Started&quot; page, especially within the sub-sections &quot;<a href="start.htm#getting_resizing_intermediate">Intermediates</a>&quot; and &quot;<a href="start.htm#getting_resizing_recommended">Recommended resizing setups</a>&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Create intermediate pictures</p>
+
     <a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_intermediate_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_intermediate_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /><br />
+		Recommended value: <input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /><br />
+		Available options:
+		<input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /> ("<tt class="code">any</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Height" /> ("<tt class="code">ht</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Width" /> ("<tt class="code">wd</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Like thumbnail" /> ("<tt class="code">thumb</tt>")<br />
+		Database record name: <tt class="code">picture_use</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Use dimension
+	</div>
     <p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>like thumbnail</em>) on which the maximum pixel size limitation should apply to for the intermediate picture.</p>
     <p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all intermediate pictures will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
     <p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot; - the shorter side will be shorter of course.</p>
     <p>If you choose <tt class="code">like thumbnail</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the thumbnail field &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; will be taken into account.</p>
     <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Use dimension</p>
+
     <a name="admin_picture_thumbnail_intermediate_use-dimension_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_intermediate_dimension"></a><h3>Max width or height of an intermediate picture<a href="#admin_picture_thumbnail_intermediate_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="400" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="400" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">picture_width</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height of an intermediate picture
+	</div>
     <p>The intermediate pictures are those that appears when you click on a thumbnail. The default value is 400, it means that the intermediate picture will be created to fit inside a square of 400x400 pixels. NOTE: Currently, 33% of your users have monitors set at 800 pixels wide, another 33% have their settings at 1024 pixels, the rest have settings less than or greater than these two numbers. Therefore a setting of 600 or less would fit the screens of most users.  Keep in mind,however, that setting this size larger than 400 impacts the file size of your intermediate pictures and the time it takes to download and display on slower connections.</p>
     <p>If you disable the <a href="#admin_picture_thumbnail_intermediate_toggle">creation of intermediate images</a>, the value specified for &quot;Max width or height of an intermediate picture&quot; will still have an impact: the full-size image will then be resized using the width and height attributes of the &lt;img&gt;-tag on the intermediate image display pages (displayimage.php), resizing the full-size pic that way to fit on the page.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height of an intermediate picture</p>
     <a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_max_upload_size"></a><h3>Max size for uploaded files (KB)<a href="#admin_picture_thumbnail_max_upload_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="numberinput" value="1024" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="numberinput" value="2048" /><br />
+		Minimum: <input type="text" size="7" maxlength="7" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="7" maxlength="7" class="numberinput" value="9999999" /><br />
+		Database record name: <tt class="code">max_upl_size</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; Max size for uploaded files
+	</div>
     <p>Any file with a file size larger than this value will be rejected by the coppermine script. Setting this option to a higher value than what is actually supported by your webserver will only result in "funny" webserver error messages in lieu of "regular" coppermine error messages. Therefore, it is recommended that you set this value to a size that is slightly lower or equal to the max file size that your server is set to handle. The actual size your server can handle cannot be determined by Coppermine (or any PHP script) - when in doubt, contact your webhost.</p> <p>Prior to an FTP upload of files, it is recommended that the admin use their imaging software to resize (individually or by batch processing) larger files to a more practical size. This will facilitate the FTP process and the creation of intermediate pictures and thumbnails.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max size for uploaded files</p>
-    <a name="admin_picture_thumbnail_max_upload_size_end"></a>
-    <hr />
+        <a name="admin_picture_thumbnail_max_upload_size_end"></a>
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_max_upload_dimension"></a><h3>Max width or height for uploaded pictures (pixels)<a href="#admin_picture_thumbnail_max_upload_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="2048" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="2048" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">max_upl_width_height</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Max width or height for uploaded pictures
+	</div>
     <p>Limits the height and width dimensions of the pictures that are uploaded. Resizing large pictures requires a lot of memory and consumes CPU resources. As a result, there are usually limitations that have been set by your webserver (host) regarding the maximum uploadable file sizes - you cannot set this value to one that is higher than what is actually supported by your webserver. Contact your webhost/server if you are not sure about your site's file size limitations. (Ideally, users will resize their pictures to a more manageable size prior to attempting any uploads). Determine what you would like the maximum size for a full size pic should be (dpi and dimensions, while keeping in mind the screen size of your users) and use that as a recommended standard for FTP and user HTTP uploads. Inform your users of this recommended size constraints.)</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height for uploaded pictures</p>
+
     <a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_auto-resize"></a><h3>Auto resize images that are larger than max width or height<a href="#admin_picture_thumbnail_auto-resize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="auto_resize" /><label for="auto_resize" class="clickable_option">Yes: Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="auto_resize_r" /><label for="auto_resize_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">auto_resize</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Auto resize images that are larger than max width or height
+	</div>
     <p>During the upload process, if images are larger than the maximum width or height allowed they will automatically be resized to the maximum allowable size. Users with especially large files should be advised to resize their pictures outside of coppermine before uploading as this process also consumes considerable resources when processed online.</p>
     <p><strong>Note:</strong> How the image is resized (width/height/max aspect) is set in the admin option &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension (width or height or Max aspect for thumbnail)</a>&quot;</p>
     <p>There are three options:</p>
-    <ul><li>No - Disabled</li><li>Yes: Everyone - Enabled for all users, including the Admin during batch-add process.</li>
-    <li>Yes: User only - Enabled only for regular users</li></ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Auto resize images that are larger than max width or height</p>
+    <ul>
+		<li>No - Disabled</li>
+		<li>Yes: Everyone - Enabled for all users, including the Admin during batch-add process.</li>
+		<li>Yes: User only - Enabled only for regular users</li>
+	</ul>
+
     
     <a name="admin_picture_thumbnail_auto-resize_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_fullsize_padding_x"></a><h3>Horizontal padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">fullsize_padding_x</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Horizontal padding for full-size pop-up
+	</div>
     <p>This setting is used to determine the width of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 5 pixels unless you know what you're doing.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Horizontal padding for full-size pop-up</p>
+
     
     <a name="admin_picture_thumbnail_fullsize_padding_x_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumbnail_fullsize_padding_y"></a><h3>Vertical padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">fullsize_padding_y</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Vertical padding for full-size pop-up
+	</div>
     <p>This setting is used to determine the height of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 3 pixels unless you know what you're doing.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Vertical padding for full-size pop-up</p>
+
     
     <a name="admin_picture_thumbnail_fullsize_padding_y_end"></a>
     <a name="admin_picture_thumbnail_end"></a>
@@ -985,35 +1722,65 @@
     
     <a name="admin_picture_thumb_advanced"></a>
     <a name="admin_picture_thumb_advanced_private_toggle"></a><h3>Albums can be private<a href="#admin_picture_thumb_advanced_private_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_private_albums</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Albums can be private
+	</div>
     <p>If set to YES then your gallery can contain albums that are visible only to users that belong to a specified group. This is ideal for creating albums that contain files that you want accessible to only a select group of people.  You could also create a userID and password and inform specific users/customers of the ID and password needed to view these files. </p>
     <p>If a user is a member of a group that can have its own gallery and this option is turned on then this user will have the permission to hide any of his/her albums from other users.</p>
     <p>This option does <strong>not</strong> determine whether users can have personal galleries at all, <strong>nor</strong> does it determine who is allowed to upload and who is not (these settings are accessible in the <a href="groups.htm#group_cp">groups manager</a>). You should only set this option to NO if you really know what you're doing (by default, it is set to YES).</p>
     <p class="cpg_message_error">Note: if you switch from 'yes' to 'no' all currently private albums will become public! Do not set this option to 'no' unless you understand what this option actually does!</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Albums can be private</p>
+
     <a name="admin_picture_thumb_advanced_private_toggle_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_private_icon_show"></a><h3>Show private album Icon to unlogged user<a href="#admin_picture_thumb_advanced_private_icon_show" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Toggles the display of the private album icons to unlogged users.<br />Set to 'NO', the album is completely hidden from unauthorised users.<br />Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files contained within.</p>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">show_private</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Show private album Icon to unlogged user
+	</div>
+	<p>Toggles the display of the private album icons to unlogged users.<br />Set to 'NO', the album is completely hidden from unauthorised users.<br />Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files contained within.</p>
     <p>It is recommended to enable this option especially if you want to encourage visitors to register (this does of course only make sense if you allow registered users to see albums that guests are not allowed to see).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Show private album Icon to unlogged user</p>
+
     <a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a><h3>Characters forbidden in filenames<a href="#admin_picture_thumb_advanced_filename_forbidden_chars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="18" maxlength="18" class="textinput" value="$/\:*?&quot;&#039;&lt;&gt;|` &amp;#@" /><br />
+		Recommended value: <input type="text" size="18" maxlength="18" class="textinput" value="$/\:*?&quot;&#039;&lt;&gt;|` &amp;#@" /><br />
+		Database record name: <tt class="code">forbiden_fname_char</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Characters forbidden in filenames
+	</div>
     <p>When the filename of a file that is uploaded contains any one or more of these characters, the characters will be replaced with an underscore.</p>
     <p>Don't change this unless you know exactly what you are doing. Default value is <tt class="code">$/\:*?&quot;'&lt;&gt;|` &amp;#@</tt></p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Characters forbidden in filenames</p>
+
     <a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_silly_safe_mode_start"></a><a name="safe"></a><h3>Enable "silly safe mode"<a href="#admin_picture_thumb_advanced_silly_safe_mode_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">silly_safe_mode</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Enable "silly safe mode"
+	</div>
     <p>A significant number of webhosts on the Internet run PHP in <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a>. Coppermine runs without any problem in safe mode and with the "open basedir restriction" active, provided safe mode is properly configured. Unfortunately, on many hosts, safe mode is not configured properly.<br />
     If you have issues uploading pics, find out if safe_mode is enabled on your webserver by searching for it on your phpinfo page (go to admin tools -&gt; phpinfo). If safe_mode is enabled there, coppermine might be able to workaround the misconfiguration of your server if you enable coppermine's "silly safe mode" option.</p>
     <p>What "silly safe mode" does: if you enable this option, Coppermine will not try to create sub-folders for each user, but upload all files into the root of the userpics folder. There might be a slight performance impact for larger galleries, but then you probably won't be running a large gallery on a "crippled" webserver that is not configured properly.</p>
     <p>Before playing with the silly safe mode option, make sure that you have <a href="install_permissions.htm#permissions">set permissions</a> on the albums folder and everything within it as suggested.</p>
     <p>Don't change this if uploading works just fine for you. Do not enable the Coppermine setting "silly safe mode" if your webserver is not running in safe mode in the first place.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Enable "silly safe mode"</p>
+
     <a name="admin_picture_thumb_advanced_silly_safe_mode_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_pic_extensions"></a><h3>Allowed image types<a href="#admin_picture_thumb_advanced_pic_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="16" maxlength="16" class="textinput" value="jpeg/jpg/png/gif" /><br />
+		Recommended value: <input type="text" size="16" maxlength="16" class="textinput" value="jpeg/jpg/png/gif" /><br />
+		Database record name: <tt class="code">allowed_img_types</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed image types
+	</div>
     <p>Enter the allowed image file types that your image library (GD or ImageMagick) is capable of handling to be allowed as uploads and content in your gallery. Restrict the allowed file types to certain types only by entering a slash-separated list of extensions, e.g. <tt class="code">jpg/bmp/tif</tt> (only possible if you use ImageMagick) or <tt class="code">jpg/png</tt> (possible both for Image Magick as well as GD).</p>
     <p>You have to understand that you can not specify &quot;all image file types that exist&quot;, but instead &quot;all image file types that your <a href="#admin_picture_thumb_advanced_resize_method">image library</a> (GD or ImageMagick) supports.</p>
     <ul>
@@ -1023,34 +1790,58 @@
       jpeg/jpg/png/gif/bmp/jpc/jp2/jpx/jb2/swc/iff/psd</li>
     </ul>
     In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all image file types that exist&quot; - this is not the case: you can only specify the file types that the image library you use actually supports.
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed image types</p>
+
     <a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_thumbs_advanced_movie"></a><h3>Allowed movie types<a href="#admin_thumbs_advanced_movie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="32" maxlength="32" class="textinput" value="asf/asx/mpg/mpeg/wmv/swf/avi/mov" /><br />
+		Recommended value: <input type="text" size="32" maxlength="32" class="textinput" value="asf/asx/mpg/mpeg/wmv/swf/avi/mov" /><br />
+		Database record name: <tt class="code">allowed_mov_types</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed movie types
+	</div>
     <p>Specify the allowed movie file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wmv/avi/mov</tt>.</p>
     <p>Note that being able to display a movie requires that the cpg-user have the necessary codecs properly configured on their computers to display the movie file, e.g. if you allow the file type <tt class="faq">mov</tt>, the user who wishes to view the file will need to have Apple's Quick-Time plug-in installed. Also note that <tt class="code">avi</tt> is just a container for different codecs - this means that a computer which is capable of playing movie1.avi may not be capable of playing movie2.avi if those files have been encoded with different 'avi' codecs.</p>
     <p><strong>File types supported by Coppermine:</strong><br />
     asf/asx/mpg/mpeg/wmv/swf/avi/mov</p>
     <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all movie file types that exist&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed movie types</p>
+
     <a name="admin_thumbs_advanced_movie_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_movie_autoplay"></a><h3>Movie Playback Autostart<a href="#admin_movie_autoplay" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">media_autostart</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Movie Playback Autostart
+	</div>
     <p>If set to YES, movies will instantly start playing when loaded (has no affect on flash files, however).  Nothing will happen if the user does not have the necessary codecs installed on their computer. This option is browser-dependant, so there is no guarantee that it will work on all platforms.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Movie Playback Autostart</p>
+
     <a name="admin_movie_autoplay_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_audio_extensions"></a><h3>Allowed audio types<a href="#admin_picture_thumb_advanced_audio_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="24" maxlength="24" class="textinput" value="mp3/midi/mid/wma/wav/ogg" /><br />
+		Recommended value: <input type="text" size="24" maxlength="24" class="textinput" value="mp3/midi/mid/wma/wav/ogg" /><br />
+		Database record name: <tt class="code">allowed_snd_types</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed audio types
+	</div>
     <p>Specify the allowable audio file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wav/mp3/wma</tt>.</p>
     <p>Note that being able to listen to an audio file requires that the cpg-user have the necessary codecs properly configured on their computers to hear these files, e.g. if you allow the file type <tt class="code">mp3</tt>, users who wish to listen to the file will need to have a media player installed on their computer that can handle mp3 files.</p>
     <p><strong>File types supported by Coppermine:</strong><br />
     mp3/midi/mid/wma/wav/ogg</p>
     <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all sound file types that exist&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed audio types</p>
+
     
     <a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_doc_extensions"></a><h3>Allowed document types<a href="#admin_picture_thumb_advanced_doc_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="38" maxlength="38" class="textinput" value="doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb" /><br />
+		Recommended value: <input type="text" size="38" maxlength="38" class="textinput" value="txt/pdf/zip/" /><br />
+		Database record name: <tt class="code">allowed_doc_types</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed document types
+	</div>
     <p>Specify the allowable document file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">txt/pdf</tt>.</p>
     <p>Note that being able to browse a document file requires the cpg-user to have a compatible software installed and configured properly on their computer that is capable of displaying the type of document in question, e.g. if you allow the file type <tt class="code">xls</tt>, users who wish to browse the file will need to have an application installed on their computer that can display MS-Excel sheets. Be extremely careful with  documents that are known to be vulnerable to virus contamination, embedded or as macros. This is especially true if you plan to allow users the capability of uploading documents without admin approval.</p>
     <p><strong>File types supported by Coppermine:</strong><br />
@@ -1063,18 +1854,34 @@
     OpenOffice 1.x / StarOffice 6.x: sxw/stw/sxc/stc/sxd/std/sxi/sti/sxg/sxm</p>
     <p>For security reasons coppermine doesn't enable all document types by default. Before adding more file types, make sure that the file types are supported on your webserver.</p>
     <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all document file types that exist&quot;.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed document types</p>
+
     
     <a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_resize_method"></a><h3>Method for resizing images<a href="#admin_picture_thumb_advanced_resize_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="14" maxlength="14" class="textinput" value="GD version 2.x" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="14" maxlength="14" class="textinput" value="Image Magick" /><br />
+		<input type="text" size="14" maxlength="14" class="textinput" value="GD version 1.x" /><br />
+		<input type="text" size="14" maxlength="14" class="textinput" value="GD version 2.x" /><br />
+		Database record name: <tt class="code">thumb_method</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Method for resizing images
+	</div>
     <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Set this to the type of image library you have on your server (must be either GD1, GD2 or ImageMagick). GD2 is the recommended setting.</p>
     <p>If you are using GD 1.x and the colors of your thumbnails or intermediate image do not display properly, then, chances are, you actually have GD2 on your server - switch this option to GD 2.x</p>
     <p>More recent distributions of PHP come pre-packaged with GD - if you're not sure what you have, set this option to GD2. You can also look at your PHP settings by pointing your browser to the phpinfo.php file in your gallery.  eg, <strong>http://www.yourgallery.com/your_cpg_folder/phpinfo.php</strong>. For more information on using PHP click on this link: <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a>.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Method for resizing images</p>
+
     <a name="admin_picture_thumb_advanced_resize_method_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_im_path"></a><h3>Path to ImageMagick's &quot;convert&quot; executable<a href="#admin_picture_thumb_advanced_im_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Database record name: <tt class="code">impath</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Path to ImageMagick's &quot;convert&quot; executable
+	</div>
     <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />If you intend using ImageMagick's convert executable to resize your pictures, you must enter the <em>absolute path</em> to the name of the <strong>directory</strong> where the convert program is located in this line. Don't forget the trailing &quot;<tt class="code">/</tt>&quot; to close the path. This path must only indicate the <strong>directory</strong> where the convert executable is located, it should not point directly to the convert executable itself.</p>
     <p>The path you specify here will only be taken into account if you set the <a href="#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> to &quot;ImageMagick&quot;. If you specify anything else there, the Path to ImageMagick's "convert" executable will not be taken into account. You need to make sure to specify a valid path with a traling slash no matter what - the config form will complain if you don't.</p>
     
@@ -1084,69 +1891,115 @@
     <div class="indent">
         <a name="admin_picture_thumb_advanced_im_path_windows"></a><h4>ImageMagick on Windows-driven servers<a href="#admin_picture_thumb_advanced_im_path_windows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
         <p>On Windows, the path that you need to enter into Coppermine's config can look like this for example: <tt class="code">c:/ImageMagick/</tt> if the convert executable actually resides at <tt class="code">c:/ImageMagick/convert.exe</tt></p>
-        <p>If your server is running under Windows, use / and not \ to separate components of the path (eg. use C:/ImageMagick/ and not C:\ImageMagick\). This path must not contain any spaces under Windows so that it will not put ImageMagick in the "Program files" directory.</p>
+        <p>If your server is running under Windows, use <tt class="code">/</tt> and not <tt class="code">\</tt> to separate components of the path (eg. use <tt class="code">C:/ImageMagick/</tt> and <strong>not</strong> <tt class="code">C:\ImageMagick\</tt>). This path must not contain any spaces under Windows so that it will not put ImageMagick in the "Program files" directory.</p>
         <a name="admin_picture_thumb_advanced_im_path_lunix"></a><h4>ImageMagick on Lunix-driven servers<a href="#admin_picture_thumb_advanced_im_path_lunix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
         <p>On Posix-compliant server operating systems (i.e. Unix/Linux/BSD-driven systems), the path that you need to enter into Coppermine's config can look like this: <tt class="code">/usr/bin/</tt> if the convert executable resides at <tt class="code">/usr/bin/convert</tt> (mind the fact that executables on Lunix don't have the extension <tt class="code">.exe</tt>). Another example for the path you need to enter can be <tt class="code">/usr/bin/X11/</tt> if the convert executable resides at <tt class="code">/usr/bin/X11/convert</tt>.</p>
     </div>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Path to ImageMagick's &quot;convert&quot; executable</p>
+
     <a name="admin_picture_thumb_advanced_im_path_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_im_commandline"></a><h3>Command line options for ImageMagick<a href="#admin_picture_thumb_advanced_im_commandline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="-antialias" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="-antialias" /><br />
+		Database record name: <tt class="code">im_options</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Command line options for ImageMagick
+	</div>
     <p>Here you can add options that will be appended to the command line when executing ImageMagick. Read the ImageMagick Convert manual to see what is available.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Command line options for ImageMagick</p>
+	<p>Usually (unless you're an expert) this setting can be left alone.</p>
+
     <a name="admin_picture_thumb_advanced_im_commandline_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_exif"></a><h3>Read EXIF data in JPEG files<a href="#admin_picture_thumb_advanced_exif" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">read_exif_data</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Read EXIF data in JPEG files
+	</div>
     <p>With this option turned on, the script will read the EXIF data stored by digicams in JPEG files. For cpg1.x to cpg1.2.1, this option will work only if PHP was compiled with the EXIF extension. Coppermine 1.3.0 (or better) comes with built-in EXIF support even if the webserver itself doesn't have EXIF support, as it uses a <a href="http://www.offsky.com/software/exif/index.php" class="external">separate EXIF class</a>.</p>
     <p>Since cpg1.4.x there is even an <a href="exif.htm">EXIF-manager</a> available that will allow you to determine what exif fields are supposed to be displayed.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Read EXIF data in JPEG files</p>
+
     
     <a name="admin_picture_thumb_advanced_exif_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_iptc"></a><h3>Read IPTC data in JPEG files<a href="#admin_picture_thumb_advanced_iptc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">read_iptc_data</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Read IPTC data in JPEG files
+	</div>
     <p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external" rel="external">IPTC</a> data stored by digicams in picture files.</p>
     <p>Please note: IPTC does not support unicode encoding. Therefore, it may collide with coppermine if you use special, non-latin characters in your IPTC tags.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Read IPTC data in JPEG files</p>
+
     
     <a name="admin_picture_thumb_advanced_iptc_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_albums_dir"></a><h3>The album directory<a href="#admin_picture_thumb_advanced_albums_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Database record name: <tt class="code">fullpath</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; The album directory
+	</div>
     <p>This is the base directory for your "Image Store". The path is relative to the main directory of the script. </p>
     <p>You can use ../ in the path to move-up one level in the directory tree.</p>
-    <p>You can <strong>not</strong> use an absolute path there ("/var/my_images/" will not work) and the album directory must be visible by your web server.</p>
+    <p>You can <strong>not</strong> use an absolute path there ("<tt class="code">/var/my_images/</tt>" will <strong>not</strong> work) and the album directory must be visible by your web server.</p>
     <p>This setting mustn't be changed if you already have files in your database. If you do so, all references to your existing files will break.</p>
-    <p>Default value is <tt class="code">albums/</tt></p>
-    <p>Unless you really know what you are doing, do not change this setting.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The album directory</p>
+    <p>Unless you <strong>really</strong> know what you are doing, do not change this setting.</p>
+
     <a name="admin_picture_thumb_advanced_albums_dir_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_userpics_dir"></a><h3>The directory for user files<a href="#admin_picture_thumb_advanced_userpics_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="9" maxlength="9" class="textinput" value="userpics/" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Database record name: <tt class="code">userpics</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; The directory for user files
+	</div>
     <p>This is the directory where files uploaded using the web interface (URL/URI) are stored. This directory is a subdirectory of the album directory. It's recommended that you leave this setting as is. Should you decide to change it, keep in mind that the folder must exist within the albums folder and the path should be relative to it.</p>
     <p>The same remarks as above apply.</p>
     <p>When you upload files by FTP, store them in a subdirectory (folder) of the "album directory" and not inside the &quot;directory for user files&quot;. </p>
     <p>This setting mustn't be changed if you already have files in your database. If you do, all reference to previously existing files will no longer be valid.</p>
-    <p>Default value is <tt class="code">userpics/</tt></p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The directory for user files</p>
-    <a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
-    <hr />
+        <a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_intermediate_prefix"></a><h3>The prefix for intermediate pictures<a href="#admin_picture_thumb_advanced_intermediate_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="textinput" value="normal_" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="normal_" /><br />
+		Database record name: <tt class="code">normal_pfx</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; The prefix for intermediate pictures
+	</div>
     <p>This prefix is added to the file name of created pictures.</p>
     <p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
     <p>Default prefix is <tt class="code">normal_</tt>.</p>
     <p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The prefix for intermediate pictures</p>
+
     <a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_chmod_folder"></a><h3>Default mode for directories<a href="#admin_picture_thumb_advanced_chmod_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="textinput" value="0755" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">default_dir_mode</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Default mode for directories
+	</div>
     <p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0777</strong> . Failure to do so may prevent you from being able to delete directories created by the script with your FTP client should you ever decide it necessary to uninstall the coppermine script.</p>
     <p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="install_permissions.htm#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ</a> section).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Default mode for directories</p>
+
     <a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_picture_thumb_advanced_chmod_files"></a><h3>Default mode for files<a href="#admin_picture_thumb_advanced_chmod_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="textinput" value="0644" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">default_file_mode</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Default mode for files
+	</div>
     <p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0666</strong>.</p>
     <p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ.htm</a> document located in the DOCS folder of this installation package).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Default mode for files</p>
+
     <a name="admin_picture_thumb_advanced_chmod_files_end"></a>
 </div>
 <a name="admin_picture_thumb_advanced_end"></a>
@@ -1155,27 +2008,50 @@
 <a name="admin_watermarking"></a><h2>Image watermarking<a href="#admin_watermarking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Starting with cpg1.5.x Coppermine comes with support for permanently watermarking pictures with the possibility to undo the watermarking. Use watermarking to protect your images against theft.</p>
 <p>Details on <a href="watermarking.htm#watermark">watermarking</a> can be found on the corresponding article in the docs.</p>
-<hr />
+<br clear="all" style="clear:both;" />
 <div class="indent">
-    <a name="admin_watermarking_enable"></a><h3>Watermark Image<a href="#admin_watermarking_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <a name="admin_watermarking_enable"></a><h3>Watermark Images<a href="#admin_watermarking_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_watermark</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Watermark Image
+	</div>
     <p>General toggle that determines if watermarking should be enabled or disabled. By default, it is disabled.</p>
     <p class="cpg_message_info">As watermarking actually means that each picture needs to be re-calculated during the upload stage, there may be issues with memory consumption and speed. If you experience issues with watermarking, turn it off or ask your webhost to increase server-sided settings that have an impact on watermarking.<br />
     Also keep in mind that the re-calculation of the image will result in a loss of quality.</p>
     <p>Remember as well that watermarking will not only have an impact on the quality and recources consumption (in turns of burning CPU cycles on the server), but as well in the consumption of webspace: when watermarking is enabled, coppermine will keep a safe, unmodified copy of the orginal image (prefixed with "orig_") in the same folder your watermarked file will reside and thus consume additional webspace.<br />
     You can use the <a href="admin-tools.htm#admin_tools">admin tools</a> to get rid of this copy as well, ,but you have to keep in mind then that there is not turning back in this case: if you delete the unmarked original, you can never go back or apply another watermark.</p>
     <p class="cpg_message_warning">When enabling this option, you have to understand that watermarks are not automatically being applied to all files that already exist in your gallery. When enabled, only images that get uploaded from that point on will become watermarked. If you want to apply watermarking to all the images that already existed in your coppermine gallery before you enabled watermarking, take a look at the corresponding section of the admin tools. However, before applying your new watermark permanently to all your images, perform some test uploads first to see if watermarking works as expected for you.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Watermark Image</p>
+
     
     <a name="admin_watermarking_enable_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_custom_thumb"></a><h3>Watermark custom thumbs (movie, audio, document)<a href="#admin_watermarking_custom_thumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_thumb_watermark</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Image watermarking &rarr; Watermark custom thumbs
+	</div>
     <p>When enabled, custom thumbnails will be watermarked as well.</p>
     <p>If you don't use custom thumbnails, don't worry about this option.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Watermark custom thumbs</p>
-    
+        
     <a name="admin_watermarking_custom_thumb_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_orientation"></a><h3>Where to place the watermark<a href="#admin_watermarking_orientation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="12" maxlength="12" class="textinput" value="Bottom right" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="12" maxlength="12" class="textinput" value="Bottom right" /> ("<tt class="code">southeast</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Bottom left" /> ("<tt class="code">southwest</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Top left" /> ("<tt class="code">northwest</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Top right" /> ("<tt class="code">northeast</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Center" /> ("<tt class="code">center</tt>")<br />
+		Database record name: <tt class="code">where_put_watermark</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Where to place the watermark
+	</div>
     <p>Determines <strong>where</strong> the watermark is supposed to be displayed on each picture. Possible options are:</p>
     <ul>
       <li>Bottom right</li>
@@ -1184,11 +2060,21 @@
       <li>Up left</li>
       <li>Center</li>
     </ul>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Where to place the watermark</p>
+
     
     <a name="admin_watermarking_orientation_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_filetype"></a><h3>Which files to watermark<a href="#admin_watermarking_filetype" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="8" maxlength="8" class="textinput" value="Both" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="8" maxlength="8" class="textinput" value="Both" /><br />
+		<input type="text" size="8" maxlength="8" class="textinput" value="Original" /><br />
+		<input type="text" size="8" maxlength="8" class="textinput" value="Resized" /><br />
+		Database record name: <tt class="code">which_files_to_watermark</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Which files to watermark
+	</div>
     <p>Determines which files the watermarking should be applied to. Possible options are:</p>
     <ul>
       <li>Original (full-size)</li>
@@ -1196,45 +2082,82 @@
       <li>Both (which is default)</li>
     </ul>
     <p>All three options make sense in different environments: if you want to use watermarking to encourage your users to register, you should apply the watermark to resized image (intermediate images) only and only allow registered users to access the original (full-sized) images. On the other hand, if you only want to make sure that your high-resolution full-size images are not being stolen, apply the watermark to the original only.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Which files to watermark</p>
+
     
     <a name="admin_watermarking_filetype_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_filepath"></a><h3>Which file to use for watermark<a href="#admin_watermarking_filepath" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="20" maxlength="20" class="textinput" value="images/watermark.png" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">watermark_file</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Which file to use for watermark
+	</div>
     <p><img src="../../images/watermark.png" border="0" width="300" height="51" alt="" align="left" style="margin-right:20px;" />Specify the relative path to the watermark file, seen from the root folder of your coppermine-gallery. Default value: <tt class="code">images/watermark.png</tt>. You can (and are even encouraged) to come up with a watermarking file of your own - only a standard desktop drawing application is needed, e.g. MS Paint.</p>
     <p>Coppermine only comes with a sample watermarking file that you should not apply lightheartedly, as it is only meant for testing purposes and to give you an idea how the watermarking file could look like. You have to come up with your custom watermark file and FTP-upload that file to your webserver. It's a good idea to name it accordingly, e.g. "custom_watermark.png" and upload it to the <tt class="code">images</tt> folder (<tt class="code">http://your_domain.tld/your_coppermine_folder/images/</tt>). All you then have to do is change the setting for "Which file to use for watermark" to <tt class="code">images/custom_watermark.png</tt>.</p>
     <p>Coming up with a custom watermark can be tricky: it should work well both for dark as well as light backgrounds. You have to find a good compromise: the watermarked files should be still OK to look at, while on the other hand potential image thieves should get discouraged to steal your watermarked images.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Which file to use for watermark</p>
+
     
     <a name="admin_watermarking_filepath_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_transparency"></a><h3>Transparency 0-100 for entire image<a href="#admin_watermarking_transparency" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="40" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="40" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">watermark_transparency</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Transparency 0-100 for entire image
+	</div>
     <p>Determines the transparency level for the watermark. By setting transparency you can make your image blend nicely into the pictures you upload that get watermarked.</p>
-    <p>Default is 40</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Transparency 0-100 for entire image</p>
+
     
     <a name="admin_watermarking_transparency_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_downsize"></a><h3>Downsize watermark if width of an picture is smaller than entered value<a href="#admin_watermarking_downsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">reduce_watermark</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Downsize watermark if width of an picture is smaller than entered value
+	</div>
     <p>That is the 100% reference point. Resizing of the watermark is linear (0 to disable).</p>
     <p>Keep in mind that images might get uploaded by your users (if you allow uploads by others than the admin) that you might not have made up your mind about: the image uploaded may be smaller in resolution. If the dimension of the image uploaded is smaller than the dimension of your watermark file, the watermarking would get cut off and look silly. That's why this option exists: you can specify that images that are smaller than a particular size will have the watermarking applied in a resized manner, making the watermark again fit on the uploaded image. It's a good idea to set this option to the horizontal dimension of your watermarking image.</p>
     <div class="cpg_example">Example:<br />Let's assume that your custom watermarking image has got the same dimensions as the sample one that comes with the coppermine package: 300 x 51 pixels. Subsequently, if you set the option "Downsize watermark if width of an picture is smaller than entered value" to 300, you should be fine: if someone uploads an image that is only 250 x 100 pixels, the resulting watermarked image will be 250 x 100 pixels as well, but the watermarking image will have been resized to 250 x 43 before being applied as a watermark, so it will fit on the original file that was uploaded.</div>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Downsize watermark if width of an picture is smaller than entered value</p>
+
     
     <a name="admin_watermarking_downsize_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_transparent_x"></a><h3>Set color transparent x<a href="#admin_watermarking_transparent_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">watermark_transparency_featherx</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Set color transparent x
+	</div>
     <p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the horizontal coordinate of the pixel that should represent the transparent color, seen from the left of the watermarking image.</p>
     <p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Set color transparent x</p>
+
     
     <a name="admin_watermarking_transparent_x_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_watermarking_transparent_y"></a><h3>Set color transparent y<a href="#admin_watermarking_transparent_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">watermark_transparency_feathery</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Set color transparent y
+	</div>
     <p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the vertical coordinate of the pixel that should represent the transparent color, seen from the top of the watermarking image.</p>
     <p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Set color transparent y</p>
-    <hr />    
+
+    <br clear="all" style="clear:both;" />    
     <a name="admin_watermarking_transparent_y_end"></a>
 </div>
 <a name="admin_watermarking_end"></a>
@@ -1244,54 +2167,102 @@
 <a name="admin_registration"></a><h2>Registration<a href="#admin_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_allow_registration"></a><h3>Allow new user registrations<a href="#admin_allow_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_user_registration</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Allow new user registrations
+	</div>
     <p>Defines whether new users can self-register or not. If you set this to NO, only the admin can create new users and the &quot;register&quot; link won't be displayed in the navigation.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Allow new user registrations</p>
+
     <a name="admin_allow_registration_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_global_registration_pw"></a><h3>Set global password for registration<a href="#admin_global_registration_pw" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Database record name: <tt class="code">global_registration_pw</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Set global password for registration
+	</div>
     <p>This password should be known by users who want to register. They will be asked for this password on the registration form. User will be able to set his own password while registring. User's password should be different from the global password. To disable global password, leave the field blank.</p>
     <p>This option is meant for galleries that are half-private. Example use: if you're going to take pics on a wedding, just tell the guest of the wedding party to visit your page and to use the global password set up here. As a result, visitors who have been guests of that party can actually register, but others who just came to your gallery by accident can't.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Set global password for registration</p>
+
     <a name="admin_global_registration_pw_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_registration_disclaimer"></a><h3>Display disclaimer on user registration<a href="#admin_user_registration_disclaimer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="user_registration_disclaimer" /><label for="user_registration_disclaimer" class="clickable_option">Yes: on a separate page</label><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_registration_disclaimer</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Display disclaimer on user registration
+	</div>
     <p>Toggles wether users will see the disclaimer on the registration page. You have the option not to display the disclaimer at all, display it as separate page before the actual registration page or inline on the registration page.<br />
     This setting only applies if coppermine is not bridged.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Display disclaimer on user registration</p>
+
     
     <a name="admin_user_registration_disclaimer_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_registration_captcha_start"></a><h3>Display Captcha (Visual Confirmation) on registration page<a href="#admin_registration_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">registration_captcha</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Display Captcha (Visual Confirmation) on registration page
+	</div>
     <p>To prevent automated registration by bots (automated scripts), this toggle will display an image on the registration page with some random letters on it. The visitor who is trying to register is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot.</p>
     <p>Note: this setting isn't being taken into account when coppermine is bridged.</p>
     <p class="cpg_message_info">Captchas will only work if <a href="install_faq.htm#WhatIsGD">GD2</a> is available on your server.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Display Captcha (Visual Confirmation) on registration page</p>
+
     
     <a name="admin_registration_captcha_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_registration_verify"></a><h3>User registration requires email verification<a href="#admin_registration_verify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">reg_requires_valid_email</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; User registration requires email verification
+	</div>
     <p>If set to YES an email will be sent to the user that will contain a code to activate his account. If set to NO, user accounts become immediately active.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; User registration requires email verification</p>
+
     <a name="admin_registration_verify_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_registration_notify"></a><h3>Notify admin of user registration by email<a href="#admin_registration_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">reg_notify_admin_email</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Notify admin of user registration by email
+	</div>
     <p>If set to YES an email will be sent to the gallery admin when a new user registers.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Notify admin of user registration by email</p>
+
     
     <a name="admin_registration_notify_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_activation"></a><h3>Admin Activation<a href="#admin_activation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">admin_activation</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Admin Activation
+	</div>
     <p>Enable admin activation. When set to yes, a gallery administrator must first activate the new registration before the user can log-in and take advantage of any registered user privileges.</p>
     <p>By default, it is set to no, so users would activate their own accounts upon registering.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Admin Activation</p>
+
     
     <a name="admin_activation_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_personal_album_on_registration"></a><h3>Create user album in personal gallery on registration<a href="#admin_personal_album_on_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">personal_album_on_registration</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Create user album in personal gallery on registration
+	</div>
     <p>When enabled, each user will have a personal album created during the registration process, even if your permissions for the group new users are in do not allow this (i.e. if you have <a href="#group_cp">allowed personal galleries</a> for members of the registered group disabled). Warning: usually, only a small percentage of registered users actually upload files - when this option is enabled, a lot of unneeded user galleries will be created, severely cluttering the database (which has an impact on performance). Don't enable this option if you don't know what it actually does!</p>
     <p>This option is disabled when being bridged.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Create user album in personal gallery on registration</p>
-    <hr />    
+
+    <br clear="all" style="clear:both;" />    
     <a name="admin_personal_album_on_registration_end"></a>
 </div>
 <a name="admin_registration_end"></a>
@@ -1300,6 +2271,12 @@
 <a name="admin_user"></a><h2>User settings<a href="#admin_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_allow_unlogged_access"></a><h3>Allow unlogged users (guest or anonymous) access<a href="#admin_allow_unlogged_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="allow_unlogged_access" /><label for="allow_unlogged_access" class="clickable_option">Yes: thumbnail, intermediate, and full-size image</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="allow_unlogged_access_r" /><label for="allow_unlogged_access_r" class="clickable_option">Yes: thumbnail and intermediate image</label><br />
+		Database record name: <tt class="code">allow_unlogged_access</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow unlogged users (guest or anonymous) access
+	</div>
     <p>When set to &quot;No&quot;, unlogged users (i.e. guests or anonymous users) can not access anything in your gallery except the login screen (and the registration screen, if you allow registrations). Completely disabling anonymous access will probably decrease your site's popularity. Use this option only if you need your gallery to be absolutely private. The recommended setting is to leave anonymous access enabled and use the more specific permissions by groups and albums settings instead.</p>
     <p>This option can be set to 4 different levels of access for anonymous users:</p>
     <ul>
@@ -1313,169 +2290,312 @@
       Default value: non-registered users can access all sizes of images. It's recommended to leave this option enabled.</li>
     </ul>
     <p>Keep in mind that search engine spiders will be treated as non-registered guests as well, so if you restrict the accessibility for guests, search engine spiders will not index whatever you hide from your guests.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow unlogged users (guest or anonymous) access</p>
+
     
     <a name="admin_allow_unlogged_access_end"></a>
-    <hr />
-    <a name="admin_upload_mechanism"></a><h3>Default upload mechanism<a href="#admin_upload_mechanism" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_upload_mechanism"></a><h3>Default upload method<a href="#admin_upload_mechanism" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="40" maxlength="40" class="textinput" value="advanced - multiple files, Flash-driven" /><br />
+		Recommended value: <input type="text" size="40" maxlength="40" class="textinput" value="advanced - multiple files, Flash-driven" /><br />
+		Database record name: <tt class="code">upload_mechanism</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Default upload method
+	</div>
     <p>Select which type of form users will use to upload files:</p>
     <ul>
-      <li><strong>Multiple files - Flash-driven (recommended)</strong><br />
+      <li><strong>advanced - multiple files, Flash-driven (recommended)</strong><br />
       Users can queue multiple files and a Flash-driven form will upload all the files automatically.</li>
       <li><strong>Simple - one file at a time</strong><br />
       Users can only select one file at a time to upload to an album.</li>
     </ul>
     <p>There might be other choices you can choose.  If so, these come from plugins you have installed.  The basic Coppermine options are the two listed above.  For assistance on any other upload methods, please check your plugins and their documentation.</p>
     <p>You are encouraged to use the advanced upload form unless you have problems with it.  This form uses <a href="http://www.swfupload.org/" class="external" rel="external">SWFUpload</a>, which has some <a href="http://demo.swfupload.org/Documentation/#knownissues" class="external" rel="external">known issues</a>.</p>
-    <p>Since it is your users who will run into these problems, you may want to allow your users to choose the upload method themselves.  See the configuration setting "Allow users to choose the upload method".</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Default upload mechanism</p>
+    <p>Since it is your users who will run into these problems, you may want to allow your users to choose the upload method themselves.  See the configuration setting "<a href="#admin_allow_user_upload_choice">Allow users to choose the upload method</a>".</p>
+    <p>The flash-driven interface is the most elegant solution for most, but of course it has got several drawbacks as well, with the most serious drawback being that those who don't have flash support won't be able to upload at all. Don't take for granted that everybody will have flash: users on a corporate PC where the admin has disallowed flash won't be able to use it, nor do all mobile gadgets (like PDAs, smart phones, game consoles etc.) have flash support.</p>
+
     
     <a name="admin_upload_mechanism_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_allow_user_upload_choice_start"></a><h3>Allow users to choose the upload method<a href="#admin_allow_user_upload_choice" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_user_upload_choice</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Default upload mechanism
+	</div>
     <p>When enabled, users can choose the upload method themselves.  This is recommended so that if some users have an issue with their web browsers or operating systems, they can choose another upload method that works better.  At the very least, they can use the simple, one file at-a-time, upload method.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Default upload mechanism</p>
+
     
     <a name="admin_allow_user_upload_choice_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_allow_duplicate_emails_addr"></a><h3>Allow two users to have the same email address<a href="#admin_allow_duplicate_emails_addr" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_duplicate_emails_addr</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow two users to have the same email address
+	</div>
     <p>Allow or prevent two users from registering with the same email
-    address. Recommended setting is NO. As most internet users today have more than one email address, this option is being considered as deprecated and has been removed in cpg1.5.x for fresh installs. Only if you have upgraded from an older version you should be able to see this option. It's a one-way settimg though: once you disallow identical email addresses for different users, you can not re-enable that option. It's recommended to turn this option off if you have it turned on.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow two users to have the same email address</p>
+    address. Recommended setting is NO. As most internet users today have more than one email address, this option is being considered as deprecated and has been removed in cpg1.5.x for fresh installs. Only if you have upgraded from an older version you should be able to see this option. It's a one-way setting though: once you disallow identical email addresses for different users, you can not re-enable that option. It's recommended to turn this option off if you have it turned on.</p>
+
     <a name="admin_allow_duplicate_emails_addr_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_approval_notify"></a><h3>Notify admin of user upload awaiting approval<a href="#admin_approval_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <br /><input type="checkbox" disabled="disabled" class="checkbox" />
+		Database record name: <tt class="code">upl_notify_admin_email</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Notify admin of user upload awaiting approval
+	</div>
     <p>When enabled, the gallery admin receives an email notification of all pics that await for his/her approval (depends on the approval settings in &quot;<a href="groups.htm#group_cp">groups</a>&quot;). The email is sent to the address specified in &quot;<a href="#admin_general">General settings</a>&quot;.</p><p>This option is only recommended for websites with low or medium traffic (where users only upload every now and then).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Notify admin of user upload awaiting approval</p>
+
     
     <a name="admin_approval_notify_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_memberlist"></a><h3>Allow logged in users to view memberlist<a href="#admin_user_memberlist" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_memberlist</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow logged in users to view memberlist
+	</div>
     <p>When enabled, an additional menu item &quot;Memberlist&quot; is displayed in the coppermine main menu if a user is logged in, to let him see a list of all users, with stats on their last visits, uploads and quota usage.</p>
     <p>Recommended setting is 'no', especially if you're concerned about your user's privacy.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow logged in users to view memberlist</p>
+
     
     <a name="admin_user_memberlist_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_allow_email_change"></a><h3>Allow users to change their email address in profile<a href="#admin_user_allow_email_change" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_email_change</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to change their email address in profile
+	</div>
     <p>This option impacts the user's profile page, it determines whether or not the user can change his/her own email address.<br />Use this option wisely, as the old email address of a user is not preserved after a change: if you allow users to change their email address, abusers may change it to a non-existing email address (e.g. after uploading some pics that go against your gallery's rules) - you would have no chance of tracking this user.</p>
     <p class="cpg_message_info">This option only applies if you use Coppermine as a standalone application; if you run Coppermine integrated with a <abbr title="Bulletin Board System">BBS</abbr>, this option will be deferred to the user profile from your bbs to manage each user's profile.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to change their email address in profile</p>
+
     <a name="admin_user_allow_email_change_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_allow_account_delete"></a><h3>Allow users to delete their own user account<a href="#admin_user_allow_account_delete" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_account_delete</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to delete their own user account
+	</div>
     <p>When enabled, users can delete their user accounts. This option has been added in cpg1.5.x because of legal requirements in some countries.</p>
     <p class="cpg_message_info">This option will not be taken into account if your gallery is bridged.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to delete their own user account</p>
+
     <a name="admin_user_allow_account_delete_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_editpics_public_start"></a><h3>Allow users to retain control over their pics in public galleries<a href="#admin_user_editpics_public_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">users_can_edit_pics</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to retain control over their pics in public galleries
+	</div>
     <p>When enabled, both the admin and the uploading user can edit and delete files that were uploaded to a public gallery. Of course the user must have permissions to upload to the public gallery in the first place (see the <a href="groups.htm#group_cp">groups control panel</a>) before this option will have any effect.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to retain control over their pics in public galleries</p>
+
     <a name="admin_user_editpics_public_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_allow_album_move"></a><h3>Allow users to move their albums from/to allowed categories<a href="#admin_user_allow_album_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_move_album</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to move their albums from/to allowed categories
+	</div>
     <p>When enabled, users will be able to move their albums around from/to categories that the admin has allowed.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to move their albums from/to allowed categories</p>
+
     <a name="admin_user_allow_album_move_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_allow_user_edit_after_cat_close"></a><h3>Allow users to edit their albums when it is in a locked category<a href="#admin_allow_user_edit_after_cat_close" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_edit_after_cat_close</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to edit their albums when it is in a locked category
+	</div>
     <p>When enabled, users will be able to edit their albums even if the admin has locked down the category the album resides in.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to edit their albums when it is in a locked category</p>
+
     <a name="admin_allow_user_edit_after_cat_close_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_allow_user_album_keyword"></a><h3>Allow users to assign album keywords<a href="#admin_allow_user_album_keyword" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_album_keyword</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to assign album keywords
+	</div>
     <p>When enabled, users will be allowed to assign an <a href="keywords.htm#keywords_album">album keyword</a> to albums they have control over. This setting doesn't have an impact on the admin - the admin can assign and edit album keywords no matter what. If you allow users to assign album keywords, files from other albums that contain the album keyword set as individual file keyword will show up in their album as linked file.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to assign album keywords</p>
+
     <a name="admin_allow_user_album_keyword_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     
     <a name="admin_user_login_start"></a>
     <a name="admin_user_login_method_start"></a><h3>How do you want your users to be able to login<a href="#admin_user_login_method_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="15" maxlength="15" class="textinput" value="Username" /><br />
+		Recommended value: <input type="text" size="15" maxlength="15" class="textinput" value="Both" /><br />
+		Available options:
+		<input type="text" size="15" maxlength="15" class="textinput" value="Username" /><br />
+		<input type="text" size="15" maxlength="15" class="textinput" value="Email address" /><br />
+		<input type="text" size="15" maxlength="15" class="textinput" value="Both" /><br />
+		Database record name: <tt class="code">login_method</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; How do you want your users to be able to login
+	</div>
     <p>You can have your users login with their username, email address or let them choose themselves. <br />Select the option you want in the dropdown.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; How do you want your users to be able to login</p>
+
     
     <a name="admin_user_login_method_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_login_threshold_start"></a><h3>Number of failed login attempts until temporary ban (to avoid brute force attacks)<a href="#admin_user_login_threshold_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">login_threshold</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Number of failed login attempts until temporary ban
+	</div>
     <p>To make brute force attacks (where a hostile script tries to log into coppermine as admin by running through all possible combinations of username and password automatically) less effective Coppermine temporarily bans the IP address of a possible attacker after a certain amount of failed logins. This way, the brute force attack would need way to long to try all possible combinations.</p>
     <p>With this setting you specify the maximum number of failed log-in attempts before the IP address of the user is temporarily banned.</p>
     <p>Keep in mind that this setting will definitely have an impact on your legitimate ability to log in as well: if you mis-type your password too often or if someone else has tried to brute-force your admin account, you will be banned temporarily as well. The ban will of course go away after the time set below, but during the ban phase you will be locked out from administration just as well as an attacker would be logged out.</p>
     <p>Default and recommended value is <tt class="code">5</tt>. Value can range between 1 and 20 (as 0 would mean that zero logins are allowed, which would lock you (as admin) out permanently as well.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Number of failed login attempts until temporary ban</p>
+
     
     <a name="admin_user_login_threshold_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_login_expiry_start"></a><h3>Duration of a temporary ban after failed logins<a href="#admin_user_login_expiry_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">login_expiry</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Duration of a temporary ban after failed logins
+	</div>
     <p>This value specifies the duration of the temporary ban (in minutes) after the number of failed log-in attempts specified with <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a>.</p>
     <p>The warnings posted above for <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a> applies here as well: setting this to a value that doesn't make sense will have an impact on legitimate users as well!</p>
     <p>Default is <tt class="code">10</tt> minutes. Range is between 0 (which would mean that there will be no temporary ban at all, so use this value to disable the temporary ban feature alltogether) and <tt class="code">9999</tt> minutes (which is roughly less than a week).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Duration of a temporary ban after failed logins</p>
+
     <a name="admin_user_login_expiry_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_user_login_end"></a>
     
     <a name="admin_user_purge_expired_bans"></a><h3>Automatically purge expired bans<a href="#admin_user_purge_expired_bans" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">purge_expired_bans</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Automatically purge expired bans
+	</div>
     <p>When enabled, ban records that have a set expiry date will be deleted as soon as the expiry date is reached. This setting will not have an impact wether the banned user will be able to log in again or not. Instead, this option is meant if you want to preserve records of users who misbehaved in the past and therefore have been banned temporarily. If you do not automatically purge those records, then the ban record will show on the <a href="admin_menu.htm#ban">ban users</a> page for the admin, together with an indicator that will show that the ban has expired.</p>
     <p>The drawback of turning this option off is the fact that the database table that contains the ban records will fill faster and the ban users page will look more cluttered. Subsequently, the ban lookup for each page will take a little longer. If you have performance issues, turn this option on, as it will purge unneeded records from the ban table.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Automatically purge expired bans</p>
+
     <a name="admin_user_purge_expired_bans_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     
     <a name="admin_user_enable_report"></a><h3>Enable reports<a href="#admin_user_enable_report" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">report_post</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Enable reports
+	</div>
     <p>When set to "yes," this feature will allow users to report on uploaded files or comments to the site admin.</p>
     <p>When enabled, an additional icon will appear in the navigation bar that visitors can click on. If they do, they are being sent to a form where they can explain why they want to see a particular file reported to the admin.</p>
     <p>There is a number of pre-defined reasons for the reports (like &quot;<em>obscene</em>&quot;, &quot;<em>offensive</em>&quot;, &quot;<em>off-topic/misplaced</em>&quot;, &quot;<em>missing</em>&quot;, &quot;<em>error/cannot view</em>&quot;) that visitors can choose from and a text field where they can enter additional information.</p>
     <p>This setting is dependant on e-cards being enabled.  Only users who have permission to send e-cards in the 'groups' settings are able to send reports. The report icon is hidden from those not allowed to do so.</p>
     <p>It's advisable to enable this feature on larger, community-driven galleries that don't require admin-approval for uploaded pics, as it gives your community the chance to alert you of potential issues and keep your gallery clean.</p>
     <p>As a drawback, the feature can be abused by spammers to send emails to the admin, so it's advisable to only allow reports for registered users.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Enable reports</p>
+
     
     <a name="admin_user_enable_report_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_user_rate_own_files_start"></a><h3>Users can rate their own files<a href="#admin_image_rate_own_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="rate_own_files" /><label for="rate_own_files" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="rate_own_files_r" /><label for="rate_own_files_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">rate_own_files</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Users can rate their own files
+	</div>
     <p>Determines if your users can rate their own files or not.  Recommended setting is "no" to make sure there is no rating war among your users who try to boost their popularity by committing rating fraud.<br />This option does not determine wether your visitors will be able to rate files at all. &quot;Users can rate their own files&quot; will only apply if rating is enabled in the first place, i.e. if the user belongs to a group that is allowed to rate/vote (you can determine the overall rating permission per group on the <a href="groups.htm#group_cp">groups control panel</a>) and if rating is enabled for the album the file is in (you can toggle the ability to rate on or off on a per-album base - use the controls on the <a href="albums.htm#album_prop">album properties</a> page to accomplish that).
     </p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Users can rate their own files</p>
-    <hr />
+
+    <br clear="all" style="clear:both;" />
     <a name="admin_user_rate_own_files_end"></a>
 </div>
 
 
 
-<a name="admin_custom"></a><h2>Custom fields for user profile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="admin_custom"></a><h2>Custom fields for user profile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	<div class="cpg_summary">
+		Default values: 
+		Profile 1 name: <input type="text" size="10" maxlength="10" class="textinput" value="Location" /><br />
+		Profile 2 name: <input type="text" size="10" maxlength="10" class="textinput" value="Interests" /><br />
+		Profile 3 name: <input type="text" size="10" maxlength="10" class="textinput" value="Website" /><br />
+		Profile 4 name: <input type="text" size="10" maxlength="10" class="textinput" value="Occupation" /><br />
+		Profile 5 name: <input type="text" size="10" maxlength="10" class="textinput" value="" /><br />
+		Profile 6 name: <input type="text" size="10" maxlength="10" class="textinput" value="Biography" /><br />
+		Recommended values: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_profile1_name</tt>...<tt class="code">user_profile6_name</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Custom fields for user profile
+	</div>
 <p>Leave blank if unused. Use Profile 6 for long entries, such as biographies</p>
 <p>These fields are displayed within the &quot;user profile&quot; area. They will appear only if you assign a name to the field. As instructed in the heading, use field 6 for long entries, such as biographies, or if you want to include the use of bb code.</p>
-<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode, for example to show 'avatar.gif', which is located in your images folder, use the code <tt class="code">[img]http://www.yoursite.com/images/avatar.gif[/img]</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Custom fields for user profile</p>
+<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode. Determine the full URL of the image you want to use as an avatar and wrap that URL into the bbcode tags for images.</p>
+<div class="cpg_example">If you want to use the file <tt class="code">avatar.png</tt> that is stored in a sub-folder of your web root that is named <tt class="code">images</tt>, the full URL would be something like <tt class="code">http://www.example.com/images/avatar.png</tt>. Subsequently, you'd have to insert
+<pre class="cpg_code code">[img]http://www.example.com/images/avatar.png[/img]</pre>
+into the field number 6.
+</div>
 <a name="admin_custom_end"></a>
 
 
-<a name="admin_custom_image"></a><h2>Custom fields for image description<a href="#admin_custom_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="admin_custom_image"></a><h2>Custom fields for image description<a href="#admin_custom_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_field1_name</tt>...<tt class="code">user_field4_name</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Custom fields for image description
+	</div>
 <p>Leave blank if unused.</p>
 <p>These fields are displayed within the &quot;file information&quot; area. They will appear only if you give them a name.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Custom fields for image description</p>
 <a name="admin_custom_image_end"></a>
 <div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_cookie"></a><h2>Cookie settings<a href="#admin_cookie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
     <a name="admin_cookie_name"></a><h3>Name of the cookie used by coppermine<a href="#admin_cookie_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="cpg15x" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="cpg15x" /><br />
+		Database record name: <tt class="code">cookie_settings</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Cookie settings &rarr; Name of the cookie used by coppermine
+	</div>
     <p>Default value is something like &quot;cpg15x&quot;. Even if you have multiple instances of the script running on the same server you can keep the default value.</p>
     <p class="cpg_message_warning">When using <a href="bridging.htm">bridging</a>, make sure it <strong>differs</strong> from the bridge app's cookie name.</p>
     <p>This has to be a valid cookie name (no special chars, particularly no dots!) - this setting should best be left alone unless you really know your way around. After all, the cookie name doesn't matter and doesn't mean anything to the end user anyway. Let me repeat: there are many users who blindly change the cookie name to something that just doesn't make sense at all and then complain on the coppermine support board that things are not working as expected. Do <strong>not</strong> use special chars in the cookie name! In fact, don't change it at all unless you must.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Cookie settings &rarr; Name of the cookie used by coppermine</p>
+
     <a name="admin_cookie_name_end"></a>
     <a name="admin_cookie_path"></a><h3>Path of the cookie used by the script<a href="#admin_cookie_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="/" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="/" /><br />
+		Database record name: <tt class="code">cookie_path</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Cookie settings &rarr; Path of the cookie used by the script
+	</div>
     <p>Default value is "/". Don't change this unless you know what you are doing. This may prevent you from logging in.</p>
     <p>If you have broken your gallery by modifying this value, use phpMyAdmin to edit the xxxx_config table in your database and restore the default value. </p>
     <p>When using bbs integration into Coppermine (<abbr title="also known as">aka</abbr> bridging), make sure to use <strong>different</strong> cookie names for coppermine and your bridging app! The paths in both applications have to be set so coppermine is able to read both. Usually the default value &quot;<tt class="code">/</tt>&quot; should be set as path both for coppermine install and the <abbr title="Bulletin Board System">BBS</abbr> app you bridge with.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Cookie settings &rarr; Path of the cookie used by the script</p>
+
     <a name="admin_cookie_path_end"></a>
 </div>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -1489,20 +2609,38 @@
     
     
     <h3>SMTP Host</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_host</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Host
+	</div>
     <p>The hostname of the <acronym title="Simple Mail Transfer Protocol">SMTP</acronym> server<br />
     If you leave this blank, sendmail (or a surrogate) will be used to send emails from your server. Sendmail exists on most Unix/Linux webservers. If you specify a SMTP hostname, Coppermine will try to send emails using SMTP (this usually is needed on Windows webservers).</p>
     <p>To specify a non-default port number enter it after the hostname with a colon, for example <strong>yourdomain.com:26</strong> to use port 26. To use SSL or TLS add a prefix to the hostname, for example <strong>ssl://yourdomain.com</strong> to use an SSL encrypted connection. You must have OpenSSL support enabled in PHP and the SMTP server must support SSL connections for this to work. You can use both an SSL prefix and a port number if neccessary. To use gmail's SMTP server you would use <strong>ssl://smtp.gmail.com:465</strong></p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Host</p>
+
     
-    <hr />
+    <br clear="all" style="clear:both;" />
     <h3>SMTP Username</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_username</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Username
+	</div>
     <p>The username needed to authenticate on the SMTP server (this is <strong>not</strong> your coppermine admin username).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Username</p>
+
     
-    <hr />
+    <br clear="all" style="clear:both;" />
     <h3>SMTP Password</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_password</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Password
+	</div>
     <p>The password that goes with above mentioned username (<strong>not</strong> identical to your coppermine admin password).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Password</p>
+
 </div>
 <a name="admin_email_end"></a>
 <div class="backtotop"><a href="#top">Back to top</a></div>
@@ -1511,20 +2649,38 @@
 <p>Like all logs (that record data that would get dropped if logging was disabled), the logging features of Coppermine will have a slight <a href="performance.htm">performance</a> impact as well as an impact on webspace and database usage. You should make up your mind if you actually will need the logs before enabling the feature. A log is only helpful if the admin actually looks into it.</p>
 <div class="indent">
     <a name="admin_logging_log_mode"></a><h3>Logging mode<a href="#admin_logging_log_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="log_mode" /><label for="log_mode" class="clickable_option">Off</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="log_mode_r" /><label for="log_mode_r" class="clickable_option">Normal</label><br />
+		Database record name: <tt class="code">log_mode</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Logging mode
+	</div>
     <p>Set, what kind of logging you want to enable. This feature records all changes that are done in coppermine's database, which is especially helpful if you're trying to debug or if there are various admins on a gallery.<br />
     All log files are written in english</p>
     <p>You have to understand that this option does not toggle the recording of what your site visitors do. Instead, you log particularly what <strong>admins</strong> do.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Logging mode</p>
+
     
     <a name="admin_logging_log_mode_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_log_ecards"></a><h3>Log ecards<a href="#admin_general_log_ecards" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">log_ecards</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Log ecards
+	</div>
     <p>When enabled, all ecards that are being sent are as well written into the database, where the coppermine admin can view them. Before switching this option on, make sure that logging is legal in your country. It is also advisable to notify your users that all ecards are being logged (preferrably on the registration screen).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Log ecards</p>
+
     
     <a name="admin_general_log_ecards_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_logging_votedetails"></a><h3>Keep detailed vote statistics<a href="#admin_logging_votedetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">vote_details</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Keep detailed vote statistics
+	</div>
     <p>
       Enabling this option records:</p>
       <ol>
@@ -1540,10 +2696,16 @@
     <p class="cpg_message_info">Note: The total votes may not match if you enable details and do not reset the earlier votes.</p>
     <p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a heavy load on the page. You have to understand that the size of the corresponding database tables can increase if you enable this feature, which can have a serious <a href="performance.htm">performance</a> impact.</p>
     <p>This feature can be very usefull to find out about voting/rating fraud, so if voting is an important part of your gallery (i.e. if you're running a community-driven gallery where users can gain something for voting or for obtaining good votes) it's advisable to turn this feature on.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Keep detailed vote statistics</p>
+
     <a name="admin_logging_votedetails_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_logging_hitdetails"></a><h3>Keep detailed hit statistics<a href="#admin_logging_hitdetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">hit_details</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Keep detailed hit statistics
+	</div>
     <p>
       Enabling this option records:</p>
       <ol>
@@ -1560,24 +2722,48 @@
     <p class="cpg_message_info">Note: The total hits may not match if you enable details and do not reset the earlier hits.</p>
     <p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a <strong>heavy</strong> load on the page. You have to understand that the size of the corresponding database tables can increase <strong>dramatically</strong> if you enable this feature, so you should closely monitor the resources consumption caused by it and empty the table from time to time.</p>
     <p>Do not enable this option if you don't need it! If you enable it, frequently check the size of the stats table in the database (using a third party tool like <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>) and the impact of the stats recording on the overall performance. Make sure that you understand the <a href="performance.htm">performance</a> impact that enabling this option has. If you need really detailed stats, you might consider implementing a third-party tool like <a href="http://www.google.com/analytics/" rel="external" class="external">Google Analytics</a>, which will in turn be less resources-consuming for your server.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Keep detailed hit statistics</p>
+
     <a name="admin_logging_hitdetails_end"></a>
     <a name="admin_logging_display_stats_on_index"></a><h3>Display statistics on index page<a href="#admin_logging_display_stats_on_index" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_stats_on_index</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Display statistics on index page
+	</div>
     <p>Turning this option off (&quot;No&quot;) will keep the text <tt class="code">X files in X albums and X categories with X comments viewed X times</tt> from appearing on the index pages (category and album views). Disabling this option will slightly improve performance, as the stats query that builds those numbers doesn't have to be performed. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Display statistics on index page</p>
+
     <a name="admin_logging_display_stats_on_index_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_count_file_hits"></a><h3>Count file views<a href="#admin_count_file_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">count_file_hits</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count file views
+	</div>
     <p>Turning this option off (&quot;No&quot;) will disable counting of file views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count file views</p>
+
     <a name="admin_count_file_hits_end"></a>
     <a name="admin_count_album_hits"></a><h3>Count album views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">count_album_hits</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count album views
+	</div>
     <p>Turning this option off (&quot;No&quot;) will disable counting of album views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count album views</p>
+
     <a name="admin_count_album_hits_end"></a>
     <a name="admin_count_admin_hits"></a><h3>Count admin views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">count_admin_hits</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count admin views
+	</div>
     <p>Turning this option on (&quot;Yes&quot;) will enable counting of admin views. This does not affect the display of the view counter. Default value is &quot;No&quot;, which means that the feature is disabled (&quot;Off&quot;).</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count admin views</p>
+
     <a name="admin_count_admin_hits_end"></a>
 </div>
 <a name="admin_logging_end"></a>
@@ -1587,6 +2773,12 @@
 <p>The settings here will not give you additional features to enhance your gallery. Instead, they are meant for maintenance purposes only, so only enable the options here if you actually need them.</p>
 <div class="indent">
     <a name="debug_mode"></a><h3>Enable debug mode<a href="#debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="debug_mode" /><label for="debug_mode" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="debug_mode_r" /><label for="debug_mode_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">debug_mode</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Enable debug mode
+	</div>
     <p>Coppermine will show error messages which are normally suppressed. This is helpful in troubleshooting problems with your gallery or when asking for help on the <a href="http://coppermine-gallery.net/forum/">CPG Support Forums</a>. Turn this feature <strong>off</strong> if you don't experience problems.</p>
     <p>Turn it on (option &quot;Everyone&quot;) if you are requesting help on the <a href="http://coppermine-gallery.net/forum/">coppermine support board</a>, so the supporters can have a look at the debug output as well. Choose the option &quot;Admin only&quot; when troubleshooting on your own - debug output will be only visible when you're logged in as admin, regular users or guests won't see the debug output.</p>
     <p class="cpg_message_error">
@@ -1675,37 +2867,71 @@
     		</li>
     	</ul>
     </div>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Enable debug mode</p>
-    <hr />
+
+    <br clear="all" style="clear:both;" />
     <a name="admin_misc_debug_notices"></a><h3>Display notices in debug mode<a href="#admin_misc_debug_notices" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">debug_notice</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display notices in debug mode
+	</div>
     <p>May be helpful to troubleshoot problems with your coppermine install - only recommended if you know a little PHP and you can understand the additional error messages this option shows. Notices being displayed don't actually mean that there is something wrong with your gallery. This option only applies if debug mode is enabled.</p>
     <p>If you enable this option, you will see notices all over your coppermine-driven pages. This does <strong>not</strong> mean that there is actually something wrong with your install. As suggested above: leave notices_display off if it doesn't mean anything to you. In fact this can be considered a dev-only feature that merely exists to help the Coppermine dev team members to troublehsoot particular issues when coding.</p>
     <p>The supporters on the Coppermine support board are not very keen to see posting where people complain that "funny output" resides on their gallery when it later turns out that the output they don't understand just is notices output, so if you have been sent here directly from a posting made by a supporter you should feel a little bit guilty for not reading first.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display notices in debug mode</p>
+
     <a name="admin_misc_debug_notices_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="debug_mode_end"></a>
     
     <a name="admin_general_offline"></a><h3>Gallery is offline<a href="#admin_general_offline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">offline</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Gallery is offline
+	</div>
     <p>If you have to do maintenance work on your gallery, switch it to offline mode. Only members of the admin group will be able to log in, all other users will only see &quot;Gallery is offline&quot;. Remember to switch this option off once your maintenance work is done.</p>
     <p class="cpg_message_error">Putting your gallery into offline mode will <strong>only</strong> affect the <strong>legitimate</strong> visitors of your gallery. It will <strong>not</strong> have any effect on unwanted visitors (email harvesters, spam bots, hackers), so you mustn't believe that this is a security seal. Think of it as the putting the "closed" sign into the window of a shop. This setting will just put that sign into the window, but it will not lock the front door nor will it enable the burglar alarm.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Gallery is offline</p>
+
     <a name="admin_general_offline_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     <a name="admin_general_coppermine_news"></a><h3>Display news from coppermine-gallery.net<a href="#admin_general_coppermine_news" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_coppermine_news</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display news from coppermine-gallery.net
+	</div>
     <p>Starting with cpg1.5.0 there is a feed from coppermine-gallery.net that is being displayed for the gallery admin (and for the gallery-admin only) on each and every coppermine page to alert him of potential security issues and upgrades. You can toggle this option on and off in Coppermine's config (default is &quot;on&quot;). It is recommended to leave it enabled to make sure your coppermine install is always up-to-date.</p>
     <p>This is meant as a service for gallery admins; you're of course welcome to disable this option at any time. Coppermine-gallery.net will <strong>not</strong> collect data from your site (although this would be technically possible to a certain extent). If you're concerned about this option, then disable it or review the code used. We (the Coppermine dev team) are not trying to spy on our users - the feed is only being used to alert you of issues related to coppermine - that's all.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display news from coppermine-gallery.net</p>
+
     <a name="admin_general_coppermine_news_end"></a>
-    <hr />
+    <br clear="all" style="clear:both;" />
     
     <a name="admin_misc_reset_boxes"></a><h3>Display reset boxes in config<a href="#admin_misc_reset_boxes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_reset_boxes_in_config</tt><br />
+		<img src="../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display reset boxes in config
+	</div>
     <p>When enabled, there will be reset boxes all over the config screen that show if a particular value differs from default. This will allow you to quickly set the value back to default. This will however eat a lot of resources and will not work in all browsers. Recommended setting is "off", at least if you experience issues with the loading speed of the config screen.</p>
-    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display reset boxes in config</p>
+
     <a name="admin_misc_reset_boxes_end"></a>
 </div>
 <div class="backtotop"><a href="#top">Back to top</a></div>
 
+<a name="admin_config_usage"></a><h2>Usage of this page<a href="#admin_config_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>This page is intended to be used as a reference both to help you configure your gallery, but it is as well meant as a tool for developers, plugin authors or - more generally speaking - those who want to expand their Coppermine-driven gallery into new directions using custom coding. We have put additional details into the pink boxes next to each config option that can be helpful for some additional tasks: </p>
+<ul>
+	<li>use the database record name from the pink boxes to manipulate particular config settings in the code - the global array <tt class="code">$CONFIG</tt> contains all config records.
+	<div class="cpg_example">According to the pink boxes above, the database record name that corresponds to the config setting <a href="#admin_image_comment_table-width">Width of the table for picture display</a> is <tt class="code">picture_table_width</tt>. Subsequently, you can access that config setting in your <a href="php-content.htm">custom PHP-code</a> by refering to <tt class="code">$CONFIG['picture_table_width']</tt></div>
+	</li>
+	<li>If you need to manipulate a config setting directly in the database (using a third-party application like <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a> or similar) for whatever reason, you can access Coppermine's <a href="dev_database.htm#db_config">config table</a> - the <tt class="code">name</tt>-column corresponds to the database record name on this page (in the pink boxes), and the <tt class="code">value</tt>-column corresponds to the value that the config setting has.
+	</li>
+</ul>
+
 <a name="admin_reset_entire_config"></a><h2>Restore factory defaults<a href="#admin_reset_entire_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>There is a hidden option to reset the entire configuration and restore the factory defaults. You can't access that option using a button in Coppermine's user interface to make sure it isn't being tampered with lightheartedly out of curiosity. To restore the entire coppermine config to factory defaults, you need to go to the config panel and then add the parameter <tt class="code">?restore</tt> to the URL.
 <div class="cpg_example">If your gallery resides at <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt>, your "regular" config panel's URL is <tt class="code">http://yoursite.tld/your_coppermine_folder/admin.php</tt>. To go to the page where you can reset your configuration to factory defaults, go to <tt class="code">http://yoursite.tld/your_coppermine_folder/admin.php?restore</tt></div>
@@ -1714,8 +2940,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/copyrights.htm 1.5.8.src/docs/en/copyrights.htm
--- 1.5.6.src/docs/en/copyrights.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/copyrights.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/copyrights.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -38,7 +37,7 @@
 v1.0 originally written by Grégory Demar.</p>
 
 <a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="right" style="margin-left:5px" />
+<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="left" style="margin-right:5px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />
 <p>This application is open source software released under the GNU GPL v3.</p>
 
 
@@ -48,7 +47,7 @@
 <h2 align="center">GNU GENERAL PUBLIC LICENSE<a href="#gpl" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p style="text-align: center;">Version 3, 29 June 2007</p>
 
-<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class"external">http://fsf.org/</a>&gt;</p>
+<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class="external">http://fsf.org/</a>&gt;</p>
 <p>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</p>
 
 <h3><a name="preamble"></a>Preamble<a href="#preamble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -199,35 +198,42 @@
 <p>The GNU GPL does not allow further restrictions of permissions except the additional terms that <em>can</em> be added according to section 7 of the GNU GPL v3.</p>
 <p>Coppermine <strong>is</strong> being released under the GNU GPL with the following, GPL-compliant additional terms:</p>
 
+<div class="indent">
 
-<a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> b)</p>
-<p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
-<p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
-<p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
-<div class="cpg_example">
-<a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
-</div>
-<p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
-
-<a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> c)</p>
-<p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
-
-<div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
-<ul>
-  <li>Coppermine - coffee edition</li>
-  <li>Coppermine with Coffee-Support</li>
-  <li>Coppermine ported for CoffeeMaker v1.8</li>
-</ul>
-</div>
-
-<a name="copyright_additional_marking_explanation"></a><h4>Explanation:<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
-We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
-
-<a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
+    <a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> b)</p>
+    <p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
+    <p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
+    <p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
+    <div class="cpg_example">
+    <a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
+    </div>
+    <p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
+    
+    <a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> c)</p>
+    <p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
+    
+    <div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
+    <ul>
+      <li>Coppermine - coffee edition</li>
+      <li>Coppermine with Coffee-Support</li>
+      <li>Coppermine ported for CoffeeMaker v1.8</li>
+    </ul>
+    </div>
+    
+    <div class="indent">
+    
+        <a name="copyright_additional_marking_explanation"></a><h4>Explanation<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
+        We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
+        
+        <a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
+    
+    </div>
+
+</div>
 
 <a name="copyright_freedom"></a><h2>Freedom<a href="#copyright_freedom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>As you can see, the license that Coppermine comes with gives you a lot of freedom: it allows you to use it for free, to give it to others, to improve it or to make something different out of it. You can mash it up with other applications or use it standalone. This is what makes free and open source software so attractive for developers: not only is it available free of charge (although you can even try to sell it if you should find someone who's ready to pay for something that is available elsewhere for free), but it enables you to use your creativity and imagination to build something new out of it. We (the Coppermine dev team members) would love to see what you were able to accomplish with &quot;our&quot; application, so if you have a surprising, entertaining gallery, if you feature good, fresh content or amazing new features, please let us know about it on the corresponding thread on the official coppermine site.</p>
@@ -235,8 +241,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/credits.htm 1.5.8.src/docs/en/credits.htm
--- 1.5.6.src/docs/en/credits.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/credits.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/credits.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -105,7 +105,7 @@
   <tr>
     <td valign="top">Joachim Müller</td>
     <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
-    <td valign="top">Project Manager</td>
+    <td valign="top">Developer</td>
     <td valign="top">active</td>
   </tr>
   <tr>
@@ -354,19 +354,29 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/br.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Brazilian</td>
+          <td valign="top"><a href="http://www.zicon.com.br/" rel="external" class="external">Ricardo Pires</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/bg.png" alt="" width="16" height="11" /></td>
           <td valign="top">Bulgarian</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Chinese (Simplified)</td>
+          <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
           <td valign="top">Czech</td>
           <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
         </tr>
         <tr>
-          <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Chinese (Simplified)</td>
-          <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
+          <td valign="top"><img src="../../images/flags/dk.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Danish</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=81069" rel="external" class="external">Tomas C. Jensen</a></td>
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/nl.png" alt="" width="16" height="11" /></td>
@@ -384,6 +394,11 @@
           <td valign="top">Tommy Atkinson</td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/ee.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Estonian</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=87590" rel="external" class="external">Craig Tislar</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Finnish</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
@@ -402,6 +417,16 @@
           <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Greek</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/jp.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Japanese</td>
+          <td valign="top"><a href="http://mitstek.com/" rel="external" class="external">Mitsuhiro Yoshida</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/hu.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Hungarian</td>
+          <td valign="top"><a href="http://www.acegem.hu/" rel="external" class="external">Halasi Miklós</a></td>
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
@@ -424,6 +449,11 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
       </tr>
       <tr>
+          <td valign="top"><img src="../../images/flags/sk.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slovak</td>
+          <td valign="top"><a href="http://www.foxy.sk/" rel="external" class="external">Aurel Klátik</a></td>
+      </tr>
+      <tr>
           <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
           <td valign="top">Slovenian</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
@@ -653,8 +683,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_coding.htm 1.5.8.src/docs/en/dev_coding.htm
--- 1.5.6.src/docs/en/dev_coding.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_coding.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_coding.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -428,8 +428,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_config.htm 1.5.8.src/docs/en/dev_config.htm
--- 1.5.6.src/docs/en/dev_config.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev_config.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_config.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -247,8 +247,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_database.htm 1.5.8.src/docs/en/dev_database.htm
--- 1.5.6.src/docs/en/dev_database.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_database.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_database.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -1422,8 +1422,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_documentation.htm 1.5.8.src/docs/en/dev_documentation.htm
--- 1.5.6.src/docs/en/dev_documentation.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev_documentation.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_documentation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -294,8 +294,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_files.htm 1.5.8.src/docs/en/dev_files.htm
--- 1.5.6.src/docs/en/dev_files.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_files.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -56,7 +56,7 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   &#36;HeadURL&#36;
   &#36;Revision&#36;
 **********************************************/</pre>For other file types (e.g. sql files), different comment symbols might apply.</li>
@@ -142,8 +142,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev.htm 1.5.8.src/docs/en/dev.htm
--- 1.5.6.src/docs/en/dev.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -98,8 +98,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_javascript.htm 1.5.8.src/docs/en/dev_javascript.htm
--- 1.5.6.src/docs/en/dev_javascript.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_javascript.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_javascript.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -92,8 +92,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_package.htm 1.5.8.src/docs/en/dev_package.htm
--- 1.5.6.src/docs/en/dev_package.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_package.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_package.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -58,7 +58,7 @@
                 <li>
                     <a name="packaging_steps_loop_through_files_linux"></a><h4>Linux<a href="#packaging_steps_loop_through_files_linux" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
                     On most posix-compliant operating systems (like Unix, Linux, BSD etc.) you should have all needed tools at hand already. Basically you loop through all files with a given extension, search for the string inside it and replace it. The command that can be run in a console could look like this:
-                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.73/Coppermine version: 1.5.74/g'</textarea>
+                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.8/Coppermine version: 1.5.9/g'</textarea>
                     If you want to turn this into a shell script, don't forget the shebang at the start of the file (usually something like <tt class="code">#!/bin/sh</tt>).
                 </li>
                 <li>
@@ -238,8 +238,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_plugin_api.htm 1.5.8.src/docs/en/dev_plugin_api.htm
--- 1.5.6.src/docs/en/dev_plugin_api.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev_plugin_api.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_plugin_api.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -34,26 +34,29 @@
 <a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
     <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
-    <div id="ulgreen" class="cpg_message_success">
-    <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul type="square">
-        <li>Anyone who wants to write plugins to customize Coppermine</li>
-        <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
-        <li>Anyone who wants to add in features or modify a current plugin</li>
-        <li>Coders who want to start customizing Coppermine but do not know where to start</li>
-    </ul>
-    </div>
-    <div id="ulred" class="cpg_message_validation">
-    <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul>
-        <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
-        <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
-    </ul>
+    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
+    <div class="indent">
+        <div id="ulgreen" class="cpg_message_success">
+        <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul type="square">
+            <li>Anyone who wants to write plugins to customize Coppermine</li>
+            <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
+            <li>Anyone who wants to add in features or modify a current plugin</li>
+            <li>Coders who want to start customizing Coppermine but do not know where to start</li>
+        </ul>
+        </div>
+        <div id="ulred" class="cpg_message_validation">
+        <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+            <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
+            <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
+        </ul>
+        </div>
+        <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
     </div>
-    <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
     <a name="plugin_api_overview_skills"></a>
     <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
@@ -92,7 +95,8 @@
 
 <a name="plugin_api_tutorial"></a>
 <h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<div class="indent">
 
 <a name="plugin_api_tutorial_first"></a>
 <h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -102,31 +106,30 @@
     <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
     <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
 </ul>
-<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="tutorial/cpg1.5_plugin_hello_world_2-1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
+<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="../tutorial/cpg1.5_plugin_hello-world_v2.1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
 <p>Let's get started!</p>
 <p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
 <pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
 <p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
 <p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">configuration.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
-***************************************************/
-
-$name='Hello, World';
-$description='Plugin API Tutorial - 2.1 My First Plugin';
-
-$author='Tutorial';
-$version='2.1';
-?&gt;
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+$name='Hello, World';
+$description='Plugin API Tutorial - My First Plugin';
+$author='Tutorial';
+$version='2.1';
+$plugin_cpg_version = array('min' => '1.5');
+?&gt;
 </pre>
 <p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
 <p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
@@ -134,20 +137,23 @@
     <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
     <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
     <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
-    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.  </li>
+    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.</li>
+    <li><tt class="code">$plugin_cpg_version</tt> defines an array that allows you to specify the minimum and maximum Coppermine version for your plugin. It has been added in cpg1.5.x to make sure that users don't accidentally install plugins that haven't been designed for their version of Coppermine.<br />
+    Currently, two array keys are being processed: 'min' and 'max'. Against both, a version comparison will be performed using the function <a href="http://www.php.net/manual/en/function.version-compare.php" rel="external" class="phpnet">version_compare</a>.
+    <div class="cpg_example">Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5');</tt> will apply for all Coppermine versions, including both cpg1.5.0 as well as cpg1.5.23, but will fail for cpg1.4.27. Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5.3');</tt> will apply for all Coppermine versions equal or better than cpg1.5.3, so it will not apply for cpg1.5.0, but it will apply for cpg1.5.23. Only specify a minor version if a particular plugin hook was introduced in the Coppermine version you refer to.</div>
+    </li>
 </ul>
 <p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">codebase.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -185,30 +191,32 @@
 }</pre>
 <p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
 <p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
+
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
 <a name="plugin_api_tutorial_installconfig"></a>
 <h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<div class="indent">
 <a name="plugin_api_tutorial_installsimple"></a>
 <h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
 
-<p><a href="tutorial/cpg1.5_plugin_hello_world_2-2-1.zip">Click here</a> to download the plugin for this section.</p>
+<p><a href="../tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip">Click here</a> to download the plugin for this section.</p>
 
 <p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<textarea class="cpg_code code smaller" style="width:90%" rows="10">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -274,7 +282,7 @@
 
 EOT;
     }
-}?&gt;</pre>
+}?&gt;</textarea>
 
 <p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
 
@@ -359,7 +367,7 @@
 at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
 <pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
 Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
-<pre class="cpg_code">// Ask if we want to drop the table
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">// Ask if we want to drop the table
 function coffee_maker_cleanup_function($action) {
     global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
 	// Initialize language and icons
@@ -433,7 +441,8 @@
 		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
 	}
 	return true;
-}</pre>
+}</textarea>
+</div>
 </div>
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
@@ -455,7 +464,8 @@
 <a name="plugin_api_tutorial_button"></a>
 <h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
-
+
+<div class="indent">
 <a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <div class="cpg_example">
 <pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
@@ -490,6 +500,7 @@
     }
     return $menu;
 }</pre>
+</div>
 </div>
 <p><a class="back" href="#top">Back to top</a></p><hr />
 
@@ -528,7 +539,8 @@
 
 <a name="plugin_api_tutorial_config"></a>
 <h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<div class="indent">
 <a name="plugin_api_tutorial_config_preparation"></a>
 <h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
@@ -543,16 +555,178 @@
 Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
 <ul>
     <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
-    <li>Sanitize the data sent using the form</li>
-    <li>Write the sanitized data to the database</li>
+    <li>Sanitize the data sent using the form and write them to the database</li>
     <li>Populate the form options</li>
     <li>Output the actual form</li>
-</ul>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
+</ul>
+<p>Here's a default config page with only one config option that is first split into chunks to comment them:</p>
+
+<a name="plugin_api_tutorial_config_header"></a><h4>Header<a href="#plugin_api_tutorial_config_header" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+As suggested above, in the header you just need to make the preparations, e.g. include the language file and make sure that only the gallery admin can access the config page. To accomplish this, use this piece of code:
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
+
+<a name="plugin_api_tutorial_config_defaults"></a><h4>Defaults<a href="#plugin_api_tutorial_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Let's populate the variables that we need later. If you plan to beautify your config options using icons, define them now, using this code:
+<pre class="cpg_code code">$plugin_coffee_maker_icon['submit'] = cpg_fetch_icon('ok', 1);</pre>
+We'll need to specify as well what variables you'll be using inside the form and what type they are:
+<pre class="cpg_code code">$sanitization_array = array(
+    'plugin_coffee_maker_width' => array('type' => 'int', 'min' => '10', 'max' => '32'),
+    'plugin_coffee_maker_height' => array('type' => 'int', 'min' => '0', 'max' => '100'),
+    'plugin_coffee_maker_enabled' => array('type' => 'checkbox', 'min' => '0', 'max' => '1'),
+);</pre>
+This looks more complicated than it actually is: the keys of the array <em>$sanitization_array</em> (i.e. 'plugin_coffee_maker_width') needs to correspond to the name of the form field. It's advisable to respect the naming scheme, i.e. to name your form fields as suggested in this example, using the word "plugin", followed by an underscore, followed by the plugin folder name, followed by another underscore, followed by a short description of the actual purpose of the field. Keep in mind though that there is a limitation in the overall number of characters allowed here: the names we assign here will later be used as well when coming up with the database records. We'll use the config table to store our plugin values, so we need to respect the maximum of 40 characters for the name of the config field. If you need to use abbreviations, choose them wisely to be able to identify your stuff later.<br />
+The values for the key 'type' can be 'int', 'checkbox', 'raw' or 'array'. Depending on that value, there are different keys available. The following table should explain what can be done:
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+    <tr>
+        <th valign="top">type</th>
+        <th valign="top">Usage (range)</th>
+        <th valign="top">Parameters</th>
+    </tr>
+    <tr>
+        <td valign="top">int</td>
+        <td valign="top">Text input fields where only integers are allowed</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">checkbox</td>
+        <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">raw</td>
+        <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+        <td valign="top">'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against.
+        </td>
+    </tr>
+    <tr>
+        <td valign="top">array</td>
+        <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+        <td valign="top">'regex_ok' -> regular expression that the submit data needs to match against, similar to the examples given above for the type 'regex'<br />
+        'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</td>
+    </tr>
+</table>
+
+<a name="plugin_api_tutorial_config_sanitize"></a><h4>Sanitize form data &amp; write to database<a href="#plugin_api_tutorial_config_sanitize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+We only need to sanitize the form data if the form has actually been submit, so we'll wrap the next section between <tt class="code">if ($superCage->post->keyExists('submit')) {</tt> and the closing curly bracket <tt class="code">}</tt> that is needed to close the if construct. You will be able to re-use the piece of code in each and every plugin - it has been designed for that purpose. Use this piece of code:
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">    // get sanitized POST parameters
    if ($superCage->post->keyExists('submit')) {
+        //Check if the form token is valid
        if(!checkFormToken()){
+            cpg_die(ERROR, $lang_errors['invalid_form_token'], __FILE__, __LINE__);
+        }
+        $config_changes_counter = 0;
+      foreach ($sanitization_array as $san_key => $san_value) {
+          if (isset($CONFIG[$san_key]) == TRUE) { // only loop if config value is set --- start
              if ($san_value['type'] == 'checkbox') { // type is checkbox --- start
                if ($superCage->post->getInt($san_key) == $san_value['max'] && $CONFIG[$san_key] != $san_value['max']) {
+                    $CONFIG[$san_key] = $san_value['max'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->getInt($san_key) == $san_value['min'] && $CONFIG[$san_key] != $san_value['min']) {
+                    $CONFIG[$san_key] = $san_value['min'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->keyExists($san_key) != TRUE && $CONFIG[$san_key] != '0') {
+                    $CONFIG[$san_key] = 0;
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                }
+              } // type is checkbox --- end
              if ($san_value['type'] == 'int') { // type is integer --- start
                  if ($superCage->post->getInt($san_key) <= $san_value['max'] && $superCage->post->getInt($san_key) >= $san_value['min'] && $superCage->post->getInt($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getInt($san_key);
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is integer --- end
              if ($san_value['type'] == 'raw') { // type is raw --- start
                  if (isset($san_value['regex_ok']) == TRUE && preg_match($san_value['regex_ok'], $superCage->post->getRaw($san_key)) && $superCage->post->getRaw($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getRaw($san_key);
+                      if ($superCage->post->getRaw($san_key) == 'none') {
+                        $CONFIG[$san_key] = '';
+                      }
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is raw --- end
              if ($san_value['type'] == 'array') { // type is array --- start              
                  $evaluate_value = $superCage->post->getRaw($san_key);
+                  if (is_array($evaluate_value) && isset($san_value['regex_ok']) == TRUE && isset($san_value['delimiter']) == TRUE) {
+                      $temp = '';
+                      for ($i = 0; $i <= count($evaluate_value); $i++) {
+                          if (preg_match($san_value['regex_ok'], $evaluate_value[$i])) {
+                              $temp .= $evaluate_value[$i] . $san_value['delimiter'];
+                          }
+                      }
+                      unset($evaluate_value);
+                      $evaluate_value = rtrim($temp, $san_value['delimiter']);
+                      unset($temp);
+                  }
+                  if ($evaluate_value != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $evaluate_value;
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is array --- end
          } // only loop if config value is set --- end
      }
+    }</textarea>
+
+<a name="plugin_api_tutorial_config_options"></a><h4>Populate form options<a href="#plugin_api_tutorial_config_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+The radio buttons and checkboxes need to be populated with values based on the corresponding values:
+<pre class="cpg_code code">if ($CONFIG['plugin_coffee_maker_enabled'] == '1') {
+	$option_output['plugin_coffee_maker_enabled'] = 'checked="checked"';
+} else { 
+	$option_output['plugin_coffee_maker_enabled'] = '';
+}</pre>
+
+<a name="plugin_api_tutorial_config_form"></a><h4>Output the form<a href="#plugin_api_tutorial_config_form" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Coming up with the actual config form output now should be dead easy, starting with the pageheader, the population of the form token variables, followed by the form tag and the table start. Basically the output starts like this:
+<pre class="cpg_code code">pageheader($lang_plugin_enlargeit['display_name']);
+list($timestamp, $form_token) = getFormToken();
+echo <<< EOT
+<form action="index.php?file=coffee_maker/admin" method="post" name="coffee_maker_settings">
+EOT;
+starttable('100%', $lang_plugin_coffee_maker['configuration'], 2, 'cpg_zebra');</pre>
+Now you populate the table, using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to come up with one table row per config setting:
+<pre class="cpg_code code">echo <<< EOT
+	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			&lt;label for="plugin_coffee_maker_enabled" class="clickable_option"&gt;{$lang_plugin_coffee_maker['enable_brewing_of_coffee']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td valign="top"&gt;
+			&lt;input type="checkbox" name="plugin_coffee_maker_enabled" id="plugin_coffee_maker_enabled" class="checkbox" value="1" {$option_output['plugin_coffee_maker_enabled']} /&gt;
+			({$lang_common['yes']})
+		&lt;/td&gt;
+	&lt;/tr&gt;
+<span class="important">[... more table rows here ... ]</span>
+EOT;</pre>
+Finally, you have to
+<ul>
+    <li>Add the form token elements</li>
+    <li>Add the submit button</li>
+    <li>Close the table</li>
+    <li>Close the form</li>
+    <li>Send the pagefooter</li>
+</ul>
+Therefore, the last chunk of code looks like this:
+<pre class="cpg_code code">echo &lt;&lt;&lt; EOT
+	&lt;tr&gt;
+		&lt;td class="tablef" colspan="2"&gt;
+			&lt;input type="hidden" name="form_token" value="{$form_token}" /&gt;
+			&lt;input type="hidden" name="timestamp" value="{$timestamp}" /&gt;
+			&lt;button type="submit" class="button" name="submit" value="{$lang_plugin_coffee_maker['submit']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_plugin_coffee_maker['submit']}&lt;/button&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
+EOT;
+endtable();
+echo &lt;&lt;&lt; EOT
+&lt;/form&gt;
+EOT;
+pagefooter();</pre>
+
+<!--
+<a name="plugin_api_tutorial_config_template"></a><h4>Plugin template<a href="#plugin_api_tutorial_config_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Still feeling a bit confused and dizzy? Don't worry, here's something you can use to start with: we're providing you with a plugin template that you can use to build a plugin of your own.
+-->
+</div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+</div>
 
 <a name="plugin_api_tutorial_distrib"></a>
-<h3>Distributing Your Plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<h3>Distributing your plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
 <ul>
 	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
@@ -595,8 +769,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_plugin_hooks.htm 1.5.8.src/docs/en/dev_plugin_hooks.htm
--- 1.5.6.src/docs/en/dev_plugin_hooks.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev_plugin_hooks.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_plugin_hooks.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -31,6 +31,7 @@
 </div>
 
 
+
 <a name="plugin_hooks"></a><h1>Plugin Hooks<a href="#plugin_hooks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>This is just a list of the different existing plugin hooks supported in version 1.5.x of Coppermine. The following list is designed to aid in the creation of plugins by listing the hooks based on their different uses and properties. This list does not explain how to use each hook but simply lists them so that they can be identified, further researched, and implemented.</p>
 
@@ -461,6 +462,13 @@
   </tr>
   <tr>
     <td valign="top">include/functions.inc.php</td>
+    <td valign="top"><a name="plugin_hooks_token_criteria"></a><strong>token_criteria</strong><a href="#plugin_hooks_token_criteria" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+    <td valign="top">Filter</td>
+    <td valign="top">allows to modify the token criteria array. You can add new criteria or remove existing criteria if you don't want to use them to create the token</td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);</textarea></td>
+  </tr>
+  <tr>
+    <td valign="top">include/functions.inc.php</td>
     <td valign="top"><a name="plugin_hooks_bbcode"></a><strong>bbcode</strong><a href="#plugin_hooks_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">with this hook, you can modify the comment that has been submitted and add your custom bbcodes. (Only available when a '[' has been found in the comment)</td>
@@ -477,14 +485,14 @@
     <td valign="top">include/mailer.inc.php</td>
     <td valign="top"><a name="plugin_hooks_filename_cpg_mail_to_email"></a><strong>cpg_mail_to_email</strong><a href="#plugin_hooks_filename_cpg_mail_to_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
-    <td valign="top">Modify recipients' addresses when sending e-mails</td>
+    <td valign="top">modify recipients' addresses when sending e-mails</td>
     <td valign="top"><textarea class="samplecode" style="width:100%">$to = CPGPluginAPI::filter('cpg_mail_to_email', $to);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/mailer.inc.php</td>
     <td valign="top"><a name="plugin_hooks_filename_cpg_mail_sender_email"></a><strong>cpg_mail_sender_email</strong><a href="#plugin_hooks_filename_cpg_mail_sender_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
-    <td valign="top">Modify sender's addresses when sending e-mails</td>
+    <td valign="top">modify sender's addresses when sending e-mails</td>
     <td valign="top"><textarea class="samplecode" style="width:100%">$sender_email = CPGPluginAPI::filter('cpg_mail_sender_email', $sender_email);</textarea></td>
   </tr>
   <tr>
@@ -506,7 +514,7 @@
     <td valign="top"><a name="plugin_hooks_filename_image_sharpen"></a><strong>image_sharpen</strong><a href="#plugin_hooks_filename_image_sharpen" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">called while uploading pictures. Toggles $sharpen, to e.g. enable image sharpening for intermediate pictures if thumbnail sharpening is enabled in the first place.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/plugin_api.inc.php</td>
@@ -663,9 +671,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_start"></a><strong>theme_thumbnails_wrapper_start</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Allows plugin authors to output content before the thumbnail table starts, which is particularly helpfull top start a &lt;form&gt;-tag.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -678,10 +686,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_end"></a><strong>theme_thumbnails_wrapper_end</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Output content after the closing tag of the thumbnail table</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-echo $wrapper_end;</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -806,11 +813,11 @@
         <td>
             <ul>
                 <li class="floatleft"><a href="#plugin_hooks_filename_image_sharpen">image_sharpen</a></li>
-				<li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
             </ul>
         </td>
     </tr>
@@ -917,6 +924,7 @@
                 <li class="floatleft"><a href="#plugin_hooks_filename_thumb_data">thumb_data</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_html_title">thumb_html_title</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a></li>
+                <li class="floatleft"><a href="#plugin_hooks_token_criteria">token_criteria</a></li>
             </ul>
         </td>
     </tr>
@@ -954,7 +962,9 @@
 <p>These two hooks provide the ability to add a custom CAPTCHA validation. The third validation function is a filter, so don't forget to provide that one as well.</p>
 <pre class="cpg_code">CPGPluginAPI::action('captcha_comment_validate', null);
 CPGPluginAPI::action('captcha_contact_validate', null);</pre>
-
+<p> These two hooks allow plugin authors to output content before the thumbnail table starts and right after the closing tag of the thumbnail table.</p>
+<pre class="cpg_code">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</pre>
 
 
 <a name="plugin_hooks_filter"></a><h3>Filter<a href="#plugin_hooks_filter" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -984,9 +994,7 @@
 $pic_title = CPGPluginAPI::filter('<a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a>', $row);<br />
 $pic_row = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumb_data">thumb_data</a>',$pic_row);<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumbnail_params">theme_display_thumbnails_params</a>', $params);<br />
-$wrapper_start = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start">theme_thumbnails_wrapper_start</a>');<br />
 $footer = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_footer">theme_thumbnails_footer</a>', $footer);<br />
-$wrapper_end = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end">theme_thumbnails_wrapper_end</a>');<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_title">theme_thumbnails_title</a>', $param);</div>
 <p>These two filters are used specifically to manipulate the data of a picture.</p>
 <div class="cpg_code code">$CURRENT_PIC_DATA = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_add_file_data">add_file_data</a>',$CURRENT_PIC_DATA);<br />
@@ -1214,8 +1222,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_plugins.htm 1.5.8.src/docs/en/dev_plugins.htm
--- 1.5.6.src/docs/en/dev_plugins.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_plugins.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -130,7 +130,7 @@
     The minimum version number you specify will be compared against the constant <tt class="code">COPPERMINE_VERSION</tt> on the <a href="plugins.htm#plugin_manager_install">plugin manager</a> page for the plugins that can be installed.
     </li>
     <li><a name="plugin_writing_core_files_configuration_extra_info"></a><h4>$extra_info<a href="#plugin_writing_core_files_configuration_extra_info" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    Is displayed with the title of a plugin that is <strong>not</strong> installed and can be used to present extra information. Use it for example to present an additional link to the plugin documentation if your plugin needs detailed explanation. When using larger pieces of HTML, it's recommended to use the heredoc-syntax to define the variable to make the code better readable.<br />
+    Is displayed with the title of a plugin that is <strong>not</strong> installed and can be used to present extra information. Use it for example to present an additional link to the plugin documentation if your plugin needs detailed explanation. When using larger pieces of HTML, it's recommended to use the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to define the variable to make the code better readable.<br />
     <div class="cpg_code code"><strong>$extra_info</strong> = &lt;&lt;&lt;EOT<br />
     &lt;table border="0" cellspacing="0" cellpadding="0"&gt;<br />
     &lt;tr&gt;<br />
@@ -142,7 +142,7 @@
 EOT;</div>
     </li>
     <li><a name="plugin_writing_core_files_configuration_install_info"></a><h4>$install_info<a href="#plugin_writing_core_files_configuration_install_info" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    Is displayed with the title of a plugin that <strong>is</strong> installed and can be used to present extra information. When using larger pieces of HTML, it's recommended to use the heredoc-syntax to define the variable to make the code better readable.<br />
+    Is displayed with the title of a plugin that <strong>is</strong> installed and can be used to present extra information. When using larger pieces of HTML, it's recommended to use the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to define the variable to make the code better readable.<br />
     <div class="cpg_code code"><strong>$install_info</strong> = &lt;&lt;&lt;EOT<br />
 &lt;div class=&quot;admin_menu_wrapper&quot;&gt;<br />
     &lt;div class=&quot;admin_menu admin_float&quot;&gt;<br />
@@ -318,7 +318,8 @@
 <a name="plugin_writing_sub_sections"></a><h2>Sub-sections<a href="#plugin_writing_sub_sections" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>These plugin documents are a work-in-progress, and a to-do list. The following sub-sections exist so far that are recommended to read:</p>
 <ul>
-  <li><a href="dev_plugin_api.htm">Tutorial, Plugin API</a><br />The tutorial is the next logical step to follow after having read the quick start guide</li>
+  <li><a href="dev_plugin_api.htm">Tutorial, Plugin API</a><br />The tutorial is the next logical step to follow after having read the quick start guide</li>
+  <li><a href="dev_plugin_steps.htm">Creating plugins: step by step</a><br />Step-by-step instructions how to come up with a plugin of your own</li>
   <li><a href="dev_plugin_hooks.htm">Reference List of Plugin Hooks</a><br />
   The reference list is meant as a source for experienced plugin writer who need to look up the names of hooks.</li>
   <li>Global <a href="dev_vars.htm">Variables &amp; Constants</a> in Coppermine</li>
@@ -331,8 +332,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_plugin_steps.htm 1.5.8.src/docs/en/dev_plugin_steps.htm
--- 1.5.6.src/docs/en/dev_plugin_steps.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/en/dev_plugin_steps.htm	2010-08-06 11:59:30.000000000 -0500
@@ -0,0 +1,332 @@
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Creating plugins: step by step - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="en" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_plugin_steps.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="stylesheet" type="text/css" href="../js/fullsize/fullsize.css" media="screen" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+<script src="../js/fullsize/jquery.fullsize.minified.js" type="text/javascript"></script>
+<script type="text/javascript">
+	$(function(){
+		$("img").fullsize();
+	});
+</script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<a name="steps"></a><h1>Creating plugins: step by step<a href="#steps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+This page is meant to give plugin authors step-by-step directions how to create a plugin. It assumes that you have read <a href="dev_plugins.htm#plugin_writing">Plugin writing for Coppermine</a> as an introduction.
+
+<div class="indent">
+	<a name="steps_template_plugin"></a><h2>Getting started with the plugin template<a href="#steps_template_plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	The Coppermine developers understand that it might be asked a bit much to come up with a working plugin from scratch, that's why we're providing an empty plugin template that you can use to start to come up with a plugin of your own. You will find the plugin template as an attachment inside the docs folder, so these are the steps to get you going:
+	<div class="indent">
+		<a name="steps_extract_template"></a><h3>1. Extract the plugin template<a href="#steps_extract_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested above, the plugin template comes as an attachment inside the documentation folder, so you can simply download it by clicking <a href="../tutorial/cpg1.5.x_plugin_template_v1.0.zip">here</a>. Alternatively, you can <a href="https://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_template_v1.0.zip/download" rel="external" class="external">get it from the download repository at sourceforge.net</a>. After downloading, extract the content of the archive into a temporary folder. As an example, we'll assume that you have extracted it to <tt class="filename">c:\temp\</tt>, so you should have a sub-folder <tt class="filename">c:\temp\template\</tt>
+		<a name="steps_pick_name"></a><h3>2. Choose a name<a href="#steps_pick_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Pick a name for your plugin. It's mandatory <strong>not</strong> to skip this step - you mustn't leave the name "template". Please refer to <a href="dev_plugins.htm#plugin_writing_preparation_name">Choose a name</a> for details. It's important that your plugin name is meaningfull and doesn't contain to many characters (consider 20 characters as a maximum). As an example, we'll assume that our plugin will brew coffee, that's why we'll refer to it on this page as <tt class="code">coffee_maker</tt>.
+		<a name="steps_rename_folder"></a><h3>3. Rename the folder<a href="#steps_rename_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Rename the plugin template inside the temporary folder from <tt class="filename">c:\temp\template\</tt> to the name you have chosen as a short name for your plugin (e.g. <tt class="filename">c:\temp\coffee_maker\</tt> in our example here)
+		<a name="steps_rename_file_content"></a><h3>4. Rename the placeholders inside the files<a href="#steps_rename_file_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The plugin template contains several PHP-files already. In this step you have to loop through <strong>all</strong> those files and replace the placeholder word <tt class="code">template</tt> with the name you have chosen (e.g. <tt class="code">coffee_maker</tt> in our example). To accomplish this it's advisable to use an editor that can replace a string in various files at once; both tools that are capable to loop through all files within a particular folder (see <a href="dev_package.htm#packaging_steps_loop_through_files">Replace version number in all files</a>) as well as advanced <a href="dev_tools.htm#dev_tools_editor">plain text editors</a> like Notepad++ can do this.<br />
+		Don't forget the english language file inside the lang-subfolder ( <tt class="filename">c:\temp\coffee_maker\lang\english.php</tt>).
+		<div class="cpg_example">
+			
+			<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+				<tr>
+					<th valign="top" class="tableh1" colspan="2">
+						The screenshots show the dialogs in Notepad++ as examples. Click on the thumbnails to enlarge the screenshots.<br />
+					</th>
+				</tr>
+				<tr>
+					<td valign="top">
+						<img src="images/replace_in_files1.png" border="0" width="143" height="120" alt="" longdesc="images/replace_in_files1.png" />
+					</td>
+					<td valign="top">
+						<img src="images/replace_in_files2.png" border="0" width="181" height="120" alt="" longdesc="images/replace_in_files2.png" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						The first screenshot above shows the dialog with all relevant files opened inside the editor. Click on the button "Replace in all open Documents" to perform the replacement.
+					</td>
+					<td valign="top">
+						The screenshot at the right shows another possible option in Notepad++, where you can perform a replace operation on particular files within a given folder. This is the most elegant and recommended solution for bigger replacement operations.
+					</td>
+				</tr>
+			</table><br />
+			Please note that the above screenshots have been added as examples. Coppermine is not afiliated with Notepad++, nor do we support that particular application. However, we recommend it!
+		</div>
+		<a name="steps_copy_to_target"></a><h3>5. Copy the new plugin folder to the target<a href="#steps_copy_to_target" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Inside your temporary folder ( <tt class="filename">c:\temp\</tt>) you should by now have a unique plugin based on the plugin template that is ready to be modified further by you. If you want to test it right away, copy your new custom plugin to the plugin folder of your Coppermine gallery (as suggested in <a href="plugins.htm#plugin_manager_upload_ftp">the "regular" plugin documentation</a>). As your custom plugin doesn't do anything yet (remember: the plugin template is just an empty shell to get you going easily), you will probably want to edit your plugin further, so you should copy it to the plugin folder of your testbed (if you have one) and continue there.
+		<div class="cpg_example">For the sake of this article we'll assume that your local testbed or the mirror that corresponds to the files on your webserver resides at <tt class="filename">c:\mysite\</tt>. Therefore, the plugin folder would be <tt class="filename">c:\mysite\plugins\</tt> and the example plugin that we will refer to in this article will reside in <tt class="filename">c:\mysite\plugins\coffee_maker\</tt>.</div>
+		<br clear="all" />&nbsp;<br clear="all" />
+	</div>
+	
+	<a name="steps_config"></a><h2>Creating a config record for your plugin<a href="#steps_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	This section is assuming you have done as suggested above: that you're using the plugin template and that you have renamed both the plugin folder as well as all placeholders labelled "template" with the short name of your plugin. In this example, we'll asume the plugin name to be <tt class="code">coffee_maker</tt>. How the code of the config screen is composed is being explained in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a> in case you want to figure out what actually happens on the config screen. However, that it's not really necessary to read that section up - you should get away with just following the steps below.<br />
+	For our example plugin we'll assume that you only will have a handfull of config settings, so we'll use Coppermine's already existing config table and populate that with additional records to store our custom plugin config settings as well.
+	<div class="indent">
+		<a name="steps_config_option_type"></a><h3>1. Decide for an option type<a href="#steps_config_option_type" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		First, you need to determine of what type the config option will be:
+		<ul>
+			<li>Checkbox</li>
+			<li>Radio button</li>
+			<li>Dropdown (option list) with one selectable item</li>
+			<li>Dropdown (option list) with multiple selectable items</li>
+			<li>Text input field (one line) for numerical input (integers)</li>
+			<li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+			<li>Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)</li>
+		</ul>
+		Depending on this decision you will need different language strings and you will need to apply different piece of code for the actual config screen. For now, just decide on one option and keep that in mind throughout the rest of the process. If you assistance in making up your mind, it's recommended to take a look at the paragraph about <a href="dev_coding.htm#dev_coding_usability_forms">forms</a> within the <a href="dev_coding.htm#dev_coding_usability">usability section</a> of the <a href="dev_coding.htm#dev_coding">coding guidelines</a> for Coppermine.
+		<div class="cpg_example">For the sake of brevity, we will use a checkbox in the example boxes below</div>
+		<a name="steps_config_name"></a><h3>2. Choose a record name<a href="#steps_config_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Choose a short yet meaningfull name for your config option. Avoid cryptic abbreviations, only use lowercase alphanumerals and the underscore.
+		<div class="cpg_example">If your plugin's name is <tt class="code">coffee_maker</tt> and your config option is meant to toggle an option that determines if the coffee will be served with or without an extra donut, we could be calling the option simply <tt class="code">donut</tt>. However, that may lead to misunderstandings or double definitions, that's why it's advisable to prefix the name of the config record with the words <tt class="code">plugin</tt> followed by the plugin's short name <tt class="code">coffee_maker</tt>. Finally, let's separate the words with underscores for better readability, so the option's record name would be <tt class="code">plugin_coffee_maker_donut</tt>, which is what we'll use in the following examples.</div>
+		<div class="cpg_message_info">Keep in mind that the overall length of the record name mustn't exceed 40 characters! If you need longer names, you can not use Coppermine's config table to store your records in - you will have to create a table of your own.</div>
+		<a name="steps_config_install"></a><h3>3. Create the record during plugin install<a href="#steps_config_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		During the install of the plugin we need to perform the database query once to create the needed record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Add the config options for the plugin</tt> within the function that determines the additionmal actions during the install of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("INSERT IGNORE INTO {$CONFIG['TABLE_CONFIG']} (`name`, `value`) VALUES ('<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with in the previous step">plugin_coffee_maker_donut</span>', '<span style="color:red;font-weight:bolder;" title="Replace this with the default value for your config option">0</span>')");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> - that section needs to correspond to the config record name that you have chosen in the previous step. Additionally, you have to determine the default value of the config option (<span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above).
+		<a name="steps_config_uninstall"></a><h3>4. Create the uninstall query<a href="#steps_config_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		You have to make sure that your plugin doesn't leave needless config records behind if it should get uninstalled in the future, that's why you need to come up with a query that will delete the config record, similar to the step above where you created the config record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Delete the plugin config records</tt> within the function that determines the additionmal actions during the uninstall of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = '<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in a similar manner as for the install - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.
+		<a name="steps_config_defaults"></a><h3>5. Specify the scope of your config record<a href="#steps_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested in <a href="dev_plugin_api.htm#plugin_api_tutorial_config_defaults">tutorial section that explains how to add config options</a> you need to determine on the page that actually composes the config page (<tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>) for your plugin what the scope of your config option will be, i.e. what config field type you have determined above and what the minimum and maximum value will be. To accomplish this, edit the file <tt class="filename">admin.php</tt> in your custom plugin folder (not the file <tt class="filename">admin.php</tt> in Coppermine's root folder; that file has only been named in analogy) with a plain text editor. Find <tt class="code">  $sanitization_array = array(</tt> and add below (in a line of it's own)
+		<pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '1'</span>),</pre>
+		Again, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+		Additionally, you have to determine the scope of the config option using the section <span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above. The table below explains what you need to replace depending on your choice of option type in the initial step &quot;<a href="#steps_config_option_type">Decide for an option type</a>&quot;. This is basically the same table as in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th valign="top">option type</th>
+            <th valign="top">scope</th>
+            <th valign="top">Usage (range)</th>
+            <th valign="top">Parameters</th>
+            <th valign="top">Example</th>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Checkbox</li>
+                    <li>Radio button</li>
+                    <li>Dropdown (option list) with one selectable item</li>
+                </ul>
+            </td>
+            <td valign="top">checkbox</td>
+            <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_donut' => 
+array('type' => 'checkbox', 'min' => '0', 'max' => '1'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for numerical input (integers)</li>
+                </ul>
+            </td>
+            <td valign="top">int</td>
+            <td valign="top">Text input fields where only integers are allowed</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_lumps' => 
+array('type' => 'int', 'min' => '0', 'max' => '9'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+                    <li>Text input field (multiple lines, aka  textarea)</li>
+                </ul>
+            </td>
+            <td valign="top">raw</td>
+            <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against</li>
+                </ul>                
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_customer_name' => 
+array('type' => 'raw', 'regex' => '/^[A-Za-z ]+$/'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Dropdown (option list) with multiple selectable items</li>
+                </ul>
+            </td>
+            <td valign="top">array</td>
+            <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against, similar to the examples given above for the type 'regex'</li>
+                    <li>'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_ingredients' => 
+array('type' => 'array', 'regex' => '/^[A-Za-z ]+$/', 'delimiter' => '|'),</pre></td>
+        </tr>
+    </table>
+    As you can see in the table above, the scope selection "checkbox" does not only apply for the form field item checkbox, but as well for radio buttons and select dropdowns with one selectable item. Subsequently, if you plan to implement a radion button with three possible selections (e.g. for a selector that let's visitors choose the strength of their coffee from "weak" to "normal" to "strong"), the scope definition would be something like
+    <pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with">plugin_coffee_maker_strength</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '2'</span>),</pre>
+    with the possible options "0" corresponding to "weak", "1" to "normal" and "2" to "strong" (but we're going to determine that in a later step; for now, we'll just set the possible number of options to choose from).
+    
+		<a name="steps_config_form_options"></a><h3>6. Populate form options<a href="#steps_config_form_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The radio buttons, checkboxes and select dropdowns need to be populated with values based on the corresponding values. That's why you need to keep on editing <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>, find 
+		<pre class="cpg_code code">// Set the option output stuff </pre>
+		and add below it into a line of it's own a small code block that determines the state of the radio button, checkbox or select dropdown. The code differs slightly, depending on the number of possible states: a checkbox can only have two states (checked or not checked). A radio buttons can have two or more states.<br />
+		For our example from above that is meant to create a checkbox that toggles on or off wether the coffee will be served with a donut or not, the code you would have to add would be:
+		<pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] == '1') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = 'checked="checked"';
+} else { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = '';
+}</pre>
+    Once more, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+    For a radio button (we'll use the other example from above that determines the strength of the coffee with three possible options to choose from), the corresponding code would be
+    <pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '0') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '1') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '2') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = 'checked="checked"';
+}</pre>
+		
+		<a name="steps_config_rows"></a><h3>7. Output the form elements (rows)<a href="#steps_config_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		In this step we finally output the actual form element - one for each plugin config option. The output basically is in HTML, with the PHP variables that we populated in the previous step shining through our HTML. That's why the entire code block that we're going to edit is using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a>, which is the recommended method as per <a href="dev_coding.htm#dev_coding_html_nesting">Coppermine coding guidelines</a>. Subsequently, all PHP variables that are meant to shine through the HTML output are being put into curly brackets.<br />
+		As the HTML in itself will differ substantially depending on the option type you have chosen in the <a href="#steps_config_option_type">initial step</a> of this set of instructions, here's a list of code blocks that you need to paste into <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt> into a new line of it's own below 
+		<pre class="cpg_code code">&lt;!-- insert config option form code start --&gt;</pre>
+		<div class="indent">
+		    <a name="steps_config_rows_checkbox"></a><h4>a. Checkbox<a href="#steps_config_rows_checkbox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">donut</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="checkbox" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="checkbox" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>']} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{<span style="color:red;font-weight:bolder;">$lang_common['yes']</span>}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_radio"></a><h4>b. Radio button<a href="#steps_config_rows_radio" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td style="vertical-align:top;"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strength</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="radio" value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">weak</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="radio" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">normal</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="radio" value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strong</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+    The example above of course will only work if you have three radio buttons; if your number of radio buttons differs, you have to add/remove lines, keeping an eye on the index numbers at the end of the strings (highlighted in <span style="color:navy;font-weight:bolder;">dark blue</span> in the example above).
+		    
+		    <a name="steps_config_rows_dropdown"></a><h4>c. Dropdown (select/option list)<a href="#steps_config_rows_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">taste</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;select name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" class="listbox"&gt;
+				&lt;option value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">0</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">espresso</span>']}&lt;/option&gt;
+				&lt;option value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">1</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">italian</span>']}&lt;/option&gt;
+				&lt;option value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">2</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">latte</span>']}&lt;/option&gt;
+			&lt;/select&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+	    <a name="steps_config_rows_textinput"></a><h4>d. Text input field (one line), both for numerical input (integers) as well as any other textual input<a href="#steps_config_rows_textinput" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">sugar_lumps</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="text" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" class="textinput" size="2" maxlength="2" value="{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']}" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']} /&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">pieces</span>']}
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_textarea"></a><h4>e. Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)<a href="#steps_config_rows_textarea" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">remarks</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;textarea name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" class="textinput" rows="7" cols="40" style="width:100%" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']} /&gt;{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']}&lt;/textarea&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		</div>
+		
+		<a name="steps_config_language"></a><h3>8. Create the needed translation strings<a href="#steps_config_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Basically, we're done already, except for the language strings that we had to come up with in the form elements: our config option needed a name and maybe some explanatory text, and the option labels (if applicable) required additional strings. Those strings need to be defined in the language file: our plugin template already contains an English language file that we need to populate no matter what, that's why you need to edit that file (<tt class="filename">c:\mysite\plugins\coffee_maker\lang\english.php</tt>) with your plain text editor as well. The structure of the language files is pretty straightforward: you just define array records as suggested in the <a href="translation.htm#translation_step_by_step">translation guide</a> for "regular" Coppermine language files that applies for plugin language files just as well. Just keep in mind that apostrophes (single quotes) in your language strings need to be escaped with a leading backslash.<br />
+		For the examples given above, the following translation strings would have to be added to the language file:
+		<pre class="code">$lang_plugin_coffee_maker['donut'] = 'Donut';
+$lang_plugin_coffee_maker['strength'] = 'Strength';
+$lang_plugin_coffee_maker['weak'] = 'weak';
+$lang_plugin_coffee_maker['normal'] = 'normal';
+$lang_plugin_coffee_maker['strong'] = 'strong';
+$lang_plugin_coffee_maker['taste'] = 'Taste';
+$lang_plugin_coffee_maker['espresso'] = 'Espresso';
+$lang_plugin_coffee_maker['italian'] = 'Italian';
+$lang_plugin_coffee_maker['latte'] = 'Latte';
+$lang_plugin_coffee_maker['sugar_lumps'] = 'Sugar lumps';
+$lang_plugin_coffee_maker['pieces'] = 'pieces';
+$lang_plugin_coffee_maker['remarks'] = 'Remarks';</pre>
+		
+	</div>
+This is all that needs to be done to add config options to your custom plugin. Remember though that adding the option records alone will of course not do anything yet in terms of functionality of your plugin - you need to come up with code as well that is making use of your plugin's config options. When using your config options from within functions, don't forget to set the scope of the variable <tt class="code">$CONFIG</tt> using the keyword <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">global</a>.<br />
+Keep in mind as well (before testing your plugin's config options) that you need to uninstall and re-install it, as the database records are being created during plugin install only.
+</div>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/dev_subversion.htm 1.5.8.src/docs/en/dev_subversion.htm
--- 1.5.6.src/docs/en/dev_subversion.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_subversion.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_subversion.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -290,13 +290,13 @@
 In all textual Coppermine files (i.e. files with the extensions <tt class="code">.php</tt>, <tt class="code">.htm</tt>, <tt class="code">.css</tt>, <tt class="code">.js</tt>, <tt class="code">sql</tt>, <tt class="code">.txt</tt>, <tt class="code">.xml</tt>) there is a subversion header present that is meant to help developers and power users to determine what version and revision number a particular file is. This can be helpfull when troubleshooting as well as in support matters. However, from a technical point of view (as far as the core functionality of your gallery is concerned), the additional subversion file headers are just for information purposes and don't server any technical purpose.<br />
 Subsequently: if you're an end user, you can savely remove the subversion file headers from files where this bothers you, e.g. if you want a clean HTML output (code-wise) of your pages you can remove the subversion file header from the HTML template file of your custom theme (<tt class="code">themes/yourtheme/template.html</tt>).<br />
 Developers and contributors on the other hand are required to <strong>preserve</strong> the subversion file header or add it when coming up with new files that end up under version control (see &quot;<a href="dev_files.htm#dev_files_adding">Adding files</a>&quot;).<br />
-The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7620 $</tt>,  <tt class="code">$Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
+The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7805 $</tt>,  <tt class="code">$Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_superglobals.htm 1.5.8.src/docs/en/dev_superglobals.htm
--- 1.5.6.src/docs/en/dev_superglobals.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_superglobals.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_superglobals.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -49,22 +49,24 @@
 
 <a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
-
-<a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
-<ul>
-  <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
-  <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
-  <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
-  <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
-  <li><tt class="code">getInt</tt> - Returns (int) value.</li>
-  <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
-  <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
-  Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
-  <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
-  <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
-</ul>
-<p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+
+<div class"=indent">
+    <a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
+    <ul>
+      <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
+      <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
+      <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
+      <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
+      <li><tt class="code">getInt</tt> - Returns (int) value.</li>
+      <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
+      <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
+      Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
+      <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
+      <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
+    </ul>
+    <p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+</div>
 
 <a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
@@ -73,9 +75,10 @@
   <li>Static filters and validators for arbitrary scalar or array data</li>
 </ul>
 <p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
-
-<a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<pre class="cpg_code">// Example: creating a cage for $_POST
+
+<div class="indent">
+    <a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <pre class="cpg_code">// Example: creating a cage for $_POST
 require_once "Inspekt.php";
 
 $cage_POST = Inspekt::makePostCage();
@@ -85,47 +88,47 @@
 if ( !isset($_POST['userid']) ) {
     echo 'Cannot access input via $_POST -- use the cage object';
 }</pre>
-<p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
-
-<a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
-<pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
+    <p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
+    
+    <a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
+    <pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
 echo dirname(__FILE__);
 require_once "Inspekt.php";
 
 $superCage = Inspekt::makeSuperCage();</pre>
-<p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
-<p>To access a variable within a supercage we have to use the following format:</p>
-<pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
+    <p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
+    <p>To access a variable within a supercage we have to use the following format:</p>
+    <pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
 $album_id = $superCage->get->getInt('album');
 $title = $superCage->post->getAlpha('title');</pre>
-<p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
-<p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
-<table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
-    <tr>
-        <th class="tableh1" width="50%">
-            Bad example
-        </th>
-        <th class="tableh1" width="50%">
-            Good example
-        </th>
-    </tr>
-    <tr>
-        <td class="cpg_message_error code">
-			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
-        </td>
-        <td class="cpg_message_success">
-			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
-        </td>
-    </tr>
-</table>
-<p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
-
-<a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
-
-<a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
+    <p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
+    <p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
+    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+        <tr>
+            <th class="tableh1" width="50%">
+                Bad example
+            </th>
+            <th class="tableh1" width="50%">
+                Good example
+            </th>
+        </tr>
+        <tr>
+            <td class="cpg_message_error code">
+    			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
+            </td>
+            <td class="cpg_message_success">
+    			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
+            </td>
+        </tr>
+    </table>
+    <p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
+    
+    <a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
+    
+    <a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
 <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
   <tr>
     <th valign="top" align="left">File</th>
@@ -201,46 +204,116 @@
   </tr>
 </table>
 
-<a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Regex</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Example</th>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
-    <td valign="top">Only latin character in lowercase will match.</td>
-    <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
-    <td valign="top">IP addresses (v4) will match (return TRUE).</td>
-    <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
-    <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
-    <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
-  </tr>
-</table>
-
+    <a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions (regex)<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Regex</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Example</th>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9a-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-A]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match upper-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive)
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]{3,6}$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive) with a minimum of 3 characters and a maximum of 6
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[a-z_]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower case letters and an underscore, e.g. strings like 'foo' or 'foo_bar'
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
+        <td valign="top">Only latin character in lowercase will match.</td>
+        <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
+        <td valign="top">IP addresses (v4) will match (return TRUE).</td>
+        <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
+        <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
+        <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[+-]?([0-9]{1,2})*\.?[0-9]+$/</tt>
+          </td>
+          <td valign="top">
+              Will allow you to enter integers between 0 and 999 with or without a trailing percent sign, which can be helpfull if you want to allow dimensions (for HTML/CSS attributes) in pixels or percent
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^#(?:(?:[a-f\d]{3}){1,2})$/i</tt>
+          </td>
+          <td valign="top">
+              Will match valid RGB color codes from #000000 to #FFFFFF
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+    </table>
+</div>
 
 <a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
@@ -262,8 +335,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_tools.htm 1.5.8.src/docs/en/dev_tools.htm
--- 1.5.6.src/docs/en/dev_tools.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_tools.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -689,8 +689,8 @@
 <br clear="all" />
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_update.htm 1.5.8.src/docs/en/dev_update.htm
--- 1.5.6.src/docs/en/dev_update.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_update.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_update.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -43,8 +43,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_vars.htm 1.5.8.src/docs/en/dev_vars.htm
--- 1.5.6.src/docs/en/dev_vars.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/dev_vars.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_vars.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -627,8 +627,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/dev_versioncheck.htm 1.5.8.src/docs/en/dev_versioncheck.htm
--- 1.5.6.src/docs/en/dev_versioncheck.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/dev_versioncheck.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/dev_versioncheck.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -77,8 +77,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/empty.htm 1.5.8.src/docs/en/empty.htm
--- 1.5.6.src/docs/en/empty.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/empty.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/empty.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -34,8 +34,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/errors.htm 1.5.8.src/docs/en/errors.htm
--- 1.5.6.src/docs/en/errors.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/errors.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/errors.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -388,8 +388,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/exif.htm 1.5.8.src/docs/en/exif.htm
--- 1.5.6.src/docs/en/exif.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/exif.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/exif.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -130,8 +130,8 @@
 <a name="exif_end"></a>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/export.htm 1.5.8.src/docs/en/export.htm
--- 1.5.6.src/docs/en/export.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/export.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/export.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -315,8 +315,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/faq.htm 1.5.8.src/docs/en/faq.htm
--- 1.5.6.src/docs/en/faq.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/faq.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -269,8 +269,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/files.htm 1.5.8.src/docs/en/files.htm
--- 1.5.6.src/docs/en/files.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/files.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -133,8 +133,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/groups.htm 1.5.8.src/docs/en/groups.htm
--- 1.5.6.src/docs/en/groups.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/groups.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/groups.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -150,8 +150,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/images/plugin_manager.gif 1.5.8.src/docs/en/images/plugin_manager.gif
--- 1.5.6.src/docs/en/images/plugin_manager.gif	2010-06-05 00:36:03.000000000 -0500
+++ 1.5.8.src/docs/en/images/plugin_manager.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,46 +0,0 @@
-GIF89a   146aaaDarsLt<PrcͲ䓸                                    ,     @ !H*\ȰÇ#JHŋ3jȱǏ0@ɓ(S\ɲ˗0cʜI͛8sɳϜ#S"`Xj$I>Mt HUQW2 R	,0`@(X8)/<X@ B`gӖ\ѷ";r޽p)̹ϠC}2( 
R+PZϱeI˞M۸s6;&lȓ+_УKN} dW@dC/~ҁɿX~Ri'Do}U{ ^ZGIpawsf,9W݇ (tE#,0(4h8
-9]DiH&"Ȥ@>@Tie
- @Ve \)digfTve 
-%tix|矀2F9ܔ&袌6裐F*|J(
-wbt 'jd	Ju߱ߡ@jIj~  j
-606p DZ
-0pJ*Ekk,kpr˭p{쩹.>[p,B[+k>`plφ*J,>e3,.:q ,$l&,0,4l8<@3DmHƛ  ԕsɵ[VjIbTG@$vk5`SvW^L d
w@b%eK+ D A7EiI9779ji9縆NKlI	D*j.A 78JK;eXIYM xb<ua&P5utoÔ</l	X  ^Z? #dM!M-P`>`w4'Ah2 	Jae&ɇ
[B8y! ~H@'|З <Qp8*Z~)Qǈ3<1R`H2Vr H@HhH:ڱjdㇶ1=*aNl:ppW@萏td"HN5dp4$	я+UQr0l;uaEc8ZF T.wHݲI,'QH\%ռ ǌ4aJș6n)<bL@m4LΝ$L~Hz& b  yp+~/_" 0Ӟ4qPъZ8>φr p4fqOΪŁv0LQ.mtI8C:Ӟ@
jP+T9eCG)AIT`R樔έ
-[bUc媪&)jէZ9LRk̅`Xü8R8\}ZKs,XIV:jLλ`岘ͬf7z
hGKҚMjWֺlӤ^-Ǵ{aOTD>zU,,1h3͇g@\H
/xl{Z&{)L=O,~_&2i\ӓ5NG$qQ qx- m}hFp2X	QaJ2 VU{Zrħ,m4+$uF&ʟ&;PL*[Xβ.{`c:zj$[N]2V~:1B4SπLLL>)W@YOEuvU\,Yk/=ͭr҂9J`ϨNk0HլԬ6kvxժhV%˦֭\0U]pU.^WV֞emYXs]ZZ1
M\ܺݕJdGTݹݫlyx5)*x{69VG'Nq9ϸ7{ GNr
%pqK<&HW2@ ȸ!KЇN[4<缠Mk2>3]~`؅t[
v˘2m\nFʐ$^Db.eiIyԧ{-4|ؔ&C("t?$<aLD(nk
-x?8=?}{%n@ ;ЏO[Ͼ{OЯ~|E+KU:g>r+]vgOQyjnt(Lw
-gM~#W-$2o,IILrlotMK%xWMXkHm"xW8;i؁vlbmr;6o&h+4lB"VIo)l-Jw+.K+(0kl%8l+f5RH4X+C9ȀrMd~)z|؇~8Xx؈Hgj:PwxU%'f#&ǉu%oW.wcCA{d{(& {z	B50CEc6'y$c@"$ cc)FQ&q6x%A56<,Pj&YR% HYU8x%DE[=Sh&URiF~;p~ZiRoVrU[h%4uXSY%fF*h9TR****A+9+9/0Roio&)qR<L
-ÒVhXanɔ6-("yLYm7dYfyhjlٖnpr9tYvy x9A9Yy٘9Yy@>_NTיQ!m]ȓ(r#_%P7cѣN
=z_I_i_<	O5o1[!]sAy^	]8v[mpS^E9	yͣU4i))o*;y:䓟1ttוz$zGZQjL;؁|Bg1'Q Ќ#wa369!D(!Q6c4zO"SP<p&ATÌPL= ':x2
6Ȍa<`h&A!5K-ġ9rnJbKtZ&pexC%T":'g!$sf)vh"|:nnXH0x⡊zHq
-Js5¨\$zSG&hwZk攣?:
-VkL:;z:*Ԫ5'*ò;:i!Uqb;VU=&i&)+ɬުRZZGė꺮ڮʮuf!9.2nlnq.Մ!VA/
-'	0p#U"DJ$ԩThv/)nЦK+xd#coF,+tsm?I]؅ಓ0sJ4WB+OFF'8,{o~%Y&28HDmӤı5r$W$	Mf+
-x
-w[~;[{u۸;[{> ;[{8O;[{<cte׋˚2aJ$k=Q55J!1:[D64#z\yS%3*]#zQ#7Qӌa E,I+sq_'9SkFH,:h;iV,3<&10Q I[QҫwSMѾMai<=WCNY3_SZC6JQ%iSmy7`ﹾu[Aő-bs[nB׿N:j":TyC+jҵV&@kvO%L,E[s%hgWV IM<C8[#>;zK#ɜɞɠ;W [ʼR @Q4
zɬʫo˲<X#ׁǷ0ЁXe*Pw;<8H{`E!.a0 ID!̬.z@!a<#{ E d`7ŊxSƈ˨rBca wzxYw3FJDE^jt!Wjc<#dʡRMHҴR".]!ͩZ6}wRH"p%*UkXB	:?%Zjp4Rh:&R+~iFTk%+%`2SXՍ:Qr=ר֣ꨮz1ͪl'nJ(*l69;=9 K
-*r8T3o
49j.LSU˪i,ik
-m*`Kwe`˒lT;gsyذ
XM}HG+gx,R,Cم߽VlO{l?*BB*o,nѵZ,0&26[*բWm.'Á/*J<iLh2:2KlfM	ޱS")/iHA*V!i}^ҽgՍfΤ,:nLM-=nK,$^8RNuxװcST>l^^Yqfl.2!Ips݉'x$t'hcE\B+	`|8&v+qa]\"A5Gcu
-韇Ci 3!z8̥]%ᢾIѽ.N;}2OAT\{@,P欙LьHq2T=Tգq8>y	uSP4 UEA!DDD3	E{Pc̰iH5գ@l8q_|(m;J&²@Ӌ.\aY((I6e&<eR~h9)bU^Vyi
-*_rFJu>'Igpk%$R@<FMM@mbGHYJNj_%VIA,Eފf Hް!bpdN
-mk$moL$q}܂Fȴ&/KOvCن>鲨TTnq-ǍTQ-	iE /~%fc/}~GC{؟ڿ;"?ojƁ4_07Ai?\ x`&8` LP8!B"L0 

tdP )U2`ʔ9 4&D)
t !5iNSQNZUYnׯMSM) Ŗ Dp 
	@(B8p BB,]*x` 
mFK`߄}
3.A
RM~t= aA\ ]mܹuU؆$@mB	\=*@ak
-J4 tݙtwZ.`pGt<F_@x74@TBpB	kNJ@Á(	B	H
-$(.C 6DfSDG rH*$   x@hHFҎJ,rK.2+$dI(l.TsM6MT  	x2JtsO>ϭഊB
--<JDUtQFuQH#tRJ+RL3tSN;SP=u(TRNTSUuUV[uUXcuVZkV\suW^{W`vXb<	PvYfuYhvZjZlv[n[pw\r]%P` p2cW%Pz3BW%: @XUu^NZnAua	w_[\.`XE&%>FwdPJNdN9bsrbi4cUʁe"dT|ej6`8i +p&PzQyeS	s:[^fG{ @!
-h^i&X!g|Цy:AJȀVvr~:n[wU]&h7x;6&Z 3@m^B霆`R>7L ma煪޳W^e'TM}׭|E~VWSx@&Pd`@[p8SՒD
-`=A`=W5Tp`@X$։N#a
mxC(B	wR  _ hD(FV:a	*&2`*|5qR$cHC*ЊgdcFV@xG<Q{cG@R$d!
yHD&Rdd#H<J@4,axILfRd'=IPR$e)MyJTRde+]JXnr#*'XRA..LS$f1yLd&a-7y R
Xծ ]tWԥV*``AyMKbJ撸7_Sg=iJf~Й,4	3tb7i*rzSfĩ*ThGcO"E'*P(B/IPzҠ|(K#
-чA[L}SiPzT&U*TFUS(5Q[*xìvUc%kjðЂ
-=h;XW
-E
-|U^'TW~USXƳα黢 q]"P>h#nI aST]4X)[[ǈ޲I[	D`h5Zݤ`6ak';53hm[ZSZܵ-guX"ټ-m"NniqپּM}Yڕ]Kү 0ש|/rkk!귋0M{?qfyZk5$*vr.xlҷ>
-Iv!X<1^XNՈ	aZp1Ļ5LM1.ހNT
,kCWEb@7Z CX#4X2pIQuN|HR;ID^BTtKDt%Ij?uyU.0gruOOQs4KgSPF!J~Fofyeev.dS^}mlg[vmp[&w}nt[fw(JwݒGwo\'x
~p'\gxpG\x-d\x=q\#'yM~r\+gy]r\3ym~s\;y}s]C'zэ~t']KgzӝtG]Szխ~ug][z׽u]c'{~v]%gK[v]s{~w]{{w^'|
x'^m9TxG^|-ȏ
-ғhC^'}Mzԧ^g}]zا 2}m{^}$7S!ԄB :}yu|G_Ro ůvy-NT &'PP` 9eDB7|%C+-K
H>;sk!kc4\@鳾YB335K @$/pȈ
@diHɘ?	
-K1@j"
-@	@Lk&"*]c(vAC6ܵɣΪ#.ʲCb#B'(	B`
p ؋E, ATA(3xAx	
Ӑ%,P	"8xD{Y\PwBC@/l>1D3t!&tj3 DCz-b#ˣ@"D(FF?H )ƽ苿(NppH
-#$Pq<#THX*ȸ9,j\.lFgCd"o\+?5|1Z1jjnF[GN'zi¥'rb"Y	"?DȔq;H#DH{
-+aAI{FKK* %*{, riL|L|>ʬL˼L3LMM,M<MLM\MlM|M،MٜMڬMMMDe7N<#	zw;NLN\NlN|NNawrڱU#!e>NϚbq! =Tyd
-ʹÄK
-O u$Yٛ;Yp!)Kp\@|PshГ(P]HɋA	 P#ŊYؘWϚ蠈Щh-=Q`Y7Si
-1M[ϩቄAIVќ,=2#mTHRa1OYO&a&\+uIiE\ YY:=J3H!-@u7@S
DU45@X>Q1YU1Lp)VVE-MVG֫a (Lm	@Q
UWYQsEW=Qw-WmQ|PuWyQxP|V
-kU9mXMMK*XXr'z*X
Y%XM'ͤ)
YY*Y5:Mr~6$)kZ)=^Z'4*Y}Z%وkB('̩ub?<b!ڨ][=%+$a3-cu\b)%)ڕ"ۉ&i&a=\-EM\}\ȝUe3H\\\\\
]"<]5]ͭUQP`ɬ[ѭXj<+[Ws%]5]]䕝ս5!&4[:̢-bsA\vk*",* Vzylz--n߬%|+_%Y+3%s*__w^&}9!ݦd-u4.ۦ
-ZzVvQ`]f{j_jb-0Fdn"aê꯼01b⛢a/<Z,]bR[ Z##s	%b", qJ6V?~30,ީ
e,@[0b(&Cn_,RC*B@bD-L"9K
-stst1'ŨE2BҬQ6Rdʦi2	^w++}42"H6fFF/.c*憢ec.oN'jB';f7=N]8+`)Zq`{ka}a@f%,k_-%+b
-[g!Meg!z\!dL--ꢇr2Ҭ,3hh埨$Q&>
Zh }VzGreFi!V؆'~iwiNimv*njj؜Nj~Zjejjjjjkk.k>kNk^knkj`]kkT9k{-jH$l.l>lNl^lnl~lȎl$~%RM̇l̤f%9χ% 8lЮmޙM*mUZHP &OTgʔqF@V?Pt	XM	ωW?E8N$N%_rm QܞL9	UБ1p P;@!(Ej[R$s̀f?8g,+v^^ծ1$R-S֭I@2M }ӰAh}ԉV3cp!%3=U χL	0q!0IͰ@V[oLʌ)]orXHKEHҒ ҒItS UiŅLD9u6/|EUOD<m=ϭJx`_v֤*c/tR=jvkvlvmvnvovpwqwr/j.vBt~wxKtuvxҤ[
L>Koy?xwgWE(""t&U{ޞ$'$'J+\?yRxfx鉶JEm[m)y ?4xRyfyYrZ]\
-\B'2-';ʫG)ghgwwz?{"z7zG{R=ok{{tqi|Zbi^_M|Z9|riK{zOwN),nM2w'0W9*0/f .}13+C42&¢:N!0OT6	>,b2"~;bKnL`Hi(]_yٗ3.n410#Fb_r!}֟~
-<XP HÅ N0&P	#L@ƅSR%F4Ҭi&Μ:w'РByJ8 (R	2m)ԨRFS7pmQB`.A>l[^JjQn6B}6/]=Yl]Ls[+ehU{4ԪWYҩg~Zjֺw7/hص3zk		Sn:ڷs;Ǔ/o<׳o}S
->?
-8  *W`~ ;
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/images/plugin_manager.png 1.5.8.src/docs/en/images/plugin_manager.png
--- 1.5.6.src/docs/en/images/plugin_manager.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/en/images/plugin_manager.png	2010-06-18 10:09:40.000000000 -0500
@@ -0,0 +1,258 @@
+PNG
+
+   
IHDR    !  "b   sRGB    bKGD      	pHYs    +   tIME1H   tEXtComment Created with GIMPW    IDATxwEߙټ{G9$	
+3 "@"(*A$QrArpmػN=>wzzݮlu4{d:~ŴxՋ|p)w}4mٖ[~Vn}z?vB(۷nȞ	I Ȓ% tЖؘݫ;Ο?իWp\l6;jjE!;fwߕ -c4ж5 7Dծ<uM cKloӲC{|*4ڏPBC>d0[kk9r;:_ߕtVŘG{BwxgnE߰0W ̖$ Ѡ#};6GNQx`Ga3:q{˹MۓUӐ=dlʋ8~?jg߷=r8iǯ#GzEQXrIIIFÊ غe3v{5۝3TRh2ӏRO\6-YΟ8~NqㅿoU+CHMy3[4jXh41jxJ+le 0,^Obb}ڵpʕ@HH?-Yll2ls51}_	6+ 4k_NZP@AԱ-WRŲ,Xe+Vjq݈H외u{UΧvGg|h{8~\`jPm=1_>#S>c[uCȸ<={RMuZi\YV'ɞQ7͗մO HEQv|}p\tؑYfaZ~4]Sgp-[u/Kh0=rByq5"ao2,xS8c1]ZgѪm|?gS_'P % ).<_/Xpʘ?>vA]܀~S8m!cϛYB+w{Hw,PVu	OVu܀^F
xͷ9cUΧܵￛW,\0ܹСc;V\M5WxY4lbcb0Dv9			w,m߾,Y,6EQ10
$;lټ	 ΀}P%h߫탔$	QSfQ1lhQ1M͖=?l6c2A0Mftz}<AX,Ǘ+voߌ0<鬺KQln%{KٶWU_/\Mbub
+A U~6g4fh)*6qF??'epf>nHߎ&X7z6?uͯx}ֹIjb!VQ#mȌEŋ:d M_z-޳*طVooF)7$Ù캻|ݎihL)"G;3ٻk;5jeӆ5Ԫ]}B^}?j/rÚ˨DA8q\@p]TX'OLQFBLkؾ5sE"of؛CoBBB;zT݀5)9ukΰ7ya}N<Aȓ#+7n%mfC+AHLL bʕ.A.;nBEY~
+DWlGN4&o޼w}({"cJtWnͲ9~Ay>S6Min _|L1,ʵmefV_:yDd/ߠY5C]v!fүcKvԣ_έZθdYYX2%N!JΟlҧlܰAaظa=		hZ2rgT'"
F)v!s>wfR	֮˵0`?<m|>e>Ι͕˗ya=Oj̙$&$9wwrg.6qz$qQ jשѽ3zˉ رǏqy7mOtt4>K/rƍs52Oؿ^~4]}񢅼[j݆Ǳg.+];Xꫩ=s9s0>mǪgl9l
+{ Fs*_óENd:H#mg+P8[VBn"
+WsjvWWϨϸY84aREQa+V;?ّR>	*O+ʄYK	*c_mH̙3ѣhk׮JLLңG%22RTlyH|e
+o؍^lBK,(Ja(YHQƿSxsly}>NI:5˥k{nW^oOJ3p(kLc3ݯC3+^DiJػl3|~$>qTܬknfS'O0Y39}qcGSP!FG
+e9t$oZ̰f6<p aE
+a6߹4z-1y'`00l\Mz=^!ph4PD1Zl{Uʯ&	1PpO(h ,F$I(`d2h0LAߗG	73XQ[gagWo̯s#"c;\((Ͽ[Þb2
+Y3Y_~aQq4Q~K|Qk?iъ-<{u|~lww^mx}l}tA592Svlơyj
+A@W{V 7ܮ4o VmNoT4Sac4Zm`q4^}oδmQ/-`潨xzgo#(~J5<'I~Iߧ2S~	jZNjxwg
!MG0\Ξ=CXXR~nNWEdY}N^v&*O<Cٹs~?7JjhN:Ɂܵ/^b|>-Z~7pB3˿шn\NY7wW5yIȕ3'ڴk˷tt;~ߜω(K ~J qKq[g'24rbf=G/T͖)X:L_JUB._xԕpk;l]'.mac٦ZL)gSjGegr,"(HiEA*L<
+];M	$|zC._Rm/S/Νx8A]1uqٸt=JcL5ǐ`td;}%Jd
mWF
+x%Nyt:z= 	v'FӅ(ңs/Ԛt	5N^'dw0$Yߐ)Sf4mVŠHp8yJl{MjHJLvLv1
Xlߺ')NYv(bz*8$;͙S'OvyK1mQuJJݜ9L9ժTw;<C^ﾋ3EH\N7cGtӴZ={ж51q8ɸ]Ν=!.6|r# 2{LB-Fbۻ7NZ_^g D+~NVZfܘ1|{P^Ջ+P|Y.4aoЦU|^]S9QJw?S%IBeDQ#+W>xMz%	A|X`\۶R(\Iؽk!BphPe?(re/$PYiwT,_#P\i~?|AE	w
+@dm&NIt:Gs$&&9sdYFN0$lKvWQd2eLlll[OЬh|%BV
łjM*gDQ6[p^'s;SFb	`09b,lPBBBHe~igEl0>^S|~).C#ek%/^o"j#m
Vٲ<S[;bRMɛB
+wOOt}![^=S9EyvX,SkwVP> ƿ۟ju^^Vpw
+>bi͛>ם;=\rgȉ&2__yO){O<^o.DOt4E	3JW;4nǑv݇}aҠˊBڕKu-7♋{-/|&˦؄P,Gܸ[DjT(j1y	Irڑ.rZmVK6DuU+9}^/6&ޞ*ysd{VLwAh3~X nWdEi۳)\u:E	3=?Af=!tN&$$3NdabgR#ا\{?
_L2H"IZrd¥+AWk߁F_٥TodL&Sx<au|ǜ~_&hW!=|KTضe~)Pfs7G~Z:kC0yDJ.Gͨ]Y2gTXQPdO'suy}>4MS|4.P,X\r3<bHOHfu)R
+$&$ԯ߀ϳyFڶjA"ň@B`>\ɵpHX0֮#O`_Pˁ<ڀYO?4NWk6>`3Zgs~V[	93w.ZAVm8R1
+NpMdH>n ^O*/g݊m"c޿qFKZVbW;Ss_[yEAx!78~/>G2h*E=+X5PNu6.th<>I<S#̜6" ǄogLE~m]nR/ mQ]7r^(MqV(Af-}+[طu-g=8I?v>eٺa]{JmV^ iVѥN. 	kFzVADQ{Ȗ{_W=Ap@Թ_RR_R>t2<}T3ot"(g>r0\-"(2Y2nHn߾!ӻIII2ϱq: .KTTp%t:7#"Szt[`0`7ѽ3?-YĩS'߷7W^%
"oFE<Hn([8L8'8V2?Z
K|0-n)TdYK+pHtu%t @)1i'HR@4zFW{STƌޯг{'ϟ:(Dܸ^+=<pQE!&&#=vVg`f&JŋȲ̈c eK!_}9E?-ao~Zmof2NKټy6nHwϚKV "Yda폝(.34uxWB
+*M
Iq@PRj#+(
+^OD	QTgD'=^**B5ڲx݄$GJe\jKٲxs>uZ! S:-m_|ֿz15ʊK_+mߠ;zJωZl=pa=կ;}zu?b2e	Ϗ(,˂&%V)|{ww-WL|?w9̵<SG-෗ȩ3S ,^W'}&exmNOtшbEj(*[~|ݎD%
+~^KٴhREk׸?1KqͱjUm:wF<9F|Zd\Yϝr3OL\:0aςw|9~ͲpX(eix߸LDQ@>!2w	gM*r̋^?;Ug@Dgn jQـlxdEQXGlf&)e_x!?&l`k&!x_H/nƖrlKS!
ǅ\rE&}JHLv?Z R./[lm6<WYv;ժU?}awTʴ_kNz~>	v3ywd˖56׳Ȓ%uGids<4<"zÃzw;z$ܺu_MGӡxsj?rrp:rn
גm[P]_,^sgЯztEe$Io%(jz=?|7ӷ+.QI߷7 Wit:5qJ$cGjvn̎x{l޴ݻvbRN8S>TX Prd%:*oIf9>kPA`߷K.MC^'*2ZKP$F
i9Nۊ7*z~_\=u#vfZh4>}%Kq9+~e		:+J;}}z"I&= I(2zH$IzDQLɯԭL_0R=7RImN̏"I2ǍEYO
)]Ph1EEuCOeQ0_ΔoӉh4/IV-xs8/s'OhiJCDEF)SMqTHHHrxX|i؂ PtqEIxSf2e?`̜W\MfTP1GЬɋȲL*x7'99*#^gSkhZƎItTN~E\N`XDFFҥS օq<VÞݻ z<K֭]۷ѭ̣X|IHH@Z
+Ce֭],,gb
nxv8L&44j<>>0S\YD<aC$֬%2o:yU+c6YRJűk._|c6EQ\,3F^xn]^ qxbMy#tEQ$
$ҌF#|j7oJhh(hڀLq82%O&:9Q'gRQli?lx8LF=}Ӧl)\i߱II!5W{2_둀a?Zb&Q8QUGj!2k`ߥҜP["nc4l=S@}b6v+b*_o}Q(WiQ`a*TB
+*Tdl>tUg4;`0>7Rxobku*ngrY/iQﵜ^~\⎳zܹs0 7ӭV+rdk=zb˄f2NJHHTPxa7˓+9sdc@ʋ+3fhWX:bYq;ɖ51Z~O;>CFatF@pڵkhOe    IDAT2e
+G	fJ!dY&ԭ2!3CzbZwM׮l0w
b̞KH=5p<<SX~E
ﲬ !t|>q?=YɲL5|+_uVm*3;~Sm'Czyoq·}GV"{<|>OFT)_׏'ɞ5s8\mҜQC	L&=W<>Y	\1J̙Ϩi~n#+BLP4 *~!6>i}<9|#D{2JP@$Wߊ.Zj
Nw&WPz=
+3*[pW@X,T-[ʄd|v*:o*4͌Nd2#ϔ,f&U_6HGsX|& \G""RjxSٺ7n>بxܬ'Ug'FӃoL^fUj:/_Bղ|R>]Up)+? 1!sgP oNZ-7n|9rN(t~JGrzl(~F#$a7NM`N#..I0`vχn'4S&qnxϕ-_GM"w,6<[陿
(~?x_ZcM㇞:"ao;/e)qqHVpLSN-}9WKΜm|))bcbhբ)X|>_}l6xY*SϜ19%8E J+,YkWq8z2R.O^/Zlŋ3,\0-6Ա-GaTT}ҤQ"oIU8r.^˨(
+ժT`ÆuC*W,hCԮUH6lXdb̯Sd>tk0˩LH52fDQdm~`?̞IWa05kū{bz;{sg<DOLHZ
+d%$E@TYk4p{ޠj8HB:M$n7zVnd6#Zjɲhr7~|>_J#I".V'e1`0h4ɘQ@˸\NEA'~DƞÒT-#tiF6kxsO_evqI]O0W;?^4a-1gBίpEPэ#!!!|Zs5[Yذ((9S_}Vr_]T)[t-ˍ<x:DἝsef+nw_
+Ǳẽ{47oٖ5+݅@?{cuykU*́^eeh\$9JV|:{i!^?rbyɮMVޡ4Si?mhO흣/6˳iggznDputJ΃bjK?8xޫwB̶q^DG˽:Wg(vhTfv{VezD:;}uA,5r$Ioĉh4z=>[a޲U[mBի('1y};۶b4ٝIߌST{	0@oxB&i<<n~媘.j(܀Օ?*L(hw!Ex=n3v{|շ\."n\H0vnK$118:v}{6y<{}y@;ժ?m)_2gOdƵ+^\yKٽc+VcҸ(Gѹۻ,?ݪQ[.#HZܽJ"4\.':Y'<E`0z=:nI4- ~>X̩0Y,(*9Z*T<팮.PCֻ#Ҟضe3M7ĠSr6lXG\l8;Jҥq8A߂qcG\:f
+%99Q#?k}>5nd8z(F|DRR"ݻL9p`?׭e\t(NCe)Cx=_m[7kxa$ٓhԨ	[6o$Uƌ#ٷo/7_j1͌7;gP"v@Ւ-[6N+W.3d@d*Wʢl?~%f)R'c2B:e2*Waя%7urS*Zʱ{Nʗ&Od_Yr9K^JtEQR`0,˅`n6N{r5+L]h4~+K;^IZz70q2 ')m /5ȲBve
+nBXm6dY:MiZ ¯^%(_,VA|7ɜ%n;>E%Xϲ1t:]]v3k
E?BCcd/OLZMJ[.AFO٢(
+V$뎮?1H;ZxeЈ{gHـBvZIs*5wh 9ٙ.l6`;1Ǝ.~>nRJѪuGt\kVΞѣҷO/lb4<c?} \Lzغe3ADUPʼֿoJg3vHG0^lP6ZrrAŋ._"j4Z\.7>Ve&|>SjUzO߰7n\$Z#1v+@e ^zE}MۧƁ,F&2q|wҵG
N	,x%(ʑjԨ+/6n@~Y	|WhQN=
+Ht*TPB
+*T>dWѭB{)ɤzP3 |0#1Wg,\?pdEFE~9

zA~(
+eQ8GcF<3c29x+٫d۠}
+MU'Y`OvԮR箒#"seq|~'_SX>ɮ^kS[եy<W(_LJG\ʗ,DTLWnDW%4g`1͝@yԯ^n1^Q'cxj'u-Ol;eɌ=Ee+?g֯v=:7:.[:Fl0N^fRIdmDtPTa7hBo<^oN
Պ++ʗKSXAjˈ1yLf3
+
+Wu8$:Zŉsgg<r.rޜ9fV-Wstl8Jz	>@tʙQ\N7oUiLڳk=n?fsT	


+xek a*5
+;.=+7*MYm*Tiwyg.B#@y١1𐲝	"دo'R;ɛe>4M+uRDQ
}>?z_Ɵՠ)OdlX0u }[赛^~r_5 YVx}h$s]aBQA&LB=rV/jq=7Ӕ/<9pJ(2rHFN] ( *
+x>dEa'Ȋ|пw79:Q*5C-oBJrS^> k)\ތn4Z؄lf"#\2
+
1+oW.Чs
+ɾlb{,\EQ[س&&qegztZq׿ڧPtxf	]j_+j"q	6BCJϕeǈ?͓+Gk:˕U8s醼jhdЮtZͬfb(T+_;DQ[':t-F)UxT0.7{U.	{owcUP;[&^jP.vЎ}z1}f/]䷕+j~Om[j
+1CddhZ-7p!$Ip%^э_xrfd<n7uɂys1
\xukײe&^ލf6p`> >)0rGғmзO/Z6kl@EvډFa_~::cQEzҦesϝ^by2O?@HyC4̞9CD$۷o5kV>|]ƌ_ş7.PnG
,BţREA_@WjZ@HVbAc0ػg7f[h(ٲb٘<i"ٌ^f}d9Tz_M	c)/PA 6.6?cGZmh4%$MQl:5) p!!!HR)!Vӡlp!!`8t {(
+zEfL l6[V 0y'X,mVl
+`d2a4QBTT>xϭ۷0tiME`h4bXR	޶uK0ohh(4x6Zm-Rd2ҵV7bEcZtS_{A$Ilݲ	NIn
ʕdNɄ-4ٌ BS	-YX,@Xvh
+Q8M6zn.S^#Gؿo/11tؖofqG}}&	8v~-eJgO4q>ML,{|Ġ!oBtd$&($	6o[7q8ڻ' zԩU
A8u$(
+[l$&&r3"KȚ53,(r2vp5^/^hP6/whukLih4&}0#֭Oݺ9w,L*^$?'yFt:}0sYu&f={vѷ+_
ќ?./\|;Ir2ob߾=>tARFN?ׯ_d6cۑ$	kׇpQ@*˖Rry֯M:5п	:; pu^/[7o""'Oh2u&e!$%%iբ	ODI\NΜ>CߢiſxbMv82;~=%ϑÇקU+gap8ݳ~hMEeGa:,qqq=
rEll, ze7n\gL]UUȀ3Z	=u3ep]\v
,3}wD
q:aYGZ6gN3If
+e\ti_|ΥKɜ9}{oFsHdE![P~y	ݺt$*2eK!SPBSTý{v(p#,3zpJ,ŋس{s$q-G Lْ\t'OPJo%8WTukW3v:$E.RaEXJF11|:q< %ڵpQ~} KHXTp"sPڵmo
MID~-3Oqzs_NM3R\)n:Ă1ʔ,1A-YqcF1ذn-Ke4
3g|;o
Q&!!Cr6t1ec,Oi׺F|̴ShѴ1eK'*v;z$S:sv~?g	,Z %rZ8'c#I^4A`mHDll,ƏQ%^o@vc4q:Ȳ$I(Fh4L1n;x^Q^//Q%5FA4m>DQqc6INNf׮4j		drIn\N/#bΊ z.Ş  &XgɄHy@ lzzL&f\N':W F1X/ǃ(ffÎl	f$)>F	Ex<~Lf3;r{<>&5 :d2d2˪x08Fnw $nZK/RxqjHJf.WEf$)WRthך~YnO zϿ~Gi_JtUuQQQ	$fs,X$(?[) 
+$)nϒϾT")۷mI||<q!,vi/×ӿ`/E/j!44I,Y#	uFukq$\cLyh$>..aR*T*T<
=Zj%4(g3pܕǺ(q{jW2?ON֭[ر}F[nRpAVZIDD۴PMm̌Q/jht'rŊ#/i8_V0]/GDBd̬;YMkfjR8p2of^aձD;rXNDe8rMIΉ Y}hX~oOR{{Ix >˅hBܸ}Iիx<TI^dE@ea:T,xӌED&IEHX}*dR({C8{ E]OiHt)"ǯㅲ{p;
+pjϕ8VX
+
+Y	FWBſgns@*TPB
+*TPBEƃOdENR	4(?.uj\Wb%k܀3i?b2PxAWÚ`5}Qp,+h$Aׇ$/#I᯿,3{%kf+vGchϖaS~X~@kDYV@VHFVl0tߌj5_
8v-V{{6+	1WZ~7<|:!!v&K=~iڴ)>,zFG$RHٻw/n^t|j|>t:~FB1w޿o]:ua}۳xFD""=7%k-p&J*,hZ%:Z4KqZݑeEa/85IUD/A|AjT,CIȲB ߥZa4r3ż&+9&^j"8
')
+Ӻ}$:8xf['9hѠ:Gr3:h'ezN~toUY7)ϔ,*V@e_ϓ;Wh^ڝGi³c"jC9ם8i|9O8v;qqqHԩS믙5kuԡudgr	Z-_5˗[nx8q"{eĈ̙3ٳg/M6Ν;ɘ6l\
++HL6Z7%K@J8u*M MjT"Fsɔ	CYj2st9+at&://Βݷ]B't&+Vӷv*NB§|>Ekrfuê]sx*UwEϩ{ 8].G@TT}?WpSQ
3*T<H7,^󗯫B#e԰W[/?$˜:w[Ն;w=1$ʃcj<IEM<صz+X!v>=h?+[q۱%-HR7"2sdREr(]ێQo|Z>Ҫau=ٕ>kYcOvR4.""cglXد(z-4Wq7_]Nȹo
+ͨ8@Gݒ%f+U5q    IDAT%۪/HtwU]m[7Az
+X
+b{.aCRUH:I$n[?nr%"yIv윝33爄{ԙk_^u4k7]OdbrrضmYxňӞjϛ6S|㠢ȴiր~]۝9ӝpЂ5+`̈ҬjGm$Fb~
+j]ً2ؑ_\yf۶mۢ(mcm[,	HTTؖ
H$CЙ9KǍ0+#3kWS[U3+*2   I~i+
4a+U{j7f-}Ta" ,Q-}U&1^WsV@,Ѷ-AD!6	ۯDQ*M 98,QQ1m貋VlfGbh)Z[=bPac,j-Ʋ=rr%ڵӧ"U><s_|iԠ6mӽk:+W
_EVBQq֑}UHMɜsE y>Ӧ~͝wL"*'
eW#@^^.c\̨ɔ;$4M4MccYjUܮ^#sV 㯼sI ؑCRRa4M8uma6fPU5Wy&^yi2K/b֌<D&ͤo%??We&thۊ^DAAE}!yD"ض=}ٵ3/<VI(B4 3n]zLIRvMn5kVұm+b&JKYb\{xwt۶ٸapߛopM7p!ٽ`0$QR[˜1mZHLzy]>ѣ.Ҝt(B5>d
+^r_:Kq_pum# | I^K)FT"M$AUU|,. X$1T	äK$TJ}}Z	B$ztd)W[uQgv40nZa,""l\D" <:eI@dQIBQN[/Uy,r(&y]TT@b!F{%Pd?<?F߯^`@qX֯iew͘1-[43w			*o믽6~#'5W!I?8!~}T|6nDsYCD])--@$IgN+,?K/VUc<}	5M#;;osb:uhS~1 2o\.7?I`9|pI{Of5_zkp=ض}ʄ{b&eQQQAN(+-e\.\o>
ʟs߽waZ&>Ȭ^^;usIxŲ,v؁yzwȲL|=mpe?W_''u]י\,$Tsf5by-EAcx<4.Y3K/*+V,O[כ@ii)^n5ٵsFExe@ot8lj=x:bctgz ~II9p-*brlܼI_C9p4 
+oSy%Y?ˎ<88""(0qm#};\̦-۩+!mu=Aؼ6UMSS_FEXj2607d:j¦m;1-+$BEAqmdIԣi˲eZyC<~OVdI譣=KD0-NUX\j%ve\YeKȅgv~XF;ˊMI׭@ôF^Ԇ6LQ!j۶-IbVl кYCô,ȗ*fKR̞ǥ?S* mۖm  B(bcsR
+QQF
%5xmǜrg^ᖩs9s(Ç<4	_c/r%4'/pH'¨?tMBBBL8E6X13N龵sZaoeHt/1/:+IL?C\|kv~i,Z-ӣc^mXfSÇAWj$'{gڷlDjr«k&ɲ
+wRhP;6m%5\wuz·2()󡪊izyZ4W޺٘O\;5}9?PӺYm9{2tmgnޖ׽CZ
naƬzRSzwiK͔UUj \z {ʌ%q뷼HYb@cFn\P\>iYv?- \j?)-NMYKHԐ<.Xٱŉ%gˤ$dY$1hմU<.}m@Q#P(BJg˂JHHxcצb{
+/7_`]>ھG9w6aؿQV/ZI^a6iqu?$ctΑY0/c\^+/O񐝝ŌSQI\=r/Z]
IP\wxN2Cۖt܁>x]\.7YYYj%_xB9iՔqk|$l۾ް-q˥ӻskiؿ޶K"Gdϰ\rpp80"!J7ϊ%/*y<Ì}vޥ{{$IoBbk
I5zEjHAZr
+4_E4qޢß5md m%H؜]Q8ożsآu;a֤ucǌRïX<K1
7?Kѧ ^;s$$E0˯Vy_Y-GpPū?y
\	MZ`OKg<t>=5iʖiݮbei2y'QU5m[ʤSN]4Ƀص#ms7sBӏow?Z٢9s `EӢ;8itOG%@vkvi|{aq/NV
HEU!>ߏ(5P8O=<aD*jV^g7?Y@ `tv#eh4lɲa[qp}Lgbx={Awp8Αo?6tõv2o>|N4H$⸡
+4;rrrǜ[6mڈ |, 4M;E[uBN`>o*EEK}y
+~Men%ЫwAgѮ!=N#e&|QDQg̝32V;v.c
M6co^jHŶmn~^7x_|W_)bt։x,o?-Fj*?-]̚9ݻwӴY3NhTIS;}a:6a֭章_7o	<ׯKUؽ;>B؜n|+_͗_|
+=w'S>bټi~ZJ6m4G/7P(׎gٳu˩W>$;ж pm2P5ڵ0dl޼Zŋ"˱ʩjYn-vsx<49˲t`z1\vE5M$IqY1c2tٛ7xG/yg1Bf͜9֭[tit-{k4
I$UӸi߾ƘHF)..(r8y@@4`F4os:	Mޣ'C/eVx<dYƛo%7/:u뱷x/֭c1st5=TpHM'檲an6hQeY[n&ŻܖexVΩB!t]'
+?U[6nXOz.D*MTٌmQ0UUW}$!رZj!2$ѺES֬ۄĜ1D#dE4MF<?2
+"aDQDDQ#~(V+XE4Au\.];JqQuWQw!J5C,hVIBL4"ZCwPUh4rP8pp8$b8m$AqwQ8"RMXP.9v8ˑz'T^
DpxLy=:߸ʼ x	?qCbuaʧi?*o۶q\}]
9	l)SC6%[MޥS~\I?{3.pN|'<Ɠ?#O>뮹ݻw# =315ǡ(
+3gLgw߲ef]q^Mx lŲrBukMYW^zƊeؼiwzüX0/v1dge(
+WW:O:O=:{	zAn ?̛`q]_ogb<Ըna@nݹF#?;s:7_tb&У[L$##/EzN-Q-lޠ3}1mӥk7>+.ób7_ѿooo׮]%T-OXysy˝B?."FmZJ5Ax,^P0dȠSmZ4d/~z^s؞3xOkI'`ƍy0(P&'˓'! mZȜ@().S.dffg9G) 	5j+a" /h+acm[&7mx9X!t`5n^q
+O0Q@dw"Cq
拯{9q͜9g.^N]{L\wuѩӦ	O*;K}eܡT9Z ˖SÕ(3p)Nq;8a׫tT
+K1MI-+ rw=jIB'q3>o۶-ɪi&"Ķ,[`gJB>_5Ӵӵ)La M[`WԯSE>:OǞɉ^j$	^ ݵaY#z|w_u^'_mu\%Gت1%:ߍϾ=mRN-y?:9~]ۼ.ҦSFпkk{f_ tEV޺`h["(/ׯ]Z['kW*2'4[WY1~][3wTvp8^iۼѷ+piض @i㎼)[7ey6Jǖ5.)(.B*-2Xr[Kz]a$IQZBV' 1C'6ְ^BX:SJJp- ɲ޽Cw>nٓԘ񘆉G_oܠ@0UBQѱ߮2s^'òlG_;3&Ŏ%ڶSoMC%v"KbO]$̺زI>EaR]Kt˵} F-x<
+G"^-ٻ;6mT'
+(I^,º6WK7^2Ͽ_^neLaXYdawk_<>W^;5+UK
+VH$K]SlIv[c//O[ϺzԯE$+ݘ`_-q
+o~aݽַSsM?3>wKs `jZL5I'|eX1`,߰Cs:5S# PT":kG;CϿ XG3ȮC1caS7wp8D<v-.۶Aŷkz=6 fv9o@e-PZ'TciW<9?tEu9};Qv*r,[W+jhL$j&e`(>w |>ӲPEuIkk&»S3}&-
+(I"HE65}r10~|TfG-h&ZѨ!Ȓ(<~Xg3BҘ9H@?[)kD/i};ѬQ]^pcDᘤ /ܽW	6S7 /];Ɲ{֜%ie}.s[qo'=27[3gzK@`}]?xKhW~&-E8A'ؼm_hڰF>zۘIM3-˦(I/Р֤̜|IFu	r#=;P|j֐?]$$m#j
+fOqUU4
;{=zi	ycر%;h7gDqJ]{Iپsϒ~]ujݴH;lށ,Gl@ҮEJǖY9&
kӥ])I>UUѽecP91lU$y3fS$1)$U	ELiD7jg/1,ll]%h=k~4j+[~Jtr
+0-#Gl
+pu'^*Ԩ^MU`ݑtcӈ),{
+}=cǒ6պخ{4Sc_IZck3NJgP ݺeۄ}EjҊS*.;ݶm$UY
+Z.ŽMw2xͶ?L%PdlĴ~Y_(V4
+su
+(4_'ǣiF<:׌$mU<I:~
g'r1躎˥Io^%I֑eD$x=:yyT/dcUvt=F_t!.'ɣ#B<|Ֆ4+YQiS[ueYx*өݻ)--%
+KG!	Za|vP2'YG ïl|m{<ޝ`۶)k mk2{x7_mW_&jCvvzܕU#Fϸ+b+7 \~\.'M޻iӦTSdy?ťL|I$Y0(G\@m	 I:
+YY;f8yqg[oR_y>xGV¡0ndZnriU,upN~^ﾛ@vVmcQ\z_OÆ(BbR"II@RFxaORP4|#Gb&?.Yf u+azD	^TU#V-*x	QdW$I)īax<RINNqj_UƝܯ7?,\eYȲe^ڴbN
s8*qqAwi;8Z~#cGf !m88"\n;88?P?<DfΘ($&&Ʀz*WIx	$''tQvacS^CO<͚?4MdY7_GU5عsglj*)	ێyHNNOS\nn7		NBBI$$F    IDAT$ Hbb"t=(VGw4\hKNFUU
+p\vԭ'Fn
+a;?Imۍ$I@bb"(ݻxxhFRRrrhӪ)n@|$$)@BBBu]_UndKt݅A$\.799٨JRR2ex]تn7.Mq\<C̚5۶QUN}?m}"U^3^o܆em(Ӿ_cbbR^'%U*iHJJ"99Ymd$	7tA;WtIoGii)7]
+N^n.ee̟7k_((BA?=3|hذ1;rj|gԫfٝwގmǆ)0ֹ͍=%%%[$ҩ=e#ѩc[͝CRR2Kawťh΃癉O;?_E~1er
+Ǝ_#`Xw½ɖ͛P1eM\wxzuLII	e}	T
+LzYlf?LzY"0vоm\.7aťb8>۶O	esfΘia7^[fjf 
+9}@ٴaC K_w.˓yX
;Qy
c<ģw.ӌ_x!= Ņ DyyyhƴipUWP\\ma꼹s8̙=a(O?wuҒ9a] E`(XolCY&cVl$͚hB4j(ľU_H$ºk|!׫O$C4n܄uJK,K [qė_|Y'D(K<\526oHؕ!
+b&-0
\neH\(۷o`
̜>iiD"[>nuk3-tUcUǝ0t>u.Y&(h*yyyDx8úu4l0HO \wx:tLǶmDQ0
vaO+xTʩ[hVSΖ͛UAGNNvܚh(IeZ,i)s|Ә?o. {0[n<**ʑe&>e^E?ry#,˲Wq}p***痌_D%EoF~xy5jԈuxY&6naS8a`Y DQL$m[&i3^mz(㪺;vШQI᪾t߾ᆜz
+ΞQ^j$I#Iud/Oi];wre~<s,[8гx >c.9~7oqGfz
+/Ǎ]u/^$ź("",W-mUYeLDU5$I/Wu}EQD$ڷi^k"$ѴqxUaEQd~NU|UDQʲ+/O+Z>+@^^.@8mmjiW]U>U矛HRRRV*ޗ`0HBb":z
Yu9yEQOϮQ{YGQ{ ү;U%
+U<p=|< dT<G>Bٶ
ATτK/_4Mc[f&?{sn#+k;))^\.^MQw/??**ʩ姟"^=&
jsSQ#ߏ(,[3JbRR2q\|pHoߚ5xأ]LN=?2V
+M8/{u?@4/ZH^](//giH!s&>m[HyYYb9r#]ےώ9b(HHLrY(A'b2<4tjOyY7lf̭	]xi$wȒŋlY3s3vC[y'PU,:aM̝3˲i۶(/+#3wlfsǶHM%!7mf_~Fvv$YMC+ẫ(س'#R>&vfl</vdzuv:n59ItjG~~Q¢~?h7ࡧӶ][ETNоc:ӄP(D8lPA?'4 Gvv66h
nh4ra}JKV ٫7je!6m]wtڍA
fŊe躎@Qf-=zbb8s
44>Z3>}xw1HFPR\;?^NtŲ,,rѰa#|55i"fLsT*,%qFrr25RS	Q^N:@~^eQn]
+p.:P(cz' [T*"-̟U~4aF-.BUUuN8,&"QHMM4MJ3{jU+	YUޒUv<|Uk
+	WZ'de;Sy`ԚXm[k׆z>}r{P6P#51Oe3q4-dI"C0ڙ"vl` %	#
+PM0w($i@l2M,ˊk-D$DHNNwsox\nB Mf^$\<F"_B8kTU)YFu@ ,ȲN(].mۘ(B!</` 6/넂x:a:Hh4(/'YDhF8'.N80$IOgVyoÜ</CԈr-7O[\(ixF#XS\\T9Ĳ,"6¾}5DR#۪JJJBgdkvQ#zIn7.HDqQ[YUբW	_zEQѤ\&MEw9Çuq\ys(giTTT:ͥon1d{AE
+$}Y3gPXX@Ӵq}LXA83(**On,\ (LWPZZ [aT/Z;o
opy\:z]z	SX)(,,G2A-}'//mE~d6t~9Y3
47yM</[ޡ}ڷ@Aa{
 p:60bYۦ`ömfY]8{ͶJMiqY?d|%9YԯTN`ȳ5wpuxLI޸ro)//ò,|yJ(\}
#!!ؘ9%%xh4q르$>~RAe:>"ç$Sճt'2(Jpz|mGtcQR1GҊS53prmOqT[@m1g;#{ض5%{Ư]v裲 ).&4Uv]KpKW]uuQ塩K5G\ssscN5ǱqzdYᖛn`ƍlˌ
16=wo3;hk:)1`鲁䕦iAnI l2r¶*6ٌL[-
YӜe`".HE+so->T?u=)
xze$qp	'3+|>^z	YVPT},a{dI*DLK"$zDl[](ogIlݐg*vO+(4%iqnl/Gl+hHPc.dpF䗦qa4
+3;0rDnٹS.A~ҋx1\Lrr"W&zf,BQQP#v'J_E>_q
+`!6`JFU'ϗBAE
+'ɧѹfZy2{| d@W"MF[pAt9R
߭N,	Ӓ|)J-2-
,q8Be\}D~@,Y鋰# i٬]=Q9Gwpp8>+­,qp82
\v8us<algA1CTl,*Q>8bXfV67ͤ(Gqj躆 'A|'Ee׮as[R 00yyfǝ?,[8y3v5Mx1GޏFjѤA4MUUAVb:ukkjT]4Z5ŚyQhZW\'5%MSiָ.J=`vUUlYu=;#%SVdgL4&O~4jv
Nhk;m***ٳ?(;TU5ʋ(|1\qǌ֛5]vv阦EV'
UG$j ٻsS236
+.ú#%W^0~]ըM=ZiD=ztmk*bU-jN!B^6M_0BJR5RSz7oR~[6iqѰԬrsphvYEpG09ogmAOl MQUMrRsNIƋhۼ	 UU}lIy]3N.mi޸wj4-fұ# 7:Q=$%%sOx믿fٲeqGeeep
\x|nIb,@ )Sعs'?-[paU3O& ҲYCdEcד<&AC~<j{O]J/roۢ}rώ=e'p뺝V};,vɉQ#9	7BvZ
RS-jF1نϽ;v]T#\2$۴m̓	w1mmkwI=Ykn%S4
YQyEgrc_>޾:s@W[u&jZd5ܾsj&3OǟkP3%L
+D
k/jC7*4
Al%}{ñƍhڴ)b^DQ^/ ]v< CaʕʽKFF(
+۷g͌7ۍ(lݺî]xWMqIbgn!I^`[6
QNM=(L5}$4M#ټ~5.]c֬?
Eƞ7A51Gui=	WvJih6nUPf=/{m^2Op$$򱣸۶{}Ig~C2F?s׳tOmH'VHС$
+pqߖV(	o}㶪-Y/fUF9o$Q`Ӧ}$4kv?GC9shxT]և*jz:85=lo~!+G۶mC(&a'Rڎ+\-L|#I`.>Q3%"*JlEx\ȿNFI|U6`n`:ucAx~풝UNk$'4[ծE#sB.q*{A@Eׯ/;(S+aXn
+p*4u[E1>Yjր=ÂU
嵏bYcFQ#7k_R)-F+mۂ mSV
~xÓ?Ǳ!B ),
Q,yNsQ@jE;5g6mt0`-6-oT/2_ۯ<?gܫN͔uR/ڹwd⮫/%%x\ d-w۶ONwZ
˲2nisOB4;
+'F\xI/[Gzi-վS,_7pojbYgi&	
vhَ^F(+7RSM촿niRN	CeCw<.۶7ݒkսaǧXHz=ܚyjNmw|yaYC%;wQbv~Fn~
rͷt~ޝωɩt뾯7?s_䃩"%PmIn9;yD۶켢>Wٹ?h,
+GݦExJMzIZVoʚ}љِr_P8(l%A}eRF2yE.(-GmúalsG1I_^ &;D2 4522[+eFVnA0{/MFף*Jssꤥ
+'6GbVMRR/tp5u0}O7cMIՙ%ͦ*̻OlBhƯwՔ2ysfk,QD(#QASeL²lK%!"DzwƂգ-LA@ LBUxW<j#D
E~/$웶ǥ$ 屵65titΰm0r{(`&"Eڮ)3w"b|mؖiR<OSW8eӃG~dPRFTpїZjE!LFce96M4qK@:8[\|V߿%XAݜ7pRM-gp\"kSVJkk$n{RU
+ p}wu
+fjt]癉Oi%޾5wvj)@˲ؾn:EA]07]
#"V%] ˶# ?,\g~mۄB! YYyɼd^}e>s(sո+()xF"\s8jbYeqI}x<8~V,_CG?"f-WcDD"at2}Ķ_!
+"/'l4hp¶mB YYYnfLJbb\0BUW_	M
+iР!=zbΜx<>$>0#>u&'6o=z:5ᘢ=XM  11	0
OBB"i`pJJJ$	4e m%LII	)))|>t݅aD	ø\.lF%|
+A$	0E˲HII!W`0![i(Ǐv	C0<:8.*y)4}T/Zǒѩ8˶mqNii) ~2j$xt"=}/8tt`O̡Iݽw*M;8#A߳g9vPuU(**gqƐX|nFIEy9{E5ߔݝ-i B{
+XQAE+*(Jｗ$ @z^f?6D ='ysS@XX8lڸ
eTiJAcky=n7%%lٴM8Aٵ3YY'/X@(/+C,^3O=I-IOK#;+eK 0>tԔdJKKU|۵fg.,5W1rĝ9l(]:R+))d2qA^zakvqsQ:whur<NI(((`*T3ЁHLNy :DFF:6
{y9]mhO-    IDATƌO6mPp!TeKx'ܥ>zJA,7̡CbԬY1Y;7j*=nﭷS/>>_?rj͚7ү5 ,YYPUsqDQc,k֬Ă=d\.
e}A@<hc |>OqYx)[lJrΜ&&۶nAQ3t	s|(f7(b6%Jn¬
+*Pfw!2gsQ,v{40Ryq8\[pLD4lV{E]>A4*(Aa63PwEb6RAۇ,|z`Bmf<i 
+ ?MV(G$<&	ߏM1P漰4M#fƯb;>ŀ"fރǬl/Lp6
Hy_`pϤLR.-6?,j׮᢫7S7__WE[ĀU;w@~zw92o1t L&y\@ @m/9oؾSci9ߕ_kEQЮ%6n`=wr! nL gpx-X'OpgI̡C/e9|˄s\ n/Z7gU>};iGؾG3I2|gdKmO~a99/HIg̽HSiڀ4|~?aaaٳ}hߦ 7o a//o&#=399ȒL^i磤Y7YѕU+dm,f<Yya4Mm@\|3[:7}ԪͼϾ/ǵԋ,s(w͚ի(//
+I!==U+EȔ0L9C߫zu쓕g'OLztȊ9sYY'$۷2QlټYa	K+d/~N8ۏ]Q_@hh(UwDGf)**l6S\\D׮ݐ%UִlՒMDGW"2YTv6u`֭?mYG)(
`>)((0/^Ng޸=np=>>|Y6pc֭UV}NhUivǦNc57p<1XT!wFXX8f2
 HmҔ{cv楗gmԉEUU\.n\tڍ[6RN]Nҵ[w9|}]&n6mzS'r~FGsQEQ.eY(f;fB=Q%p%	QH(I,3NUU1[,~^/(bZ4z=ϳl`zYvc0-HHH.|(a2+UsxGےX,\-ۅ F|>/&	Ӆ tbz50-SVQgnT~'Ifl			tbZq\6ÉbpT~o6x+V_^[EQ"3Թnv9r}&Pfw2tmt|P^ѹ1r4M6o^lہ>p9tt1ID
\p3yIߥF#I{y0<|utDtIݴ&vrt6a?4Zd2-(@
+	!p br/!]0
2d\w6RGXwf#wwx_ eD>7h[48oHS}},~mNt3eMP2y?"
+4MS%I4jӓT"E$*LBEQdYthÊu3WDs!VkZE?-PUhop?EA$Ȓ/" Oi?E4M[Uc9LW*O+XC\YD4MXaA'hƐ>[N
+&KP5($t{IW$"$GwĵwZغI"ck2ZM4}
+F2WTN7^B{:;x;ƈƨk5l8djJ2r~[u7~:U%<^̎޲'2K[Ne&#lVY$мaw/;P n
+@Qz$&L͓]"Ujr^hICo~h取;CI}:5to_`+8u\=
+WwjaJKdd߼HkݮYrYs(" 4T3o*tʬ<eOZqLȈ֩	߭܊{Oµ$EEҺI"'_vͻ`4MS1תE&{hbe*٭RfN;c۾l{O<w뾌#nϖaVs~H`ׁc
zul6f|f(B+6 BHdDe͊u\NF7C<Ħh{\}0.),$7Ʉ
+!_?>][7nWT6*YmUI6x'Ʈo0SBmfAl6#2mR*a6=`6	F^yKNډ`0vnh@dD(Fɨ 2>tm6/FwؓZZwjj(fZ][WhU#BK
F,*;Lh"*"r:Dj5!lWQUF)`22z;##n	D0,vY1~#AЧUUl
+A;U1ML
+!UGڏzXT(!]7,9y:OG[lVPjؚB~Qn4MX-ѷnoA;WScw]fVL4JE6.h/\.t:=F
['dr],fj5H۫GߑO62hإ'ɟf|o2i/*{EDnzE3vkhVw?t^_ɄMPG<%I{>L&I"2a0*- 0BBB*
P>TQ|zzzk7ltyB
M1A>ȑC~=O[ά_!=AUU]Q_0|`>yf4TU'Xz6[!2۴e]5n|>/F-|,n̘Yl	 ǱG1L|>T5kЍZtt>Uw}Ϊ'KֿIsZG߂{&\DڡzMCII͗'JEهh\K@
h
+yU\Sˋ{[`ey?dv.,J<*''ˑk4 ׉~SH,fcIaR̜Ͻ6_|
C6xH,x=<(`6[8y":Hb^3`0psn\>>;izEŊ x<n~E+ 5h
+Zk@C`
h0bR8Ȳǃ-$A>4$ѻ׭K!M;XQ,),q~O:::::|`7ڽ%!~E@ AQ&!VDIt	Lj5DI9{3ңռ;eZ넪(-)Uy{Б/s700iF^4Mt)K2m:tU߃g_|. ޹E_/ᰓڬ%gݪ8yjѻ/_|$!>[NVr:yvtڃ̣Й˗Pn]>=~!!@@<A+	h	M_!@@ IuttttHpMDֈ;ΧU
+-ɌAzS/>vT
+Q
+oEl\;ӬU[Natǃ,Kx<JSXU
`0r]0/vW
+>Ktv~YTwD(%h=L,V
sOFqq!:veTb#a*^ 6;gz^y?}DAd2ХG/DQB:::::/YK;ȵ5Qp" VRFr
+Y41gA(ex<}}z<jہ^W{+7Jd.N*HX@GGGGGGG.w{щ<z n{ѹRiݻٺy3$QTTHyyy*l^/""8q8.I~~~Ǐrҋ3/#4uko`0K@qQp8@aa!%C/ݻ@ @aa!eW&??BdYYNegq8QXX@ tsq>y+@Iq1EEϧ GAA>yxVGqQie.,,*iZӞꤔ|~?;oc|>~? `ikƞ=+Ｙ\.(..v1"qbq88p8Z)**l/o/ӟ`E *t^VEEzϯ<PXXn(K].=h A@4\nnIk(&U#8dYf7a:ZmHDddf۷1iXF8h᷌}_F4ݻv/Fm			EU5<0 tj͆hI$zwg-bEȨhL&k0~6LɆPU#6JcZs("#XxK_D||</<999cp]w_EQݣaaav<8	ʒŋ{uMc>|]jǳnZ5OX, XV:kj%,<oP X0cXVY|RVmzp'O`m1Lޙ0vS@.ٽk'v{
+΢ߒ~?Jf1~a9
+9Oa4Y7d;ic//^<ybDDTn8ƍEٳi[,V@@QDWW_.wbSOrA&O'Eftl(DFF2lȭ}z:#F\deeѦeՋ`02gk;mvI~^'c
BGG-<˗.aŊ8\.gedRK U68^~q&k׮[ݳ>xfZТeٓK`[<zIJLgׂ3\tzQ >pUt:V~йk7xnٽ֭0՗9t om۵'5	.
z}hV9@޵#$8v Î~֭]CTT4]u p83ƀv3tڝĤ$N'tcko>i׾=-Gc.9yMf<3ۇ^^N aC>3{kܹ+O?57^͞ݻ$\9| >N)..♧$;;yIL{|*f`ݚՈjH֭[ë(I^/NU
}tҍ1䕗g L޻oo`J@UCAa<f<(iH;oO窫ٶmҫw j╗gQ^VNOٱc;ubR?!g<U+7e~(nMԌ!6e믾[DT</?/<~ޞEmm&3*gFQa!O?5-4}ÿ?1rc/_D/fEsP:_hřqqN'=@RrtY1Z'h34M[׆b(FrLGGD=OoᢇB
+qci۲9%%z9lRQa#̪T?g~(̔ =*Vٸs~	quٿoEKkaVM]gSOrʴ^}~s9TU4<-nlV$}c.P~Q+?	v[2Qȉ\M2\s*vSwLLB
2*_J3+BԉL~~_۟߃oHQQ!Vw߅wfc2ֹyEDGF|l-x~3;<T?ѪY	vMcÏֽӸ6iZim4ұ=SټiǍɓp]tEQQgϞ%++Zգ(|<<Af3 pψ;Fw鄪K^^.u\NnXb¸UV֍ks6V˖Һy3r}cǍ^CU;kN6 8Aڑ#Ձ4N8Vb?61U!;b0E	Ii׺F'cv}c-H{ 
+PQ-ڸ!mn:L1)
+gϜNYi)(έN (iب1hѲ'O|!~ST\CGTdIw?FI*mIg{Zp87nUDФIA`SZujԨdDFEѨq*SP Jii)}lYniGӨq*ȅahtt.?F#.1eC:ǔ=:oڻw=/C͛se򔇈4ot4lԈ56c1I;^}&|&iذa^;kݼ޿@Ih%˸oHEcԪ]MhѪ۶nYΝbKZqH%X(w+)Ru+b"P!7NU0
+ȺM[YRÍ,2NR0lf=fU;(a֠o4L+h'oq:HM1@E-t/5EQ| !Vit1" 7PMG篤bOjMӖZcG}~\p0 Ԯ[oD\JX$\AϤ(e1e2`pWzݳQdmDGV԰a×nG[ii̔;.V3 vɄ v>t~x|Km޽|_mvL8sQ~S}Qj6N@:AC6HK ?ȨhydQZR(ԪMLLJ::@RJz#0 4Mk@!@3*ttttttttttttttttttttttttttttttttttttttttttttttjIO> d\oFUU>?!"&'#>?!V3nWSUM?6&l0S3
+o{i٨;fTveDU	m_Ʈ5YrGeS#
+u%0ҾέE׭`zyxqR]Baʭ=Oܢ+6λg`gUՎֶ?&~ Q?߭m6 IgQ.    IDATty~[L,&#u}d3!@n:[|'"[[Gqh[z}
Ekc@Yhxo|Nە[9y:;ֿ|cĔ{ԟGN	*5U{TTnQ]Aة\gGফ:{g
+<
w6MQj-oHUs]3`ΧK
2kDb1	5j0~!6HV
o?SP٢Uhƫ:TfŦUs-5
[yDX7:<DʊHXhȗyZ-}䙂.[7dMZq))wۥ'޶[쏌5(
٬0Nm89A}0jDW-Br{
+K~sݎÞvM~}޲|
Tگs>[1gTVl4Ģ?{փJJB-z9<r`oLFDqC޾pvOǦڊ
{ խm>Sж[놼jnuttt`OM<PS-@h<ĺ5Y~Oh/|KXmELFj5Sti.oYTD`pM8CeRm2?[zwhʞ;ܼuUC1+hM[d2Ɗ}ф7:}zx
+J8Љի(&a}i䗒T[XI;qSyrL\TBClG"Zգԓ9eѭuEb"
+&l<˱yˏ$Y,%<4FTMn>dpJ<:h4W="n 9 
+:[h{ΕPTb-Ӭ( |2Vo;j߬fAh}>Ag &TQ7G߭{B
+7]ŵEDX(+
+n3_d}A|Nh0d>?9i(b4H*@@@EME!$? K 
	Q*(Y	Fh_3eἨvP@4DAP
$*F֬Aaפ^?Iߏ`ŲI  ::::W)Gگ:)~jM](@\#|O)EЁs*gkƟgp~	\0]?=56~aTGs8|"[QFfͲs2$0Jt
Phh>#_d\eΟ(X
+HL;񸝘&>[S_Lѹ8%}T`b~?Z!?|%vIuttttD B⹃n::::::DTUi 1C+sn~M&{.|J2Z:::::,թ7Ls':s#NDqv:D\ev$'X#7 I="̆4**)#5UBb\̄^TUujFi h6Q<U
+ߺd4`1(*;MLAy}I!le|~~QhFPY+)O\1Ȳ|MDVE|R(<hphqN/RN"'z .A'0DĺVona4IǺТ']Z7,
+{^_ m@v^誡mۛפAOf/_uU#Bm->?~B+*-tmv_}Jm`NBZݙoW9]1($tKu:#n`[_fx}̜G<Y':˟w
+KUqOԑc٫_9Z4X8~lLE%e»RSo̧}[5a4lu2c@=6U]qә]UB8A2<6&j6ug='rkUju(Sanջp;>&;~q5/wO?;y
gǋ`][?y<:4ɈFl&Z;\ 
2}޲q<gVNbNO_ަMZ|@8vK1aKhi]Hz@7_ [XWվ	q5ݩ3OO} S\}YUK7ĘA7,^C}g
+&uC7\Rl1oZA|zulEέ	ᵏ.4M[PK8),\Pg&' L=rB4
Iq{}f S-*7z=zW$Q,&
0)4M?~]1nhؘ'KFr^1Ic_`Y?捧r4LFN-H?ÞǙ|[yWwnѭcmb22vH?aµ tmxC}ѰܙWy]9mgɈUm5x{rd4ujF1hd4(B>EϞ<w%uttt.gwi5bbٹ}1lB#PL|^9SL|P++J_܅_~g/!:ɤy>!T.~@Wb3k%BX󢫆*sBAO0r'1:ͩu5L~VTR./A5ukFu=q:+ujFr{8yQ*
+b\,bFT3I&ucw)w8ݞ6YAa]kްm{Zr2Oɒ$Ǣ>dI*|ՏjUCU4A8[(91BEN^!7:ݒ[XҶft&OVle5+df!<,t{]#VPlNi'nω̜д!@0T-[
+.cIu Вj
+$iYg
+˭tttbU.Q
+pYC?w `R(8}#<NرdU8<	ۺ-\E-8[giWUi^k(
+T	a%.ev%o2(Fc>dIRa)K"Ul3iߠFt=5E''H(E7迆ihFaa!QQQ'^(+-
֛`ev׋(#\^\\MBBCErBB"ńUWrssMS$}CGGiF]w%ac( HfUc>͈hڐA܄(\MzFjJ2rF#/̜Af6<D=ncke+!AhF:/ΚI͘DEG$ILy`-2ȲL-3z$$QUn;еSZ5o`Ƕmtܑm[j叔qˀi۪9۶m%>WIVYgjބ}zشq~ߛˤ	i4EUUÇmL0I*p)GPzuO{;|Vf}MKzp2 c,33ݣm[5?}(s1fHZ4m̄qc00rĝ4jΥOvmW^{R&'+5>=Ӷes>xo.VB$F`ԫC&ضu4UZ5׭ս{`ڱ۷eMЫ[WZh#M!̪fc4n[sУk'RSZZuttt..?vW^|lN(
+,#!!x<O^˯E$a:w~5kVs)vd1l6F3\LFgi׮=lZ}
'c>_s-=deD:uM[x{{~ sMҨv@$ڵȶ]{٭Xl>niim۞'N K2,#"t8y6UUImˑ#/:[^:9O3i8Imڌ'NЯ5RRR®;x`C3Nڤ)ǎc0b|ۏ]{кM[1ʬ^PQ֮Y(tы;wL8x$AOcMr6mx6ex~&~NJÆlߵmVN4rs2|R6AJ
+;wlgÆxM9eK(.wo;8u:M[#SΟ#M r;SqA|6OG|hڬԮSukװiZj
@BB" ةy		|$$&V*/͚IL®4:ub˜7^gc//_kPUAJJCF2~a9?0DFF1gqH= tҍ:ȲDZAPR4E^#nݺ-éR*իfAUUbѫOE$:uRQP֯[˲KHOKciب1nܳgݴhْtԙW_~wr)|>/۶%))5ƛn̙6:t`yu<7k׬'jSP?$&'3d0rrrz=j՚)hh4HI 22:uiڼ9~DS{%j-Z½cr4#Iҵ]vcul߱FSiӶ(жm;$IBej*իW'&&OȲ]씻;_GwXy6A4O+IIYd1ݻ`\it5/Aךiv[\3q)_A5MEU3cW8}{Ժ[l3]3:w}fqWmk̥s^Nu[up%>чټi,#K2jr:ٻg7۴SV?~Sޥ=
okAb=f=uiSU#^ɾ{8}A'物^F
9MrB|Fe .^œOLAR=F}?O4DI"Jwj,5c%!+/EezBaA_}֑gT}V,^ġhߦ9&zJD1fGRXqǅK6̽FPcW$'bZi׺OGb|}ar<T>,5"}Ag̙zvLɬX삁>t<<e2	by٧1L;n~?ӟ|IxY|HoARX՗3垥Cۖ<p׫͇wV31իbڸo׍{P pǰ1L̚9f>OXx8WdCPUgN^nn0_&|Vkpψ$ǲvjDQjJMIOKcԭ]m[PXXPJKJ{UOZ6kD)-)y!%>zBbXr#ngOL%%9wä(<<e2g1LyOOFL$ԫͲw{x
+0zww2믢iyޙө}+v{e}z:SBrBǏl0$Տeĝ ?^^	j^$կˍG8MxI_ngEݳʘ{Go^Neg'sx&[4ar}&ԮͰѳ{g1F#F@{o.o1ȻP'I=S4iĸ1#^%a&M z
ùh	ZA+	JR|xJ1rqm>$3*<yF
9s&?x?!pM 17=# ^][F񩏐Sӟ`𭷐_ȲӦeSzvDA~>{eF4NI'22Zp54HGVIvlF$ԫ͂J/4]#X)We׹ S/>6mS'6jkyԨQ$#Y<z3Cر8u VdԽc8}0Fzsp
0l۾Kp$8xIbXtmd%""TCT:*4Ђ/v*4Б,YɄbR%FԪ,{""(QF
IѣG)-)PZ&mڶ'##c4iܸ	Qф^8ӧ9}4F?I:Vko¬ES.K?r0x<>hOd/m	sYj QdBEd2唗v$?8(
+#=gؽ{'$!$LrS3xl4֮RH4nm0>=zXmFc?(_Qbw|%)'~,{Wx~K7PjdBXbG$.7m`5iә8~SYݳcë(SC@!^Bz, MI"(Ht{h	-@z?)	Z<9ٙy}w¯G0fïhxwb<ˋۑL!ڵܹs܈GN](00~;%r$IB!I&w 0eΜ
,<HJj߷nݾO&Ms6^t<g|Kٱk(ĺܵwŰf
+
+H
F$i8zG&NLjj
+_̝CV	777-[š-EQ0mIG>޽psscMݳH'2AAA;qժj7؅M<31LZ)Hߒ%q:P:NNTXbptpY ^lFº#Fʕ )y?x]3EQ74bXr
ǧ|DLt^K@@\ٸq=ǎfOHNNf'[6mcמ,\%m۵Ǉe{@}@-qQY8Fͷ2i3аX5c׋9r-[&F$(I-@$BChШ1/1h@?GvyjWPwww:K/k/ӾC'\\]U
G\l,t#88Ӧ3h@?˒WP,XVjש_fڶk$IX6tFADCZlIɒ%С>ŋįT)"##1:8иISBB@zQ#Z-;Ǐ ʗMԪU%=j8˗GѶ]t:\>[Zk(#97p9*V'?=Ajpqu%44n1x"̟ǀ+a4	
kFCh0PZSZuυ04jH)LppzWG3h4\:^ݗMӓƌI~6
+ҵ;YYnӎ^{ Zlf%, PFMF#ʕwVz${ycpFG~$I2|kZYL0ր&2n$)    IDAT
#Y
+Lyy[IeQDEˋ
++jN899Xv5w 3#oorRQr!8:8ҢUkzCp	CȇLb">9Oӱr2^{7!!aБQ#(ŅzqttDQj֪3ޔ5@U^={u&ƍE*pswёz/ǎeit
VވO=X,4iҌ7lb$>zHBB<*Te63?77wW@h٪
Fl6Cxc dL04o.h0qvr~fmXҵ]!~.eY&$4hL&jծM󖭱ZO!3#aCSܧ8K .̬UN6(ۑ3i<V՞!88:bXkШ
F@.]NIxy{ӰQ^7ݻv2}GtF]EggԭGvmw3;{>3pk8:9|:*K,b>eQyŏ~^p0..j|v5={~F`'EMQh`In7DGEѼEK ˲?tBQl۲	ȀACppp;s4+TĽX1'ݮ;c7ѸU^"z䲵@W)ltNX,Ae01$IBEElndggV'''rrr~>,CjZ @)^xEݝ̌ߥch4etp /7i益ڌ+ٿ{}F,W2Qwbdd..d?F~=s0Lh:
+
+~YT'ggrsr0	AXf$I旾@M*(
+KhpmT
+3ܱ-ڶ$55,?MG3~V L&unOIHH@$&=]J^
>I5r{w2|=iݢ	ro
̴w0}TԬ˽{b*oجVvIðz#zCs(rA6nX(̜1Nc̤F̛ lټzhѴ!;{N4GLLïx4
+e{S)FҾt:z,DFFdWz?Y0ڷkɲs9N8߳njB$lzvL?v>.woGҸA{uCeAZUYK:cGd׭];կC&
Xp>$14͛7f\x&
 .W\Օ^ݻ0pki>K|&BЦ%3>f4쌯w1ޝ2 33өCټi׮#WWWzj7F9޵#ܱ:Fۭ <~IX\ծΖ͛жusvjϰt,Xv5z>=~JCۖHpro:ulcw8U
+6ogUa%|>c%4(ҺE߿OLL4˕&#"nݢKxyS| mXVA ))ѷ	Y
3}Tgb{׎nфćdffOhۺ9Æh4"I{unj|d
C,׭ő?"2L|IjfUF23iټ1]:cطmiV+K}[Qݺtd2ُO{o
+zo֭em80n(4-' 3իJMIyӆtj߆ɓB6-h0˗.2c4-Opݚlݲ	kAQu@X:x{[88:"3>FR_T7k		
k5hHÇT\dRSS5MDADq_ND\\e8w
+6n +9tNeϰl((ܵN2OPw+ޟoѓx{{(!_-Z3ټiXr9OO?cێ=߿ѣcXYr9$Il6:tKpxxz0ïT)lV+
kl޸Iؾm+Lyd!L:;sE)7'*se6l̊嫊:gK$''͐AseVZGfF)/ԭKҸ{6$g߮]pO>ɩش{eܼyqqDGGѫW¯Gr臃v \|/ūc4
cGdM\rm7u~G '\}X<~9_)?`A=V;קy;p/&??W{ɓӵ[ǚ+X-|<sC'3MgϾ8zGsR8jaQh:$I=z/zz֮YE5x:V)LW.<}m;v̲Yt1 0stv~A8tYwL4ӦpB&''W4~,yyԮ]7p^?;ppp|ug˶L|{4}^΍[ҩ-`X̅Yy)?x@ݻ=vT||\|Y9iԪVGdee3rr]GجVv=3IHxfeA\z=w"Z˖E |,^8{r%۴&yEQg2=v9ȹRQ*V%q:ߛBm$5踸Xڇ3.j瓛KrR2XfJ'::n{r%&oG(<xG1<̷""m۷gez|	S*@Sc6ϟGJADGˉ@$ZiW%(
+d7Si4z%VQr0%$ $$bcqPYhO劁م`Wѳ[g֯_V%0_-&
Chۮ?Irr..4oڮSZU*VISO.fĄ߻ˌ6>fbŊQߗgLs>OW3p 4-99LtbDQ\P#FƳ3'GDD#V IS͍ILL@DutƛѴQ((
+tj߆(4gNn`4mN,_EO?CM+EV)[6.dZj?`[1
6$Wd؈ta⯠j)K+/VK\Rԫ]SCuPޟ!W^f8gWf[Fi?yXl6ڴmG*U)SڗmZZ>|?_/223d̘	N>fc݇xYSaGΜ9EzE$Ijj;xܼ\й+6pʁ˫VyYpO`Ù"0n|||X,FAyRD ?IAAYYYٮSԖ63hZ=JEl6DQ,fþ%|ˣS6...t։%ʫEm/KBB<%KSn;<$pJ'lLSH۶n&$]C7`Wiզ-ӧRڟ(ϴ2L|g*^Ŝ2yba4
WHJNBDzUJa899!
+Ks]u@ZZ*,Ӧm{R4
WȨs*7.]\@c̘>5ӸqS,Zj_vw&-zeF3q}|~3i8[Y)N*EQ-:bK:>Z' p5F(pb&7X'*5jy$y1M6bJ޵xt펿	&77:mf|}Qs%PV"ᓥ/ߓH&Ma۰X,t܅]GGG23ع+۷mˋ`3qy߿I<``ze撚BX:9VmPzM6ňt|&$P/>Nӓ_GhԸ	a
l
-]ACؼi +{F𧥥СY9#+WqXV6|- r^ٗAG.dfѻ
+ufj8K?@F-?ψ{lQQ/^wLm5z,+7|֧tԙUiFǝ;w8ykVdI|qٶu3P8o!}<=<EddZFaO>}NԪ]
}˨vdݝǍA8U
+".6K/0r588:2xPh ChZ*PD	*W; ~=d``t,^n{RreNLx6|$W^ą<cޜخ#F?
 L^lv#r,j#UQQQ5t_&ǑAĭ=z#ߢwϮѨq%##Պb!;;E}K9,...ԨY_i?x@VV&79yޜ9s\rgdd`ZXi+2&,EN?7g
Xr9e˔ea7l2[f3oIf|f}!&S>a
rz8֮^t۶`Ƈ民kۂ&Avx:hoi[FvN6iۖS's94
mw LY*Rv]Pa\	E^^.V7SZc#ZI#1BOoTs?%/"55߬e̸vYEEEϪ Nq&Վ[EEEE密$IS<0TxdYjURP4A@]Wϡ?	t`i IdYNVâsj3IT~;VMҷ[+ڤW{r9Z
ZDQڵp,Z'NO=iii?vOlLᇃ^GGG .Mi4g.lTMv\nk!ǕCdNܮ	((
+(E$(wo'h%ϵdox(s9,~\tX
+UϜ#
+!gI~t@XD-
+lOq͠YݬɬIޞI~4
_G***@P"=;l6giկGR!W7Wڵ/FPPyڵػg'[Ȳ+P&0' *\C͓ "ɊU(\/GT/VuP"6+yŦhdmD_ IgiU<os^uRsܸ$JF3/l!".5CQRs\]MZJzobp^uS}-0r9"ʮϛXш2 c%|HmƂ$Bو -y\@fUEVD&9M}UTTTsȲM޽xw/rssTgM'-+:ur^ܺAff<V+##HHHb
+|>,JW MUT$ ,d!
+VY,h< "풎(44
UÉ;5)띀,Ȳh.`-ʃTZ.\+]k,;dai
+sY&K	ɐ	(d;"qA;dS=(
+`jʒBPG(wKAe<2U*** "/w_t:-slf=QBQ=XERh>GlŜF0aA0hȊ((Ȋ,<PD}<APuED.(6Y)
+-rQ@VD$цvA++)Bs*=G^~2F㐚޻=Vu]E?vٚJvNRBY)PUX
ٱpw(]EE53Zb.jAjVQQQQ'
+Ȋé폖J(
+"1TTW OV5\
@@wVU[Q
Qw"ğ6s&SBelV",X٧LWQ9]Ly0DM.?<ٙf%hpDQ_<5/L#I-k,ZLLN#%=EV6
L柯 YV TV|<܋K,-P?wb^w1!%=KlBoOzi?[QP\IԌᨧKӤԌn2sx~r6Y=#+k֥O?Z~^4F73ml*LESTT0rE:V+;w 777BCCqs[jZT±cpuuaÆW_(eAEFӡ`PՆNA@Aŧ^͆V#[64>^E'ϭJF=
+d3<s/f_b6$e
+)Y(CȊBRDFcX/SiԃGIP;9կ13_'aJߎlw^hm5tkݨ=[6{$T񷻎MyS᫷z·9Ql}_hW"b=ܜU$ d;_iܕ;&E죸%'7wtW_xKIѰfe6ԣ1,潸V^OVЩB&uҏ|]3psan(eD~E(tN;qܼݚ?J
,<;ݯ߉Eha]߽SAG~!
+y@&˗/3k,Ea͘L&߿)]4:111X5j0n8|M$>OOOΝdՕS2}tDQd21i$ʗ/Orr26#Gb
+6m֭[)[,aaak׎7osV\IPPcƌAә={6NNNru-ZFP@oУ
+
+̈ݘ9[ʔ*99y)]8xu*Sڕ8s1ա1O^&955*WoO7Vm: @^	Aƭȶ*(]=B2`=lCՃVfޏg±ZeoFi9y^-nhU^~wdhl!QS#ƿկ8Niй};6j8{^\ިU:l=pQzUF=H7ZlI$I p*S%ܼwXQ
+&	`0NG\˷2kJZV^U"Յ:V۳wcy8qgj:&9kZnG':rO
aD,4`@/<Lȝj7z"2^St.Fкa[(xA#zhDWg8p"7WŮN$e ڕ"Zېh7\4Y9ɧN^Gj0:;ѱYwo09^Oi_#N\{V`0`7кɷkgѦCWи  F^T޿UEObzł`@wjfҤI9rP>>1͌?9s搒Fa	ԪUDn߾#  "z̗_~ɾ}>}:mڠ	    IDAT 88)S0j(;.^Hxx8ק{ Io'Nˋ<DQDբ(
+:\:݋Ao`0ϱlh4EA,f+eJpСe}l6ΎԬȺhѰ6*dqO"2ixDհe	,V3VC҂ nw#У{)R_j A_(FlΓBI	
jWJNL%-	eHn5[8K'<NJD,\>w`ُgo~ "ԨTV48ai^ BR("ݼ_iϱkŽ^(P^<{1?YQ>Qϛ&u+ 1/Yb
+wT A)}I#x$,ShQ0qp4 O]xM_yAAA,VQT8y|ο*O@zHW(2X
+LGag9t?윥@[ )ƵkװlFʔ),Ff3@JJ
+899QrenݺEr$PT)bbbHMMɉ+b6h,TJ*(DFFK@@ GFF/^\ܹ zx/N^^r=/($$$P\AӧqD##jASIn\13(9
/7䀷I)dQ,#
+q+(
+-gDHH'3=GϭK7O<<_T?(hzdEQLB@qv0ЦA?j:v4`+f!#ۄ pɨ1X^pv0(z!)-Sqqtt:
iYQneӳrj$]QԌ'V#ձdk(T/@zQ~ǽ+Gb@WQcW@'|CQj2qqZ!(2'qg'VEA$77y`j$lJY*bN/***RK[&(֫?+;=cRJ/QQQQQJ8Zm/zä́"[.Ec/NA`6$f33'c
+EZf>Sz6̴,s)l@[QQ߳&
ɹPt{wOh(V
+^hnE_kfU `dFxȲ,Kҳ{`bjGDYQ?<ovŊ^Ij626	&˚<H(s?oՆF#=2 >g)lЖ_j1[-zݯh   >L'EcqP%Qjyˏt
+
+WO\I/8GYV4JKKބiu gI6q
+`KA
+K"!.Xs5ϲ,X
k=}wEVT*WJ1ʲU5ʓ'v!}2m-T iհF=C҈и[_n:ef{Xz ܩniT
+}nԮ$U*ddN\FQ=Wt./0\<A[hYl׸?vCT	=uz'=v@WfRIh\,I&*5*WLⶃg|uZC_oBjU #+W]Itf%'HqN4^۸:ӥeZ&~!j+5R3ui.^~Gԫ5RҳhV>^٫[lMU*TRҲ<av$u+-V֩Io;;qئQm2s2}:6{2oߋIܺOC%g,/0cɴjX#gey`A/6[)h{^]ε0Z`G:Q(h-G)dF?BAA+iHKN	 hw=\Nضm&ҵ#Dz:4n-K݋"a]ՠ??\2%ծAwҵXr3ڨk\UEq榽6[Ih4RmP1Џju:\|kfe\5IPY\U7=`Оa8{R}.U+tkz|_dѿ{SWKNE'<tZmSW=_V;MZC++u&/˝hר`-_BȲ]͞?R`O@J"̕e|➔.(b	b]|}<v}>	UV#W/F	J zYW1DQ"(8tiYJ<x]j=w=G/T+tk\@AZ	8T(_kzzFL[<J=zQ߽EFu+WX\xBY?a@zR^JeuU	{]3.ݺ?-qRQ[:d:|AЬÏoIHһAע7IRIJˤfgSkUTTT~_6-zg,I)Gwmu0aN?Hrϵ
+ٳ)9ii@
+QyjQ
+R/3]^S
]Dzk]'Pdvׯݎ[ӦQwxpȌzHA?fO~#6}v<k seͦ\a4ܮݎepV|vr6nB]k X6=KzsůW#J~(kPmVhE`4
+:b.>n]Kq?>el=pVqt0(6q5Z-6YaPVl%oRc#>.WoE"/QZUt^܋}GT|~dL"F~c^wpD\SbٔK7g:	Z'ޥ\޺a-~h09:9un>xrڽgS׫V6V,ez;f4$ZFNꤜYӍR=yvxAqv4*k
{NE&q'!nܷ0E5pԵZp{J1
 :A_ N<>]}ܽ};6Rt
ޭ&6?n(+ài{ӇG,A>5Y_<(\HKZmߦVJ
+bvhul </w\'q"l6КAԨCH7r},HadfɵO~^6)	I?}~YYpeʕ.ΓF=}ڇlg"򩨨0[E~_$φqJ"TTTTTX6z	kU($-BEEEE/?7{}&.Hd?G׫aKCh8::w?F't:DQ鉢޴Z
m$IW(b?TQQQ'[-j>cGb钅S'IMMAӱ}Vrrr1}=wfh4{/ysg&=-6"I;w|υy{[Xf}qq
+};s>G׳lb&=hF#˖.f葬Zhw˿f?v.ڱk&˥ 6yF:Ȅpe^ME]oy^{˗-A1dTPb|6
+
+
+)V̝reJV<fXNUˑ$ݻvrNMy&SQQQ3tAؿosf"66ExUj;rd:uB8i
+(cgp)V-__R.(ÇrIbB4Z
N?Brnn.ZiNf!,X߭c=a
HMMҥ=F0{lBX,\kWaٸ|ۻ5j,j[5
6Fp|:k6[
(ιgx: \8v[0!70uDΜ>oɒ|1!FjQQQQՁ-[OBb
+$''ѬqIJP(QXz%[$'7Y1[iҴ/]fԬY⭑(((@ez=eJfz+#7'-n:-=u"6.#FӠa##׬IHX&OF->}1`)
+oe<,E3`ٰZlXf^~5^ݗT-yTDݺ,U
+A
kSYDQ]NlXN~Y)|{AyWUTTTTT(Ev^/6J__UEEEEEE寤¥UzF.*\6
J%OZ{rnt:;-yRsUUTT~Ow;
+LRؼqFg!fV._FիTRYQfZN;7^^lݼșӧ0LlXh4\rDnވqqqtlSU%ԬU$V._Frr2*V<J|Zm "+W,''?}e<fdSz
A`󦍜?wIӱS'RSRYbǏP,+}͕˗(S}M ]BRߟ-6ƶ-[o׭ĉTT+WХc;S.~ȏ?RZuEۮZK/Pru];wP/. jr\7"==AHW@ErhѴ1e7ˡ|
+<cܸ~5kW
+߷cvjN:I
\tM7 ŊyP\1*]EQ~(Uz_/֭[TRQHY?ʳg.ptrB${[
+*hdͪ:???{y]΂/k\xўrXfyyyl۲EQTT.

Hc2Xԧ/>>^~pZ8֭ٽ8嵾}Uƌ{!;sW`I\<GشqKfҔ<ʕX.cQׇ/s=q'PR%|S'Oԩٲi#1XV
I	mHv%;g6,3x`^П+Ο磙0	4kQxU>}T<<ifeeqaFLG̝9kd)|>A1l(&Mޥnzgqx "t[L?\JMdd$_}ܜ|KDeE)Ey*_W77
AP#ņrZ$I:qq̝9}8dgg@֭2tNyFJ剺ظX
+[7of;ǳk\\\>b?CƧxqƌ}VKf8a</*oc"4iڌƌCծ;wHHHo^dfdpQF#C{h0G1a8:8i>$oXj%5k3Hv***<2:x >c̏T
+FK-j0hPbINJ"=5sgiԠ!yytЉ\L&NNNcZq0:0jě$&&ҽG/)N߳tꇄpl}kX<L(@)Y1xԭl6؄xrs󉍉Nj߰僨XQ5h۷\nY$$$LzT| nGFII(BVV}Ynn(Δw[6YfAFh {bfbͣZwށQU[	4HBKMBQU"(MDPuuUDV`"͟$J!d̽"Qtw+;s=<y71p\Z,@ַyxt9l0yn.>|}Zl2ad,noz&	,l mvycۛ/cɸs,d<ӧNKacO`Dۋ @1rhnCA~W_Wfn<Z77?͊$0e%hh`-_N114h0,fΚ̌m}:|&8N(UJyueNa{ikXh!]<bgEQ<9222F5J	}vkT[#2:~UP08UF?6W~DOo8tmw-"k?^OހWXmsawݘ\{ӲaڢogTkE9W532245]FQ__Nik +Dih4OgfE7gfDwY ""#"jhZ
,C]q}F#LMMlh4ۍH^|y"<<i)BTT4\.'.!',Cp :!  )<hBCa6ph:t2hp1h@_tFtG a!**f8s5:22
+Rd=cu\H?bըh@VV&pvnGZj
+ 2*
+yhB[e[\h{R	aPRR___<oϟG@R!-.]BTT4fF#23
ǹ|f8}*yyh4GZע11mFkwnǤK/?%tCzz*$6Eܼ@p80oO8vt


@^}rr~~mbi+u	Zj!qjqu0@nN6,TY	͆C(/!7,kR8
+J#)2_AQQ!rsԓkе[4
RQYyQ`y(*,GB~"22h
M?}˖.6&i,[`^Y)r X.PJrPTxF̚5{2Q\T> **ヘ86GlEnN6ƍn;/TǏƜwc(<W		8)}ń1{<IWbŹ<L2
xM;n<t2?sc׮0
(p$0`pbDFFLCdd$?Η0iX̜5a֣w͜tPJ1b(Gjbi-vyv
sîQр$$tC1rhPJohjjA^^FKF(B	Ū`?^{*
+{t^_<<`kvBmM
fyL&QU(.*ub9{6oz%%xG0d0w_|܌~OA@X^z۶Ѐ˗aa3ATbՃK/d2}ooo{bT*n<}I=s"kk:vځCC``u}TT4R_,b8s6
9s_A`y砒)Sg 44+X%b=>eϘSI0{<6&	=0>߽
+SMGHոB  IDATuuսjbC+ ""SNG``0*#ӂ8y=s:Zo)b˄R|?J%XUԮVoF~~.Сp0nt*]Wk*AvaY!I$nZm8/nGKKˢQr9bi(0PQQ`ZrpmI7w&^zhinFLL,5ӧNxbijD+)wB0cd,w&%Oŋ$Ix
Ùӧ "l6$IjݢIvK݃o9g}N\'SB4
.{ #
BaI9#kp,=
bd86=aPVV/|#GnEKJtA0<apdŬsA)RO`;ڼ׸x*a8C0|A0J	mxwq m('"v-{ k}
+;Bݜ`B&95` I!h6 (.*DXXǕj)Xt|#',[［MZc&܎El
+$t݃
Ϝƪ=#`Y'܎xk#
+Y\nx<y 驇ۿǟnZ{dn*
+QV^	sIFFp90k,TUU!""ۂΝ;W([#Zo\Fp8P\VQeaM'3b}n_;XFFFFFFpI(hinqi/3my6P*[3WW{QBh snG22222H$J	jm7 !	Q_˞ϡj
+ԫ 0<xWJeRUu򌐑CxowSJ
+QB3 }@].菄
Br~x= ;kL3	
YɐVH-͈НG!v:qPeA{u*]Gp
fYu5YFs"Z°	H9e^56y2 <nw8 ,˺zt>_za(I{w|WD1_7=W$@]:R߀j	
+cXb]V!W<RNcoXIBEɁRѿG&O:Wcc(xzv@SRS	qуK/0,ۦ(
+oNZ@X[EM͔ R 
.'Jc9R9_Fw楩qj5:c1OD\z%i<337hٵy3/dG(Z4+@ˁj Z|nB?r{9o3]2e
W6[<O'uFa}UNjN{y\n36zNjF{*C
+n\pymx\Zfpt=<wmdz&j?z00{GM%ߜ-+f?Q^Y3[g0=4^8HqZ_ vfNn+z	CW
<_;?t8{&Qxo0X!QqCz#iHچOHT:vl tŬ;{l_j^MZ8+죻nNzRЖ%3Ǘov0qڸ!wx+ѽIɶ5/}"Kf]N04/Kwv{HRou}GC}G$JwAhU$1aD_lvS
|Gm8t<QwA_5r`Oej?ݱn}YKںN5#xvۙbr~	cS3|M{Mwu4tA`ب{Rf%z48@ϥ}hȴZiz2Us:xⳒo3k}r܀^Sñcq1y̠>ςӤb͹}־S_N7w5kTbi%eֽTlw??A}TyOr{ IeB=v}K5ᜮa@<fNxGb#^y㣽sb|[MoJ###sE߼  ٸxOEl9fxmh&:kWhTq)+/A_OޘTTF
)T<AT6~ӳKG-3ǖ])CHN񅵩/$
d֯G*gft}R.3HT*_z1Z	\~Ao w8s|u]#VΟ32LS@$òJ.AFN)NiW^.=:PJyƣM%uIU
1<1&*,;Rj]EՎ(mHnEUtIRZrhڥNd&pˠ>]?9z3HᴬB􈏼x?giҐ^كveRN9
pVT&!*%#Hm{JOL/urў4iLVFC-Z	 j/
+/R
+ET?z:@?buL+C3у4k;lh4C$xۋʫ&uy{_.:_
١0P(x}|:2Ԕom`.e=4M@ Q<?ooK8~O.e	qQw)'࿛jJ %Duo4g˫9>&B<S䉥3ȥîStTTkK<)=!:"4[t_xO4*;1"t̂-E嗾6nȞCċгk'U@M6	Qg0f*8dטz'Ğ,c	yyy۴kRyeZ8c,NWgOhmY<kSE;w8T(r{R*qHu9;$k[GSddn67$3g:u~$B p}0neP> Z:tvH->Bp\	r:G-AMCS{fJꂨ
+r{̔ s,DQ#\BsE	.@	2$Ip2DAJA BQ!R$jR\G0I@e,n7 b9Vq,\nDQ ǲbi`M4XpK=<Mys=@B*<XD.uޕRe؝.Ra*"q{dV*DRR0=0pw:9q,E0Pc&`$QD#$
+(n7!P*xB~yӃǋ0LkYv<t{X υrG `reL$hf<7es,Rcy.Vm3
e@Ank_3c9V2p=rS%! Rk< ՕIN IR*2
+D1+ab-aRtc!$j`&Tj}2T ,$ϱ#>W8#Qd]Fw#oM֮mJ"XJuCAmR̚O?g`@đ(1 :]_fyF֨P6~śs\ddd~>!7U/U^d~/|^FF^|<xUnˇ-zՎqo25Fo}V]?C^n}uyۍ_Cm uEsuh6R<jK{J`Qxͷ_Î]__|So~l]w@qQ<a`LXdd[>E^xh4t	/msl[dvw݂o	Ka;_y
IC+j
9sQUU{,D}}=E8ᛌxd*~ZZ
ł-mJ [[Z{J硕ˑ<y*ҎA\\gtPTy,  ixtL!
`8p``ϯgϜƆCT5cN$	E%jP*['1xv:LI-@ -̟;+WF0Sa44}anj[YFFFF)j	J)DQDŷѵ[JKj5BC;8\ҥ+jkjFKK.V^DPPQ#DB !e%//[b@jh4P*ZEBBw[A$Jt&45]fCNrqqZ-˲`@V/###{2+tYnښRN?vy\-#####2N    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/images/replace_in_files1.png 1.5.8.src/docs/en/images/replace_in_files1.png
--- 1.5.6.src/docs/en/images/replace_in_files1.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/en/images/replace_in_files1.png	2010-07-09 18:34:44.000000000 -0500
@@ -0,0 +1,315 @@
+PNG
+
+   
IHDR          sRGB    bKGD      	pHYs    +   tIME
"W    IDATxw]q;7:h F@$,Reek	5geْǳ=h3G$ń@D"Nȝo<}u7	Iw}xsSNU*I'%B0#0#0#0].;?@Q7~x(h̀Pј#sO?liGijnEQUD"]}QV
E pB(N hs`ý?cyW]1k3Գ!s2A
3̜~x1<t\Y_wlyyOڿ2=Gojr}O'|0{!tNTV?Yfv
Igσ3&eA@N,MJ)H	~ vC= w/?g
fi ||v?3yy
+' z6PA"_ynw=0i6XC8&MBQ!~~gy|
+cĉB!**F
{/kέضC,;ϾsO?+?xΰPiڂmM3/u,۶;5{+vȼn鍓~s!|Au#3#0Yp]iӦMce`'y_qr
~]bgcUjU;:|U"̠+;e2帆U%X8u|tv&mB*3։Gii1ŔmۼvҒ"
+&w%,}YYߝ1m2/>8O_͢yGYlCdy(.ϽpWs8_eݻ RO>EQQges3cڤFAiI/>\U"PHRUh$@eUtl>|:#0LA?8`[--4I|Oɵ1,v/o[erN9=}=v3$:p(`dIkA"NsR
sV=;fB!?G9s2(
+mk_Xw$STaɢy?t%&JcχeYf']Ӱl1M$>gjΜ*ӧ@ t=wt
+L]Ky{2YY~[(BJG5ϧȨ{Y]
+^'_Yx.48c;|:JO8t=躆뺜:sƬ-%H?)ez(
+Zwy,ˆp
+Y.,FMzxk??5ٞS,o[6e{8jjMSUEX<n4sB->=#ͷAV/_Q}Sm|,|k9tvp\`v]iSkY]hE0]*<DU+ϼ'vcӖmZS4W;ŷa@r1&H$$ia0ƾE&Uߩ@yWSUݸU`/|~&bq¡ ]nEƭ&J,a׮*00MEQWS\TUv{']a뭼gsu%~{;[XP=.!q(POWonj|%W#:jaZOoX$k|kyl
+FUv ΰrB*Ti&L?|ILBUU8¶d
V._Ȩr{	X`6zsKehʁNb&ēiYYxsYJɊ(/+F4{_6_#ضiϮ]etvusYiS&0mI8k<a
eJexi4MO?iYd2'-;|,?qu}NB49XZm;hH3t+
+2YuRhLJ^;΂a~Z:T{
E{qV,G8gARUN .q\4UeXvI^VRߊkSd<>|Μ1K3zc+yo^>tYgQ^T)5:Fo&Ln~q1q]j.̞ͭ5m@Sm;|
$I9ld?
+47{:?-+%m@5-9vS&Lee%MwR~
+v>Ȧm{Y|!*;BUUt]wvQ5U<s7'62Sg/q->%*lu뭜P<e[_h⹍,WL_YSyg>JK1u".r-~lƶ͟EcS~νYP=e%Lxsn4?c'ϳefL8u[v lx|57[8w	UT _]Nr,̹_Qe<q-ͭXϞXp.B^%ΰa*Zi*vrUxlgu4v9
_˲4pb=V/.!dbU%UP9@_"8v"m]̚1	M(-2vLr5֮^mʾs֬XH:b,7וɎ=G,Eg!]ɥk,ϟӰ,,GtWYQ(`X7Q%D!Ǝ)$:b~˟$ ?q'L:C("Haa~'7nrJtGN m?CE̔ymLBQ$[v0֭^ |>:RROz	;kضE.ҕ|z4o6q
+]bp]	ĺtǓ\H)]^0'u]CT,Ƨk9EiqYƮCsm;,^8nRJIw<I,ڍ&4UEUUN\Bt]+̉+%˙]ŶiěUU<s@l6Y$Lsat$kţ,%OPpػ[Ψ*TfH$Ӽ,Dn`LU=s7B蚆(9~:A\+O+8QޜH*gƗ9(t:˱myhx4<gd*K9q8ikKBbIeb	y<ݝD5tM#O:#0SR%dQ^H$¡wwȣ}OOg	L[2JP.v~@pT+I2#Xl1.E4!>η~>TU卷w/}@Je
+WS!rٞ+ݍ	@PB0ax¸ɓ8.eJh4B4 5;Aoq<!):nO`&}~EJKv2mƎu2GMB쮇c8"	!L6K'bٞ3YODAǹ×]Igz1Syup(OIg
gl>YBx7ΐͽ߻/!.cNaB ~N6k\2` O'k6@8@Qigc"S d
2OIgҹ%5&c}kF`>P\\i4:Ǚ3}GG'Wo{UU?,b׶7D8?Foj"0c	M׉=BPb\Gv2"E(m$)::;e%QIx2IgW7P:E#!Ed2aud-LXU7n5S[
UUs>ìS8D2EYi	hn^EYi	.cLnl&&p(H$VSm1KKD#a;@(r]1bq!Lݝq\b$-tvuSVZeY4뎓Jg'ܸLYi	ͭwRVVL8 M:;e1mD\E;AYIPT:k(F_'rz#E0P64
Wn	CAYT:iYD"!^o$sF`p8DsK;]8ˈFtw'XsXwSaOvtv{0rtv8wE(YH1M	ƐJeRrrCw{BuLuQ(.8.k{W,AqQE5" 
+()k^`bWn1$H8DW̳ܸՂD!Ϛҝ kܖe甥ʝH`Y}콇Da7?>\|ӽL:XG3RVVS'ckYl	Pd[tvvrƦ§˗ %wuDiuظ	~}xwM?WOKk/|MATI+%0(
`=8zEQ'%~UUX`.?[xvߤ̲m>{)<˟zW]^?\"O_u0پ`!f bGo7~Ƶlޱ]k3av;@c,/+al({#ߋFBYK3Pz5nDBt1mFDEsel"G%Qѽ^ߏ"=Yņ
wK0/g_`uuuCѣ|fĉl޼AN}+,C<ۦ;3ͫ7NHe)7nf&NpDaiZ+[dۯyMeY}fҋ_6GьF2yY}&@#AO~Ǆa
8|_ҥK;vx@?yH;pƦV/H-[V4?*["ϕq{/yﵿA([Akaw
'{.!,0`AO}Ybr?l-Up\{OD>rgGN&hJ~fPXw72YYB@22#0#0#0c*VX=gRUfoB?"݇mu]]QPEy`Y1o۩T:Qip߾Cxx2$=NwJsYqȿ|'ömRNUe$|7+c}y7i\rOnqؼkoӶ4yOsÊR
+ygE,˦	t7;̍Mmd2Yv>'2~@5v{{=|_mll2-v}'iljH*iw}xK_{ri
+dֽ8*8yw{`hƻy>|g0z!Wټ};M3/F3:g^bq:skjbY֐56x<f^=<s
+?t쾃Eg
+טj"Xw;Gn6<Ps.ڴP`>> (l֠
i1g4N »>z
+AO
|&h)+/)˕Ui,tyǵ;5O7K?KiQ/;*J^ôrR]4M-dCx2M3w%nh2ha_qbt]G
+寗饶t;5ě3VGQDҗ|N67|E8˶lѵ$'PLKk!3n!yikqBM.㸅vz3>wL*n
Oqab&B~Ξeg:֭绞*RzWnv.1LB44]1EɘHI;BB5;]jE??/'I}@U-o8cR2cd͙ۛw&k}t0}:Khmm/=]7r3IFdRR\G3<'\B<Yէr1L7Otl,(-²m\a2@NߖeKլ9P|>|-^Gd
+d
04\AgqY`onEո1 X#1qK['N%P=g^xJz<|U'9weKVJS9zd<Y<$3gL*PVZ̉S0~,Ǎ ̟M{G.0}D"
+tdO0q8~6xl5-mt̜ʙsY2ڴ/|wo
+sc0MpTUAYqYP0~m̩\X:;cL2rkWZE0oL];`̩]q'+Sp㖗Ygs|M!/A0 /}+ض|̟;.\EEigNVۡz9㺬Yk8L26LbTEWޠ(F*fe73OFJɄci$1PUjy\وiZLTEiIP'YWsO=ƂyصKp'7NQ4LEy٬ОpX0oPNb)Mon?"٫of[=[KkH)p@'cT'
+
TiG^
rR=/2~ܘ!e{ˎ}|O_}ϼ4.{	=[xz:v>H ৴ީh	UcTl*Kd{<u%-̙5_z3'.(g4MF*¥!$d\ZZ;u/ֲtQ'Og~K|><ǅp|
pD2~&V+h3;_C GJUU%J3kwGR\T?"RJ]o,@KJXpn p]1fWt}_42i8tMe	UcQ3y0O`a2fLϡXwbHI!:-m\ 4fO'꯷zb߸+2<Xܙ2wXX=Og}Tϝ-(}OAU^&O8IU]N\86]̞9
]ט7g|>u۶Yz)gN' .6>l6Km5/9q1hJd2YYsgNgXj)]\T	%ٟ;{Ơv0L4MeֽEܸ\X&3aXfL̕k75cJoG%RW˵
g_;8{2ϒ
+2,'8xXS4a٬AܙX͊ۘ3k:Pg^z![,^0wHj?8˟z3gHN3{EQ>qOu%.qH$̢s\@Ey*J9,]1M8s2(XbLӢzL_gɢy}rRؼmoNP)܍]
+ ź3?}/^0wL;_y7W'a(TQ^B:*gNEJ6V-_/Ǽ3C>/~E ~&OSn`6,{@FUS^V#5>f&b{?,L<o&T
^x|xdKRKsNA0Lz&Jgio|ela瞃E"s~Ӳ+.EIq1eaO?iwjcG!?](O+RrǝIoWƤs5)    IDAT*s		K
+"o'(Aɵ*gk
+^+rK2=q(/8|+/cYM}Rf=^e=L
+LS7w&~&aʤaяkD"Bg'
+i^\K~<uPrfk_+'<>w
+ya &2kT֬ZiYs$)ƌ@_߯my^'8x},7d m<zu9wUz1te%|̯F(dꥃYD2ͨR¡W.Eݛ\ץ(BGghq
+~@>0鳗xf㣼y]ѿ@ϗW7B4/?p:xו,?G,ͻr9{*U;[3(
+'\3,[\M(RM=Pt<-*
+?gckW]HW83bKW~
+8_zLv>LS158/>UN*[Õ_`r~T׷cAJKX|[wқPK멿rx<IոZyiܘ;$5Xt0TD8uuWS5v_ïVMp]YP*luغ]@2n[@0kT>m۴vf(]q'^`[wC(^ռGV.ATٲ)]LUƓ}]{GOoI5>x+78ѣW9zX8^,%r&sgw\ץ
UvG
+t8.>A"ytͲ;cYd
ir.~~,Ana>=o3X
quwz"v>f
8EصƎNn52wtTI*bV7V0Yz)l݃dcFWpPCw<I4ʾG|,5,r~g_}ًٰJlS'張yxtr&T>;_찬}3Yr.^G:~@쑏N[)m}
+3wR"=me*r3w2'{˓R4o'oލYUՂJģ ^2wRWeXƯɭAvns17OUv8SS3zT{c5WYP=m>s?J$w2mB?CIسVS>rX8׬g=7k>\NIæm^ǯ(!zY ;<ZU<CpB&y}ܹO;em\ç8{2fN-(y<m{KUUx]o>D{]{s7}NFCMCB	7n6NiIO: ֝ݧrB1wrMB Ŵ~Ep _a4?" :T!gFcA#}
+֋{~j8}&[?,8G`H(ZÂ>"Fh=')`p.##0"G`F`>Ҡ(
+λ#Ã({XW=TMU{(R瞢yD@'/Uޭ;`~q[eFtoГ+\<3d]̓Xa4~ptٳ?wc_C?s֗Gwߜ}ۣw7EQmO)h 滯 HOQ5
]k7A0wr?yfBH@(2^4)fmJI"c"l"ҰrVSU(inE/Uir%p̊Aҙ¡.|;BM0l/P,(0쁙zw<?\NP:?\09&;Sś.miU0wTrn.a\~
+q]Ξ^H':	Cg|Ն*t4MöAx|kW-&?vi5uUq1.**'Pcl~):J@HAOnW*R<8
.9y0ݦ ppѐvF6cKDL?Йz=\A4aiCUU~&?ѢRBb¶-|  E}idBcZ&HI!$`~]!]]	JKB!Mi:>#\ZniIEܮP#%JO?_;}
+PtM}iڐ4rط$	=Df;~ӧu\vV-I;ʑF^Fߗk㧱oD{\ JQ=wOxymK NS,p	ͺS*`\e9F6ZøD
+:::hooGd5LS|S(NN	9$R!İGcܢ6dNЩ@MQe^&7E[o<C瞾rkp]O)):eu5./>tl߫S]ز]^|Ìm@@
+.CgyvB`[擻DS'F]&\VM\@BcJ:$:}+BrGKjtf뤲Y\G"ę6:}+8>]aCJ\w|u<YsB]9L:A6`J6ŉ>nt&|,4z3	 f̸IXϨih$9טE4Ct\׫HFgTK"z	L{df=llcCDI$>_C!>~x]ٲ}TjP5sH3lߵOw=D<d0:qX-H))..&LRmGo7AweQM(RJ2eee=cdn68ЖR1m.h<t2>CSUoi~*GVB&@"ͤ{7@:AQ5f͞5k|~Q`A(tn?d29kMMt׹zt]t݇t]?ud2I(h񕘙al$\h*`9Y_(l>s+a"\o&iLY<3`XVVCgY~>66z;L"LD2E:fҵy ޕ:ͱh&NGty+B"AIK^^x{rN+=͌IXdH-Jwo.B>KJ9TE}(BPӶΖÌuS+dh
+@E:"\	3US+$R
+Zd0\(N2"DSwEuS$&As}b	3"4^JISgq	~71,aňuȕbXfsk
 lΧ--!$,6U;oRJ&M3=:
+ةױ,fΥ<*hka̸K}B;,\I*;eE&crZ-&
ڥiy)&TTUoޅXw7
n;<+iܶyOx" 4P+F_ˏpgND6bq~s/5-tEb:
+\
0q\W`w'sBݫve4%!&M[lp0I4~P@j6. ,_ӵs&ZwNWnx<0avbƍ|_ԩSuٿAdsԩB1˲Xlan޼N-~YjD"~|I'=K)T
KxE6
+8@Zk/(?ZAULӾϨYS9lbFI~Q2H	?;16Ņ!RmۘS^yAiS&U|^|e܅N_qv@F[{#=y&ם{+PU.
w-Q8} Uc!\muOO>T:?^+~NH16j=c0)ɜ1]˔N&cb4Y鈧&eX"E0,DLROLlBEMJ8&'NWF(	߹|_}AkqA}[H%DJ(-)&s#}:")*.l&뺄8M&ӿE/i4MKune$/DkQ9(Tkuam]`ѫZ~>al4>0gRMjG =fz|8^bN|_
+䉞,N6yWH3MiS'P(͸ٓPU6b҄,^8ӴPUT21YW@kBp{,k+p(b~?(S{o7/<ˡw}{κWX,8POVh9'B{g^c</	JL;K)Q`QT9[o.oFG]mg,e>3W# !wj(~LB:CkgS]J,U+a
+8|f!C8*ᕃ,^@ەZfNacWn%g&y!4?z$E9_}}G!%E$|gV"*ʫbElP^׵~iVcêoL❝ܶ
בV23NLRVuY`MLxW*s^MМ ,焋D*
+﷿ɖ7Cn>OMƩOH	TF"%Y
ގҍ75}RPSSױ,b<K{vH$\tV\e^u	!huW~FL:\H帉UJ9&֍ fRʐdܺ@*,-bqo"Q?OYVfB̭
+b$q0MY@&I>US~O[(>wᦷS::c,xxa(*\{`0i:	')tSocwF؉<:&T aHR)pL!4A+ l;k3]-TB2m!t|{CU56Sk@R2|7M}5F>uW-WC0r+W'd0byjkvFbfřSh{B̲sxv29t8/(Tt]a9\oS~f	>
:U(6B=Cя~Dkk+YX0;U:[w`Y/$3f/DnΧ~řs_KF
+G\}o
+cҤI**.Ƕmw8
Sj&M2wu8шεX|%wͧ?;Olg%
+%JRS8batia J7'`n#QIqB[,6)H"-+g*u܉9uvygl)?dב\f=eee~lϖcX_:ohs"rߧi:E"X,#GxaaJOՆ{ El߹P(ė6'r('LŌ>I1g\xGE4+PFAp*TȍQb	\Jդ|HtO{[uZVs#`Gݵ$ţFH۵IL_
J/z^Fō{GB;iL:qX{v\DWMìqj[-a>7?	sEQSۿ7nrĩ'HNMAw΃:)Wqqڏ:r	Df<A
΂|ep֯[@}9~?JɃZ+|>L1Uxu+3l`jBP$B;78PSyI?8hc;l(ӿşwYrwUhݿq,f,cܼʓCsᅳ}`9|рH&:她:l P@ U^LQ$ت6t
5ǶpA::P5)ay>_.k>qo|ZnN|owȤuJ\O.{0|o+S*+S5~U	rrہmðTq0~f5S#-
H9Ӟd͸$b	Sxm$؟уO84Ǚ;mYOuƩ;GLn9ٗ[ZZSQdڵ P#Xr1y(3ćcEљǟ| o㌯,ƉOL)S&SV>U}| -Θ<a I0yb0Pʽ75T̶@1i^/1i4\	*b9Ƒ|]d9j=щ%d
+||~v;ƧFʝCtWRn0|S^`lMG5^t]_i(k	xcOq;|>ؠ/	$ЄIߣt(
B8F=9!HRm{0ksq%zmΝ3甥4m;n_3P-n L_%zyOa NAYy9mmm}܆	݈8J9BWu*`tur
*i`i
++	²Q&{Ih(
+MMMTVVJ^y-|K_$B5~}T5]jE2to6ܕ\_f9\8[G?c-]čl/oݤ=&o.R^O$X0>MPQq,IGJRޅ+f7yjT)aD9W)		/@@XhFI)
+8p9Ps+cgbɾ
+m8zFۙfa!ʒ?3a?TK-$Q7
+vidy߅p23,Ύzy\סR۰v	jLY_uJ~](_ysxfi!ؽ,ZړXӫiks(1mT6\:h}Б[8&CAB}2+?3p]|BJɏ~#ⱎac.Vb{	6tx&ATBhYg;N|sKY;U8k}?"t2vh4rij8,ٱcmWF¡ uu\pѧOHqXmR$5 ]]]HEɊk!čKtur]褳To/$%̶ϾfrQ1cT
+U6MKB>w#9U/~N4>BRwT?)SwX. Mi
+J,4X_11K쾉FF&4_K,D-(ņHmaN=13"({]s1{8s<}o~Q"    IDATl~}gxBjSsgo6
+|)'CW	|BO[_it746gmg2qǊv߲y3o΍¥T+ υ!TCç,Yyi0pdkWeXf|1+Ny7y<r 2zPu8=;.D]CUmqBRn7𧃎tP>k
+FOvםi.-!aW$르(ː=0wqʔtuat8xxMDD[mU86Df4J.^-tZbqZRW@Sstrs%ۑBVPVk"	#sؖ5KOK~P XB$Osc=>Uk7`*^rr!'}y$Q{fp9)Ȓ-wQBۑf4U&E4j9`ʽ^Ǟπx
+?}X-mTaw&fT#,++K{ #eݾU{KX۸$
*50fWf_V-14t@G#P|P@mC4Z|Qn=)Llj[o3'Q^^NqqqR\e>z7AKK]ጛ}ذxEG6zfj2M5Ah
 seeY3I}}=kjO$jnco!Yʭn58ƶ@7R'tISDXuSuSm*+bm-(	3O;^'%l9vظ#=wQ2UCZlEExAt>/#[_Oß[HFcfc5zINTIe~{Wae>AOfOdBi+
+}
+kfKbj~@{%A9&?=[11&ʕgJDvZl3AE:CU!yo^x jwMi;>->ğS	*|zdY>\6ƒ6lf`+,јyT	<h~Ǯ9PMc֒vewBEaq֮ ~q_z+%jcAXTaˆS!F;SbʆY&w%d
 6J+VT1|g']QT*EDQڸb\^J*iɨ&P_[MC]u*>lmZ&8
FڂĒ*
+_gQ1Ni ~@l"ew(8B@L"0c dIlף6,0[NAaIFg
+af*Ey=}q8pNw_O&~9*G"m|<rFC˟fݴ!0{wvXn[MN?a:NJx{5o477SV֫gͶq˩=_H[!ݚuU>$(GMGmG\ۑRb4M
+)(,t߻wo6n#M`CEXv}!///}1*-vGiPIUN];{{ѡm_6.X((,g5Tj{T6a	3"'vE᭵Y!KqZOw70"Gp;<{
+va	z^ʏ<L@L?TaX?BylQ00"UkA,AhB$x#\bV&^[KއH{BuZ*c;AZLA K,<;Ak.9mW]9mR.&`@N]䪉nPu굛%$<N)f4؄`47Փ*ּ ŷ93KgAϫqƤҔgs`2VYߥ!+Ŕ^3Ky'Cǌu>|3,^o¢RgOݫok*=44ds,_	|w
˔l-/Gڭ)&g9,nTt
:5으̪zGRrrrرmCqZ&9!K&#)%{$Y&czMmɻM>?NZJd5
+eNms~O^+]6!08EX1WHcǜɈFO3b7y2L_JD~<s{g(,obX
+^5^;a;.>K9twi99lf#H1v$VrTm\Ɍ!V,ݒ:7Ʊ`KU9D,s2g1T`pYg8ǖ]Zቷ멏{oȑ3flx$J,Y=!V"~HlSJI$HBVT7B,H\]i{KTT<i10
܌oEGe[!Ժ>ضM}mETlS}Nb{Ӗ (e=p1l3fmEQL~sDJ{G<v,㠊BnIfSd]LfA̱:<liIC}˶מ 7'i'ɄuvgmG>O&djmX<46FVR~mzl
*.r
4!%b
+afH))ϡq&wlBQUZ[:<;+']'P_ݹ\AREL. i]#hDE<YFw"mL :ldNօo.29JV{g~(]RQ08`,YJ~~!7)egC3$Xfd
+SI!v t?g`;5퉏:	STO}Msvss@UP:XӍ|{)xPӆSm
۰$$LaiPF7w.f-#HLdטp@'VھQ +A]Iyж-Wa/)*MߊalX<i8Tobc6>RPԋVtkHiR.U_ҧ@Xz)Yy0\eㆵ4[Ò{.`i1JBQ.4΅GrnQڮ3%wzh$i!Dʂ =5dҗЯb/}	s.!B[Ζ'MPTUmoIjXiMSUFG'ιŜqK_2gvaRkV.ضmx~"6j+$m%UC9#.m 56N,;n/k!of<Иy{@dO_sY}@2\K3s)%fibWԨ͵}2od9;b.\ar\|spiOj8.\p*>tuc?k~4.\p"ùvnВ{Tą 	2u.\8zZ;:3,c&zͪ2@/>P.O߇펵eP]S>0x!ߪD	x<^|#7\Y]L>(KO0qSزi
>/nR7^>p(
+E-7öm=pTMRت{{DQKv^[6obuھx<*۫.\|z\ nX=:+.KyiޒTzfY	BtRE
+25̯jOIHc*o57k4y>ަo߾,[SO>p[n-6&hZDRT@BbF6i&Sd&,[YR( IXfc1-
+C{)xFK!$bPWEi[fy0B4B/% McvjyPW+Ov4LG&N]BZZY1zsW4nrCQݱ0CGLK!$F@ېFi"=~}r]څ>YֈaRQaATETX\ܿEQ:='DӴ.w& +zteah~=y'!%JIKMTdhmn̴!*V7N)%`p8~)%99ٴvSR(]HXLi$CX
475 nJ^BT<Сh*hlW-IU{WSz2d)*{2jϞjLM(6a`HmXQ)åag-eFqjj"sIGO(unU!ۖ$ꓕ,x(pA?.\Trj[-^</.4KAlyAÆɺmbҥK;]ܚ'QZHֱ3gNwC-dguZ9p#
+J|O,|VSD=^/S?כq=??!]I}sG5v[_cK>ljܾPlSa
+s<μ
fj6X,Ɗ+?>
+{x`gkvL#A3oǍ1p`}FX|	Sv4QmA [h
+_O,Y§~ѷQ{<xݮQ!v~Czq?DW8zw1{P%ЅrSm5Epİ|E_F̌%djJ"HkR8eYFc&&MrjK%]Ξ,@UՌ8OHuG#Ӯ>6'OS)1(d
EضMkk(HSܜ>/99 %χeYN7RJB6,zijjv@ښrsRft\x<H.1[HlXEw]>ʡ4TAN]ASEX~K]<!}r
+i34M4Msh\2сڵk1b&M"9o;+Nwa84͡hb'XM
+*Ə`{Quҝ]&=<&WQZm'8H+iv꺎ii`ҤIDQomvFy7Y@Ԯڄ9y3n ,}a!ub0tAZoW
+6ai7rf*,J***hnnf(Bee%#0f/^L޽9CxgСL8`0gFu4McԩI-?3fyf֭[C9b
+aOro/thWl*BGUQחLdǔV&Szoru>~4S9k*#|V!?~
̼ ]P@H	m$Æ_O>Ͷͫ@ByE&'%++!XCFȠ̬޲+g=eXPXj7WYM;UoZMQ
+uA8={6 wB>CѨ3+V5%}hiiia	Z*lf|{H)?>>MƻK,shoݺG1ydx
,#@4ٰayyy=۶400;aj=z4μyIF&mb{_tMkY˨B7kB43Ss1˧fەRŋx<L:9spa9k'x0:u*rQGl29VDs2}t[oi{[laҥx,^ZLd	||3ĚZyƿp}?#W1NxC}n.\=m K Bӽݣܣ͌c1&,bŊ̘1ɓ';'ƍ>}zu( /^̙3Yxqiӧ3a/_ر3go"`ҤIl۶V4(d#[?l {si(,MaI/9g=M4ӳؾu-o>ACn!\CA#Ww;ݶ1GDy2e1<ؓ ڸ_gX,i4n7ƑGM#3ߙ4`pYgm*VvcS<D<uhܱ\S25p+蚻Qėϧ	?5e0D{<٨z ݣ捊!-曜z꩜|,Z3n8g,jjj85j'kzضM4E4MƘ1cr}DSbCeԨQ[<֯_?  ,`ʔ)̘1Ù6lc:G5MN8SO=7|ǢE8Sv3m4Fņ
R%J-xG`Ql[b'FC|M9lTݏ=*BS֤(XQF1h /_(ڙ3g6l`ܸqL>Ҍ?UV:k֬3wIZxR0` ӦMc`r
+e1m4N:$ϟXCk~ץH)ikN~R ԉ_]CGm&
B&f#d͖򍍍b1UU0[DnFk&Gv|&pۡ62x<a"moD A /E|Ѳen~ێiH>!Voweass^sΞW@cS~Pϗ2BaA>EEL*.1inj6~罌?b,><
+8xl\~"b_{=x"(^Oe.,$tHHwH~w5ƒ(_lc]3t	%q4xM:m5cǲf͚cYRRiʪc2O3״I۲mzx<gw5i)_~ضar<:e1rHbM
"!F8M峳i=f,N̗xAq)
+bݮ ǃ딕uVghsz=梨{S[o1bbeܿ*B>}H$.Yf}(FNZFs[.\3;~QFҬrP*3dBx<X,ӛmg]̅i_mqJ#;&dh\3݁P}<><h/
+cYJ祺wrJKKغE]]=iBPZZBQQWw`[u
eQZRLKK+EUz;Q^}pei*ǟt&_|55;hii!g0Aۖ(BP}ܜ]S`	ڶg݌P|^!B۹$Rf/>۴Uq:izN0ٻI$cxw8H$|><a0o<~sᷟ阏 ;
X,6zml){'(*<s(HV˟{T
[tfY>6?04݃OB
+I0ae˖iH)	TWW3n8>sGxJX@Ű,+ßWQ]ם떴X~9WC&_|=	uwh.CW$sL;u׵ b犁    IDAT0bR̫@ eY'yyyhFee)%0BqQfhVDJImm-1hРfaYE]MZ͖`x|A ;9j$߹(Ze8Nnj/> bZ&Ӄb1>]93y(++/ګ7OO$3%l{~-%s&}c _݉mm֮[aՋPRRE^u\A4CJŋ˯a&?`1:#Z}$B(BZ&"+ON~'YsX3xy4M&Nի8cRi&LdРA 9l
iCqq1:5k0agH)ph q***d͚5ض͘1cRRPP @0D4<x0B1I&DAu+.3r RZ)3ٷm#➜>wH4lu
ƶm4:nӿ6oL("8k577GNNUUU=M6e6;BA(b|>
+
+
+8p+**wLcǎMZA֤qv RkT?i[f'ϧRQpUOBw
+,Y9[lEf ڕ$}zyM0~.
+6n@^z.۶͸gӚ%()jmُ|^MmIv.O$8qMNntww=Ww=wݖSNF4.U;?%%Rz/,X?$ovMԲ L]K֋fPy>xyi5j4ziӦun?V˖-g{՞P(oçO,!ֲ#
+evd0x{&[V%JÆeai&<SWP-\I{ceƫ0ݹ]芡}^Tm:E.k6DqZtUQWm>+;]h+w$#=!@ڂp3fD"_mc?#p$BOq7LWk_[Ύnuihl7G}ė>D4!{ι螯IUQy<r(muM0+<γ/Kw.\|[Iiӫ|<^`ַ$|]T3Drh4e_;6"R9xX]Qz!ʷ6"H8B=E{?a(BvI,z,I&D1.\|zZTٶ\#iPdiS]pždh]_%?.\p `躮#O{n%nFEw0]p	D
9tI"g@e%ÇF';;p8LNNBZ[[|ɬk!ɡ-iX.\pWظn(˒쨭"J=oUzEsX~~>Hp8L~~>RJ)))px6|!+[^,|x<R%G
+cϝ.\pAզ45vyd
ث3D"]w|R:29}\~Owk^E}Yao_.\pMC(*j7j*m~g̙3.,R]RJKK袋:dun
Md0e(됁,ߏPG!!t~v'Hf@$Lh#A1Ԯ#{A.w_kOZ|%Æ0~;x.!#xO(23>JU&(8e2w܈\Jݒ
NMW  :j6
+'*(6"}>~s7瞄U*A#PVQpd?d.\psrrsYtNl	{M#O9H~W;24(m? 6os폨[%4;OADA̃Gs=CoFah|D"l;\p~G}}νӚtP\$!//EQ裏`6SLI ?c>k'`(+/QB;O@,N[#@LgQN9eG 1]s.\:`63O?a\2~ci{K"H@#4M]1MI&uçkŹ(-!J$cmdBۍcҮ9^xi
27zw&m\TT˅.\|(
+ ML4塇b=tʢ	EddoY& &H1C[:ɇJ*zuǍ@8)oRVVNoUZJd`&<|AIeWEV
>?}Ҿ%1Fpg.\Ev(En&\reYXc
PUU/mʩa^AiD0AHP%k&D*#O#bQ·GnOu_Iom"V-YH$fw.\p_ !GbwU!:8{GQꪫm^xƍGyy9RJ9Na"w~GBszNa70g]Iov9'Rxps?!;;{ڶSO8 ---~ B@|bd[{)tN߸s.\p^+2y/^UUywXjՁUU%H D҇`Yi`*A~^웯.\|eB1ô	6vyyQ^Vx`3tVDhll)%MMM#(.5,4J20f躮Ryl}>|$}x}^w.Ӱ_3ũQ~x<x^0^l8D,bX,FQE!C;WJP=_wi].NhpuAGZX܋Z(g/?;)AQbܹ,_\rss{LǶmbAVV+W4MlD/By}Q~G"5l))ҪypC|P5eh0W1OLgh`fҬcͼC{0GT,ui]..i#m˸+CcvtX,5WXܥ(gMVVv]wxtc:d)6(By̫ (&x)*%ۓE'+TERdEAI7\.mKk.\|X2K~,-TZҟgyFnݺu?UUUr۶mUUU=}(;vx\&	Y[[+x
eCClllm˖Vi)<RJ)-MfXfXJ)%?Gy9o;!yR:%9oے_\vB~#R4)Kۥviq?=XFR5+ɭe?zy5{Coĉ=G	 mcYn:|α6׋HjBܼK{7PTPL&HqoN:zއ:1E(xsqL1 M)#+:wi].v2E 5KSgUc}QL0a:=x<<?$Hl߫W/R/رcݻ7RJ)))"|}	p3)%PtlQ ;f].mKۥ;.\iA֮\L CsS]7VoC/**' EEE{.BdG߃ G=1V/;9ud~.mKۥ;.\on3fȸS -;]P\-
^>Ypo9tXsl-K4u4u|ɱG![܅.\$I3xKVVs.++X<WsӅ.\	{MuIjf{\phkksJF"8K:PDV.\|q@Eq˧m'xe٨nP.\p5}tTmݛck`|>~V|>yyyDQbD)-6i[XL~,iXi[0a{8G)O}\p2tGk^r%oseڵc:HĩŜiz	B34E12RՕ9&BM]&!jW]P}O zRϩ$ߋPBu*?3t0w;᳿03m	5\s'<eE>Qn" ?z2_?/~^_,JYdToCθtG;S% w;D^Wcp"-ۏƌO&"Qοc3ȢQ^.\)%zbƌs9̙3]{L4M<ea&c&DMӜԯ3ρ_>W>)V_%XQ-vFɽTE:זXB=8úh͂M͛?%ݦ94i?z"~E[̽a8sKhA_5E?b# r7ﾾ_EhA3wmwWDrp08
ۣ>w~}G]Хi=:m5;ߩiy^<Yg?ϓ>?
+mr9WHor?weu+׋?'}gҹ} wsȃc)fEP47ν{	dS&*)|	Z}Uʘ'ǲ>錶"ny\ʥvE`.\)%yyyTWWsr	Ι0h|Bmm=]aHGZ	*qIuulr-gϚ	V?Y?N
*cIb
G{
+K=<UgbO	PE|;?=ꮫ㺉7/r"nԴ`#Aq	:mضS~C}>+IiYjYt=5Ξ5E*;Ê9ZRպ{{_f˼
+/cm:5m`ObD4"FYQ9Ah(g;	>E =k&\KC\87L	cdHAgNǲ+h[ŊUnXXb:P:/^W}'6YZ,S]a7A\ܕmGsAU3Iz*i]I?ߡ=_h
+ۯ݁qmFP`.sRz^JJJ꫹{~c^Cdx˲
hL%a@KF{}ImMZA= Bm6XB*5mi=I3h/W'e}⬇Qy0j}I7OjC4eU2\܊ho%O6"W ם6"HĖ6*7XQ}5IlrolC
+C\#8\1xwES{_Ow.0q3؟Z>?%<{iBDcم`Un}%T@id^͇hƒxfs ɷ۶zCϮxy?~=Lϓh}rv\_.VYٞN2ۜ.%r饗bY/v(hmmPEZ0-y6IawMq&(bf<)!B NcԌr?n#8a;۶.BM*BE]ǭ8?w9رKvY "]\m!P4/Z?~GjYN`ǈQ)z8ﹳx~$nN s֬3ēK[qX٘.!r.Ҋv(m0k?Pѹ*
+QHVu~ZVP$mȎmistI.x6
+?=* ip+1PBԈ ČKɮspWG)r+9B;UIvcؓyǹx+D"=4ڊwRw_ݠنKq;,ɬoc!
0r4/?O~SKCOґ 9mG⢏6?)Nzbf"s_°!LyX|ϟ9Ϟґ|^53Ο?3
+>׽I7#:.>3-'h7Hf;vqE$EwܿIHLy,Bb7;EU͛FS4
Wk; W8|3G5;<7/*ӟIg䙳Y3i"n
8qÔ'sW9ף<W³+_~iQ\a||eSCO C>9#e
+wgSպ>GO~^6RjEJf88iC>9tC3,䭲y,i(پ7ܥH$!̟?'b&B X_]JzR҈7ܮcX&Vl6Բ;
+6\(فHl@Q-̶;&(H_ѠֶIPwZ
+H+inԵ.5Nhgm:|g}ܛt#HHZ-:oTҿu̶H#<|fX3}m
Oפm8]qoӷNwN
`̃YK>7i[g}Xp(.PSZ혗nhkkV'.HYYRJ(..ɽ}ӌ"4bfFj
;nW")M6ܑkfҿq1[I~id
gvޝFdԍN1NH쏮"ӓ`ɥڙt]v}1m6,$峷I&ItK9F]pߞKOrda$BAl7gfj7>jwq=;ּ^Sm-`&H$EcHpWC?PѾzڧFijjrhpWC?>J{ofrSoeDbA8Kg32ŵ'Bc1#:$CvB20mx|g.mKۥHP Wt؅	]xkaq/j6>_LEE$X,Ɨ_~ٳ0amO! `6e:֭rxdk6nNN\ZVƔ"ۛ3˟ŏs?fcfNvBpx~K,[A' ~{bD(Ë].mvӧ6"bD8n(.\BX%:PwqR~'
Ā"&T(&D3{gOT|y'pA1!	#̒7L13,|fz뭷u@8X
ç     IDAT_s%6Ai
+Jqcǎe]vYR5^?3>>uoQ_ȫlD}Q;H$ߜ=T.Er,J[^iE7~OqPP9k}t!"L`64rO&?<Fyd
Uu,>!iS	i
+|8g ƈ@[J[^uڅ
+-*c|5Mcҥt
۶fm|J>͛G.]IqEx!a;1Ԛ~1ܮwd;1
*kח#Bh'JZ[_}ݪg^EJJ[^iښb資{ijJJW9uv?6˲kz
+F| ["$J(a ^>m4n;f̘~JepCaZP(61CLbD
PhWaq۷oVGsƖ^/th45xr|h47􆡞BޔØ#Ƕ3
+Fb{:=JYjjj~jjjI*FEBsֆWضiFruvդRBP(}$
+QWW'N1M2Rz
+BPJ*r#X,F$ z
+BPeYx^lƲ,<ef1Õ~	q
+BP:DBJq$ITTTO$t4
+B<uR0ƎKUUϧnxm+]P(
顗ѯ_?lqfCO+(řI,kB)NP(
+e)
+x4vۍfY X@ @YYtm4i^0
+B:EJa<!\ɓ'3p@\sbzua`YBt]')
+B^Y/VOK@YVnRORP(C_dY8&Mah{M&i4M7|j'˯;ds9<AW(
+2!inۚk Drwٚ#NBP^^N<R3
+Bz1&$I1M);Jw{4Z
+BP}MJϥ T(
+2$P]`JqnY*-
+B8	x=Ad2B!w\0$͒J@[zi<}::tQ%FP(ֵ!2t{q=Hej+++(eY$eeeJq
+JqBXf{ t}-~ ʑ5kſi~r&qrUn6mʖs([i2rveμ*o]e0Mp8LYYY/g	rO&ZXI4`d!藏ҧu&<qg}Ǝo97 ѰN&t O҆DwqQ,J~%w/|osV&4
+ߵbzZc5F1y\wZqx pdF~4f}ow_#5:ng>guܯꯣo߯&4$Mh+=Feoueu5z6%µOy|+&M<-[|B[ ϵW48+)g,dI|olxLI>yZ<`
+xZ;ܰl/dZ4*Zq}4ҭ0S+ygAK	^lfo r@$#}(RzoH.$1w\˱m{(N+IqH3BA<:~pϩ	)>]9svʔ?`ࣇ6oK)E|{YoB@J4-_+xĶm*CH8IY|$Ԑ>HM*jLJɒFA\1|z!dɵ~G܊QȒʷQE|zX6芭)곤n)%R+gF8i
B'Wg}K|lpT8/%FA>#շJq#ɒVLIXIǔ$ݲ5.+ܿ`Dj-sYI9_}>˄%ϣXJI	$Rw]S;	QR&!h`T	RPRJ&Ҋ	cD}#m8eQ_,tUp
+D}QZGSJމoxwBJ:nD*lS
+F,,8ke9U8Bs3p#gBN' J^h1<c%ь 8ٵt9,0%L%NS[[,|̖mG)w[JS!@:7 z:؎ؾvx={|^m5'3g/a]{yрjV*͖W'x:K,q>Y^#U}5mf,xwqVe\¨xAbN#FF*ARҽ/}z؏:l~U_-H0yd>-Z~D"'|a2lp8Zm~v|ɫSV׃lś'ǱWo|wr{MY +3af,@%Lb	5xx$7ф gdB@"!0n7V2%̧lbIx"C6
+E"r?o_ce3&3z}["i#oV|~A(#}F$FpG1s~wGb;|塯eee842e
+۷o^t:M4EA,^A[hLNE)wQ~f_sD6ɧM$i.+6 ͏˟}?/?GN6Ilc!dr|6zlߝhďe9w>ڲ&?}qF<._.C>:w݂1wHU7kUC(C*ngnL'Ӡ.sNcS	=/uKfSDa Uv2	0hze>7]JI(bѢE,[h4Vʂ'g	#ƌҵҲebZi:E:"WBE_QoKīҋ#$SYzqe >pȇke|5ff!=z}~28=سD
<r9>sz.~o<`@ŊU(-su&[]Ƃ
 4A2aW`Oy!Nu
+vN*ܱ|K.Mwx7L<uE֛A,8e˖u]mM4l.L𩺮8RJt]Ƕ|iL_3۶郮?И[n&jZ~	K	>x9eAi^!˟Q1D0c݇޻L0޿,DEY}+ѥ\BPC,[N<'?NwZY>;yOwKMm?p$9s?ǥ?1vW{_.{żxoGA6JXe뭷wrCB5P7
+'`^Uv^tn{qRgxjίխ
)D)8$efyOD\* =?qgnݫ O)GukXV~&滓_4
+f:PRDߏO?fǕ
i;n[%uYo8wKMqu~njr2T*E$!SVňDK8`[Vb%r4TYyͯ/g(B\}U?xԯgbY6\»sˏd>[hǛD23~ΘVysp;H rOQ^Bh,YW^|e˫l|䲙&ן+63nY^L&`0eYdYw\*""
ߘ4XvW='\3㸡4  +ypD *ۗs]7xhݶ[|RgmR`
]W(-sr.vIM'ki7EH$@)apDp@_8nmejH+Qpiq\(h@
RZ(
+P 2RԣTͭ>7Dq^k$
+WM+5*wi
VPZi>@勂`j\
(U+Ql%B1
+
/Q}k\sE׹.7?J
+ٲ*8
+gZkfEǽz4W@SVR.nPoe`_DmN6JW6zvE	,P=-&X92tEu(p	q72d7)-sϮ~jX
FϸF
+߯k^fZrC/y<lv=tl60
+̱dו^.  
+Y
+GгnѶr,^87?)q׍P?\FjB_k~:HUkdP+w6{NWP3MX,J@2Ǯlb0۩hI<9spvS,n^16ﲪ=RWWߟ`bH]k1w9t)̊}c`Zc-kE6QR36
+nN8k+McGҫG22
+B"]n_:PvʕWڶ6
ΏWU+;1/O(_~RR^d?4]?8}wA7*5fRJ~?~lI]<܋\wefF
+BtORnBӃkbG!
+t#o
#zks]<hU]Qv[12GJmpG6+5CLi:BOۄBhb.\DUBt]_C<<S&By>"
X4@D`JP(A_x<L0~?\˲䵿ȥ.>ƜKg`[	?Ab#bYxmntQweyıygCaWB_ZV%Fx<D#U
+r9?hA['ko2xhqDʢQ4-x.FݰHh4B:htl	Cldx=bO~m!ʸn$'BP}#4ZQ`ƍ6qƳ	)HА	²">AhWA#&F}k;ܖ*=GEEYXŔO>8e^/-Htه.=бC{.tb;UN*+*`s[>+R4]zk>mz$K>tݷW^~F8j0x퍷u!w~MsțE_oї.=yyLYBeCO&cfOҝ*L1nq}Z5s1/>~|n{, mqo?=L<m~}EyuL_3fw/^}YrE*W̛7DՖֵTɓ?m<Σ\.Ǹڟhى{8زgL m^L
+RчFSQ^NpCǄAà}޼mmw؍S_xЦukD"A6ORWÉh۶
;)%o6PoI>}Pڴi|1tȡ$S)@dR@/tϙ3W_pЁ`YJaOP(}#e^$s{޲Ֆ ƝGlu8]˺7Da|!Od(:&8<~۱hj?^Fx&~1;/oS`/1k"Ͻ2\˯IV¡uWA8܋y\XWB8!;4ዲ(`X,Fm]9+or$	{	2ǒ_l}w{
⦛K.'N;5k6z6ڵ%	5Ȇ^K"ʫUVu}腥zh=9Dw%6yᥱ |6-ZLΝx7r\u͍oߖP(A*
+KB4hO	HCvqi5}l]PB&88}nsPh8{γOW w>1`W>1q?{9Z{?G۳`a }025p쉧ҵKgjjk|C!tдL ˲cf`0@eE}lmۜrټ5*+wH&x^^{c ={vgH$I$S|^X9׬:(//cH&yWF[<7Ǣ&>skS4W\u\.y&r!ۮ8"BP}dBry`0H6%J$>ظmۤi,ZeWiDlifvdY8?r~_~W\u|s)<d2^DݻOs9g0ҋH2i׌	]7Yljg;!N6U*r9ʢQ\A HӮ/x<KϏa2w,DM<{{gDm]z
+2àWVV6Pf$I
k-5;`6va}v.#Nshiu4Ms9]OަMkڴiixU ,[nV.ƍ_]赐,^qݲ,n(Igi66M$܆OMM
x6]zlѫB.g
+	eKqry'|:?DvuS\P(q(g	rO&o:mی}id:7s:d!FFd>̛ dn\Ɔ.o s
me745X,ƌ.CA*/?&OpK0M!Hla
+&H pKd2|bqt]'"Q~Ho:u䜳NeٲSifH̟ 55*BP}cQ:45)nc! LסiXfڶ׶DJnxymPT*s2ffhF2lfJUP(nod2IXt)RJ7lҥKԩ㸟.D-D	K7{#eV̫ĆdC3HRk"<i0yUAE~>2bS5躮?T :vH4Mxmx^[Ma|tMZo!mPS#0M,^ɧ<;m}l6חmrϞҾS$lhs_HRU*](}>h/A7I&q	[ew5۠{^LӤSN<؍^j;r9]Cm8|i'H{
s$o\Fp
?Z>:0MI
+b-sg̐CQL&E]D&h"4d{m    IDAT"HDv8;f!DA<KEEZQ0I4MRYꍞ[֦Vi5CrVAnI@[!-i਼P(kc7BEH{#F3ӛڶa,^q>&ŉ'xV]b0/<a̼|c~WVW
+Bg5Et]g̘1\z6Wq}|@l.`xma7VNTba
+BY۶׺[6J-	xǃ%w4GpR)ym>yЌOʥ](
+O۶SPKk.EU!>o0J._
+9f6B@6^/zС6 alҁ'<MJI
+B6W{#P]]͝wމ$	|>Ǖr\^"tB*\P(ʠ,Bu.2ĉk0!a0܎%4%ДEJU
*EfV $zUmDҦ*D*A'NӡCY$˗/cǎH)Y|9m۶]Y iTYx<O>
+^GeASO%Yxap^S'P=O>>w~*t~߬4
(-}! ʪ^VP[,~UVJ~?,{զ]<WL{aʠeolmM0˲Bz!4zi7'ᤓNb tῙWU#0r܍Y×lgM=u<8?xcװ~'2zCنλ~Rh|wf1RJ4MsҵR\,CJIyy9Tjڷoڴi㡷N,SbjZ\dRڶmӤ{L\is5wh8@*ndlAo7U.m$	fCed鲵eP5~76^
]M:hhpA}]>#>c@xx<L0~?\˲dUy-Fu&	i}M8YŪ0s
!p~tP`[&['i+蚎M,8h4J4!~?=;058j{'D"(It#<A{.{g  Hz|$I|>HL&C6%cM${}-G\Ɛsdzx=p+׋! ~Bt]'
+zJIJax=4MC4ƿ
+tK+OcyM3rel9L6/ZdJds8q$f&G&öl:q&Vl X<?E(]{[E_NYiuzxᥱx<ޞ@}BDe<o8b{S'et;C.]={׺ufL&)//4M*++RR[[K4Zd\CҦGdѣz6ƽ>[mIΝkd}~BpǨ{9ؿP[[O?_:<h4ʡC&JqɅ2Ѓk=g\t}8wƍ%{?L,i҃|Mr8)Ð7G`2}F^A6e}փ$}Oh7L.ݣ-	bqsiu,*0p8>f%/>p6f#V=X]˲/dD ʢnkoR)esl{&OzoX^]V[gL3s  ?N۶ykzEvmUR!-x|^/˲j/.~W5A$"F"H)9ߋOsA\v5L`o"D{G8䡇wiBA$S&]FeElT*#l6Kw4`;Џ}׽~+Syx#βw{?sɱ#s1d~Ml<aR	P
pՅxHRH H2aXc7 wʤ7('-L&vvgq%ù[g_ j!_|9O:KfyQs}6-ZLΝx7̘+ϜÏuVnaql塯3`C9sf	BP^^_R[K0tף! O	kg=J8 ضM6-Lɯ&*9$)WWFnCN+L^;]vށˮ vWU滍6NP"̽7A4t]1,;p{POhyH=3bj%iWB$
+̆jeǰ1Xdim{^L@<0y, ]:wbXl9_O#%K2\=& R4W\u\.駞̰Oge҇CHX\*e
m;3qDw[^֪
+`|EL&}
+f H/d2,d2ɩ;܀vlD^q%қsRRٶR%wi{I^{->pW]\yrrC2SbCdO~ȃNɗ>orW9Ԧе ǣc:B~ſn9	
wIy4HW?{@ztnwJӎ\}sl)˗W͗hc^liҦi~!ndpx<KϏa2wx<,ZȞvnQL(/+#JUB,~NB=dlfI&cmalm
|8W{Dav "N,8.[)&PUU|>G,G
+v&msx1s
k&ɷm ňY^
RJl[y^<Ē1٬ŵwJEY)	vm+MF=H["L&?t-lwL`<Vz`m8h ry'|:?Dvu?(zEͯaO]wA
+2\/5%=L+a5%4.iw)F6Xb	4<aTV6LӳoߝjVؾev+?̠i>[u$7ߪزW;	MSs4k%h:Jkj;s:uuu!dL*dT*;@]v"1OH)qlmx_q|7M7\Ȳey0̐NyXzHR̟dAY&mUVlIq>ةo\2p&
+#mzqZ6Mӈbn$ L=bEˢpRmm
+NOqQii$f.MO&C2\!8K:
R[[^(6.8]0*O674MazvktGʠo~WXh}>p
+Ø܌mO8mTlH	}YB_8_~S{'J%ʠx^4h!XǓ{-mFyCo(8!-Y2c3'i.X!p$c+60;_  	ҺukwYU181w+lV	(.{wＫ2kc5ʥm6*#6.$
+zu#<T*,^i>UuWRulA't (W(ضͅ?.:OeFkuks0׊l}>w>L\.o;۬tBuuu
~?eeeJ86:93P=\.Wlgh2
β6R)7@$m^{5,"q˛K[RtBP(Gf|Ɍ=
ػwj1Md}H)##҆ӧ6%),zKDJQXiҔ M)c3z}r9奷t.$sy!`̘1"
+JqREEDp@Gn~/IBǵH<<<k)Z")Ս1.j+5]tQ9f#S
ò,ǡsd
+ZЋ]lL-C5-ʘ4tԉ>}L4sHwޝHm]zm	~%Hz=<SIe`-b})yqfsK6V3MX,Rltԃm&]JϠATflT*ǅ5
+׼]P
+Ukj0Ňl.`:7hH,#PVVF:z-~{ S %D[T(//[f]>l@`]O}1C=z4Æ
[*aǏCU$_oz<˟\5@,:tM0-u7։p~==;=m۬Qe0u̙nU{<Ͽ_~
Mxfޅߟ}ݗ:;>C)_|A3t4rU Dw_~Mc͞J\j ~zB#	yi|#j!.0-_X*/أihςTU-Dut]j!8EUB-ZinTSS@2²,,b񒥌}/b޼,^ˢKZH.g52,Ye0{lfϞt:͜9sX` ӦM[n |wt֭8e̛Wh5kfjv)sq9s}̙3X,z s`̙3t:OiTU-d%߂-~t0K>lwWveφﬦi#5M=uuf~U ?/t`B/~h'QtMGtQt)vUi?l6K<`j&;es,[L&_wKΝpN;0老_sO?/AO2o	`A`0冑#Yx͟~:X<!6r-dYR~;Çuض1w}\|Xѣ9r$ÇW^ض[o
+.4Fé%R]]ѣ4iUUU,Z[o@ c=ҥK8p SL0gѡC.NU8W?K{6p}xZIɖ{1TFpםŹ<;5k6t5u7|#S<qI1j4P{FJuuZ&I  H4P|D"wx<'oh~<܋nk?.>Mtч{d2Y~4Mca~Uot@3Ͼz	'w}Fm39y꿏V@6c_\u
\t0*8谣05{j{aɒ%{s2vXlkJ7p {/L5bƌCUU]Au]kD"qt]g<CL4	۶ꫯСguFb0ѨQ8;]L43#G ŗ_.;wZ&H2la8숿2WHR;>4Fz܀cO&L%mTV啗K.FQ2;l#l0eo24cQ	pŀ,nhP<r8p~7ٚv2oI&RL[ޙ>~5B@Ey9{<Lr)ad}HA ٣;~	D_|8!qlVH`7ѵk`#/./HVQǱ-֭[5yoIEK}>*%>fOo2)`ĉ-Eƍǭnȑ#Y'Ov4M|>_55|ﾝEbѢśEL>djY^]s	qN>8&~4@&4L3@`o{<>V*!=|CأռrehQUUҍ
+x|'7'bCaeKӗd!c[9ܳal]|^/}!B{{0d< sΣU:Fu'^e6yN9x+6Ү9v`_AB.-gHڷoDAx<ΐi>3zA.cܹ<ڊVZ1e.zo/S߸Kݻ7P_ӽ{w x≕+7q̙3>}:W]u,o7`4Kr)pWH$T
L`ٲ<𽛍1آWO^<o{nK/2|4x<7ߎu͋p8ĕW_O:ဃ)(ǗNԱ65z])|<㘦СCms^z)ix795q#
+QSSӠ˽WlUD]T)&`47\wms8أIkIR}ۖ`089Pqd2L|-<o'޲%K߰t鲼74fϙ?C2'F \"mL4A佁Φӧ;Q
`>=+6
>>޾}{fϞ~7Ms;uT7x-X )%~8~
+<aݾF=ɅJ򪙩t=؝ʌciL?6ze׌}u8Lz@Ny Lu+VF"̘˖-WM'pg2sLȏr8fsBnj0t'F - O_v7|6[mQG`bzqgݖVBҦn36͂Pv׹:C^z\SUxiӦsϹiH)=z͹5ώ߇AhMC|,~o7Vpv<ē %K-j!$9!؅D",3䇪*++H2?nЋKW2
,dzpi\
lk^J30`qλ0{xZeYqVxKL`<Ts%
Xaذ|m'?
+Ȣ'c۶z$V%=Lukk6~^E ^C#Sn3%
+1[X8[kԛQYQzh4
+bt+B"@A$#dȐ!<Si~r/W4<eye+hUY`GyL&3f8^_`
+!xմ
QR
z6u'd2oߞc=5kS1'ijkkWE$hT/CYUTw!+82-]S=-Ҡ!V+z̥F|mhO"p$>p8.M
+Ø>+󧫴s=8ݫӣ{7в    IDAT-͠O^/th4X,˽f!FyCo(hh1o=[ͦ<ST 03&?AO$nݚd2
RSS
+UpL4-!Ӿ)Nؐzܹ~m|t|9
z1djq\1|jq<OU]k˲8Yp:O?bP(D]]]8Oyyy,q"8X98oZA4rʐdWƹem@^4cH~f<':B8<3J6M@ͨXIU1(-.zA5}S?>#VҒz18ܹsBЮ];w{0䭷bРAk%aY^L&gYl0RJFH;ss'8p|ѤA׌[޷t];{m%QYLx=z-tj2tǓO>I:CO0xd24h.*E"Jq
$yx#ۥa=o|oIkm+/Fiζ̹gjfb#-njѶmڴnM&cT^lMSy"
z&SNa֬Y
p˲8x:^\xm]a M3<~@}7f8ӹe
47]+HYr73(6.ŗ_.[;R2`yݍ|wև3=yA&@,`9Qk*E1{ArcvEp}zz{{::NΜ/uwTɞ'4Ms
+!yDQ<7HT^?iwV8KhKu^+Ū(qBЎT{O.e&I/Uqqp2[wɻDwRMcݺzi$hel_dw^06neh<v$ZgtCA:mR5WFcY&eYK{~$pOxRJ(Xu4MC4{l[){(8TUqx<rp݄B!n7yyyb1,;.=b,+];wrʫ'!>`^J*2n:6<N%o, UQs m+T,k?m*v玌qR eBиA 쳭i.ޣFQ11%\U_A6ڛYjmhn.˲pwZ|fv3Uپ'uf䭐ҷCN	&ȼ^/^x!eX,Ƙ1chժڵVۚيpWΜ4TDռ̸ltj|AU^ڽؖ~">t:a;E_yZ4?S2n(֬[2yNF+Wy8)L~s&d3Vdӱ4^a	X,)'Ǝ#aL}T29gJ$ƍpaBCymظiO?"˖sE0ot?K-Ey\tIEU<!,>h:Kƛ廊>a?}t??nߔ4G2wU\uUVajժE(Q+))vڶR\qq&2nj$iZZ_ˌ0r>tEJqJ#r[&o`A <q=D"iV\̀Q5cƎk玴m<=8z"	hи%?@M9{'Zr ?si`yQuK֭(2,Yj52
+x<\&>~`}~a(J~Q}PnfqNϋYw-p$L2bx[lڼ[nC/Gl"4HRU;]8 ]v\v.d*U[e>^d `Y4iq~4mڌƍu)	b6;uY,]]YfsE|rZ܎FQTJ7fղ0aӃ?+ffڰzj+ӥ٬Z2 ݰq#'llBy81IRf1pv2xav@ CyH$ᠤWǎǲ,.=9XōI$ŗFpH>znښavL2T[Q퍰V˖Y?bR蒦PM*ڰvc	@!'БE>|̱p$k6m6EQ2nMױ,]wdv:K`U$dبa]u?EUY％ka7Q❖pN'g|wqm7OIRN#l(ԯW+/wf*l_|m7_ϯW_*CD"B	pق,,@ Hȫ)9 I&Z4#ev8IX*ѲeK}]խV͢
+4A:?v{H$bxj(y<|JJ˸|||rxf5h0zՅ^~NA~N:gڹ(z=#x=nNf	Aې,֭Mذa#/=?.!'1vFOJe]oLyT*'INvѹɼ=e<Gv8	!oLã?@3zPXXțƱeV,aqT#ec(**[I̠WHGɁmz衜yv{;ֲE| 0~_pXt!
+O=purz2>%ؼa%x<;r{KCt KJ9΀VMظauͶc
+nH57_MWRe^tyiL:	!`-lZ¯'Xv;j;,V^k'%IZ4o;oODزuk5ϔ%LLt(
+7^5)#Ҡ}^/9Y<Jqa^~e
EQHY˜?+De}y(h-V1eSA<mh*gJg1J+>k
+ L	!Elϝ#N}Ƣjrd[v"Wa7mgTdk_sv*)
 Z]%N:maR=6j/tt:w;H$zR)$d2I402cKHel3溇!~{v_!hd*>b(TTM{N7kc8%OЫOV@fŊhF:ulA#F pmMH$(,,QK&D")|tUs[:Gwg,BuD%$USyD"xnDq_~yY$ '{<Aw:L<H$BΝu&L8wmAUY<#KF~y$iڷ}aCOWa3LneP5a%Dy~Z+2ʶ:S
+Q<AO&wy9Y$>hٳgӫWx;҉tU9A]ۚ<}~.|ˌNC#JVL+q8T.]z_|0={N᭷Lg;
nK$IgE|By*QW<AJt:ͪU_>òj#H,X`0,nΘWOU31}yxN5гGTU)ؒLZ{|GϩHο5Æ ^!Jbzu${4'=:%N,X @i۶m_R.x0|vO$0t3szۂKz!@QDSN/@$"b:Va
4M-%-[d2"0 rhmd5a0j(]-_~|W8N~b۷Aw:b1 
+p8׊-@ cufƻ/(M?D"IM	X,+嗽A<I">㞁QE 7Ў?E)!|<E~1uH$۷oκrnᆜu)**"gdg),,+өaݴm[ȝ1iȣȣNXf!W:
+"Q+R%1r8
<{dm޴@{\h]uQUt:]|iv^VkZh2̝{uN1UUrecmilښDQ^FEט>lZ˙w'd2'^8E~~]=??r^G%=AKla/p,\+ɓOhԮP(0q{<JJ$=/ǳG!p\/+߃{c_=~A7MI:4MiL&uMH&8d@D'/SzهϙbG~Nr~/v¥W^}<Z1'|mor[΁
+vz߇t:C(Vsx^[)H$B,g	snfESdQ"h#6>}[B˩i\^4-G*MSwh\._t9Jaav:6ml
}>N~.>x<nً ?UQX~6nDa[In;r݃}T]2EԜ}W^WY+M16{d/zv1:`qz@%]TgrUo+=S1TUߍ:D_褒IC
+
+p\'z8
7AwN5F
0|l 6nWpxCYw~Ej=%_M8a)..-Z	3I\xA*G2Mt>7z?D2<H yz7<`[8Ӫv;Gni,Z;/s'/:t8+.M"oEwL2h/~{.qZ7JK3h0NWupzր/[5kN'ÇgcX1x<^e=qPu.+~~ojEOzqG(4Iu>zK$JgXCGQ]wK/<i>ΝN{﹓Ϋc#`SO@^sW^zko
{{eÆ4nԈ7~ώ|7ŗ_3x縠|^{UpAֵ33w#M5$Ъef5hvmgGpK.O팞|C^xvm<ͧA|	/_Iz_+/=ǰ'&ɛ@3f 
+ѱcG{ݻ˽ދ.x(++
v(vG,.'|>k%g՜.'fH$Erc,A-),tԈ3x9Xfg-e&Pu/ H$nU3ÉFc\.nt] ߖ4Eްq#B4eΏ?oi(v;QUbVD5M˯!QRRK{PUU)|N'K.E9CI&(mhF'P^+4MN~*&MҖ|&M~MӸ_,B~.XƂC/2i=T*iF0Jq駳dJ~m3fCIWU]ױ,bJkst]ޝMM'c-CA}?ar镊hw4ژc;A@j,PeDrFy酧`[~1jժɖ-[3E{
pp]wf0h]L{k"v(G&I~6m(g<o'_t[EflZR}K83i{aDlŸ[G4-yn@Ca{yEUrA,tօD2I4%??@ k)!.6ͺ(Xӛ,Zjq-0f)SPP@<2Jq%%%x<\.vXJ0,-8]:EEn:t16"L[9u]P)!Ǉ$! / 64YOA3Ev.#J1iuȑ<05[閻i0>,⚫QC9L2un3n7i܈CiaBfMQU"ըM4C[s衭i֬	
+
+9eѳ|g|Q̟ݺ(
+>8zq.lw_}7F,KPf1]:wfЬU[֯߀ei!mQ{48>yBDR;Hq,:;m֬Yt='8>.\.RLrLp0g}N?)>,By8t:';Ylq~Hs,Aۆo~+QTX,Nyy3'2Yf-})VfI/VQÜ|bG:,[~;EQFcř("( \uT)bYX&a837H$	b8ޜ@$7G9{[o$L2vD+ 3#2GH)dw\E4|^V,+4~}_
6aF2"HШa>v{*qXaK:
!a
ॗ^
o߾p	:!_nn7p8G).3ԿR\WcۢkPxjiXfEG]T/g_Xu{XVϟH,A"!3xI(@n=OuwD(J;HQ"F,q3FFUO3iH;oecxOfʮtߋr5bÐNߚмYS6il*lr46
+?չ9Dc^{mǞnv۳"qv\ Kz $*iֽ)SIAd8i1lx
N8,MZgHw8z,mAQPQ=˵Sx7%II8A;YR뼧zٲ
oo~Z37B,3Yf\"-,u)D:YlV-V9^QE"/:UeIt?'t9VS>/c!{C;z=D"јH$eB:yt;^}N,CuX]QUP	@ɨBԨQ@ii0SӾB&CcΏ?
+*2pLRT=HzyCbꄻB!`5H$:b1|9
+j6ɯ1uڻuǭxyP~]>3ƽnvGu7QG&R^]:%0+tt2\aO=s/&}D_BLϷd2I$!bG0χHK"D+޺B8t'q5}U]0=2UU@fژE u}+ioNVmҋxeXE%HpdEGUU{d0tQ39k"Ѩ(Jeql=[%D" #r8gήp8*!	tJp:3qJ9=@Qzw    IDAThYޝB<@m!qIyyM+Yw:|yq$}qt:VN,)N"Hv*_ziݺژt2n.(wqn4mڄ¹z:%%"$܆U<m7_G/!HpZSlbL4MaF>8G}oGt8͋;gD
i,_Mmc*.k׮믷N*H:uc`un׬C%2bN{'^%; ?L:ч@S3"RI4vZ2J:˲5
KRoM~Ox_4S&e-,Z0d2v<}ɉ'oOޕd2
dMSΤ#]uKJKKi߾}wѩS'Ǝ[m\.0N6a>x"֬uM7ɡÙ?+t}sBûIBz;qZIZһv9IsE!NWEn-"Y(-锛ivx#l/i>eS;vdŊܡͪU֭As;Nb@ EQB8k|@ 1{ԩi,Y;3fQ|˃3g#%`vLowhwbW.x<nٓfN'}K/<]'ll^Gv=ЃUD"ك=kx*BN'ǏGUU^x,믿m۶j;STTD$Aag)--!}d=fW0%U/g^d((nЂO'ϫi0֭[ѮmR)a{7op:I$BgU2[MӴg<4
+PRRjw$Pl;23ǓJv4e|_4TU4͜Q1jz2['N_lN(F wsIFrgI$\p ~
	'P!/&e˧V6V~n,
V}!>s<n7g˲x|	7j9Ea=0d/H43~FEa#)//gM?^}
_AYY3y˲tr^y)N9	!NZtf7&J2BUU$oM}>_}fq57ؗw-YnGckۢyjL8wޝƍ|=Sf1>`oO4Mu+ZeC<(7>UE[["ɾ7&MȤ)S3$cC&Y	do0^|Eۛ2d2!裏8cն륬,G)r]qr^~wMӤ{.*6iO?ehش5Ox!C6qyk1Qn7~0M=gN%Hd2v k֬#2yc1&kt#G<9gN۶mp`=n=！CipV,OYYt:/|~
+}V-[pwpDy쉧xs8~_5k1Om?Sa+V-[PhɀoOkxAuf}%j*~YW/
dGeʓ7
{IĠgTg4guj&*ho'eC~npyy9nH GY7;Lɧ4\nW7o	5|&hYV	s%Iksn|p+.uH%n^C
7߁iy=UGoҢ
~.'L"!2JEK'v<6ʊ+Do*mٕt:D-ҠIvȎ%{ZHջz~&c꺎h4J @S
ߨQ֭]pr۝	n^/T|x<;c|Gx}?.
+>9)]d7xrm~Җcڰq?
USih{rz3E1{w
+}no{TOWߏG52G^^
+#u"ҘK$ɞ6'Y8ߟS08K8ϭc,@TeV ӬCu04n떒_K{eqlZAGPVbQ4j 
+Aݺ0WAAN
(
+Qf1
x
+4jnׅ]P^sLdEQ(,(A躎QqۍuE,[BTj$.6l Cm,^	@Y(ƵK/j UhZ5(..BphqqK!Ád_>r8/D˃۱t|TUE5~UN:D?Pz^4Mɖ={6w.Ym8Mo0\.4nɼ%m)4nڂtܩL~a1?]w*zL,$Odt+Va<H!Qb."Ls>|)Xx}^n-aգ^v6-JvFc}>g=n˲ EUI&RfߜNs8fp8RD"a81
f͊QợaD#$MxY]ۚ4<>;o1ޢ9ӥ)UxK7t[CQSfb*JqxP()i`дme^w4;̯lDҹݕ`*tbG[2Dќ'PU;ll{کT*[9I$<+2i%&nݼAN?ɓOtCYY.W&9,
+vx`/
+2sUa!(с8G9|$}=֯eCat:q:hVrfyfzvNzfX PIs
tJsw2޽D"ۃ	BFoxp+Wggq8<gJnݚ:֪UP(WRRBڵmb;䮠|pք(;n-@w,r N"InY7nBQhH~GBIA4-[PPP
ҧOL3S(m*٩RZ].T
+ZQnU#ɄxW[Zfa
t{$>O5W󐰂B,%1/..oiܨ!Bٮ"	6tf2|>H$rHAg
ik׎˗W	^Çi]w=npRadL*ŅqxuTəO#VD:jȠ("C;X؟gι{鱮^˔gXAc?VɐH$|^9hx2R7]yjlڴC?^wΏ|u\ۯKrc;!fB}p
ۗӧW;Q+O<'	px<\.`73<^J oǉ:VtpWUY>'XV֒ߖ[DԢܗ=G2|alγ|շ2YL"OPP\F-\&Mr:w/S37lYWFc:0ٺDPɞгrq˲<y2W\qE궝m,Jkpl&-k 5'_ M =\:s<$I|*wΠwjEQ<j3}])'@):ԫWfMzXD"ٗ-B$%/,XiXV)$1yѡ7n֭_O*erMבSg
avֹ+w<䓶yF5z)--	{<
+
+
+r~?wm	_#ݛ>~>M܌ܫ ͌jR\K&JpᇳzjjtbM,ZH4k,YM*[nl-)EtjԠ 
+SZ<Lvƿʰ^Ai0@Qa!(--EF((v;r|N"ٳ~bZ^ߦ @SUf`<pfMxRWN'͚6[s/Ѥq#I9H$sW~뭷k̳m{^;L&FD".Hsqw/Ewia]r>W7oLǎYhgy&㩧F1m0~QǞB[oFcN0,ˢU4~7G'o4yI&Ԫ%zC:槟N[8LZlcr(ϧA̛[nձq:B9I[|B$=+lٲ7'Op8h߾W
ӰaѴ9:u$weo?Gqx^{1tɞ5T9JqdH$B^^68q7c9*Q-ڥ2~xs̪xb
+)--eԩs9_o<;r(+W&XV
+xe8 H'sť=Pw)p8@LӤKs^if5W\֛:ujcYa00ujsT#xklZh4ˣbqmMg%d
 9$t>!P9Bp	%؃2,n[%LjFkԨ1c(--es9#k״sQ&$)/Ydr4ME4Áá+[8P}GnljJK<p֯^LaF| ykPU"9@wWղs%=7|Vvck_~Ԯ]]Oܷ'O`Y͛5EfR)n	rXc"*v>n!Fc<pRTP^^n_ta/LYY9ﺕF;zA~wg伞PNm|` mwD4<p|2$D=G$R%,sOePV^z5k#`'T 4R)&d=1qhR̡,`ged*ڥT+/Mڲ0M3NgD")$7
+B<d=};\.pix0|v%.G<˿A((eRZEaҙi%(irpx" e?3?DU#=V%!Nm¶ʓ׶\Qx1c׮ԩU Ojз.뺎X`u$PP(Ƚ&3o@ cZ8"BBpqpBcmwLq{$o]Q6mիY]%F9s&%%%jՊvUH)**"gTg),,+׽}C*E4)^/41`h4i~)]vF="[25 -i-I{%H$iw˲hѢE
rUU_Xd	qV[RVVr߮8K9~c?TuʗH$4JݺuK{zJRF~;.
+3k=`Λ^v=oMI<FkΩWC>_FBv,zD"`r0]q8'wR4q:$	x<L$Lh4J @A5ŋ1eʔ2v֬B>"缥R),F+:.>t:\<;r()D"9amz\r%$Iu?o߾vA]%sg	~	Q!9H$#)VQr^ГF
L?E`颟(/*ii`YVvr6_JٙPiZJN;j'-OAUӑ*kqD$Dr@D"e]cPS
+ׯBjz09g ]}D@"W_ѹsg֮]K-vh"c7oªkx+/0Xf
\|w7z7y<S(
+^>W߀Js#Xv0g8~y֭W=5\q)%,\O>ŦM[FL}sirwYoH$EU1\NNmH{֓.kܳ"(>bU8PhS|]tA3oڕԪA88a4W^ޛMZ1ihoH.a	˸뎛QU?D#۱~Fޘ8M73p}=ȡ|^qS&=?>4<͛q۝0bcs9h%K2YxA˸Y\]!0D"X~=&qpǕ<eee\. Bn<{:r;\V-E|&j&$o8v<;/m@7o'"*g *VEϿ0bs8NØO
}Xd8tZ1mQUd.D"sLn&*pp8M@~!kܷ
iv<t]m9M*qal2^/k֬`hgG0ih^4ݺrj;IO>s	Gc1s|ystRAKPxM^^TET%L Ux(@46n/H$wތiP\>[7#P^[6f8׮t=SV-BPR\II	k׶⊋z]ߟ	뚊D"N2@tp˲8UZDS5N'qg]{uz]x."Lr;<:@9}Ζ%$	0Zp8PtxnBѓ˖C(
+\}%k<4>j,FXg=mO,эs%0*(iXOԮېbV._QYz9DMZmp8g]v\ؼ"JAW4hNZ\\kƲe;[N#(ޜ@$E4xAb87yf$IBL*BE͛'ز
}\{\$qI&**DT*'vds@@<gm_}ˉ'f$?2x<.8D"P"PF@LQ
+(*-8
PVcг@_W]WM8Q3߿R\wOI[i.{^9.x;⨺GUȞM,sETk6ׯFB4':+U0q(JJJ6*Gr\-[=Ls\@'p҉sqGW>bi%,pӠq֭^F8iք!֭^F-07˗J^AnUUeٲe[
R~}`ȑԯ_waa!'tR"qv\ K6=2jr`3i[Moxuh
;zE}\W>Xm_'?YkLk:]{&Tm?%)D"[\cjEX+.$WH ukWt4nv0eKPQ3V.[3Ʉ8NNJѣϯ{ҭ_>'܇eesKX({V5h    IDAT,3}!ufu?0GAQ%H$UU+Ҡ`"GdJq!e/^n]jԨa{Bj׮M*t3pYgvKii)nk+Db3?^sr+"	{\P)̹v.S9;,Nitn^(*dmv1XDϢyZ˃4i~hQAS\/˗,ϧV݆Z;Eޤlŵ>ڞ~V^Nx<$I(nȄ
YZM!mLZUT-|;3/DRQr~i?jJwl[
>?lٴ `f j%G)Q=SpiZw6KQ~zꕓlU^XXL&D"mSQ67qPQL=/U畟Pp?#vo=N HB4.ZG}C/<1aK=~[	s!
+H)֬ZBMX+^_:f8̺5Aw:L<98K^lSTTY<ONql=[%z9q쩔,Gv?Sؗ&`36A1fJfzu/|1+t]ֶ[uoǽG^\Vʂ_a&'te1y]ڸi ŢſӲE×}tv?OY]q8
+nަCɞ@Q6o\iФ!K6,BM'b,_^{"L&9*xv51qiRH17JѴ	~ÿK\Mtb]d^J&WN[45\tyLW ?/(+aY^l*ݟG4b8Ȍ0vSۅk2| 2
+
+	˪f~TET;7s4i'VH;\UӸֻ|@,!8˙̛`.à4;t$X]!xeX<;j,`YdҠ,@'TQVUzĉr_(#aޛ!{46wUU93 `\֬$A9ys1kZs$E9VWGw3$Atᡧvuսs9lArr8I
H$J,h4Q5h4jIBef3VEQل}Rr9uuDחH$bvgRjh46/{%)3sIq:,Xm=P(8K$nRlD09p[[4%]ļ#I;zQA̢EKx	m6,f3eC `TWɧ_pGr[?n@4|_ ٬O9oΗ|0u*s˯8֩,_cO8Q7fEd2ҫӷjW_SZZxi<<t"*}CF8~=P0+/?Ï<_}ߘ|N>8
+vчA*
nͷs
7SXXO?~CQ@P.]4/%+I
+EvnhW\6v:***ףRnSN$8dhVc?G˯iO=c}3puSl$9>\~
9n7gy  {GSӞwN;
/>^@e=t WA[UU5c
+9qbR}4-v)~770sHcsbܳN.O*y%$2k,bjW/p֮"P5pg0o3Y, &I7fA,l4;9!3y%=x4ݷ3r5-f;GJ8Use3Eͪ5iFxZjOKv1뫏3XͲ0Xsd1~ڟxG{VN>D8o~ck%OӺtvvqU
g_ܢ;rH&2W>EscmhZZh4  YN»}WZG8恇O3h`5gs!(}nn |
 ]Jx}>JTQ[n׿);p "܂xWȑ,[<g?r:GQU˦L";+o/GQ\~
ϧK\Ţs(*,`'pqp@CC# YY.c7J*3ke#>	Yl Irxt$:p? yw1}ib߼oCpma6s=e{۹vy%~cQar4uXmvlv'mM}۠L&".A$k*rw2u{DI"Hp=cZ?X\}0x>c֜oY1"
+9n76H$dJ4~ QZ,I,U</(`h(bI7!9 ǍM(ٟx$UIB	ɫԯ[C4>_f
+yv*
&GQ$Ib=wa1bYy}DQDQ$R>
+tCϧ5"kjsq<p8̒%K$3grJ
Dx{D"L<~!$I[C!~?("2_!gw|~?> bl6FysYl;?(dYt2n("zc9χ$I` 4믽Qct/왿hok->gQ fbZ	TD8JLf
u58}_%//P(KEdIGHޡzIXBDQd42h 6+ν`2<0x.G]NhZrbv,ZF"X_Q'Nns ȉ6⟖G0(!'dTUc!gs!@ 	~K^DzFB2h z4ȐA#)I~MÏ?ϥ.FNvm}CQa~rq+77(XBVhFk[eUUY"H]&R8MSSgM\q
Ȳe+iq
+Ywtt-R#'d~55e\,]?- nĘq2T%Amrq԰Nՠat5!cTTfHMxQBGEEG ݎ`xEAM;pwgWR4;V~ݽ3|=s6^6ﺫ;f}-֩deH$֮#??*@QmWP(KAj0WQ^VxU()._rUTPQQ^{A,n:F߅~f̜c̨r|ѧ4pݷQYʠ<AsH$^JUU%k}wNC2USPG^^.%A7߾F3k\>?'x<WrPPA9Ҳ*+#2Sٿ$\$,_ӹ~j0H~!`Àl"t	qSXP QZRLIq$SN?C'cĈ`6),̧v]=wy+rBqg`Zǒ%E'vBUe?(G~hr\z\}եSQ^F"
+Ft -m446p)--{ǖJ$5u~UӘ5{u!;
23	1IӪb0 6	AFBA
ٍ55?%xY< wߟ_Cl&=sږt\4宻҉d65]{BʳIjggnȪ+1[,L> _[W^{@{*s I9G&Nw3IqZ1t hOuoLF#_z	ukVlv>I$c-@{k#V>?L{aXر|zNQ_hsNamBQsŔy8C3oi;/lQ M
>
#єgبYBvN%I⧟~SVV$I԰fbĈmSpl瞻Q6`[nI"Z3Z%SRV@HmK|O	!@h6v2 ?seI!-o߫*SoX,ˆ#>wn! M
-d\k#dp(@0ࣨm{ii)z2|駜xL8qƱpmtDш(Dэܻ1JQ&O?c	)I[XhC/cc +yy6nACQo3̯d5=-i~-At
+i1at,+FP$A%ݙ,D#!lv'Xס~8w{/&	I8䓷s⒙^:ܚQXX
OhQU+d9Bť6^{5GXrk\aDӂeEl(JIs*_~>4s2H,ldǀ ڈlI&6JYE5pښ%T`4Y[In~on2xǹ+FȲ̗_~ѣi0%	L& ҂/U&ɐDF"Hs*hUϗ&`pJ Y$QYYɿA@	L,k `LeB"dVda2F<UA5,Aڢ(
+6X4xi֞<-ҒH$H$H+<(<x=t=, jiߚnE1gPj|'#FSgg7_|
$1p@FveA
z&>ۘLF;rrF ߼sH$4]Eiyvg5K;(-J2ET
څ?~n4tctR&L%\/܏:(64$IJjtN:1"xqQyƛ1e8 0`BgzCcehVA?Dc<kDc1JKJeo}?{Z*6]ݾP$I|;:#Ʋh4PЂiJ~e(Y<nE>a͚TUU"2\;vsy6ڃEلpAs-^ H+Xn"$[92Al`0R P@GQI,ӰvvWZ9oeYf	ec9F?<mEa<C'ɩK(*gýnMIfgmLM|K2Q5!^y[{s᫯NJ~#
+҈!\uƌ:>RVخk0[9̈AJMbƷ(B,3Ϡ8噛Q|6jGTT_c2[z}%˸+?sZ$O3o~?3N;y+ +g;+/y;  -6r<єEøMf(fgٰC;p+rM7T9"4M#$
+lj[@S-\7"cO#I#GdhGʥ?_X=5E[L
+|i-@EE9mm\|;p:8dY#I1h3رl'^䛹s7o9쳑Fљ`0jK[[(**'Fym0[oS;00;Nm"假esho`Ws?UKJXDx^CNHrpIޡ;2ehv%Ez`ݺ
+"h4R3Ԍ dMAQ'QIՠa47E̲6h$/"PH$qYا&#pogq?|tgΝǹgiX,fu=hFEy<"#'1ǟ^Dǋb!
+1"2|%Dͪ(rU^zjoAVg9c(-)&+#FִZ'*Dnl6h4QS""999D"]-
#Fݶffh4	GqEGeQ *0YY.EqG{|̽y/h4FBQ{^̛=ǟEǓFK}K.&۶mDQN?$^|U.r_͘I~~}A>EX 
+<	ߋӕ x;1-M&.6;}zvZښl֜N'Xx<T[DQvq8E^p7.q_|!EvvfweS.ͷ#ks0\se,X#MN r}r=3;E7y)--eܹdD^ڙ7zO.**$!I?&
S}IӄRNGڱUL9jfiw0x!X^x+kz).Q|\w<Knr"/%Ҕ5W]^Qs/\^WvJBᚫ.U&H8^mܼ"Lf)goP(Dvv6hp8LVVHǃfbz}LF=t)|(YT4

Qk=Xp1bJb`1q-I9BIMJsJ<^_frQ/~=Zj/6.3@e9$|q/'OW.]vۛe?""^	9÷j"	9bU7Y *HGG'k838kNH.5%FfFQ7-ݰsXXf9=t1pP5FN*'/JWPÙ5˱X픔i-Hhkm ;vȽgȦ^<ӳyz=t6""WCwً55?OJ<#T+'==G$I<pʙ ȲbFc!n*,0r,_>c#(Q_g 05|N$q=wa0Y#(a040띏p'{ǟƕ܀nч'YS6vmaEĨq˴'f!2v#`x,+"ǹ9sb^S &{wSYٟ]vEQx<^M<~!Aů{d{AETMCUR*h RpMU׿Zz:Sgنb&qHf{{<׋fv
+%)n7@o'{\NV-_d]QUV,]$zʥy5D 8#̞	pRcGoƸKQI'FBIpם3F}EvT"cI%&R\ڏH7b!bzQ, ~    IDAT ǋdd2HG[#7EYhC2ZAb}\x9zZ(fODlV]H,)PUH$	)X;'z$gh4ru&гh4ʮ#vaOdNSK&	I'`Wk3Ffز&L;XGW{
+[jLk׬ 'p
``ܹtvv뮻RZZ`~;@yy9eeev,n#'p8B!3;(JD!/M7-%ycG{xbjIFSJ2gy3Pb"cw`2G>b<}$^ѭ= vzq^yM\.~YDC4M `46{~r=<~ݳ<l(
+_dkEQ(JnXxm	@l;},=H"9WdFE:ۛ1dM뼂0h|ޮ7芢0bc$`.BbD9s"T8PdIKÁ1: Hұ~Finy
 ]7}CDE,˼ΫTVhzOژF\:B@Ȕ4
ˍi_MqY%vaw(.~5hCcbŢ'WŬ[EQPKYl6CP%SA=$6:qYsѤz oe":}'xƘϸLex;z:)-"Pz)9rL4!o
+,sᇳrJDQyIm۲B
g&2eF<3 1EZ5Iq:ekIդ'ޣFTTT0` >3=-Rn
++[K{5dA1A
ektw:Iqg;zcc#|0s9'MEb2io6q8: a6Ih4XЌ(Yg3Ƞ/Y$!W""Frbq9s2M!">O$'+BTXfwք+눳~EQgE	ȘC*rR~F#Et\IC߇4Mb6g_W3f I:'jkz¦jP1MB0j'ͦgܹ}4
պj[mV+_؏djjjz/^{#%`̘1=xE~AP B^A1C*"
+BIy%&oD܎=`0Cل^LqWZW_'7/oٳgsYg1kL^	L(d2?-a6^-r1h8g{^kod2*';+kf1b}q:zۢ(zMGw⟖n]&/{K`28Գɾn!)s#p}GFc(B3}z<Y|cټ|ǌc_d99%K,ʁq374_)(*ʦf	V45!	Q5h֦uTToSLEQF4-%ǒH$9k.]wW\qwPӵfnsig5JQOjde=Vr*.,k"+˅a',;
hR ƢKkFQa=0ƎJj+ߑl~d\Iad%6ʹWF	/ʚ5|gԬZŶUMtl֟|qdY?5|1c.W^3	&pGsYgru7hj^iL3g`$fΙĉOt'аnE%zMXt9'vEZRA$nNAQ1LQW";+ks2#!'I(}d&b0A|>,Vߏb!;;H$B4%++p8ԧjԭ=޴i2L^+3;c:#?܏fr97`ee׽)-)f]r_|9H$JY!WecZ-ȲLY!d喑rr%۩OK""7zC9)ɼIAi5ϧ."ҿ߀a:XOaV.]@q`J)o1k7xEQ~$5Q:- `Z8PUIGGr9~c{rS~6t*G~(7z;6O5QXWȤI0at_}%O<d'zʡW77sс(!Cl$nά^xΖZ
+Jqcb֬|ѧD".:\.F3b+RԲj|TDM~\rHAPOyDaZ)*bѰvvRj=jhT6f@ gk$Vu}ڋ0xxʕ\vus8\sTV-V^~i,&_ɤoKl6qдvFޝ!?AO3B0wnz6N<,|>?Ne<z2K%Iu.R:[]O٘Q,}$iLFjVߤ\6նvml;ksOb|DAe$g3Yz5'x"/"F/QH$dvy^;`ogAsJ::;y>_Q9{.wnͷ
+Ky*iy1!i6$Ij"I"47 jlBjLv
8(//˃i446Q=qٟݾN~wn!6Z+Eet6F(-"
+BQid]_UL&h4H$$I"ᬾ
+	űQ-%؋ '͓>C8v#99D1D!	0MUɇoǉb>"x|$<*t:pMB28v=	hsZ"`D0͛=WQ	,-S(**y3ޞN'ܥφz_`駟(<#Jm{lELLCrs8}y'рg}BorbMm6ݛqB5{wFks=wލ+Hk:F;EпzÏ=0q#	(]qÇcq8|
+\N'|;;yxeQv`hH(Cl Be6x,}]Ӓ^ǃ(("x<^O-H3YVv^sC("$Yl6+/,GǈǢ6HȨ#(+VPj5~N>lF#K.rn:rs%5F#W_(KrVԬbZTM#??Rt:Q5u4.P߯ƦVd0H(%8pH;UU)))Jp
72q<VA})V\N::;1u~VV}/#FFʢj;$q1'a4ill;ABnw.9W' -Ǔ^Ɗ+ s9^BTƒ5;\[sKKK0
PKsYrh4B0Ֆ4r\ʚU~,~6!Fovi/{oүz3Y#'\|持EZT
F4~5eXljkreSTҟm_ٚ ,[x<(OtAYŀ~E=tyVc睪1[mHp(
+eKdg粦^h&O/f P=vf~O3syvw\q<40 9T5w|{c&
+N>8QqW^fcΜoX=@Κ1;
ۋEfi[WϕO&EO<ݞd4@ ȴ'	'\'Y,f
+򩭭'^Kz<ߣ:ڟ֯=؍XJnrSmwtvF=|g2n4uI(L?MӘ9k..'JEªu|ǌDRJ[Mm^@t:斛'pr!'hN;
b]wAUU</7\piǕWrrc4	iFNn!5Ku#(7x=mm22zԁxrɅx<I柷VN|q.<x<΃=ƍΎN#3gAUU>

 mCWI,:W^yE\b."2sfD(..%Fg)(, ݝm
HMz"E攓߄KRO=	?1u{솦iqD939ԓzy#ca]{ggw&z=Ǝ9UUI(
+Əՙǌ>ʁY|!P#(qGq4e?lTz*(bZt$	_駞H'	LF#vfN$uaO,dAUUl6Ch䉧^ӥk{}ƩǱλlwhZ7c_[QUWt8u [8t8VκnZDQ*L&#'Ǭ9c9f
8Ǧ S`CD$elG1Q
+3f澻osX91EUܹ$q֮
+3ښ%؝YWѰvhA9dbٌ?Yfӳj_[Lmx|sMsŁ싀@\KnsPXk+.Dn=/+%7({
D' p8¼_nlmۛx}@ TrMNSdމ>2A 
+;ѯY3>N.b8'p ۉD"L0

YNpv8Zm[ަK$<33GE:[0H8 QTR,z+MsC-3iֱg};l@:-],5g(IRʳʨF"^SySX
+]S	-&
#<wSv[I%&u+@KnFM^ZrrsdB^:2f~tvC2<ދsA1[l>]QbprKd&bXϠĉiӦqg1-4Mg(I:xgr<27+$S\"!S[
+r_[j0ǢTTf2+V 0tPEAUU8fΜ!UFҶFh4'_[,cX,eA!{4T% HF`4
Ex+42C	<	ߋӕ x;1-M&.6bcih4ȑ#j!IF^/fөsdgg1v-zVˌYE1|`Q ͘A7n,=t7HfcGۅl@j	TU%PKyVV/#˝ek;IWBO=tM8CNNre>`qg_|]Ww︉ib~i$I||:r>7dGAcCh`YG]UZ&!ad}WP]WVb2?`>o^O'ev%>x6dV9k> x|U֢6O<D"I7_䯾n*|ѧVN$ԃ\#:A`5tvy~g!!#IF,+Ƿ7x^&_r1W(ez_(p%yL4MCSUu6v+npݺ&!x\'1|L=8rُn=.K#0fQ4dY" <'AWpJXI &HC!r(X*pxuA߯Wh;;['	P݆dBe(vgݝN$D"|>TzBRrpeP
z4woDvD(sVW_{l8^y	&w
|	Beδ4Bꡄ~V/5++=a8F<'c&UBf۴X,֫F_/3$f00$(	>b,,]ϼ+/M	cOsYI^~-)qܱGqײqF	C<99LFSOG#)..0b.$f-8أOE1t7"|$_ܝ@WW7N^wK
+NđǞCA4;HTeu}QYUw.JWa6	o%
v2)Ste#"Mfst?
+JFDarryA	Bz)p8|Z"C6.P7 :ꦸ||$J<5y}A͇ｎ`_A%"l6!6].OM{Ivʉu=0
+1Lq:r/5y}tq\[oOd41d^{73N?x'z@,)1:t0^D"L&>+~sq!I/_s-fOK3=>g.+
jP!LTښmcoompQ2).pv2e4֯&ҿz͍u/"I466H>|9qt=-β!g_dI'p¢p:ڛz}&/7AYW߀(f4-7\C8h4
+Q1LI)S
LF#<ֆ֑Frg@Q."ꖱt<ԁU`6Ѵd)d$IT 3 M<T#ރ}9=[w
FzxMCT2d4%ū(,]yEPĶ!
p}u5xޙh8DSC-UXlvV/̦5no]~3fp!(
+W_}._e3.}=:e/6l'Fe{
M3Q^Ǯ{$Irx\fa\~<59VԓOaړsИ::TXwL^^.-9J[93yXYˮ8$b8=	݋K'ObawsOr>#&2b0b8}.p8̡!2Ht2`cHĢgЀٓh,1;DQL-">)NUCu]R5Hp)oCF,HgpggzONMhaՊE2    IDATkQYxwS4r9@E ^}/v=YR#qk8obz@<睅҃h4rS$	UUFbq{$ƌOw_#uJÇ*99n=PJ9)B ɭ=vߕ~2!2+. O! I"`Fr2+HXfX4	kSR^E^~1p?`HR%j,a{說bXuq3K`Xzfx(l6p8t^nA4lHE¡ A QV;;ml{Դ*VK.
+%73zbhE*ai4 XR{Hs~N4c⡇Dtd5'zךVm^^dl;2Ay%~cQar4uXmvlv'mMl6qN=$
&5L: ~F= r`<$AO\^a6="1d\{׿X_"lL$qɺ(NdA-B fbZ	TD8JLf
u58ٿ8ewy$R*Lmmmq۱X,8mj?G(%΢Yrrr@}S44$Q<Wx^H:S)-:RDQ-c3sįeU
+P5K/ƝS@S,V;UքQQ9U:{蝝 ﾽªtuuv٠`{ʧy!(*<>z-Pf`jy4
/^LsS=(
+)]_v__xyޮL
od9Ζu2$$bCUU]>UEbpd&b0=77ܔrO/O4]mv|>_/8Bvv,vzwmW703հvf'̩S7-|yg:-M27a;ĮPKWA|4]gبYBvN~&	8N=.t:Xm6@]Iwg{f+!)OR4-$n;on6ӵgH̄߷B j1[F$@iyP`GQi?ښAO$L&bH$4M#'99y3sA`[ƨDffYk)]>lv'6Vl6vg9%7x,ڷ
z)tg-f(3 2aV6b2[	pyWQ3s;l{wW,.6PP)]wum(E"`GlH%$$$$qsQy̜9={U먫C}H$b-vT֮ZJQ=CC/8YV3XW&( 	N,x4ŢtI$bWlMp<SIvkT24ST*E$AUUv;hUUE`:8]sUIj֑N%=5)i׹f?i{Vk~ofpB <&AJvI86v$pH&^תMt @ $IfczJ.GFÔD6|r\n/^_2V%IbΜ9nQ+B۶mi۶-ouWȟ1ϟC/IeEQui"@ ZΡ[mCbm~G{܅ܙL.Ό*X6mDDČתU?,9$I$S,|@ Y4]ڶuIr WT\p<_O*WIԵ?/Yrӧӯ_?3w&!L2|.R.7j%HxUU5f <g~bǆY2Gaڪ%D#!<^?$fWlDq8]'Ndذa躎i0`Z; 5gx<Eau){A	ǈ&NCT
+FvKeyXA,,)`Պ~,}eʕ̜9#G"2?0wy믿ތq~?T
+0LBBB>tZd}!OkjWTȥ LCRLqvKx}A*+Vcw)FBt7kʖ6_C?#FȲLͼsJu*aMrco~;9/rϟqiuK\a\Z3@/t,a3Y7t]g]73uM׋m"ڴipU\.MLN@ 4R\4w4gܷ@I@ #tg֯[
OV,C}*WB).Nr=xI&!Hp8YޮMխ$04!#2* PܺTT*A5;R\:6xx<fjH$DT@ 
-z66z$TG
XdHt:kr8UFI -I^f>!T_K{J'Yb16(A嫗Q;^S\g@ -
Y$ith}[n?7~eԀylj^7<	qQ {:Sܺn+:\k߅ʊդq]J,ncuv[rznn_| wܯ*X̌ǱnL&NcW N&྆p$Ʉ7"[,L&bc*AQq	SUӅ塦/,~)]vgϞ̜9L2yd>`>`yS
+68E$,K>lwO;7ؐ-BKM<%NmUQfWK$Tn޻worQ2C%p\(..&Y4Mc	A:fȑ|>SVLg.=|r]Q'Z%lMEJTIMuLN]|OΒfq:L2}6IΒ娭%*^HZp4\.ǠA4>UЄDI.omo'}*6;t
+jmSng	~(b뺎W^,]YG\.0p8D""F|$Ci#l(\ {*kEe_RUk)i	UuRz9.VmSY^?ت9c?>_|W^y% f͢u ]wD"1
+בH@4thrs@ pEeUGjB{GEÔLu{챤R4\w\0ӧ ٓl6^\F:0N'\L&(A"bhY*_u@ TUui96քq<8njp:ݸ<>0LVmɤS,p8̸5w]	5_
+<OHq`irXBts@ HUռ\:jie~]'6RԪdW5-xjiCޣު(!@ ZĢXGX,
+ND"py|dY4MN%w,d7ORx<RgۉF*Z^ -	{J:PSt*ioYOI΄Cwo
t^ HakU$\AAd6֮GQt/xh4LINdYPY^F j-yp&]eEAuhA"`R9t͞wS]r957AK,#Y~?D:39K}}=nK@ ZF>RlO8.wܛ$qگ'H5tڍ5U?p8裏fy8S+¢E}Ѧs8~;`^J6?w*lH.$E$iX$ܭ6FNW̜9;?3f`ZMa_QQcѢEu0v3ZQ.䳭%S@Т6L7e[]5lkap	''\o?3ze}[Cw] -	cM]mu5l6`֬Yp	7|P(ɓ1n	_~DW@ 0dYnԦYu0@-yyuY,&Nѣbd839#I$$|].&@Hq"Z_ -
+lJ}gUlܰ. jb:tK(jU|
}֬YٓO>~̸Vȑ`4˗/eM:Nrfd2N'LD"nfUh{@ (.7I6OPUNqvT|rݻ7\<м.s:W9ťi P0d28>0Bv1h}@ b85?kӶy]ܺ,sӍ7R\m]QXְ~}Brӹ]{<ǩsk@ h9ȲukVPqöeUAdscG8@8	O,[4[wm[+hckNS@ ZX7$dѿ-wk
]UU3LAvn7tțS4v.*:BUTzygnp0Vdיhq@ HdYfS bsD~,Ȳw5R\,#RVVd2TUUxb(p%Kx	0~$)_3
c a YH˯JG*߶|	h$by%#O iX=Gy87]5o1'5;?dԩb1s"X,|L6iӦ?Z!\ԩSY=z:olbԓVNr1*vU2}țMֲb𷿩ˊvr^~o}Ob#+N!+fΖ{[u"+68h,e+cyvˬĲe2S`{Jj^ziBVi̘1>}pgYdY&siq'SZZr	Ջ^zQZZJϞ=իx ,f4WHӡN.\~Z 寡eM~6n.d3_9
[,|O<m^VN?2\/4M3N.1#̿43 =g{ˢҽ{7dff+<@FZ-MG9}-a~^(6ѽwܛɦ3|[W8`;xNLi됬?Fu1c	T*0t2}!Fiݺu	2pB >`ӑmg)@7EQ0LV/YY$vB.2l:AExe^M3pv='G*EEiF/T`	:WRNbԕVNUw@3'r~4.)Xh¢7i*;0L{va8qR>}.{&b(+[#Bin3iږpػzaheYf_1?cpLez=g ko eܽX,2`;n׻Noq!ػo;`.ߞv#7tr0eVs
)兰vO>/Ϳn_|np0|m߷ի޼Nk9w&dpƬU,X;lR[iV$m;EAQ`H~aWz0+,(G';޽9-C0eN=T
+ӡD}uFA>hM֭yj$ M^tL<1c,\ q!6cS:ՕeφMƛ
+_`)Ƅ	2_ D88`;/E&%q%6^}-r{y@v#l<5i{%$#<TfʜdO @d
ibe,5k֚g3q,SɳK/w=crqߏ=7%ұǜ9s,x^N:nro]jj F$Iر#%{im,-խ (..vC9LA/7^t{F
+$+v:s':@ @}}=xYH4/?/mm+0u.l$Uݲ܍loׯoSTFԆ<wʐ9+<AeԒ4V[|=^W9uR78[
+tE?ҧQ;=n Vl6UD.cWt0t<fYm$SI$d,6=EgPW/aPQ4PW'Xd4Q	Y zdplޑD0hNArڙ"H4iiv{+I}}@0/ܼ^/hddOcrnvŀfCAK$AjA0h"ÑH{oi	Շ[$G禄a
B;С7Չa^$z$$-
yc.iyl{<h6
2t G Y/!b#	@Vu*RNlG8@ ؽb]eW5#&ȲEԈ@ { O6|>KD =U0ot:v'0_X	jQZkyS1qs.oQdIf2jB5ZM>oa^bP
+Ʉ۳W/vp$Zkr9<46T?d;ϱsG)"I֬h_=%\_KEe5cFn͚vع+UkDco׆E--u-WDmuWfdr90t:w_vNCwGP|X`Z Jv+?EQg2VA	E=X:ivt:[dX/lVnLX
+LV&(F!@7ݰ9h)~$a(({α.Rhfyq]av߇Cuϋm$I+DŤ|M:k G$dYhn/۽{$$eu˵;N3g	e Tޥ2?_7.I<9ivk瓮躾6(r96*gn7y$I{n^CLn;뺎׻sA$4Mg٬;]'yq\m"C;3m)I
+wOV,gqaZ9Ŕ
n0v~_Rp].s4˅OvAL4]ESjRWWO.tR(ֻkٻAtRg3Y*t\Y4&fh%im5$IY[/ORsWUUӾsw7Oе;]KYzM^(|`!V3
+uuz,Rgn;*eе]{9sٻAf
+lu]gc]v,~ϼWB#SKhpYt98`$D2I.9x<HҦzu5k֚N[{$IDQ0LcmJǮ=6פ}-	biRkX8g { xɻR)nmKwе}K6#JʲMytګY"ӪU1K~Y$!ñl|v  IDAT'x9aiu~	tZ'u6pOX,,g{VJ=($1,\=8׳vI$n۩9kѡK)}u$IbХǃ^=(..✁K)LƔ+1P,
+]tڃr'}Aσ`[3q:MUA6&=Hluիy{2uǝw"YãǊ_ᴷ:dLUUՌ{?>6Ǟd໹{CҫxXIMM-L;غ?B5kY_ƉNcOxI6ж
1aTWb]:wj2ns,yffq};}0_Yu8=6hۘLB5kI}BtM#R
+X[p8l~?0j[Wɽq'(&u(..⎻ƒfmj<TCL`츇3~́myrdFګf?ϷSeYbWTd/gȒǟ2RU'|ɳv;yVl
F>IPU?H&Fl xךѴfp-[H2>2sr~8Ԭ/ceWá2Gqbq"(͝ WQ^oD2I]]=cyGQQ$IzȁL}oXu{6{T
+L([F`3i1I,\scαnՊO?ͽ?l[eu0Q]w cc#	5|^ʵK{Xf-r۝c{).."0Oaƌ,˸.p8H&\5z_;$㏋{C<KXmwc3f:K~YJu~7@Ͽñe2qҳ\12***u]9SجVdY)ӸẫXAպl6^yY&M|L&"@Nx~9\||mʳÏ:tfW/$
+NlӅɬi|
5<7Tx<7Υ.Il6nxA4M㩧ЪQW]/>!_L|Y*+3q޻FardY^/O/?W_B-\s?93֛̽|0Ǖ#uÎ:<>'n_3NCbq\+xŗ9^27^yx<2&)f4\/{%*.~
v w_4*v;?:#<q2e5:!N3|լZ7_}ڍ[by7zGd28瞝H6n3a|5{izo=e!>?}ˍTUoh`Oqi'STdUá2gMךN&|슝zv& (_L&57ߞe[}+_j.V+Lh4D3RU;L~FrZA$!7HN'_4'?ż8CYD"(\U.6_|H$]wcY|ذ08C>jf2,;S)[)o,vTo}H,s4#ɘfkoǟ/i7x
c=s5W1l(~>P]ʜgiu.G(rg0"(HNKu.r>4MIgХs'br0{(Nez(N<7/1W~\~p9N~zo=뮹/!NqС'1czGn	,[nE5.]7׳?bÆ]ڬ<9i2~!)s9]v	'>n	3O?SEQùt`DZq$$d^YN&IӜ7lkqi~vW+-dC5d2e;oecOfOtP?dlV+ 6GqR$|F~2N1'|su7ނ,n3O4lV+<+Wi]}=?/<O:UDX[3r9/;ʵK)[N:_0d/,=:O?=cn#H*@q=p%L1kCb_zU+nulX9?_~ RC8μaRCIǢX
kqYqAvGiwοh(׬],O''i0USאT wma&xc͇v]]=+5ِf)_~p<ο7ߞ%Hv)ID0;'tܑի`<{$%E?.s.dWW/%lM-L_yAx"W_D_ig)go4]0>.$qc1S~pyfmn,cD	~0ݺˀ0شa-ȲL]]lF,Ci6,hyS><7O:TB8i>Gdtq=+V16ԐL=+6la?(
+u!|?n9^/WHuM
lt؞5k֒r9֭Z
ٰH)#ش_r1:u䑇bQr}翛fbkHJXy|΋M"̧ MqK.ن1+S2[o2at3Ѷ~ Dڍ<L}wosO7.1WN4g_pg0xȈ%nC@ƥF:Tv%؄$5|ܯ>e* &c>@*nv*8&{|r99¡M
+,S{`s\82:u`:^[wݜ3pPgܬVen\}=R4z|17p-b1rM2j;=K]q9x@ P߁D<\5zF^#%Jf	HLaޗ|t*ׯᵗ5YQvNk8>Ufhhːˮ|/h,ն,8~\NS -^-ϡzc?SOOfCMr/za3q1G:@` ƺ:uӵ|5{}5֖i%o}sBozq}q.:a#w߱E\t>?l`0znj.6[og&=
7)1Wyr#
+Fw
]EeU^=v|D]ױZXŜ
cu`t-t+ӸjF_u=.Ӡ4JaXHeF&w^={Юs7QʴDqJỴ-)A`tD"Mtn&pхW^=)j<j/qn>6&P(iܯ?EUUb
Ogкu+|q.>s>KO.^ݞ`{àb/ԇBq!Lz?rE ;wgCJ1ïC.N?` eAtM<8n
SUVm`ן6[	jŮs~+
bQFcL:O{זs_O%KM#ڎhժ]; ]w7G(&G0n7=8
5;>]?
|MO5+>dy-Ea<yr9~Xݶ`q#rnI<Ǎ7}&O0qѢ4xYsޅC<d8WAQQL]pŋM"ئP^ڍu(֭DQgo_aƺ:~)@;<p܁v8֗/RUUǡi=8
+pL-k{Fᨦݬˢ E vCᵗC2z8@$wϴjӱCR4]y~SlUz5gs!_D-2yֲp܁v Ԯ_E_f}̹gInĄO3pYm[+˱G#[d'ײŲ[~p,K~ʵKes̝=	Qpұk)DW;x"ӋDEQ8ثk^joPvO>]$FбCz7'h7D(T]j.^JKs3p|7]7
Aݹ1H?~oǢ(
+jG4b
G$A׍-K(1ׂ
2L]q]bqv{~.P8DS	^SuѰߙ%膁)a'jtHRU;vJ(rXT,c(nKdBH!HaV۱ڬq,YF`qqWa>ڱ󾬯(frkyqE$5-
7|NpxS珬yGΚUB'#|\~2ۭ}C|tSzAb;ar:mD"%r>.b!NJmjl6k-
+A!ǻa䷪GRCu1~r<LYob1.^YߙL{{Q#.'s:X,ydm;Y2n'ӈyiR)Nb8/`/KѩcQEc{AN{~j+*Q,weD(6N>r6EW2e샍۲>Lzsla\|^0 0goIdmRțsty-⵷sɅgHlH$Noۈ.SKͧ{Y}+sl&EQ,f[zr9
I/$-d&˚N}zz咭֓pլ<\zɅMi%-IUUՔӜ-twߛř~Cb8UݩmHVp79kDq쪝`O}snUڴ.U
+¦\-Rޝ	t-lSOMbgIh(EE8.teҵiWmpmw5.5N7.-[jk_]GsZ^>N۶mq8(V{αB֭.J{٧}}yH?̝m[7d[a$[C*$Һ=lV@P}-Vg:M4yͤiSҾaM!+Wu5[h躦aicZzExU    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/images/replace_in_files2.png 1.5.8.src/docs/en/images/replace_in_files2.png
--- 1.5.6.src/docs/en/images/replace_in_files2.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/en/images/replace_in_files2.png	2010-07-09 18:34:44.000000000 -0500
@@ -0,0 +1,135 @@
+PNG
+
+   
IHDR       5   sRGB    bKGD      	pHYs    +   tIME)P    IDATx]w|T>3iPN#{G]ATD(XEQETA. ;%$پ{?fw	I%~3ܙ3ߜ9s:aPBS
+Ĳ̻CGÖTS],<la^ Or7<"Of=b']yQh, pd`k1@x
+(
+/z!/
+~4#F@Bn/aF&t+}&&(ӓ.Ìl+1kEHBIj/˚mߞ)%P!35\+!}@"EP6"u[۠ɦrIoFrrd*BΏfmY5tKv=7^o+\ۂKD#0MYAaZ^<  0(1`-BKbZcR	+HB2%3 %P}f5 v/ܾaLݴh>aL2JSԆ0u@aU2՟!p@QFS  c2 0ۂ&A#<ehO3Ge/(1 Ck#  0ڈ˂[WOIDԫpPL,Č*F*H<|̃-BaʩzA ~;Aݖ `2
`(PxQ!_@0K(s''>Đk$%b]Nk,`he0B|I`@0"@` B?F2p!"8JZ<^ec2Z 4"cC`_ 
+>Aa',BGV3*c4_	Lk 	i!N@gp!1BL P|Ҙ`5OcB~	& PVC_OxiЏ
0'^)kb0>6  D!a2đ`kh. A" @jA:)k	E@J2B(aLpJ ,B0"{ n߭7	}/AI &@ߏ2|vgOD 2Fi#ojvFh _CthF9
·B!A }Y$壵Ke1S$ ,-j(G6&#ct+f":3(w=,G</ޮBѨ*(*մi=ת^]]T˲.>}TQnA[aQ`2 ,bu]2 v8jڬY؝nd44!C ^A$@<^ $IYazcwAHq@QHdK7
 xy	#$1*\^01,vU"d2{uoڤ_}ۥs{Vׂ׶.7=F5w*دV1,>{\
z}؂Y"ߴ嫩cijч `'Hg0@^^ݦ:.`mjl}J:[vX]kS|aJWҴE5ۚ`Tȟp86wޭs.[3a @s?vS'\4ోO_⡄W'f;x6ݗ/6ie[ǯVD-a8BHsR)o ~:0b-z>k:%2|#ŞĨB|j֛֬8pQzӭ?3QEY! + Px# Ϧ()7B @Q(ʼ Yfc3Yxuz{#BH nt]RBa رU5fŬS[Uȯ
.RjZ˯]j:JV" =^۸!cr'ЬF!  Q	Vl_?/=V*T<yXmC]n$#ϲ̲Us&,Bz
i9Ƥock==h@k
+ |fGF:-հ@L-֧j>zwU е تq49SB*\8u$]	l	r,eTl cd\HuWocM]}Օ0(Z(єU\	n8}1ӯ49Imitz)m?)I+  ⿶%:^EQ>IyHe˔$n ݲɠU*T?`ٿoRm(hpוBD2?qT+D	c0XcF aq,#J
+ ,1#DT0 
Ȅ(45xE!
+1ԈZAQcDIf0fYVei2aZ>p^G1{Ql8Z
GqfQ}Q/(p!3Gg+b(Gq NCP[*,K	`8IF̆  T&g/8|8 q43/췮(p#*j}W
G0pG)+C0^*LQ1B%澴LPP#aq 0L.Q8&,c"EdG%N`0(
+B$9@B@*Xco,
+A3XVO`LSiBBZDg Ԇ(>*|WS@L'[ 菾S2V吿0	3P][\Z`]0ΤD"D@AQHfa DP<WTVU[8aGhHmRc (>~
2Π(˨ \EE!PYt! B@]PYAO1w/$0;S|2CI0AcoyQ݃2eK_Ɓg3>iH?%$7ZB2 A{p~Hz<fg;%Ӕ_9z`}'~C5
eY%w)@%Ūy{{p@|@N@r"&?w;j XDYVDj)I4?D(r/f6v{@947N|;{+ʲHja5jM'h4ڂEJ*8+VdO7tovVDTȆDQX΅s<~2mƛ"J_|gW`Iϰ,Է*UT}=wR	KlK*5oB꼞,	qqqo
`<~VBw,!3Z5,ԏ!eI[R9t#>?X_AeC`l2t:7}_3ؒ `0-fw<tcT`FcKXTSaV&2_Gӹlie+VYyB1
Ԓޑǉ׫mZfƷ?$K&DUzXXh*˕+C^%7MDc|1N׬iCK" Gz{hueYu;^5 R_E]_W>	`Џ5.V*Bv{M߸f^ѸE۽qݞ/@Dx߼_5mv{	(S'^~ %ifJM큯ծUd4vl6޳o{oN	|.ʲܮm=:.!OBvګe0=z12 УKOǍ.Z**T'ai8kkQl2x  BFtzaMoݺi$C?j4ǱS!!h"+N L&Hi4X%Gjb%A(J́@q+V*Ig}c"^ymO? FB.tE,__nXMB4_Y )?aaZm=.(8{F^~7HUU¢ݲTN BCCj
+ЫG8n+:Β[hؒD!ii66 ؑҪ]7z둃(Tʕ%n\jo~
+Wmt;p:g7V j6ڲƖeI.]RL,&)ÈSkTdq˲N^EGΓ&y v˂.֪| gϏ賹?tܪ,P@Ųl݆-!ce J&
/ؐj7c	,v߅e
+!QQ׮Ϙî^q4n_Yx .{ْ$:uw?LNIŊ><r5}4zV;v{h}liVzJagU~YЍ۶Ǘ,Su9UĩB$p8]eEf3 !e6_!I?Yaݪ:(^EAs!p,&|Vlir˲yݟMHAoJ՜ =H)!^o=˲	)!(ʲXGQd?*/ӱ Wڌl8)_|>iWFᕗF(ʢ
+DX jيŒ((>uV˼ٻws$B/V]aBCXgHi&+[&!!YsNh	`{g`^<b!bR
+L!ꀈ>;!q~3&:R͛
?'ڶna0JUt>6L+/[`L58|X
Y,f@{NE$I%T~	e2w x<ȯp-[N¥
=@^w:]%J6Uk5:|`GN
!EYb(Iw*tsnOMM_ˏ:qmצsڴ~+5|2K{wF\2Hn!YV#kJ% ^
+!v}}ғ(J ,C+J.FVQQe*(үOOY_ݝ֪V*TYH_d3'B*Wopxw`Ųl#Ѥ,h.H1,߱q,cyٵkב;^++I&}].7͚a($!$Rp0fJV8}05yqe:8}gnBE^ǲ;vے?rTְ(Y(~ƀ0?!8p\"AB}%8oU_SBD!qȏH
 ,w&ё>t:)"DeYT1U,ac; DQB##""bVytZ	ƨ}h*tuN@8M 	(Jrr\N**Y .]6]*Zi㽞(
+lObFE<1Ox$EDD(Duؠم,?[a.T_.a!IEQ>yz g$].\ 7KSkD
+y*aPB%,*TP	K
+*aPBJX*TP
+*5j7hq/\!aD
t[Guh?7nx5i>a+۵[7|2Cr՞G?x^H<7ؑJXNXnb!xeN
DdY^Rϟu,yUq:u#)$@ծ_^7C=NJ|[<	ۿ^e4hl#8c0ERc|U
v{Rn^ͱzڸy^CaXUW{5-{4XBB)G Vl<Ϗɷ_N}.\bni4كƸI&۷oU{Btc&=h.B~	!FX,t
cf
"++W<6H
+
[d{('rrLٺbf?Qcscǎ,>}{*[=D9 aBj5Ǳ`u:ݨ1w4 ?tJj!w>HNN)[FHveZ=6""CV
!p8׭Zrp(2 !nyqe_ZZzDDpqV*
+bTT(.@LL$V֭А紴МvEHOOycr!`׮]

5)))t18$$`0,^ozz: ,XPQtn0X~: kZ}x^p8}\!d4t<QzF3cYj	!թRR5BYXikWDyB[nxa9tݒ$nBGo}c<vQ_L+
+!>e+=_/f-^hVj~i
OJ4bؐF
/^쯍1Cm4-VIHbGn۶m7uԡC^tI|7[xqtt<zvM:5**Ae˖&MoسgϨQ=zt\\?S~M6:thĉ:4k6б/:0Y3lִo?Yxsgkۊ"фĈ]{Nȕ*V(^FYbޠtr 0GV%dbw7n 6b#,A8 nl1˲јztz[7֥j aYavk԰NK^;j (T\E+R|Y8d҄o|}ӭV3\V].מ={ `W^QСC-ZԸqc_7<x 8>> HPhњ5kuƍ:uZr% .\x̘11ct֭L2*+4_%
x u
qyǭ~k֮'-[-[4{sАEȑ7^e%caҭfV;e~n*q%TIzV%Ǆ1> Qx^FQDIr8n;"@$LNVuOƍFN' -[<_`GoQYmԨQf ?8qrC5ve/an\1c|f	t
{vgϞ%JPxTs/aݲR%[(uԪ]!@Dk0fX9|(Qa#?JINIOȲ|
YQW%±,٤7~#,B@Dړ4,c4N@=m׽~;øjN$'Snjh54Fx|!j5޺iMNJ "<_fFy<Mm6_Q^orrr:uf PZ5 h׮݌3J*,b!|Lt}۴Z=
YVʗ+UF5M!E+c,ȁy.0WYnu|:C(pN B`1ǎm{|\,QX\t:bƘaY.bh4Zd2B HDDX]EQ*[f\E+>iV
^͹ ySLYhdݷo(T*T jZVkXiҤI*1rHd)X[o:}45n@*[=     IDATgT<K	֌l+
+	$Ev7.WN1r+?}d57oEުgyjF7z0V-y㸵\tyS8 Yv']z4LKͥulZm͚6jBS-mck?|1	EQ$]h̰?kh6}˦6=[AFXTɒe٧~JyY'O n; 4$%%)Һu;wH:<kpR:dTdebC,o"ˊ(˕e0s[vtp*0r:]SQrJcV&$Gl&p8GNIx$o;NPґ$)`Vg1^R:b;r!eূ.͘1#=Y_s:J=s@BLNyJ%Iڹ(ThEQճ$It@$IJI~n5iP.BHPLt[oBW0~ۜ"諸AXhy\.G. N'x꘵!.:7IPd^$)7MW֞JX,C g9>رc/(\N
չJXwMNY`*<> |uy<qvW1D>:Zr@hxZݔ`Sl!ʦM~[Diop{Þ;:g1
+mێXO^iV]=cp=+-T!NIR	K{(cU݇YwR<*U	K
+yTY5.a $I
zbq=j\{ȣx<m۶k{sGqlեt,ǽkGrQ	AcUUPnʕtt8NsP<Z>eL8}\	8n˖-j=<͸tNVlpu7]lYPE.?kN1.]Km6wK=mUR8YoT3`Sh.(d4XBB,D(b1,K03l%#ٵkݻc5j<
+K۷OelrOf҅Z)%ZeJ\rj=\aY,zB*pG9
m渇0*j4yrkN[qvƏ?mڴ-[>|xٲeC>vȑ˗/K+`f:Bl6LFtG8~޶=^5tUZ Z 		;!VEA̙s;?{:5'}1(?$I($C%%qDQl/I'I [6q#j1ƒ(I
+27AzfMIJJ*TP%JP@\dKY>V@cL+e>BDeϲEe# Ql/+W<r80"2b,9=tKo/Bhh!
b0v{<w˳KXa!߬0>}l]۴>wBPf{5oi/I lظUnv;s朢(EZt`YZҢu#lnӾ.Z-;)RJݘ~WQINgfm~	

ZQ ;wDŋꫯl6[ccc;v իW]vLL̴iBCCy߲eKbŊ/B6nXXbŊ\2LPExoԨQr咒 `Ȑ!ʕZ[0zɓ*T cǖ)S&66̙3֭0`@f͂}>{ڻ@ZVѦ2O@,+-7MqޖzJ!qIIW&$&;ҏ&$MH<xBT#G9z,V*ߑ#G%'c'&$^EGGMN>K>b</t ~Zr39a'|=]:veFFk#(_}=u p^EuٶmK @*U|奾&K~/NJz~{Qc?GW^|aKL&c[i{	 hx?x獵[C,	 H5e_u@.Klllj2eZmۆ
r\ +V?~E, ޽{ѣM64٭[7I;BpIIIM4Yzuttb]tP({r̙
6lذaر2e8p`ӦMǏ7
Ey?S=z/:vhp8sSgVZKܺx7)eaV\˲h|~lAYVvx=BMʗ+(?s^V "Z5_ndA|{k}gZ?V9z Fl߹ر6Ue(
+훶tˍ2OƔ(Q l6,1W[XVuekfMb1nf !׳6zi	(VĎ =o&$tj٢^hDYPq nƘiBܰa2t:cǎ={,Yy"r? ,ˆ[,Aٓ[oEFF>{.S>:>Ybm{|N=Z7_Mz={o޲d,o޺7^櫝:um;٣!$,4JRN;tH?|'noܬmdd˰gϝu*Wal0BFbrΝfMSa9HnG% i~ܧW?بAqLlݲ]~	VEX(kRrg
yw !/4pЊd1[ӭW^`<tYeE1Lúnd٪{7<p8sE-b1oظyİ!z I &={!!MZZ('%KtL& j+Թsg ^z֭&+UԢEܧ*)SW^ 0m4A7n<~
+?*U-[p,#\nw\\ŭ,t=T^9Uן\N,˽zvm߶(~x^^BBB,54]`7+qz%Qt:-òa!xiLF+Vd޵fCA}ӱ(j8.<<luvCkp;o >IOh(?e'E*[j@dQb;wj_LVZ5QzKEĔ4uԪW1H+~EC
+]ZIC펨

+X c_p.V^$F 6h/!v>=pԨQǏ/Qߔ)SG5)zjj*+Wog+JO>1-[*Tnx$%%k*Toyf{(۩dYe7^g0]:YTNcb6LZ,fQx^ ),,4,4Rz%I8.44$<<lϞ}?KB=(_ߐuưА,\ev\P9r\=Ej	 .Ax<I Oeݸ~vmr[R_W$99}* X*+%]8 6=@Vci	~$"/GzcGLcvxt ڱ1Ij߽n>.!*xMڪ~JR;vر#`m֭wY׮]KNe?7u:nРA۷o^)}ڠj+(JjZų	ޱuac:vh|3gyV=w_~(Õj"w*V`/ػffnIS&N/Vb: j5ŋUdhreWhʕ- N?Xj] xy@~}{5{fV獵J}RN$/Ziw9mNihV;q4X:'êḵm[ϭ[>WT{eW;qt/  5g!FtL.eYVx}+f0vh4p,Gi_*_L]dEzNQCB,@ r\$э#gX QEQ]-LפLF#/@@syX,$K+20%ӂ3ҋ%In
+,yh3 <o~U!-BCC-[ftZeEx28._^Rܩ^lx޷g	-L%'=j	4Z:yˠya_p =/*݉;5TɊ+:VUz  2wf⑽{ꝁ/c|$IxmTd+kTºx<!ﾭT:R RR]0(kQ	S=y)3%pYkF
p8{/d*a=(V೶ ̀>@J}K%,*>dYZZԸ*T<uOJURBE:%| U'U"@;%g|؃L{2V	q ߧ*no4 |N)[
+0j?8]y>j\Zv(r2Bw4a'
+_f2\:Z
z)Ⱦ'4LXy>1j=<͸zaqUk㻛|o(,N!¢0Ƣ(>DiVeV
 vJrs:RwF5.ӯcz @#	/_ұn#`A>}ȑ#s$꟯J*=I!!8y+1z(oz]6]4iհiЬE{~4!F>1ʕ+k4,]tƍ9Ά
.]ua6L9FCB,!KHH=(ʷ̩gOfs V.[k>
9},˲(2CWOAq09 *"U!,ʹ=z(%C}9MilGh! dYz*|%;[tog0clPXX/'ݸq3O>7MKZִtNWz 	4jBBB&M^zxu3]Ǟ$%;^bͲk;
+h|AgϞ%;8..TRk֬	tQF!fs= M414A0fL2vG=rպ,WbQ^:yGo`7nZ6107|I+2RSoܸr<*iyѝБ$\qKjܷl6-}ŅgΘ jk`>uNb׶oZ׮_E	!$IR:LfS.kX7nz5z7%ߠAQڶm5j8ڵk׭[رc*THMM]ˣ(ڶQItzl<8osx7,ԯfHTP?8p6_c6g|p8^-W|G:*a=?[V6x^`	!Zfw$&$y/RS{筘(A?xY ΨXf :n֬YYfv4" Є @6&m6&U<"8n];tڷ	=uss[Nt Gm\d2._f_شqÍx/{U"JM0?,p*a=epVBhK;d6nO?;Ҡq!y^EQFv{w|31z\.t7DVZ f 		C! f3e.7cɂ*+Q z	`0
%Ix^X6P}_i6URx1E
+r=$4Tr4J@6uPz×!"Dn;"ƲlL2%Tک}
+ԥW8#.,,QFB
+=z4--- rxxxJBիW?pJ+x/_ywb6coĉaeB(*Yr\ſ|4$ʔVdg!\հxBnυGOoJ= rf|H(йS;/ pl^oerwZSm۶&MЕ9sЫ޲eK~9Rres9BHVͯ$%\KцX~/:tjn,\0yˎ'O.kF69{sEm^GTz28~B/4<pmAB4vv YfHHHRW
t,WU<	BeGQo+&Bq5kTt#(]x%Q Ei2Jzql!̪#BŲi[ʱjZK6xBect@l;.BwԳr
+pU_}Þ}r%+J@m1nO'٫Vӌ}{uaEM*aGH]uO*3"A&{]e0_H=#Kl8O8g`^,|%Kj5@ո=t/TzPV+ڕs-oHT֬5.
+$мZU%,*YΥx(UjX*T<ʙGLbXV
^lw
+ji#EzCʇENU<uZawIadY~xi<NecQG*g=:lװO>t`^tE.qǭXDǏ4[	Q Bа>~#eCyMvƝ	K:>\mcfܬ4uZǟ~7 Tw!v9QD=BâݘnI<,Iug$!!D՗)_Mcfg|c,jLQHtLV9K%{摀{)̙3yۻvxBܹs_{;c$
>|˗/Ondr{1MOKt8٨K㴔3p,˿\|S,,˽{u۠IwcTh4  vdb2}4aRBkr@l;z [JׯԠ6n;!C>|8""ڵkCӧϽ2|	!/^l6<yrUV}߻nݺ%J<bX6Bq;KA-Zcǎ(f
x`(bW߸q hղyLt[lͮt77o*gIXF&|/4yiv۷iw8rVթ|Ofǝ.\n].!pǎKSWV?Uӳׯ߽{V]~Fysf 8
+=_N	!BNlB/ޠA/?z DnVр8@䓉H
+˕p, 6je.ׯp8Ye6oƱSDX!9S]|O2ztѡ(zPr-A$IB <{ uO('Mg[nx
+<sEaÆX
+G ***22eYlXB&	!ԩS'q\\ƸTR'B40Ν;t邂0tPq1գt"EL:!dٮ^JB/^ݻwg-[VbEи    IDAT;Bo߾!Bc<qS7n6lXݺua6hںD*A*>~7ITJٓ?zxe P-o*$';%I
+%eY@e:$Ddʭ[</\rIRFiy(QZm+Xŗ	!
^|~U
:uӱˋv%^M-Zwq:$5inʵ)֥G6?pWe?qNQiX]L:Ms1Gp/QDDD]&dw¾PBObbbժULzEٻwɓ	!M6%DGG˲LY&m@FT O^r'O*74r	4rHBHHHH"E\Ҷm[IJ(A7!?ӆ
dY_SNMHHطo_LLLddŋU&-[mv#)2mڴy慅²[Uli?$ޝW!HKOߵw{_-iשgݏM`+Mhӡ{N=]Dը$*\~bQIhHgwһC^K~v!y˶9?ԭϾ}:7˲}Ǯ]zwM[B56m޲
 RS5k3~|.9s;tզ}7x^]z3$}=]zN}LF 0~?W.[xF1ft!!"qpݕ7Zżz9:*rʵ[6߽ȑt{-O=\؝8
+A<xpaLL̬YX8nذa? 
a?7
e6n7Uӣ0^I'MvL)&z{aVu8
+\zuGQe׬YӵkWpĉS8u#F/_>LF7nܰvK
:qͧR2LONEzj̡_7nXF$EQ+Rm;Oϲ%ȶیFcN=I$hӹc p
EQ.^p8 fs>y^
`!-?˱Z&<<l5nwղE:!}4 UaG݅*PGGE9qڵ("x{#bJ[Gſy"h!&):o
+2,sB].ߋVtͦ(lgAu:<䔔իΘշ7N'
+G޼6qcƌ Ο?lٲS%Q\rСC %&&f&u-IZj&̩-gΜ	 o?|E}ae˖ծ] PT)3fܨQsnz /4lؐ~l~ZBNHz=&&Z4#FKyLEQfϙ۬Iŋ&',}{j!b_5gk4fg&x$IpTJKKOz܅{B!f<o6,y>u+U^=+̲l.gaE@h0BdEYm$elvaf,C&l6;{,˲}lb@SBYwWu@Bi{t}~C8Dh0F$LF
ǹ=^g0Y[ttvڛoﵷRSk"
#{\.`(P  9r$))	 &N8nܸ@xTrrrxxN7n\ǎi(SEQZDHo޼i0B۷o5k֮]{ɒ%(j4eGߧV]ɓtɢSNtE&sE!j2dݺuZVt:IҞ_Gt
!b
+՚/Bt:]lwVt$۾sòaMlT?pUeƋ	!$y7&AdݹuA|0y'6֝l靂 Ai8ǣN2vG (z?0vy0_\EQF`  (Z0EQ;BhӿN}ޯE`G.(ʴjT*^cYaY j~밨 7oe kCEw)V*t6mpղE7m

'BxXh/*!dرcǎ
$OЪF#ݚ$~PAIKK%''@lll||(T?{W^хg֮K\ Bqw-Vܝ*@*RX)P*X( q'c%h(v߇޵μsΙ3	eN(<kzwvԩSN^+VTVz-YVCM*]8c
 8q"Ӿ}fbq2$Ie9""|Ƕ
Og	Mk7!j)QQoX z¥8d;'\ `Udd8tZ	}}}p
+EQ%3ZhxEr&\U!Is=Q)i  ±C?  ? F[F~kwW.Ա$Iթ}͐
+AMƍ\t.V/\.
+ ɱ ŝz9VI+w@8a9C$ndY(`MbYefPDa2qAQ6vʕ)9MF'm!WfΜ$}.L0᯾]8p{ώ;FcNǈʻv!t31&tDZrG'fk*iEQ^qܕ3iiNzƝu|9sʘ@GZL͔F
jèCn$Ql{B!uZbV  nel6.'CYv l!pv{z e]8N6{p. fK{ l2Ym6$MFĽ!R
!`X4jZ Y,8V&MKDQ\Ŷ2!l!6P;O*ޔ$bzH<A6<KAѭޠUDկ_~O~N4	!vϨTMVΜ9=NZa|/ȶmZryٞ!< /'vyMxܡ m6ߎSd<Ӄ  </E\!}eOӋ,).<W\lĵ=#7AbѯCe&os7wￔVx{&I<d ~C*~QP/z rʭǌʷOV@Hp`N-ƞS%sgO!j5K`H@zf/Xhl+ xZqʸdءZi~^h-O@̥WTPY( UO7\Rk%%,KB-?\P
+
+^[[BX
+(x0Hxxd]?Q6!D O4!>(>C{<R"x-D͗ģwrs
+rrK+ȼm4 )tܼy!$C$^x{{UjJVy	"#v~A?>F#VrJaa3,l*>ROQu)~ܬG=+/GN$'<W"!oGUt/!d4V;A<6FL`mǎu*J忴"WI:v8|p6l6l~s-&Hra!4I烇"#ߞ0ʙGi4iآY|p+[IՍ0-V^QjN+2  BBNz!9&2vsXl6Ids8/sTVTW37۽գQ0`͠nVܽ{w8gjjkuHQ;wиQeF E(v5|޽{5?V1
@ b9eZa`")N빂,&( zE^GӴh4L,{Sp8דn״tAf3 eYXڛiVc4&CXd`a8,2L Ə30Le˖rdKHT:Ң%h4^Qj7aU=zAOH$ɸIdl\SargKBsrrWJ*l6h\G߾}fUP.22ThpjuV	۽4MMN17,rd~%b /[w!_mcA8N](]:tQe*׬( 3X$yrjâ*EUޱ; E~ৰfp\:F[lceY.U),oxACpo29#XTdɥ(R¬8NV֝;Y!;w*6^%YYwq BxN֝l0yB\.CpCn^ xADnn;Ywd]mv	rxlY99$I,C$ D^~gWQ)zdJMM(bcc<Np:]ywnܾyĩxbysg9yT\o٦gMo
+
+ vcWSn>}m!YYYY :NiܨAي5Sr2o:}JL,  )?޹ K_/>[~~[8o
+nx3JF͚ Ie-"<,**o'LРIJcמ8'7lڲo޶}#<- L<b;vhӿoo$4j3yIUkwZ`, nwF'6n `
'⫍[Bkղ(&JzcN_|r׮'\jGG
z_:z1Ufo
xf6+ѱ$Ap^nnHIM#bqqW?rSH)(6L[uLOqܪwT\Ko -[ĕT*ՁUسN$I$Iby	v!+^Al߮+{TPl"yv;NeF/N $nw`wawHDݛE_it9z䘉(vt٭mnk֤qS:k5mBfM6o>y" 0AJI8w̟3mҹ6]DZO{BTF$F h^7oѲ&~~?GYLS&JRN=BxV{uؖ qNM,XeO:c6^NQfCgN!I~c(ؿV:*NEDI6Ͽ\镵fӧN|{~_ws\æmFr9/?oaC2zvMp:SL<x?ܲefijCIjU+oj=/Uj+q ˲ӧNXh+ޯ`GZpʂN5 
߻Wn 䔔bnpY$Qp_eA&A  7kݲ,>Ĺݼ ,yy;=ۿY,˯֮9n׮d9Gn;zdnw8NA$#ZUN]O9k~ݸPE I(¡1a{vvs쇅VO>Ӫe|Q	;$AB,WPZ* $I(7@DӴ$KCDNܜ8kc9~7C#*zRL˥+wB$Q  
UvjU"ܼ	f  :wl @d	_gK*_6A葖u}^{f^?ct1|}|Z_Y<}~U:A+ Q
VR-F P|W*FTeOֺn t
+kѶM- 3N;HS
+][$Id$IWn/?iҢųk֭;ΪU+ģ]]&I媥݌lz¥5%_D￸\,#H N#!ERXGs3$#$He$I/m`ZΞ:8
+[[*V(׶es81ϕ'qCx
+KT~{\Ft<YֻBZϟóΟ;SwKح}|0A@oj)OMP`[he @劾xb>c].
< 5u+QVs0eg@/gXx$._:'Ou=%KGV D_<,xzI
+TTA
$	H2erI	5CC_jll|ʵeILVPX/HD`` $ /Maae*#_l:2R^0n @1͙f4Eފ_ Nh yPYM33f ?6[gŁ'OƦ=,n%E)|$S>DM\3/?<hM&
Xm{ IQA!a	1<z	;`[6^lQv)b)
++ [,VhX &ݪ_$I^t%77tҮcF^NO8TTdQZ@PTdGd*X pl\Qbzko#||xH2xVe PTdѨ2BwzB*Y 35-y/YP-=:[Si#֫vs*dezKU[	:qV'PxlDco ]J\szGv]p,j9[{BTɲ,NBמ<RgegJ7AEt	!̺o7ؠk
Իy to^$f
+<? y<Ae>	
+[)P
+<+@!,
+R !t?~qrSНA{¥drM6Zg(@KG!8S:?9}ߒKe7|B|}@WJMv/DQf8#~tS&&^xzDGsį/cީ,-[\dNj2#9M_  @ҍj:"<3!/(Ш:DJURkAAA%EQ|oBci~^ZV d"aQ"
=>PRlGI9y99U*R"!1%%l٨U(5-leR p~~~ժU9
+^vuj*5EF $IAMM7ء-hC*V+˺=i!FCBR4EaCLsMU* p8{]B"j9?n-Aݺt-q0I	 0l@I0L
+B4Emٶ32"G.xaƗԨVc6^u6nޖn'{x#V7lPXXS7nC>N+WWMr"H@Z6l {k>{ZNOޫnuٯ[~9y
+_hA'Oa㖾4,88`0lܼo
2|^x}R^ x5Ń7Oq)h2&Ō6M&d2"^Ų&l6Q4
 N޳    IDAT2flh
+33Lh'_|EAflheYzYxheYRQe4}AL[X$I&$$5JEñpJ*p	 >>fZ_wΟ/nnȠ 9K>5kV__|ݚUNaV,_(҄)37}JRo^ШaeZ{ڹS{a]5e牒tr?lZ oǉÞ2
+h-5IȌ߸uQuW._صsK[l nAvͰ*EX:206}G!<a6mq3&ؗeBN7gޒ||	Ԩ 8` d0i枽ߓ$g1=ǟ~a&Fkkլ6etf} '?c66p8hѢ93Orׇq BF=s&-ڷiq  0Il6{TDDDD8A@$"â"#,g(((	+Lw6iѾqv WnwHp$I{ZkVXXE|
+^$ 	$`zFոs7zXL\U,;oΌ~䡊U$I3tDj1O]p|QtTسW.9|V	x%!l?2o9t䷔Դ+g/$^O:~4͍;fFӢMwT>bSRO;}eٵ~ZB;v@M&con=nJFJµ/[=a9+V4 УG͛7?E122  CӋ|W7,K(
+  2ME=,E$ )b櫍[ʗ+TXX.[XNcVӹS{k~F{v= $I$B-"2Rq $EQEIF2ś#zY[u:	? $$B2E D((őH )i]Ӧ}N]{׫Wj~vU`` A</̜ !w%D믿]f
x2bYv;KYu9Ѭi_~=t$5jX	FZVa)r!Dy4DQlӪűߎ:}h44_w?.Y
+?R\\=6i^`0
AH}
+	(P,ja<qBtza2u a  5+:/~;i6{=e
@SO :  !պbo
aæyNKea=!&,E7HO.o$xVDQ\rhZxkuj\.\fܙ
s۷T)>;@@׮v:K/A{SEEV۰A=nJҥd,A_8~J9@dAxqQPXp;zϮOdH ! f_TdOd|µKoNP_+_~A6ϝ5MŻe;H7'ݤy{ qY:vhtŻzн[efǷ$I;"=#SujӦf|xBrW^ULAYƞhaoxB I2F2h3x
+sUeＷc$In׶՚V.}\I<
+[}x?ڱR#rUn$FQIrs  AA!զjq<
+jB: 3o*ܾ>fVyB jՙw  F`0dgGݮVv%ItCeee I/
+,**rX ЁE.
+
l$IjPVV6_y~Qe; ߓ(ң(˲(
+)B\GDr[W9a=FZ1!$P=SBs×@#	
+8*%
+(PK
+KP)n
+Q
+(.
+(@(P@!,
+(PK
+a)P@BX
+(P
+R@(P@!,
+(@
+a)P@PG(k@n^xE_EXp!Vn,<gHm6U?ɲܺUAǜSd_ed4q}
+X6m;zOf5S&AJ1sZM˖-=%˲lZzS  !4
;VMb+a!B꟒.IRmΞ<cT*fLR!#fz9x/+^k28(Ϟ:)oBBfS&+W   ˲$IBBx$IRe$EQ$!)$I$=cBs">E$$Il{6I_BbϬgJmڇO.[l˖-I	^__goV" $!DQ,Tq{ƛ͞$L' @%I"w7!@H$Owcb]B+?Ig
QE;]K>>fŒMtXX)gPnn^xX->mնknn~2s>K1jRœyo붝,;}$zRvǾo/_!d2ꜛ?q)|M7|%f[c  _|A/\6r ?Μ;a:B덟֬Q 	n⏭
+-[sR~ڵkuݼyKF QCP\Z
(<qoEf2N׬Sѭg?YF۾b	M	ЫGי'ڪѧwgr`wVuKJe6~EKnZoߞm}NȌۻj6t,56mZ5DWog$a^^ܹn>9g=gڴiہ(ͤ׬?qz,N;uW98$֭	gٵeڔ	nzҍ9
+
^hŵ`Z3Rrn.-=JJ(949)rQrdAAQh5>8n#BʞqSE UeY9fW!|sתY])3/0* @kmݺuСJxN{)$I_9}R)^|^_6[  2RdInծk6-;uۭm[dn. .X˯G||Jq'Oo8CFլQ}@Eo\F֮]#--c~Y\zU ed^՝ؼY
0[n$Yư<w )  ܼA~=5扢jgN,+M:.5-mWh!Rdx@ b%H$IOHBhJ**(  ^_XTAZ k34bH!QT[theQp\K.=|N<$d
7kqܬ"
+`qXRd%aϙqrS	X؈0L.
+
+$9'Y9z0#6pɢ9pX6өtZZ6P- 3g/,NwAdefx0PZWG7J!A!hh!raQѴʕJLLڱ.ɚ.vrtZQ,LF7Y'Di6 8Ztf'RΞ&rzt,I$|M	իqMшC6=QEAU*շ{;-wQt9r5Lf_KL F%Ib˶,Y$I\.j{Mϙh0xb˥Ѩ,VmG3}a')GQV3cւ~  DFg @&m3o)__m2'' 0v0Ԣy .?B+JW<<6 
pί
=cO5 ޟ@Lq#<pO#V->wΛ= A
+ `@7x٪
+ ٬i}#ڴe 8uvտ|ŝ>rNkί5n}frXX?N2LeFIO
+^;as:!?rb/yBfhl:N ^#Bdoqx$n7PJ Zl4lv;uNBQNǛ p8q0!f#IRvRhO.t3   IRt܍;N_Ph{FnjD!ш ^瑴Z-˲VV<n   tZO$I"vV}Si	eYQCW,OEG~?=`̔xQLDhpH-۶!ts~kQtݻ|</	펻}!BŲAx6ǔؔef+Hiշoom2Z^yZ'BteYq#udMk-у\.sV,NcUfEt9+ȩ@_,ˉ	WP$<Iar\3?p?l@A^:DQkP/;$	]QDn{M_BX
+_@E+/<aaPb
+(owvGnn$ \pQ^YR
+3TW`9 4EGE򂨬{	!b$'8y(HaC
ڈRӳ21Y,V*xym3bΞx=hxW  ߧǩEf$I6نy?ٸip߾[nټiӲo{\,gq0q*F}z bރYzwرuy-ZZ{ޠ?7|a'qU=d2\BWDDҥKEQt\t ?KL77:yLK+߯]Fͼw}	!q'+
+enwtq   BBBΟ= ˹?,Z kꁤC@"7/_ww2e$8R#Kt:i6"UxJE9D,RO2Gٺu+˲-ZPTJM*R{mtk׮$		 `&:&.&6>?akIAJN)((K'"A蘸8զPM{055eѢE6-$$aLO@QA^rU=G$yN^-i9)~3q	Wc=Q JtX%7ss;ϥ( p-1ɳLa+ѱדnظkjظnwvN.VJ0Ln^~Ll|Lltz!@S^矟:u 5j`{n?uXnTj=g_ L<'Mj3%&
kϞ34c2'{/k  qlhȐ! ˳,	(ɒWоS;! [6}sT7ޅeWbFY9KQW$&&#K3bmiimm;<}͹~WdgHONlRmU*4Dl޲tA͋.UU:ǃY!z]yy<׭S{dj_(" _~6mݿ?!rrV\2eVj,^q;,3g/0Lz2n&6jX/\u}g-i0w=v%zÇ;G JZmXph4 @TT\f¢izͺ2B543jؚug͜pX԰AO?~۶tcϮ-$IXc׬ zw]Wk޳ŶԫWn5ܱcj5B B0L\
>+߾BOsڶjجY#Fnݺ6ksKԢYCu:zgYe@$eIءrǲnZrHMu~n%׫(xyB.K[;ʕuVfffÆ
/-9{w: 
˲ @Y]Ųà{=],rhyءNcz5KKĲnłL}eEoJu4w9ZEӔ(IvT&9yh┙e*u/"a T*F̞1.3ǧTR$%_$IJdo_QX`{T*Jr9 (!VY0@IS2CV.ڧG쀀7J@R(
+uQ%#jD*83) @ønÅFC]z肅R9	]H:>&%K2q}Yq<A ϹER4gya|YBUf-LvrzYa
Iʕ-C @R|J
ǍѴIjU+K,rR:!Tr%^J]VCN'˲ZV"z%,˽{v/S9/; E3j5HMr.?!,,*u=Vݦ$I~vu@X$IU+1^	p:[ܾ+Шi;HoOTVժ$Y&*Be jU+fuz HTr%(ӧL5o_lШgOq33V{Ym;tnڗ.ǌ=QKYU=,o7B@ɉ$EySGt:eqm^p8EQĉn7vM&i4ADQ4
VMr</Ida-^o)ݞ='/$~kZʍqB(f oQZ
+ !t!`2p恗0  ӻnl2am,,d2mv[)?t^~Y8ed2LjiB YmvNզVj@ !tz=j%E.gFj&Ψ鰮1P$!ZaM
Al]v4c-ʷ}xdp,r={/,r{Th,Çu<-wl<=hT BE[kєBPhhpR!Jx, W?g假P(P
+P.!B$I"qJD\H  x^Pz ,Mө/^HBث{[%ELCR]NHN$ 46us" ٬iiiXVbX>AZ8m+N@  Ga;=z:N`$I ȒѨd˲4P\wr8wk#ޫ
өh   fYk(hg"mG**#3Ie"K/ [6d4(K=&R8qCF
)8SG;F1_\oܼlz
+:ȏIcw?ˀ#,}jcc7ol24u"3o9zc'ZMvV[WBjZ%+ Ξc<x;Ro0dY>~tjj:I:aӶk
+a=*#)i/ѣnݺ}$=izU~+/\̼bqgڌI  QIDAT:YU*`0ɍFǆBHVz`4dYV7
z?xgNxh
*A )PQ*l"8(FcjF ݗD_ǟku7P<WJXX'O?"/CI}ڵ5k,^c2L>%Vjڱm
^ U*Y/I*Je^g05,x2A
ZwTx"Iƭ:x$ $jx  ,7s;WXܱCa#	HӯKwާouG훴hr܅f-;lӥYN!!_6k٩E.zl2}f:n-4$l2\y:r;ِ'kR6l68(Pw5qsfO`Ǣ(~v>y+	!7g%T-;;ppFRn%"$/Y0g>L}/aq7k֭E1;;g%f)4$eۮ:a ו{ߏWIWoZ,:u5N}Voȷ;6>A@aBµOgPJu%:væ~~]mѺ˼K#OqANٹvz6oyZ?B !!/bx7TLT   ||5^m!Uo}j5|yKNy=`]AA  *U{mтYm۴9|Pڍf=$=$K>_n};Aרo.{&x.իZ,jU+%_ZWg͜ PN$Y.W6*9%//g͜RLT	BX\c u?}μ$Zq	qyBѽeY.W6*%%MQPP`remٗwn*.,@Ȳ\Th^~sPMS\BpKx@D#I&?y:? ,ԴtNwEFm22n;??qzŪVfof%I(eQ 10(EH~Á,NiKW(Ij$I~DE
.K%H:N$ MK^: @Z5x(Jӑ$MB < :Bt<;w[&&3Kq<Bx;S!<޽ݺ7E6d]]{. &(Aؗ	*5$dH. w:]vFA6	1gâھ	B hٶ8nqW0;}tߜ9ys
9s( .!Z7nҴtA"w$YQvNo͚6:|7VqJŨT*9q;7%Κ9GZL$BZVB62g$L7W%RUxyW8.bj8FDҍ[u WT QALǙsWi_!Y)
+gC$y%:8y^Vc:SUj$o{S  8^yl:sa wdݾgΜ=O4Mӧ8P/pzvmSLwW ^cҒ;׼+GoܺiFOss{4npuj7j#Ӯma-79{Beg~{k[<v4'/ZXBZ\SsEQ-E1Z",_j%QоMjZzVV/?y{B6mＯj5(&va  eDp]Of7L1BB
>r +ҺUm~i,˞2O0z͇5MΙ5mwZAxWT6oֵczuX{];;X&LONXN58Ǽ93͘<Ό!AŗbΞd9waY iΝ5>MݵǎXF9wa朅G$I3j(GML
+!9fcU\Iw8iz[;E!$Fʲtod߾KQ
z}Ӗ ,W^E,jTR}{[u-JKBS^]pZZPPbwdl޴Ϋ5{S.!$R23RZ`)d[$]rX  #9t)JTdYvƴ*%"$$h~  4njX6~Ƕ蓓 R!ˇ6jPO/(p  A2vݦM3z2U'M+,ضͺmp7dsgO_d˺e|&QrJtZ$IDu#
++SeтYCHO@4i\_dx
?$YFQlgι\BXpv k&IjKWʔC$[Xa,FL5F$
+9wyDca]7XŮX:_lU^^<_}aVVvpmQv۞ hִɪTLWktϒ i/m<ly-2"<2"ܳ'88nNi].Wq				 CR+]*t) {QGMl\A F!44?gjUwh04nb
+!DEJd6â\Oh)$J@[EQKۧWhhw_p#:iTbʕ-# |=ʕ*bR WnJ?v$_/%(YCŽO*Ebeps!88gU(_N$Vj֨g$cjTVzbwQ  :$_v{BM4l٢)vSb,O[mZoךw	jM5 V-9)#QC8_cG"YIl`$xdYnӺEG!Tz׬t9%q\b>I b܈)\K(#֋8dY*%Iļ{S&Ua3z>橚@5
+R@<*JB/Z0!n&>s<,C?J
+?/TXINWϞ=t^z""=7;tڠ <5bG͚6ж$T*,)#_bhvOS_Wx$)Pl[AOlJ[VK1Ix2$wїp>w1.%%yӦM˗|9*2\;vV޺
+Ι={V9kA{i1㦮\6Qga~~aZF,U\JFaW=Y]trӼ&;qܹ,4xH~mVB^u>>7nZc<_dīN
+
+X  (J  m6A*[v@iTeXFV/im6;EQ:hٰVB  p:ӧM8)F Z$IbM" ժTVb~{nHΝ:>oY}cy+$p):.Vz$H/U  (_L@b# e Ə9q(x Ӂ]{xYf $?<sB @|7n}q(FպG롣4Me\]luTTDmX}z.Y RbLӥsFܸzF twZ}S \p"?J c3#%;_
+ {.)fgNVூ㹁(_6\_?cR~g! (Y?ҟg,_{Ey#k"`,!'*@%AaʫQPBDy"@2Z) c%Eξ&;=	VHntuM=TVy^Q{Z1^N+[wOY,.^&5'
C7вό=t_8sXɭo0!MH<?9ف@`Qu22g?$ٱ해	).8恔3W*֮MeGka^~N'ݞӧ:L&fpr˚N8u)y
,UߋVE=z-.wiY:C-Zqk`QEwlllA?rkRUETgq
;Yp%+(YE(l@/I۶%N"MH:9];gz]}+.A-ZdM}:SooSMUu
0~Ix^dr{?9
+oǯ^󿄄i)9W7)k4Mv9snV+r0xJ 667\лj[']eY6,Xo	17`BFK*.\v܈5E[t,"ynü7m߹^/A|gfJbtHQULtւYu0ފrY<r\yy˭=,/weߣ(J1*&&ZUU9J:OQJg5p=:%cNN2v5b
+@ ^t[BY{\<!p<q|vaÍIiXR`a<0iSmuEOM}u-gZ$21=o?=yؖd~G}ƦDRBE-_vG߰U9mA&=̳&S`8~_& zX,sf͌2EyoώI#m^֟4!?%$)
+=~KtKt%TUӼpL3!٩פ%E}nWzĈN~gK/8Z\bbgdY.j'F"뗯XQG\yswa-
j8<G?cW=Yl¯tOWZY#_w9d9(!+sꕊΨp,_͚3-!dwbc{g/0?Sݵܴ5sp(AFyLο5nVEnne}qf
	g>tfX(j1C&v-0@S !aDn_%!$Yl3F1ѹcBEQJ!  @~PN@;4Esy`/oj |9]Ex 8CV0e>\Ȑ̓I7D}7+oӤHVͺ`QJ׬E*Td龈FFӭ˃i.GAm%T[/tۭ;4ڦVŮ
+ w0$ia&   X    X  `  `  ` ݸ@B(d  :Hs#uN'  W=qax;0@  t*TU>ljB8v׮ݔи8;R  .6nO&!  @GƄ_ f4T    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/index.htm 1.5.8.src/docs/en/index.htm
--- 1.5.6.src/docs/en/index.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/index.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/index.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -39,250 +38,256 @@
 <p>Coppermine uses the jquery JavaScript/Ajax-library for a rich user experience and easy customization.</p>
 <p>Coppermine is free, open source software and can be used both for personal sites as well as for commercial use. It is being released und the GNU GPL <a href="copyrights.htm#copyright_license">license</a>, version 3, which has been approved by the <abbr title="Open Source Initiative">OSI</abbr>.</p>
 <a name="about_end"></a>
-
-<a name="about_documentation"></a><h2>About the documentation<a href="#about_documentation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Use the menu at the top left of this screen to browse through the Coppermine documentation. The menu is available throughout the documentation. The menu is JavaScript-driven - if you have JavaScript turned off or can't use it for whatever reason, use the link at the top that will lead you to the table of contents and from there on to the section of the docs that you want to read.</p>
-<p>The Coppermine dev team strongly recommends enabling JavaScript and using a modern browser (with CSS and JavaScript according to the <abbr title="Document Object Modell">DOM</abbr> standards) to read the documentation for a richer experience.</p>
-
-<a name="about_documentation_conventions"></a><h3>Documentation Conventions<a href="#about_documentation_conventions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<a name="about_documentation_conventions_boxes"></a><h4>Text boxes<a href="#about_documentation_conventions_boxes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>There are text boxes in this documentation that have special meanings:</p>
-<p class="cpg_example"><strong>Examples</strong> that are meant to illustrate the instructions given are displayed like this!</p>
-<p class="cpg_message_info">Additional <strong>information</strong> that should not be overlooked is being displayed like this.</p>
-<p class="cpg_message_success">Hints that usually will lead to a bigger insight into the overall mechanisms within Coppermine or that will help you applying features successfully are being highlighted like this.</p>
-<p class="cpg_message_warning"><strong>Warnings</strong> about things that can easily go wrong if a mistake is being made are being displayed in this manner. It is advisable to pay close attention to the text within such boxes.</p>
-<p class="cpg_message_validation">Things that can go wrong depending on user interaction or user input are being displayed like this.</p>
-<p class="cpg_message_error">Actual <strong>errors</strong> or issues that can have a huge impact are being displayed like this. This is the most serious kind of boxes - their content is very important to read.</p>
-<p class="cpg_code">Longer sections of <strong>code examples</strong> (can be PHP, HTML, CSS or JavaScript) are displayed using the typewriter icon in front of them.</p>
-
-<a name="about_documentation_conventions_links"></a><h4>Links<a href="#about_documentation_conventions_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>All &quot;regular&quot; links (that don't have a special icon displayed next to them) are internal links, i.e. they refer to a section of this documentation and therefore allow you to navigate this documentation. The exception to this rule are the following links:</p>
-<ul>
-    <li>
-        <a name="about_documentation_conventions_links_expandable"></a><h5>Expandable / collapsible sections<a href="#about_documentation_conventions_links_expandable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        There are some sections that can be expanded and collapsed (if JavaScript is enabled in your browser) for easier reading. Usually, the expandable sections contain details about the paragraph in front of them. Expandable sections are being tagged with a little plus box (<img src="../../images/tree/plus.gif" border="0" width="9" height="9" alt="" />) in front of them if in collapsed state and a minus box (<img src="../../images/tree/minus.gif" border="0" width="9" height="9" alt="" />) if in expanded state. If JavaScript is turned off in your browser, all expandable boxes will be displayed expanded - clicking the icons won't do anything then.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_external"></a><h5>External links<a href="#about_documentation_conventions_links_external" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        External links that lead to a page outside of this documentation are being followed by a little icon that represents a window with an arrow in it: <img src="../images/link.gif" border="0" width="7" height="8" alt="" />.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_php"></a><h5>PHP documentation<a href="#about_documentation_conventions_links_php" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        As Coppermine is a PHP-driven app, there are a number of references within it's documentation that relate to technical terms of the programming language PHP. The links that are tagged with a little PHP icon (<img src="../images/php.png" border="0" width="16" height="10" alt="" />) therefore lead to sections within the official PHP documentation on php.net that contain further information or definitions of the term used within the coppermine docs.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_anchor"></a><h5>Anchors<a href="#about_documentation_conventions_links_anchor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        On every page within the Coppermine documentation you will find anchor icons (<img src="images/anchor.gif" width="15" height="9" border="0" alt="" />) next to many paragraph headings. They are clickable and will point exactly to the paragraph in front of them. Their purpose mainly is for easier support: if a supporter wants to refer to a particular section of the docs from within his/her posting, he/she can easily perform a right-click, "copy URL" within the documentation on the official coppermine home page  and paste that copied link into his posting. For you as an end user, the anchors can be helpfull if you want to bookmark particular section of the docs.
-    </li>
-</ul>
-
-<a name="features"></a><h2>Features<a href="#features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine comes with many features. Below you'll find an <em>incomplete</em> list. Features that are new in cpg1.5.x (compared to cpg1.4.x) are marked accordingly.</p>
-<span class="detail_head_collapsed">Details</span>
-<div class="detail_body border1">
-	<ul>
-		<li>
-			<strong>Installer</strong><br />
-			<ul>
-				<li>easy <a href="install.htm#how">install</a> (installer provided)</li>
-				<li>improved, wizard-like installer (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Registration &amp; Login</strong><br />
-			<ul>
-				<li><a href="configuration.htm#admin_user_registration_disclaimer">terms and conditions option</a> (cpg1.5.x)</li>
-				<li>config settable <a href="configuration.htm#admin_global_registration_pw">global password</a> for registration feature (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_registration_captcha_start">visual confirmation (captcha) for registration</a> (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_registration_verify">email address verification</a> (activation link)</li>
-				<li>resend activation link feature (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_activation">registration approval</a> by admin</li>
-				<li><a href="configuration.htm#admin_registration_notify">registration notification</a> for admin</li>
-				<li>optional <a href="configuration.htm#admin_personal_album_on_registration">creation of personal albums on registration</a> (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_user_allow_account_delete">user can delete own account</a> feature (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_user_login_method_start">login possible with username <em>or</em> email address</a> (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>User management</strong><br />
-			<ul>
-				<li><a href="users.htm#user_cp">user management</a> (private galleries, groups)<br />
-				visitors can register for themselves (if the admin allows registrations). Alternatively, admin can create user accounts.</li>
-				<li>User management is group-based</li>
-				<li>Permissions are managed/assigned per group</li>
-				<li><a href="bridging.htm#integrating">bridging</a>: integration of user management with various bbs (like phpBB, YaBB SE, SMF, Invisionboard, vbulletin)</li>
-				<li>bbs integration settable with a wizard-like user interface (<a href="bridging.htm#bridge_manager_start">bridge manager</a>)</li>
-				<li><a href="users.htm#user_cp_group">user membership in multiple groups</a></li>
-				<li>more <a href="configuration.htm#admin_custom">admin-settable user profile</a> fields</li>
-				<!--<li>optional moderator for album pictures (cpg1.5.x)</li>-->
-			</ul>
-		</li>
-		<li>
-			<strong>Managing categories and albums</strong><br />
-			<ul>
-				<li>arrangement of pictures in <a href="categories.htm">categories</a>, optional sub-categories and <a href="albums.htm">albums</a></li>
-				<li>users can create albums in admin allowed categories (cpg1.5.x)</li>
-				<li>New category hierarchy system (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong><a href="uploading.htm#uploading">Uploading</a></strong><br />
-			<ul>
-				<li>users can <a href="uploading_http.htm#upload_http">upload pictures/files with web interface</a> (and admin can FTP-upload and <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> to database)</li>
-				<li><a href="start.htm#getting_resizing">creation of thumbnails and intermediate size pics</a></li>
-				<li>caption, title, description and <a href="configuration.htm#admin_custom_image">user defined fields</a> for each picture (searchable)</li>
-				<li><a href="configuration.htm#admin_approval_notify">upload approval notice</a> for admin</li>
-				<li>image rotation</li>
-				<li>multi-pic upload</li>
-				<li>option to choose <a href="configuration.htm#admin_picture_thumbnail_max-dimension">max height or width for thumbnails</a> will help in creating nicer looking thumbnail rows and cols</li>
-				<li><a href="start.htm#getting_resizing">picture-resize on upload</a></li>
-				<li>optional <a href="configuration.htm#admin_general_display_thumbs_batch_add">preview thumbnails during batch-add</a> (cpg1.5.x)</li>
-				<li>allowed filetypes message displayed on upload screen (cpg1.5.x)</li>
-				<li>animated graphics on upload screen to indicate the upload progress (cpg1.5.x)</li>
-				<li>non-latin characters in file names are being replaced with transliteration if possible and underscore if there is no transliteration for web-safe file names regardless of user skills (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Displaying images</strong><br />
-			<ul>
-				<li>Meta albums:<br />
-				admin can specifiy what virtual extra albums can be used to provide alternative "views" or methods to browse the gallery:
-				<ul>
-					<li>last commented</li>
-					<li>last added</li>
-					<li>random picture</li>
-					<li>browse-by-date meta-album (cpg1.5.x)</li>
-					<li>most viewed</li>
-					<li>top rated</li>
-					<li>favorites</li>
-				</ul>
-				</li>
-				<li>slideshow viewer</li>
-				<li>option to display a clickable flimstrip of thumbnails below the image display</li>
-				<li>watermarking option (cpg1.5.x)</li>
-				<li>thumb cropping and sharpening (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>User interaction</strong><br />
-			<ul>
-				<li><a href="comments.htm#comments">user comments</a></li>
-				<li><a href="configuration.htm#admin_comment_approval">comment approval</a> option (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_comment_captcha_start">visual confirmation (captcha) for comments</a> (cpg1.5.x)</li>
-				<li><a href="comments.htm#comments_options_spam_akismet">usage of Akismet for comment filtering</a> (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_comment_promote_registration_start">registration promotion in the comments section</a> (cpg1.5.x)</li>
-				<li>e-card feature</li>
-				<li><a href="configuration.htm#admin_image_ecard_flash_start">Flash support for ecard</a> (cpg1.5.x)</li>
-				<li>language selection option in template</li>
-				<li><a href="albums.htm#album_prop">password-protected albums</a></li>
-				<li>Voting/Rating</li>
-				<li>optional <a href="configuration.htm#admin_thumbnail_display_rating">display of rating on thumbnail screen</a> (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_image_old_style_rating_start">voting level customizable and ajax-driven</a> (cpg1.5.x)</li>
-				<li>optional <a href="configuration.htm#admin_contact_start">contact form</a> with captcha (cpg1.5.x)</li>
-				<li>users can <a href="configuration.htm#admin_user_enable_report">report misplaced or improper content</a> to admin</li>
-				<li>favorites: visitors can add images to their favorites for future visits</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Statistics</strong><br />
-			<ul>
-				<li>public display of number of images, views and last uploads</li>
-				<li>browser and os stats for admin (cpg1.5.x)</li>
-				<li>overall stats (cpg1.5.x)</li>
-				<li>album hits counter (cpg1.5.x)</li>
-				<li>public stats can be turned off (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Searching</strong><br />
-			<ul>
-				<li>advanced search (boolean operators)</li>
-				<li>regular expressions in search (cpg1.5.x)</li>
-				<li>clickable keywords</li>
-				<li>tag cloud feature (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Administration</strong><br />
-			<ul>
-				<li><a href="admin-tools.htm#admin_tools">Admin tools</a></li>
-				<li>basic authentication for update script (cpg1.5.x)</li>
-				<li>reset to default for individual config options (cpg1.5.x)</li>
-				<li>Uploaded files can be un-approved by the admin to temporarily hide them (cpg1.5.x)</li>
-				<li>Direct banning option on comment approval screen (cpg1.5.x)</li>
-				<li>User management screen with additional criteria, showing user interaction (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong><a href="plugins.htm#plugin">Plugins</a></strong><br />
-			<ul>
-				<li>plugin-API to allow the creation of user-contributed enhancements</li>
-				<li>many plugin contributions available</li>
-				<li><a href="plugins.htm#plugin_manager">plugin-manager</a></li>
-			</ul>
-		</li>
-		<li>
-			<strong>Documentation</strong><br />
-			<ul>
-				<li>online help feature for the admin pages</li>
-				<li><a href="configuration.htm#admin_theme_bbcode">bbcode help icon</a> on comments (cpg1.5.x)</li>
-				<li>complete admin documentation available</li>
-				<li>multi-lingual documentation</li>
-				<li>documentation split into sections for easier reading (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Miscellaneous</strong><br />
-			<ul>
-				<li>picture information stored in database</li>
-				<li>full multimedia support</li>
-				<li>multi-lingual</li>
-				<li>English as a <a href="configuration.htm#admin_language_fallback">fallback</a> language for un-translated entries in language files</li>
-				<li>all features customizable with web interface (admin section)</li>
-				<li>EXIF/IPTC support</li>
-				<li>URL parameters refer to absolute positions instead of relative ones for search engine friendliness (cpg1.5.x)</li>
-				<li>API for Coppermine to be used with applications like Koppermine and others (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_general_coppermine_news">news section for the admin</a> to alert him about updates (cpg1.5.x)</li>
-				<li>usage of Inspekt for the <a href="dev_superglobals.htm">sanitization of superglobals</a>, a tool to create secure PHP application (cpg1.5.x)</li>
-				<li>granular control for <a href="configuration.htm#admin_allow_unlogged_access">guest access</a>: no access, thumbs only, thumbs + intermediate only, thumbs + intermediate + full-size (cpg1.5.x)</li>
-				<li>Prevent search engine spiders from indexing meta albums (cpg1.5.x)</li>
-			</ul>
-		</li>
-		<li>
-			<strong>Visual appearance</strong><br />
-			<ul>
-				<li><a href="theme.htm">template/theme system</a></li>
-				<li><a href="configuration.htm#admin_album_list_content">separation of the breadcrumb block so that it can be placed independently of category in the template</a></li>
-				<li>option to <a href="configuration.htm#admin_album_first-level_thumbs">show first level albums</a> of a category instead of just statistics of the category</li>
-				<li>option of turning on OR off the <a href="configuration.htm#admin_picture_thumb_advanced_private_icon_show">showing of "Private" Icon to unlogged / unprivileged user</a></li>
-				<li>option to send visitors directly <a href="configuration.htm#admin_thumbnail_to_fullsize">from the thumbnail page to the full-size</a> pop-up (cpg1.5.x)</li>
-				<li>optional <a href="configuration.htm#admin_image_movie_download_link_visible">movie download link</a> (cpg1.5.x)</li>
-				<li>alternating colors for table rows (cpg1.5.x)</li>
-				<li>optional tag cloud (cpg1.5.x)</li>
-				<li><a href="configuration.htm#admin_sidebar">sidebar</a> for easier navigation (cpg1.5.x)</li>
-				<li>ajax filmstrip (cpg1.5.x)</li>
-			</ul>
-		</li>
-	</ul>
+
+<div class="indent">
+    <a name="about_documentation"></a><h2>About the documentation<a href="#about_documentation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Use the menu at the top left of this screen to browse through the Coppermine documentation. The menu is available throughout the documentation. The menu is JavaScript-driven - if you have JavaScript turned off or can't use it for whatever reason, use the link at the top that will lead you to the table of contents and from there on to the section of the docs that you want to read.</p>
+    <p>The Coppermine dev team strongly recommends enabling JavaScript and using a modern browser (with CSS and JavaScript according to the <abbr title="Document Object Modell">DOM</abbr> standards) to read the documentation for a richer experience.</p>
+    
+    <div class="indent">
+        <a name="about_documentation_conventions"></a><h3>Documentation Conventions<a href="#about_documentation_conventions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Throughout the documentation the follwing conventions have been applied:
+        <div class="indent">
+            <a name="about_documentation_conventions_boxes"></a><h4>Text boxes<a href="#about_documentation_conventions_boxes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>There are text boxes in this documentation that have special meanings:</p>
+            <p class="cpg_example"><strong>Examples</strong> that are meant to illustrate the instructions given are displayed like this!</p>
+            <p class="cpg_message_info">Additional <strong>information</strong> that should not be overlooked is being displayed like this.</p>
+            <p class="cpg_message_success">Hints that usually will lead to a bigger insight into the overall mechanisms within Coppermine or that will help you applying features successfully are being highlighted like this.</p>
+            <p class="cpg_message_warning"><strong>Warnings</strong> about things that can easily go wrong if a mistake is being made are being displayed in this manner. It is advisable to pay close attention to the text within such boxes.</p>
+            <p class="cpg_message_validation">Things that can go wrong depending on user interaction or user input are being displayed like this.</p>
+            <p class="cpg_message_error">Actual <strong>errors</strong> or issues that can have a huge impact are being displayed like this. This is the most serious kind of boxes - their content is very important to read.</p>
+            <p class="cpg_code">Longer sections of <strong>code examples</strong> (can be PHP, HTML, CSS or JavaScript) are displayed using the typewriter icon in front of them.</p>
+            
+            <a name="about_documentation_conventions_links"></a><h4>Links<a href="#about_documentation_conventions_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>All &quot;regular&quot; links (that don't have a special icon displayed next to them) are internal links, i.e. they refer to a section of this documentation and therefore allow you to navigate this documentation. The exception to this rule are the following links:</p>
+            <ul>
+                <li>
+                    <a name="about_documentation_conventions_links_expandable"></a><h5>Expandable / collapsible sections<a href="#about_documentation_conventions_links_expandable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    There are some sections that can be expanded and collapsed (if JavaScript is enabled in your browser) for easier reading. Usually, the expandable sections contain details about the paragraph in front of them. Expandable sections are being tagged with a little plus box (<img src="../../images/tree/plus.gif" border="0" width="9" height="9" alt="" />) in front of them if in collapsed state and a minus box (<img src="../../images/tree/minus.gif" border="0" width="9" height="9" alt="" />) if in expanded state. If JavaScript is turned off in your browser, all expandable boxes will be displayed expanded - clicking the icons won't do anything then.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_external"></a><h5>External links<a href="#about_documentation_conventions_links_external" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    External links that lead to a page outside of this documentation are being followed by a little icon that represents a window with an arrow in it: <img src="../images/link.gif" border="0" width="7" height="8" alt="" />.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_php"></a><h5>PHP documentation<a href="#about_documentation_conventions_links_php" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    As Coppermine is a PHP-driven app, there are a number of references within it's documentation that relate to technical terms of the programming language PHP. The links that are tagged with a little PHP icon (<img src="../images/php.png" border="0" width="16" height="10" alt="" />) therefore lead to sections within the official PHP documentation on php.net that contain further information or definitions of the term used within the coppermine docs.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_anchor"></a><h5>Anchors<a href="#about_documentation_conventions_links_anchor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    On every page within the Coppermine documentation you will find anchor icons (<img src="images/anchor.gif" width="15" height="9" border="0" alt="" />) next to many paragraph headings. They are clickable and will point exactly to the paragraph in front of them. Their purpose mainly is for easier support: if a supporter wants to refer to a particular section of the docs from within his/her posting, he/she can easily perform a right-click, "copy URL" within the documentation on the official coppermine home page  and paste that copied link into his posting. For you as an end user, the anchors can be helpfull if you want to bookmark particular section of the docs.
+                </li>
+            </ul>
+        </div>
+    </div>
+    
+    <a name="features"></a><h2>Features<a href="?expand_all=1#features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Coppermine comes with many features. Below you'll find an <em>incomplete</em> list. Features that are new in cpg1.5.x (compared to cpg1.4.x) are marked accordingly.</p>
+    <span class="detail_head_collapsed">Details</span>
+    <div class="detail_body border1">
+    	<ul>
+    		<li>
+    			<strong>Installer</strong><br />
+    			<ul>
+    				<li>easy <a href="install.htm#how">install</a> (installer provided)</li>
+    				<li>improved, wizard-like installer (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Registration &amp; Login</strong><br />
+    			<ul>
+    				<li><a href="configuration.htm#admin_user_registration_disclaimer">terms and conditions option</a> (cpg1.5.x)</li>
+    				<li>config settable <a href="configuration.htm#admin_global_registration_pw">global password</a> for registration feature (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_registration_captcha_start">visual confirmation (captcha) for registration</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_registration_verify">email address verification</a> (activation link)</li>
+    				<li>resend activation link feature (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_activation">registration approval</a> by admin</li>
+    				<li><a href="configuration.htm#admin_registration_notify">registration notification</a> for admin</li>
+    				<li>optional <a href="configuration.htm#admin_personal_album_on_registration">creation of personal albums on registration</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_user_allow_account_delete">user can delete own account</a> feature (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_user_login_method_start">login possible with username <em>or</em> email address</a> (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>User management</strong><br />
+    			<ul>
+    				<li><a href="users.htm#user_cp">user management</a> (private galleries, groups)<br />
+    				visitors can register for themselves (if the admin allows registrations). Alternatively, admin can create user accounts.</li>
+    				<li>User management is group-based</li>
+    				<li>Permissions are managed/assigned per group</li>
+    				<li><a href="bridging.htm#integrating">bridging</a>: integration of user management with various bbs (like phpBB, YaBB SE, SMF, Invisionboard, vbulletin)</li>
+    				<li>bbs integration settable with a wizard-like user interface (<a href="bridging.htm#bridge_manager_start">bridge manager</a>)</li>
+    				<li><a href="users.htm#user_cp_group">user membership in multiple groups</a></li>
+    				<li>more <a href="configuration.htm#admin_custom">admin-settable user profile</a> fields</li>
+    				<!--<li>optional moderator for album pictures (cpg1.5.x)</li>-->
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Managing categories and albums</strong><br />
+    			<ul>
+    				<li>arrangement of pictures in <a href="categories.htm">categories</a>, optional sub-categories and <a href="albums.htm">albums</a></li>
+    				<li>users can create albums in admin allowed categories (cpg1.5.x)</li>
+    				<li>New category hierarchy system (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong><a href="uploading.htm#uploading">Uploading</a></strong><br />
+    			<ul>
+    				<li>users can <a href="uploading_http.htm#upload_http">upload pictures/files with web interface</a> (and admin can FTP-upload and <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> to database)</li>
+    				<li><a href="start.htm#getting_resizing">creation of thumbnails and intermediate size pics</a></li>
+    				<li>caption, title, description and <a href="configuration.htm#admin_custom_image">user defined fields</a> for each picture (searchable)</li>
+    				<li><a href="configuration.htm#admin_approval_notify">upload approval notice</a> for admin</li>
+    				<li>image rotation</li>
+    				<li>multi-pic upload</li>
+    				<li>option to choose <a href="configuration.htm#admin_picture_thumbnail_max-dimension">max height or width for thumbnails</a> will help in creating nicer looking thumbnail rows and cols</li>
+    				<li><a href="start.htm#getting_resizing">picture-resize on upload</a></li>
+    				<li>optional <a href="configuration.htm#admin_general_display_thumbs_batch_add">preview thumbnails during batch-add</a> (cpg1.5.x)</li>
+    				<li>allowed filetypes message displayed on upload screen (cpg1.5.x)</li>
+    				<li>animated graphics on upload screen to indicate the upload progress (cpg1.5.x)</li>
+    				<li>non-latin characters in file names are being replaced with transliteration if possible and underscore if there is no transliteration for web-safe file names regardless of user skills (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Displaying images</strong><br />
+    			<ul>
+    				<li>Meta albums:<br />
+    				admin can specifiy what virtual extra albums can be used to provide alternative "views" or methods to browse the gallery:
+    				<ul>
+    					<li>last commented</li>
+    					<li>last added</li>
+    					<li>random picture</li>
+    					<li>browse-by-date meta-album (cpg1.5.x)</li>
+    					<li>most viewed</li>
+    					<li>top rated</li>
+    					<li>favorites</li>
+    				</ul>
+    				</li>
+    				<li>slideshow viewer</li>
+    				<li>option to display a clickable flimstrip of thumbnails below the image display</li>
+    				<li>watermarking option (cpg1.5.x)</li>
+    				<li>thumb cropping and sharpening (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>User interaction</strong><br />
+    			<ul>
+    				<li><a href="comments.htm#comments">user comments</a></li>
+    				<li><a href="configuration.htm#admin_comment_approval">comment approval</a> option (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_comment_captcha_start">visual confirmation (captcha) for comments</a> (cpg1.5.x)</li>
+    				<li><a href="comments.htm#comments_options_spam_akismet">usage of Akismet for comment filtering</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_comment_promote_registration_start">registration promotion in the comments section</a> (cpg1.5.x)</li>
+    				<li>e-card feature</li>
+    				<li><a href="configuration.htm#admin_image_ecard_flash_start">Flash support for ecard</a> (cpg1.5.x)</li>
+    				<li>language selection option in template</li>
+    				<li><a href="albums.htm#album_prop">password-protected albums</a></li>
+    				<li>Voting/Rating</li>
+    				<li>optional <a href="configuration.htm#admin_thumbnail_display_rating">display of rating on thumbnail screen</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_image_old_style_rating_start">voting level customizable and ajax-driven</a> (cpg1.5.x)</li>
+    				<li>optional <a href="configuration.htm#admin_contact_start">contact form</a> with captcha (cpg1.5.x)</li>
+    				<li>users can <a href="configuration.htm#admin_user_enable_report">report misplaced or improper content</a> to admin</li>
+    				<li>favorites: visitors can add images to their favorites for future visits</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Statistics</strong><br />
+    			<ul>
+    				<li>public display of number of images, views and last uploads</li>
+    				<li>browser and os stats for admin (cpg1.5.x)</li>
+    				<li>overall stats (cpg1.5.x)</li>
+    				<li>album hits counter (cpg1.5.x)</li>
+    				<li>public stats can be turned off (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Searching</strong><br />
+    			<ul>
+    				<li>advanced search (boolean operators)</li>
+    				<li>regular expressions in search (cpg1.5.x)</li>
+    				<li>clickable keywords</li>
+    				<li>tag cloud feature (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Administration</strong><br />
+    			<ul>
+    				<li><a href="admin-tools.htm#admin_tools">Admin tools</a></li>
+    				<li>basic authentication for update script (cpg1.5.x)</li>
+    				<li>reset to default for individual config options (cpg1.5.x)</li>
+    				<li>Uploaded files can be un-approved by the admin to temporarily hide them (cpg1.5.x)</li>
+    				<li>Direct banning option on comment approval screen (cpg1.5.x)</li>
+    				<li>User management screen with additional criteria, showing user interaction (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong><a href="plugins.htm#plugin">Plugins</a></strong><br />
+    			<ul>
+    				<li>plugin-API to allow the creation of user-contributed enhancements</li>
+    				<li>many plugin contributions available</li>
+    				<li><a href="plugins.htm#plugin_manager">plugin-manager</a></li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Documentation</strong><br />
+    			<ul>
+    				<li>online help feature for the admin pages</li>
+    				<li><a href="configuration.htm#admin_theme_bbcode">bbcode help icon</a> on comments (cpg1.5.x)</li>
+    				<li>complete admin documentation available</li>
+    				<li>multi-lingual documentation</li>
+    				<li>documentation split into sections for easier reading (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Miscellaneous</strong><br />
+    			<ul>
+    				<li>picture information stored in database</li>
+    				<li>full multimedia support</li>
+    				<li>multi-lingual</li>
+    				<li>English as a <a href="configuration.htm#admin_language_fallback">fallback</a> language for un-translated entries in language files</li>
+    				<li>all features customizable with web interface (admin section)</li>
+    				<li>EXIF/IPTC support</li>
+    				<li>URL parameters refer to absolute positions instead of relative ones for search engine friendliness (cpg1.5.x)</li>
+    				<li>API for Coppermine to be used with applications like Koppermine and others (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_general_coppermine_news">news section for the admin</a> to alert him about updates (cpg1.5.x)</li>
+    				<li>usage of Inspekt for the <a href="dev_superglobals.htm">sanitization of superglobals</a>, a tool to create secure PHP application (cpg1.5.x)</li>
+    				<li>granular control for <a href="configuration.htm#admin_allow_unlogged_access">guest access</a>: no access, thumbs only, thumbs + intermediate only, thumbs + intermediate + full-size (cpg1.5.x)</li>
+    				<li>Prevent search engine spiders from indexing meta albums (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Visual appearance</strong><br />
+    			<ul>
+    				<li><a href="theme.htm">template/theme system</a></li>
+    				<li><a href="configuration.htm#admin_album_list_content">separation of the breadcrumb block so that it can be placed independently of category in the template</a></li>
+    				<li>option to <a href="configuration.htm#admin_album_first-level_thumbs">show first level albums</a> of a category instead of just statistics of the category</li>
+    				<li>option of turning on OR off the <a href="configuration.htm#admin_picture_thumb_advanced_private_icon_show">showing of "Private" Icon to unlogged / unprivileged user</a></li>
+    				<li>option to send visitors directly <a href="configuration.htm#admin_thumbnail_to_fullsize">from the thumbnail page to the full-size</a> pop-up (cpg1.5.x)</li>
+    				<li>optional <a href="configuration.htm#admin_image_movie_download_link_visible">movie download link</a> (cpg1.5.x)</li>
+    				<li>alternating colors for table rows (cpg1.5.x)</li>
+    				<li>optional tag cloud (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_sidebar">sidebar</a> for easier navigation (cpg1.5.x)</li>
+    				<li>ajax filmstrip (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    	</ul>
+    </div>
+    
+    <a name="about_next"></a><h2>What's next?<a href="#about_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>There's a number of pages within this documentation that beginners should start with:</p>
+    <ul>
+    	<li><a href="quickstart.htm#about">Quick-Start guide</a></li>
+    	<li><a href="requirements.htm">Minimum requirements</a></li>
+    	<li><a href="testing.htm">Testing (alpha/beta versions!)</a></li>
+    	<li><a href="languages.htm">Languages</a></li>
+    	<li><a href="credits.htm">Credits</a></li>
+    	<li><a href="copyrights.htm">License &amp; Copyright</a></li>
+    	<li><a href="known_issues.htm">Known issues</a></li>
+    </ul>
 </div>
 
-<a name="about_next"></a><h2>What's next?<a href="#about_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There's a number of pages within this documentation that beginners should start with:</p>
-<ul>
-	<li><a href="quickstart.htm#about">Quick-Start guide</a></li>
-	<li><a href="requirements.htm">Minimum requirements</a></li>
-	<li><a href="testing.htm">Testing (alpha/beta versions!)</a></li>
-	<li><a href="languages.htm">Languages</a></li>
-	<li><a href="credits.htm">Credits</a></li>
-	<li><a href="copyrights.htm">License &amp; Copyright</a></li>
-	<li><a href="known_issues.htm">Known issues</a></li>
-</ul>
-
-
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/install_faq.htm 1.5.8.src/docs/en/install_faq.htm
--- 1.5.6.src/docs/en/install_faq.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/install_faq.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/install_faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -31,145 +31,133 @@
 <a href="toc.htm">Table of Contents</a>
 </div>
 
-<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
-
-<a name="faq_toc"></a><h2>Table of contents:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul class="nomargin">
-    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
-    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
-    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
-    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
-    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
-    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
-    <li><a class="content" href="#imagecreatefromjpeg">When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#mkdirPermissionDenied">When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
-</ul>
-
-
-
-<a name="MinimumRequirements"></a>
-<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>
-    <ul>
-        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
-        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
-        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
-        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
-    </ul><br /></p><hr />
-<a name="WhatIsGD"></a>
-<h2>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
-
-<a name="whatIsImageMagick"></a>
-<h2>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
-<br /></p>
-<br />
-<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
-
-<a name="VersionPHP"></a>
-<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
-<a name="VersionGD"></a>
-<h2>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
-<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
-<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
-</table>
-<br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
-<hr />
-
-<a name="GD1vsGD2"></a>
-<h2>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from w-nailer (site is down by now).<br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
-<p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
-<p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
-<hr />
-
-<a name="enableGD"></a>
-<h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
-To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
-Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
-<tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
-Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
-ImageMagick it quite complicated to use under Windows<br />
-Greg<br /></p>
-<p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
-<a name="enableIMonWindows"></a>
-<h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
-<p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
-<hr />
-
-
-<a name="InstallSteps"></a>
-<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>as stated in the <a href="install.htm#how">install section</a>:
-<ol>
-<li>Download Coppermine</li>
-<li>Unzip it to your harddrive</li>
-<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
-<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
-<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
-<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
-<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
-<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
-<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
-<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
-</ol><br /></p>
-<hr />
-
-<a name="installIMwhenHosted"></a>
-<h2>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
-<hr />
-
-<a name="imagecreatefromjpeg"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?<a href="#imagecreatefromjpeg" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This error means that the version of PHP installed on your server does not support the GD1/GD2 image library.<br />
-If you know that the ImageMagick suite is installed on your server, you could try using it instead. Otherwise, you will have to find another webhost or convince your existing webhost to have GD1/GD2 installed (the GD image library is now a standard component of PHP and should normally be installed and available, de facto). Coppermine won't run without gd or image magick.</p><hr />
-
-<a name="mkdirPermissionDenied"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?<a href="#mkdirPermissionDenied" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The script must have the right to create and delete files.
-<ul>
-<li>on *nix/linux-webservers:<br />chmod the coppermine directory (and all subdirectories) to 755 (rwxr-xr-x). To find more about chmod: check some of these <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine chmod tutorials</a></li>
-<li>on Windows/IIS:<br />Check if the user the webserver runs the php-scripts under (usually called IUSR) has sufficient rights to read, execute, change, delete in the Coppermine folder. To find out how, ask your webhost or read the server manual, if you're running your own server.
-</li>
-<li>on Windows/Apache:<br />Check the account Apache runs under and set the <em>rights</em> in the file-system.
-</li>
-</ul>
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</p>
-<hr />
-
-<a name="installFTP_mode"></a>
-<h3>What <strong>FTP mode</strong> should I use?</h3>
-<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
-<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
-<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
+<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
+
+<a name="faq_toc"></a><h2>FAQ overview:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul class="nomargin">
+    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
+    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
+    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
+    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
+    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
+    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
+    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
+</ul>
+
+
+
+<a name="MinimumRequirements"></a>
+<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <ul>
+        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
+        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
+        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
+        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
+    </ul>
+    <hr />
+    
+<a name="image_libraries"></a>
+<h2>Image libraries<a href="#image_libraries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+    
+    <a name="WhatIsGD"></a>
+    <h3>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
+    
+    <a name="whatIsImageMagick"></a>
+    <h3>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
+    </p>
+
+    <a name="VersionGD"></a>
+    <h3>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
+    <div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
+    <table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
+    </table>
+    <br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
+    <hr />
+    
+    <a name="GD1vsGD2"></a>
+    <h3>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
+    <p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
+    <p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
+    <hr />
+    
+    <a name="enableGD"></a>
+    <h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
+    To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
+    Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
+    <tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
+    Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
+    ImageMagick it quite complicated to use under Windows<br />
+    Greg<br /></p>
+    <p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
+    <a name="enableIMonWindows"></a>
+    <h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
+    <p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
+    <hr />
+    
+    <a name="installIMwhenHosted"></a>
+    <h3>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
+    <hr />
+
+</div>
+
+<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="VersionPHP"></a>
+<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>If you haven't installed Coppermine, yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
+
+<a name="InstallSteps"></a>
+<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>as stated in the <a href="install.htm#how">install section</a>:
+<ol>
+<li>Download Coppermine</li>
+<li>Unzip it to your harddrive</li>
+<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
+<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
+For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
+<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
+<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
+<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
+<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
+<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
+<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
+</ol><br /></p>
+<hr />
+
+<a name="installFTP_mode"></a>
+<h2>What <strong>FTP mode</strong> should I use?</h2>
+<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
+<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
+<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/install.htm 1.5.8.src/docs/en/install.htm
--- 1.5.6.src/docs/en/install.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/install.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/install.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,70 +34,65 @@
 <div class="indent">
 
 <a name="how"></a><h2>How to install the script<a href="#how" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-  <li>
-	  <a name="how_minimum"></a><h3>Minimum requirements<a href="#how_minimum" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  <p>Make sure that you fullfill the <a href="requirements.htm#what_minimum">minimum requirements</a> to run Coppermine on your webserver.</p>
-  </li>
-  <li>
-	  <a name="how_unpack"></a><h3>Unpack the archive preserving the directory structure<a href="#how_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  <p>You can (and should) rename the coppermine folder, but not the files or folders within.</p>
-	  <div>
-		  <span class="detail_head_collapsed">Details</span>
-		  <div class="detail_body border1">
-			  <p>You need an application that can unpack an archive like <a href="http://www.7-zip.org/" rel="external" class="external">7-Zip</a> if your <abbr title="Operating Systems">OS</abbr> doesn't support unpacking out of the box (Windows XP or better comes with support for zip files; most Desktop Linux distributions come with corresponding clients like File Roller as well). In some Packing/Unpacking Applications like WinZip there is a toggle that allows the end user to specify if the folder structure within the archive should be kept intact or if all files contained in the archive should be unpacked into one flat folder without sub-folders. For Coppermine, the option that preserves the folder structure must be enabled.</p>
-			  <p class="cpg_example">A good place to unpack your copy of the Coppermine package to is the Desktop or another temporary folder. In this explanation, we'll assume that you have unpacked the archive on the Desktop.</p>
-			  <p>After unpacking, you should have a folder on your desktop named <tt class="code">cpg15x</tt>. You are welcome (and encouraged) to change the name of this folder to something that makes more sense for usage on the internet, but make sure to use a web-safe name: don't use special characters except the dash (<tt class="code">-</tt>) and the underscore (<tt class="code">_</tt>), don't use spaces, don't use accented characters, Umlauts or any other special characters. Avoid capitalization if possible. In fact, you should use latin alphanumerals only (<tt class="code">a</tt> to <tt class="code">z</tt> and <tt class="code">0</tt> to <tt class="code">9</tt>). This recommendation does not only apply for the Coppermine folder, but any folder or file you upload to a web-server.</p>
-			  <div class="cpg_example">
-				  Here's a list of good names for the folder:
-				  <ul>
-				  	<li><tt class="code">gallery</tt></li>
-				  	<li><tt class="code">pictures</tt></li>
-				  	<li><tt class="code">images</tt></li>
-				  	<li><tt class="code">multimedia</tt></li>
-				  	<li><tt class="code">galerie</tt> (if the majority of users speaks German, as the German word for <em>gallery</em> is <em>Galerie</em> with one middle <tt class="code">L</tt>)</li>
-				  </ul>
-			  </div>
-			  The folder name you pick here will later correspond to the URL of your gallery, so it's advisable to pick a name that is easy to memorize. You get a small extra bonus in terms of search engine friendliness if you choose a descriptive name like <tt class="code">gallery</tt>. Don't be to concerned about which name to pick for the folder that coppermine will reside in: you can always change the name of the folder at a later stage.
-		  </div>
-	  </div>
-  </li>
-  <li>
-	  <a name="how_upload"></a><h3>Upload all files onto your webserver<a href="#how_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  It's mandatory to upload <strong>all</strong> folders and files that come with the Coppermine package to the webserver.<br />
-	  <span class="detail_head_collapsed">Details</span>
-	  <div class="detail_body border1">
-	  	<p>Use your FTP client application to upload the folder you unpacked in the first step to your webserver. Do <strong>not</strong> use browser add-ons or any other crutch to upload the files, but use a real FTP app. Do <strong>not</strong> trust uploaders that often come with <abbr title="What You See Is What You Get">WYSIWYG</abbr>-editors like MS Frontpage or Dreamweaver, as those built-in uploaders tend to "beautify" the code files, crippling them that way. Those editors and the tools they come with are OK for other purposes, but they often cause issues when used with pre-made scripts like Coppermine, that's why the Coppermine dev team strongly recommends not to use such WYSIWYG-editors at all. If you don't have an FTP app yet, take a look at the list of <a href="dev_tools.htm#dev_tools_ftp_client">tools recommended by the Coppermine developers</a>. Do not use crap like WebFTP applications: while those applications are fine for a casual upload when you're away from your home and don't have access to a computer you have full control over, WebFTP is not OK to be used to install a package like Coppermine because of the limitations built-into such applications.</p>
-	  	<p>To use your FTP application, you will of course need to know the FTP details for your webspace. If you're not sure about those details, ask your webhost for support.</p>
-	  	<p>Make sure to use the correct <a href="install_faq.htm#installFTP_mode">FTP mode</a> when uploading.</p>
-	  	<p>If you plan to make Coppermine your primary application that shows on your site's start page, you don't necessarilly have to put the Coppermine files into a separate folder: you can savely upload the content of the Coppermine package into the webroot of your server,</p>
-	  </div>
-  </li>
-  <li>
-	  <a name="how_permissions"></a><h3>Set permissions on the "<em>albums</em>" and "<em>include</em>" folders in your Coppermine directory<a href="#how_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  Set permissions on file system level for the Coppermine script. Coppermine needs write access for some folders within the Coppermine folder. Setting permissions can sometimes be hard for newbies, that's why a separate section of the documentation has been created that explains <a href="install_permissions.htm#permissions">permissions in detail</a>.<br />
-	  Usually, you have to apply the CHMOD command, setting the permissions to 755 (or 777, depending on your server config).
-	  <div class="cpg_message_warning">This step is very important and must not be overlooked!</div>
-  </li>
-  <li>
-	  <a name="how_database_info"></a><h3>Ensure you have correct information about your database<a href="#how_database_info" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  You need to <em>know</em> the database name as well as the details of a MySQL user account with which Coppermine should connect to the database. The database and the username must already exist, and the user must have access to the relevant database. Coppermine will not create the database for you, but it will create the tables in the database during installation, there is no need for you to add any tables yourself.<br />
+
+<div class="indent">
+
+  <a name="how_minimum"></a><h3>Minimum requirements<a href="#how_minimum" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  <p>Make sure that you fullfill the <a href="requirements.htm#what_minimum">minimum requirements</a> to run Coppermine on your webserver.</p>
+
+  <a name="how_unpack"></a><h3>Unpack the archive preserving the directory structure<a href="#how_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  <p>You can (and should) rename the coppermine folder, but not the files or folders within.</p>
+  <div>
 	  <span class="detail_head_collapsed">Details</span>
 	  <div class="detail_body border1">
-	  	If no database exists for your website, you will need to create one, or have one created for you by your webhost. Your webhost can best provide you with instructions on how to go about doing this.  For installation purposes, you will need to know the path of the database server that you will be using with Coppermine and details of the MySQL user account through which Coppermine will connect to the server. You must have the database server path (usually 'localhost'), your MySQL username, MySQL password, and MySQL database name prior to installing Coppermine. The user installing Coppermine must have all relevant access rights to this database.<br />
-	If you are using a newly created database, there is no need for you to manually add any tables. Coppermine will create the necessary tables in the database during installation process.
-	  </div>
-  </li>
-  <li>
-	  <a name="how_run"></a><h3>Run the install script on your server<a href="#how_run" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	  Type the following URL into the address bar of your web browser: <tt class="code">http://your_server/coppermine_dir/install.php</tt> (<em>your_server</em> = your website, <em>coppermine_dir</em> = the folder in which you uploaded your Coppermine files.) Follow the online instructions on the <a href="install_screen.htm">install screen</a> inserting the necessary information as requested.
-	  <br />
-	  <span class="detail_head_collapsed">Example</span>
-	  <div class="detail_body cpg_example">
-	  	If your website is <tt class="code">example.com</tt> and the name of your Coppermine folder was "<tt class="code">gallery</tt>", the address you would have to type is is <tt class="code">http://example.com/gallery/install.php</tt>
+		  <p>You need an application that can unpack an archive like <a href="http://www.7-zip.org/" rel="external" class="external">7-Zip</a> if your <abbr title="Operating Systems">OS</abbr> doesn't support unpacking out of the box (Windows XP or better comes with support for zip files; most Desktop Linux distributions come with corresponding clients like File Roller as well). In some Packing/Unpacking Applications like WinZip there is a toggle that allows the end user to specify if the folder structure within the archive should be kept intact or if all files contained in the archive should be unpacked into one flat folder without sub-folders. For Coppermine, the option that preserves the folder structure must be enabled.</p>
+		  <p class="cpg_example">A good place to unpack your copy of the Coppermine package to is the Desktop or another temporary folder. In this explanation, we'll assume that you have unpacked the archive on the Desktop.</p>
+		  <p>After unpacking, you should have a folder on your desktop named <tt class="code">cpg15x</tt>. You are welcome (and encouraged) to change the name of this folder to something that makes more sense for usage on the internet, but make sure to use a web-safe name: don't use special characters except the dash (<tt class="code">-</tt>) and the underscore (<tt class="code">_</tt>), don't use spaces, don't use accented characters, Umlauts or any other special characters. Avoid capitalization if possible. In fact, you should use latin alphanumerals only (<tt class="code">a</tt> to <tt class="code">z</tt> and <tt class="code">0</tt> to <tt class="code">9</tt>). This recommendation does not only apply for the Coppermine folder, but any folder or file you upload to a web-server.</p>
+		  <div class="cpg_example">
+			  Here's a list of good names for the folder:
+			  <ul>
+			  	<li><tt class="code">gallery</tt></li>
+			  	<li><tt class="code">pictures</tt></li>
+			  	<li><tt class="code">images</tt></li>
+			  	<li><tt class="code">multimedia</tt></li>
+			  	<li><tt class="code">galerie</tt> (if the majority of users speaks German, as the German word for <em>gallery</em> is <em>Galerie</em> with one middle <tt class="code">L</tt>)</li>
+			  </ul>
+		  </div>
+		  The folder name you pick here will later correspond to the URL of your gallery, so it's advisable to pick a name that is easy to memorize. You get a small extra bonus in terms of search engine friendliness if you choose a descriptive name like <tt class="code">gallery</tt>. Don't be to concerned about which name to pick for the folder that coppermine will reside in: you can always change the name of the folder at a later stage.
 	  </div>
-  </li>
-</ul>
+  </div>
+
+  <a name="how_upload"></a><h3>Upload all files onto your webserver<a href="#how_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  It's mandatory to upload <strong>all</strong> folders and files that come with the Coppermine package to the webserver.<br />
+  <span class="detail_head_collapsed">Details</span>
+  <div class="detail_body border1">
+  	<p>Use your FTP client application to upload the folder you unpacked in the first step to your webserver. Do <strong>not</strong> use browser add-ons or any other crutch to upload the files, but use a real FTP app. Do <strong>not</strong> trust uploaders that often come with <abbr title="What You See Is What You Get">WYSIWYG</abbr>-editors like MS Frontpage or Dreamweaver, as those built-in uploaders tend to "beautify" the code files, crippling them that way. Those editors and the tools they come with are OK for other purposes, but they often cause issues when used with pre-made scripts like Coppermine, that's why the Coppermine dev team strongly recommends not to use such WYSIWYG-editors at all. If you don't have an FTP app yet, take a look at the list of <a href="dev_tools.htm#dev_tools_ftp_client">tools recommended by the Coppermine developers</a>. Do not use crap like WebFTP applications: while those applications are fine for a casual upload when you're away from your home and don't have access to a computer you have full control over, WebFTP is not OK to be used to install a package like Coppermine because of the limitations built-into such applications.</p>
+  	<p>To use your FTP application, you will of course need to know the FTP details for your webspace. If you're not sure about those details, ask your webhost for support.</p>
+  	<p>Make sure to use the correct <a href="install_faq.htm#installFTP_mode">FTP mode</a> when uploading.</p>
+  	<p>If you plan to make Coppermine your primary application that shows on your site's start page, you don't necessarilly have to put the Coppermine files into a separate folder: you can savely upload the content of the Coppermine package into the webroot of your server,</p>
+  </div>
+
+  <a name="how_permissions"></a><h3>Set permissions on the "<em>albums</em>" and "<em>include</em>" folders in your Coppermine directory<a href="#how_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  Set permissions on file system level for the Coppermine script. Coppermine needs write access for some folders within the Coppermine folder. Setting permissions can sometimes be hard for newbies, that's why a separate section of the documentation has been created that explains <a href="install_permissions.htm#permissions">permissions in detail</a>.<br />
+  Usually, you have to apply the CHMOD command, setting the permissions to 755 (or 777, depending on your server config).
+  <div class="cpg_message_warning">This step is very important and must not be overlooked!</div>
+
+  <a name="how_database_info"></a><h3>Ensure you have correct information about your database<a href="#how_database_info" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  You need to <em>know</em> the database name as well as the details of a MySQL user account with which Coppermine should connect to the database. The database and the username must already exist, and the user must have access to the relevant database. Coppermine will not create the database for you, but it will create the tables in the database during installation, there is no need for you to add any tables yourself.<br />
+  <span class="detail_head_collapsed">Details</span>
+  <div class="detail_body border1">
+  	If no database exists for your website, you will need to create one, or have one created for you by your webhost. Your webhost can best provide you with instructions on how to go about doing this.  For installation purposes, you will need to know the path of the database server that you will be using with Coppermine and details of the MySQL user account through which Coppermine will connect to the server. You must have the database server path (usually 'localhost'), your MySQL username, MySQL password, and MySQL database name prior to installing Coppermine. The user installing Coppermine must have all relevant access rights to this database.<br />
+If you are using a newly created database, there is no need for you to manually add any tables. Coppermine will create the necessary tables in the database during installation process.
+  </div>
+
+  <a name="how_run"></a><h3>Run the install script on your server<a href="#how_run" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  Type the following URL into the address bar of your web browser: <tt class="code">http://your_server/coppermine_dir/install.php</tt> (<em>your_server</em> = your website, <em>coppermine_dir</em> = the folder in which you uploaded your Coppermine files.) Follow the online instructions on the <a href="install_screen.htm">install screen</a> inserting the necessary information as requested.
+  <br />
+  <span class="detail_head_collapsed">Example</span>
+  <div class="detail_body cpg_example">
+  	If your website is <tt class="code">example.com</tt> and the name of your Coppermine folder was "<tt class="code">gallery</tt>", the address you would have to type is is <tt class="code">http://example.com/gallery/install.php</tt>
+  </div>
+</div>
 
 <a name="what"></a><h2>What the installer does<a href="#what" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>After performing some basic checks, the installer creates the needed database tables for you and fills them with default values. It creates the file include/config.inc.php within the coppermine folder on your server that stores the database details you entered during install. If you should change your mysql database details later (i.e. if you change the password of your mysql user account or if you migrate your gallery to another server), you will need to edit include/config.inc.php manually to reflect the changes. The file include/config.inc.php also keeps the install script from being run twice: if the installer is run, a check is performed wether the config file exists - if yes, the installer will stop and redirect the user to the index page.</p>
@@ -118,19 +112,21 @@
 <a name="install_related_end"></a>
 
 <a name="install_server_config"></a><h2>Server configuration<a href="#install_server_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>When installing Coppermine, you might run into issues not directly related to Coppermine, but to webserver setup. Therefore, this section of the docs can only give a rough overview about the webserver setup issue. We can only give recommendations, but it's beyond the scope of the coppermine support board to actually advise how to configure a webserver in the first place. This being said: if you have issues related to webserver setup, ask your webhost for support instead of asking your question on the coppermine support board.</p>
-<a name="install_server_config_register_globals"></a><h3>register_globals<a href="#install_server_config_register_globals" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In older versions of PHP, the default setting for <a href="http://www.php.net/manual/en/security.globals.php" rel="external" class="phpnet">register_globals</a> used to be "on", which resulted in many PHP coders coming up with sloppy code in terms of security (simply because they were not aware of the dangers that lay in such sloppy coding). As a result, there used to be many scripts that relied on the server variable "register_globals" to be turned on. However, as many malevolent attacks against scripts are being carried out that rely on register_globals to be turned on, it's advisable to turn that feature off in the config of your webserver's PHP settings. In recent versions of PHP, the default setting is "off". However, your webhost may still have enabled register_globals to allow you to run outdated scripts that rely on register_globals.</p>
-<p class="cpg_message_success">To make this absolutely clear: coppermine does <strong>not</strong> need register_globals=on, but it will run both with register_gloabls turned on or off. It's just the security impact of this variable turned on that we want to alert end users about. If your webserver has register_globals turned on, the installer will warn you about this fact, but it will continue anyway.</p>
-<p>The Coppermine dev team strongly recommends to turn <tt class="code">register_globals</tt> off on your server. However, we can not tell you how to accomplish that: it's a webserver-setting, not a Coppermine setting. Usually (when you're on shared hosting) you can ask your webhost to turn <tt class="code">register_globals</tt> off for you on your server. A good webhost should do that for you or tell you how to accomplish this (if they allow you to configure your server). Please do not ask question on <tt class="code">register_globals</tt> on the Coppermine support board - that's beyond the scope of that support forum.</p>
-<p>There will be no negative impact <em>for your Coppermine install</em> if you leave <tt class="code">register_globals</tt> turned on: nobody but you (the admin) will notice the mesages of the script that warn about the dangers that lie in <tt class="code">register_globals</tt>. There might however be an impact for other applications on your webspace - we can't tell for sure.</p>
-<a name="install_server_config_register_globals_end"></a>
+<p>When installing Coppermine, you might run into issues not directly related to Coppermine, but to webserver setup. Therefore, this section of the docs can only give a rough overview about the webserver setup issue. We can only give recommendations, but it's beyond the scope of the coppermine support board to actually advise how to configure a webserver in the first place. This being said: if you have issues related to webserver setup, ask your webhost for support instead of asking your question on the coppermine support board.</p>
+<div class="indent">
+    <a name="install_server_config_register_globals"></a><h3>register_globals<a href="#install_server_config_register_globals" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>In older versions of PHP, the default setting for <a href="http://www.php.net/manual/en/security.globals.php" rel="external" class="phpnet">register_globals</a> used to be "on", which resulted in many PHP coders coming up with sloppy code in terms of security (simply because they were not aware of the dangers that lay in such sloppy coding). As a result, there used to be many scripts that relied on the server variable "register_globals" to be turned on. However, as many malevolent attacks against scripts are being carried out that rely on register_globals to be turned on, it's advisable to turn that feature off in the config of your webserver's PHP settings. In recent versions of PHP, the default setting is "off". However, your webhost may still have enabled register_globals to allow you to run outdated scripts that rely on register_globals.</p>
+    <p class="cpg_message_success">To make this absolutely clear: coppermine does <strong>not</strong> need register_globals=on, but it will run both with register_gloabls turned on or off. It's just the security impact of this variable turned on that we want to alert end users about. If your webserver has register_globals turned on, the installer will warn you about this fact, but it will continue anyway.</p>
+    <p>The Coppermine dev team strongly recommends to turn <tt class="code">register_globals</tt> off on your server. However, we can not tell you how to accomplish that: it's a webserver-setting, not a Coppermine setting. Usually (when you're on shared hosting) you can ask your webhost to turn <tt class="code">register_globals</tt> off for you on your server. A good webhost should do that for you or tell you how to accomplish this (if they allow you to configure your server). Please do not ask question on <tt class="code">register_globals</tt> on the Coppermine support board - that's beyond the scope of that support forum.</p>
+    <p>There will be no negative impact <em>for your Coppermine install</em> if you leave <tt class="code">register_globals</tt> turned on: nobody but you (the admin) will notice the mesages of the script that warn about the dangers that lie in <tt class="code">register_globals</tt>. There might however be an impact for other applications on your webspace - we can't tell for sure.</p>
+    <a name="install_server_config_register_globals_end"></a>
+</div>
 <a name="install_server_config_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/install_permissions.htm 1.5.8.src/docs/en/install_permissions.htm
--- 1.5.6.src/docs/en/install_permissions.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/install_permissions.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/install_permissions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -275,8 +275,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/install_screen.htm 1.5.8.src/docs/en/install_screen.htm
--- 1.5.6.src/docs/en/install_screen.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/install_screen.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/install_screen.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -256,8 +256,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/keywords.htm 1.5.8.src/docs/en/keywords.htm
--- 1.5.6.src/docs/en/keywords.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/keywords.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/keywords.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -63,8 +63,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/known_issues.htm 1.5.8.src/docs/en/known_issues.htm
--- 1.5.6.src/docs/en/known_issues.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/known_issues.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/known_issues.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -34,33 +33,34 @@
 <a name="known_issues"></a><h1>Known Issues<a href="#known_issues" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>The following slight quirks and tiny issues are known and will hopefully be fixed in future releases.</p>
 <ul>
-	<li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
-	<li>Keyword list returns incorrect result for asian characters</li>
-	<li>Browser bug: IE displays 100%-width values incorrectly</li>
-	<li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
-	<li>Page tabs in user manager don't behave in the same way as other tabs</li>
-	<li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
-	<li>Wrong charset in emails sent from coppermine</li>
-	<li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
-	<li>No album thumbnails for albums that contain only pics linked by keyword</li>
-	<li>Crop/rotate doesn't work with GD1</li>
-	<li>Rotate causing distorted image for large files</li>
-	<li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
-	<li>EXIF and IPTC information are lost when rotating</li>
-	<li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
-	<li>Album created using XP publisher despite upload failure</li>
-	<li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
-	<li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
-	<li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
-	<li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
-	<li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
-	<li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
+    <li>Keyword list returns incorrect result for asian characters</li>
+    <li>Browser bug: IE displays 100%-width values incorrectly</li>
+    <li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
+    <li>Page tabs in user manager don't behave in the same way as other tabs</li>
+    <li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
+    <li>Wrong charset in emails sent from coppermine</li>
+    <li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
+    <li>No album thumbnails for albums that contain only pics linked by keyword</li>
+    <li>Crop/rotate doesn't work with GD1</li>
+    <li>Rotate causing distorted image for large files</li>
+    <li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
+    <li>EXIF and IPTC information are lost when rotating</li>
+    <li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
+    <li>Album created using XP publisher despite upload failure</li>
+    <li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
+    <li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
+    <li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
+    <li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
+    <li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
+    <li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>If you allow guests to upload files to your gallery, they won't be able to add file details. This feature has been disabled as it's not possible to identify the user without fail (see <a href="http://forum.coppermine-gallery.net/index.php/topic,62522.msg323512.html#msg323512">thread</a>). Additionally it may attract spammers to add textual content to your gallery. If you want to enable that feature anyway, find Coppermine's configuration table in the database and change the value of <tt class="code">allow_guests_enter_file_details</tt> to '1'.</li>
 </ul>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/languages.htm 1.5.8.src/docs/en/languages.htm
--- 1.5.6.src/docs/en/languages.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/languages.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/languages.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -209,8 +209,8 @@
 </div>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/performance.htm 1.5.8.src/docs/en/performance.htm
--- 1.5.6.src/docs/en/performance.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/performance.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/performance.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -238,8 +238,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/php-content.htm 1.5.8.src/docs/en/php-content.htm
--- 1.5.6.src/docs/en/php-content.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/php-content.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/php-content.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -95,8 +95,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/plugins.htm 1.5.8.src/docs/en/plugins.htm
--- 1.5.6.src/docs/en/plugins.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/plugins.htm	2010-08-06 11:59:30.000000000 -0500
@@ -5,16 +5,16 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="language" content="en" />
 <meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Starting from cpg1.4.0, coppermine comes with a plugin API that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
+<meta name="description" content="Starting from cpg1.4.0, Coppermine comes with a plugin API that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -34,14 +34,14 @@
 <a name="plugin"></a><h1>Plugins<a href="#plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
 <a name="plugin_definition"></a><h2>What is a plugin?<a href="#plugin_definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Starting from cpg1.4.0, coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
+<p>Starting from cpg1.4.0, Coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
 <a name="plugin_definition_end"></a>
 <a name="plugin_api"></a><h2>The Plugin API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The plugin API consists of several "hooks" all over the core code of coppermine that allows plugin authors to interact with coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
+<p>The plugin API consists of several "hooks" all over the core code of Coppermine that allows plugin authors to interact with Coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of Coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the Coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
 <a name="plugin_api_end"></a>
 
 <a name="plugin_obtain"></a><h2>Where to get Plugins from?<a href="#plugin_obtain" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official coppermine page</a>.</p>
+<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the Coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official Coppermine page</a>.</p>
 <p>Additionally, many plugins that the Coppermine developers are aware of or plugins that they have created themselves are being stored in the subversion (SVN) repository (&rarr; <a href="dev_subversion.htm#dev_subversion_definition">What is subversion?</a>). This way, developers can work on the code of the plugins in the team, where each team member can contribute. In fact, subversion is meant to make sure that none of the edits and improvements made get lost accidentally. So, if you want the bleeding edge, the most recent version of a plugin, you're welcome to <a href="dev_subversion.htm#dev_subversion_checking_out">check out</a> the subversion repository as well. You have to understand though that the usage of subversion itself goes unsupported on the Coppermine support board, so you mustn't ask questions there about SVN. If you decide to use the SVN version of a plugin, make sure to have read the section <a href="dev_subversion.htm#dev_subversion_repository_structure_plugins">Checking out plugins</a>.</p>
 <a name="plugin_obtain_end">
 
@@ -78,7 +78,7 @@
 	<li>
 		<a name="plugin_bundled_opensearch"></a><h3>OpenSearch (opensearch)<a href="#plugin_bundled_opensearch" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 		An implementation of OpenSearch for Coppermine. When enabled, visitors can add the gallery to their browser's search bar.<br />
-		What the plugin actually does is adding the corresponding meta tag to the header of your coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
+		What the plugin actually does is adding the corresponding meta tag to the header of your Coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
 		<a name="plugin_bundled_opensearch_end"></a>
 	</li>
 	<li>
@@ -107,7 +107,7 @@
     <li>
     	<a name="plugin_bundled_sef_url"></a><h3>SEF_URLS plugin<a href="#plugin_bundled_sef_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
     The plugin enables "Search-engine-friendly URLs" - this is an experimental plugin and should be used with caution.
-    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
+    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official Coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
     <a name="plugin_bundled_sef_url"></a>
     </li>
 </ul>
@@ -115,25 +115,25 @@
 
 <a name="plugin_manager"></a><h2>The Plugin Manager<a href="#plugin_manager" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
-	<img src="images/plugin_manager.gif" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
+	<img src="images/plugin_manager.png" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
 	<p>The plugin manager is the central place from where you upload, install, configure and remove plugins. It can be acceessed in two ways:</p>
 	<ul>
 		<li>
 			<a name="plugin_manager_cpg_navigation"></a><h3>Using Coppermine's navigation<a href="#plugin_manager_cpg_navigation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-			Log in as admin, go to coppermine's config, expand the "General settings" section, on click "Manage plugins" next to "Enable plugins" (make sure that you have set "Enable plugins" to "Yes") if you plan using plugins.
+			Click on the admin menu item &quot;Plugin manager&quot; when you're logged in as admin. Alternatively, log in as admin, go to Coppermine's config, expand the "General settings" section and click on the link &quot;Manage plugins&quot; next to the &quot;<a href="configuration.htm#admin_general_enable-plugins">Enable plugins</a>&quot; option if you plan on using plugins.
 		</li>
 		<li>
 			<a name="plugin_manager_direct_access"></a><h3>Directly accessing the plugin manager<a href="#plugin_manager_direct_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 			Make sure that you are logged in as admin, then directly enter the plugin manager's url in the address bar of your browser, e.g. <tt class="code">http://yoursite.tld/your_coppermine_folder/pluginmgr.php</tt>
 		</li>
 	</ul>
-	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen capture below):</p>
+	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen shot above):</p>
 	<ul>
 		<li>an overall toggle that enables/disables the use of plugins (upper section; can be changed on the <a href="configuration.htm#admin_general_enable-plugins">config page</a> as well)</li>
 		<li>the plugins that are installed and running (middle section)</li>
 		<li>the plugins that exist within the plugins folder of your server's hard drive but have not been installed and therefore are not running in your Coppermine gallery (lower section)</li>
 	</ul>
-	<p>By default, coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of coppermine's forum.</p>
+	<p>By default, Coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of Coppermine's forum.</p>
 
 
 	<a name="plugin_manager_upload"></a><h3>Uploading a plugin<a href="#plugin_manager_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -141,9 +141,9 @@
 		Unless you're going to code your own plugins, they usually come packaged up already, compressed into a zip file. There are two options how to upload a plugin:
 		<ul>
 			<li>
-				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on Coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 				<ul>
-					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine page</a>) to your local hard drive</li>
+					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">Coppermine page</a>) to your local hard drive</li>
 					<li>Click the "browse" button on the plugin manager page</li>
 					<li>Navigate to the plugin zip file you just have downloaded to your local PC's hard drive</li>
 					<li>Click "upload"</li>
@@ -160,7 +160,7 @@
 				<ul>
 					<li>Download the plugin you need from the internet to your local hard drive (same step as above)</li>
 					<li>Unpack the zip file into a folder on your hard drive (preserving the folder structure of the plugin)</li>
-					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
+					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your Coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
 				</ul>
 			</li>
 		</ul>
@@ -170,7 +170,7 @@
 
 	<a name="plugin_manager_install"></a><h3>Installing a plugin<a href="#plugin_manager_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
-		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
+		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when Coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
 		<p>A check routine tries to determine if a plugin has been designed for your version of Coppermine.</p>
 		<ul>
 			<li>If the check succeeds, the install plugin icon with a tick mark will be displayed: <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="" />.<br />
@@ -186,7 +186,7 @@
 						<li>If you're a <strong>plugin writer</strong>, read up the details in <a href="dev_plugins.htm#plugin_writing_core_files_configuration_plugin_cpg_version">Plugin Writing for Coppermine &rarr; Core files &rarr; configuration.php &rarr; $plugin_cpg_version</a>.</p>
 						<li>If you're just a <strong>plugin user</strong> and not a plugin author, you don't need to read up those details - you should just be aware of the mechanisms used: there is no guarantee that the author of the plugin has added the Coppermine version requirements settings to the plugin's core code. If that piece of data hasn't been added this does not mean that the plugin is badly written or  something like this: when you're attempting to install such a plugin, you will get a message that says <quote class="code">Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?</quote>. Please understand that this message does <strong>not</strong> mean that the plugin itself is at fault. It basically means that you as a gallery admin have to make sure that the plugin you're about to install has actually been designed for the Coppermine version that you are using. To do so, review the readme file that might come with the plugin and review the announcement thread of the plugin.</li>
 					</ul>
-					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
+					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of Coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
 					<p>Ideally, the number of plugins that don't contain the Coppermine version requirements settings should decrease in the future.</p>
 				</div>
 			</li>
@@ -203,7 +203,7 @@
 	<a name="plugin_manager_uninstall"></a><h3>Uninstalling a plugin<a href="#plugin_manager_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
 		<p>Executing a plugin might be consuming resources or not work as expected, so you might want to uninstall a plugin at some time (maybe because you just tried it out and it doesn't work as expected for you). It's recommended not to just delete the plugin's subfolder using your FTP app (because the plugin might have applied database changes that need to be undone). Instead, you should go to the plugin manager and click on the <img src="../../images/icons/plugin_uninstall.png" width="16" height="16" border="0" alt="" title="uninstall" />-icon next to an active (installed) plugin. The plugin then should get uninstalled and turn up in the list "Plugins Not installed". It's safe to leave the sources of an unneeded plugin on the server, so there should be no need to delete the plugin right after uninstall, however you may as well delete it, especially if you're short on webspace and the plugin eats up a lot of space.</p>
-		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
+		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within Coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
 	</div>
 	<a name="plugin_manager_uninstall_end"></a>
 
@@ -211,8 +211,8 @@
 <a name="plugin_manager_end"></a>
 
 <a name="plugin_writing"></a><h2>Writing plugins<a href="#plugin_writing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the coppermine web page.</p>
-<p>If you accomplished writing a plugin, we ask you to share it with the coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
+<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with Coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the Coppermine web page.</p>
+<p>If you accomplished writing a plugin, we ask you to share it with the Coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
 <p>Although it is not mandatory (technically speaking) to add instructions to a plugin, it is being recommended that you include a readme file with your plugin that explains what it does and how to use it.</p>
 <p>We ask plugin authors as well to keep <acronym title="i18n = internationalization">i18n</acronym> in mind: not everybody will be using the language you used. Therefore, it's always a good idea to keep possible translations in mind when designing your plugin.</p>
 <p>Please refer to the <a href="dev_plugins.htm">Plugin Writing</a> section for details.</p>
@@ -221,8 +221,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/quickstart.htm 1.5.8.src/docs/en/quickstart.htm
--- 1.5.6.src/docs/en/quickstart.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/quickstart.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/quickstart.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/requirements.htm 1.5.8.src/docs/en/requirements.htm
--- 1.5.6.src/docs/en/requirements.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/requirements.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/requirements.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -86,8 +86,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/script.js 1.5.8.src/docs/en/script.js
--- 1.5.6.src/docs/en/script.js	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/script.js	2010-08-06 11:59:30.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/script.js $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 var linebreak = '\n';
@@ -23,13 +23,13 @@
         control:"#sidetreecontrol"
     });
     $(".cpg_zebra tr:even").addClass("tableb");
-	$(".cpg_zebra tr:odd").addClass("tableb_alternate");
+    $(".cpg_zebra tr:odd").addClass("tableb_alternate");
 });
 
 function cpgDocToc() {
   if (getUrlParameters('hide_nav') == 1) {
-  	$('#toc').replaceWith('');
-	return;
+    $('#toc').replaceWith('');
+    return;
   }
 var doc_toc = '';
 doc_toc += '<div id="toc_collapsed">\n';
@@ -48,7 +48,7 @@
 doc_toc += '          <li><a href="index.htm#about_documentation_conventions">Documentation Conventions</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="index.htm#features">Features</a></li>\n';
+doc_toc += '      <li><a href="index.htm?expand_all=1#features">Features</a></li>\n';
 doc_toc += '      <li><a href="quickstart.htm#about">Quick-Start guide</a></li>\n';
 doc_toc += '      <li><a href="toc.htm">Table of contents</a></li>\n';
 doc_toc += '      <li><a href="requirements.htm">Minimum requirements</a>\n';
@@ -220,7 +220,14 @@
 doc_toc += '          <li><a href="install_screen.htm#install_screen_wizard">The install wizard</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="auto-installers.htm">Auto-Installers</a></li>\n';
+doc_toc += '      <li><a href="auto-installers.htm">Auto-Installers</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="auto-installers.htm#definition">What are auto-installers?</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#sad_story">The sad story</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#">Why not use auto-installers</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#no_support">No support</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="install_faq.htm">Installation FAQ</a></li>\n';
 doc_toc += '      <li><a href="uninstall.htm">Uninstall</a></li>\n';
 doc_toc += '    </ul>\n';
@@ -333,18 +340,27 @@
 doc_toc += '  </li>\n';
 doc_toc += '  <li><a href="theme.htm">Themes</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="theme.htm#theme_builtin">Themes that come with Coppermine</a></li>\n';
+doc_toc += '      <li><a href="theme.htm#theme_builtin">Themes that come with Coppermine</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_curve">Curve</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_eyeball">Eyeball</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_hardwired">Hardwired</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_rainy_day">Rainy Day</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_sample">Sample</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_waterdrop">Waterdrop</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="theme.htm#theme_upgrading">Upgrading your custom theme</a>\n';
-doc_toc += '      <ul>\n';
-doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm">Converting cpg1.4.x themes to cpg1.5.x</a>\n';
-doc_toc += '          <ul>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#style">Edit style.css</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#template">Edit template.html</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme">Edit theme.php</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#validation">Validation Methodology</a></li>\n';
-doc_toc += '          </ul>\n';
-doc_toc += '        </li>\n';
-doc_toc += '      </ul>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme_upgrade_14x-15x.htm">Converting cpg1.4.x themes to cpg1.5.x</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="theme_upgrade_14x-15x.htm#theme_convert_style">Edit style.css</a></li>\n';
+doc_toc += '              <li><a href="theme_upgrade_14x-15x.htm#theme_convert_template">Edit template.html</a></li>\n';
+doc_toc += '              <li><a href="theme_upgrade_14x-15x.htm#theme_convert_theme">Edit theme.php</a></li>\n';
+doc_toc += '              <li><a href="theme_upgrade_14x-15x.htm#theme_convert_validation">Validation Methodology</a></li>\n';
+doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
+doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="theme.htm#theme_files">Content of a theme</a>\n';
 doc_toc += '        <ul>\n';
@@ -370,7 +386,7 @@
 doc_toc += '          <li><a href="theme_theme_php.htm#theme_create_theme_php">Editing theme.php</a>\n';
 doc_toc += '              <ul>\n';
 doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_types">Item types</a></li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm">The sample theme - a template to copy from</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_sample">The sample theme - a template to copy from</a></li>\n';
 doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_method">Method</a></li>\n';
 doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_scope">Scope</a></li>\n';
 doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_list">List of items in theme.php</a></li>\n';
@@ -391,6 +407,11 @@
 doc_toc += '                            </ul>\n';
 doc_toc += '                          </li>\n';
 doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_fullsize">Additional content on the full-size pop-up</a></li>\n';
+doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_menu">Additional menu items</a>\n';
+doc_toc += '                            <ul>\n';
+doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_menu">Entire menu structure defined in one block</a></li>\n';
+doc_toc += '                            </ul>\n';
+doc_toc += '                          </li>\n';
 doc_toc += '                        </ul>\n';
 doc_toc += '                      </li>\n';
 doc_toc += '                    </ul>\n';
@@ -571,6 +592,7 @@
 doc_toc += '          <li><a href="configuration.htm#admin_email">Email settings</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_logging">Logging &amp; statistics</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_misc">Maintenance settings</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_config_usage">Usage of this page</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_reset_entire_config">Restore factory defaults</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
@@ -905,18 +927,17 @@
 doc_toc += '           </li>\n';
 doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_error_messages">Error messages</a>\n';
 doc_toc += '             <ul>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorCantMovePic"></a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorImpossibleToMove">Impossible to move x to y</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorFailedToOpenDir">failed to open dir: No such file or directory</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#httpPostVars">Undefined variable: HTTP_POST_VARS</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNoAlbumExisting">Sorry there is no album where you are allowed to upload files</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorAllowedMemorySize">Allowed memory size of X bytes exhausted</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorExecDisabled">Exec() has been disabled</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNotAGdExtension">Not a GD extension</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#imagemagick127">Error executing ImageMagick - Return value 127</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_gd_support">PHP running on your server does not support the GD image library</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#destination_not_writable">Destination directory x is not writable by the script</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_cant_move">Failed to create stream: Operation not permitted</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_impossible_to_move">Impossible to move x to y</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_failed_to_open_dir">failed to open dir: No such file or directory</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_album">Sorry there is no album where you are allowed to upload files</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_allowed_memory_size">Allowed memory size of X bytes exhausted</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_exec_disabled">Exec() has been disabled</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_not_gd_extension">Not a GD extension</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_imagemagick127">Error executing ImageMagick - Return value 127</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_gd_support">PHP running on your server does not support the GD image library</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_destination_not_writable">Destination directory x is not writable by the script</a></li>\n';
 doc_toc += '             </ul>\n';
 doc_toc += '           </li>\n';
 doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">Server-sided restrictions</a>\n';
@@ -1255,7 +1276,7 @@
 doc_toc += '                    <ul>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple">Installation with Simple Configuration</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install">Installation with Configuration Parameters</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Configuration during Operation</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup">Uninstallation &amp; Clean-Up</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>  \n';
@@ -1276,7 +1297,40 @@
 doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals">Global Variables &amp; Constants</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugin_hooks.htm">Reference list of plugin hooks </a>\n';
+doc_toc += '          <li><a href="dev_plugin_steps.htm">Creating plugins: step by step</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_template_plugin">Getting started with the plugin template</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_extract_template">1. Extract the plugin template</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_pick_name">2. Choose a name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_folder">3. Rename the folder</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_file_content">4. Rename the placeholders inside the files</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_copy_to_target">5. Copy the new plugin folder to the target</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_config">Creating a config record for your plugin</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_option_type">1. Decide for an option type</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_name">2. Choose a record name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_install">3. Create the record during plugin install</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_uninstall">4. Create the uninstall query</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_defaults">5. Specify the scope of your config record</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_form_options">6. Populate form options</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_rows">7. Output the form elements (rows)</a>\n';
+doc_toc += '                    <ul>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox">a. Checkbox</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_radio">b. Radio button</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown">c. Dropdown (select/option list)</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textinput">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textarea">e. Text input field (multiple lines, aka textarea)</a></li>\n';
+doc_toc += '                    </ul>\n';
+doc_toc += '                  </li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_language">8. Create the needed translation strings</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
+doc_toc += '          <li><a href="dev_plugin_hooks.htm">Reference list of plugin hooks</a>\n';
 doc_toc += '            <ul>\n';
 doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience">Target audience</a></li>\n';
 doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_choosing">Choosing Plugin Hooks</a></li>\n';
@@ -1466,30 +1520,30 @@
 
 
 function cpgDocHeader() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	$('#docheader').text('Coppermine Photo Gallery v1.5.6: Documentation and Manual');
-	$('#docheader').after('<br clear="all" />\n<a name="top"></a>');
-	$('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    $('#docheader').text('Coppermine Photo Gallery v1.5.8: Documentation and Manual');
+    $('#docheader').after('<br clear="all" />\n<a name="top"></a>');
+    $('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
 }
 
 function cpgDocSearch() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	var doc_search = '';
-	doc_search += '  <div id="doc_search" style="display:none;">\n';
-	doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box">\n';
-	doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:keefjtiy3lo" />\n';
-	doc_search += '      <input type="text" name="q" size="25" />\n';
-	doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
-	doc_search += '    </form>\n';
-	doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>\n';
-	doc_search += '  </div>\n';
-	$('#toc').append(doc_search);
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    var doc_search = '';
+    doc_search += '  <div id="doc_search" style="display:none;">\n';
+    doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box">\n';
+    doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:keefjtiy3lo" />\n';
+    doc_search += '      <input type="text" name="q" size="25" />\n';
+    doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
+    doc_search += '    </form>\n';
+    doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>\n';
+    doc_search += '  </div>\n';
+    $('#toc').append(doc_search);
 }
 
 function cpgDocFooter() {
@@ -1540,71 +1594,71 @@
 
 $(document).ready(function()
 {
-	var $_GET = {};
-	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
-		function decode(s) {
-			return decodeURIComponent(s).replace(/\+/g, " ");
-		}
-		$_GET[decode(arguments[1])] = decode(arguments[2]);
-	});
-	//hide all elements with class detail_body
-	$(".detail_body").hide();
-	if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
-		$('.detail_body').show();
-		//$('.detail_head_collapsed').replaceWith('');
-	}
-	//toggle the component with class detail_body
-	$(".detail_head_collapsed").click(function()
-	{
-		$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
-	});
-	$(".detail_expand_all").click(function()
-	{
-		$(".detail_body").slideDown(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").hide();
-		$(".detail_collapse_all").show();
+    var $_GET = {};
+    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
+        function decode(s) {
+            return decodeURIComponent(s).replace(/\+/g, " ");
+        }
+        $_GET[decode(arguments[1])] = decode(arguments[2]);
+    });
+    //hide all elements with class detail_body
+    $(".detail_body").hide();
+    if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
+        $('.detail_body').show();
+        //$('.detail_head_collapsed').replaceWith('');
+    }
+    //toggle the component with class detail_body
+    $(".detail_head_collapsed").click(function()
+    {
+        $(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
+    });
+    $(".detail_expand_all").click(function()
+    {
+        $(".detail_body").slideDown(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").hide();
+        $(".detail_collapse_all").show();
 
-	});
-	$(".detail_collapse_all").click(function()
-	{
-		$(".detail_body").slideUp(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").show();
-		$(".detail_collapse_all").hide();
+    });
+    $(".detail_collapse_all").click(function()
+    {
+        $(".detail_body").slideUp(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").show();
+        $(".detail_collapse_all").hide();
 
-	});
-	$(".detail_toggle_all").click(function()
-	{
-		$(".detail_body").slideToggle(600);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-	});
-	cpgDocHeader();
-	cpgDocTranslationWarning();
-	cpgDocToc();
-	$("#tree").treeview({
+    });
+    $(".detail_toggle_all").click(function()
+    {
+        $(".detail_body").slideToggle(600);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+    });
+    cpgDocHeader();
+    cpgDocTranslationWarning();
+    cpgDocToc();
+    $("#tree").treeview({
         collapsed: true,
         unique: true,
         animated: "slow",
         persist: "location"
     });
-	cpgDocSearch();
-	cpgDocFooter();
-	dateRevision();
+    cpgDocSearch();
+    cpgDocFooter();
+    dateRevision();
     $("a.nolink").click(function(){
       return false;
     });
     // Fade the toc in if it is needed
-	$("#toc").bind("mouseenter",function(){
-		$("#toc_collapsed").hide();
-		$("#toc_expanded").fadeIn('slow');
-		$("#doc_search").show();
-	});
-	// Fade the toc out if it isn't used
-	$("#toc").bind("mouseleave",function(){
-		$("#toc_expanded").fadeOut('slow');
-		$("#toc_collapsed").show();
-		$("#doc_search").hide();
-	});
-	
+    $("#toc").bind("mouseenter",function(){
+        $("#toc_collapsed").hide();
+        $("#toc_expanded").fadeIn('slow');
+        $("#doc_search").show();
+    });
+    // Fade the toc out if it isn't used
+    $("#toc").bind("mouseleave",function(){
+        $("#toc_expanded").fadeOut('slow');
+        $("#toc_collapsed").show();
+        $("#doc_search").hide();
+    });
+    
 });
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/start.htm 1.5.8.src/docs/en/start.htm
--- 1.5.6.src/docs/en/start.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/start.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/start.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -348,8 +348,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/testing.htm 1.5.8.src/docs/en/testing.htm
--- 1.5.6.src/docs/en/testing.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/testing.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/testing.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -182,8 +182,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_copyright.htm 1.5.8.src/docs/en/theme_copyright.htm
--- 1.5.6.src/docs/en/theme_copyright.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_copyright.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_copyright.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,39 +36,42 @@
 <p>In previous versions of Coppermine the "Powered by Coppermine" used to be obfuscated to make it hard for non-coders to remove the tag. The reason behind this was an additional license add-on that disallowed users to change the line. The dev team has reviewed this policy for cpg1.5.x and decided that end users <strong>are</strong> allowed to change or remove the line in legal terms - for details, please review the <a href="copyrights.htm">Copyright &amp; Disclaimer</a>-section of the documentation.</p>
 <div class="cpg_message_error"><strong>However</strong>: the coppermine team has got a strict forum policy for the support board instead: support will <strong>only</strong> be given for galleries that show the "Powered by Coppermine" tag unobfuscated in the first place. Adding it later once you have been told about the need to preserve it is not an option - you will still not get supported.</div>
 <p>Before removing the credits, please consider this as well: Coppermine is free software, the dev team <strong>asks</strong> you to keep the footer intact. We're convinced that you should give credit where credit is due. Additionally, the footer is meant to spread the word about Coppermine, with the "Powered by Coppermine"-tag giving others the opportunity to get a gallery of their own. So please think twice before you decide to remove the tag.</p>
-<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
-
-<a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
-<div class="cpg_example">
-<ul>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2008 by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2008 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
-</ul>
+<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
+
+<div class="indent">
+
+    <a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
+    <div class="cpg_example">
+    <ul>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2010 by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2010 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
+    </ul>
+    </div>
+    <p>Of course a mixture between all those examples would be OK as well.</p>
+    <a name="theme_copyright_end"></a>
+    
+    <a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
+    <p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
+    <p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
+    <ul>
+    	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
+    	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
+    	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
+    </ul>
+    <p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
+    <p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
+
 </div>
-<p>Of course a mixture between all those examples would be OK as well.</p>
-<a name="theme_copyright_end"></a>
-
-<a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
-<p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
-<p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
-<ul>
-	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
-	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
-	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
-</ul>
-<p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
-<p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
-
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_create.htm 1.5.8.src/docs/en/theme_create.htm
--- 1.5.6.src/docs/en/theme_create.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_create.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_create.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -99,8 +99,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_create_matching_page_tutorial.htm 1.5.8.src/docs/en/theme_create_matching_page_tutorial.htm
--- 1.5.6.src/docs/en/theme_create_matching_page_tutorial.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_create_matching_page_tutorial.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_create_matching_page_tutorial.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -58,7 +58,7 @@
 </ul>
 <a name="theme_matching_examples"></a><h2>Example<a href="#theme_matching_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>In this tutorial, I will use the design "<a href="http://www.alistapart.com/articles/holygrail" rel="external" class="external">In Search of the Holy Grail</a>" created by Matthew Levine as an example.</p>
-<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="tutorial/matching_theme/index.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
+<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="../tutorial/matching_theme.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
 <a name="theme_matching_pick_similar"></a><h2>Pick a similar theme first<a href="#theme_matching_pick_similar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>The first step would be to pick a theme that matches your site's design the most in terms of layout. For this purpose, you can choose one from the themes that come with the coppermine package or get a <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed theme</a>.</p>
 <p>In this tutorial, I will use the <strong>classic</strong> theme as an example to build upon.</p>
@@ -650,11 +650,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $Source$
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/</pre>
 <p>there as well.</p>
 <p>As a result, this is how our two files now should look like:</p>
@@ -1601,7 +1601,7 @@
 }</textarea>
 
 <a name="theme_matching_test1"></a><h2>Initial test<a href="#theme_matching_test1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="tutorial/matching_theme/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
+<p><img src="../images/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
 <p>The result should be similar to what you can see at the right (at least if you followed this tutorial by the letter and experimented with the sample design first).</p>
 
 <p><abbr title="to be continued">tbc</abbr>...</p>
@@ -1610,8 +1610,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_examples.htm 1.5.8.src/docs/en/theme_examples.htm
--- 1.5.6.src/docs/en/theme_examples.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_examples.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_examples.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,11 +35,11 @@
 <p>This page contains a summary of modification examples that frequently are being requested on the Coppermine support board. The wording differs as well as the extra items that users want to add. Most users are looking for information how to add adverts (like Google's adsense) in particular places.</p>
 <p>We assume that you have read and understood the basics about themes in Coppermine: by now, you should know that</p>
 <ul>
-	<li>static content that is meant to display on all Coppermine-driven pages should reside in <a href="theme_template.htm">template.html</a></li>
-	<li>style changes can be accomplished in style.css</li>
+	<li>static content that is meant to display on <strong>all</strong> Coppermine-driven pages should reside in <a href="theme_template.htm">template.html</a></li>
+	<li>style changes (changing colors, looks of borders, margin width etc.) can be accomplished in style.css</li>
 	<li>sections of theme.php that need editing can be found in the <a href="theme_theme_php.htm#theme_sample">sample theme</a></li>
 </ul>
-<p class="cpg_message_success">This page will only explain what sections of theme.php need editing to accomplish particular extra features. You need to read up <strong>how</strong> to copy those sections first.</p>
+<p class="cpg_message_success">This page will only explain what sections of theme.php need editing to accomplish particular extra features. You need to read up <strong>how</strong> to copy those sections first. If you're not familiar with this, read up <a href="theme_theme_php.htm#theme_sample">The sample theme - a template to copy from</a>; this entire page assumes that you have read and understood that section.</p>
 
 <a name="theme_examples_summary"></a><h2>Summary<a href="#theme_examples_summary" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
@@ -57,7 +57,12 @@
 				<li><a href="#theme_examples_content_displayimage_filmstrip">Directly next to the film strip</a></li>
 			</ul>
 			</li>
-			<li><a href="#theme_examples_content_fullsize">Additional content on the full-size pop-up</a></li>
+			<li><a href="#theme_examples_content_fullsize">Additional content on the full-size pop-up</a></li>
+			<li><a href="#theme_examples.htm#theme_examples_content_menu">Additional menu items</a>
+			    <ul>
+			        <li><a href="#theme_examples_content_menu">Entire menu structure defined in one block</a></li>
+			    </ul>
+			</li>
 		</ul>
 	</li>
 </ul>
@@ -74,7 +79,7 @@
 <div class="indent">
     <a name="theme_examples_content_thumbnail_extra_row"></a><h4>Extra row between thumbnail rows<a href="#theme_examples_content_thumbnail_extra_row" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
     <p class="cpg_message_info">This modification will modify the separator between the table rows that compose the thumbnail screen: a row will be added where you can add textual content or a horizontal banner ad.</p>
-    Edit themes/yourtheme/theme.php using a plain-text editor, find <tt class="code">$template_thumbnail_view</tt> and modify as suggested below. If <tt class="code">$template_thumbnail_view</tt> doesn't exist in your custom theme, copy that section from the sample theme first.<br />
+    Edit <tt class="filename">themes/yourtheme/theme.php</tt> using a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a>, find <tt class="code">$template_thumbnail_view</tt> and modify as suggested below. If <tt class="code">$template_thumbnail_view</tt> doesn't exist in your custom theme, copy that section from the sample theme first.<br />
     Inside the variable definition for <tt class="code">$template_thumbnail_view</tt>, find
     <pre class="cpg_code">&lt;!-- BEGIN row_separator --&gt;
             &lt;/tr&gt;
@@ -93,7 +98,7 @@
     
     <a name="theme_examples_content_thumbnail_cell"></a><h4>Extra table cell on each thumbnail page<a href="#theme_examples_content_thumbnail_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
     <p>This is a more advanced mod that will require more editing. What it does though is more subtle: it doesn't add an entire row or column to the thumbnail page, but replaces one of the thumbnails on each thumbnail page with a cell with your custom content (e.g. your advert).</p>
-    Edit themes/yourtheme/theme.php using a plain-text editor, find <tt class="code">$template_thumbnail_view</tt> and modify as suggested below. If <tt class="code">$template_thumbnail_view</tt> doesn't exist in your custom theme, copy that section from the sample theme first.<br />
+    Edit <tt class="filename">themes/yourtheme/theme.php</tt> using a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a>, find <tt class="code">$template_thumbnail_view</tt> and modify as suggested below. If <tt class="code">$template_thumbnail_view</tt> doesn't exist in your custom theme, copy that section from the sample theme first.<br />
     In the variable definition for <tt class="code">$template_thumbnail_view</tt>, find
     <pre class="cpg_code">&lt;!-- END spacer --&gt;</pre>
     and add after it (into a new line of it's own)
@@ -108,7 +113,7 @@
                     &lt;/table&gt;
             &lt;/td&gt;
     &lt;!-- END advert --&gt;</pre>
-    Next, you'll need to edit the function definition for the function named <tt class="code">theme_display_thumbnails</tt>. In themes/yourtheme/theme.php, find <tt class="code">function theme_display_thumbnails</tt> and modify as suggested below. If that particular section doesn't exist in your custom theme, copy the function definition from the sample theme. To accomplish that, copy everything starting at (and including)
+    Next, you'll need to edit the function definition for the function named <tt class="code">theme_display_thumbnails</tt>. In <tt class="filename">themes/yourtheme/theme.php</tt>, find <tt class="code">function theme_display_thumbnails</tt> and modify as suggested below. If that particular section doesn't exist in your custom theme, copy the function definition from the sample theme. To accomplish that, copy everything starting at (and including)
     <pre class="cpg_code">/******************************************************************************
     ** Section &lt;&lt;&lt;theme_display_thumbnails&gt;&gt;&gt; - START
     ******************************************************************************/</pre>
@@ -116,7 +121,7 @@
     <pre class="cpg_code">/******************************************************************************
     ** Section &lt;&lt;&lt;theme_display_thumbnails&gt;&gt;&gt; - END
     ******************************************************************************/</pre>
-    into a new line before <tt class="code">?&gt;</tt> of themes/yourtheme/theme.php<br />
+    into a new line before <tt class="code">?&gt;</tt> of <tt class="filename">themes/yourtheme/theme.php</tt><br />
     In that function definition, find
     <pre class="cpg_code">    static $spacer = '';</pre>
     and add into a new line after it
@@ -172,7 +177,7 @@
 
 <a name="theme_examples_content_displayimage_image"></a><h4>Directly next to the intermediate image<a href="#theme_examples_content_displayimage_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>The instructions apply for all extra content that should be applied <em>above</em>, <em>below</em> or next to (at the <em>right</em> or <em>left</em>) of your actual intermediate image that is embedded into the page. Keep in mind though that the place at the right or left may already be small, depending on the screen resolution of your visitor and the size of your intermediate image, so it's advisable to add your extra content at the top or bottom rather.</p>
-Edit <tt class="code">themes/yourtheme/theme.php</tt>, find the variable definition for <tt class="code">$template_display_media</tt> and edit as suggested below. If that definition doesn't exist in your custom theme, copy it first from the sample theme, then edit accordingly.<br />
+Edit <tt class="filename">themes/yourtheme/theme.php</tt>, find the variable definition for <tt class="code">$template_display_media</tt> and edit as suggested below. If that definition doesn't exist in your custom theme, copy it first from the sample theme, then edit accordingly.<br />
 The section that needs changing is the table that wraps the template token <tt class="code">{IMAGE}</tt>, so you need to edit
 <pre class="cpg_code">           &lt;tr&gt;
                 &lt;td align="center" class="display_media" nowrap="nowrap"&gt;
@@ -205,7 +210,7 @@
 
 <a name="theme_examples_content_displayimage_filmstrip"></a><h4>Directly next to the film strip<a href="#theme_examples_content_displayimage_filmstrip" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>The instructions apply for all extra content that should be applied <em>above</em> or <em>below</em> of your film strip that is displayed on the page if the corresponding option "<a href="configuration.htm#admin_image_comment_filmstrip_toggle">Show film strip</a>" is enabled in Coppermine's config.</p>
-Edit <tt class="code">themes/yourtheme/theme.php</tt>, find the function definition for <tt class="code">theme_display_film_strip</tt> and edit as suggested below. If that definition doesn't exist in your custom theme, copy it first from the sample theme, then edit accordingly.<br />
+Edit <tt class="filename">themes/yourtheme/theme.php</tt>, find the function definition for <tt class="code">theme_display_film_strip</tt> and edit as suggested below. If that definition doesn't exist in your custom theme, copy it first from the sample theme, then edit accordingly.<br />
 The section that needs changing is at the end where the template is finally evaluated. Find
 <pre class="cpg_code">    echo '&lt;div id="filmstrip"&gt;';
     starttable($CONFIG['picture_table_width']);
@@ -229,7 +234,7 @@
 <a name="theme_examples_content_fullsize"></a><h3>Additional content on the full-size pop-up<a href="#theme_examples_content_fullsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The pop-up that shows up if you click on the intermediate image can contain additional content (e.g. adverts) as well. However, you need to make up your mind if there will be enough space on the screen of your site visitors to ad even more content. In other words: only display additional content on the full-size pop-up if your full-size images have a resolution that is smaller than your visitor's minimum monitor resolution. Since you can't tell for sure what size they will have, you can still consider 800 x 600 pixels to be the minimum. Remember as well that with smartphones and other mobile devices that have internet acccess recently you can't even be sure that there will be resolutions that are even smaller.</p>
 <p>If you must have an advert on the fullsize pop-up, make sure to use a text advert only and not a banner. This being said as a warning, here's how to add custom content to the full-size pop-up:</p>
-Edit <tt class="code">themes/yourtheme/theme.php</tt>, find
+Edit <tt class="filename">themes/yourtheme/theme.php</tt>, find
 <pre class="cpg_code">// Display the full size image
 function theme_display_fullsize_pic()</pre>
 and edit that function definition as suggested below. If this piece of code doesn't exist in your custom theme, copy the function definition from the sample theme, starting at
@@ -240,7 +245,7 @@
 ** Section &lt;&lt;&lt;theme_display_fullsize_pic&gt;&gt;&gt; - END
 ******************************************************************************/</pre>
 To add the Adsense code or any other custom content, add it as you see fit in the HTML section of above mentioned code, e.g. right after the closing tag of the div container.<br />
-In this particular case, you'll have to circumvent another issue: the window size of the full-size pic is being calculated based on the dimensions of the pic. Therefore, if you add content to the window, you'll have to make sure that the dimensions of the window increase by the space the advert "eats up". The dimensions of the window are being calculated in the function <tt class="code">function theme_html_picture()</tt>. The same method used above applies: search your custom theme (themes/yourtheme/theme.php) for that function definition. If it exists there, edit it as suggested below. If it doesn't, copy the function defintion from themes/sample/theme.php into a new line before <tt class="code">?&gt;</tt> of themes/yourtheme/theme.php.<br />
+In this particular case, you'll have to circumvent another issue: the window size of the full-size pic is being calculated based on the dimensions of the pic. Therefore, if you add content to the window, you'll have to make sure that the dimensions of the window increase by the space the advert "eats up". The dimensions of the window are being calculated in the function <tt class="code">function theme_html_picture()</tt>. The same method used above applies: search your custom theme (<tt class="filename">themes/yourtheme/theme.php</tt>) for that function definition. If it exists there, edit it as suggested below. If it doesn't, copy the function defintion from themes/sample/theme.php into a new line before <tt class="code">?&gt;</tt> of <tt class="filename">themes/yourtheme/theme.php</tt>.<br />
 The piece of code that actually needs editing is
 <pre class="cpg_code">            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
             $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y']; //the +'s are the mysterious FF and IE paddings</pre>
@@ -249,13 +254,230 @@
             $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y']; //the +'s are the mysterious FF and IE paddings</pre>
 to
 <pre class="cpg_code">            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
-            $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y'] + 200; //the +'s are the mysterious FF and IE paddings</pre>
+            $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y'] + 200; //the +'s are the mysterious FF and IE paddings</pre>
+            
+    <a name="theme_examples_content_menu"></a><h3>Additional menu items<a href="#theme_examples_content_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    This section explains how to add more menu items to your custom menu. If you only need one extra menu item (not two or three of them), your best option is to use the config options &quot;<a href="configuration.htm#admin_theme_custom_lnk_name">Custom menu link name</a>&quot;/&quot;<a href="configuration.htm#admin_language_custom_lnk_url">Custom menu link URL</a>&quot;, as that method doesn't require you to edit files and is therefore less complicated. If you're happy to have just <em>one</em> extra menu item, there's no need to read on on this page - instead, follow the links above that explain the config options. If you're <a href="dev_plugins.htm">writing a plugin</a> of your own and not a custom theme, you should read up &quot;<a href="dev_plugin_api.htm#plugin_api_tutorial_button">Adding a Button to Coppermine</a>&quot;, as the method to add a menu item using a plugin differs from the method to add a menu items when designing a theme of your own.<br />
+    You're still reading on, so this means you need more custom menu items or you need more granular control over your menu items.<br />
+    The way Coppermine creates menu items in cpg1.5.x is in a sort-of in-between-state: both the classic way that Coppermine menu items were created in previous versions before cpg1.5.x is supported as well as more advanced methods that allow dynamic, expanding menus. That's why the method to add new menu items differs depending on what type of menu creation technique your custom theme is using, i.e. on what core theme it is based upon. There are plans to change this again in future versions, but for now, we'll have to live with what is there.<br />
+    The sections underneath seem to be very long, but don't be afraid: you don't have to read and understand all of it, but only the stuff that applies for your theme, as this section actually is separated into different sub-sections that explain how menus work for different types of themes.<br />
+    To be enable you to understand what we'll be talking about below, you need to understand that there are the following menus types in Coppermine:
+    <ul>
+        <li><strong>Classic structure</strong>:<br />
+        Separate <a href="admin_menu.htm#admin_menu">admin menu</a> (with links that point to <a href="configuration.htm">config panel</a>, <a href="categories.htm#cat_cp">categories control panel</a>, <a href="users.htm#user_cp">user management</a>, <a href="groups.htm#group_cp">groups control panel</a> etc.), sys-menu (containing links to the home, contact form, sidebar, file upload, login/logout etc.) and sub-menu (containing links to the album list, last uploads, last comments, most viewed, top rated favorites, search etc.)<br />
+        Typically, all themes that come with the Coppermine package except the new curve theme are designed that way</li>
+        <li><strong>Nested structure</strong>:<br />
+        Expanding, nested menu structure that rolls all of the possible menu items into one single menu and re-organizing the position of menu items. Currently, only the curve theme and some user contributed themes that are based on curve are designed that way.</li>
+    </ul>
+    <div class="indent">
+        <a name="theme_examples_content_menu"></a><h4>Entire menu structure defined in one block<a href="#theme_examples_content_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        A typical example for the entire menu structure defined in one variable block is the theme &quot;<a href="theme.htm#theme_builtin_hardwired">Hardwired</a>&quot;. To figure out wether your custom theme is using the same technique, open <tt class="filename">themes/yourtheme/theme.php</tt> with a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> and find the line that starts with <tt class="code">$template_sys_menu =</tt> for the sys menu and/or <tt class="code">$template_sub_menu =</tt> for the sub menu. Determine what menu you want to edit - in this example, we'll be talking about the sys menu, but everything that will be said here will apply for the sub menu as well.<br />
+        Inside the sys menu, take a look at the content of the definition: if your custom theme falls into the category &quot;Entire menu structure defined in one block&quot;, then you should find one or more lines of code inside the sys menu that corresponds to each menu item that currently exists in your custom menu when looking at your gallery's output. For the hardwired theme, the code looks like this:
+        <textarea class="samplecode" style="width:100%" rows="10">// HTML template for sys menu
+$template_sys_menu = &lt;&lt;&lt; EOT
+
+                        &lt;table border="0" cellpadding="0" cellspacing="0"&gt;
+                                &lt;tr&gt;
+&lt;!-- BEGIN home --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonlefthome" src="themes/hardwired/images/buttonlefthome.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{HOME_TGT}" title="{HOME_TITLE}"&gt;{HOME_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END home --&gt;
+&lt;!-- BEGIN contact --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftcontact" src="themes/hardwired/images/buttonleftcontact.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{CONTACT_TGT}" title="{CONTACT_TITLE}"&gt;{CONTACT_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END contact --&gt;
+&lt;!-- BEGIN my_gallery --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftmy" src="themes/hardwired/images/buttonleftmy.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}"&gt;{MY_GAL_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END my_gallery --&gt;
+&lt;!-- BEGIN allow_memberlist --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleft" src="themes/hardwired/images/buttonleftmemb.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}"&gt;{MEMBERLIST_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END allow_memberlist --&gt;
+&lt;!-- BEGIN my_profile --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{MY_PROF_TGT}" title="{MY_PROF_LNK}"&gt;{MY_PROF_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END my_profile --&gt;
+&lt;!-- BEGIN enter_admin_mode --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}"&gt;{ADM_MODE_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END enter_admin_mode --&gt;
+&lt;!-- BEGIN leave_admin_mode --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}"&gt;{USR_MODE_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+&lt;!-- END leave_admin_mode --&gt;
+&lt;!-- BEGIN sidebar --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftad" src="themes/hardwired/images/buttonleftmemb.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{SIDEBAR_TGT}" title="{SIDEBAR_TITLE}"&gt;{SIDEBAR_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+&lt;!-- END sidebar --&gt;
+&lt;!-- BEGIN upload_pic --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftup" src="themes/hardwired/images/buttonleftup.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                       &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}"&gt;{UPL_PIC_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END upload_pic --&gt;
+&lt;!-- BEGIN register --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{REGISTER_TGT}" title="{REGISTER_TITLE}"&gt;{REGISTER_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END register --&gt;
+&lt;!-- BEGIN login --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                       &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{LOGIN_TGT}" title="{LOGIN_LNK}"&gt;{LOGIN_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /&gt;&lt;/td&gt;
+&lt;!-- END login --&gt;
+&lt;!-- BEGIN logout --&gt;
+                                        &lt;td&gt;&lt;img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonleftout" src="themes/hardwired/images/buttonleftout.gif" width="17" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{LOGOUT_TGT}" title="{LOGOUT_LNK}"&gt;{LOGOUT_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+&lt;!-- END logout --&gt;
+                                &lt;/tr&gt;
+                        &lt;/table&gt;
+
+EOT;</textarea>
+        , but it could just as well look like this for another theme:
+        <textarea class="samplecode" style="width:100%" rows="10">// HTML template for sys menu
$template_sys_menu = &lt;&lt;&lt; EOT
+
+                        &lt;ul&gt;
+    &lt;!-- BEGIN home --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{HOME_TGT}" title="{HOME_TITLE}"&gt;{HOME_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END home --&gt;
+    &lt;!-- BEGIN contact --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{CONTACT_TGT}" title="{CONTACT_TITLE}"&gt;{CONTACT_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END contact --&gt;
+    &lt;!-- BEGIN my_gallery --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}"&gt;{MY_GAL_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END my_gallery --&gt;
+    &lt;!-- BEGIN allow_memberlist --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}"&gt;{MEMBERLIST_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END allow_memberlist --&gt;
+    &lt;!-- BEGIN my_profile --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{MY_PROF_TGT}" title="{MY_PROF_LNK}"&gt;{MY_PROF_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END my_profile --&gt;
+    &lt;!-- BEGIN enter_admin_mode --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}"&gt;{ADM_MODE_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END enter_admin_mode --&gt;
+    &lt;!-- BEGIN leave_admin_mode --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}"&gt;{USR_MODE_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END leave_admin_mode --&gt;
+    &lt;!-- BEGIN sidebar --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{SIDEBAR_TGT}" title="{SIDEBAR_TITLE}"&gt;{SIDEBAR_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END sidebar --&gt;
+    &lt;!-- BEGIN upload_pic --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}"&gt;{UPL_PIC_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END upload_pic --&gt;
+    &lt;!-- BEGIN register --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{REGISTER_TGT}" title="{REGISTER_TITLE}"&gt;{REGISTER_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END register --&gt;
+    &lt;!-- BEGIN login --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{LOGIN_TGT}" title="{LOGIN_LNK}"&gt;{LOGIN_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END login --&gt;
+    &lt;!-- BEGIN logout --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{LOGOUT_TGT}" title="{LOGOUT_LNK}"&gt;{LOGOUT_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END logout --&gt;
+                        &lt;/ul&gt;
+EOT;</textarea>
+(which is what we'll use in this example for brevity).<br />
+        As you can see, each menu item is wrapped into a comment construct like <pre class="cpg_code code">&lt;!-- BEGIN menu_item_name --&gt;</pre>and
+        <pre class="cpg_code code">&lt;!-- END menu_item_name --&gt;</pre>
+        Although this looks like straightforward HTML comments that won't display in the browser, they are there for a reason: with them, Coppermine determines if a particular menu item should be processed. The Coppermine script itself (which is written in PHP and therefore isn't "blind" as far as HTML comments are concerned) is searching for those comment blocks (with the keywords being <tt class="code">BEGIN</tt> and <tt class="code">END</tt> followed by the menu item name, which is a keyword as well in this process). Inside each code block that corresponds to a menu item you can see placeholder tokens as well in curly braces that will be replaced with actual content when the menu is actually processed - more on that later.<br />
+        With this being said: if you plan to remove a particular menu item, only remove the the HTML markup between the comments, but leave the comments around them intact; if you plan to remove the home button for example (which is something you wouldn't want to do in "real life"), find
+        <pre class="cpg_code code">&lt;!-- BEGIN home --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="{HOME_TGT}" title="{HOME_TITLE}"&gt;{HOME_LNK}&lt;/a&gt;
+                            &lt;/li&gt;
+&lt;!-- END home --&gt;</pre>
+        and replace with
+        <pre class="cpg_code code">&lt;!-- BEGIN home --&gt;
+&lt;!-- END home --&gt;</pre>
+        To actually add a menu item of your own, you will have to add a custom block of code into the right spot, i.e. you have to place it correctly as far as nesting is concerned: it needs to reside between two existing menu item and not inside them. In other words, the code for your custom menu item needs to reside <em>after</em> a comment line that <em>ends</em> a menu item record (e.g. <tt class="code">&lt;!-- END contact --&gt;</tt>) and <em>before</em> another code line that starts the next menu item record (e.g. <tt class="code">&lt;!-- BEGIN my_gallery --&gt;</tt>).
+        In our example, we want to add a link to the menu that points to our forum. The menu item is meant to show up between the <a href="configuration.htm#admin_contact_start">contact form</a> link and the next menu item. To accomplish this, find
+        <pre class="cpg_code code">    &lt;!-- END contact --&gt;</pre>
+        and add after it (into a line of it's own)
+        <pre class="cpg_code code">    &lt;!-- BEGIN custom_forum_link --&gt;
+                            &lt;li&gt;
+                                    &lt;a href="../forum/" title="go to the forum"&gt;Forum&lt;/a&gt;
+                            &lt;/li&gt;
+    &lt;!-- END custom_forum_link --&gt;</pre> 
+        Save your changes and upload them from your local copy to your webserver if applicable - you should see the changes immediately. If you're happy with what you got, you can stop reading on - you just figured out how to add a custom menu item to your theme.<br />
+        If you want more features (i.e. if the link is not meant to show up no matter what, but only if a certain condition applies, e.g. if the visitor is logged in) or if you want to fully internationalize the link to catter for visitors from different countried with different languages, read on - we'll try to explain how to accomplish all that.<br />
+        In order to understand what is going on, we'll have to take another look &quot;under the hood&quot; of Coppermine to see how it works: the "regular" menu items contain (as suggested above) placeholder tokens that get populated somewhere else.                                  
+        <br /><abbr title="to be continued">tbc</abbr>...
+    </div> 
+            
 </div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_graphics.htm 1.5.8.src/docs/en/theme_graphics.htm
--- 1.5.6.src/docs/en/theme_graphics.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/theme_graphics.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_graphics.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme.htm 1.5.8.src/docs/en/theme.htm
--- 1.5.6.src/docs/en/theme.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -33,96 +33,92 @@
 
 <a name="theme"></a><h1>Themes<a href="#theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>Coppermine comes with a powerful engine that allows you to <a href="theme_create.htm#theme_create">create your own theme</a>, giving your gallery a unique look that matches the overall layout of your entire site. Other applications call them &quot;skins&quot; or &quot;templates&quot;, well call them &quot;themes&quot;.</p>
-<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
-
-<a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The Coppermine package comes with some pre-made themes:</p>
-<ul>
-  <li>
-      <a name="theme_builtin_curve"></a><h3>Curve<a href="#theme_builtin_curve" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" align="left" style="margin-right:5px" />
-      A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>. The navigation menu doesn't rely on JavaScript, but is purely CSS-driven. The curve theme is the "youngest" theme inside the Coppermine core and therefore is the most modern one. It looks clean, with a lot of rounded corners and should work with most existing sites with light backgrounds. The rounded corners will not work in all browsers.<br clear="all" />
-      <div class="cpg_message_info">
-      The curve theme currently uses workarounds to display correctly in Internet Explorer 6 and 7. If this bothers you, i.e. if you're not fond of applying browser hacks and believe in coming up with valid, pure code, you're welcome to remove those browser hacks.<br />
-      <h4>IE6</h4>
-      To remove IE6 support,
-      <ul>
-          <li>delete <tt class="code">&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
-          <li>delete the file <tt class="code">csshover3.htc</tt> from the theme folder (<tt class="code">themes/curve/</tt>.</li>
-      </ul>
-      <h4>IE7</h4>
-      To remove support for IE7,
-      <ul>
-          <li>delete <tt class="code">&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
-          <li>remove all lines with <tt class="code">/* IE7 */</tt> from <tt class="code">themes/curve/style.css</tt>,</li>
-          <li>uncomment the line <tt class="code">/* min-height: 95px; */</tt> in <tt class="code">themes/curve/style.css</tt> by replacing it with <tt class="code">min-height: 95px;</tt>.</li>
-      </ul>
-        </div>
-    </li>
-  <li>
-      <a name="theme_builtin_eyeball"></a><h3>Eyeball<a href="#theme_builtin_eyeball" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" align="left" style="margin-right:5px" />
-      A theme with a dark background and a horizontal menu that expands for user interaction features
-      <br clear="all" />
-  </li>
-  <li>
-      <a name="theme_builtin_hardwired"></a><h3>Hardwired<a href="#theme_builtin_hardwired" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" align="left" style="margin-right:5px" />
-      A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus
-      <br clear="all" />
-  </li>
-  <li>
-      <a name="theme_builtin_rainy_day"></a><h3>Rainy Day<a href="#theme_builtin_rainy_day" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" align="left" style="margin-right:5px" />
-      A theme with dark background and rounded edges
-      <br clear="all" />
-  </li>
-  <li>
-      <a name="theme_builtin_sample"></a><h3>Sample<a href="#theme_builtin_sample" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.
-      <br clear="all" />
-  </li>
-  <li>
-      <a name="theme_builtin_waterdrop"></a><h3>Waterdrop<a href="#theme_builtin_waterdrop" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-      <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" align="left" style="margin-right:5px" />
-      A theme with a light background and a &quot;conventional&quot; horizontal menu
-      <br clear="all" />
-  </li>
-</ul>
-<p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
-
-<a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
-<p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
-<p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
-<p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
-<a name="theme_upgrading_end"></a>
-
-<a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
-<ul>
-  <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
-  <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
-  <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
-</ul>
-<p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
-<a name="theme_files_end"></a>
-
-<a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does <strong>not</strong> exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in includes/themes.inc.php.</p>
-<p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit includes/themes.inc.php, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing include/themes.inc.php can be accomplished by editing themes/yourtheme/<a href="theme_theme_php.htm">theme.php</a> as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
-<a name="theme_engine_end"></a>
-
-<a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. If you're looking for examples how to modify your custom theme, you should read the page &quot;<a href="theme_examples.htm">Theme examples</a>&quot; thoroughly, as it contains solutions ready for copy'n paste that allow you to modify your custom theme dramatically, especially as far as <a href="theme_examples.htm#theme_examples_content">additional content</a> is concerned. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
+<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
+
+<div class="indent">
+
+    <a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    The Coppermine package comes with some pre-made themes:
+    <div class="indent">
+          <a name="theme_builtin_curve"></a><h3>Curve<a href="#theme_builtin_curve" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" align="left" style="margin-right:5px" />
+          A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>. The navigation menu doesn't rely on JavaScript, but is purely CSS-driven. The curve theme is the "youngest" theme inside the Coppermine core and therefore is the most modern one. It looks clean, with a lot of rounded corners and should work with most existing sites with light backgrounds. The rounded corners will not work in all browsers.<br clear="all" />
+          <div class="cpg_message_info">
+          The curve theme currently uses workarounds to display correctly in Internet Explorer 6 and 7. If this bothers you, i.e. if you're not fond of applying browser hacks and believe in coming up with valid, pure code, you're welcome to remove those browser hacks.<br />
+          <h4>IE6</h4>
+          To remove IE6 support,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>delete the file <tt class="code">csshover3.htc</tt> from the theme folder (<tt class="code">themes/curve/</tt>).</li>
+          </ul>
+          <h4>IE7</h4>
+          To remove support for IE7,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>remove all lines with <tt class="code">/* IE7 */</tt> from <tt class="code">themes/curve/style.css</tt>,</li>
+              <li>uncomment the line <tt class="code">/* min-height: 95px; */</tt> in <tt class="code">themes/curve/style.css</tt> by replacing it with <tt class="code">min-height: 95px;</tt>.</li>
+          </ul>
+            </div>
+    
+          <a name="theme_builtin_eyeball"></a><h3>Eyeball<a href="#theme_builtin_eyeball" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" align="left" style="margin-right:5px" />
+          A theme with a dark background and a horizontal menu that expands for user interaction features
+          <br clear="all" />
+    
+          <a name="theme_builtin_hardwired"></a><h3>Hardwired<a href="#theme_builtin_hardwired" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" align="left" style="margin-right:5px" />
+          A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus
+          <br clear="all" />
+    
+          <a name="theme_builtin_rainy_day"></a><h3>Rainy Day<a href="#theme_builtin_rainy_day" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" align="left" style="margin-right:5px" />
+          A theme with dark background and rounded edges
+          <br clear="all" />
+    
+          <a name="theme_builtin_sample"></a><h3>Sample<a href="#theme_builtin_sample" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.
+          <br clear="all" />
+    
+          <a name="theme_builtin_waterdrop"></a><h3>Waterdrop<a href="#theme_builtin_waterdrop" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" align="left" style="margin-right:5px" />
+          A theme with a light background and a &quot;conventional&quot; horizontal menu
+          <br clear="all" />
+    </div>
+    <p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
+    
+    <a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
+    <p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
+    <p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
+    <p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
+    <a name="theme_upgrading_end"></a>
+    
+    <a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
+    <ul>
+      <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
+      <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
+      <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
+    </ul>
+    <p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
+    <a name="theme_files_end"></a>
+    
+    <a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does <strong>not</strong> exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in <tt class="filename">includes/themes.inc.php</tt>.</p>
+    <p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit <tt class="filename">includes/themes.inc.php</tt>, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing <tt class="filename">include/themes.inc.php</tt> can be accomplished by editing <tt class="filename">themes/yourtheme/<a href="theme_theme_php.htm">theme.php</a></tt> as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
+    <a name="theme_engine_end"></a>
+    
+    <a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. If you're looking for examples how to modify your custom theme, you should read the page &quot;<a href="theme_examples.htm">Theme examples</a>&quot; thoroughly, as it contains solutions ready for copy'n paste that allow you to modify your custom theme dramatically, especially as far as <a href="theme_examples.htm#theme_examples_content">additional content</a> is concerned. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
 
+</div>
 
 <a name="theme_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_style_css.htm 1.5.8.src/docs/en/theme_style_css.htm
--- 1.5.6.src/docs/en/theme_style_css.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/theme_style_css.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_style_css.htm $
-  $Revision: 7620 $
-

+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -33,512 +32,518 @@
 
 
 <a name="theme_style_css"></a><h1>Editing style.css<a href="#theme_style_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
-
-<a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
-
-<a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
-
-
-<a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
-
-
-
-
-<a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Name</th>
-    <th valign="top" align="left">File</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Needed?</th>
-    <th valign="top" align="left">Type</th>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Links created by <a href="bbcode.htm">bbcode</a> input
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table headers (the first row of a table usually)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table sub-headers (often the second row of a table)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Regular table cell
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Table footer row, usually contains the form submit buttons or pagination
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table that doesn't contain an album an empty category)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the title displayed underneath the thumbnail
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the cell that contains the sortorder options on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each individual sortorder option on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each menu item on the navigation menu of the intermediate image display page.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each item of the admin menu and each admin button.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the entire admin menu to accomplish horizontally aligned div containers.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall admin menu wrapper.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Animated admin menu item that is meant to indicate that the admin needs to perform an action.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used to format the date of comments on the displayimage page
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image on the displayimage screen.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the debug_output when in debug mode.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the labels of radio buttons and checkboxes.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall wrapper for the entire gallery block in the template.
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Background for the film strip display.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <!--
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  -->
-</table>
-
-...<abbr title="to be continued">tbc</abbr>...
-
-<a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
+
+<div class="indent">
+
+    <a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
+    
+    <div class="indent">
+    
+        <a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
+        
+        
+        <a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
+        
+    </div>
+    
+    
+    <a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Name</th>
+        <th valign="top" align="left">File</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Needed?</th>
+        <th valign="top" align="left">Type</th>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Links created by <a href="bbcode.htm">bbcode</a> input
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table headers (the first row of a table usually)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table sub-headers (often the second row of a table)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Regular table cell
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Table footer row, usually contains the form submit buttons or pagination
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table that doesn't contain an album an empty category)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the title displayed underneath the thumbnail
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the cell that contains the sortorder options on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each individual sortorder option on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each menu item on the navigation menu of the intermediate image display page.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each item of the admin menu and each admin button.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the entire admin menu to accomplish horizontally aligned div containers.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall admin menu wrapper.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Animated admin menu item that is meant to indicate that the admin needs to perform an action.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used to format the date of comments on the displayimage page
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image on the displayimage screen.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the debug_output when in debug mode.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the labels of radio buttons and checkboxes.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall wrapper for the entire gallery block in the template.
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Background for the film strip display.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <!--
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      -->
+    </table>
+    
+    ...<abbr title="to be continued">tbc</abbr>...
+    
+    <a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+
+</div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_template.htm 1.5.8.src/docs/en/theme_template.htm
--- 1.5.6.src/docs/en/theme_template.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_template.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_template.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -304,8 +304,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_theme_php.htm 1.5.8.src/docs/en/theme_theme_php.htm
--- 1.5.6.src/docs/en/theme_theme_php.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_theme_php.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_theme_php.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -574,8 +574,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_upgrade_14x-15x.htm 1.5.8.src/docs/en/theme_upgrade_14x-15x.htm
--- 1.5.6.src/docs/en/theme_upgrade_14x-15x.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/theme_upgrade_14x-15x.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_upgrade_14x-15x.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -44,9 +44,11 @@
 </ul>
 
 <a name="theme_convert_style"></a><h2>Edit style.css<a href="#theme_convert_style" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+
+<div class="indent">
 
-<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes :link, :visited, :focus, :active<a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes <tt class="code">:link</tt>, <tt class="code">:visited</tt>, <tt class="code">:focus</tt>, <tt class="code">:active</tt><a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Before applying this fix, make sure that your stylesheet doesn't contain definitions for the pseudo-classes already. If it doesn't contain those classes</p>
 <p>Find:</p>
 <pre class="cpg_code smallcode">a:hover {</pre>
@@ -90,20 +92,20 @@
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">        font-weight:bold;</pre>
 
-<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;navmenu&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;<tt class="code">navmenu</tt>&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.navmenu a {
         position: relative;</pre>
 <p>and replace with:</p>
 <pre class="cpg_code smallcode">.navmenu a {</pre>
 
-<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;admin_menu&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;<tt class="code">admin_menu</tt>&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.admin_menu {</pre>
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">background-repeat:repeat-x;</pre>
 
-<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;admin_float&raquo; &amp; &laquo;admin_menu_wrapper&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;<tt class="code">admin_float</tt>&raquo; &amp; &laquo;<tt class="code">admin_menu_wrapper</tt>&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#admin_menu_anim {</pre>
 <p>and add before it (into a new line):</p>
@@ -159,7 +161,7 @@
         margin:2px;
 }</pre>Edit the colors and attributes as you see fit. This is supposed to show which thumbnails have already been clicked. The important bit being the attributes of the pseudo-class :visited; they have to differ from the other pseudo-classes.
 
-<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;pic_title&raquo;, &laquo;pic_caption&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;<tt class="code">pic_title</tt>&raquo; &amp; &laquo;<tt class="code">pic_caption</tt>&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -189,7 +191,7 @@
         line-height:1.0em;
 }</pre>
 
-<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;<tt class="code">cpg_message_info</tt>&raquo;, &laquo;<tt class="code">cpg_message_success</tt>&raquo;, &laquo;<tt class="code">cpg_message_warning</tt>&raquo;, &laquo;<tt class="code">cpg_message_error</tt>&raquo;, &laquo;<tt class="code">cpg_message_validation</tt>&raquo;, &laquo;<tt class="code">cpg_summary</tt>&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -224,9 +226,20 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
-}</pre>
+}
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
+}</pre>
 
-<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;greybox&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;<tt class="code">greybox</tt>&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In cpg1.5.x, the jquery plugin Greybox Redux is used to display the help-popups embedeed into the page. You need to add the corresponding CSS color definition into your stylesheet.</p>
 <p>Add at the end of your stylesheet (into a new line):</p>
 <pre class="cpg_code smallcode">#GB_window {
@@ -252,23 +265,27 @@
 <p>and delete from your custom stylesheet.</p>
 <a name="theme_convert_style_end"></a>
 
-<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;comment_button&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;<tt class="code">comment_button</tt>&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "comment_button" didn't differ much from the class "button" and has been removed. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;tableh1_compact&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh1_compact</tt>&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh1_compact" didn't differ much from the class "tableh1" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;tableh2_compact&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh2_compact</tt>&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh2_compact" didn't differ much from the class "tableh2" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;tableb_compact&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;<tt class="code">tableb_compact</tt>&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+</div>
 
 <a name="theme_convert_template"></a><h2>Edit template.html<a href="#theme_convert_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>There have been only minor changes to this file, so the changes should be easy to apply. However, if you fail to apply the changes in this file, your upgrade will be incomplete and your custom theme will not work for cpg1.5.x. Just follow the instructions in this section thoroughly. <br />
-Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+
+<div class="indent">
 
-<a name="theme_convert_template_javascript"></a><h3>Replace the call for script.js<a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_javascript"></a><h3>Replace the call for <tt class="filename">script.js</tt><a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</pre>
 <p>and replace with:</p>
@@ -282,31 +299,33 @@
 <p>and add before it into a new line:</p>
 <pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="css/coppermine.css" type="text/css" /&gt;</pre>
 
-<a name="theme_convert_template_message_block"></a><h3>Add {MESSAGE_BLOCK} token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_message_block"></a><h3>Add <tt class="code">{MESSAGE_BLOCK}</tt> token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{MESSAGE_BLOCK}</pre>anywhere before the <tt class="code">{GALLERY}</tt>-token, preferably right after the menu section. This new placeholder will display messages both to the admin as well as the end user. It should be visible in the upper part of the screen without the need to scroll down, see <a href="theme_template.htm#theme_template_message_block">details</a> on the <tt class="code">{MESSAGE_BLOCK}</tt>-placeholder-token.
 
-<a name="theme_convert_template_credits"></a><h3>Add {CREDITS} token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_credits"></a><h3>Add <tt class="code">{CREDITS}</tt> token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{CREDITS}</pre>anywhere after the <tt class="code">{GALLERY}</tt>-token, preferably at the very end of the file, above the <tt class="code">&lt;/body&gt;</tt>-tag. This new placeholder can display the copyright notice of your gallery and (ideally) the <a href="theme_copyright.htm#theme_copyright">Coppermine disclaimer</a>.<br />
 If you don't insert that token, there will be no error message and the default Credits will be displayed, see <a href="theme_template.htm#theme_template_credits">details</a> on the <tt class="code">{CREDITS}</tt>-placeholder-token. 
 
-<a name="theme_convert_template_vanity"></a><h3>Remove {VANITY} token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_vanity"></a><h3>Remove <tt class="code">{VANITY}</tt> token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{VANITY}</tt>. This token used to be replaced with a reference to the w3c validation pages and php.net and mysql.com only if the theme was defined as standards compliant and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{VANITY}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped as well as the definition inside the theme.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the vanity display will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{VANITY}</tt> (&rarr; <a href="theme_template.htm#theme_template_vanity">details</a>).</p>
 <img src="../images/vanity.png" width="351" height="26" border="0" alt="" title="vanity block" />
 
-<a name="theme_convert_template_language_select_flags"></a><h3>Remove {LANGUAGE_SELECT_FLAGS} token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_flags"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>. This token used to be replaced with a list of flags representing the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by flag will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>.</p>
 
-<a name="theme_convert_template_language_select_list"></a><h3>Remove {LANGUAGE_SELECT_LIST} token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_list"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_LIST}</tt> token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>. This token used to be replaced with a list of the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by list will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>.</p>
 
-<a name="theme_convert_template_theme_select_list"></a><h3>Remove {THEME_SELECT_LIST} token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_theme_select_list"></a><h3>Remove <tt class="code">{THEME_SELECT_LIST}</tt> token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>. This token used to be replaced with a list of the available themes and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{THEME_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the theme selector will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>.</p>
+
+</div>
 
 <a name="theme_convert_template_end"></a>
 
@@ -348,8 +367,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/theme_user-contributions.htm 1.5.8.src/docs/en/theme_user-contributions.htm
--- 1.5.6.src/docs/en/theme_user-contributions.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/theme_user-contributions.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/theme_user-contributions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -69,8 +69,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/toc.htm 1.5.8.src/docs/en/toc.htm
--- 1.5.6.src/docs/en/toc.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/toc.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/toc.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -1463,8 +1463,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/translation.htm 1.5.8.src/docs/en/translation.htm
--- 1.5.6.src/docs/en/translation.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/translation.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/translation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -232,7 +232,7 @@
 				<li>Edit the meta description (<tt class="">&lt;meta name="description" content="..."&gt;</tt>) as well to come up with a short summary what the page is about (in your language).</li>
 				<li>Leave the file names alone: do not translate the files names!</li>
 				<li>Leave the anchor names alone: don't edit anchor names (like <tt class="code">&lt;a name="copyright"&gt;&lt;/a&gt;</tt>), even if the word "copyright" in this example doesn't mean the same thing (or anything at all) in your language.<br />This is meant to make sure that supporters and users can easily refer to doc sections they don't even understand.</li>
-				<li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7620 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
+				<li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
 				<li>Do <strong>not</strong> edit the SVN version info section at the top of the page (commented out) - it will be used for internal purposes (again: <a href="dev_subversion.htm">subversion repository</a>) later.</li>
 				<li>Don't improve your localized version/translation only: you might find that the English part of the documentation is lacking some explanations or that it is inacurate or missing important bits, so you might be tempted to add sections to your translation of the docs that don't exist in the original, English section of the docs. However, we don't think that this is a good idea: if you have suggestions to make how to improve the docs, we'd love to see your suggestion for the benefit of all users. This being said: please don't just add sections to your local copy of the translation - post your suggestion publicly instead in order to see your proposed improvement go into both the English version of the docs as well as your version.</li>
 				<li>Translate examples if applicable: you are welcome to translate examples into your language as well: the English sample user name "John Doe" can of course be changed into the typical German sample user "Max Mustermann" for example. The sample URL <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt> can of course be translated into <tt class="code">http://deine-seite.tld/dein_coppermine_verzeichnis/</tt> in a German localization of the docs.</li>
@@ -268,8 +268,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip 1.5.8.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip
--- 1.5.6.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip	2010-06-05 00:35:44.000000000 -0500
+++ 1.5.8.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
-iP>9~9Z 
-L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
-pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip 1.5.8.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip
--- 1.5.6.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	2010-06-05 00:35:44.000000000 -0500
+++ 1.5.8.src/docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
-dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
-z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
-V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/tutorial/matching_theme/index.htm 1.5.8.src/docs/en/tutorial/matching_theme/index.htm
--- 1.5.6.src/docs/en/tutorial/matching_theme/index.htm	2010-06-05 00:35:44.000000000 -0500
+++ 1.5.8.src/docs/en/tutorial/matching_theme/index.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,102 +0,0 @@
-<!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" xml:lang="en" lang="en">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<title>Example page</title>
-	<style type="text/css">
-		/*** The Essential Code ***/
-
-		body {
-			margin: 0;
-			padding-left: 200px;    /* LC fullwidth */
-			padding-right: 190px;   /* RC fullwidth + CC padding */
-			min-width: 240px;       /* LC fullwidth + CC padding */
-		}
-
-		#header, #footer {
-			margin-left: -200px;    /* LC fullwidth */
-			margin-right: -190px;   /* RC fullwidth + CC padding */
-		}
-
-		.column {
-			position: relative;
-			float: left;
-		}
-
-		#center {
-			padding: 0 20px;
-			width: 100%;
-		}
-
-		#left {
-			width: 180px;           /* LC width */
-			padding: 0 10px;        /* LC padding */
-			right: 240px;           /* LC fullwidth + CC padding */
-			margin-left: -100%;
-		}
-
-		#right {
-			width: 130px;           /* RC width */
-			padding: 0 10px;        /* RC padding */
-			margin-right: -100%;
-		}
-
-		#footer {
-			clear: both;
-		}
-
-		/*** IE Fix ***/
-		* html #left {
-			left: 150px;            /* RC fullwidth */
-		}
-
-		/*** Just for Looks ***/
-
-		body {
-			background: #FFF;
-		}
-
-		#header, #footer {
-			font-size: large;
-			text-align: center;
-			padding: 0.3em 0;
-			background: #999;
-		}
-
-		#left {
-			background: #66F;
-		}
-
-		#center {
-			background: #DDD;
-		}
-
-		#right {
-			background: #F66;
-		}
-
-		.column {
-			padding-top: 1em;
-			text-align: justify;
-		}
-	</style>
-    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
-</head>
-<body>
-	<div id="header">This is the header - the place where your site logo could reside.</div>
-	<div id="center" class="column">
-		<h1>This is the main content.</h1>
-		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
-        <p>The center column of this example design is supposed to contain the actual page content.
-	</div>
-	<div id="left" class="column">
-		<h2>This is the left sidebar.</h2>
-		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
-	</div>
-	<div id="right" class="column">
-		<h2>This is the right sidebar.</h2>
-		<p>In this column, the coppermine menu is supposed to reside.</p>
-	</div>
-	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
-</body>
-</html>
diff -x .svn -aruN 1.5.6.src/docs/en/tutorial/matching_theme/screenshot_missing_menu.png 1.5.8.src/docs/en/tutorial/matching_theme/screenshot_missing_menu.png
--- 1.5.6.src/docs/en/tutorial/matching_theme/screenshot_missing_menu.png	2010-06-05 00:35:44.000000000 -0500
+++ 1.5.8.src/docs/en/tutorial/matching_theme/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,171 +0,0 @@
-PNG
-
-   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
-sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
-dg}cǎJwދVƑ2U Z:۷o.=*駟&
-q7#I'N͛71Z
-ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
-rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
-6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
-"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
-p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
-6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
-OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
--lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
-S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
-毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
-
-
-hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
-$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
-F hθ^FQR╳SrF \I
-eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
-qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
-	m
-CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
- `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
-Aǯa`"
-ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
-_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
-*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
-&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
-,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
-Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
-Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
-?zy
-=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
-gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
-)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
-81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
-_#cyW&UdYWS;:V
-w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
-^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
-tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
- \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
-	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
-´i2k֗P2dpK6]LU$j^t-\g侬45
-z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
-Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
-C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
-Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
-R(;U 
-I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
-?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
-/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
-ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
-?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
-l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
-illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
-T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
-t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
-
-V
-5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
-a
-
-Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
-Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
-qM7oXz5144??|I'>ꢾ G%(
-gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
-
-ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
-EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
-L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
-7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
->+ӟ˗Յ81bZl;v`ӳ뮻]vb
-lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
-o֭'R)ڴz<ra
-
-
-y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
-k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
-uMa1
-H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
-uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
-,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
-2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
-Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
-Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
-`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
-$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
-,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
->D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
-d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
-0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
-YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
-4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
-Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
-be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
-f%(.޽ab#k-;L@GӲj
-͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
-Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
-X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
-(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
-,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
-'U4I\V/lTԢQ9ځ"t8
-qܨF~^!r!2DuevNPpX,(3m4
-
-
-$??|
-V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
-hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
-ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
-07n.}[I?&t>Up*k:f<\׎הOcq
-RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
-T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
-
-
-طo̛7?F
! tadlfv۱ԏГ~{ X
-ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
-07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
-I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
-ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
-e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
-pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
- ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
-p:o9
-iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
-1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
-cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
-q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
-nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
-.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
-"IBR¤bqv(qx;
-&&Sd5
-F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
-YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
-f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
-
-
-gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
-gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
- щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
-V̮]e>AspLfQzA?`&(
-'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
-x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
-1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
-֯_O.*֮]OS."^|E oTF4c͚5lܸ])
-q_bq||3gD"mx<tuuŊ{_B!<a]^x
-n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
-*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
-0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
-W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
-)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
-tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
-Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
-ib
-,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
-*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
-if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
-ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
-RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
-yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
-U;H
-׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
-	!p8LEE~NRBH
-xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
-xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
-VN ~?aO	UϨolH#
-!$@]*tC'`Xu\.LpwkCױu= hfHC
-!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
-v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/uninstall.htm 1.5.8.src/docs/en/uninstall.htm
--- 1.5.6.src/docs/en/uninstall.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/uninstall.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
   -----------------
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/uninstall.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -56,8 +56,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/upgrading.htm 1.5.8.src/docs/en/upgrading.htm
--- 1.5.6.src/docs/en/upgrading.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/upgrading.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/upgrading.htm $
-  $Revision: 7637 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -44,18 +44,93 @@
         <p>This is a list of minor releases of cpg1.5.x and the reason why they have been released. It is meant to explain why you should upgrade as soon as possible to the most recent stable release if you are running an outdated version.</p>
         <span class="detail_head_collapsed">Details</span>
         <div class="detail_body">
-        	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        	  <tr>
-        	    <th valign="top" align="left">Package</td>
-        	    <th valign="top" align="left">Reason for release</td>
-        	    <th valign="top" align="left"><span class="small">Release Date</span></td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.6</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Maintenance release (stable)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
+            <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+              <tr>
+                <th valign="top" align="left">Package</td>
+                <th valign="top" align="left">Reason for release</td>
+                <th valign="top" align="left"><span class="small">Release Date</span></td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.8</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,66417.0.html">Announcement thread</a></li>
+                    <li>Fixed setting default language with language manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,66276.0.html">thread</a>)</li>
+                    <li>Changed form token generation - removed trouble maker parameters (<a href="http://forum.coppermine-gallery.net/index.php/topic,65918.0.html">thread</a>)</li>
+                    <li>Fixed language manager issue for language files with underscore (<a href="http://forum.coppermine-gallery.net/index.php/topic,66274.0.html">thread</a>)</li>
+                    <li>Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (<a href="http://forum.coppermine-gallery.net/index.php/topic,66118.0.html">thread</a>)</li>
+                    <li>Fixed ecard if no intermediate picture is present (<a href="http://forum.coppermine-gallery.net/index.php/topic,66161.0.html">thread</a>)</li>
+                    <li>Added Estonian language file (user contribution)</li>
+                    <li>Update 'last visit' time if it's a 'remember me' session (<a href="http://forum.coppermine-gallery.net/index.php/topic,66145.0.html">thread</a>)</li>
+                    <li>Added Slovak language file (user contribution)</li>
+                    <li>While deleting non-images, delete the corresponding custom thumbnail if exists</li>
+                    <li>While renaming non-images, rename the corresponding custom thumbnail if exists</li>
+                    <li>While renaming files, check if there will be no conflicts before doing anything</li>
+                    <li>Added plugin hook 'token_criteria'</li>
+                    <li>Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (<a href="http://forum.coppermine-gallery.net/index.php/topic,65994.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65996.0.html">thread</a>)</li>
+                    <li>Fixed possibility for users to edit their files in public galleries if disabled in config (<a href="http://forum.coppermine-gallery.net/index.php/topic,65693.0.html">thread</a>)</li>
+                    <li>Disable the possibility for guests to enter file details by default (<a href="http://forum.coppermine-gallery.net/index.php/topic,62522.0.html">thread</a>)</li>
+                    <li>Fixed error message when regular users try to delete their albums in public categories</li>
+                    <li>Re-organizing zip archives inside docs folder</li>
+                    <li>Adding documentation about plugin config options</li>
+                    <li>Fixed issue when reset file ratings (<a href="http://forum.coppermine-gallery.net/index.php/topic,65896.0.html">thread</a>)</li>
+                    <li>Fixed empty values for 'reason' in 'report to administrator' email (<a href="http://forum.coppermine-gallery.net/index.php/topic,65752.0.html">thread</a>)</li>
+                    <li>Fixed category view when albums with keywords are present (<a href="http://forum.coppermine-gallery.net/index.php/topic,64155.0.html">thread</a>)</li>
+                    <li>Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (<a href="http://forum.coppermine-gallery.net/index.php/topic,58734.0.html">thread</a>)</li>
+                    <li>Added search terms to the title of the thumbnails page (<a href="http://forum.coppermine-gallery.net/index.php/topic,65840.0.html">thread</a>)</li>
+                    <li>Added Japanese language file (user contribution)</li>
+                    <li>Adding boxes to config documentation for defaults, max, min, recomended and record name</li>
+                    <li>Display Coppermine news always in an iframe (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed error message for non existing categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65763.0.html">thread</a>)</li>
+                    <li>Replaced wrong link in update.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65714.0.html">thread</a>)</li>
+                    <li>Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges</li>
+                    <li>Updated Turkish language file (user contribution)</li>
+                    <li>Show password prompt if user tries to access file in password protected album directly</li>
+                    <li>Added Brazilian language file (user contribution)</li>
+                    <li>Fixed uploading to password protected albums in public categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65677.0.html">thread</a>)</li>
+                    <li>Changed default values for user galleries category (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Fixed album visibility issue with user galleries (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Changed fix for category alpha sorting</li>
+                    <li>Fixed a critical error with the most viewed meta album</li>
+                    <li>Updated French language file (improvement and corrections)</li>
+                    <li>Allow higher port numbers for the site url config setting</li>
+                    <li>Fixed display of swf files in Firefox (<a href="http://forum.coppermine-gallery.net/index.php/topic,63624.0.html">thread</a>)</li>
+                    <li>Fixed resizing of watermark backup images (<a href="http://forum.coppermine-gallery.net/index.php/topic,65531.0.html">thread</a>)</li>
+                    <li>Fixed category permissions for secondary user groups (<a href="http://forum.coppermine-gallery.net/index.php/topic,65551.0.html">thread</a>)</li>
+                    <li>Fixed issue when editing user albums (<a href="http://forum.coppermine-gallery.net/index.php/topic,65542.0.html">thread</a>)</li>
+                    <li>Fixed issues with usergal_alphatabs plugin (<a href="http://forum.coppermine-gallery.net/index.php/topic,65473.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65547.0.html">thread</a>)</li>
+                    <li>Fixed line breaks in contact form emails</li>
+                    <li>Removed outdated FAQ items</li>
+                    <li>Updated Hungarian language file (user contribution)</li>
+                    <li>Fixed pre-population of user name on comments form (<a href="http://forum.coppermine-gallery.net/index.php/topic,65293.0.html">thread</a>)</li>
+                    <li>Fixed timeout issue when fetching remote files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed thumb sharpening (<a href="http://forum.coppermine-gallery.net/index.php/topic,65398.0.html">thread</a>)</li>
+                    <li>Place new comments form accordingly to sort order of comments (<a href="http://forum.coppermine-gallery.net/index.php/topic,65461.0.html">thread</a>)</li>
+                    <li>Added Danish language file (user contribution)</li>
+                    <li>Added default value for 'user_profile6' during user creation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65451.0.html">thread</a>)</li>
+                    <li>Fixed HTML validation issue for german lang files - replaced & by &amp;amp;</li>
+                    <li>Updated plugin manager documentation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65379.0.html">thread</a>)</li>
+                    <li>Added Hungarian language file (user contribution)</li>
+                    <li>Fixed pagination for user manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,65365.0.html">thread</a>)</li>
+                    <li>Updated Finnish language file (user contribution)</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-08-06</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.7</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.6</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
                     <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
                     <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
                     <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
@@ -67,66 +142,66 @@
                     <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
                     <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
                     <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-04</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.5</td>
-        	    <td valign="top">
-        	      This package was never released. In fact it never existed.
-        	    </td>
-        	    <td valign="top" align="right">-</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.4</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Stable release</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-02</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.3</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Release candidate</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-03-05</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.2</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
-        	        <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-11-16</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.1</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-07-24</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.0</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">Never</td>
-        	  </tr>
-        	</table>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-04</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.5</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.4</td>
+                <td valign="top">
+                  <ul>
+                    <li>Stable release</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-02</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.3</td>
+                <td valign="top">
+                  <ul>
+                    <li>Release candidate</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-03-05</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.2</td>
+                <td valign="top">
+                  <ul>
+                    <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-11-16</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.1</td>
+                <td valign="top">
+                  <ul>
+                    <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-07-24</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.0</td>
+                <td valign="top">
+                  <ul>
+                    <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">Never</td>
+              </tr>
+            </table>
         </div>
         <p>As you can see, the coppermine dev team is constantly fixing and improving coppermine. Every non-trivial piece of software contains bugs, so there is no guarantee that the version that currently is the most recent one will be the final, ultimately bug-free version to be released in the cpg1.5.x series. It is absolutely vital that you perform regular updates as soon as new packages are being released.</p>
         <a name="upgrade_why_reasons_end"></a>
@@ -141,36 +216,36 @@
     <p>The instructions here apply for <strong>all</strong> Coppermine udpates/upgrades, so please read them carefully.</p>
     <ul>
         <li>
-    	    <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
-    	    <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
-    	    Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
-    	    <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
+            <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
+            Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
+            <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
-    	    <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
-    	    <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
+            <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
+            <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
-    	    <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
-    	    If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
-    	    <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
+            <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
+            If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
+            <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
-    	    <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
-    	    <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
+            <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
+            <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
-    	    <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
-    	    <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
+            <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
+            <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
-    	    <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
-    	    <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
+            <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
+            <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
     </ul>
     <p>To make this absolutely clear:</p>
@@ -231,6 +306,10 @@
               <a name="upgrade_14_uri_upload"></a><h4>URI upload removed<a href="#upgrade_14_uri_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
               The <abbr title="Uniform Resource Identifier">URI</abbr> upload feature has been removed from cpg1.4.x to cpg1.5.x, as it wasn't actually doing what many users thought that it would do: when using URI uploads people expected the file to remain at the URI that they entered into the upload form and not be transfered to the webspace where their Coppermine gallery resided on. Subsequently, they thought that they could safe webspace. This was a misconception and in fact just wishfull thinking: using URI uploads in cpg1.4.x, the file actually was uploaded to the Coppermine webspace no matter what.<br />
               Therefore, the actual feature "URI upload" was removed in cpg1.5.x. However (depending on the operating system of your client) you can (ab)use the regular http upload form to accomplish a similar thing in cpg1.5.x: when entering the URL of a file accepted by Coppermine into the http upload form, the file will get downloaded to your client's temporary folder and then a regular http upload from your client to your server will be performed. This is not actually a feature built into coppermine, but rather a feature of your <abbr title="operating system">OS</abbr>/browser and therefore it goes unsupported. However, there is no action required when performing the upgrade - this paragraph is just meant to inform you that the feature was dropped. 
+          </li>
+          <li>
+              <a name="upgrade_14_new_features"></a><h4>Configure new features<a href="#upgrade_14_new_features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              In comparison to cpg1.4.x, the new version cpg1.5.x comes with a load of new features. Some of them are enabled by default after performing the upgrade, which might not be what you want. Therefore, it's advisable that you (at least cursorily) read up the <a href="index.htm#features">features list</a> and check the <a href="configuration.htm#admin">config panel</a> and the <a href="groups.htm#group_cp">groups control panel</a> for the changes there. The way that Coppermine handles languages has been changed as well, that's why you need to visit the <a href="languages.htm#language_manager">language manager</a> at least once after the upgrade and configure language support there.
           </li>
         </ul>
         
@@ -245,10 +324,10 @@
             <a name="updater_what_it_does"></a><h3>What it does<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             The updater performs three things:
             <ul>
-            	<li>Check the authorization of the visitor who accesses the script</li>
-            	<li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
-            	<li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
-            	<li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
+                <li>Check the authorization of the visitor who accesses the script</li>
+                <li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
+                <li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
+                <li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
             </ul>
             <a name="updater_purpose"></a><h3>Purpose<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>The updater will perform the database update for you after you manually have replaced the sql file it is using. The updater will <strong>not</strong> detect for you if there is a new version of coppermine available, nor will it download anything from the coppermine website. The level of automation is not that advanced in coppermine (yet).</p>
@@ -256,10 +335,10 @@
             <a name="updater_authorization"></a><h3>Authorization check<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>In Coppermine versions before cpg1.5.x, the update script used to be publicly accessible, e.g. everybody was able to run it. While this was good for support purposes (supporters were able to run the updater for users looking for help if it was obvious that they had not done so), there was a slight chance that this accessibility for everyone could at some stage be a security risk. That's why the dev team members decided to protect the updater from being run by any visitor who accesses it - starting with cpg1.5x you need to supply admin credentials. This can happen in four different ways:</p>
             <ul>
-            	<li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
-            	<li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
-            	<li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
-            	<li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
+                <li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
+                <li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
+                <li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
+                <li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
             </ul>
             <a name="updater_when"></a><h3>When must the updater be run?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>You need to run the updater every time you upgrade/update, i.e. each time the file <tt class="code">sql/update.sql</tt> is being replaced with a new version.</p>
@@ -275,8 +354,8 @@
         <a name="versioncheck_description_start"></a><h3>What it does<a href="#versioncheck_description_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>The script &quot;versioncheck&quot; is meant for two purposes:</p>
         <ul>
-        	<li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
-        	<li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
+            <li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
+            <li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
         </ul>
         <p>This script goes through the files on your webserver and tries to determine if the local file versions on your webserver are the identical to the ones at the repository of http://coppermine-gallery.net. Files that do not match are displayed and are the files you should update as well.</p>
         <p>Compared to previous versions, the versioncheck page has been re-designed for cpg1.5.x both in terms of visuals as well as functionality.</p>
@@ -386,26 +465,26 @@
     
     <a name="upgrade_faq"></a><h2>Upgrading FAQ<a href="#upgrade_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <ul>
-    	<li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	There are various tools that allow you to stay up to date and make sure that you don't miss a release:
-    	<ul>
-    		<li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
-    		<li>Subscribe to the package on the sf.net project pages</li>
-    		<li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
-    	</ul>
-    	</li>
-    	<li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
-    	However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
-    	<li>
-    	    <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	    There are several ways to determine what version of Coppermine you are running:
-    	    <ul>
-    	        <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
-    	        <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
-    	        <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
-    	    </ul>
-    	</li>
+        <li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There are various tools that allow you to stay up to date and make sure that you don't miss a release:
+        <ul>
+            <li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
+            <li>Subscribe to the package on the sf.net project pages</li>
+            <li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
+        </ul>
+        </li>
+        <li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
+        However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
+        <li>
+            <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            There are several ways to determine what version of Coppermine you are running:
+            <ul>
+                <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
+                <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
+                <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
+            </ul>
+        </li>
     </ul>
 </div><a name="upgrade_end"></a>
 
@@ -416,10 +495,10 @@
 <a name="downgrading_end"></a>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7637 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
diff -x .svn -aruN 1.5.6.src/docs/en/uploading_batch-add.htm 1.5.8.src/docs/en/uploading_batch-add.htm
--- 1.5.6.src/docs/en/uploading_batch-add.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/uploading_batch-add.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/uploading_batch-add.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -203,8 +203,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/uploading.htm 1.5.8.src/docs/en/uploading.htm
--- 1.5.6.src/docs/en/uploading.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/uploading.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/uploading.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -70,8 +70,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/uploading_http.htm 1.5.8.src/docs/en/uploading_http.htm
--- 1.5.6.src/docs/en/uploading_http.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/uploading_http.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/uploading_http.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -68,8 +68,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/uploading_xp-publisher.htm 1.5.8.src/docs/en/uploading_xp-publisher.htm
--- 1.5.6.src/docs/en/uploading_xp-publisher.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/uploading_xp-publisher.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/uploading_xp-publisher.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -98,8 +98,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/upload_troubleshooting.htm 1.5.8.src/docs/en/upload_troubleshooting.htm
--- 1.5.6.src/docs/en/upload_troubleshooting.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/upload_troubleshooting.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/upload_troubleshooting.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -119,253 +119,237 @@
 <p class="cpg_message_error">When asking for support on the coppermine forum, post a link to your site and a <a href="users.htm#user_cp_new">test user account</a> (the test user mustn't be in the admin group!) with upload privileges, with the above mentioned settings in place - this way, supporters can see the error messages as well. Do <strong>not</strong> post debug_output unless requested. If you want fast results, you should disable admin approval for the group the test user is in, so supporters can tell instantly what is wrong without needing to double-check.</p>
 <div class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters.<br />
 To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</div>
-<p>Not sure what to do now? Read on:</p>
-<a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
-<p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
-<ul>
-	<li>
-		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">Go to your coppermine page and log in as admin</div>
-	</li>
-	<li>
-		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new group&quot; button</li>
-				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
-			<ul>
-				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new user&quot; button</li>
-				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
-				<li>Assign an easy password - can be the same as the user name.</li>
-				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
-				<li>Scroll to the bottom and submit the form.</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
-			<ul>
-				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
-				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
-				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
-			<ul>
-				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
-				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
-				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
-				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
-				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
-				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
-				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
-				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
-				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
-			<ul>
-				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
-				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
-				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
-				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
-				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
-				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
-			</ul>
-			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
-				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
-				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
-				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
-				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
-				<li>Post the test user account details (user name and password) that you have set up above</li>
-				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
-			</ul>
-		</div>
-	</li>
-</ul>
-<a name="upload_support_step-by-step_end"></a>
-
-<a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_example">
-	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
-	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
-	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
-	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
-	Here's the test user account data: <br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
-	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
-	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
-	[code]<span class="important">Some other error message</span>[/code]<br />
-	when trying that. I have no idea what else to do.<br />
-	Thanks in advance for your suggestions</div>
-</div>
-<a name="upload_support_example_end"></a>
+<p>Not sure what to do now? Read on:</p>
+<div class="indent">
+    <a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="?expand_all=1#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
+    <p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
+    <ul>
+    	<li>
+    		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="?expand_all=1#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">Go to your coppermine page and log in as admin</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="?expand_all=1#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new group&quot; button</li>
+    				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="?expand_all=1#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="?expand_all=1#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
+    			<ul>
+    				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new user&quot; button</li>
+    				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
+    				<li>Assign an easy password - can be the same as the user name.</li>
+    				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
+    				<li>Scroll to the bottom and submit the form.</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="?expand_all=1#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
+    			<ul>
+    				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
+    				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
+    				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="?expand_all=1#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
+    			<ul>
+    				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
+    				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
+    				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
+    				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
+    				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
+    				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="?expand_all=1#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
+    				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="?expand_all=1#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
+    				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
+    				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="?expand_all=1#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
+    			<ul>
+    				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
+    				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
+    				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
+    				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
+    				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
+    				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
+    			</ul>
+    			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="?expand_all=1#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
+    				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
+    				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
+    				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
+    				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
+    				<li>Post the test user account details (user name and password) that you have set up above</li>
+    				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
+    			</ul>
+    		</div>
+    	</li>
+    </ul>
+    <a name="upload_support_step-by-step_end"></a>
+    
+    <a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_example">
+    	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
+    	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
+    	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
+    	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
+    	Here's the test user account data: <br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
+    	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
+    	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
+    	[code]<span class="important">Some other error message</span>[/code]<br />
+    	when trying that. I have no idea what else to do.<br />
+    	Thanks in advance for your suggestions</div>
+    </div>
+    <a name="upload_support_example_end"></a>
+</div>
 <a name="upload_support_end"></a>
 
 
 <a name="upload_error_messages"></a><h2>Error messages<a href="#upload_error_messages" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-Below is a list of error messages that are quite frequent. Please review this table carefully if the error message you get during upload is being mentioned in this table. If it is, try applaying the suggested fix.
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th align="left">Error message</th>
-    <th align="left">Possible cause</th>
-    <th align="left">Suggested fix</th>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorCantMovePic"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/<br />
-      Warning: move_uploaded_file(/tmp/<em>phpezCYKr</em>)<br />
-      [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt><a href="#ErrorCantMovePic" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      PHP's temporary folder is missing or doesn't have the needed permissions
-    </td>
-    <td valign="top">
-      You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
-      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorImpossibleToMove"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/</tt><a href="#ErrorImpossibleToMove" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder</td>
-    <td valign="top">Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.</td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorFailedToOpenDir"></a><tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt><a href="#ErrorFailedToOpenDir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>'edit'-folder in your albums folder is missing</li>
-        <li>'edit'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
-        <li>Improper upgrade from cpg1.3.x</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Make sure you have a folder named 'edit' in your albums folder.</li>
-        <li>Make sure the edit directory has been chmod to 777/755.</li>
+Below is a list of error messages that are quite frequent. Please review this section carefully if the error message you get during upload is being mentioned here. If it is, try applying the suggested fix.
+
+<div class="indent">
+
+<a name="upload_error_messages_cant_move"></a><a name="ErrorCantMovePic"></a><h3>Error message: <em>failed to create stream: Operation not permitted</em><a href="#upload_error_messages_cant_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_cant_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_cant_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to albums/userpics/
+Warning: move_uploaded_file(/tmp/<span style="color:blue;">phpezCYKr</span>)
+[function.move-uploaded-file]: failed to create stream: Operation not permitted</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_cant_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_cant_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    PHP's temporary folder is missing or doesn't have the needed permissions.
+    <a name="upload_error_messages_cant_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_cant_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
+      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
+</div>
+
+<a name="upload_error_messages_impossible_to_move"></a><a name="ErrorImpossibleToMove"></a><h3><em>Impossible to move X to Y</em><a href="#upload_error_messages_impossible_to_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_impossible_to_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_impossible_to_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to <span style="color:blue;">albums/userpics/XXXXX/</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_impossible_to_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_impossible_to_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder
+    <a name="upload_error_messages_impossible_to_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_impossible_to_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.
+</div>
+
+<a name="upload_error_messages_failed_to_open_dir"></a><a name="ErrorFailedToOpenDir"></a><h3>Error message: <em>failed to open dir: No such file or directory</em><a href="#upload_error_messages_failed_to_open_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_failed_to_open_dir_detail"></a><h4>Detailed error message<a href="#upload_error_messages_failed_to_open_dir_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</pre>
+    <a name="upload_error_messages_failed_to_open_dir_cause"></a><h4>Possible cause<a href="#upload_error_messages_failed_to_open_dir_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder is missing</li>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
+        <li>Improper upgrade from a previous version of Coppermine</li>
+    </ul>
+    <a name="upload_error_messages_failed_to_open_dir_fix"></a><h4>Suggested fix<a href="#upload_error_messages_failed_to_open_dir_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <ul>
+        <li>Make sure you have a folder named '<tt class="filename">edit</tt>' in your albums folder.</li>
+        <li>Make sure the edit directory has been CHMODed to 777/755 (or rather: that you have applied permissions as suggested in <a href="install_permissions.htm">Setting permissions</a>)</li>
         <li>Make sure you have completely <a href="upgrading.htm#upgrade">upgraded</a> to Coppermine 1.5.x</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="httpPostVars"></a><tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt><a href="#httpPostVars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Outdated PHP-version on your server</li>
-        <li>Improper webserver configuration</li>
-      </ul>
-    </td>
-    <td valign="top">
-      Check if <a href="install_faq.htm#VersionPHP">your version of PHP</a> fullfills the <a href="requirements.htm#what">minimum requirements</a> for Coppermine. If your version is 4.3.0 or better, then this error is probably caused by a misconfiguration of your hosting server, and not a Coppermine issue. If the server isn't yours to configure properly (that is: if you're with a webhost), you can try this workaround (at your own risk):<br >
-      Edit the file "init.inc.php" and look for<br />
-      <div class="quote">$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</div>
-Replace it with<br />
-      <div class="quote">$PHP_SELF = $_SERVER['PHP_SELF'];</div>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNoAlbumExisting"></a><tt class="code">Sorry there is no album where you are allowed to upload files</tt><a href="#ErrorNoAlbumExisting" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_no_album"></a><a name="ErrorNoAlbumExisting"></a><h3>Error message: <em>Sorry there is no album where you are allowed to upload files</em><a href="#upload_error_messages_no_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_album_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_album_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Sorry there is no album where you are allowed to upload files</pre>
+    <a name="upload_error_messages_no_album_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_album_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
         <li>You (as admin) haven't created any albums yet.</li>
         <li>You (as non-admin user) don't have the permission to upload to public albums</li>
         <li>You (as non-admin user) haven't created at least one album in your personal gallery</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+    <a name="upload_error_messages_no_album_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_album_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error message is a <a href="errors.htm#errors_soft">soft error</a>, i.e. it's something that is related to your Coppermine setup and means that you haven't done something that you should have done.
+    <ul>
         <li>If you get this message when logged in as the admin of your gallery, then you need to <a href="albums.htm#albmgr_create">create at least one album</a> where files can be uploaded</li>
         <li>If you get this message when logged in as a non-admin, then you need to make sure you understand the permissions concept behind Coppermine: on the <a href="groups.htm#group_cp">groups control panel</a> the admin determines  whether users can create personal galleries (i.e. create albums inside their user gallery) or if they are allowed to upload into admin-created public albums. If the user <strong>is</strong> allowed to create personal galleries and gets this message, he must create at least one album first by clicking on &quot;Create / Order my albums&quot;. If the user is only allowed to upload to public albums (which need to be created by the admin in advance) and gets the above mentioned error message, then the admin needs to specify at least one public album where visitors are allowed to upload, using the <a href="albums.htm#album_prop">album properties</a> screen.</li>
         <li>If you get this message when not logged in at all (i.e. being a guest), then you need to review the Coppermine permissions concept as well: if you want to allow guests to upload (not recommended because of potential abuse), you need to specify the general upload ability on the <a href="groups.htm#group_cp">groups control panel</a> (for the guest/anonymous group) and you will also need to modify the <a href="albums.htm#album_prop">album properties</a> screen of at least one album and allow uploads for visitors in that album.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorAllowedMemorySize"></a><tt class="code">Fatal error: Allowed memory size of <em>XXXXXXX</em> bytes exhausted at (null):0 (tried to allocate <em>XXXX</em> bytes) in /var/www/html/include/picmgmt.inc.php</tt><a href="#ErrorAllowedMemorySize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
-    </td>
-    <td valign="top">
-      There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_allowed_memory_size"></a><a name="ErrorAllowedMemorySize"></a><h3>Error message: <em>Allowed memory size of X bytes exhausted</em><a href="#upload_error_messages_allowed_memory_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_allowed_memory_size_detail"></a><h4>Detailed error message<a href="#upload_error_messages_allowed_memory_size_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Fatal error: Allowed memory size of <span style="color:blue;">XXXXXXX</span> bytes exhausted at (null):0 (tried to allocate <span style="color:blue;">XXXX</span> bytes) in <span style="color:blue;">/var/www/html/include/picmgmt.inc.php</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_allowed_memory_size_cause"></a><h4>Possible cause<a href="#upload_error_messages_allowed_memory_size_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_allowed_memory_size_fix"></a><h4>Suggested fixes<a href="#upload_error_messages_allowed_memory_size_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
+    <ul>
         <li><strong>Alternative 1 (ideal):</strong><br />
         Increase the memory limit allocation in php.ini as suggested in <a href="upload_troubleshooting.htm#upload_trouble_memory_usage">Memory usage during resizing</a>. 
         If you cannot change php.ini, you should read alternatives 2 and 3.</li>
@@ -374,255 +358,310 @@
          <li><strong>Alternative 3 (workaround):</strong><br />
          You may download one of many free programs that resize images. Then resize the images to a smaller resolution (like 800 x 600) by the batch into a different folder while maintaining the same filenames.<br />
          Upload the resized images to Coppermine.  Then use your FTP client to overwrite the images with the higher resolution images. </li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorExecDisabled"></a><tt class="code">Exec() has been disabled</tt><a href="#ErrorExecDisabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode.
-    </td>
-    <td valign="top">
-      If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
-      You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNotAGdExtension"></a><tt class="code">Not a GD extension</tt><a href="#ErrorNotAGdExtension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      The file(s) you tried to upload can not be handled using the GD ImageLibrary
-    </td>
-    <td valign="top">
-      The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="imagemagick127"></a><tt class="code">The file '<em>albums/userpics/10001/somepic.jpg</em>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></tt><a href="#imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all.
-    </td>
-    <td valign="top">
-      If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_gd_support"></a><tt class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</tt><a href="#no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      Your webserver doesn't come with support for the GD image library.
-    </td>
-    <td valign="top">
-      Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_file_uploaded"></a><a name="allow_file_uploads"></a>
-      <tt class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</tt><a href="#no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
-    </td>
-    <td valign="top">
-      There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
-      If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
-      <ul>
-	      <li>test file &quot;<strong>too large</strong>&quot;<br />
-	      If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
-	      <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
-	      Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
-	      <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
-	      On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="destination_not_writable"></a><tt class="code">Destination directory albums/userpics/XXXXX/ is not writable by the script</tt><a href="#destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">permissions on file system level are not correct</td>
-    <td valign="top">Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.</td>
-  </tr>
-</table>
+    </ul>
+</div>
+
+<a name="upload_error_messages_exec_disabled"></a><a name="ErrorExecDisabled"></a><h3>Error message: <em>Exec() has been disabled</em><a href="#upload_error_messages_exec_disabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_exec_disabled_detail"></a><h4>Detailed error message<a href="#upload_error_messages_exec_disabled_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Exec() has been disabled</pre>
+    <a name="upload_error_messages_exec_disabled_cause"></a><h4>Possible cause<a href="#upload_error_messages_exec_disabled_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_exec_disabled_fix"></a><h4>Suggested fix<a href="#upload_error_messages_exec_disabled_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
+    You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
+</div>
+
+<a name="upload_error_messages_not_gd_extension"></a><a name="ErrorNotAGdExtension"></a><h3>Error message: <em>Not a GD extension</em><a href="#upload_error_messages_not_gd_extension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_not_gd_extension_detail"></a><h4>Detailed error message<a href="#upload_error_messages_not_gd_extension_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Not a GD extension</pre>
+    <a name="upload_error_messages_not_gd_extension_cause"></a><h4>Possible cause<a href="#upload_error_messages_not_gd_extension_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The file(s) you tried to upload can not be handled using the GD ImageLibrary
+    <a name="upload_error_messages_not_gd_extension_fix"></a><h4>Suggested fix<a href="#upload_error_messages_not_gd_extension_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
+</div>
+
+<a name="upload_error_messages_imagemagick127"></a><a name="imagemagick127"></a><h3>Error message: <em>Error executing ImageMagick - Return value 127</em><a href="#upload_error_messages_imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_imagemagick127_detail"></a><h4>Detailed error message<a href="#upload_error_messages_imagemagick127_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">The file '<span style="color:blue;">albums/userpics/10001/somepic.jpg</span>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_imagemagick127_cause"></a><h4>Possible cause<a href="#upload_error_messages_imagemagick127_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all. The first sentence of the error message is a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but the second sentence is a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP, with the important bit being the last sentence <tt class="code">Return value <strong>127</strong></tt>.
+    <a name="upload_error_messages_imagemagick127_fix"></a><h4>Suggested fix<a href="#upload_error_messages_imagemagick127_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
+</div>
+
+<a name="upload_error_messages_no_gd_support"></a><a name="no_gd_support"></a><h3>Error message: <em>PHP running on your server does not support the GD image library</em><a href="#upload_error_messages_no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_gd_support_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_gd_support_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</pre>
+    <a name="upload_error_messages_no_gd_support_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_gd_support_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Your webserver doesn't come with support for the GD image library.
+    <a name="upload_error_messages_no_gd_support_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_gd_support_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
+</div>
+
+<a name="upload_error_messages_no_file_uploaded"></a><a name="no_file_uploaded"></a><h3>Error message: <em>No file was uploaded !</em><a href="#upload_error_messages_no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_file_uploaded_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_file_uploaded_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</pre>
+    <a name="upload_error_messages_no_file_uploaded_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_file_uploaded_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
+    <a name="upload_error_messages_no_file_uploaded_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_file_uploaded_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
+    If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
+    <ul>
+        <li>test file &quot;<strong>too large</strong>&quot;<br />
+        If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
+        <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
+        Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
+        <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
+        On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
+    </ul>
+</div>
+
+<a name="upload_error_messages_destination_not_writable"></a><a name="destination_not_writable"></a><h3>Error message: <em>Destination directory <em>X</em> is not writable by the script</em><a href="#upload_error_messages_destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_destination_not_writable_detail"></a><h4>Detailed error message<a href="#upload_error_messages_destination_not_writable_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Destination directory <span style="color:blue;">albums/userpics/XXXXX/</span> is not writable by the script</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_destination_not_writable_cause"></a><h4>Possible cause<a href="#upload_error_messages_destination_not_writable_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Permissions on file system level are not correct. In fact that's what the <a href="#upload_trouble_permission">rant on permissions at the top of this page</a> is about...
+    <a name="upload_error_messages_destination_not_writable_fix"></a><h4>Suggested fix<a href="#upload_error_messages_destination_not_writable_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.
+</div>
+
+</div>
+
 <a name="upload_error_messages_end"></a>
 
 <a name="upload_trouble_server-sided_restrictions"></a><h2>Server-sided restrictions<a href="#upload_trouble_server-sided_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
-
-<a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_message_info">
-Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
-
-<div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
-
-<a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
-<ol>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      2MB is the default limit for individual files.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default limit for post requests.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This specifies the temporary directory where PHP stores uploaded files.<br />
-      The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
-  </li>
-</ol>
-
-
-<a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
-<p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
-<p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
-<p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
-<p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
-<p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
-
-<a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
-<p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
-<p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
-<p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
-<p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
-<p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-    <tr>
-        <th>Width</th>
-        <th></th>
-        <th>Height</th>
-        <th>Memory usage</th>
-    </tr>
-    <tr>
-        <td style="text-align:right">800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">600</td>
-        <td style="text-align:right">1.4 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">768</td>
-        <td style="text-align:right">2.3 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">800</td>
-        <td style="text-align:right">2.9 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:right">3.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1050</td>
-        <td style="text-align:right">4.2 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1200</td>
-        <td style="text-align:right">5.5 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1920</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:right">7.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2048</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1536</td>
-        <td style="text-align:right">9.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2560</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:right">11.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2100</td>
-        <td style="text-align:right">16.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">3200</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2400</td>
-        <td style="text-align:right">22.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">4096</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">3072</td>
-        <td style="text-align:right">36.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">6400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">4800</td>
-        <td style="text-align:right">87.9 MB</td>
-    </tr>
-</table>
-<p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
-<p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
-<p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
-First, you locate the following block in php.ini (if you actually are the server admin):<br />
-<pre>;;;;;;;;;;;;;;;;;;;
+<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
+
+<div class="indent">
+
+    <a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_message_info">
+    Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
+    
+    <div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
+    
+    <a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
+    <ol>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          2MB is the default limit for individual files.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default limit for post requests.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This specifies the temporary directory where PHP stores uploaded files.<br />
+          The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
+      </li>
+    </ol>
+    
+    
+    <a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
+    <p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
+    <p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
+    <p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
+    <p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
+    <p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
+    
+    <a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
+    <p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
+    <p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
+    <p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
+    <p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
+    <p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+            <th>Screen resolution name</th>
+			<th>Width</th>
+            <th></th>
+            <th>Height</th>
+            <th>Memory usage</th>
+			<th>Aspect ratio</th>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quarter Video Graphics Array">QVGA</abbr></td>
+			<td style="text-align:right">320</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">240</td>
+            <td style="text-align:right">0.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Video Graphics Array">VGA</abbr></td>
+			<td style="text-align:right">640</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">480</td>
+            <td style="text-align:right">0.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Super Video Graphics Array">SVGA</abbr></td>
+			<td style="text-align:right">800</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">600</td>
+            <td style="text-align:right">1.4 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Extended Graphics Array">XGA</abbr></td>
+			<td style="text-align:right">1024</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">768</td>
+            <td style="text-align:right">2.3 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Extended Graphics Array">WXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">800</td>
+            <td style="text-align:right">2.9 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array">SXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1024</td>
+            <td style="text-align:right">3.8 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array Plus">SXGA+</abbr></td>
+			<td style="text-align:right">1400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1050</td>
+            <td style="text-align:right">4.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Ultra Extended Graphics Array">UXGA</abbr></td>
+			<td style="text-align:right">1600</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">5.5 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Ultra Extended Graphics Array">WUXGA</abbr></td>
+			<td style="text-align:right">1920</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">6.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">2048</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1536</td>
+            <td style="text-align:right">9.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Quad Extended Graphics Array">WQXGA</abbr></td>
+			<td style="text-align:right">2560</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1600</td>
+            <td style="text-align:right">11.7 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Ultra Extended Graphics Array">QUXGA</abbr></td>
+			<td style="text-align:right">3200</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">2400</td>
+            <td style="text-align:right">22.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">4096</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">3072</td>
+            <td style="text-align:right">36.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Hexadecatuple Ultra Extended Graphics Array">HUXGA</abbr></td>
+			<td style="text-align:right">6400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">87.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Ultra High Definition Television">UHDTV</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4320</td>
+            <td style="text-align:right">94.9 MB</td>
+			<td style="text-align:center">16 : 9</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Wide Hexadecatuple Ultra Extended Graphics Array">WHUXGA</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">105.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+    </table>
+    <p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
+    <p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
+    <p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
+    First, you locate the following block in php.ini (if you actually are the server admin):<br />
+    <pre>;;;;;;;;;;;;;;;;;;;
 ; Resource Limits ;
 ;;;;;;;;;;;;;;;;;;;
 
 max_execution_time = 30     ; Maximum execution time of each script, in seconds
 max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
 memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</pre>
-
-<p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
-<p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
-
-<div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
-Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
-
+    
+    <p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
+    <p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
+    
+    <div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
+    Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
+
+</div>
 
 <a name="upload_trouble_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/en/users.htm 1.5.8.src/docs/en/users.htm
--- 1.5.6.src/docs/en/users.htm	2010-06-05 00:36:05.000000000 -0500
+++ 1.5.8.src/docs/en/users.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/users.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -33,98 +33,104 @@
 <a name="users"></a><h1>Users<a href="#users" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>In this documentation, the term "user" is used for visitors of your gallery who have registered an account and have logged in. The term "visitor" is used for all who access your gallery, both registered users as well as unregistered guests. Registration features (if visitors are allowed to register in the first place and how registration will work) can be configured in the corresponding section of the <a href="configuration.htm#admin">config panel</a>. Coppermine comes with a user management of it's own that allows you to control what <a href="groups.htm">group</a> your users are in (group membership controls permissions) unless you disable the built-in user management in favor of <a href="bridging.htm">bridging</a> Coppermine with another app. If you enable bridging, the bridging application will take over and control your users instead of Coppermine.</p>
 
-<a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
-<p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
-As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
-<img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
-
-
-
-<a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
-<li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
-<li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
-<li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
-<li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
-<li>The &quot;group&quot; column displays the primary member group the user is in</li>
-<li>The column &quot;Registered on&quot; will show the date that the user account was created</li>
-<li>The &quot;Last visit&quot; column will show the last login of the user. <br />Note: if the user has ticked the checkbox &quot;Remember me&quot; on the login screen, he will not have to login every time he visits the gallery so this date may be accurate.</li>
-<li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
-<li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
-<li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
-</ul>
-<a name="user_cp_page_end"></a>
-<a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
-<a name="user_cp_search_end"></a>
-
-<a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
-<p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
-<a name="user_cp_new_end"></a>
-
-<a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
-The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
-<p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
-
-<a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
-<a name="user_cp_edit_permission_by_group_end"></a>
-<a name="user_cp_edit_end"></a>
-
-<a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
-The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
-Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
-<p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
-<p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
-<a name="user_cp_group_end"></a>
-<a name="user_cp_end"></a>
-
-<a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
-
 <div class="indent">
-    <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
-    There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+
+    <a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
+    <p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
+    As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
+    <img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
+    
     <div class="indent">
-    <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
-    With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
-    But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
-    This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
-    <ul>
-        <li>The user needs to know the email address he used to create his user account</li>
-        <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
-        <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
-        <li>The server needs to be configured properly to actually send emails</li>
-        <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
-    </ul>
-    If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
-    <ul>
-        <li>
-            If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
-            <div class="cpg_message_success">
-                Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to coppermine. On the left you will see the tables.<br />
-                Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
-                If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
-                You now should have fields you can write in.<br />
-                To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
-                <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
-                That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
-                Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
-                You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
-            </div>
-            Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
-        </li>
-        <li>
-            If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
-                <ul>
-                    <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
+    
+        <a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+        <li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
+        <li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
+        <li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
+        <li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
+        <li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
+        <li>The &quot;group&quot; column displays the primary member group the user is in</li>
+        <li>The &quot;Registered on&quot; column will show the date that the user account was created</li>
+        <li>The &quot;Last visit&quot; column shows the date the user has last visited the gallery</li>
+        <li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
+        <li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
+        <li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
+        </ul>
+        <a name="user_cp_page_end"></a>
+        <a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
+        <a name="user_cp_search_end"></a>
+        
+        <a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
+        <p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged Coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
+        <a name="user_cp_new_end"></a>
+        
+        <a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
+        The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
+        <p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
+        
+        <div class="indent">
+            <a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
+            <a name="user_cp_edit_permission_by_group_end"></a>
+        </div>
+        <a name="user_cp_edit_end"></a>
+        
+        <a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
+        The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
+        Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with Coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
+        <p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
+        <p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
+        <a name="user_cp_group_end"></a>
+        <a name="user_cp_end"></a>
+    
+    </div>
+    
+    <a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
+    
+    <div class="indent">
+        <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
+        There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+        <div class="indent">
+        <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
+        With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
+        But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
+        This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
+        <ul>
+            <li>The user needs to know the email address he used to create his user account</li>
+            <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
+            <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
+            <li>The server needs to be configured properly to actually send emails</li>
+            <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
+        </ul>
+        If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
+        <ul>
+            <li>
+                If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
+                <div class="cpg_message_success">
+                    Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to Coppermine. On the left you will see the tables.<br />
+                    Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
+                    If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
+                    You now should have fields you can write in.<br />
+                    To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
+                    <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
+                    That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
+                    Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
+                    You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
+                </div>
+                Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
+            </li>
+            <li>
+                If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
+                    <ul>
+                        <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
                                         <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
 define('IN_COPPERMINE', true);
 require('include/init.inc.php');
@@ -154,29 +160,30 @@
 endtable();
 pagefooter();
 ?&gt;</textarea>
-                    
-                    </li>
-                    <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
-                    <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
-                    <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
-                    <li>Log in with the new user that the script has created for you.</li>
-                    <li>Immediately change the password of the user account once you have logged in.</li>
-                </ul>
-        </li>
-    </ul>  
-    <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+                        
+                        </li>
+                        <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
+                        <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
+                        <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
+                        <li>Log in with the new user that the script has created for you.</li>
+                        <li>Immediately change the password of the user account once you have logged in.</li>
+                    </ul>
+            </li>
+        </ul>  
+        <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+        </div>
+        <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
+        Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
     </div>
-    <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
-    Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
 </div>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/en/watermarking.htm 1.5.8.src/docs/en/watermarking.htm
--- 1.5.6.src/docs/en/watermarking.htm	2010-06-05 00:36:06.000000000 -0500
+++ 1.5.8.src/docs/en/watermarking.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/en/watermarking.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
@@ -64,8 +64,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/administration.htm 1.5.8.src/docs/es/administration.htm
--- 1.5.6.src/docs/es/administration.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/administration.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/administration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -50,8 +50,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/admin_menu.htm 1.5.8.src/docs/es/admin_menu.htm
--- 1.5.6.src/docs/es/admin_menu.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/admin_menu.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/admin_menu.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -159,8 +159,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/admin-tools.htm 1.5.8.src/docs/es/admin-tools.htm
--- 1.5.6.src/docs/es/admin-tools.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/admin-tools.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/admin-tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -111,8 +111,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/albums.htm 1.5.8.src/docs/es/albums.htm
--- 1.5.6.src/docs/es/albums.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/albums.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
   
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/albums.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -266,8 +266,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/auto-installers.htm 1.5.8.src/docs/es/auto-installers.htm
--- 1.5.6.src/docs/es/auto-installers.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/auto-installers.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/auto-installers.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -43,14 +41,14 @@
 
 <a name="why_not"></a><h2>Why not use auto-installers<a href="#why_not" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Using auto-installers of course has advantages. However, there are serious disadvantages as well:</p>
-<ul>
-  <li><h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
-  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.</li>
-  <li><h3>Auto-installers usually lag behind in version count</h3>
-  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.</li>
-  <li><h3>End users don't read the documentation</h3>
-  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.</li>
-</ul>
+<div class="indent">
+  <h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
+  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.
+  <h3>Auto-installers usually lag behind in version count</h3>
+  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.
+  <h3>End users don't read the documentation</h3>
+  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.
+</div>
 
 <a name="no_support"></a><h2>No support<a href="#no_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>As a result of the <a href="#sad_story">sad story with Fantastico</a> and taking into account the <a href="#why_not">disadvantages of auto-installers</a>, the Coppermine dev team has chosen not to support issues related to the fact that users have been using an auto-installer like Fantastico.</p>
@@ -62,8 +60,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/banning.htm 1.5.8.src/docs/es/banning.htm
--- 1.5.6.src/docs/es/banning.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/banning.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/banning.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -111,8 +111,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/bbcode.htm 1.5.8.src/docs/es/bbcode.htm
--- 1.5.6.src/docs/es/bbcode.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/bbcode.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/bbcode.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -66,8 +66,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/bridging.htm 1.5.8.src/docs/es/bridging.htm
--- 1.5.6.src/docs/es/bridging.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/bridging.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/bridging.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -391,8 +391,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/categories.htm 1.5.8.src/docs/es/categories.htm
--- 1.5.6.src/docs/es/categories.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/categories.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/categories.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -104,8 +104,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/comments.htm 1.5.8.src/docs/es/comments.htm
--- 1.5.6.src/docs/es/comments.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/comments.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/comments.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -107,8 +107,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/configuration.htm 1.5.8.src/docs/es/configuration.htm
--- 1.5.6.src/docs/es/configuration.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/configuration.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/configuration.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -31,6 +31,8 @@
 <a href="toc.htm">Tabla de contenidos</a>
 </div>
 
+<div id="doc_en_partial">Traducido parcialmente</div>
+
 <a name="admin"></a><h1>Página de configuración de la galería<a href="#admin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>
 	Aquí es donde podrás configurar las partes más importantes de tu galería Coppermine. 
@@ -1622,9 +1624,13 @@
 
 
 <a name="admin_custom"></a><h2>Custom fields for user profile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Leave blank if unused. Use Profile 6 for long entries, such as biographies</p>
-<p>These fields are displayed within the &quot;user profile&quot; area. They will appear only if you assign a name to the field. As instructed in the heading, use field 6 for long entries, such as biographies, or if you want to include the use of bb code.</p>
-<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode, for example to show 'avatar.gif', which is located in your images folder, use the code <tt class="code">[img]http://www.yoursite.com/images/avatar.gif[/img]</tt></p>
+<p>Leave blank if unused. Use Profile 6 for long entries, such as biographies</p>
+<p>These fields are displayed within the &quot;user profile&quot; area. They will appear only if you assign a name to the field. As instructed in the heading, use field 6 for long entries, such as biographies, or if you want to include the use of bb code.</p>
+<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode. Determine the full URL of the image you want to use as an avatar and wrap that URL into the bbcode tags for images.</p>
+<div class="cpg_example">If you want to use the file <tt class="code">avatar.png</tt> that is stored in a sub-folder of your web root that is named <tt class="code">images</tt>, the full URL would be something like <tt class="code">http://www.example.com/images/avatar.png</tt>. Subsequently, you'd have to insert
+<pre class="cpg_code code">[img]http://www.example.com/images/avatar.png[/img]</pre>
+into the field number 6.
+</div>
 <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Custom fields for user profile</p>
 <a name="admin_custom_end"></a>
 
@@ -1887,8 +1893,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/copyrights.htm 1.5.8.src/docs/es/copyrights.htm
--- 1.5.6.src/docs/es/copyrights.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/copyrights.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/copyrights.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,7 +30,7 @@
 <a href="toc.htm">Table of Contents</a>
 </div>
 
-<div id="doc_en_only">No translation available</div>
+<div id="doc_en_partial">Only partial translation available</div>
 
 <a name="copyright"></a><h1>License &amp; Copyright<a href="#copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
@@ -41,7 +39,7 @@
 v1.0 originally written by Grégory Demar.</p>
 
 <a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="right" style="margin-left:5px" />
+<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="left" style="margin-right:5px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />
 <p>This application is open source software released under the GNU GPL v3.</p>
 
 
@@ -49,147 +47,244 @@
 <span class="detail_head_collapsed">Click to toggle the text of the GNU General Public license</span>
 <div class="detail_body border1">
 <h2 align="center">GNU GENERAL PUBLIC LICENSE<a href="#gpl" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p style="text-align: center;">Version 3, 29 June 2007</p>
-
-<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class"external">http://fsf.org/</a>&gt;</p>
-<p>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</p>
+<div class="cpg_message_warning">
+<p><em>This is an unofficial translation of the GNU General Public License into <strong>spanish</strong>.  It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL&mdash;only the original English text of the GNU GPL does that.  However, we hope that this translation will help <strong>spanish</strong> speakers understand the GNU GPL better.</em></p>
+<p>Esta es una traducción no oficial de la Licencia Pública General GNU (GNU GPL) al <strong>español</strong>. No fue publicada por la Fundación para el Software Libre, y  no establece legalmente los términos de distribución para software que utiliza la GNU GPL&mdash;sólamente el texto original en inglés de la GNU GPL hace eso. De todas formas, esperamos que esta traducción ayude a los <strong>hispanohablantes</strong> a comprender mejor la GNU GPL.</p>
+
+</div>
+
+
+<hr />
+
+<h3 style="text-align: center;">LICENCIA PÚBLICA GENERAL GNU</h3>
+<p style="text-align: center;">Versión 3, 29 de junio de 2007</p>
+
+<p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class="external">http://fsf.org/</a>&gt;</p>
+<p>Se permite la copia y distribución de copias literales de esta licencia, pero no está permitido modificarla. </p>
+
+<h3><a name="preamble"></a>Preámbulo<a href="#preamble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+
+<p>La Licencia Pública General GNU (GNU GPL) es una licencia libre, sin derechos para software y otro tipo de trabajos.</p>
+
+<p>Las licencias para la mayoría del software y otros trabajos prácticos están destinadas a suprimir la libertad de compartir y modificar esos trabajos. Por el contrario, la Licencia Pública General GNU persigue garantizar su libertad para compartir y modificar todas las versiones de un programa--y asegurar que permanecerá como software libre para todos sus usuarios. Nosotros, La Fundación de Software Libre, usamos la Licencia Pública General GNU para la mayoría de nuestro software; y también se aplica a cualquier trabajo realizado de la misma forma por sus autores. Usted también puede aplicarla a sus programas.</p>
+
+<p>Cuando hablamos de software libre, nos referimos a libertad, no a precio. Nuestras Licencias Públicas Generales están destinadas a garantizar la libertad de distribuir copias de software libre (y cobrar por ello si quiere), a recibir el código fuente o poder conseguirlo si así lo desea, a modificar el software o usar parte del mismo en nuevos programas libres, y a saber que puede hacer estas cosas.</p>
+
+<p>Para proteger sus derechos, necesitamos evitar que otros le nieguen esos derechos o le pidan renunciar a ellos. Por lo tanto, usted tiene ciertas responsabilidades cuando distribuye copias del software, o si lo modifica: responsabilidades que persiguen respetar la libertad de otros.</p>
+
+<p>Por ejemplo, si distribuye copias de tales programas, gratuitamente o no, debe transmitir a los destinatarios los mismos derechos que usted recibió. Debe asegurarse que ellos también reciban o puedan conseguir el código fuente. Y debe mostrarles estos términos y condiciones para que conozcan sus derechos.</p>
+
+<p>Los desarrolladores que usen la GPL GNU protegen sus derechos de dos formas: (1) imponen derechos al software, y (2) le ofrecen esta Licencia para que legalmente lo copie, distribuya y/o modifique.</p>
+
+<p>Para proteger a desarrolladores y autores, la GPL expone claramente que no existe garantía alguna para este software libre. Para beneficio de ambos, usuarios y autores, la GPL establece que las versiones modificadas deberán estar identificadas como tales, para que cualquier problema no sea atribuido por error a los autores de versiones anteriores.</p>
+
+<p>Algunos dispositivos están diseñados para negar al usuario la instalación o la ejecución de versiones modificadas del software que usan internamente, aunque el fabricante sí pueda hacerlo. Esto es completamente incompatible con el objetivo de proteger la libertad de los usuarios para modificar el software. Este tipo de abuso sistemático ocurre con productos de uso personal, que es precisamente donde es menos aceptable. Por tanto, hemos diseñado esta versión de la GPL para prohibir estas prácticas en esos productos. Si apareciesen problemas similares en otros ámbitos, estaremos preparados para extender estas prestaciones a las próximas versiones de la GPL, tanto como sea necesario para proteger la libertad de los usuarios.</p>
+
+<p>Por último, todo programa está constantemente amenazado por las patentes de software. Los estados no deberían permitir que las patentes restrinjan el desarrollo y el uso de software en ordenadores de uso general; pero en aquellos que lo hagan, esperamos evitar el especial peligro que suponen las patentes, que aplicadas a un programa libre puedan hacerlo propietario en la práctica. Para prevenir eso, la GPL establece que las patentes no pueden usarse para convertir un programa en no-libre.</p>
+
+<p>A continuación se exponen los términos y condiciones para la copia, distribución y modificación.</p>
+
+<h3><a name="terms"></a>TÉRMINOS Y CONDICIONES<a href="#terms" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+
+<h4><a name="section0"></a>0. Definiciones.<a href="#section0" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>En adelante &ldquo;Esta Licencia&rdquo; se refiere a la versión 3 de la Licencia Pública General GNU.</p>
+
+<p>"Copyright" también significa "leyes similares al copyright" que son aplicables a otro tipo de trabajos, tales como las máscaras de semiconductores.</p>
+ 
+
+<p>"El Programa" se refiere a cualquier trabajo con copyright al que se haya aplicado esta Licencia. Cada beneficiario  es asimilable a "usted". "Beneficiarios" y "destinatarios" pueden ser personas físicas u organizaciones.</p>
+
+<p>"Modificar" un trabajo significa copiar o adaptar todo o parte de un trabajo, exceptuando la copia exacta, de manera que se requiera permiso de copyright. El trabajo resultante se denomina "versión modificada" de un trabajo anterior o trabajo "basado en" el trabajo anterior. </p>
+
+<p>Un "trabajo amparado" puede ser tanto el Programa no modificado como un trabajo basado en el Programa. </p>
+
+<p>"Difundir" un trabajo significa hacer cualquier cosa con él, sin permiso, que le haga directa o indirectamente responsable de infringir leyes cubiertas por copyright, excepto la ejecución en un ordenador o la modificación de una copia privada. La difusión incluye la copia, distribución (con o sin modificaciones), distribución pública, y en algunos países también otras actividades. </p>
+
+<p>"Distribuir" un trabajo implica cualquier tipo de difusión que permite a la otra parte hacer o recibir copias. La mera interacción con un usuario mediante una red de ordenadores, sin transferir copia alguna, no se considera "distribución". </p>
+
+<p>Una interfaz de usuario interactiva muestra "Avisos Legales Apropiados" siempre y cuando incluya características visuales apropiadas y destacadas que (1) muestren un aviso de copyright apropiado, y (2) indiquen al usuario que no existe garantía alguna para el trabajo (exceptuando las garantías que se hayan podido establecer), que los beneficiarios deben distribuir el trabajo según se establece en la presente Licencia, y cómo se puede ver una copia de esta Licencia. Si la interfaz muestra una lista de opciones o comandos, tales como menús, un elemento destacado en dicha lista cumple estos criterios.</p>
+
+<h4><a name="section1"></a>1. Código Fuente.<a href="#section1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>El "código fuente" de un trabajo es el formato preferido para realizar modificaciones sobre él. "Código objeto" se refiere a cualquier formato del trabajo que no sea código fuente. </p>
+
+<p>Una "Interfaz Estándar" se refiere a una interfaz que sea o bien un estándar oficial definido por una institución de estándares reconocida, o bien, en el caso de interfaces específicos para una determinado lenguaje de programación, una cuyo uso esté generalizada entre los desarrolladores que trabajan con ese lenguaje. </p>
+
+<p>Las "Bibliotecas de Sistema" de un trabajo ejecutable incluyen a cualquier elemento, que no sea el trabajo completo, que (a) esté incluida/o de la misma forma que un componente principal, pero que no forme parte de ese componente principal, y (b) sólo sirva para habilitar la utilización del trabajo a través de ese componente principal, o para implementar un Interfaz Estándar para el cual está disponible una implementación pública en código fuente. Un "Componente Principal", en este contexto, se refiere a un componente principal y esencial (núcleo, sistema de ventanas y similares) del sistema operativo particular (en su caso) sobre el cual funcione el ejecutable, o un compilador utilizado para generar el trabajo, o un intérprete del código objeto utilizado para ejecutarlo.</p>
+
+<p>La "Fuente Correspondiente" de un trabajo en código objeto se refiere a todo código fuente necesario para generar, instalar, y (en el caso de trabajos ejecutables) ejecutar el código objeto y modificar el trabajo, incluyendo guiones que controlen esas actividades. Sin embargo, no se incluyen las Bibliotecas de Sistema del trabajo, o herramientas de propósito general o programas gratuitos habitualmente disponibles y usados sin ninguna modificación para realizar estas actividades pero que no forman parte del trabajo. Por ejemplo, la Fuente Correspondiente incluye los archivos de definición de interfaz asociados con archivos fuente del trabajo, y el código fuente de las bibliotecas compartidas o subprogramas enlazados dinámicamente que el programa requiere por diseño, como la comunicación de datos intrínseca o el control de flujo entre esos subprogramas y otras partes del trabajo. </p>
+
+<p>La Fuente Correspondiente no incluye necesariamente aquello que los usuarios pueden regenerar automáticamente a partir de otras partes de la Fuente Correspondiente. </p>
+
+<p>La Fuente Correspondiente de un trabajo en código fuente es ese mismo trabajo. </p>
+
+<h4><a name="section2"></a>2. Permisos Básicos.<a href="#section2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Todos los derechos garantizados por esta Licencia se otorgan como copyright del Programa, y se proporcionan de manera irrevocable siempre y cuando se cumplan las condiciones establecidas. Esta Licencia afirma explícitamente su permiso ilimitado para ejecutar el Programa sin modificaciones. El resultado de la ejecución de un programa amparado está cubierto por esta Licencia sólo en el caso de que la salida, por su contenido, constituya un trabajo amparado. Esta Licencia reconoce sus derechos de uso razonable u otro equivalente, tal y como determina la ley de copyright.</p>
+
+<p>Usted podrá realizar, ejecutar y difundir trabajos amparados que no distribuya, sin condición alguna, siempre y cuando no tenga otra licencia más restrictiva. Podrá distribuir trabajos amparados a terceros con el mero objetivo de que ellos hagan modificaciones exclusivamente para usted, o para que le proporcionen ayuda para ejecutar esos trabajos, siempre que cumpla los términos de esta Licencia distribuyendo todo el material de cuyo copyright no posee el control. Aquellos que realicen o ejecuten los trabajos amparados para usted deben hacerlo exclusivamente en su nombre, bajo su dirección y control, con términos que les prohíban realizar copias de su material con copyright al margen de la relación con usted.</p>
+
+<p>La distribución bajo otras circunstancias se permite únicamente bajo las condiciones establecidas más abajo. No está permitido sublicenciar; la claúsula 10 lo hace innecesario. </p>
+
+<h4><a name="section3"></a>3. Protección de Derechos Legales de los Usuarios frente a Leyes Anti-Burla.<a href="#section3" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Ningún trabajo amparado debe considerarse parte de una medida tecnológica efectiva, a tenor de lo establecido en cualquier ley aplicable que cumpla las obligaciones expresas en el artículo 11 del tratado de copyright WIPO adoptado el 20 de diciembre de 1996, o leyes similares que prohíben o restringen la burla de tales medidas.</p>
+
+<p>Cuando distribuya un trabajo amparado, renuncia a cualquier poder legal para prohibir la burla de medidas tecnológicas mientras tales burlas se realicen en ejercicio de derechos amparados por esta Licencia respecto al trabajo amparado; además, usted negará cualquier intención de limitar el uso o modificación del trabajo con el objetivo de imponer, al trabajo de los usuarios, sus derechos legales o de terceros para prohibir la burla de medidas tecnológicas. </p>
+
+<h4><a name="section4"></a>4. Distribución de copias literales.<a href="#section4" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Usted podrá distribuir copias literales del código fuente del Programa tal y como lo ha recibido , por cualquier medio, siempre que publique de forma clara y llamativa en cada copia el correspondiente aviso de copyright ; mantenga intactos todos los avisos que establezcan que esta Licencia y cualquier término no-permisivo añadido y acorde con la cláusula 7 son aplicables al código; mantenga intactos todos los avisos de ausencia de garantía; y proporcione a todos los destinatarios una copia de esta Licencia junto con el Programa.</p>
+
+<p>Usted podrá cobrar cualquier importe o no cobrar nada por cada copia que distribuya, y podrá ofrecer soporte o protección de garantía mediante un pago.</p>
+
+<h4><a name="section5"></a>5. Distribución de Versiones Modificadas de Código.<a href="#section5" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Usted podrá distribuir un trabajo basado en el Programa, o las modificaciones que lo producen a partir del Programa, como código fuente en virtud de los términos establecidos en la cláusula 4, siempre que cumpla todas las condiciones siguientes: </p>
+
+<ul>
+<li>a) El trabajo debe incluir avisos destacados indicando que usted lo ha modificado y dando una fecha pertinente.</li>
+
+<li>b) El trabajo debe incluir avisos destacados indicando que está realizado a tenor de lo dispuesto en la presente Licencia y en cualquier otra condición añadida en virtud de la cláusula 7. Este requisito modifica el requisito de "mantener intactos todos los avisos" expuesto en la claúsula 4.</li>
+
+<li>c) En virtud del presente documento, usted deberá aplicar la licencia al trabajo completo, como un todo, a cualquier persona que esté en posesión de una copia. Por lo tanto, esta Licencia se aplicará junto con cualquier otra condición adicional aplicable de la cláusula 7, al conjunto completo del trabajo y todas y cada una de sus partes, independientemente de como sean agrupadas o empaquetadas. Esta Licencia no permite ser aplicada al trabajo de ninguna otra forma, pero no se anula dicho permiso si usted lo ha recibido por separado.</li>
+
+<li>d) Si el trabajo tiene interfaces de usuario interactivos, cada uno debe mostrar Avisos Legales Apropiados; sin embargo, si el Programa tiene interfaces interactivos que no muestran Avisos Legales Apropiados, su trabajo no tiene porqué modificarlos para que lo hagan.</li>
+</ul>
+
+<p>Un conjunto o recopilación formado por un trabajo amparado y otros trabajos distintos e independientes, que por su naturaleza no sean ampliaciones del trabajo amparado, que no se combinen con él de alguna forma para dar lugar a un programa mayor, y que estén ubicados en un medio de distribución o almacenamiento, se denomina "paquete" si la recopilación y su copyright al completo no son usados para limitar el acceso o los derechos legales de los usuarios de la recopilación, más allá de lo que permita el trabajo individual. La inclusión de un trabajo amparado en un paquete no hace aplicable esta Licencia al resto de elementos del paquete.</p>
+
+<h4><a name="section6"></a>6. Distribución de código No-fuente.<a href="#section6" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Usted podrá distribuir el código objeto de un trabajo amparado en virtud de los términos de las cláusulas 4 y 5, siempre que también distribuya las Fuentes Correspondientes en código máquina, de acuerdo con los términos establecidos en esta Licencia, de alguna de las siguientes maneras: </p>
+
+<ul>
+<li>a) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de las Fuentes Correspondientes en un medio físico duradero y que sea utilizado habitualmente para el intercambio de software.</li>
+
+<li>b) Distribuir el código objeto en, o embebido en, un producto físico (incluyendo medios de distribución físicos), acompañado de una oferta por escrito, válida al menos durante tres años y válida durante el tiempo en el que usted ofrezca recambios o soporte para ese modelo de producto, con el fin de ofrecer al poseedor del código objeto (1) una copia de las Fuentes Correspondientes a todo el software del producto que esté cubierto por esta Licencia, en un medio físico duradero habitual para el intercambio de software, a un precio no mayor que su coste razonable por distribuir físicamente las fuentes, o (2) acceso para copiar las fuentes correspondientes desde un servidor de red sin coste alguno.</li>
+
+<li>c) Distribuir copias individuales del código objeto junto con una copia de la oferta por escrito para/con el fin de proporcionar las Fuentes Correspondientes. Esta alternativa sólo está permitida ocasionalmente, pero no de forma comercial, y solamente si usted recibió el código objeto junto con una oferta parecida, de acuerdo con la subcláusula 6b.</li>
+
+<li>d) Distribuir el código objeto ofreciendo acceso desde un lugar determinado (gratuitamente o mediante pago), y ofrecer acceso equivalente a las Fuentes Correspondientes de la misma forma y en el mismo lugar sin cargo añadido. No es necesario exigir a los destinatarios que copien las Fuentes Correspondientes junto con el código objeto. Si el lugar para copiar el código objeto es un servidor de red, las Fuentes Correspondientes pueden estar en un servidor diferente (gestionado por usted o terceros) que ofrezca facilidades de copia equivalentes, siempre que mantenga instrucciones claras junto al código objeto especificando dónde encontrar las Fuentes Correspondientes. Independientemente de qué servidores alberguen las Fuentes Correspondientes, usted seguirá obligado a asegurar que estarán disponibles durante el tiempo necesario para cumplir estos requisitos.</li>
+
+<li>e) Distribuir el código mediante transferencias entre usuarios, siempre que informe a otros usuarios dónde se ofrecen el código objeto y las Fuentes Correspondientes de forma pública sin cargo alguno, tal y como se establece en la subcláusula 6d. </li>
+</ul>
+
+<p>Una parte separable del código objeto, cuyo código fuente esté excluido de las Fuentes Correspondientes como Biblioteca de Sistema, no necesita ser incluida en la distribución del código objeto del trabajo.</p>
+
+<p>Un "Producto de Usuario" es tanto (1) un "producto de consumo", que se refiere a cualquier propiedad personal tangible habitualmente utilizada para fines personales, familiares o domésticos, o (2) cualquier cosa diseñada o vendida para ser incorporada como extensión/expansión para otro producto. Para determinar si un producto es un producto de consumo, los casos dudosos se resolverán favoreciendo el amparo. En el caso de un producto concreto recibido por un usuario particular, "de uso habitual" se refiere al uso típico o corriente de ese tipo de producto, independientemente de la situación del usuario particular o de la forma en que el usuario concreto  utilice, o pretenda o se espere que pretenda utilizar, el producto. Un producto es un producto de consumo independientemente de si el producto tiene usos sustancialmente comerciales, industriales o distintos del consumo, a menos que tales usos representen la única forma posible de utilizar el producto. </p>
+
+<p>Las "Instrucciones de Instalación" para un Producto de Usuario se refieren a cualquier método, procedimiento, clave de autorización, u otro tipo de información necesaria para instalar y ejecutar una versión modificada de un trabajo amparado en ese Producto de Usuario a partir de una versión modificada de las Fuentes Correspondientes. Las instrucciones deben ser suficientes para asegurar el funcionamiento continuo del código objeto modificado sin ningún tipo de condicionamiento o intromisión por el simple hecho de haber sido modificado.</p>
+
+<p>Si, bajo las premisas de esta cláusula, usted distribuye el código objeto de un trabajo en, o con un Producto de Usuario o específicamente para ser usado en el mismo, y la distribución forma parte de una transacción donde los derechos de posesión y uso del Producto de Usuario se transfieren al destinatario a perpetuidad o durante un plazo fijo de tiempo (independientemente de las características de la transacción), las Fuentes Correspondientes distribuidas bajo estos supuestos deben acompañarse de las Instrucciones de Instalación. Sin embargo, estos requerimientos no se aplican si ni usted ni terceros tienen posibilidad de instalar el código objeto modificado en el Producto de Usuario (por ejemplo, el trabajo ha sido instalado en memoria de sólo lectura, ROM): </p>
+
+<p>El requerimiento de proporcionar Información de Instalación no incluye el hecho de continuar proporcionando servicio de soporte, garantía, o actualizaciones para un trabajo que haya sido modificado o instalado por el destinatario, o para el Producto de Usuario en el que se haya modificado o instalado. El acceso a la red puede ser denegado cuando la propia modificación afecte materialmente y de forma adversa a la operación de la red o viole las reglas y protocolos de comunicación en la red. </p>
+
+<p>Las Fuentes Correspondientes distribuidas, y las Instrucciones de Instalación proporcionadas de acuerdo con esta cláusula, deben figurar en un formato documentado públicamente (y con una implementación disponible para el público en código fuente), y no deben necesitar claves de acceso especiales para la descompresión, lectura o copia.</p>
+
+<h4><a name="section7"></a>7. Condiciones adicionales.<a href="#section7" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Los "Permisos Adicionales" son condicionantes que amplían los términos de esta Licencia permitiendo excepciones a una o más de sus condiciones. Los Permisos Adicionales que son aplicables al Programa completo deberán ser tratados como si estuviesen incluidos en esta Licencia, hasta los límites de validez impuestos por las leyes aplicables. Si los permisos adicionales se aplicasen sólo a una parte del Programa, esa parte podría ser usada de forma independiente en virtud de dichos permisos, pero el Programa completo seguiría estando afectado por esta Licencia con independencia de los permisos adicionales.</p>
+
+<p>Cuando distribuya una copia de un trabajo amparado, usted podrá opcionalmente eliminar cualquier permiso adicional de esa copia, o de alguna parte del mismo. (Los permisos adicionales pueden haber establecido que sea requerida su eliminación en ciertos supuestos si usted modifica el trabajo.) Usted puede establecer permisos adicionales en material añadido por usted a un trabajo amparado, sobre el cual tiene o podrá aportar sus permisos de copyright correspondientes.</p>
+
+<p>Sin contravenir cualquier otra estipulación en esta Licencia, usted podrá, para el material que añada a un trabajo amparado, (si está autorizado por los poseedores de copyright de ese material) añadir condiciones a esta Licencia con los siguientes términos:</p>
+
+<ul>
+<li>a) Ausencia de garantía o limitación de responsabilidad diferente de los términos establecidos en las cláusulas 15 y 16 de esta Licencia; u </li>
+
+<li>b) Obligación de mantener determinados avisos legales razonables o atribuciones de autoría en el material o en los Avisos Legales Correspondientes mostrados por los trabajos que lo contengan; o </li>
+
+<li>c) Prohibir la tergiversación del origen del material, o solicitar que las diferencias respecto a la versión original sean señaladas de forma apropiada en las versiones modificadas del material; o </li>
+
+<li>d) Limitar la utilización de los nombres de los autores o beneficiarios del material con fines divulgativos; o</li>
+
+<li>e) Negarse a ofrecer derechos afectados por leyes de registro para el uso de marcas empresariales, registradas o de servicio; o</li>
+
+<li>f) Exigir indemnización a los autores y poseedores de la licencia de ese material, por parte de cualquier persona que distribuya el material (o versiones modificadas del mismo), estableciendo obligaciones contractuales de responsabilidad sobre el destinatario, para cualquier responsabilidad que estas obligaciones contractuales impongan directamente sobre los autores y poseedores de licencia. </li>
+</ul>
+
+<p>Cualesquiera otras condiciones adicionales no-permisivas son consideradas "otras restricciones" en el contexto de la cláusula 10. Si el Programa, tal cual lo recibió, o cualquier parte del mismo, contiene un aviso indicando que está amparado por esta Licencia junto a una cláusula de restricción posterior específica, usted podrá suprimir esa cláusula. Si un documento de licencia contiene una restricción de este tipo pero permite modificar la licencia o la distribución en virtud de la presente Licencia, usted podrá añadirla al material de un trabajo amparado por los términos de ese documento de licencia, siempre que dicha restricción no se mantenga tras la modificación de la licencia o la distribución.</p>
+
+<p>Si añade condiciones para un trabajo amparado, a tenor de lo establecido en la presente cláusula, usted deberá ubicar, en los archivos fuente involucrados, una declaración de los términos adicionales aplicables a esos archivos, o un aviso indicando dónde localizar los términos aplicables.</p>
+
+<p>Las condiciones adicionales, permisivas o no, deben aparecer por escrito como licencias separadas, o figurar como excepciones; de todas formas, los requisitos anteriores siempre son aplicables. </p>
+
+<h4><a name="section8"></a>8. Cancelación.<a href="#section8" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Usted no podrá distribuir o modificar un trabajo amparado salvo de la forma en la que se ha previsto expresamente en esta Licencia. Cualquier intento diferente de distribución o modificación será considerado nulo, y automáticamente cancelará sus derechos respecto a esta Licencia (incluyendo cualquier patente conseguida según el párrafo tercero de la cláusula 11).</p>
+
+<p>Sin embargo, si deja de violar esta Licencia, entonces su licencia desde el poseedor del copyright correspondiente será restituida (a) provisionalmente, a menos que y hasta que el poseedor del copyright dé por terminada explícita y permanentemente su licencia, y (b) permanentemente, si el poseedor del copyright no le ha notificado por algún cauce de la violación no después de los 60 días posteriores al cese.</p>
+
+<p>Además, su licencia desde el poseedor del copyright correspondiente será restituida permanentemente si el poseedor del copyright le notifica de la violación por algún cauce, es la primera vez que recibe la notificación de violación de esta Licencia (para cualquier trabajo) de ese poseedor de copyright, y usted subsana la violación antes de 30 días desde la recepción del aviso.</p>
+
+<p>La cancelación de sus derechos según esta cláusula no da por canceladas las licencias de terceros que hayan recibido copias o derechos a través de usted con esta Licencia. Si sus derechos han finalizado y no han sido restituidos de forma permanente, usted no está capacitado para recibir nuevas licencias para el mismo material en virtud de la cláusula 10.</p>
+
+<h4><a name="section9"></a>9. Aceptación no obligatoria por tenencia de copias.<a href="#section9" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>No está obligado a aceptar esta Licencia por recibir o ejecutar una copia del Programa. La distribución de un trabajo amparado surgida simplemente como consecuencia de la transmisión entre usuarios para obtener una copia tampoco requiere aceptación. Sin embargo, únicamente esta Licencia le otorga permiso para distribuir o modificar cualquier trabajo amparado. Estas acciones infringen el copyright si usted no acepta las los términos y condiciones de esta Licencia. Por lo tanto, al modificar o distribuir un trabajo amparado, usted indica que acepta la Licencia.</p>
+
+<h4><a name="section10"></a>10. Herencia automática de licencia para destinatarios.<a href="#section10" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Cada vez que distribuya un trabajo amparado, el destinatario recibirá automáticamente una licencia desde los poseedores originales, para ejecutar, modificar y distribuir ese trabajo, al amparo de los términos de esta Licencia. Usted no será responsable de asegurar el cumplimiento por terceros de esta Licencia.</p>
+
+<p>Una "transacción de entidad" es una transacción que transfiere el control de una organización, o todos los bienes sustanciales de una, o subdivide una organización, o fusiona organizaciones. Si la distribución de un trabajo amparado surge de una transacción de entidad, cada parte involucrada en esa transacción que reciba una copia del trabajo, también recibe todas y cada una de las licencias existentes del trabajo que la parte interesada tuviese o pudiese ofrecer según el párrafo anterior, además del derecho a tomar posesión de las Fuentes Correspondientes del trabajo a través de la parte interesada, si está en poder de dicha parte o se puede conseguir con un esfuerzo razonable.</p>
+
+<p>Usted no podrá imponer restricciones posteriores en el ejercicio de los derechos otorgados o concedidos en virtud de la presente Licencia. Por ejemplo, usted no puede imponer a la licencia pagos, derechos u otros cargos por el ejercicio de los derechos otorgados según esta Licencia; además no podrá iniciar litigios (incluyendo demandas o contrademandas en pleitos) alegando que se infringen patentes por cambiar, usar, vender, ofrecer en venta o importar el Programa, o cualquier parte del mismo.</p>
+
+<h4><a name="section11"></a>11. Patentes.<a href="#section11" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Un "colaborador" es un poseedor de copyright que autoriza el uso del Programa o un trabajo en el que se base el Programa bajo los términos y condiciones establecidos en la presente Licencia. El trabajo con esta licencia se denomina "versión en colaboración" con el colaborador.</p>
+
+<p>Todas las reivindicaciones de patentes en posesión o controladas por el colaborador se denominan "demandas de patente original", ya sean existentes o adquiridas con posterioridad, que hayan sido infringidas de alguna forma permitida por esta Licencia, al hacer, usar o vender la versión en colaboración, pero sin incluir demandas que sólo sean infracciones como consecuencia de modificaciones posteriores de la versión en colaboración. Para aclarar esta definición, "control" incluye el derecho de conceder sublicencias de patente de forma que no contravenga los requisitos establecidos en la presente Licencia.</p>
+
+<p>Cada colaborador le concede a usted una licencia de la patente no-exclusiva, global y libre de derechos bajo las reivindicaciones de patente de origen del colaborador, para el uso, modificación, venta, ofertas de venta, importación y otras formas de ejecución, modificación y redistribución del contenido de la versión en colaboración.</p>
+
+<p>En los siguientes tres párrafos, una "licencia de patente" se refiere a cualquier acuerdo o compromiso expreso y manifiesto, cualquiera que sea su denominación, que no imponga una patente (como puede ser el permiso expreso para ejecutar una patente o acuerdos para no imponer demandas por infracción de patente). "Conceder" estas licencias de patente a un tercero significa llegar a tal tipo de acuerdo o compromiso que no imponga una patente al tercero.</p>
+
+<p>Si usted distribuye un trabajo amparado, conociendo que está afectado por una licencia de patente, y no están disponibles de forma pública para su copia las Fuentes Correspondientes, sin cargo alguno y bajo los términos de esta Licencia, ya sea a través de un servidor de red público o mediante cualquier otro medio, entonces usted deberá o bien (1) permitir que sean públicas las Fuentes Correspondientes, o (2) tratar de eliminar los beneficios de la licencia de patente para este trabajo en particular, o (3) tratar de extender, de una forma que no contravenga los requisitos de esta Licencia, la licencia de patente a terceros. "Conocer que está afectado" significa que usted tiene conocimiento real de que, para la licencia de patente, la distribución del trabajo amparado en un determinado país, o el uso del trabajo amparado por sus destinatarios en un determinado país, infringiría una o más patentes existentes en ese país que usted considera aplicables por algún motivo.</p>
+
+  
+<p>Si, de conformidad con alguna transacción o acuerdo(o en un proceso relacionado con ellos), usted distribuye o distribuye con fines de distribución , un trabajo amparado, concediendo una licencia de patente para algún tercero que reciba el trabajo amparado, y autorizándole a usar, distribuir, modificar o distribuir una copia específica del trabajo amparado, entonces la licencia de patente que usted otorgue se extiende automáticamente a todos los receptores del trabajo amparado y cualquier trabajo basado en el mismo.</p>
+
+<p>Una licencia de patente es "discriminatoria" si no incluye dentro de su ámbito de cobertura, prohíbe el ejercicio, o está condicionada a no ejercitar uno o más de los derechos que están específicamente otorgados por esta Licencia. Usted no debe distribuir un trabajo amparado si está implicado en un acuerdo con terceros que estén relacionados con el negocio de la distribución de software, en el que usted haga pagos relacionados con su actividad de distribución del trabajo, y donde se otorgue, a cualquier receptor del trabajo amparado, una licencia de patente discriminatoria (a) en relación con las copias del trabajo amparado distribuido por usted (o copias hechas a partir de éstas), o (b) directa o indirectamente relacionadas con productos específicos o paquetes que contengan el trabajo amparado, a menos que usted forme parte del acuerdo, o que esa licencia de patente fuese otorgada antes del 28 de marzo de 2007.</p>
+
+<p>Ninguna disposición de esta Licencia se considerará como excluyente o limitante de la aplicación de cualquier otra licencia o defensas legales contra la violación de las leyes de propiedad intelectual a que pudiera tener derecho bajo la ley de propiedad intelectual vigente.</p>
+
+<h4><a name="section12"></a>12. No condicionamiento de la libertad de terceros.<a href="#section12" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Si a usted le son impuestas condiciones que contravienen las estipuladas en la presente Licencia (ya sea por orden judicial, acuerdo u otros), no quedará eximido de cumplir las condiciones de esta Licencia. Si usted no puede distribuir un trabajo amparado cumpliendo simultáneamente sus obligaciones con esta Licencia y con cualquier otra pertinente, entonces no podrá distribuirlo de ninguna forma. Por ejemplo, si usted se compromete con términos que le obligan a obtener derechos por la distribución a terceros, la única forma de satisfacer ambos condicionantes y esta Licencia es abstenerse completamente de distribuir el Programa.</p>
+
+<h4><a name="section13"></a>13. Uso conjunto con la Licencia Pública General Affero GNU.<a href="#section13" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Sin contravenir las disposiciones de la presente Licencia, usted tendrá permiso para enlazar o combinar cualquier trabajo amparado con otro trabajo amparado por la versión 3 de la Licencia Pública General Affero GNU y formar un solo trabajo combinado, y distribuir el trabajo resultante. Los términos de esta Licencia seguirán siendo aplicables a la parte formada por el trabajo amparado, pero los condicionantes especiales de la Licencia Pública General Affero GNU, en su cláusula 13, relativos a la interacción mediante redes, serán aplicables a la combinación de ambas partes.</p>
+
+<h4><a name="section14"></a>14. Versiones Revisadas de esta Licencia.<a href="#section14" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>La Fundación para el Software Libre podrá publicar revisiones y/o nuevas versiones de la Licencia Pública General GNU de vez en cuando. Esas versiones serán similares en espíritu a la versión actual, pero podrán diferir en algunos detalles para afrontar nuevos problemas o situaciones.</p>
+
+<p>A cada versión se le da un número distintivo. Si el Programa especifica que le es aplicable cierto número de versión de la Licencia Pública General o "cualquier versión posterior", usted tendrá la posibilidad de adoptar los términos y condiciones de la versión indicada o de cualquier otra versión posterior publicada por la Fundación para el Software Libre. Si el Programa no especifica un número de versión de la Licencia Pública General, usted  podrá elegir cualquier versión que haya sido publicada por la Fundación para el Software Libre.</p>
+
+<p>Si el Programa especifica que un apoderado/representante puede decidir qué versiones de la Licencia Pública General pueden aplicarse en el futuro, la declaración pública de aceptación que el apoderado/representante haga de una versión le autoriza a usted con carácter permanente a elegir esa versión para el Programa.</p>
+
+<p>Versiones posteriores de la licencia podrán otorgarle permisos adicionales o diferentes. Sin embargo,  no podrán imponerse obligaciones adicionales a cualquier autor o poseedor de copyright como consecuencia de que usted adopte una versión posterior.</p>
+
+<h4><a name="section15"></a>15. Ausencia de Garantía.<a href="#section15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>EL PROGRAMA NO TIENE GARANTÍA ALGUNA, HASTA LOS LÍMITES PERMITIDOS POR LAS LEYES APLICABLES. SALVO CUANDO SE ESTABLEZCA LO CONTRARIO POR ESCRITO, EL POSEEDOR DEL COPYRIGHT Y/O TERCEROS PROPORCIONARÁN EL PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPLÍCITA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS MERCANTILES Y DE APTITUD PARA UN PROPÓSITO DETERMINADO. USTED ASUMIRÁ CUALQUIER RIESGO RELATIVO A LA CALIDAD Y RENDIMIENTO DEL PROGRAMA. SI EL PROGRAMA FUESE DEFECTUOSO, USTED ASUMIRÁ CUALQUIER COSTE DE SERVICIO, REPARACIÓN O CORRECCIÓN.</p>
+
+<h4><a name="section16"></a>16. Limitación de Responsabilidad.<a href="#section16" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>EN NINGÚN CASO, SALVO REQUERIMIENTO POR LEYES APLICABLES O MEDIANTE ACUERDO POR ESCRITO, PODRÁ UN POSEEDOR DE COPYRIGHT, O UN TERCERO QUE MODIFIQUE O DISTRIBUYA EL PROGRAMA SEGÚN LO INDICADO ANTERIORMENTE, HACERLE A USTED RESPONSABLE DE DAÑO ALGUNO, INCLUYENDO CUALQUIER DAÑO GENERAL, ESPECIAL, OCASIONAL O DERIVADO QUE SURJA DEL USO O LA INCAPACIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO SIN LIMITARSE A LA PÉRDIDA DE DATOS O LA PRESENTACIÓN NO PRECISA DE LOS MISMOS O A PÉRDIDAS SUFRIDAS POR USTED O TERCEROS O AL FALLO DEL PROGRAMA AL INTERACTUAR CON OTROS PROGRAMAS), INCLUSO EN EL CASO DE QUE EL POSEEDOR O UN TERCERO HAYA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.</p>
+
+<h4><a name="section17"></a>17. Interpretación de las cláusulas 15 y 16.<a href="#section17" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
+<p>Si la ausencia de garantía y la limitación de responsabilidad descrita anteriormente no tuviesen efecto legal a nivel local en todos sus términos, los juzgados aplicarán las leyes locales que más se aproximen a la exención de responsabilidad civil en lo relativo al Programa, a menos que la copia del Programa esté acompañada mediante pago de una garantía o compromiso de responsabilidad.</p>
+
+<p>FIN DE TÉRMINOS Y CONDICIONES</p>
+
 
-<h3><a name="preamble"></a>Preamble<a href="#preamble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The GNU General Public License is a free, copyleft license for software and other kinds of works.</p>
-<p>The licenses for most software and other practical works are designed to take away your freedom to share and change the works.  By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users.  We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors.  You can apply it to your programs, too.</p>
-<p>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 them 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.</p>
-<p>To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights.  Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.</p>
-<p>For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received.  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.</p>
-<p>Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.</p>
-<p>For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.</p>
-<p>Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so.  This is fundamentally incompatible with the aim of protecting users' freedom to change the software.  The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable.  Therefore, we have designed this version of the GPL to prohibit the practice for those products.  If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.</p>
-<p>Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary.  To prevent this, the GPL assures that patents cannot be used to render the program non-free.</p>
-<p>The precise terms and conditions for copying, distribution and modification follow.</p>
-
-<h3><a name="terms"></a>TERMS AND CONDITIONS<a href="#terms" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-
-<h4><a name="section0"></a>0. Definitions<a href="#section0" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>&ldquo;This License&rdquo; refers to version 3 of the GNU General Public License.</p>
-<p>&ldquo;Copyright&rdquo; also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.</p>
-<p>&ldquo;The Program&rdquo; refers to any copyrightable work licensed under this License. Each licensee is addressed as &ldquo;you&rdquo;.  &ldquo;Licensees&rdquo; and &ldquo;recipients&rdquo; may be individuals or organizations.</p>
-<p>To &ldquo;modify&rdquo; a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy.  The resulting work is called a &ldquo;modified version&rdquo; of the
-earlier work or a work &ldquo;based on&rdquo; the earlier work.</p>
-<p>A &ldquo;covered work&rdquo; means either the unmodified Program or a work based on the Program.</p>
-<p>To &ldquo;propagate&rdquo; a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy.  Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.</p>
-<p>To &ldquo;convey&rdquo; a work means any kind of propagation that enables other parties to make or receive copies.  Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.</p>
-<p>An interactive user interface displays &ldquo;Appropriate Legal Notices&rdquo; to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License.  If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.</p>
-
-<h4><a name="section1"></a>1. Source Code.<a href="#section1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The &ldquo;source code&rdquo; for a work means the preferred form of the work for making modifications to it.  &ldquo;Object code&rdquo; means any non-source form of a work.</p>
-<p>A &ldquo;Standard Interface&rdquo; means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.</p>
-<p>The &ldquo;System Libraries&rdquo; of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form.  A &ldquo;Major Component&rdquo;, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.</p>
-<p>The &ldquo;Corresponding Source&rdquo; for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.  However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.</p>
-<p>The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.</p>
-<p>The Corresponding Source for a work in source code form is that same work.</p>
-
-<h4><a name="section2"></a>2. Basic Permissions<a href="#section2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.  This License explicitly affirms your unlimited permission to run the unmodified Program.  The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work.  This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.</p>
-<p>You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force.  You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright.  Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.</p>
-<p>Conveying under any other circumstances is permitted solely under the conditions stated below.  Sublicensing is not allowed; section 10 makes it unnecessary.</p>
-
-<h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law<a href="#section3" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.</p>
-<p>When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.</p>
-
-<h4><a name="section4"></a>4. Conveying Verbatim Copies<a href="#section4" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>You may convey 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; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.</p>
-<p>You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.</p>
-
-<h4><a name="section5"></a>5. Conveying Modified Source Versions<a href="#section5" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:</p>
-<ol style="list-style-type:lower-alpha">
-	<li>The work must carry prominent notices stating that you modified it, and giving a relevant date.</li>
-	<li>The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to &ldquo;keep intact all notices&rdquo;.</li>
-	<li>You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged.  This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.</li>
-	<li>If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.</li>
-</ol>
-
-<p>A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an &ldquo;aggregate&rdquo; if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit.  Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.</p>
-
-<h4><a name="section6"></a>6. Conveying Non-Source Forms<a href="#section6" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:</p>
-<ol style="list-style-type:lower-alpha">
-	<li>Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.</li>
-	<li>Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.</li>
-	<li>Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source.  This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.</li>
-	<li>Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge.  You need not require recipients to copy the Corresponding Source along with the object code.  If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source.  Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.</li>
-	<li>Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.</li>
-</ol>
-<p>A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.</p>
-<p>A &ldquo;User Product&rdquo; is either (1) a &ldquo;consumer product&rdquo;, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.  In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage.  For a particular product received by a particular user, &ldquo;normally used&rdquo; refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product.  A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.</p>
-<p>&ldquo;Installation Information&rdquo; for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.  The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.</p>
-<p>If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information.  But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).</p>
-<p>The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed.  Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.</p>
-<p>Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.</p>
-
-<h4><a name="section7"></a>7. Additional Terms<a href="#section7" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>&ldquo;Additional permissions&rdquo; are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law.  If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.</p>
-<p>When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it.  (Additional permissions may be written to require their own removal in certain cases when you modify the work.)  You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.</p>
-<p>Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:</p>
-<ol style="list-style-type:lower-alpha">
-	<li>Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or</li>
-	<li>Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or</li>
-	<li>Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or</li>
-	<li>Limiting the use for publicity purposes of names of licensors or authors of the material; or</li>
-	<li>Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or</li>
-	<li>Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.</li>
-</ol>
-<p>All other non-permissive additional terms are considered &ldquo;further restrictions&rdquo; within the meaning of section 10.  If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.  If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.</p>
-<p>If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.</p>
-<p>Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.</p>
-
-<h4><a name="section8"></a>8. Termination<a href="#section8" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>You may not propagate or modify a covered work except as expressly provided under this License.  Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).</p>
-<p>However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.</p>
-<p>Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.</p>
-<p>Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License.  If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.</p>
-
-<h4><a name="section9"></a>9. Acceptance Not Required for Having Copies<a href="#section9" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>You are not required to accept this License in order to receive or run a copy of the Program.  Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance.  However, nothing other than this License grants you permission to propagate or modify any covered work.  These actions infringe copyright if you do not accept this License.  Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.</p>
-
-<h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients<a href="#section10" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License.  You are not responsible for enforcing compliance by third parties with this License.</p>
-<p>An &ldquo;entity transaction&rdquo; is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations.  If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.</p>
-<p>You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.  For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.</p>
-
-<h4><a name="section11"></a>11. Patents<a href="#section11" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>A &ldquo;contributor&rdquo; is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based.  The work thus licensed is called the contributor's &ldquo;contributor version&rdquo;.</p>
-<p>A contributor's &ldquo;essential patent claims&rdquo; are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version.  For purposes of this definition, &ldquo;control&rdquo; includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.</p>
-<p>Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.</p>
-<p>In the following three paragraphs, a &ldquo;patent license&rdquo; is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement).  To &ldquo;grant&rdquo; such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.</p>
-<p>If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients.  &ldquo;Knowingly relying&rdquo; means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.</p>
-<p>If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.</p>
-<p>A patent license is &ldquo;discriminatory&rdquo; if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License.  You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.</p>
-<p>Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.</p>
-
-<h4><a name="section12"></a>12. No Surrender of Others' Freedom<a href="#section12" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>If 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 convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all.  For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.</p>
-
-<h4><a name="section13"></a>13. Use with the GNU Affero General Public License<a href="#section13" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work.  The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.</p>
-
-<h4><a name="section14"></a>14. Revised Versions of this License<a href="#section14" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The Free Software Foundation may publish revised and/or new versions of the GNU 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.</p>
-<p>Each version is given a distinguishing version number.  If the Program specifies that a certain numbered version of the GNU General Public License &ldquo;or any later version&rdquo; applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation.  If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.</p>
-<p>If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.</p>
-<p>Later license versions may give you additional or different permissions.  However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.</p>
-
-<h4><a name="section15"></a>15. Disclaimer of Warranty<a href="#section15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p style="text-transform:uppercase;">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 &ldquo;as is&rdquo; 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.</p>
-
-<h4><a name="section16"></a>16. Limitation of Liability<a href="#section16" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p style="text-transform:uppercase;">In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who modifies and/or conveys 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.</p>
-
-<h4><a name="section17"></a>17. Interpretation of Sections 15 and 16<a href="#section17" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.</p>
-<p style="text-transform:uppercase;">End of Terms and Conditions</p>
 </div>
 <p>The Coppermine package contains a copy of this license as plain text file as well: read the file COPYING.txt in the root folder of the Coppermine package. Alternatively, go to the official page <a href="http://www.gnu.org/licenses/gpl.html" rel="external" class="external">www.gnu.org/licenses/gpl.html</a> for the original of the license and for (inofficial) translations into other languages and related information.</p>
 <p>The license GNU GPL v3 that Coppermine comes with has been approved by the <a href="http://www.opensource.org/" rel="external" class="external">Open Source Initiative</a> (OSI).</p>
@@ -202,35 +297,42 @@
 <p>The GNU GPL does not allow further restrictions of permissions except the additional terms that <em>can</em> be added according to section 7 of the GNU GPL v3.</p>
 <p>Coppermine <strong>is</strong> being released under the GNU GPL with the following, GPL-compliant additional terms:</p>
 
+<div class="indent">
 
-<a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> b)</p>
-<p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
-<p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
-<p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
-<div class="cpg_example">
-<a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
-</div>
-<p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
-
-<a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> c)</p>
-<p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
-
-<div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
-<ul>
-  <li>Coppermine - coffee edition</li>
-  <li>Coppermine with Coffee-Support</li>
-  <li>Coppermine ported for CoffeeMaker v1.8</li>
-</ul>
-</div>
-
-<a name="copyright_additional_marking_explanation"></a><h4>Explanation:<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
-We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
-
-<a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
+    <a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> b)</p>
+    <p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
+    <p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
+    <p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
+    <div class="cpg_example">
+    <a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
+    </div>
+    <p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
+    
+    <a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> c)</p>
+    <p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
+    
+    <div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
+    <ul>
+      <li>Coppermine - coffee edition</li>
+      <li>Coppermine with Coffee-Support</li>
+      <li>Coppermine ported for CoffeeMaker v1.8</li>
+    </ul>
+    </div>
+    
+    <div class="indent">
+    
+        <a name="copyright_additional_marking_explanation"></a><h4>Explanation<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
+        We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
+        
+        <a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
+    
+    </div>
+
+</div>
 
 <a name="copyright_freedom"></a><h2>Freedom<a href="#copyright_freedom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>As you can see, the license that Coppermine comes with gives you a lot of freedom: it allows you to use it for free, to give it to others, to improve it or to make something different out of it. You can mash it up with other applications or use it standalone. This is what makes free and open source software so attractive for developers: not only is it available free of charge (although you can even try to sell it if you should find someone who's ready to pay for something that is available elsewhere for free), but it enables you to use your creativity and imagination to build something new out of it. We (the Coppermine dev team members) would love to see what you were able to accomplish with &quot;our&quot; application, so if you have a surprising, entertaining gallery, if you feature good, fresh content or amazing new features, please let us know about it on the corresponding thread on the official coppermine site.</p>
@@ -238,8 +340,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/credits.htm 1.5.8.src/docs/es/credits.htm
--- 1.5.6.src/docs/es/credits.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/credits.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/credits.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -108,7 +108,7 @@
   <tr>
     <td valign="top">Joachim Müller</td>
     <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
-    <td valign="top">Project Manager</td>
+    <td valign="top">Developer</td>
     <td valign="top">active</td>
   </tr>
   <tr>
@@ -357,19 +357,29 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/br.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Brazilian</td>
+          <td valign="top"><a href="http://www.zicon.com.br/" rel="external" class="external">Ricardo Pires</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/bg.png" alt="" width="16" height="11" /></td>
           <td valign="top">Bulgarian</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Czech</td>
+          <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
           <td valign="top">Chinese (Simplified)</td>
           <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Czech</td>
-          <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/dk.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Danish</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=81069" rel="external" class="external">Tomas C. Jensen</a></td>
         </tr>
         <tr>
           <td valign="top"><img src="../../images/flags/nl.png" alt="" width="16" height="11" /></td>
@@ -387,6 +397,11 @@
           <td valign="top">Tommy Atkinson</td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/ee.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Estonian</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=87590" rel="external" class="external">Craig Tislar</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
           <td valign="top">Finnish</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
@@ -407,6 +422,16 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
         </tr>
         <tr>
+          <td valign="top"><img src="../../images/flags/jp.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Japanese</td>
+          <td valign="top"><a href="http://mitstek.com/" rel="external" class="external">Mitsuhiro Yoshida</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/hu.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Hungarian</td>
+          <td valign="top"><a href="http://www.acegem.hu/" rel="external" class="external">Halasi Miklós</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
           <td valign="top">Luxembourgish</td>
           <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
@@ -427,6 +452,11 @@
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
       </tr>
       <tr>
+          <td valign="top"><img src="../../images/flags/sk.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slovak</td>
+          <td valign="top"><a href="http://www.foxy.sk/" rel="external" class="external">Aurel Klátik</a></td>
+      </tr>
+      <tr>
           <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
           <td valign="top">Slovenian</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
@@ -440,7 +470,7 @@
           <td valign="top"><img src="../../images/flags/tr.png" width="16" height="11" alt="" /></td>
           <td valign="top">Turkish</td>
           <td valign="top"><a href="http://www.pragmamx.org/" rel="external" class="external">Sitki</a></td>
-      </tr>
+      </tr>
       <tr>
           <td valign="top"><img src="../../images/flags/ua.png" width="16" height="11" alt="" /></td>
           <td valign="top">Ukrainian</td>
@@ -623,12 +653,12 @@
     <td valign="top">Stefan M. Kudwien(<a href="http://drupal.org/user/48898" rel="external" class="external">smk-ka</a>), Daniel F. Kudwien (<a href="http://drupal.org/user/54136" rel="external" class="external">sun</a>)</td>
     <td valign="top">GPL</td>
     <td valign="top">Transliteration of utf-8 encoded characters in filenames into latin</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.addfullsize.com/" rel="external" class="external">jQuery Fullsize Plug-in</a></td>
-    <td valign="top"><a href="http://www.drewwilson.com/" rel="external" class="external">Drew Wilson</a></td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">From thumbnail to fullsize (used in documentation only)</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.addfullsize.com/" rel="external" class="external">jQuery Fullsize Plug-in</a></td>
+    <td valign="top"><a href="http://www.drewwilson.com/" rel="external" class="external">Drew Wilson</a></td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">From thumbnail to fullsize (used in documentation only)</td>
   </tr>
 </table>
 
@@ -645,19 +675,19 @@
     <td valign="top">Curve theme<br />
 	The new default theme <em>curve</em> that cpg1.5.x comes with has been designed with SMF's curve theme for SMF 2.0 in mind. Parts of the graphic ressources have been taken from the SMF theme.</td>
   </tr>
-</table>
-
-<div class="indent">
-    <a name="acknowledgements_thanks"></a><h3>Many Thanks<a href="#acknowledgements_thanks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>The Coppermine dev team would like to thank the whole community for all their efforts over the years. Without your time and expertise we could never have come this far.</p>
-    <p>We would also like to thank <a href="http://www.bytemark.co.uk/" rel="external" class="external">Bytemark</a> for providing the project with their excellent hosting services completely free of charge. A busy website such as this requires a reliable server and we have not been let down.</p>
-    <p><a href="http://sourceforge.net/" rel="external" class="external">Sourceforge</a> are also high on the list of people we would love to buy a pint or two for. Without their repository many free, open source projects such as ours would struggle to survive.</p>
+</table>
+
+<div class="indent">
+    <a name="acknowledgements_thanks"></a><h3>Many Thanks<a href="#acknowledgements_thanks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The Coppermine dev team would like to thank the whole community for all their efforts over the years. Without your time and expertise we could never have come this far.</p>
+    <p>We would also like to thank <a href="http://www.bytemark.co.uk/" rel="external" class="external">Bytemark</a> for providing the project with their excellent hosting services completely free of charge. A busy website such as this requires a reliable server and we have not been let down.</p>
+    <p><a href="http://sourceforge.net/" rel="external" class="external">Sourceforge</a> are also high on the list of people we would love to buy a pint or two for. Without their repository many free, open source projects such as ours would struggle to survive.</p>
 </div>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_coding.htm 1.5.8.src/docs/es/dev_coding.htm
--- 1.5.6.src/docs/es/dev_coding.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_coding.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_coding.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -431,8 +431,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_config.htm 1.5.8.src/docs/es/dev_config.htm
--- 1.5.6.src/docs/es/dev_config.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_config.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_config.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -250,8 +250,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_database.htm 1.5.8.src/docs/es/dev_database.htm
--- 1.5.6.src/docs/es/dev_database.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_database.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_database.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1425,8 +1425,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_documentation.htm 1.5.8.src/docs/es/dev_documentation.htm
--- 1.5.6.src/docs/es/dev_documentation.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_documentation.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_documentation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -297,8 +297,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_files.htm 1.5.8.src/docs/es/dev_files.htm
--- 1.5.6.src/docs/es/dev_files.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_files.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -60,7 +60,7 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   &#36;HeadURL&#36;
   &#36;Revision&#36;
 **********************************************/</pre>For other file types (e.g. sql files), different comment symbols might apply.</li>
@@ -146,8 +146,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev.htm 1.5.8.src/docs/es/dev.htm
--- 1.5.6.src/docs/es/dev.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_javascript.htm 1.5.8.src/docs/es/dev_javascript.htm
--- 1.5.6.src/docs/es/dev_javascript.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_javascript.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_javascript.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -95,8 +95,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_package.htm 1.5.8.src/docs/es/dev_package.htm
--- 1.5.6.src/docs/es/dev_package.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_package.htm	2010-08-06 11:59:30.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_package.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -61,7 +61,7 @@
                 <li>
                     <a name="packaging_steps_loop_through_files_linux"></a><h4>Linux<a href="#packaging_steps_loop_through_files_linux" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
                     On most posix-compliant operating systems (like Unix, Linux, BSD etc.) you should have all needed tools at hand already. Basically you loop through all files with a given extension, search for the string inside it and replace it. The command that can be run in a console could look like this:
-                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.73/Coppermine version: 1.5.74/g'</textarea>
+                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.8/Coppermine version: 1.5.9/g'</textarea>
                     If you want to turn this into a shell script, don't forget the shebang at the start of the file (usually something like <tt class="code">#!/bin/sh</tt>).
                 </li>
                 <li>
@@ -217,8 +217,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_plugin_api.htm 1.5.8.src/docs/es/dev_plugin_api.htm
--- 1.5.6.src/docs/es/dev_plugin_api.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_plugin_api.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_plugin_api.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,26 +37,29 @@
 <a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
     <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
-    <div id="ulgreen" class="cpg_message_success">
-    <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul type="square">
-        <li>Anyone who wants to write plugins to customize Coppermine</li>
-        <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
-        <li>Anyone who wants to add in features or modify a current plugin</li>
-        <li>Coders who want to start customizing Coppermine but do not know where to start</li>
-    </ul>
-    </div>
-    <div id="ulred" class="cpg_message_validation">
-    <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul>
-        <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
-        <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
-    </ul>
+    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
+    <div class="indent">
+        <div id="ulgreen" class="cpg_message_success">
+        <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul type="square">
+            <li>Anyone who wants to write plugins to customize Coppermine</li>
+            <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
+            <li>Anyone who wants to add in features or modify a current plugin</li>
+            <li>Coders who want to start customizing Coppermine but do not know where to start</li>
+        </ul>
+        </div>
+        <div id="ulred" class="cpg_message_validation">
+        <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+            <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
+            <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
+        </ul>
+        </div>
+        <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
     </div>
-    <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
     <a name="plugin_api_overview_skills"></a>
     <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
@@ -95,7 +98,8 @@
 
 <a name="plugin_api_tutorial"></a>
 <h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<div class="indent">
 
 <a name="plugin_api_tutorial_first"></a>
 <h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -105,31 +109,30 @@
     <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
     <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
 </ul>
-<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="tutorial/cpg1.5_plugin_hello_world_2-1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
+<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="../tutorial/cpg1.5_plugin_hello-world_v2.1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
 <p>Let's get started!</p>
 <p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
 <pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
 <p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
 <p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">configuration.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
-***************************************************/
-
-$name='Hello, World';
-$description='Plugin API Tutorial - 2.1 My First Plugin';
-
-$author='Tutorial';
-$version='2.1';
-?&gt;
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+$name='Hello, World';
+$description='Plugin API Tutorial - My First Plugin';
+$author='Tutorial';
+$version='2.1';
+$plugin_cpg_version = array('min' => '1.5');
+?&gt;
 </pre>
 <p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
 <p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
@@ -137,20 +140,23 @@
     <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
     <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
     <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
-    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.  </li>
+    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.</li>
+    <li><tt class="code">$plugin_cpg_version</tt> defines an array that allows you to specify the minimum and maximum Coppermine version for your plugin. It has been added in cpg1.5.x to make sure that users don't accidentally install plugins that haven't been designed for their version of Coppermine.<br />
+    Currently, two array keys are being processed: 'min' and 'max'. Against both, a version comparison will be performed using the function <a href="http://www.php.net/manual/en/function.version-compare.php" rel="external" class="phpnet">version_compare</a>.
+    <div class="cpg_example">Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5');</tt> will apply for all Coppermine versions, including both cpg1.5.0 as well as cpg1.5.23, but will fail for cpg1.4.27. Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5.3');</tt> will apply for all Coppermine versions equal or better than cpg1.5.3, so it will not apply for cpg1.5.0, but it will apply for cpg1.5.23. Only specify a minor version if a particular plugin hook was introduced in the Coppermine version you refer to.</div>
+    </li>
 </ul>
 <p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">codebase.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -188,30 +194,32 @@
 }</pre>
 <p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
 <p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
+
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
 <a name="plugin_api_tutorial_installconfig"></a>
 <h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<div class="indent">
 <a name="plugin_api_tutorial_installsimple"></a>
 <h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
 
-<p><a href="tutorial/cpg1.5_plugin_hello_world_2-2-1.zip">Click here</a> to download the plugin for this section.</p>
+<p><a href="../tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip">Click here</a> to download the plugin for this section.</p>
 
 <p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<textarea class="cpg_code code smaller" style="width:90%" rows="10">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -277,7 +285,7 @@
 
 EOT;
     }
-}?&gt;</pre>
+}?&gt;</textarea>
 
 <p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
 
@@ -362,7 +370,7 @@
 at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
 <pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
 Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
-<pre class="cpg_code">// Ask if we want to drop the table
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">// Ask if we want to drop the table
 function coffee_maker_cleanup_function($action) {
     global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
 	// Initialize language and icons
@@ -436,7 +444,8 @@
 		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
 	}
 	return true;
-}</pre>
+}</textarea>
+</div>
 </div>
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
@@ -458,7 +467,8 @@
 <a name="plugin_api_tutorial_button"></a>
 <h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
-
+
+<div class="indent">
 <a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <div class="cpg_example">
 <pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
@@ -493,6 +503,7 @@
     }
     return $menu;
 }</pre>
+</div>
 </div>
 <p><a class="back" href="#top">Back to top</a></p><hr />
 
@@ -531,7 +542,8 @@
 
 <a name="plugin_api_tutorial_config"></a>
 <h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<div class="indent">
 <a name="plugin_api_tutorial_config_preparation"></a>
 <h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
@@ -546,16 +558,178 @@
 Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
 <ul>
     <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
-    <li>Sanitize the data sent using the form</li>
-    <li>Write the sanitized data to the database</li>
+    <li>Sanitize the data sent using the form and write them to the database</li>
     <li>Populate the form options</li>
     <li>Output the actual form</li>
-</ul>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
+</ul>
+<p>Here's a default config page with only one config option that is first split into chunks to comment them:</p>
+
+<a name="plugin_api_tutorial_config_header"></a><h4>Header<a href="#plugin_api_tutorial_config_header" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+As suggested above, in the header you just need to make the preparations, e.g. include the language file and make sure that only the gallery admin can access the config page. To accomplish this, use this piece of code:
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
+
+<a name="plugin_api_tutorial_config_defaults"></a><h4>Defaults<a href="#plugin_api_tutorial_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Let's populate the variables that we need later. If you plan to beautify your config options using icons, define them now, using this code:
+<pre class="cpg_code code">$plugin_coffee_maker_icon['submit'] = cpg_fetch_icon('ok', 1);</pre>
+We'll need to specify as well what variables you'll be using inside the form and what type they are:
+<pre class="cpg_code code">$sanitization_array = array(
+    'plugin_coffee_maker_width' => array('type' => 'int', 'min' => '10', 'max' => '32'),
+    'plugin_coffee_maker_height' => array('type' => 'int', 'min' => '0', 'max' => '100'),
+    'plugin_coffee_maker_enabled' => array('type' => 'checkbox', 'min' => '0', 'max' => '1'),
+);</pre>
+This looks more complicated than it actually is: the keys of the array <em>$sanitization_array</em> (i.e. 'plugin_coffee_maker_width') needs to correspond to the name of the form field. It's advisable to respect the naming scheme, i.e. to name your form fields as suggested in this example, using the word "plugin", followed by an underscore, followed by the plugin folder name, followed by another underscore, followed by a short description of the actual purpose of the field. Keep in mind though that there is a limitation in the overall number of characters allowed here: the names we assign here will later be used as well when coming up with the database records. We'll use the config table to store our plugin values, so we need to respect the maximum of 40 characters for the name of the config field. If you need to use abbreviations, choose them wisely to be able to identify your stuff later.<br />
+The values for the key 'type' can be 'int', 'checkbox', 'raw' or 'array'. Depending on that value, there are different keys available. The following table should explain what can be done:
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+    <tr>
+        <th valign="top">type</th>
+        <th valign="top">Usage (range)</th>
+        <th valign="top">Parameters</th>
+    </tr>
+    <tr>
+        <td valign="top">int</td>
+        <td valign="top">Text input fields where only integers are allowed</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">checkbox</td>
+        <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">raw</td>
+        <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+        <td valign="top">'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against.
+        </td>
+    </tr>
+    <tr>
+        <td valign="top">array</td>
+        <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+        <td valign="top">'regex_ok' -> regular expression that the submit data needs to match against, similar to the examples given above for the type 'regex'<br />
+        'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</td>
+    </tr>
+</table>
+
+<a name="plugin_api_tutorial_config_sanitize"></a><h4>Sanitize form data &amp; write to database<a href="#plugin_api_tutorial_config_sanitize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+We only need to sanitize the form data if the form has actually been submit, so we'll wrap the next section between <tt class="code">if ($superCage->post->keyExists('submit')) {</tt> and the closing curly bracket <tt class="code">}</tt> that is needed to close the if construct. You will be able to re-use the piece of code in each and every plugin - it has been designed for that purpose. Use this piece of code:
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">    // get sanitized POST parameters
    if ($superCage->post->keyExists('submit')) {
+        //Check if the form token is valid
        if(!checkFormToken()){
+            cpg_die(ERROR, $lang_errors['invalid_form_token'], __FILE__, __LINE__);
+        }
+        $config_changes_counter = 0;
+      foreach ($sanitization_array as $san_key => $san_value) {
+          if (isset($CONFIG[$san_key]) == TRUE) { // only loop if config value is set --- start
              if ($san_value['type'] == 'checkbox') { // type is checkbox --- start
                if ($superCage->post->getInt($san_key) == $san_value['max'] && $CONFIG[$san_key] != $san_value['max']) {
+                    $CONFIG[$san_key] = $san_value['max'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->getInt($san_key) == $san_value['min'] && $CONFIG[$san_key] != $san_value['min']) {
+                    $CONFIG[$san_key] = $san_value['min'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->keyExists($san_key) != TRUE && $CONFIG[$san_key] != '0') {
+                    $CONFIG[$san_key] = 0;
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                }
+              } // type is checkbox --- end
              if ($san_value['type'] == 'int') { // type is integer --- start
                  if ($superCage->post->getInt($san_key) <= $san_value['max'] && $superCage->post->getInt($san_key) >= $san_value['min'] && $superCage->post->getInt($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getInt($san_key);
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is integer --- end
              if ($san_value['type'] == 'raw') { // type is raw --- start
                  if (isset($san_value['regex_ok']) == TRUE && preg_match($san_value['regex_ok'], $superCage->post->getRaw($san_key)) && $superCage->post->getRaw($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getRaw($san_key);
+                      if ($superCage->post->getRaw($san_key) == 'none') {
+                        $CONFIG[$san_key] = '';
+                      }
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is raw --- end
              if ($san_value['type'] == 'array') { // type is array --- start              
                  $evaluate_value = $superCage->post->getRaw($san_key);
+                  if (is_array($evaluate_value) && isset($san_value['regex_ok']) == TRUE && isset($san_value['delimiter']) == TRUE) {
+                      $temp = '';
+                      for ($i = 0; $i <= count($evaluate_value); $i++) {
+                          if (preg_match($san_value['regex_ok'], $evaluate_value[$i])) {
+                              $temp .= $evaluate_value[$i] . $san_value['delimiter'];
+                          }
+                      }
+                      unset($evaluate_value);
+                      $evaluate_value = rtrim($temp, $san_value['delimiter']);
+                      unset($temp);
+                  }
+                  if ($evaluate_value != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $evaluate_value;
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is array --- end
          } // only loop if config value is set --- end
      }
+    }</textarea>
+
+<a name="plugin_api_tutorial_config_options"></a><h4>Populate form options<a href="#plugin_api_tutorial_config_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+The radio buttons and checkboxes need to be populated with values based on the corresponding values:
+<pre class="cpg_code code">if ($CONFIG['plugin_coffee_maker_enabled'] == '1') {
+	$option_output['plugin_coffee_maker_enabled'] = 'checked="checked"';
+} else { 
+	$option_output['plugin_coffee_maker_enabled'] = '';
+}</pre>
+
+<a name="plugin_api_tutorial_config_form"></a><h4>Output the form<a href="#plugin_api_tutorial_config_form" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Coming up with the actual config form output now should be dead easy, starting with the pageheader, the population of the form token variables, followed by the form tag and the table start. Basically the output starts like this:
+<pre class="cpg_code code">pageheader($lang_plugin_enlargeit['display_name']);
+list($timestamp, $form_token) = getFormToken();
+echo <<< EOT
+<form action="index.php?file=coffee_maker/admin" method="post" name="coffee_maker_settings">
+EOT;
+starttable('100%', $lang_plugin_coffee_maker['configuration'], 2, 'cpg_zebra');</pre>
+Now you populate the table, using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to come up with one table row per config setting:
+<pre class="cpg_code code">echo <<< EOT
+	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			&lt;label for="plugin_coffee_maker_enabled" class="clickable_option"&gt;{$lang_plugin_coffee_maker['enable_brewing_of_coffee']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td valign="top"&gt;
+			&lt;input type="checkbox" name="plugin_coffee_maker_enabled" id="plugin_coffee_maker_enabled" class="checkbox" value="1" {$option_output['plugin_coffee_maker_enabled']} /&gt;
+			({$lang_common['yes']})
+		&lt;/td&gt;
+	&lt;/tr&gt;
+<span class="important">[... more table rows here ... ]</span>
+EOT;</pre>
+Finally, you have to
+<ul>
+    <li>Add the form token elements</li>
+    <li>Add the submit button</li>
+    <li>Close the table</li>
+    <li>Close the form</li>
+    <li>Send the pagefooter</li>
+</ul>
+Therefore, the last chunk of code looks like this:
+<pre class="cpg_code code">echo &lt;&lt;&lt; EOT
+	&lt;tr&gt;
+		&lt;td class="tablef" colspan="2"&gt;
+			&lt;input type="hidden" name="form_token" value="{$form_token}" /&gt;
+			&lt;input type="hidden" name="timestamp" value="{$timestamp}" /&gt;
+			&lt;button type="submit" class="button" name="submit" value="{$lang_plugin_coffee_maker['submit']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_plugin_coffee_maker['submit']}&lt;/button&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
+EOT;
+endtable();
+echo &lt;&lt;&lt; EOT
+&lt;/form&gt;
+EOT;
+pagefooter();</pre>
+
+<!--
+<a name="plugin_api_tutorial_config_template"></a><h4>Plugin template<a href="#plugin_api_tutorial_config_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Still feeling a bit confused and dizzy? Don't worry, here's something you can use to start with: we're providing you with a plugin template that you can use to build a plugin of your own.
+-->
+</div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+</div>
 
 <a name="plugin_api_tutorial_distrib"></a>
-<h3>Distributing Your Plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<h3>Distributing your plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
 <ul>
 	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
@@ -596,10 +770,11 @@
 
 
 
+
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_plugin_hooks.htm 1.5.8.src/docs/es/dev_plugin_hooks.htm
--- 1.5.6.src/docs/es/dev_plugin_hooks.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_plugin_hooks.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_plugin_hooks.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -464,6 +462,13 @@
   </tr>
   <tr>
     <td valign="top">include/functions.inc.php</td>
+    <td valign="top"><a name="plugin_hooks_token_criteria"></a><strong>token_criteria</strong><a href="#plugin_hooks_token_criteria" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+    <td valign="top">Filter</td>
+    <td valign="top">allows to modify the token criteria array. You can add new criteria or remove existing criteria if you don't want to use them to create the token</td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);</textarea></td>
+  </tr>
+  <tr>
+    <td valign="top">include/functions.inc.php</td>
     <td valign="top"><a name="plugin_hooks_bbcode"></a><strong>bbcode</strong><a href="#plugin_hooks_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">with this hook, you can modify the comment that has been submitted and add your custom bbcodes. (Only available when a '[' has been found in the comment)</td>
@@ -509,7 +514,7 @@
     <td valign="top"><a name="plugin_hooks_filename_image_sharpen"></a><strong>image_sharpen</strong><a href="#plugin_hooks_filename_image_sharpen" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">called while uploading pictures. Toggles $sharpen, to e.g. enable image sharpening for intermediate pictures if thumbnail sharpening is enabled in the first place.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/plugin_api.inc.php</td>
@@ -666,9 +671,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_start"></a><strong>theme_thumbnails_wrapper_start</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Allows plugin authors to output content before the thumbnail table starts, which is particularly helpfull top start a &lt;form&gt;-tag.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -681,10 +686,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_end"></a><strong>theme_thumbnails_wrapper_end</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Output content after the closing tag of the thumbnail table</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-echo $wrapper_end;</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -809,11 +813,11 @@
         <td>
             <ul>
                 <li class="floatleft"><a href="#plugin_hooks_filename_image_sharpen">image_sharpen</a></li>
-				<li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
             </ul>
         </td>
     </tr>
@@ -920,6 +924,7 @@
                 <li class="floatleft"><a href="#plugin_hooks_filename_thumb_data">thumb_data</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_html_title">thumb_html_title</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a></li>
+                <li class="floatleft"><a href="#plugin_hooks_token_criteria">token_criteria</a></li>
             </ul>
         </td>
     </tr>
@@ -957,7 +962,9 @@
 <p>These two hooks provide the ability to add a custom CAPTCHA validation. The third validation function is a filter, so don't forget to provide that one as well.</p>
 <pre class="cpg_code">CPGPluginAPI::action('captcha_comment_validate', null);
 CPGPluginAPI::action('captcha_contact_validate', null);</pre>
-
+<p> These two hooks allow plugin authors to output content before the thumbnail table starts and right after the closing tag of the thumbnail table.</p>
+<pre class="cpg_code">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</pre>
 
 
 <a name="plugin_hooks_filter"></a><h3>Filter<a href="#plugin_hooks_filter" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -987,9 +994,7 @@
 $pic_title = CPGPluginAPI::filter('<a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a>', $row);<br />
 $pic_row = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumb_data">thumb_data</a>',$pic_row);<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumbnail_params">theme_display_thumbnails_params</a>', $params);<br />
-$wrapper_start = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start">theme_thumbnails_wrapper_start</a>');<br />
 $footer = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_footer">theme_thumbnails_footer</a>', $footer);<br />
-$wrapper_end = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end">theme_thumbnails_wrapper_end</a>');<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_title">theme_thumbnails_title</a>', $param);</div>
 <p>These two filters are used specifically to manipulate the data of a picture.</p>
 <div class="cpg_code code">$CURRENT_PIC_DATA = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_add_file_data">add_file_data</a>',$CURRENT_PIC_DATA);<br />
@@ -1217,8 +1222,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_plugins.htm 1.5.8.src/docs/es/dev_plugins.htm
--- 1.5.6.src/docs/es/dev_plugins.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_plugins.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -334,8 +334,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_plugin_steps.htm 1.5.8.src/docs/es/dev_plugin_steps.htm
--- 1.5.6.src/docs/es/dev_plugin_steps.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/es/dev_plugin_steps.htm	2010-08-06 11:59:32.000000000 -0500
@@ -0,0 +1,334 @@
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Creating plugins: step by step - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="en" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_plugin_steps.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="stylesheet" type="text/css" href="../js/fullsize/fullsize.css" media="screen" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+<script src="../js/fullsize/jquery.fullsize.minified.js" type="text/javascript"></script>
+<script type="text/javascript">
+	$(function(){
+		$("img").fullsize();
+	});
+</script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<div id="doc_en_only">No translation available</div>
+
+<a name="steps"></a><h1>Creating plugins: step by step<a href="#steps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+This page is meant to give plugin authors step-by-step directions how to create a plugin. It assumes that you have read <a href="dev_plugins.htm#plugin_writing">Plugin writing for Coppermine</a> as an introduction.
+
+<div class="indent">
+	<a name="steps_template_plugin"></a><h2>Getting started with the plugin template<a href="#steps_template_plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	The Coppermine developers understand that it might be asked a bit much to come up with a working plugin from scratch, that's why we're providing an empty plugin template that you can use to start to come up with a plugin of your own. You will find the plugin template as an attachment inside the docs folder, so these are the steps to get you going:
+	<div class="indent">
+		<a name="steps_extract_template"></a><h3>1. Extract the plugin template<a href="#steps_extract_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested above, the plugin template comes as an attachment inside the documentation folder, so you can simply download it by clicking <a href="../tutorial/cpg1.5.x_plugin_template_v1.0.zip">here</a>. Alternatively, you can <a href="https://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_template_v1.0.zip/download" rel="external" class="external">get it from the download repository at sourceforge.net</a>. After downloading, extract the content of the archive into a temporary folder. As an example, we'll assume that you have extracted it to <tt class="filename">c:\temp\</tt>, so you should have a sub-folder <tt class="filename">c:\temp\template\</tt>
+		<a name="steps_pick_name"></a><h3>2. Choose a name<a href="#steps_pick_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Pick a name for your plugin. It's mandatory <strong>not</strong> to skip this step - you mustn't leave the name "template". Please refer to <a href="dev_plugins.htm#plugin_writing_preparation_name">Choose a name</a> for details. It's important that your plugin name is meaningfull and doesn't contain to many characters (consider 20 characters as a maximum). As an example, we'll assume that our plugin will brew coffee, that's why we'll refer to it on this page as <tt class="code">coffee_maker</tt>.
+		<a name="steps_rename_folder"></a><h3>3. Rename the folder<a href="#steps_rename_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Rename the plugin template inside the temporary folder from <tt class="filename">c:\temp\template\</tt> to the name you have chosen as a short name for your plugin (e.g. <tt class="filename">c:\temp\coffee_maker\</tt> in our example here)
+		<a name="steps_rename_file_content"></a><h3>4. Rename the placeholders inside the files<a href="#steps_rename_file_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The plugin template contains several PHP-files already. In this step you have to loop through <strong>all</strong> those files and replace the placeholder word <tt class="code">template</tt> with the name you have chosen (e.g. <tt class="code">coffee_maker</tt> in our example). To accomplish this it's advisable to use an editor that can replace a string in various files at once; both tools that are capable to loop through all files within a particular folder (see <a href="dev_package.htm#packaging_steps_loop_through_files">Replace version number in all files</a>) as well as advanced <a href="dev_tools.htm#dev_tools_editor">plain text editors</a> like Notepad++ can do this.<br />
+		Don't forget the english language file inside the lang-subfolder ( <tt class="filename">c:\temp\coffee_maker\lang\english.php</tt>).
+		<div class="cpg_example">
+			
+			<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+				<tr>
+					<th valign="top" class="tableh1" colspan="2">
+						The screenshots show the dialogs in Notepad++ as examples. Click on the thumbnails to enlarge the screenshots.<br />
+					</th>
+				</tr>
+				<tr>
+					<td valign="top">
+						<img src="images/replace_in_files1.png" border="0" width="143" height="120" alt="" longdesc="images/replace_in_files1.png" />
+					</td>
+					<td valign="top">
+						<img src="images/replace_in_files2.png" border="0" width="181" height="120" alt="" longdesc="images/replace_in_files2.png" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						The first screenshot above shows the dialog with all relevant files opened inside the editor. Click on the button "Replace in all open Documents" to perform the replacement.
+					</td>
+					<td valign="top">
+						The screenshot at the right shows another possible option in Notepad++, where you can perform a replace operation on particular files within a given folder. This is the most elegant and recommended solution for bigger replacement operations.
+					</td>
+				</tr>
+			</table><br />
+			Please note that the above screenshots have been added as examples. Coppermine is not afiliated with Notepad++, nor do we support that particular application. However, we recommend it!
+		</div>
+		<a name="steps_copy_to_target"></a><h3>5. Copy the new plugin folder to the target<a href="#steps_copy_to_target" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Inside your temporary folder ( <tt class="filename">c:\temp\</tt>) you should by now have a unique plugin based on the plugin template that is ready to be modified further by you. If you want to test it right away, copy your new custom plugin to the plugin folder of your Coppermine gallery (as suggested in <a href="plugins.htm#plugin_manager_upload_ftp">the "regular" plugin documentation</a>). As your custom plugin doesn't do anything yet (remember: the plugin template is just an empty shell to get you going easily), you will probably want to edit your plugin further, so you should copy it to the plugin folder of your testbed (if you have one) and continue there.
+		<div class="cpg_example">For the sake of this article we'll assume that your local testbed or the mirror that corresponds to the files on your webserver resides at <tt class="filename">c:\mysite\</tt>. Therefore, the plugin folder would be <tt class="filename">c:\mysite\plugins\</tt> and the example plugin that we will refer to in this article will reside in <tt class="filename">c:\mysite\plugins\coffee_maker\</tt>.</div>
+		<br clear="all" />&nbsp;<br clear="all" />
+	</div>
+	
+	<a name="steps_config"></a><h2>Creating a config record for your plugin<a href="#steps_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	This section is assuming you have done as suggested above: that you're using the plugin template and that you have renamed both the plugin folder as well as all placeholders labelled "template" with the short name of your plugin. In this example, we'll asume the plugin name to be <tt class="code">coffee_maker</tt>. How the code of the config screen is composed is being explained in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a> in case you want to figure out what actually happens on the config screen. However, that it's not really necessary to read that section up - you should get away with just following the steps below.<br />
+	For our example plugin we'll assume that you only will have a handfull of config settings, so we'll use Coppermine's already existing config table and populate that with additional records to store our custom plugin config settings as well.
+	<div class="indent">
+		<a name="steps_config_option_type"></a><h3>1. Decide for an option type<a href="#steps_config_option_type" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		First, you need to determine of what type the config option will be:
+		<ul>
+			<li>Checkbox</li>
+			<li>Radio button</li>
+			<li>Dropdown (option list) with one selectable item</li>
+			<li>Dropdown (option list) with multiple selectable items</li>
+			<li>Text input field (one line) for numerical input (integers)</li>
+			<li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+			<li>Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)</li>
+		</ul>
+		Depending on this decision you will need different language strings and you will need to apply different piece of code for the actual config screen. For now, just decide on one option and keep that in mind throughout the rest of the process. If you assistance in making up your mind, it's recommended to take a look at the paragraph about <a href="dev_coding.htm#dev_coding_usability_forms">forms</a> within the <a href="dev_coding.htm#dev_coding_usability">usability section</a> of the <a href="dev_coding.htm#dev_coding">coding guidelines</a> for Coppermine.
+		<div class="cpg_example">For the sake of brevity, we will use a checkbox in the example boxes below</div>
+		<a name="steps_config_name"></a><h3>2. Choose a record name<a href="#steps_config_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Choose a short yet meaningfull name for your config option. Avoid cryptic abbreviations, only use lowercase alphanumerals and the underscore.
+		<div class="cpg_example">If your plugin's name is <tt class="code">coffee_maker</tt> and your config option is meant to toggle an option that determines if the coffee will be served with or without an extra donut, we could be calling the option simply <tt class="code">donut</tt>. However, that may lead to misunderstandings or double definitions, that's why it's advisable to prefix the name of the config record with the words <tt class="code">plugin</tt> followed by the plugin's short name <tt class="code">coffee_maker</tt>. Finally, let's separate the words with underscores for better readability, so the option's record name would be <tt class="code">plugin_coffee_maker_donut</tt>, which is what we'll use in the following examples.</div>
+		<div class="cpg_message_info">Keep in mind that the overall length of the record name mustn't exceed 40 characters! If you need longer names, you can not use Coppermine's config table to store your records in - you will have to create a table of your own.</div>
+		<a name="steps_config_install"></a><h3>3. Create the record during plugin install<a href="#steps_config_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		During the install of the plugin we need to perform the database query once to create the needed record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Add the config options for the plugin</tt> within the function that determines the additionmal actions during the install of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("INSERT IGNORE INTO {$CONFIG['TABLE_CONFIG']} (`name`, `value`) VALUES ('<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with in the previous step">plugin_coffee_maker_donut</span>', '<span style="color:red;font-weight:bolder;" title="Replace this with the default value for your config option">0</span>')");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> - that section needs to correspond to the config record name that you have chosen in the previous step. Additionally, you have to determine the default value of the config option (<span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above).
+		<a name="steps_config_uninstall"></a><h3>4. Create the uninstall query<a href="#steps_config_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		You have to make sure that your plugin doesn't leave needless config records behind if it should get uninstalled in the future, that's why you need to come up with a query that will delete the config record, similar to the step above where you created the config record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Delete the plugin config records</tt> within the function that determines the additionmal actions during the uninstall of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = '<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in a similar manner as for the install - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.
+		<a name="steps_config_defaults"></a><h3>5. Specify the scope of your config record<a href="#steps_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested in <a href="dev_plugin_api.htm#plugin_api_tutorial_config_defaults">tutorial section that explains how to add config options</a> you need to determine on the page that actually composes the config page (<tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>) for your plugin what the scope of your config option will be, i.e. what config field type you have determined above and what the minimum and maximum value will be. To accomplish this, edit the file <tt class="filename">admin.php</tt> in your custom plugin folder (not the file <tt class="filename">admin.php</tt> in Coppermine's root folder; that file has only been named in analogy) with a plain text editor. Find <tt class="code">  $sanitization_array = array(</tt> and add below (in a line of it's own)
+		<pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '1'</span>),</pre>
+		Again, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+		Additionally, you have to determine the scope of the config option using the section <span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above. The table below explains what you need to replace depending on your choice of option type in the initial step &quot;<a href="#steps_config_option_type">Decide for an option type</a>&quot;. This is basically the same table as in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th valign="top">option type</th>
+            <th valign="top">scope</th>
+            <th valign="top">Usage (range)</th>
+            <th valign="top">Parameters</th>
+            <th valign="top">Example</th>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Checkbox</li>
+                    <li>Radio button</li>
+                    <li>Dropdown (option list) with one selectable item</li>
+                </ul>
+            </td>
+            <td valign="top">checkbox</td>
+            <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_donut' => 
+array('type' => 'checkbox', 'min' => '0', 'max' => '1'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for numerical input (integers)</li>
+                </ul>
+            </td>
+            <td valign="top">int</td>
+            <td valign="top">Text input fields where only integers are allowed</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_lumps' => 
+array('type' => 'int', 'min' => '0', 'max' => '9'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+                    <li>Text input field (multiple lines, aka  textarea)</li>
+                </ul>
+            </td>
+            <td valign="top">raw</td>
+            <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against</li>
+                </ul>                
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_customer_name' => 
+array('type' => 'raw', 'regex' => '/^[A-Za-z ]+$/'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Dropdown (option list) with multiple selectable items</li>
+                </ul>
+            </td>
+            <td valign="top">array</td>
+            <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against, similar to the examples given above for the type 'regex'</li>
+                    <li>'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_ingredients' => 
+array('type' => 'array', 'regex' => '/^[A-Za-z ]+$/', 'delimiter' => '|'),</pre></td>
+        </tr>
+    </table>
+    As you can see in the table above, the scope selection "checkbox" does not only apply for the form field item checkbox, but as well for radio buttons and select dropdowns with one selectable item. Subsequently, if you plan to implement a radion button with three possible selections (e.g. for a selector that let's visitors choose the strength of their coffee from "weak" to "normal" to "strong"), the scope definition would be something like
+    <pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with">plugin_coffee_maker_strength</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '2'</span>),</pre>
+    with the possible options "0" corresponding to "weak", "1" to "normal" and "2" to "strong" (but we're going to determine that in a later step; for now, we'll just set the possible number of options to choose from).
+    
+		<a name="steps_config_form_options"></a><h3>6. Populate form options<a href="#steps_config_form_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The radio buttons, checkboxes and select dropdowns need to be populated with values based on the corresponding values. That's why you need to keep on editing <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>, find 
+		<pre class="cpg_code code">// Set the option output stuff </pre>
+		and add below it into a line of it's own a small code block that determines the state of the radio button, checkbox or select dropdown. The code differs slightly, depending on the number of possible states: a checkbox can only have two states (checked or not checked). A radio buttons can have two or more states.<br />
+		For our example from above that is meant to create a checkbox that toggles on or off wether the coffee will be served with a donut or not, the code you would have to add would be:
+		<pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] == '1') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = 'checked="checked"';
+} else { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = '';
+}</pre>
+    Once more, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+    For a radio button (we'll use the other example from above that determines the strength of the coffee with three possible options to choose from), the corresponding code would be
+    <pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '0') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '1') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '2') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = 'checked="checked"';
+}</pre>
+		
+		<a name="steps_config_rows"></a><h3>7. Output the form elements (rows)<a href="#steps_config_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		In this step we finally output the actual form element - one for each plugin config option. The output basically is in HTML, with the PHP variables that we populated in the previous step shining through our HTML. That's why the entire code block that we're going to edit is using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a>, which is the recommended method as per <a href="dev_coding.htm#dev_coding_html_nesting">Coppermine coding guidelines</a>. Subsequently, all PHP variables that are meant to shine through the HTML output are being put into curly brackets.<br />
+		As the HTML in itself will differ substantially depending on the option type you have chosen in the <a href="#steps_config_option_type">initial step</a> of this set of instructions, here's a list of code blocks that you need to paste into <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt> into a new line of it's own below 
+		<pre class="cpg_code code">&lt;!-- insert config option form code start --&gt;</pre>
+		<div class="indent">
+		    <a name="steps_config_rows_checkbox"></a><h4>a. Checkbox<a href="#steps_config_rows_checkbox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">donut</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="checkbox" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="checkbox" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>']} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{<span style="color:red;font-weight:bolder;">$lang_common['yes']</span>}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_radio"></a><h4>b. Radio button<a href="#steps_config_rows_radio" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td style="vertical-align:top;"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strength</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="radio" value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">weak</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="radio" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">normal</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="radio" value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strong</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+    The example above of course will only work if you have three radio buttons; if your number of radio buttons differs, you have to add/remove lines, keeping an eye on the index numbers at the end of the strings (highlighted in <span style="color:navy;font-weight:bolder;">dark blue</span> in the example above).
+		    
+		    <a name="steps_config_rows_dropdown"></a><h4>c. Dropdown (select/option list)<a href="#steps_config_rows_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">taste</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;select name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" class="listbox"&gt;
+				&lt;option value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">0</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">espresso</span>']}&lt;/option&gt;
+				&lt;option value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">1</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">italian</span>']}&lt;/option&gt;
+				&lt;option value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">2</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">latte</span>']}&lt;/option&gt;
+			&lt;/select&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+	    <a name="steps_config_rows_textinput"></a><h4>d. Text input field (one line), both for numerical input (integers) as well as any other textual input<a href="#steps_config_rows_textinput" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">sugar_lumps</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="text" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" class="textinput" size="2" maxlength="2" value="{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']}" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']} /&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">pieces</span>']}
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_textarea"></a><h4>e. Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)<a href="#steps_config_rows_textarea" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">remarks</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;textarea name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" class="textinput" rows="7" cols="40" style="width:100%" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']} /&gt;{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']}&lt;/textarea&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		</div>
+		
+		<a name="steps_config_language"></a><h3>8. Create the needed translation strings<a href="#steps_config_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Basically, we're done already, except for the language strings that we had to come up with in the form elements: our config option needed a name and maybe some explanatory text, and the option labels (if applicable) required additional strings. Those strings need to be defined in the language file: our plugin template already contains an English language file that we need to populate no matter what, that's why you need to edit that file (<tt class="filename">c:\mysite\plugins\coffee_maker\lang\english.php</tt>) with your plain text editor as well. The structure of the language files is pretty straightforward: you just define array records as suggested in the <a href="translation.htm#translation_step_by_step">translation guide</a> for "regular" Coppermine language files that applies for plugin language files just as well. Just keep in mind that apostrophes (single quotes) in your language strings need to be escaped with a leading backslash.<br />
+		For the examples given above, the following translation strings would have to be added to the language file:
+		<pre class="code">$lang_plugin_coffee_maker['donut'] = 'Donut';
+$lang_plugin_coffee_maker['strength'] = 'Strength';
+$lang_plugin_coffee_maker['weak'] = 'weak';
+$lang_plugin_coffee_maker['normal'] = 'normal';
+$lang_plugin_coffee_maker['strong'] = 'strong';
+$lang_plugin_coffee_maker['taste'] = 'Taste';
+$lang_plugin_coffee_maker['espresso'] = 'Espresso';
+$lang_plugin_coffee_maker['italian'] = 'Italian';
+$lang_plugin_coffee_maker['latte'] = 'Latte';
+$lang_plugin_coffee_maker['sugar_lumps'] = 'Sugar lumps';
+$lang_plugin_coffee_maker['pieces'] = 'pieces';
+$lang_plugin_coffee_maker['remarks'] = 'Remarks';</pre>
+		
+	</div>
+This is all that needs to be done to add config options to your custom plugin. Remember though that adding the option records alone will of course not do anything yet in terms of functionality of your plugin - you need to come up with code as well that is making use of your plugin's config options. When using your config options from within functions, don't forget to set the scope of the variable <tt class="code">$CONFIG</tt> using the keyword <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">global</a>.<br />
+Keep in mind as well (before testing your plugin's config options) that you need to uninstall and re-install it, as the database records are being created during plugin install only.
+</div>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/dev_subversion.htm 1.5.8.src/docs/es/dev_subversion.htm
--- 1.5.6.src/docs/es/dev_subversion.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_subversion.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_subversion.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -294,13 +294,13 @@
 In all textual Coppermine files (i.e. files with the extensions <tt class="code">.php</tt>, <tt class="code">.htm</tt>, <tt class="code">.css</tt>, <tt class="code">.js</tt>, <tt class="code">sql</tt>, <tt class="code">.txt</tt>, <tt class="code">.xml</tt>) there is a subversion header present that is meant to help developers and power users to determine what version and revision number a particular file is. This can be helpfull when troubleshooting as well as in support matters. However, from a technical point of view (as far as the core functionality of your gallery is concerned), the additional subversion file headers are just for information purposes and don't server any technical purpose.<br />
 Subsequently: if you're an end user, you can savely remove the subversion file headers from files where this bothers you, e.g. if you want a clean HTML output (code-wise) of your pages you can remove the subversion file header from the HTML template file of your custom theme (<tt class="code">themes/yourtheme/template.html</tt>).<br />
 Developers and contributors on the other hand are required to <strong>preserve</strong> the subversion file header or add it when coming up with new files that end up under version control (see &quot;<a href="dev_files.htm#dev_files_adding">Adding files</a>&quot;).<br />
-The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7620 $</tt>,  <tt class="code">$Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
+The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7805 $</tt>,  <tt class="code">$Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_superglobals.htm 1.5.8.src/docs/es/dev_superglobals.htm
--- 1.5.6.src/docs/es/dev_superglobals.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_superglobals.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_superglobals.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -51,22 +51,24 @@
 
 <a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
-
-<a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
-<ul>
-  <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
-  <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
-  <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
-  <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
-  <li><tt class="code">getInt</tt> - Returns (int) value.</li>
-  <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
-  <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
-  Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
-  <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
-  <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
-</ul>
-<p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+
+<div class"=indent">
+    <a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
+    <ul>
+      <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
+      <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
+      <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
+      <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
+      <li><tt class="code">getInt</tt> - Returns (int) value.</li>
+      <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
+      <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
+      Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
+      <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
+      <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
+    </ul>
+    <p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+</div>
 
 <a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
@@ -75,9 +77,10 @@
   <li>Static filters and validators for arbitrary scalar or array data</li>
 </ul>
 <p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
-
-<a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<pre class="cpg_code">// Example: creating a cage for $_POST
+
+<div class="indent">
+    <a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <pre class="cpg_code">// Example: creating a cage for $_POST
 require_once "Inspekt.php";
 
 $cage_POST = Inspekt::makePostCage();
@@ -87,47 +90,47 @@
 if ( !isset($_POST['userid']) ) {
     echo 'Cannot access input via $_POST -- use the cage object';
 }</pre>
-<p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
-
-<a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
-<pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
+    <p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
+    
+    <a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
+    <pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
 echo dirname(__FILE__);
 require_once "Inspekt.php";
 
 $superCage = Inspekt::makeSuperCage();</pre>
-<p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
-<p>To access a variable within a supercage we have to use the following format:</p>
-<pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
+    <p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
+    <p>To access a variable within a supercage we have to use the following format:</p>
+    <pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
 $album_id = $superCage->get->getInt('album');
 $title = $superCage->post->getAlpha('title');</pre>
-<p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
-<p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
-<table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
-    <tr>
-        <th class="tableh1" width="50%">
-            Bad example
-        </th>
-        <th class="tableh1" width="50%">
-            Good example
-        </th>
-    </tr>
-    <tr>
-        <td class="cpg_message_error code">
-			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
-        </td>
-        <td class="cpg_message_success">
-			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
-        </td>
-    </tr>
-</table>
-<p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
-
-<a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
-
-<a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
+    <p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
+    <p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
+    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+        <tr>
+            <th class="tableh1" width="50%">
+                Bad example
+            </th>
+            <th class="tableh1" width="50%">
+                Good example
+            </th>
+        </tr>
+        <tr>
+            <td class="cpg_message_error code">
+    			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
+            </td>
+            <td class="cpg_message_success">
+    			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
+            </td>
+        </tr>
+    </table>
+    <p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
+    
+    <a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
+    
+    <a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
 <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
   <tr>
     <th valign="top" align="left">File</th>
@@ -203,46 +206,116 @@
   </tr>
 </table>
 
-<a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Regex</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Example</th>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
-    <td valign="top">Only latin character in lowercase will match.</td>
-    <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
-    <td valign="top">IP addresses (v4) will match (return TRUE).</td>
-    <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
-    <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
-    <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
-  </tr>
-</table>
-
+    <a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions (regex)<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Regex</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Example</th>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9a-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-A]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match upper-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive)
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]{3,6}$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive) with a minimum of 3 characters and a maximum of 6
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[a-z_]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower case letters and an underscore, e.g. strings like 'foo' or 'foo_bar'
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
+        <td valign="top">Only latin character in lowercase will match.</td>
+        <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
+        <td valign="top">IP addresses (v4) will match (return TRUE).</td>
+        <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
+        <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
+        <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[+-]?([0-9]{1,2})*\.?[0-9]+$/</tt>
+          </td>
+          <td valign="top">
+              Will allow you to enter integers between 0 and 999 with or without a trailing percent sign, which can be helpfull if you want to allow dimensions (for HTML/CSS attributes) in pixels or percent
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^#(?:(?:[a-f\d]{3}){1,2})$/i</tt>
+          </td>
+          <td valign="top">
+              Will match valid RGB color codes from #000000 to #FFFFFF
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+    </table>
+</div>
 
 <a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
@@ -260,12 +333,12 @@
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47952.0" rel="external" class="external">Coppermine board: Inspekt introduction progress</a> (access restricted to dev team members)</li>
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47980.0" rel="external" class="external">Coppermine board:
 Getting started with Inspekt for CPG</a> (access restricted to <a href="credits.htm#developers">dev team members</a>)</li>
-</ul>
+</ul>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_tools.htm 1.5.8.src/docs/es/dev_tools.htm
--- 1.5.6.src/docs/es/dev_tools.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_tools.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -693,8 +693,8 @@
 <br clear="all" />
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_update.htm 1.5.8.src/docs/es/dev_update.htm
--- 1.5.6.src/docs/es/dev_update.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_update.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_update.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -46,8 +46,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_vars.htm 1.5.8.src/docs/es/dev_vars.htm
--- 1.5.6.src/docs/es/dev_vars.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_vars.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_vars.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -630,8 +630,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/dev_versioncheck.htm 1.5.8.src/docs/es/dev_versioncheck.htm
--- 1.5.6.src/docs/es/dev_versioncheck.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/dev_versioncheck.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/dev_versioncheck.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -81,8 +81,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/errors.htm 1.5.8.src/docs/es/errors.htm
--- 1.5.6.src/docs/es/errors.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/errors.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/errors.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -257,8 +257,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/exif.htm 1.5.8.src/docs/es/exif.htm
--- 1.5.6.src/docs/es/exif.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/exif.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/exif.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -133,8 +133,8 @@
 <a name="exif_end"></a>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/export.htm 1.5.8.src/docs/es/export.htm
--- 1.5.6.src/docs/es/export.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/export.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/export.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -319,8 +319,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/faq.htm 1.5.8.src/docs/es/faq.htm
--- 1.5.6.src/docs/es/faq.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/faq.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -272,8 +272,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/files.htm 1.5.8.src/docs/es/files.htm
--- 1.5.6.src/docs/es/files.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/files.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/files.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -137,8 +137,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/groups.htm 1.5.8.src/docs/es/groups.htm
--- 1.5.6.src/docs/es/groups.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/groups.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/groups.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -153,8 +153,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/images/plugin_manager.gif 1.5.8.src/docs/es/images/plugin_manager.gif
--- 1.5.6.src/docs/es/images/plugin_manager.gif	2010-06-05 00:36:25.000000000 -0500
+++ 1.5.8.src/docs/es/images/plugin_manager.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,46 +0,0 @@
-GIF89a   146aaaDarsLt<PrcͲ䓸                                    ,     @ !H*\ȰÇ#JHŋ3jȱǏ0@ɓ(S\ɲ˗0cʜI͛8sɳϜ#S"`Xj$I>Mt HUQW2 R	,0`@(X8)/<X@ B`gӖ\ѷ";r޽p)̹ϠC}2( 
R+PZϱeI˞M۸s6;&lȓ+_УKN} dW@dC/~ҁɿX~Ri'Do}U{ ^ZGIpawsf,9W݇ (tE#,0(4h8
-9]DiH&"Ȥ@>@Tie
- @Ve \)digfTve 
-%tix|矀2F9ܔ&袌6裐F*|J(
-wbt 'jd	Ju߱ߡ@jIj~  j
-606p DZ
-0pJ*Ekk,kpr˭p{쩹.>[p,B[+k>`plφ*J,>e3,.:q ,$l&,0,4l8<@3DmHƛ  ԕsɵ[VjIbTG@$vk5`SvW^L d
w@b%eK+ D A7EiI9779ji9縆NKlI	D*j.A 78JK;eXIYM xb<ua&P5utoÔ</l	X  ^Z? #dM!M-P`>`w4'Ah2 	Jae&ɇ
[B8y! ~H@'|З <Qp8*Z~)Qǈ3<1R`H2Vr H@HhH:ڱjdㇶ1=*aNl:ppW@萏td"HN5dp4$	я+UQr0l;uaEc8ZF T.wHݲI,'QH\%ռ ǌ4aJș6n)<bL@m4LΝ$L~Hz& b  yp+~/_" 0Ӟ4qPъZ8>φr p4fqOΪŁv0LQ.mtI8C:Ӟ@
jP+T9eCG)AIT`R樔έ
-[bUc媪&)jէZ9LRk̅`Xü8R8\}ZKs,XIV:jLλ`岘ͬf7z
hGKҚMjWֺlӤ^-Ǵ{aOTD>zU,,1h3͇g@\H
/xl{Z&{)L=O,~_&2i\ӓ5NG$qQ qx- m}hFp2X	QaJ2 VU{Zrħ,m4+$uF&ʟ&;PL*[Xβ.{`c:zj$[N]2V~:1B4SπLLL>)W@YOEuvU\,Yk/=ͭr҂9J`ϨNk0HլԬ6kvxժhV%˦֭\0U]pU.^WV֞emYXs]ZZ1
M\ܺݕJdGTݹݫlyx5)*x{69VG'Nq9ϸ7{ GNr
%pqK<&HW2@ ȸ!KЇN[4<缠Mk2>3]~`؅t[
v˘2m\nFʐ$^Db.eiIyԧ{-4|ؔ&C("t?$<aLD(nk
-x?8=?}{%n@ ;ЏO[Ͼ{OЯ~|E+KU:g>r+]vgOQyjnt(Lw
-gM~#W-$2o,IILrlotMK%xWMXkHm"xW8;i؁vlbmr;6o&h+4lB"VIo)l-Jw+.K+(0kl%8l+f5RH4X+C9ȀrMd~)z|؇~8Xx؈Hgj:PwxU%'f#&ǉu%oW.wcCA{d{(& {z	B50CEc6'y$c@"$ cc)FQ&q6x%A56<,Pj&YR% HYU8x%DE[=Sh&URiF~;p~ZiRoVrU[h%4uXSY%fF*h9TR****A+9+9/0Roio&)qR<L
-ÒVhXanɔ6-("yLYm7dYfyhjlٖnpr9tYvy x9A9Yy٘9Yy@>_NTיQ!m]ȓ(r#_%P7cѣN
=z_I_i_<	O5o1[!]sAy^	]8v[mpS^E9	yͣU4i))o*;y:䓟1ttוz$zGZQjL;؁|Bg1'Q Ќ#wa369!D(!Q6c4zO"SP<p&ATÌPL= ':x2
6Ȍa<`h&A!5K-ġ9rnJbKtZ&pexC%T":'g!$sf)vh"|:nnXH0x⡊zHq
-Js5¨\$zSG&hwZk攣?:
-VkL:;z:*Ԫ5'*ò;:i!Uqb;VU=&i&)+ɬުRZZGė꺮ڮʮuf!9.2nlnq.Մ!VA/
-'	0p#U"DJ$ԩThv/)nЦK+xd#coF,+tsm?I]؅ಓ0sJ4WB+OFF'8,{o~%Y&28HDmӤı5r$W$	Mf+
-x
-w[~;[{u۸;[{> ;[{8O;[{<cte׋˚2aJ$k=Q55J!1:[D64#z\yS%3*]#zQ#7Qӌa E,I+sq_'9SkFH,:h;iV,3<&10Q I[QҫwSMѾMai<=WCNY3_SZC6JQ%iSmy7`ﹾu[Aő-bs[nB׿N:j":TyC+jҵV&@kvO%L,E[s%hgWV IM<C8[#>;zK#ɜɞɠ;W [ʼR @Q4
zɬʫo˲<X#ׁǷ0ЁXe*Pw;<8H{`E!.a0 ID!̬.z@!a<#{ E d`7ŊxSƈ˨rBca wzxYw3FJDE^jt!Wjc<#dʡRMHҴR".]!ͩZ6}wRH"p%*UkXB	:?%Zjp4Rh:&R+~iFTk%+%`2SXՍ:Qr=ר֣ꨮz1ͪl'nJ(*l69;=9 K
-*r8T3o
49j.LSU˪i,ik
-m*`Kwe`˒lT;gsyذ
XM}HG+gx,R,Cم߽VlO{l?*BB*o,nѵZ,0&26[*բWm.'Á/*J<iLh2:2KlfM	ޱS")/iHA*V!i}^ҽgՍfΤ,:nLM-=nK,$^8RNuxװcST>l^^Yqfl.2!Ips݉'x$t'hcE\B+	`|8&v+qa]\"A5Gcu
-韇Ci 3!z8̥]%ᢾIѽ.N;}2OAT\{@,P欙LьHq2T=Tգq8>y	uSP4 UEA!DDD3	E{Pc̰iH5գ@l8q_|(m;J&²@Ӌ.\aY((I6e&<eR~h9)bU^Vyi
-*_rFJu>'Igpk%$R@<FMM@mbGHYJNj_%VIA,Eފf Hް!bpdN
-mk$moL$q}܂Fȴ&/KOvCن>鲨TTnq-ǍTQ-	iE /~%fc/}~GC{؟ڿ;"?ojƁ4_07Ai?\ x`&8` LP8!B"L0 

tdP )U2`ʔ9 4&D)
t !5iNSQNZUYnׯMSM) Ŗ Dp 
	@(B8p BB,]*x` 
mFK`߄}
3.A
RM~t= aA\ ]mܹuU؆$@mB	\=*@ak
-J4 tݙtwZ.`pGt<F_@x74@TBpB	kNJ@Á(	B	H
-$(.C 6DfSDG rH*$   x@hHFҎJ,rK.2+$dI(l.TsM6MT  	x2JtsO>ϭഊB
--<JDUtQFuQH#tRJ+RL3tSN;SP=u(TRNTSUuUV[uUXcuVZkV\suW^{W`vXb<	PvYfuYhvZjZlv[n[pw\r]%P` p2cW%Pz3BW%: @XUu^NZnAua	w_[\.`XE&%>FwdPJNdN9bsrbi4cUʁe"dT|ej6`8i +p&PzQyeS	s:[^fG{ @!
-h^i&X!g|Цy:AJȀVvr~:n[wU]&h7x;6&Z 3@m^B霆`R>7L ma煪޳W^e'TM}׭|E~VWSx@&Pd`@[p8SՒD
-`=A`=W5Tp`@X$։N#a
mxC(B	wR  _ hD(FV:a	*&2`*|5qR$cHC*ЊgdcFV@xG<Q{cG@R$d!
yHD&Rdd#H<J@4,axILfRd'=IPR$e)MyJTRde+]JXnr#*'XRA..LS$f1yLd&a-7y R
Xծ ]tWԥV*``AyMKbJ撸7_Sg=iJf~Й,4	3tb7i*rzSfĩ*ThGcO"E'*P(B/IPzҠ|(K#
-чA[L}SiPzT&U*TFUS(5Q[*xìvUc%kjðЂ
-=h;XW
-E
-|U^'TW~USXƳα黢 q]"P>h#nI aST]4X)[[ǈ޲I[	D`h5Zݤ`6ak';53hm[ZSZܵ-guX"ټ-m"NniqپּM}Yڕ]Kү 0ש|/rkk!귋0M{?qfyZk5$*vr.xlҷ>
-Iv!X<1^XNՈ	aZp1Ļ5LM1.ހNT
,kCWEb@7Z CX#4X2pIQuN|HR;ID^BTtKDt%Ij?uyU.0gruOOQs4KgSPF!J~Fofyeev.dS^}mlg[vmp[&w}nt[fw(JwݒGwo\'x
~p'\gxpG\x-d\x=q\#'yM~r\+gy]r\3ym~s\;y}s]C'zэ~t']KgzӝtG]Szխ~ug][z׽u]c'{~v]%gK[v]s{~w]{{w^'|
x'^m9TxG^|-ȏ
-ғhC^'}Mzԧ^g}]zا 2}m{^}$7S!ԄB :}yu|G_Ro ůvy-NT &'PP` 9eDB7|%C+-K
H>;sk!kc4\@鳾YB335K @$/pȈ
@diHɘ?	
-K1@j"
-@	@Lk&"*]c(vAC6ܵɣΪ#.ʲCb#B'(	B`
p ؋E, ATA(3xAx	
Ӑ%,P	"8xD{Y\PwBC@/l>1D3t!&tj3 DCz-b#ˣ@"D(FF?H )ƽ苿(NppH
-#$Pq<#THX*ȸ9,j\.lFgCd"o\+?5|1Z1jjnF[GN'zi¥'rb"Y	"?DȔq;H#DH{
-+aAI{FKK* %*{, riL|L|>ʬL˼L3LMM,M<MLM\MlM|M،MٜMڬMMMDe7N<#	zw;NLN\NlN|NNawrڱU#!e>NϚbq! =Tyd
-ʹÄK
-O u$Yٛ;Yp!)Kp\@|PshГ(P]HɋA	 P#ŊYؘWϚ蠈Щh-=Q`Y7Si
-1M[ϩቄAIVќ,=2#mTHRa1OYO&a&\+uIiE\ YY:=J3H!-@u7@S
DU45@X>Q1YU1Lp)VVE-MVG֫a (Lm	@Q
UWYQsEW=Qw-WmQ|PuWyQxP|V
-kU9mXMMK*XXr'z*X
Y%XM'ͤ)
YY*Y5:Mr~6$)kZ)=^Z'4*Y}Z%وkB('̩ub?<b!ڨ][=%+$a3-cu\b)%)ڕ"ۉ&i&a=\-EM\}\ȝUe3H\\\\\
]"<]5]ͭUQP`ɬ[ѭXj<+[Ws%]5]]䕝ս5!&4[:̢-bsA\vk*",* Vzylz--n߬%|+_%Y+3%s*__w^&}9!ݦd-u4.ۦ
-ZzVvQ`]f{j_jb-0Fdn"aê꯼01b⛢a/<Z,]bR[ Z##s	%b", qJ6V?~30,ީ
e,@[0b(&Cn_,RC*B@bD-L"9K
-stst1'ŨE2BҬQ6Rdʦi2	^w++}42"H6fFF/.c*憢ec.oN'jB';f7=N]8+`)Zq`{ka}a@f%,k_-%+b
-[g!Meg!z\!dL--ꢇr2Ҭ,3hh埨$Q&>
Zh }VzGreFi!V؆'~iwiNimv*njj؜Nj~Zjejjjjjkk.k>kNk^knkj`]kkT9k{-jH$l.l>lNl^lnl~lȎl$~%RM̇l̤f%9χ% 8lЮmޙM*mUZHP &OTgʔqF@V?Pt	XM	ωW?E8N$N%_rm QܞL9	UБ1p P;@!(Ej[R$s̀f?8g,+v^^ծ1$R-S֭I@2M }ӰAh}ԉV3cp!%3=U χL	0q!0IͰ@V[oLʌ)]orXHKEHҒ ҒItS UiŅLD9u6/|EUOD<m=ϭJx`_v֤*c/tR=jvkvlvmvnvovpwqwr/j.vBt~wxKtuvxҤ[
L>Koy?xwgWE(""t&U{ޞ$'$'J+\?yRxfx鉶JEm[m)y ?4xRyfyYrZ]\
-\B'2-';ʫG)ghgwwz?{"z7zG{R=ok{{tqi|Zbi^_M|Z9|riK{zOwN),nM2w'0W9*0/f .}13+C42&¢:N!0OT6	>,b2"~;bKnL`Hi(]_yٗ3.n410#Fb_r!}֟~
-<XP HÅ N0&P	#L@ƅSR%F4Ҭi&Μ:w'РByJ8 (R	2m)ԨRFS7pmQB`.A>l[^JjQn6B}6/]=Yl]Ls[+ehU{4ԪWYҩg~Zjֺw7/hص3zk		Sn:ڷs;Ǔ/o<׳o}S
->?
-8  *W`~ ;
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/images/plugin_manager.png 1.5.8.src/docs/es/images/plugin_manager.png
--- 1.5.6.src/docs/es/images/plugin_manager.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/es/images/plugin_manager.png	2010-06-18 10:10:04.000000000 -0500
@@ -0,0 +1,258 @@
+PNG
+
+   
IHDR    !  "b   sRGB    bKGD      	pHYs    +   tIME1H   tEXtComment Created with GIMPW    IDATxwEߙټ{G9$	
+3 "@"(*A$QrArpmػN=>wzzݮlu4{d:~ŴxՋ|p)w}4mٖ[~Vn}z?vB(۷nȞ	I Ȓ% tЖؘݫ;Ο?իWp\l6;jjE!;fwߕ -c4ж5 7Dծ<uM cKloӲC{|*4ڏPBC>d0[kk9r;:_ߕtVŘG{BwxgnE߰0W ̖$ Ѡ#};6GNQx`Ga3:q{˹MۓUӐ=dlʋ8~?jg߷=r8iǯ#GzEQXrIIIFÊ غe3v{5۝3TRh2ӏRO\6-YΟ8~NqㅿoU+CHMy3[4jXh41jxJ+le 0,^Obb}ڵpʕ@HH?-Yll2ls51}_	6+ 4k_NZP@AԱ-WRŲ,Xe+Vjq݈H외u{UΧvGg|h{8~\`jPm=1_>#S>c[uCȸ<={RMuZi\YV'ɞQ7͗մO HEQv|}p\tؑYfaZ~4]Sgp-[u/Kh0=rByq5"ao2,xS8c1]ZgѪm|?gS_'P % ).<_/Xpʘ?>vA]܀~S8m!cϛYB+w{Hw,PVu	OVu܀^F
xͷ9cUΧܵￛW,\0ܹСc;V\M5WxY4lbcb0Dv9			w,m߾,Y,6EQ10
$;lټ	 ΀}P%h߫탔$	QSfQ1lhQ1M͖=?l6c2A0Mftz}<AX,Ǘ+voߌ0<鬺KQln%{KٶWU_/\Mbub
+A U~6g4fh)*6qF??'epf>nHߎ&X7z6?uͯx}ֹIjb!VQ#mȌEŋ:d M_z-޳*طVooF)7$Ù캻|ݎihL)"G;3ٻk;5jeӆ5Ԫ]}B^}?j/rÚ˨DA8q\@p]TX'OLQFBLkؾ5sE"of؛CoBBB;zT݀5)9ukΰ7ya}N<Aȓ#+7n%mfC+AHLL bʕ.A.;nBEY~
+DWlGN4&o޼w}({"cJtWnͲ9~Ay>S6Min _|L1,ʵmefV_:yDd/ߠY5C]v!fүcKvԣ_έZθdYYX2%N!JΟlҧlܰAaظa=		hZ2rgT'"
F)v!s>wfR	֮˵0`?<m|>e>Ι͕˗ya=Oj̙$&$9wwrg.6qz$qQ jשѽ3zˉ رǏqy7mOtt4>K/rƍs52Oؿ^~4]}񢅼[j݆Ǳg.+];Xꫩ=s9s0>mǪgl9l
+{ Fs*_óENd:H#mg+P8[VBn"
+WsjvWWϨϸY84aREQa+V;?ّR>	*O+ʄYK	*c_mH̙3ѣhk׮JLLңG%22RTlyH|e
+o؍^lBK,(Ja(YHQƿSxsly}>NI:5˥k{nW^oOJ3p(kLc3ݯC3+^DiJػl3|~$>qTܬknfS'O0Y39}qcGSP!FG
+e9t$oZ̰f6<p aE
+a6߹4z-1y'`00l\Mz=^!ph4PD1Zl{Uʯ&	1PpO(h ,F$I(`d2h0LAߗG	73XQ[gagWo̯s#"c;\((Ͽ[Þb2
+Y3Y_~aQq4Q~K|Qk?iъ-<{u|~lww^mx}l}tA592Svlơyj
+A@W{V 7ܮ4o VmNoT4Sac4Zm`q4^}oδmQ/-`潨xzgo#(~J5<'I~Iߧ2S~	jZNjxwg
!MG0\Ξ=CXXR~nNWEdY}N^v&*O<Cٹs~?7JjhN:Ɂܵ/^b|>-Z~7pB3˿шn\NY7wW5yIȕ3'ڴk˷tt;~ߜω(K ~J qKq[g'24rbf=G/T͖)X:L_JUB._xԕpk;l]'.mac٦ZL)gSjGegr,"(HiEA*L<
+];M	$|zC._Rm/S/Νx8A]1uqٸt=JcL5ǐ`td;}%Jd
mWF
+x%Nyt:z= 	v'FӅ(ңs/Ԛt	5N^'dw0$Yߐ)Sf4mVŠHp8yJl{MjHJLvLv1
Xlߺ')NYv(bz*8$;͙S'OvyK1mQuJJݜ9L9ժTw;<C^ﾋ3EH\N7cGtӴZ={ж51q8ɸ]Ν=!.6|r# 2{LB-Fbۻ7NZ_^g D+~NVZfܘ1|{P^Ջ+P|Y.4aoЦU|^]S9QJw?S%IBeDQ#+W>xMz%	A|X`\۶R(\Iؽk!BphPe?(re/$PYiwT,_#P\i~?|AE	w
+@dm&NIt:Gs$&&9sdYFN0$lKvWQd2eLlll[OЬh|%BV
łjM*gDQ6[p^'s;SFb	`09b,lPBBBHe~igEl0>^S|~).C#ek%/^o"j#m
Vٲ<S[;bRMɛB
+wOOt}![^=S9EyvX,SkwVP> ƿ۟ju^^Vpw
+>bi͛>ם;=\rgȉ&2__yO){O<^o.DOt4E	3JW;4nǑv݇}aҠˊBڕKu-7♋{-/|&˦؄P,Gܸ[DjT(j1y	Irڑ.rZmVK6DuU+9}^/6&ޞ*ysd{VLwAh3~X nWdEi۳)\u:E	3=?Af=!tN&$$3NdabgR#ا\{?
_L2H"IZrd¥+AWk߁F_٥TodL&Sx<au|ǜ~_&hW!=|KTضe~)Pfs7G~Z:kC0yDJ.Gͨ]Y2gTXQPdO'suy}>4MS|4.P,X\r3<bHOHfu)R
+$&$ԯ߀ϳyFڶjA"ň@B`>\ɵpHX0֮#O`_Pˁ<ڀYO?4NWk6>`3Zgs~V[	93w.ZAVm8R1
+NpMdH>n ^O*/g݊m"c޿qFKZVbW;Ss_[yEAx!78~/>G2h*E=+X5PNu6.th<>I<S#̜6" ǄogLE~m]nR/ mQ]7r^(MqV(Af-}+[طu-g=8I?v>eٺa]{JmV^ iVѥN. 	kFzVADQ{Ȗ{_W=Ap@Թ_RR_R>t2<}T3ot"(g>r0\-"(2Y2nHn߾!ӻIII2ϱq: .KTTp%t:7#"Szt[`0`7ѽ3?-YĩS'߷7W^%
"oFE<Hn([8L8'8V2?Z
K|0-n)TdYK+pHtu%t @)1i'HR@4zFW{STƌޯг{'ϟ:(Dܸ^+=<pQE!&&#=vVg`f&JŋȲ̈c eK!_}9E?-ao~Zmof2NKټy6nHwϚKV "Yda폝(.34uxWB
+*M
Iq@PRj#+(
+^OD	QTgD'=^**B5ڲx݄$GJe\jKٲxs>uZ! S:-m_|ֿz15ʊK_+mߠ;zJωZl=pa=կ;}zu?b2e	Ϗ(,˂&%V)|{ww-WL|?w9̵<SG-෗ȩ3S ,^W'}&exmNOtшbEj(*[~|ݎD%
+~^KٴhREk׸?1KqͱjUm:wF<9F|Zd\Yϝr3OL\:0aςw|9~ͲpX(eix߸LDQ@>!2w	gM*r̋^?;Ug@Dgn jQـlxdEQXGlf&)e_x!?&l`k&!x_H/nƖrlKS!
ǅ\rE&}JHLv?Z R./[lm6<WYv;ժU?}awTʴ_kNz~>	v3ywd˖56׳Ȓ%uGids<4<"zÃzw;z$ܺu_MGӡxsj?rrp:rn
גm[P]_,^sgЯztEe$Io%(jz=?|7ӷ+.QI߷7 Wit:5qJ$cGjvn̎x{l޴ݻvbRN8S>TX Prd%:*oIf9>kPA`߷K.MC^'*2ZKP$F
i9Nۊ7*z~_\=u#vfZh4>}%Kq9+~e		:+J;}}z"I&= I(2zH$IzDQLɯԭL_0R=7RImN̏"I2ǍEYO
)]Ph1EEuCOeQ0_ΔoӉh4/IV-xs8/s'OhiJCDEF)SMqTHHHrxX|i؂ PtqEIxSf2e?`̜W\MfTP1GЬɋȲL*x7'99*#^gSkhZƎItTN~E\N`XDFFҥS օq<VÞݻ z<K֭]۷ѭ̣X|IHH@Z
+Ce֭],,gb
nxv8L&44j<>>0S\YD<aC$֬%2o:yU+c6YRJűk._|c6EQ\,3F^xn]^ qxbMy#tEQ$
$ҌF#|j7oJhh(hڀLq82%O&:9Q'gRQli?lx8LF=}Ӧl)\i߱II!5W{2_둀a?Zb&Q8QUGj!2k`ߥҜP["nc4l=S@}b6v+b*_o}Q(WiQ`a*TB
+*Tdl>tUg4;`0>7Rxobku*ngrY/iQﵜ^~\⎳zܹs0 7ӭV+rdk=zb˄f2NJHHTPxa7˓+9sdc@ʋ+3fhWX:bYq;ɖ51Z~O;>CFatF@pڵkhOe    IDAT2e
+G	fJ!dY&ԭ2!3CzbZwM׮l0w
b̞KH=5p<<SX~E
ﲬ !t|>q?=YɲL5|+_uVm*3;~Sm'Czyoq·}GV"{<|>OFT)_׏'ɞ5s8\mҜQC	L&=W<>Y	\1J̙Ϩi~n#+BLP4 *~!6>i}<9|#D{2JP@$Wߊ.Zj
Nw&WPz=
+3*[pW@X,T-[ʄd|v*:o*4͌Nd2#ϔ,f&U_6HGsX|& \G""RjxSٺ7n>بxܬ'Ug'FӃoL^fUj:/_Bղ|R>]Up)+? 1!sgP oNZ-7n|9rN(t~JGrzl(~F#$a7NM`N#..I0`vχn'4S&qnxϕ-_GM"w,6<[陿
(~?x_ZcM㇞:"ao;/e)qqHVpLSN-}9WKΜm|))bcbhբ)X|>_}l6xY*SϜ19%8E J+,YkWq8z2R.O^/Zlŋ3,\0-6Ա-GaTT}ҤQ"oIU8r.^˨(
+ժT`ÆuC*W,hCԮUH6lXdb̯Sd>tk0˩LH52fDQdm~`?̞IWa05kū{bz;{sg<DOLHZ
+d%$E@TYk4p{ޠj8HB:M$n7zVnd6#Zjɲhr7~|>_J#I".V'e1`0h4ɘQ@˸\NEA'~DƞÒT-#tiF6kxsO_evqI]O0W;?^4a-1gBίpEPэ#!!!|Zs5[Yذ((9S_}Vr_]T)[t-ˍ<x:DἝsef+nw_
+Ǳẽ{47oٖ5+݅@?{cuykU*́^eeh\$9JV|:{i!^?rbyɮMVޡ4Si?mhO흣/6˳iggznDputJ΃bjK?8xޫwB̶q^DG˽:Wg(vhTfv{VezD:;}uA,5r$Ioĉh4z=>[a޲U[mBի('1y};۶b4ٝIߌST{	0@oxB&i<<n~媘.j(܀Օ?*L(hw!Ex=n3v{|շ\."n\H0vnK$118:v}{6y<{}y@;ժ?m)_2gOdƵ+^\yKٽc+VcҸ(Gѹۻ,?ݪQ[.#HZܽJ"4\.':Y'<E`0z=:nI4- ~>X̩0Y,(*9Z*T<팮.PCֻ#Ҟضe3M7ĠSr6lXG\l8;Jҥq8A߂qcG\:f
+%99Q#?k}>5nd8z(F|DRR"ݻL9p`?׭e\t(NCe)Cx=_m[7kxa$ٓhԨ	[6o$Uƌ#ٷo/7_j1͌7;gP"v@Ւ-[6N+W.3d@d*Wʢl?~%f)R'c2B:e2*Waя%7urS*Zʱ{Nʗ&Od_Yr9K^JtEQR`0,˅`n6N{r5+L]h4~+K;^IZz70q2 ')m /5ȲBve
+nBXm6dY:MiZ ¯^%(_,VA|7ɜ%n;>E%Xϲ1t:]]v3k
E?BCcd/OLZMJ[.AFO٢(
+V$뎮?1H;ZxeЈ{gHـBvZIs*5wh 9ٙ.l6`;1Ǝ.~>nRJѪuGt\kVΞѣҷO/lb4<c?} \Lzغe3ADUPʼֿoJg3vHG0^lP6ZrrAŋ._"j4Z\.7>Ve&|>SjUzO߰7n\$Z#1v+@e ^zE}MۧƁ,F&2q|wҵG
N	,x%(ʑjԨ+/6n@~Y	|WhQN=
+Ht*TPB
+*T>dWѭB{)ɤzP3 |0#1Wg,\?pdEFE~9

zA~(
+eQ8GcF<3c29x+٫d۠}
+MU'Y`OvԮR箒#"seq|~'_SX>ɮ^kS[եy<W(_LJG\ʗ,DTLWnDW%4g`1͝@yԯ^n1^Q'cxj'u-Ol;eɌ=Ee+?g֯v=:7:.[:Fl0N^fRIdmDtPTa7hBo<^oN
Պ++ʗKSXAjˈ1yLf3
+
+Wu8$:Zŉsgg<r.rޜ9fV-Wstl8Jz	>@tʙQ\N7oUiLڳk=n?fsT	


+xek a*5
+;.=+7*MYm*Tiwyg.B#@y١1𐲝	"دo'R;ɛe>4M+uRDQ
}>?z_Ɵՠ)OdlX0u }[赛^~r_5 YVx}h$s]aBQA&LB=rV/jq=7Ӕ/<9pJ(2rHFN] ( *
+x>dEa'Ȋ|пw79:Q*5C-oBJrS^> k)\ތn4Z؄lf"#\2
+
1+oW.Чs
+ɾlb{,\EQ[س&&qegztZq׿ڧPtxf	]j_+j"q	6BCJϕeǈ?͓+Gk:˕U8s醼jhdЮtZͬfb(T+_;DQ[':t-F)UxT0.7{U.	{owcUP;[&^jP.vЎ}z1}f/]䷕+j~Om[j
+1CddhZ-7p!$Ip%^э_xrfd<n7uɂys1
\xukײe&^ލf6p`> >)0rGғmзO/Z6kl@EvډFa_~::cQEzҦesϝ^by2O?@HyC4̞9CD$۷o5kV>|]ƌ_ş7.PnG
,BţREA_@WjZ@HVbAc0ػg7f[h(ٲb٘<i"ٌ^f}d9Tz_M	c)/PA 6.6?cGZmh4%$MQl:5) p!!!HR)!Vӡlp!!`8t {(
+zEfL l6[V 0y'X,mVl
+`d2a4QBTT>xϭ۷0tiME`h4bXR	޶uK0ohh(4x6Zm-Rd2ҵV7bEcZtS_{A$Ilݲ	NIn
ʕdNɄ-4ٌ BS	-YX,@Xvh
+Q8M6zn.S^#Gؿo/11tؖofqG}}&	8v~-eJgO4q>ML,{|Ġ!oBtd$&($	6o[7q8ڻ' zԩU
A8u$(
+[l$&&r3"KȚ53,(r2vp5^/^hP6/whukLih4&}0#֭Oݺ9w,L*^$?'yFt:}0sYu&f={vѷ+_
ќ?./\|;Ir2ob߾=>tARFN?ׯ_d6cۑ$	kׇpQ@*˖Rry֯M:5п	:; pu^/[7o""'Oh2u&e!$%%iբ	ODI\NΜ>CߢiſxbMv82;~=%ϑÇקU+gap8ݳ~hMEeGa:,qqq=
rEll, ze7n\gL]UUȀ3Z	=u3ep]\v
,3}wD
q:aYGZ6gN3If
+e\ti_|ΥKɜ9}{oFsHdE![P~y	ݺt$*2eK!SPBSTý{v(p#,3zpJ,ŋس{s$q-G Lْ\t'OPJo%8WTukW3v:$E.RaEXJF11|:q< %ڵpQ~} KHXTp"sPڵmo
MID~-3Oqzs_NM3R\)n:Ă1ʔ,1A-YqcF1ذn-Ke4
3g|;o
Q&!!Cr6t1ec,Oi׺F|̴ShѴ1eK'*v;z$S:sv~?g	,Z %rZ8'c#I^4A`mHDll,ƏQ%^o@vc4q:Ȳ$I(Fh4L1n;x^Q^//Q%5FA4m>DQqc6INNf׮4j		drIn\N/#bΊ z.Ş  &XgɄHy@ lzzL&f\N':W F1X/ǃ(ffÎl	f$)>F	Ex<~Lf3;r{<>&5 :d2d2˪x08Fnw $nZK/RxqjHJf.WEf$)WRthך~YnO zϿ~Gi_JtUuQQQ	$fs,X$(?[) 
+$)nϒϾT")۷mI||<q!,vi/×ӿ`/E/j!44I,Y#	uFukq$\cLyh$>..aR*T*T<
=Zj%4(g3pܕǺ(q{jW2?ON֭[ر}F[nRpAVZIDD۴PMm̌Q/jht'rŊ#/i8_V0]/GDBd̬;YMkfjR8p2of^aձD;rXNDe8rMIΉ Y}hX~oOR{{Ix >˅hBܸ}Iիx<TI^dE@ea:T,xӌED&IEHX}*dR({C8{ E]OiHt)"ǯㅲ{p;
+pjϕ8VX
+
+Y	FWBſgns@*TPB
+*TPBEƃOdENR	4(?.uj\Wb%k܀3i?b2PxAWÚ`5}Qp,+h$Aׇ$/#I᯿,3{%kf+vGchϖaS~X~@kDYV@VHFVl0tߌj5_
8v-V{{6+	1WZ~7<|:!!v&K=~iڴ)>,zFG$RHٻw/n^t|j|>t:~FB1w޿o]:ua}۳xFD""=7%k-p&J*,hZ%:Z4KqZݑeEa/85IUD/A|AjT,CIȲB ߥZa4r3ż&+9&^j"8
')
+Ӻ}$:8xf['9hѠ:Gr3:h'ezN~toUY7)ϔ,*V@e_ϓ;Wh^ڝGi³c"jC9ם8i|9O8v;qqqHԩS믙5kuԡudgr	Z-_5˗[nx8q"{eĈ̙3ٳg/M6Ν;ɘ6l\
++HL6Z7%K@J8u*M MjT"Fsɔ	CYj2st9+at&://Βݷ]B't&+Vӷv*NB§|>Ekrfuê]sx*UwEϩ{ 8].G@TT}?WpSQ
3*T<H7,^󗯫B#e԰W[/?$˜:w[Ն;w=1$ʃcj<IEM<صz+X!v>=h?+[q۱%-HR7"2sdREr(]ێQo|Z>Ҫau=ٕ>kYcOvR4.""cglXد(z-4Wq7_]Nȹo
+ͨ8@Gݒ%f+U5q    IDAT%۪/HtwU]m[7Az
+X
+b{.aCRUH:I$n[?nr%"yIv윝33爄{ԙk_^u4k7]OdbrrضmYxňӞjϛ6S|㠢ȴiր~]۝9ӝpЂ5+`̈ҬjGm$Fb~
+j]ً2ؑ_\yf۶mۢ(mcm[,	HTTؖ
H$CЙ9KǍ0+#3kWS[U3+*2   I~i+
4a+U{j7f-}Ta" ,Q-}U&1^WsV@,Ѷ-AD!6	ۯDQ*M 98,QQ1m貋VlfGbh)Z[=bPac,j-Ʋ=rr%ڵӧ"U><s_|iԠ6mӽk:+W
_EVBQq֑}UHMɜsE y>Ӧ~͝wL"*'
eW#@^^.c\̨ɔ;$4M4MccYjUܮ^#sV 㯼sI ؑCRRa4M8uma6fPU5Wy&^yi2K/b֌<D&ͤo%??We&thۊ^DAAE}!yD"ض=}ٵ3/<VI(B4 3n]zLIRvMn5kVұm+b&JKYb\{xwt۶ٸapߛopM7p!ٽ`0$QR[˜1mZHLzy]>ѣ.Ҝt(B5>d
+^r_:Kq_pum# | I^K)FT"M$AUU|,. X$1T	äK$TJ}}Z	B$ztd)W[uQgv40nZa,""l\D" <:eI@dQIBQN[/Uy,r(&y]TT@b!F{%Pd?<?F߯^`@qX֯iew͘1-[43w			*o믽6~#'5W!I?8!~}T|6nDsYCD])--@$IgN+,?K/VUc<}	5M#;;osb:uhS~1 2o\.7?I`9|pI{Of5_zkp=ض}ʄ{b&eQQQAN(+-e\.\o>
ʟs߽waZ&>Ȭ^^;usIxŲ,v؁yzwȲL|=mpe?W_''u]י\,$Tsf5by-EAcx<4.Y3K/*+V,O[כ@ii)^n5ٵsFExe@ot8lj=x:bctgz ~II9p-*brlܼI_C9p4 
+oSy%Y?ˎ<88""(0qm#};\̦-۩+!mu=Aؼ6UMSS_FEXj2607d:j¦m;1-+$BEAqmdIԣi˲eZyC<~OVdI譣=KD0-NUX\j%ve\YeKȅgv~XF;ˊMI׭@ôF^Ԇ6LQ!j۶-IbVl кYCô,ȗ*fKR̞ǥ?S* mۖm  B(bcsR
+QQF
%5xmǜrg^ᖩs9s(Ç<4	_c/r%4'/pH'¨?tMBBBL8E6X13N龵sZaoeHt/1/:+IL?C\|kv~i,Z-ӣc^mXfSÇAWj$'{gڷlDjr«k&ɲ
+wRhP;6m%5\wuz·2()󡪊izyZ4W޺٘O\;5}9?PӺYm9{2tmgnޖ׽CZ
naƬzRSzwiK͔UUj \z {ʌ%q뷼HYb@cFn\P\>iYv?- \j?)-NMYKHԐ<.Xٱŉ%gˤ$dY$1hմU<.}m@Q#P(BJg˂JHHxcצb{
+/7_`]>ھG9w6aؿQV/ZI^a6iqu?$ctΑY0/c\^+/O񐝝ŌSQI\=r/Z]
IP\wxN2Cۖt܁>x]\.7YYYj%_xB9iՔqk|$l۾ް-q˥ӻskiؿ޶K"Gdϰ\rpp80"!J7ϊ%/*y<Ì}vޥ{{$IoBbk
I5zEjHAZr
+4_E4qޢß5md m%H؜]Q8ożsآu;a֤ucǌRïX<K1
7?Kѧ ^;s$$E0˯Vy_Y-GpPū?y
\	MZ`OKg<t>=5iʖiݮbei2y'QU5m[ʤSN]4Ƀص#ms7sBӏow?Z٢9s `EӢ;8itOG%@vkvi|{aq/NV
HEU!>ߏ(5P8O=<aD*jV^g7?Y@ `tv#eh4lɲa[qp}Lgbx={Awp8Αo?6tõv2o>|N4H$⸡
+4;rrrǜ[6mڈ |, 4M;E[uBN`>o*EEK}y
+~Men%ЫwAgѮ!=N#e&|QDQg̝32V;v.c
M6co^jHŶmn~^7x_|W_)bt։x,o?-Fj*?-]̚9ݻwӴY3NhTIS;}a:6a֭章_7o	<ׯKUؽ;>B؜n|+_͗_|
+=w'S>bټi~ZJ6m4G/7P(׎gٳu˩W>$;ж pm2P5ڵ0dl޼Zŋ"˱ʩjYn-vsx<49˲t`z1\vE5M$IqY1c2tٛ7xG/yg1Bf͜9֭[tit-{k4
I$UӸi߾ƘHF)..(r8y@@4`F4os:	Mޣ'C/eVx<dYƛo%7/:u뱷x/֭c1st5=TpHM'檲an6hQeY[n&ŻܖexVΩB!t]'
+?U[6nXOz.D*MTٌmQ0UUW}$!رZj!2$ѺES֬ۄĜ1D#dE4MF<?2
+"aDQDDQ#~(V+XE4Au\.];JqQuWQw!J5C,hVIBL4"ZCwPUh4rP8pp8$b8m$AqwQ8"RMXP.9v8ˑz'T^
DpxLy=:߸ʼ x	?qCbuaʧi?*o۶q\}]
9	l)SC6%[MޥS~\I?{3.pN|'<Ɠ?#O>뮹ݻw# =315ǡ(
+3gLgw߲ef]q^Mx lŲrBukMYW^zƊeؼiwzüX0/v1dge(
+WW:O:O=:{	zAn ?̛`q]_ogb<Ըna@nݹF#?;s:7_tb&У[L$##/EzN-Q-lޠ3}1mӥk7>+.ób7_ѿooo׮]%T-OXysy˝B?."FmZJ5Ax,^P0dȠSmZ4d/~z^s؞3xOkI'`ƍy0(P&'˓'! mZȜ@().S.dffg9G) 	5j+a" /h+acm[&7mx9X!t`5n^q
+O0Q@dw"Cq
拯{9q͜9g.^N]{L\wuѩӦ	O*;K}eܡT9Z ˖SÕ(3p)Nq;8a׫tT
+K1MI-+ rw=jIB'q3>o۶-ɪi&"Ķ,[`gJB>_5Ӵӵ)La M[`WԯSE>:OǞɉ^j$	^ ݵaY#z|w_u^'_mu\%Gت1%:ߍϾ=mRN-y?:9~]ۼ.ҦSFпkk{f_ tEV޺`h["(/ׯ]Z['kW*2'4[WY1~][3wTvp8^iۼѷ+piض @i㎼)[7ey6Jǖ5.)(.B*-2Xr[Kz]a$IQZBV' 1C'6ְ^BX:SJJp- ɲ޽Cw>nٓԘ񘆉G_oܠ@0UBQѱ߮2s^'òlG_;3&Ŏ%ڶSoMC%v"KbO]$̺زI>EaR]Kt˵} F-x<
+G"^-ٻ;6mT'
+(I^,º6WK7^2Ͽ_^neLaXYdawk_<>W^;5+UK
+VH$K]SlIv[c//O[ϺzԯE$+ݘ`_-q
+o~aݽַSsM?3>wKs `jZL5I'|eX1`,߰Cs:5S# PT":kG;CϿ XG3ȮC1caS7wp8D<v-.۶Aŷkz=6 fv9o@e-PZ'TciW<9?tEu9};Qv*r,[W+jhL$j&e`(>w |>ӲPEuIkk&»S3}&-
+(I"HE65}r10~|TfG-h&ZѨ!Ȓ(<~Xg3BҘ9H@?[)kD/i};ѬQ]^pcDᘤ /ܽW	6S7 /];Ɲ{֜%ie}.s[qo'=27[3gzK@`}]?xKhW~&-E8A'ؼm_hڰF>zۘIM3-˦(I/Р֤̜|IFu	r#=;P|j֐?]$$m#j
+fOqUU4
;{=zi	ycر%;h7gDqJ]{Iپsϒ~]ujݴH;lށ,Gl@ҮEJǖY9&
kӥ])I>UUѽecP91lU$y3fS$1)$U	ELiD7jg/1,ll]%h=k~4j+[~Jtr
+0-#Gl
+pu'^*Ԩ^MU`ݑtcӈ),{
+}=cǒ6պخ{4Sc_IZck3NJgP ݺeۄ}EjҊS*.;ݶm$UY
+Z.ŽMw2xͶ?L%PdlĴ~Y_(V4
+su
+(4_'ǣiF<:׌$mU<I:~
g'r1躎˥Io^%I֑eD$x=:yyT/dcUvt=F_t!.'ɣ#B<|Ֆ4+YQiS[ueYx*өݻ)--%
+KG!	Za|vP2'YG ïl|m{<ޝ`۶)k mk2{x7_mW_&jCvvzܕU#Fϸ+b+7 \~\.'M޻iӦTSdy?ťL|I$Y0(G\@m	 I:
+YY;f8yqg[oR_y>xGV¡0ndZnriU,upN~^ﾛ@vVmcQ\z_OÆ(BbR"II@RFxaORP4|#Gb&?.Yf u+azD	^TU#V-*x	QdW$I)īax<RINNqj_UƝܯ7?,\eYȲe^ڴbN
s8*qqAwi;8Z~#cGf !m88"\n;88?P?<DfΘ($&&Ʀz*WIx	$''tQvacS^CO<͚?4MdY7_GU5عsglj*)	ێyHNNOS\nn7		NBBI$$F    IDAT$ Hbb"t=(VGw4\hKNFUU
+p\vԭ'Fn
+a;?Imۍ$I@bb"(ݻxxhFRRrrhӪ)n@|$$)@BBBu]_UndKt݅A$\.799٨JRR2ex]تn7.Mq\<C̚5۶QUN}?m}"U^3^o܆em(Ӿ_cbbR^'%U*iHJJ"99Ymd$	7tA;WtIoGii)7]
+N^n.ee̟7k_((BA?=3|hذ1;rj|gԫfٝwގmǆ)0ֹ͍=%%%[$ҩ=e#ѩc[͝CRR2Kawťh΃癉O;?_E~1er
+Ǝ_#`Xw½ɖ͛P1eM\wxzuLII	e}	T
+LzYlf?LzY"0vоm\.7aťb8>۶O	esfΘia7^[fjf 
+9}@ٴaC K_w.˓yX
;Qy
c<ģw.ӌ_x!= Ņ DyyyhƴipUWP\\ma꼹s8̙=a(O?wuҒ9a] E`(XolCY&cVl$͚hB4j(ľU_H$ºk|!׫O$C4n܄uJK,K [qė_|Y'D(K<\526oHؕ!
+b&-0
\neH\(۷o`
̜>iiD"[>nuk3-tUcUǝ0t>u.Y&(h*yyyDx8úu4l0HO \wx:tLǶmDQ0
vaO+xTʩ[hVSΖ͛UAGNNvܚh(IeZ,i)s|Ә?o. {0[n<**ʑe&>e^E?ry#,˲Wq}p***痌_D%EoF~xy5jԈuxY&6naS8a`Y DQL$m[&i3^mz(㪺;vШQI᪾t߾ᆜz
+ΞQ^j$I#Iud/Oi];wre~<s,[8гx >c.9~7oqGfz
+/Ǎ]u/^$ź("",W-mUYeLDU5$I/Wu}EQD$ڷi^k"$ѴqxUaEQd~NU|UDQʲ+/O+Z>+@^^.@8mmjiW]U>U矛HRRRV*ޗ`0HBb":z
Yu9yEQOϮQ{YGQ{ ү;U%
+U<p=|< dT<G>Bٶ
ATτK/_4Mc[f&?{sn#+k;))^\.^MQw/??**ʩ姟"^=&
jsSQ#ߏ(,[3JbRR2q\|pHoߚ5xأ]LN=?2V
+M8/{u?@4/ZH^](//giH!s&>m[HyYYb9r#]ےώ9b(HHLrY(A'b2<4tjOyY7lf̭	]xi$wȒŋlY3s3vC[y'PU,:aM̝3˲i۶(/+#3wlfsǶHM%!7mf_~Fvv$YMC+ẫ(س'#R>&vfl</vdzuv:n59ItjG~~Q¢~?h7ࡧӶ][ETNоc:ӄP(D8lPA?'4 Gvv66h
nh4ra}JKV ٫7je!6m]wtڍA
fŊe躎@Qf-=zbb8s
44>Z3>}xw1HFPR\;?^NtŲ,,rѰa#|55i"fLsT*,%qFrr25RS	Q^N:@~^eQn]
+p.:P(cz' [T*"-̟U~4aF-.BUUuN8,&"QHMM4MJ3{jU+	YUޒUv<|Uk
+	WZ'de;Sy`ԚXm[k׆z>}r{P6P#51Oe3q4-dI"C0ڙ"vl` %	#
+PM0w($i@l2M,ˊk-D$DHNNwsox\nB Mf^$\<F"_B8kTU)YFu@ ,ȲN(].mۘ(B!</` 6/넂x:a:Hh4(/'YDhF8'.N80$IOgVyoÜ</CԈr-7O[\(ixF#XS\\T9Ĳ,"6¾}5DR#۪JJJBgdkvQ#zIn7.HDqQ[YUբW	_zEQѤ\&MEw9Çuq\ys(giTTT:ͥon1d{AE
+$}Y3gPXX@Ӵq}LXA83(**On,\ (LWPZZ [aT/Z;o
opy\:z]z	SX)(,,G2A-}'//mE~d6t~9Y3
47yM</[ޡ}ڷ@Aa{
 p:60bYۦ`ömfY]8{ͶJMiqY?d|%9YԯTN`ȳ5wpuxLI޸ro)//ò,|yJ(\}
#!!ؘ9%%xh4q르$>~RAe:>"ç$Sճt'2(Jpz|mGtcQR1GҊS53prmOqT[@m1g;#{ض5%{Ư]v裲 ).&4Uv]KpKW]uuQ塩K5G\ssscN5ǱqzdYᖛn`ƍlˌ
16=wo3;hk:)1`鲁䕦iAnI l2r¶*6ٌL[-
YӜe`".HE+so->T?u=)
xze$qp	'3+|>^z	YVPT},a{dI*DLK"$zDl[](ogIlݐg*vO+(4%iqnl/Gl+hHPc.dpF䗦qa4
+3;0rDnٹS.A~ҋx1\Lrr"W&zf,BQQP#v'J_E>_q
+`!6`JFU'ϗBAE
+'ɧѹfZy2{| d@W"MF[pAt9R
߭N,	Ӓ|)J-2-
,q8Be\}D~@,Y鋰# i٬]=Q9Gwpp8>+­,qp82
\v8us<algA1CTl,*Q>8bXfV67ͤ(Gqj躆 'A|'Ee׮as[R 00yyfǝ?,[8y3v5Mx1GޏFjѤA4MUUAVb:ukkjT]4Z5ŚyQhZW\'5%MSiָ.J=`vUUlYu=;#%SVdgL4&O~4jv
Nhk;m***ٳ?(;TU5ʋ(|1\qǌ֛5]vv阦EV'
UG$j ٻsS236
+.ú#%W^0~]ըM=ZiD=ztmk*bU-jN!B^6M_0BJR5RSz7oR~[6iqѰԬrsphvYEpG09ogmAOl MQUMrRsNIƋhۼ	 UU}lIy]3N.mi޸wj4-fұ# 7:Q=$%%sOx믿fٲeqGeeep
\x|nIb,@ )Sعs'?-[paU3O& ҲYCdEcד<&AC~<j{O]J/roۢ}rώ=e'p뺝V};,vɉQ#9	7BvZ
RS-jF1نϽ;v]T#\2$۴m̓	w1mmkwI=Ykn%S4
YQyEgrc_>޾:s@W[u&jZd5ܾsj&3OǟkP3%L
+D
k/jC7*4
Al%}{ñƍhڴ)b^DQ^/ ]v< CaʕʽKFF(
+۷g͌7ۍ(lݺî]xWMqIbgn!I^`[6
QNM=(L5}$4M#ټ~5.]c֬?
Eƞ7A51Gui=	WvJih6nUPf=/{m^2Op$$򱣸۶{}Ig~C2F?s׳tOmH'VHС$
+pqߖV(	o}㶪-Y/fUF9o$Q`Ӧ}$4kv?GC9shxT]և*jz:85=lo~!+G۶mC(&a'Rڎ+\-L|#I`.>Q3%"*JlEx\ȿNFI|U6`n`:ucAx~풝UNk$'4[ծE#sB.q*{A@Eׯ/;(S+aXn
+p*4u[E1>Yjր=ÂU
嵏bYcFQ#7k_R)-F+mۂ mSV
~xÓ?Ǳ!B ),
Q,yNsQ@jE;5g6mt0`-6-oT/2_ۯ<?gܫN͔uR/ڹwd⮫/%%x\ d-w۶ONwZ
˲2nisOB4;
+'F\xI/[Gzi-վS,_7pojbYgi&	
vhَ^F(+7RSM촿niRN	CeCw<.۶7ݒkսaǧXHz=ܚyjNmw|yaYC%;wQbv~Fn~
rͷt~ޝωɩt뾯7?s_䃩"%PmIn9;yD۶켢>Wٹ?h,
+GݦExJMzIZVoʚ}љِr_P8(l%A}eRF2yE.(-GmúalsG1I_^ &;D2 4522[+eFVnA0{/MFף*Jssꤥ
+'6GbVMRR/tp5u0}O7cMIՙ%ͦ*̻OlBhƯwՔ2ysfk,QD(#QASeL²lK%!"DzwƂգ-LA@ LBUxW<j#D
E~/$웶ǥ$ 屵65titΰm0r{(`&"Eڮ)3w"b|mؖiR<OSW8eӃG~dPRFTpїZjE!LFce96M4qK@:8[\|V߿%XAݜ7pRM-gp\"kSVJkk$n{RU
+ p}wu
+fjt]癉Oi%޾5wvj)@˲ؾn:EA]07]
#"V%] ˶# ?,\g~mۄB! YYyɼd^}e>s(sո+()xF"\s8jbYeqI}x<8~V,_CG?"f-WcDD"at2}Ķ_!
+"/'l4hp¶mB YYYnfLJbb\0BUW_	M
+iР!=zbΜx<>$>0#>u&'6o=z:5ᘢ=XM  11	0
OBB"i`pJJJ$	4e m%LII	)))|>t݅aD	ø\.lF%|
+A$	0E˲HII!W`0![i(Ǐv	C0<:8.*y)4}T/Zǒѩ8˶mqNii) ~2j$xt"=}/8tt`O̡Iݽw*M;8#A߳g9vPuU(**gqƐX|nFIEy9{E5ߔݝ-i B{
+XQAE+*(Jｗ$ @z^f?6D ='ysS@XX8lڸ
eTiJAcky=n7%%lٴM8Aٵ3YY'/X@(/+C,^3O=I-IOK#;+eK 0>tԔdJKKU|۵fg.,5W1rĝ9l(]:R+))d2qA^zakvqsQ:whur<NI(((`*T3ЁHLNy :DFF:6
{y9]mhO-    IDATƌO6mPp!TeKx'ܥ>zJA,7̡CbԬY1Y;7j*=nﭷS/>>_?rj͚7ү5 ,YYPUsqDQc,k֬Ă=d\.
e}A@<hc |>OqYx)[lJrΜ&&۶nAQ3t	s|(f7(b6%Jn¬
+*Pfw!2gsQ,v{40Ryq8\[pLD4lV{E]>A4*(Aa63PwEb6RAۇ,|z`Bmf<i 
+ ?MV(G$<&	ߏM1P漰4M#fƯb;>ŀ"fރǬl/Lp6
Hy_`pϤLR.-6?,j׮᢫7S7__WE[ĀU;w@~zw92o1t L&y\@ @m/9oؾSci9ߕ_kEQЮ%6n`=wr! nL gpx-X'OpgI̡C/e9|˄s\ n/Z7gU>};iGؾG3I2|gdKmO~a99/HIg̽HSiڀ4|~?aaaٳ}hߦ 7o a//o&#=399ȒL^i磤Y7YѕU+dm,f<Yya4Mm@\|3[:7}ԪͼϾ/ǵԋ,s(w͚ի(//
+I!==U+EȔ0L9C߫zu쓕g'OLztȊ9sYY'$۷2QlټYa	K+d/~N8ۏ]Q_@hh(UwDGf)**l6S\\D׮ݐ%UִlՒMDGW"2YTv6u`֭?mYG)(
`>)((0/^Ng޸=np=>>|Y6pc֭UV}NhUivǦNc57p<1XT!wFXX8f2
 HmҔ{cv楗gmԉEUU\.n\tڍ[6RN]Nҵ[w9|}]&n6mzS'r~FGsQEQ.eY(f;fB=Q%p%	QH(I,3NUU1[,~^/(bZ4z=ϳl`zYvc0-HHH.|(a2+UsxGےX,\-ۅ F|>/&	Ӆ tbz50-SVQgnT~'Ifl			tbZq\6ÉbpT~o6x+V_^[EQ"3Թnv9r}&Pfw2tmt|P^ѹ1r4M6o^lہ>p9tt1ID
\p3yIߥF#I{y0<|utDtIݴ&vrt6a?4Zd2-(@
+	!p br/!]0
2d\w6RGXwf#wwx_ eD>7h[48oHS}},~mNt3eMP2y?"
+4MS%I4jӓT"E$*LBEQdYthÊu3WDs!VkZE?-PUhop?EA$Ȓ/" Oi?E4M[Uc9LW*O+XC\YD4MXaA'hƐ>[N
+&KP5($t{IW$"$GwĵwZغI"ck2ZM4}
+F2WTN7^B{:;x;ƈƨk5l8djJ2r~[u7~:U%<^̎޲'2K[Ne&#lVY$мaw/;P n
+@Qz$&L͓]"Ujr^hICo~h取;CI}:5to_`+8u\=
+WwjaJKdd߼HkݮYrYs(" 4T3o*tʬ<eOZqLȈ֩	߭܊{Oµ$EEҺI"'_vͻ`4MS1תE&{hbe*٭RfN;c۾l{O<w뾌#nϖaVs~H`ׁc
zul6f|f(B+6 BHdDe͊u\NF7C<Ħh{\}0.),$7Ʉ
+!_?>][7nWT6*YmUI6x'Ʈo0SBmfAl6#2mR*a6=`6	F^yKNډ`0vnh@dD(Fɨ 2>tm6/FwؓZZwjj(fZ][WhU#BK
F,*;Lh"*"r:Dj5!lWQUF)`22z;##n	D0,vY1~#AЧUUl
+A;U1ML
+!UGڏzXT(!]7,9y:OG[lVPjؚB~Qn4MX-ѷnoA;WScw]fVL4JE6.h/\.t:=F
['dr],fj5H۫GߑO62hإ'ɟf|o2i/*{EDnzE3vkhVw?t^_ɄMPG<%I{>L&I"2a0*- 0BBB*
P>TQ|zzzk7ltyB
M1A>ȑC~=O[ά_!=AUU]Q_0|`>yf4TU'Xz6[!2۴e]5n|>/F-|,n̘Yl	 ǱG1L|>T5kЍZtt>Uw}Ϊ'KֿIsZG߂{&\DڡzMCII͗'JEهh\K@
h
+yU\Sˋ{[`ey?dv.,J<*''ˑk4 ׉~SH,fcIaR̜Ͻ6_|
C6xH,x=<(`6[8y":Hb^3`0psn\>>;izEŊ x<n~E+ 5h
+Zk@C`
h0bR8Ȳǃ-$A>4$ѻ׭K!M;XQ,),q~O:::::|`7ڽ%!~E@ AQ&!VDIt	Lj5DI9{3ңռ;eZ넪(-)Uy{Б/s700iF^4Mt)K2m:tU߃g_|. ޹E_/ᰓڬ%gݪ8yjѻ/_|$!>[NVr:yvtڃ̣Й˗Pn]>=~!!@@<A+	h	M_!@@ IuttttHpMDֈ;ΧU
+-ɌAzS/>vT
+Q
+oEl\;ӬU[Natǃ,Kx<JSXU
`0r]0/vW
+>Ktv~YTwD(%h=L,V
sOFqq!:veTb#a*^ 6;gz^y?}DAd2ХG/DQB:::::/YK;ȵ5Qp" VRFr
+Y41gA(ex<}}z<jہ^W{+7Jd.N*HX@GGGGGGG.w{щ<z n{ѹRiݻٺy3$QTTHyyy*l^/""8q8.I~~~Ǐrҋ3/#4uko`0K@qQp8@aa!%C/ݻ@ @aa!eW&??BdYYNegq8QXX@ tsq>y+@Iq1EEϧ GAA>yxVGqQie.,,*iZӞꤔ|~?;oc|>~? `ikƞ=+Ｙ\.(..v1"qbq88p8Z)**l/o/ӟ`E *t^VEEzϯ<PXXn(K].=h A@4\nnIk(&U#8dYf7a:ZmHDddf۷1iXF8h᷌}_F4ݻv/Fm			EU5<0 tj͆hI$zwg-bEȨhL&k0~6LɆPU#6JcZs("#XxK_D||</<999cp]w_EQݣaaav<8	ʒŋ{uMc>|]jǳnZ5OX, XV:kj%,<oP X0cXVY|RVmzp'O`m1Lޙ0vS@.ٽk'v{
+΢ߒ~?Jf1~a9
+9Oa4Y7d;ic//^<ybDDTn8ƍEٳi[,V@@QDWW_.wbSOrA&O'Eftl(DFF2lȭ}z:#F\deeѦeՋ`02gk;mvI~^'c
BGG-<˗.aŊ8\.gedRK U68^~q&k׮[ݳ>xfZТeٓK`[<zIJLgׂ3\tzQ >pUt:V~йk7xnٽ֭0՗9t om۵'5	.
z}hV9@޵#$8v Î~֭]CTT4]u p83ƀv3tڝĤ$N'tcko>i׾=-Gc.9yMf<3ۇ^^N aC>3{kܹ+O?57^͞ݻ$\9| >N)..♧$;;yIL{|*f`ݚՈjH֭[ë(I^/NU
}tҍ1䕗g L޻oo`J@UCAa<f<(iH;oO窫ٶmҫw j╗gQ^VNOٱc;ubR?!g<U+7e~(nMԌ!6e믾[DT</?/<~ޞEmm&3*gFQa!O?5-4}ÿ?1rc/_D/fEsP:_hřqqN'=@RrtY1Z'h34M[׆b(FrLGGD=OoᢇB
+qci۲9%%z9lRQa#̪T?g~(̔ =*Vٸs~	quٿoEKkaVM]gSOrʴ^}~s9TU4<-nlV$}c.P~Q+?	v[2Qȉ\M2\s*vSwLLB
2*_J3+BԉL~~_۟߃oHQQ!Vw߅wfc2ֹyEDGF|l-x~3;<T?ѪY	vMcÏֽӸ6iZim4ұ=SټiǍɓp]tEQQgϞ%++Zգ(|<<Af3 pψ;Fw鄪K^^.u\NnXb¸UV֍ks6V˖Һy3r}cǍ^CU;kN6 8Aڑ#Ձ4N8Vb?61U!;b0E	Ii׺F'cv}c-H{ 
+PQ-ڸ!mn:L1)
+gϜNYi)(έN (iب1hѲ'O|!~ST\CGTdIw?FI*mIg{Zp87nUDФIA`SZujԨdDFEѨq*SP Jii)}lYniGӨq*ȅahtt.?F#.1eC:ǔ=:oڻw=/C͛se򔇈4ot4lԈ56c1I;^}&|&iذa^;kݼ޿@Ih%˸oHEcԪ]MhѪ۶nYΝbKZqH%X(w+)Ru+b"P!7NU0
+ȺM[YRÍ,2NR0lf=fU;(a֠o4L+h'oq:HM1@E-t/5EQ| !Vit1" 7PMG篤bOjMӖZcG}~\p0 Ԯ[oD\JX$\AϤ(e1e2`pWzݳQdmDGV԰a×nG[ii̔;.V3 vɄ v>t~x|Km޽|_mvL8sQ~S}Qj6N@:AC6HK ?ȨhydQZR(ԪMLLJ::@RJz#0 4Mk@!@3*ttttttttttttttttttttttttttttttttttttttttttttttjIO> d\oFUU>?!"&'#>?!V3nWSUM?6&l0S3
+o{i٨;fTveDU	m_Ʈ5YrGeS#
+u%0ҾέE׭`zyxqR]Baʭ=Oܢ+6λg`gUՎֶ?&~ Q?߭m6 IgQ.    IDATty~[L,&#u}d3!@n:[|'"[[Gqh[z}
Ekc@Yhxo|Nە[9y:;ֿ|cĔ{ԟGN	*5U{TTnQ]Aة\gGফ:{g
+<
w6MQj-oHUs]3`ΧK
2kDb1	5j0~!6HV
o?SP٢Uhƫ:TfŦUs-5
[yDX7:<DʊHXhȗyZ-}䙂.[7dMZq))wۥ'޶[쏌5(
٬0Nm89A}0jDW-Br{
+K~sݎÞvM~}޲|
Tگs>[1gTVl4Ģ?{փJJB-z9<r`oLFDqC޾pvOǦڊ
{ խm>Sж[놼jnuttt`OM<PS-@h<ĺ5Y~Oh/|KXmELFj5Sti.oYTD`pM8CeRm2?[zwhʞ;ܼuUC1+hM[d2Ɗ}ф7:}zx
+J8Љի(&a}i䗒T[XI;qSyrL\TBClG"Zգԓ9eѭuEb"
+&l<˱yˏ$Y,%<4FTMn>dpJ<:h4W="n 9 
+:[h{ΕPTb-Ӭ( |2Vo;j߬fAh}>Ag &TQ7G߭{B
+7]ŵEDX(+
+n3_d}A|Nh0d>?9i(b4H*@@@EME!$? K 
	Q*(Y	Fh_3eἨvP@4DAP
$*F֬Aaפ^?Iߏ`ŲI  ::::W)Gگ:)~jM](@\#|O)EЁs*gkƟgp~	\0]?=56~aTGs8|"[QFfͲs2$0Jt
Phh>#_d\eΟ(X
+HL;񸝘&>[S_Lѹ8%}T`b~?Z!?|%vIuttttD B⹃n::::::DTUi 1C+sn~M&{.|J2Z:::::,թ7Ls':s#NDqv:D\ev$'X#7 I="̆4**)#5UBb\̄^TUujFi h6Q<U
+ߺd4`1(*;MLAy}I!le|~~QhFPY+)O\1Ȳ|MDVE|R(<hphqN/RN"'z .A'0DĺVona4IǺТ']Z7,
+{^_ m@v^誡mۛפAOf/_uU#Bm->?~B+*-tmv_}Jm`NBZݙoW9]1($tKu:#n`[_fx}̜G<Y':˟w
+KUqOԑc٫_9Z4X8~lLE%e»RSo̧}[5a4lu2c@=6U]qә]UB8A2<6&j6ug='rkUju(Sanջp;>&;~q5/wO?;y
gǋ`][?y<:4ɈFl&Z;\ 
2}޲q<gVNbNO_ަMZ|@8vK1aKhi]Hz@7_ [XWվ	q5ݩ3OO} S\}YUK7ĘA7,^C}g
+&uC7\Rl1oZA|zulEέ	ᵏ.4M[PK8),\Pg&' L=rB4
Iq{}f S-*7z=zW$Q,&
0)4M?~]1nhؘ'KFr^1Ic_`Y?捧r4LFN-H?ÞǙ|[yWwnѭcmb22vH?aµ tmxC}ѰܙWy]9mgɈUm5x{rd4ujF1hd4(B>EϞ<w%uttt.gwi5bbٹ}1lB#PL|^9SL|P++J_܅_~g/!:ɤy>!T.~@Wb3k%BX󢫆*sBAO0r'1:ͩu5L~VTR./A5ukFu=q:+ujFr{8yQ*
+b\,bFT3I&ucw)w8ݞ6YAa]kްm{Zr2Oɒ$Ǣ>dI*|ՏjUCU4A8[(91BEN^!7:ݒ[XҶft&OVle5+df!<,t{]#VPlNi'nω̜д!@0T-[
+.cIu Вj
+$iYg
+˭tttbU.Q
+pYC?w `R(8}#<NرdU8<	ۺ-\E-8[giWUi^k(
+T	a%.ev%o2(Fc>dIRa)K"Ul3iߠFt=5E''H(E7迆ihFaa!QQQ'^(+-
֛`ev׋(#\^\\MBBCErBB"ńUWrssMS$}CGGiF]w%ac( HfUc>͈hڐA܄(\MzFjJ2rF#/̜Af6<D=ncke+!AhF:/ΚI͘DEG$ILy`-2ȲL-3z$$QUn;еSZ5o`Ƕmtܑm[j叔qˀi۪9۶m%>WIVYgjބ}zشq~ߛˤ	i4EUUÇmL0I*p)GPzuO{;|Vf}MKzp2 c,33ݣm[5?}(s1fHZ4m̄qc00rĝ4jΥOvmW^{R&'+5>=Ӷes>xo.VB$F`ԫC&ضu4UZ5׭ս{`ڱ۷eMЫ[WZh#M!̪fc4n[sУk'RSZZuttt..?vW^|lN(
+,#!!x<O^˯E$a:w~5kVs)vd1l6F3\LFgi׮=lZ}
'c>_s-=deD:uM[x{{~ sMҨv@$ڵȶ]{٭Xl>niim۞'N K2,#"t8y6UUImˑ#/:[^:9O3i8Imڌ'NЯ5RRR®;x`C3Nڤ)ǎc0b|ۏ]{кM[1ʬ^PQ֮Y(tы;wL8x$AOcMr6mx6ex~&~NJÆlߵmVN4rs2|R6AJ
+;wlgÆxM9eK(.wo;8u:M[#SΟ#M r;SqA|6OG|hڬԮSukװiZj
@BB" ةy		|$$&V*/͚IL®4:ub˜7^gc//_kPUAJJCF2~a9?0DFF1gqH= tҍ:ȲDZAPR4E^#nݺ-éR*իfAUUbѫOE$:uRQP֯[˲KHOKciب1nܳgݴhْtԙW_~wr)|>/۶%))5ƛn̙6:t`yu<7k׬'jSP?$&'3d0rrrz=j՚)hh4HI 22:uiڼ9~DS{%j-Z½cr4#Iҵ]vcul߱FSiӶ(жm;$IBej*իW'&&OȲ]씻;_GwXy6A4O+IIYd1ݻ`\it5/Aךiv[\3q)_A5MEU3cW8}{Ժ[l3]3:w}fqWmk̥s^Nu[up%>чټi,#K2jr:ٻg7۴SV?~Sޥ=
okAb=f=uiSU#^ɾ{8}A'物^F
9MrB|Fe .^œOLAR=F}?O4DI"Jwj,5c%!+/EezBaA_}֑gT}V,^ġhߦ9&zJD1fGRXqǅK6̽FPcW$'bZi׺OGb|}ar<T>,5"}Ag̙zvLɬX삁>t<<e2	by٧1L;n~?ӟ|IxY|HoARX՗3垥Cۖ<p׫͇wV31իbڸo׍{P pǰ1L̚9f>OXx8WdCPUgN^nn0_&|Vkpψ$ǲvjDQjJMIOKcԭ]m[PXXPJKJ{UOZ6kD)-)y!%>zBbXr#ngOL%%9wä(<<e2g1LyOOFL$ԫͲw{x
+0zww2믢iyޙө}+v{e}z:SBrBǏl0$Տeĝ ?^^	j^$կˍG8MxI_ngEݳʘ{Go^Neg'sx&[4ar}&ԮͰѳ{g1F#F@{o.o1ȻP'I=S4iĸ1#^%a&M z
ùh	ZA+	JR|xJ1rqm>$3*<yF
9s&?x?!pM 17=# ^][F񩏐Sӟ`𭷐_ȲӦeSzvDA~>{eF4NI'22Zp54HGVIvlF$ԫ͂J/4]#X)We׹ S/>6mS'6jkyԨQ$#Y<z3Cر8u VdԽc8}0Fzsp
0l۾Kp$8xIbXtmd%""TCT:*4Ђ/v*4Б,YɄbR%FԪ,{""(QF
IѣG)-)PZ&mڶ'##c4iܸ	Qф^8ӧ9}4F?I:Vko¬ES.K?r0x<>hOd/m	sYj QdBEd2唗v$?8(
+#=gؽ{'$!$LrS3xl4֮RH4nm0>=zXmFc?(_Qbw|%)'~,{Wx~K7PjdBXbG$.7m`5iә8~SYݳcë(SC@!^Bz, MI"(Ht{h	-@z?)	Z<9ٙy}w¯G0fïhxwb<ˋۑL!ڵܹs܈GN](00~;%r$IB!I&w 0eΜ
,<HJj߷nݾO&Ms6^t<g|Kٱk(ĺܵwŰf
+
+H
F$i8zG&NLjj
+_̝CV	777-[š-EQ0mIG>޽psscMݳH'2AAA;qժj7؅M<31LZ)Hߒ%q:P:NNTXbptpY ^lFº#Fʕ )y?x]3EQ74bXr
ǧ|DLt^K@@\ٸq=ǎfOHNNf'[6mcמ,\%m۵Ǉe{@}@-qQY8Fͷ2i3аX5c׋9r-[&F$(I-@$BChШ1/1h@?GvyjWPwww:K/k/ӾC'\\]U
G\l,t#88Ӧ3h@?˒WP,XVjש_fڶk$IX6tFADCZlIɒ%С>ŋįT)"##1:8иISBB@zQ#Z-;Ǐ ʗMԪU%=j8˗GѶ]t:\>[Zk(#97p9*V'?=Ajpqu%44n1x"̟ǀ+a4	
kFCh0PZSZuυ04jH)LppzWG3h4\:^ݗMӓƌI~6
+ҵ;YYnӎ^{ Zlf%, PFMF#ʕwVz${ycpFG~$I2|kZYL0ր&2n$)    IDAT
#Y
+Lyy[IeQDEˋ
++jN899Xv5w 3#oorRQr!8:8ҢUkzCp	CȇLb">9Oӱr2^{7!!aБQ#(ŅzqttDQj֪3ޔ5@U^={u&ƍE*pswёz/ǎeit
VވO=X,4iҌ7lb$>zHBB<*Te63?77wW@h٪
Fl6Cxc dL04o.h0qvr~fmXҵ]!~.eY&$4hL&jծM󖭱ZO!3#aCSܧ8K .̬UN6(ۑ3i<V՞!88:bXkШ
F@.]NIxy{ӰQ^7ݻv2}GtF]EggԭGvmw3;{>3pk8:9|:*K,b>eQyŏ~^p0..j|v5={~F`'EMQh`In7DGEѼEK ˲?tBQl۲	ȀACppp;s4+TĽX1'ݮ;c7ѸU^"z䲵@W)ltNX,Ae01$IBEElndggV'''rrr~>,CjZ @)^xEݝ̌ߥch4etp /7i益ڌ+ٿ{}F,W2Qwbdd..d?F~=s0Lh:
+
+~YT'ggrsr0	AXf$I旾@M*(
+KhpmT
+3ܱ-ڶ$55,?MG3~V L&unOIHH@$&=]J^
>I5r{w2|=iݢ	ro
̴w0}TԬ˽{b*oجVvIðz#zCs(rA6nX(̜1Nc̤F̛ lټzhѴ!;{N4GLLïx4
+e{S)FҾt:z,DFFdWz?Y0ڷkɲs9N8߳njB$lzvL?v>.woGҸA{uCeAZUYK:cGd׭];կC&
Xp>$14͛7f\x&
 .W\Օ^ݻ0pki>K|&BЦ%3>f4쌯w1ޝ2 33өCټi׮#WWWzj7F9޵#ܱ:Fۭ <~IX\ծΖ͛жusvjϰt,Xv5z>=~JCۖHpro:ulcw8U
+6ogUa%|>c%4(ҺE߿OLL4˕&#"nݢKxyS| mXVA ))ѷ	Y
3}Tgb{׎nфćdffOhۺ9Æh4"I{unj|d
C,׭ő?"2L|IjfUF23iټ1]:cطmiV+K}[Qݺtd2ُO{o
+zo֭em80n(4-' 3իJMIyӆtj߆ɓB6-h0˗.2c4-Opݚlݲ	kAQu@X:x{[88:"3>FR_T7k		
k5hHÇT\dRSS5MDADq_ND\\e8w
+6n +9tNeϰl((ܵN2OPw+ޟoѓx{{(!_-Z3ټiXr9OO?cێ=߿ѣcXYr9$Il6:tKpxxz0ïT)lV+
kl޸Iؾm+Lyd!L:;sE)7'*se6l̊嫊:gK$''͐AseVZGfF)/ԭKҸ{6$g߮]pO>ɩش{eܼyqqDGGѫW¯Gr臃v \|/ūc4
cGdM\rm7u~G '\}X<~9_)?`A=V;קy;p/&??W{ɓӵ[ǚ+X-|<sC'3MgϾ8zGsR8jaQh:$I=z/zz֮YE5x:V)LW.<}m;v̲Yt1 0stv~A8tYwL4ӦpB&''W4~,yyԮ]7p^?;ppp|ug˶L|{4}^΍[ҩ-`X̅Yy)?x@ݻ=vT||\|Y9iԪVGdee3rr]GجVv=3IHxfeA\z=w"Z˖E |,^8{r%۴&yEQg2=v9ȹRQ*V%q:ߛBm$5踸Xڇ3.j瓛KrR2XfJ'::n{r%&oG(<xG1<̷""m۷gez|	S*@Sc6ϟGJADGˉ@$ZiW%(
+d7Si4z%VQr0%$ $$bcqPYhO劁م`Wѳ[g֯_V%0_-&
Chۮ?Irr..4oڮSZU*VISO.fĄ߻ˌ6>fbŊQߗgLs>OW3p 4-99LtbDQ\P#FƳ3'GDD#V IS͍ILL@DutƛѴQ((
+tj߆(4gNn`4mN,_EO?CM+EV)[6.dZj?`[1
6$Wd؈ta⯠j)K+/VK\Rԫ]SCuPޟ!W^f8gWf[Fi?yXl6ڴmG*U)SڗmZZ>|?_/223d̘	N>fc݇xYSaGΜ9EzE$Ijj;xܼ\й+6pʁ˫VyYpO`Ù"0n|||X,FAyRD ?IAAYYYٮSԖ63hZ=JEl6DQ,fþ%|ˣS6...t։%ʫEm/KBB<%KSn;<$pJ'lLSH۶n&$]C7`Wiզ-ӧRڟ(ϴ2L|g*^Ŝ2yba4
WHJNBDzUJa899!
+Ks]u@ZZ*,Ӧm{R4
WȨs*7.]\@c̘>5ӸqS,Zj_vw&-zeF3q}|~3i8[Y)N*EQ-:bK:>Z' p5F(pb&7X'*5jy$y1M6bJ޵xt펿	&77:mf|}Qs%PV"ᓥ/ߓH&Ma۰X,t܅]GGG23ع+۷mˋ`3qy߿I<``ze撚BX:9VmPzM6ňt|&$P/>Nӓ_GhԸ	a
l
-]ACؼi +{F𧥥СY9#+WqXV6|- r^ٗAG.dfѻ
+ufj8K?@F-?ψ{lQQ/^wLm5z,+7|֧tԙUiFǝ;w8ykVdI|qٶu3P8o!}<=<EddZFaO>}NԪ]
}˨vdݝǍA8U
+".6K/0r588:2xPh ChZ*PD	*W; ~=d``t,^n{RreNLx6|$W^ą<cޜخ#F?
 L^lv#r,j#UQQQ5t_&ǑAĭ=z#ߢwϮѨq%##Պb!;;E}K9,...ԨY_i?x@VV&79yޜ9s\rgdd`ZXi+2&,EN?7g
Xr9e˔ea7l2[f3oIf|f}!&S>a
rz8֮^t۶`Ƈ民kۂ&Avx:hoi[FvN6iۖS's94
mw LY*Rv]Pa\	E^^.V7SZc#ZI#1BOoTs?%/"55߬e̸vYEEEϪ Nq&Վ[EEEE密$IS<0TxdYjURP4A@]Wϡ?	t`i IdYNVâsj3IT~;VMҷ[+ڤW{r9Z
ZDQڵp,Z'NO=iii?vOlLᇃ^GGG .Mi4g.lTMv\nk!ǕCdNܮ	((
+(E$(wo'h%ϵdox(s9,~\tX
+UϜ#
+!gI~t@XD-
+lOq͠YݬɬIޞI~4
_G***@P"=;l6giկGR!W7Wڵ/FPPyڵػg'[Ȳ+P&0' *\C͓ "ɊU(\/GT/VuP"6+yŦhdmD_ IgiU<os^uRsܸ$JF3/l!".5CQRs\]MZJzobp^uS}-0r9"ʮϛXш2 c%|HmƂ$Bو -y\@fUEVD&9M}UTTTsȲM޽xw/rssTgM'-+:ur^ܺAff<V+##HHHb
+|>,JW MUT$ ,d!
+VY,h< "풎(44
UÉ;5)띀,Ȳh.`-ʃTZ.\+]k,;dai
+sY&K	ɐ	(d;"qA;dS=(
+`jʒBPG(wKAe<2U*** "/w_t:-slf=QBQ=XERh>GlŜF0aA0hȊ((Ȋ,<PD}<APuED.(6Y)
+-rQ@VD$цvA++)Bs*=G^~2F㐚޻=Vu]E?vٚJvNRBY)PUX
ٱpw(]EE53Zb.jAjVQQQQ'
+Ȋé폖J(
+"1TTW OV5\
@@wVU[Q
Qw"ğ6s&SBelV",X٧LWQ9]Ly0DM.?<ٙf%hpDQ_<5/L#I-k,ZLLN#%=EV6
L柯 YV TV|<܋K,-P?wb^w1!%=KlBoOzi?[QP\IԌᨧKӤԌn2sx~r6Y=#+k֥O?Z~^4F73ml*LESTT0rE:V+;w 777BCCqs[jZT±cpuuaÆW_(eAEFӡ`PՆNA@Aŧ^͆V#[64>^E'ϭJF=
+d3<s/f_b6$e
+)Y(CȊBRDFcX/SiԃGIP;9կ13_'aJߎlw^hm5tkݨ=[6{$T񷻎MyS᫷z·9Ql}_hW"b=ܜU$ d;_iܕ;&E죸%'7wtW_xKIѰfe6ԣ1,潸V^OVЩB&uҏ|]3psan(eD~E(tN;qܼݚ?J
,<;ݯ߉Eha]߽SAG~!
+y@&˗/3k,Ea͘L&߿)]4:111X5j0n8|M$>OOOΝdՕS2}tDQd21i$ʗ/Orr26#Gb
+6m֭[)[,aaak׎7osV\IPPcƌAә={6NNNru-ZFP@oУ
+
+̈ݘ9[ʔ*99y)]8xu*Sڕ8s1ա1O^&955*WoO7Vm: @^	Aƭȶ*(]=B2`=lCՃVfޏg±ZeoFi9y^-nhU^~wdhl!QS#ƿկ8Niй};6j8{^\ިU:l=pQzUF=H7ZlI$I p*S%ܼwXQ
+&	`0NG\˷2kJZV^U"Յ:V۳wcy8qgj:&9kZnG':rO
aD,4`@/<Lȝj7z"2^St.Fкa[(xA#zhDWg8p"7WŮN$e ڕ"Zېh7\4Y9ɧN^Gj0:;ѱYwo09^Oi_#N\{V`0`7кɷkgѦCWи  F^T޿UEObzł`@wjfҤI9rP>>1͌?9s搒Fa	ԪUDn߾#  "z̗_~ɾ}>}:mڠ	    IDAT 88)S0j(;.^Hxx8ק{ Io'Nˋ<DQDբ(
+:\:݋Ao`0ϱlh4EA,f+eJpСe}l6ΎԬȺhѰ6*dqO"2ixDհe	,V3VC҂ nw#У{)R_j A_(FlΓBI	
jWJNL%-	eHn5[8K'<NJD,\>w`ُgo~ "ԨTV48ai^ BR("ݼ_iϱkŽ^(P^<{1?YQ>Qϛ&u+ 1/Yb
+wT A)}I#x$,ShQ0qp4 O]xM_yAAA,VQT8y|ο*O@zHW(2X
+LGag9t?윥@[ )ƵkװlFʔ),Ff3@JJ
+899QrenݺEr$PT)bbbHMMɉ+b6h,TJ*(DFFK@@ GFF/^\ܹ zx/N^^r=/($$$P\AӧqD##jASIn\13(9
/7䀷I)dQ,#
+q+(
+-gDHH'3=GϭK7O<<_T?(hzdEQLB@qv0ЦA?j:v4`+f!#ۄ pɨ1X^pv0(z!)-Sqqtt:
iYQneӳrj$]QԌ'V#ձdk(T/@zQ~ǽ+Gb@WQcW@'|CQj2qqZ!(2'qg'VEA$77y`j$lJY*bN/***RK[&(֫?+;=cRJ/QQQQQJ8Zm/zä́"[.Ec/NA`6$f33'c
+EZf>Sz6̴,s)l@[QQ߳&
ɹPt{wOh(V
+^hnE_kfU `dFxȲ,Kҳ{`bjGDYQ?<ovŊ^Ij626	&˚<H(s?oՆF#=2 >g)lЖ_j1[-zݯh   >L'EcqP%Qjyˏt
+
+WO\I/8GYV4JKKބiu gI6q
+`KA
+K"!.Xs5ϲ,X
k=}wEVT*WJ1ʲU5ʓ'v!}2m-T iհF=C҈и[_n:ef{Xz ܩniT
+}nԮ$U*ddN\FQ=Wt./0\<A[hYl׸?vCT	=uz'=v@WfRIh\,I&*5*WLⶃg|uZC_oBjU #+W]Itf%'HqN4^۸:ӥeZ&~!j+5R3ui.^~Gԫ5RҳhV>^٫[lMU*TRҲ<av$u+-V֩Io;;qئQm2s2}:6{2oߋIܺOC%g,/0cɴjX#gey`A/6[)h{^]ε0Z`G:Q(h-G)dF?BAA+iHKN	 hw=\Nضm&ҵ#Dz:4n-K݋"a]ՠ??\2%ծAwҵXr3ڨk\UEq榽6[Ih4RmP1Џju:\|kfe\5IPY\U7=`Оa8{R}.U+tkz|_dѿ{SWKNE'<tZmSW=_V;MZC++u&/˝hר`-_BȲ]͞?R`O@J"̕e|➔.(b	b]|}<v}>	UV#W/F	J zYW1DQ"(8tiYJ<x]j=w=G/T+tk\@AZ	8T(_kzzFL[<J=zQ߽EFu+WX\xBY?a@zR^JeuU	{]3.ݺ?-qRQ[:d:|AЬÏoIHһAע7IRIJˤfgSkUTTT~_6-zg,I)Gwmu0aN?Hrϵ
+ٳ)9ii@
+QyjQ
+R/3]^S
]Dzk]'Pdvׯݎ[ӦQwxpȌzHA?fO~#6}v<k seͦ\a4ܮݎepV|vr6nB]k X6=KzsůW#J~(kPmVhE`4
+:b.>n]Kq?>el=pVqt0(6q5Z-6YaPVl%oRc#>.WoE"/QZUt^܋}GT|~dL"F~c^wpD\SbٔK7g:	Z'ޥ\޺a-~h09:9un>xrڽgS׫V6V,ez;f4$ZFNꤜYӍR=yvxAqv4*k
{NE&q'!nܷ0E5pԵZp{J1
 :A_ N<>]}ܽ};6Rt
ޭ&6?n(+ài{ӇG,A>5Y_<(\HKZmߦVJ
+bvhul </w\'q"l6КAԨCH7r},HadfɵO~^6)	I?}~YYpeʕ.ΓF=}ڇlg"򩨨0[E~_$φqJ"TTTTTX6z	kU($-BEEEE/?7{}&.Hd?G׫aKCh8::w?F't:DQ鉢޴Z
m$IW(b?TQQQ'[-j>cGb钅S'IMMAӱ}Vrrr1}=wfh4{/ysg&=-6"I;w|υy{[Xf}qq
+};s>G׳lb&=hF#˖.f葬Zhw˿f?v.ڱk&˥ 6yF:Ȅpe^ME]oy^{˗-A1dTPb|6
+
+
+)V̝reJV<fXNUˑ$ݻvrNMy&SQQQ3tAؿosf"66ExUj;rd:uB8i
+(cgp)V-__R.(ÇrIbB4Z
N?Brnn.ZiNf!,X߭c=a
HMMҥ=F0{lBX,\kWaٸ|ۻ5j,j[5
6Fp|:k6[
(ιgx: \8v[0!70uDΜ>oɒ|1!FjQQQQՁ-[OBb
+$''ѬqIJP(QXz%[$'7Y1[iҴ/]fԬY⭑(((@ez=eJfz+#7'-n:-=u"6.#FӠa##׬IHX&OF->}1`)
+oe<,E3`ٰZlXf^~5^ݗT-yTDݺ,U
+A
kSYDQ]NlXN~Y)|{AyWUTTTTT(Ev^/6J__UEEEEEE寤¥UzF.*\6
J%OZ{rnt:;-yRsUUTT~Ow;
+LRؼqFg!fV._FիTRYQfZN;7^^lݼșӧ0LlXh4\rDnވqqqtlSU%ԬU$V._Frr2*V<J|Zm "+W,''?}e<fdSz
A`󦍜?wIӱS'RSRYbǏP,+}͕˗(S}M ]BRߟ-6ƶ-[o׭ĉTT+WХc;S.~ȏ?RZuEۮZK/Pru];wP/. jr\7"==AHW@ErhѴ1e7ˡ|
+<cܸ~5kW
+߷cvjN:I
\tM7 ŊyP\1*]EQ~(Uz_/֭[TRQHY?ʳg.ptrB${[
+*hdͪ:???{y]΂/k\xўrXfyyyl۲EQTT.

Hc2Xԧ/>>^~pZ8֭ٽ8嵾}Uƌ{!;sW`I\<GشqKfҔ<ʕX.cQׇ/s=q'PR%|S'Oԩٲi#1XV
I	mHv%;g6,3x`^П+Ο磙0	4kQxU>}T<<ifeeqaFLG̝9kd)|>A1l(&Mޥnzgqx "t[L?\JMdd$_}ܜ|KDeE)Ey*_W77
AP#ņrZ$I:qq̝9}8dgg@֭2tNyFJ剺ظX
+[7of;ǳk\\\>b?CƧxqƌ}VKf8a</*oc"4iڌƌCծ;wHHHo^dfdpQF#C{h0G1a8:8i>$oXj%5k3Hv***<2:x >c̏T
+FK-j0hPbINJ"=5sgiԠ!yytЉ\L&NNNcZq0:0jě$&&ҽG/)N߳tꇄpl}kX<L(@)Y1xԭl6؄xrs󉍉Nj߰僨XQ5h۷\nY$$$LzT| nGFII(BVV}Ynn(Δw[6YfAFh {bfbͣZwށQU[	4HBKMBQU"(MDPuuUDV`"͟$J!d̽"Qtw+;s=<y71p\Z,@ַyxt9l0yn.>|}Zl2ad,noz&	,l mvycۛ/cɸs,d<ӧNKacO`Dۋ @1rhnCA~W_Wfn<Z77?͊$0e%hh`-_N114h0,fΚ̌m}:|&8N(UJyueNa{ikXh!]<bgEQ<9222F5J	}vkT[#2:~UP08UF?6W~DOo8tmw-"k?^OހWXmsawݘ\{ӲaڢogTkE9W532245]FQ__Nik +Dih4OgfE7gfDwY ""#"jhZ
,C]q}F#LMMlh4ۍH^|y"<<i)BTT4\.'.!',Cp :!  )<hBCa6ph:t2hp1h@_tFtG a!**f8s5:22
+Rd=cu\H?bըh@VV&pvnGZj
+ 2*
+yhB[e[\h{R	aPRR___<oϟG@R!-.]BTT4fF#23
ǹ|f8}*yyh4GZע11mFkwnǤK/?%tCzz*$6Eܼ@p80oO8vt


@^}rr~~mbi+u	Zj!qjqu0@nN6,TY	͆C(/!7,kR8
+J#)2_AQQ!rsԓkе[4
RQYyQ`y(*,GB~"22h
M?}˖.6&i,[`^Y)r X.PJrPTxF̚5{2Q\T> **ヘ86GlEnN6ƍn;/TǏƜwc(<W		8)}ń1{<IWbŹ<L2
xM;n<t2?sc׮0
(p$0`pbDFFLCdd$?Η0iX̜5a֣w͜tPJ1b(Gjbi-vyv
sîQр$$tC1rhPJohjjA^^FKF(B	Ū`?^{*
+{t^_<<`kvBmM
fyL&QU(.*ub9{6oz%%xG0d0w_|܌~OA@X^z۶Ѐ˗aa3ATbՃK/d2}ooo{bT*n<}I=s"kk:vځCC``u}TT4R_,b8s6
9s_A`y砒)Sg 44+X%b=>eϘSI0{<6&	=0>߽
+SMGHոB  IDATuuսjbC+ ""SNG``0*#ӂ8y=s:Zo)b˄R|?J%XUԮVoF~~.Сp0nt*]Wk*AvaY!I$nZm8/nGKKˢQr9bi(0PQQ`ZrpmI7w&^zhinFLL,5ӧNxbijD+)wB0cd,w&%Oŋ$Ix
Ùӧ "l6$IjݢIvK݃o9g}N\'SB4
.{ #
BaI9#kp,=
bd86=aPVV/|#GnEKJtA0<apdŬsA)RO`;ڼ׸x*a8C0|A0J	mxwq m('"v-{ k}
+;Bݜ`B&95` I!h6 (.*DXXǕj)Xt|#',[［MZc&܎El
+$t݃
Ϝƪ=#`Y'܎xk#
+Y\nx<y 驇ۿǟnZ{dn*
+QV^	sIFFp90k,TUU!""ۂΝ;W([#Zo\Fp8P\VQeaM'3b}n_;XFFFFFFpI(hinqi/3my6P*[3WW{QBh snG22222H$J	jm7 !	Q_˞ϡj
+ԫ 0<xWJeRUu򌐑CxowSJ
+QB3 }@].菄
Br~x= ;kL3	
YɐVH-͈НG!v:qPeA{u*]Gp
fYu5YFs"Z°	H9e^56y2 <nw8 ,˺zt>_za(I{w|WD1_7=W$@]:R߀j	
+cXb]V!W<RNcoXIBEɁRѿG&O:Wcc(xzv@SRS	qуK/0,ۦ(
+oNZ@X[EM͔ R 
.'Jc9R9_Fw楩qj5:c1OD\z%i<337hٵy3/dG(Z4+@ˁj Z|nB?r{9o3]2e
W6[<O'uFa}UNjN{y\n36zNjF{*C
+n\pymx\Zfpt=<wmdz&j?z00{GM%ߜ-+f?Q^Y3[g0=4^8HqZ_ vfNn+z	CW
<_;?t8{&Qxo0X!QqCz#iHچOHT:vl tŬ;{l_j^MZ8+죻nNzRЖ%3Ǘov0qڸ!wx+ѽIɶ5/}"Kf]N04/Kwv{HRou}GC}G$JwAhU$1aD_lvS
|Gm8t<QwA_5r`Oej?ݱn}YKںN5#xvۙbr~	cS3|M{Mwu4tA`ب{Rf%z48@ϥ}hȴZiz2Us:xⳒo3k}r܀^Sñcq1y̠>ςӤb͹}־S_N7w5kTbi%eֽTlw??A}TyOr{ IeB=v}K5ᜮa@<fNxGb#^y㣽sb|[MoJ###sE߼  ٸxOEl9fxmh&:kWhTq)+/A_OޘTTF
)T<AT6~ӳKG-3ǖ])CHN񅵩/$
d֯G*gft}R.3HT*_z1Z	\~Ao w8s|u]#VΟ32LS@$òJ.AFN)NiW^.=:PJyƣM%uIU
1<1&*,;Rj]EՎ(mHnEUtIRZrhڥNd&pˠ>]?9z3HᴬB􈏼x?giҐ^كveRN9
pVT&!*%#Hm{JOL/urў4iLVFC-Z	 j/
+/R
+ET?z:@?buL+C3у4k;lh4C$xۋʫ&uy{_.:_
١0P(x}|:2Ԕom`.e=4M@ Q<?ooK8~O.e	qQw)'࿛jJ %Duo4g˫9>&B<S䉥3ȥîStTTkK<)=!:"4[t_xO4*;1"t̂-E嗾6nȞCċгk'U@M6	Qg0f*8dטz'Ğ,c	yyy۴kRyeZ8c,NWgOhmY<kSE;w8T(r{R*qHu9;$k[GSddn67$3g:u~$B p}0neP> Z:tvH->Bp\	r:G-AMCS{fJꂨ
+r{̔ s,DQ#\BsE	.@	2$Ip2DAJA BQ!R$jR\G0I@e,n7 b9Vq,\nDQ ǲbi`M4XpK=<Mys=@B*<XD.uޕRe؝.Ra*"q{dV*DRR0=0pw:9q,E0Pc&`$QD#$
+(n7!P*xB~yӃǋ0LkYv<t{X υrG `reL$hf<7es,Rcy.Vm3
e@Ank_3c9V2p=rS%! Rk< ՕIN IR*2
+D1+ab-aRtc!$j`&Tj}2T ,$ϱ#>W8#Qd]Fw#oM֮mJ"XJuCAmR̚O?g`@đ(1 :]_fyF֨P6~śs\ddd~>!7U/U^d~/|^FF^|<xUnˇ-zՎqo25Fo}V]?C^n}uyۍ_Cm uEsuh6R<jK{J`Qxͷ_Î]__|So~l]w@qQ<a`LXdd[>E^xh4t	/msl[dvw݂o	Ka;_y
IC+j
9sQUU{,D}}=E8ᛌxd*~ZZ
ł-mJ [[Z{J硕ˑ<y*ҎA\\gtPTy,  ixtL!
`8p``ϯgϜƆCT5cN$	E%jP*['1xv:LI-@ -̟;+WF0Sa44}anj[YFFFF)j	J)DQDŷѵ[JKj5BC;8\ҥ+jkjFKK.V^DPPQ#DB !e%//[b@jh4P*ZEBBw[A$Jt&45]fCNrqqZ-˲`@V/###{2+tYnښRN?vy\-#####2N    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/index.htm 1.5.8.src/docs/es/index.htm
--- 1.5.6.src/docs/es/index.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/index.htm	2010-08-06 11:59:32.000000000 -0500
@@ -19,11 +19,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/index.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 
@@ -372,8 +372,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/install_faq.htm 1.5.8.src/docs/es/install_faq.htm
--- 1.5.6.src/docs/es/install_faq.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/install_faq.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/install_faq.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -34,145 +34,133 @@
 
 <div id="doc_en_only">No translation available</div>
 
-<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
-
-<a name="faq_toc"></a><h2>Table of contents:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul class="nomargin">
-    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
-    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
-    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
-    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
-    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
-    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
-    <li><a class="content" href="#imagecreatefromjpeg">When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#mkdirPermissionDenied">When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
-</ul>
-
-
-
-<a name="MinimumRequirements"></a>
-<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>
-    <ul>
-        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
-        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
-        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
-        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
-    </ul><br /></p><hr />
-<a name="WhatIsGD"></a>
-<h2>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
-
-<a name="whatIsImageMagick"></a>
-<h2>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
-<br /></p>
-<br />
-<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
-
-<a name="VersionPHP"></a>
-<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
-<a name="VersionGD"></a>
-<h2>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
-<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
-<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
-</table>
-<br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
-<hr />
-
-<a name="GD1vsGD2"></a>
-<h2>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from w-nailer (site is down by now).<br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
-<p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
-<p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
-<hr />
-
-<a name="enableGD"></a>
-<h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
-To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
-Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
-<tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
-Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
-ImageMagick it quite complicated to use under Windows<br />
-Greg<br /></p>
-<p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
-<a name="enableIMonWindows"></a>
-<h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
-<p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
-<hr />
-
-
-<a name="InstallSteps"></a>
-<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>as stated in the <a href="install.htm#how">install section</a>:
-<ol>
-<li>Download Coppermine</li>
-<li>Unzip it to your harddrive</li>
-<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
-<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
-<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
-<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
-<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
-<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
-<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
-<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
-<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
-</ol><br /></p>
-<hr />
-
-<a name="installIMwhenHosted"></a>
-<h2>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
-<hr />
-
-<a name="imagecreatefromjpeg"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?<a href="#imagecreatefromjpeg" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This error means that the version of PHP installed on your server does not support the GD1/GD2 image library.<br />
-If you know that the ImageMagick suite is installed on your server, you could try using it instead. Otherwise, you will have to find another webhost or convince your existing webhost to have GD1/GD2 installed (the GD image library is now a standard component of PHP and should normally be installed and available, de facto). Coppermine won't run without gd or image magick.</p><hr />
-
-<a name="mkdirPermissionDenied"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?<a href="#mkdirPermissionDenied" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The script must have the right to create and delete files.
-<ul>
-<li>on *nix/linux-webservers:<br />chmod the coppermine directory (and all subdirectories) to 755 (rwxr-xr-x). To find more about chmod: check some of these <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine chmod tutorials</a></li>
-<li>on Windows/IIS:<br />Check if the user the webserver runs the php-scripts under (usually called IUSR) has sufficient rights to read, execute, change, delete in the Coppermine folder. To find out how, ask your webhost or read the server manual, if you're running your own server.
-</li>
-<li>on Windows/Apache:<br />Check the account Apache runs under and set the <em>rights</em> in the file-system.
-</li>
-</ul>
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</p>
-<hr />
-
-<a name="installFTP_mode"></a>
-<h3>What <strong>FTP mode</strong> should I use?</h3>
-<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
-<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
-<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
+<a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
+
+<a name="faq_toc"></a><h2>FAQ overview:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul class="nomargin">
+    <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
+    <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
+    <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
+    <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
+    <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
+    <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
+    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
+    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
+    <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
+</ul>
+
+
+
+<a name="MinimumRequirements"></a>
+<h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <ul>
+        <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
+        <li>PHP 4.3.0 or better, PHP 5 is supported</li>
+        <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
+        <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
+    </ul>
+    <hr />
+    
+<a name="image_libraries"></a>
+<h2>Image libraries<a href="#image_libraries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+    
+    <a name="WhatIsGD"></a>
+    <h3>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
+    
+    <a name="whatIsImageMagick"></a>
+    <h3>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
+    </p>
+
+    <a name="VersionGD"></a>
+    <h3>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
+    <div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
+    <table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
+    </table>
+    <br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
+    <hr />
+    
+    <a name="GD1vsGD2"></a>
+    <h3>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
+    <p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
+    <p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
+    <hr />
+    
+    <a name="enableGD"></a>
+    <h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
+    To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
+    Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
+    <tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
+    Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
+    ImageMagick it quite complicated to use under Windows<br />
+    Greg<br /></p>
+    <p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
+    <a name="enableIMonWindows"></a>
+    <h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
+    <p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
+    <hr />
+    
+    <a name="installIMwhenHosted"></a>
+    <h3>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
+    <hr />
+
+</div>
+
+<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="VersionPHP"></a>
+<h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>If you haven't installed Coppermine, yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
+
+<a name="InstallSteps"></a>
+<h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>as stated in the <a href="install.htm#how">install section</a>:
+<ol>
+<li>Download Coppermine</li>
+<li>Unzip it to your harddrive</li>
+<li>Upload the contents of the coppermine folder to your server (you can install it in the root or in a unique folder with a name of your choosing).</li>
+<li>CHMOD (<u>CH</u>ange permission settings <u>MOD</u>e) your newly uploaded Coppermine "include" and "albums" folders and subfolders to allow for read/write access. If your webhost does not provide file management tools to let you do this, you will probably need to search the net, download and install an FTP program to facilitate this.<br />
+For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</li>
+<li> Create a database with your website management tools if you don't already have one. You do not have to add any tables to your newly created database. Coppermine will create them for you. If you already have a database on your site, Coppermine can use that as well. </li>
+<li>If you are installing on a Yahoo Webserver, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">read this thread first</a>.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
+<li>Upon successful installation, you can delete the install.php file from your website, but you don't have to, as Coppermine makes sure that the installer is not being run a second time.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. With admin controls turned on, click on the CONFIG menu button to start customizing your coppermine photo gallery as suggested in the &quot;<a href="start.htm">getting started</a>&quot; section of the docs.</li>
+<li>Experiment with your new install, create a few <a href="categories.htm">categories</a>, sub-categories, and <a href="albums.htm">albums</a>. Upload a few pics (not too many, just yet), test if everything works. </li>
+<li>Point your browser to http://www.yoursite.com/coppermine/docs/ and READ the docs. The documents included with CPG1.5.x have been updated from previous versions to help answer your questions and issues so that you can get the site you want the first time out. Reading the docs takes but a few minutes. Resolving issues after the fact can take days, even weeks.</li>
+<li>If your new Coppermine install is in a sub folder on your site, publish your site by linking it to your homepage.</li>
+</ol><br /></p>
+<hr />
+
+<a name="installFTP_mode"></a>
+<h2>What <strong>FTP mode</strong> should I use?</h2>
+<p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
+<p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
+<p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/install.htm 1.5.8.src/docs/es/install.htm
--- 1.5.6.src/docs/es/install.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/install.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/install.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -180,8 +180,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/install_permissions.htm 1.5.8.src/docs/es/install_permissions.htm
--- 1.5.6.src/docs/es/install_permissions.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/install_permissions.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/install_permissions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -278,8 +278,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/install_screen.htm 1.5.8.src/docs/es/install_screen.htm
--- 1.5.6.src/docs/es/install_screen.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/install_screen.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/install_screen.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -218,8 +218,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/keywords.htm 1.5.8.src/docs/es/keywords.htm
--- 1.5.6.src/docs/es/keywords.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/keywords.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/keywords.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -66,8 +66,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/known_issues.htm 1.5.8.src/docs/es/known_issues.htm
--- 1.5.6.src/docs/es/known_issues.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/known_issues.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/known_issues.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,33 +35,34 @@
 <a name="known_issues"></a><h1>Known Issues<a href="#known_issues" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>The following slight quirks and tiny issues are known and will hopefully be fixed in future releases.</p>
 <ul>
-	<li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
-	<li>Keyword list returns incorrect result for asian characters</li>
-	<li>Browser bug: IE displays 100%-width values incorrectly</li>
-	<li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
-	<li>Page tabs in user manager don't behave in the same way as other tabs</li>
-	<li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
-	<li>Wrong charset in emails sent from coppermine</li>
-	<li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
-	<li>No album thumbnails for albums that contain only pics linked by keyword</li>
-	<li>Crop/rotate doesn't work with GD1</li>
-	<li>Rotate causing distorted image for large files</li>
-	<li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
-	<li>EXIF and IPTC information are lost when rotating</li>
-	<li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
-	<li>Album created using XP publisher despite upload failure</li>
-	<li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
-	<li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
-	<li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
-	<li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
-	<li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
-	<li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>The <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
+    <li>Keyword list returns incorrect result for asian characters</li>
+    <li>Browser bug: IE displays 100%-width values incorrectly</li>
+    <li>New batch-add interface doesn't work on all server setups. Users who have issues with it should use the classic interface instead.</li>
+    <li>Page tabs in user manager don't behave in the same way as other tabs</li>
+    <li>Resizing gif/png with transparent background doesn't preserve alpha info</li>
+    <li>Wrong charset in emails sent from coppermine</li>
+    <li>Thumbnail sizes over 120px causes edit fields to run over its edge</li>
+    <li>No album thumbnails for albums that contain only pics linked by keyword</li>
+    <li>Crop/rotate doesn't work with GD1</li>
+    <li>Rotate causing distorted image for large files</li>
+    <li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> construct for multimedia files doesn't validate but is needed for backwards compatibility</li>
+    <li>EXIF and IPTC information are lost when rotating</li>
+    <li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
+    <li>Album created using XP publisher despite upload failure</li>
+    <li>No category thumbnail for user galleries and categories that don't contain albums with pics in it, but only sub-categories</li>
+    <li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
+    <li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
+    <li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
+    <li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
+    <li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>If you allow guests to upload files to your gallery, they won't be able to add file details. This feature has been disabled as it's not possible to identify the user without fail (see <a href="http://forum.coppermine-gallery.net/index.php/topic,62522.msg323512.html#msg323512">thread</a>). Additionally it may attract spammers to add textual content to your gallery. If you want to enable that feature anyway, find Coppermine's configuration table in the database and change the value of <tt class="code">allow_guests_enter_file_details</tt> to '1'.</li>
 </ul>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/languages.htm 1.5.8.src/docs/es/languages.htm
--- 1.5.6.src/docs/es/languages.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/languages.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/languages.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -213,8 +213,8 @@
 </div>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/performance.htm 1.5.8.src/docs/es/performance.htm
--- 1.5.6.src/docs/es/performance.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/performance.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/performance.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -242,8 +242,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/php-content.htm 1.5.8.src/docs/es/php-content.htm
--- 1.5.6.src/docs/es/php-content.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/php-content.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/php-content.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -98,8 +98,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/plugins.htm 1.5.8.src/docs/es/plugins.htm
--- 1.5.6.src/docs/es/plugins.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/plugins.htm	2010-08-06 11:59:32.000000000 -0500
@@ -5,18 +5,18 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="language" content="en" />
 <meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Starting from cpg1.4.0, coppermine comes with a plugin API that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
+<meta name="description" content="Starting from cpg1.4.0, Coppermine comes with a plugin API that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -38,14 +38,14 @@
 <a name="plugin"></a><h1>Plugins<a href="#plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
 <a name="plugin_definition"></a><h2>What is a plugin?<a href="#plugin_definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Starting from cpg1.4.0, coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
+<p>Starting from cpg1.4.0, Coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
 <a name="plugin_definition_end"></a>
 <a name="plugin_api"></a><h2>The Plugin API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The plugin API consists of several "hooks" all over the core code of coppermine that allows plugin authors to interact with coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
+<p>The plugin API consists of several "hooks" all over the core code of Coppermine that allows plugin authors to interact with Coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of Coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the Coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
 <a name="plugin_api_end"></a>
 
 <a name="plugin_obtain"></a><h2>Where to get Plugins from?<a href="#plugin_obtain" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official coppermine page</a>.</p>
+<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the Coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official Coppermine page</a>.</p>
 <p>Additionally, many plugins that the Coppermine developers are aware of or plugins that they have created themselves are being stored in the subversion (SVN) repository (&rarr; <a href="dev_subversion.htm#dev_subversion_definition">What is subversion?</a>). This way, developers can work on the code of the plugins in the team, where each team member can contribute. In fact, subversion is meant to make sure that none of the edits and improvements made get lost accidentally. So, if you want the bleeding edge, the most recent version of a plugin, you're welcome to <a href="dev_subversion.htm#dev_subversion_checking_out">check out</a> the subversion repository as well. You have to understand though that the usage of subversion itself goes unsupported on the Coppermine support board, so you mustn't ask questions there about SVN. If you decide to use the SVN version of a plugin, make sure to have read the section <a href="dev_subversion.htm#dev_subversion_repository_structure_plugins">Checking out plugins</a>.</p>
 <a name="plugin_obtain_end">
 
@@ -82,7 +82,7 @@
 	<li>
 		<a name="plugin_bundled_opensearch"></a><h3>OpenSearch (opensearch)<a href="#plugin_bundled_opensearch" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 		An implementation of OpenSearch for Coppermine. When enabled, visitors can add the gallery to their browser's search bar.<br />
-		What the plugin actually does is adding the corresponding meta tag to the header of your coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
+		What the plugin actually does is adding the corresponding meta tag to the header of your Coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
 		<a name="plugin_bundled_opensearch_end"></a>
 	</li>
 	<li>
@@ -111,7 +111,7 @@
     <li>
     	<a name="plugin_bundled_sef_url"></a><h3>SEF_URLS plugin<a href="#plugin_bundled_sef_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
     The plugin enables "Search-engine-friendly URLs" - this is an experimental plugin and should be used with caution.
-    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
+    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official Coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
     <a name="plugin_bundled_sef_url"></a>
     </li>
 </ul>
@@ -119,25 +119,25 @@
 
 <a name="plugin_manager"></a><h2>The Plugin Manager<a href="#plugin_manager" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
-	<img src="images/plugin_manager.gif" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
+	<img src="images/plugin_manager.png" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
 	<p>The plugin manager is the central place from where you upload, install, configure and remove plugins. It can be acceessed in two ways:</p>
 	<ul>
 		<li>
 			<a name="plugin_manager_cpg_navigation"></a><h3>Using Coppermine's navigation<a href="#plugin_manager_cpg_navigation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-			Log in as admin, go to coppermine's config, expand the "General settings" section, on click "Manage plugins" next to "Enable plugins" (make sure that you have set "Enable plugins" to "Yes") if you plan using plugins.
+			Click on the admin menu item &quot;Plugin manager&quot; when you're logged in as admin. Alternatively, log in as admin, go to Coppermine's config, expand the "General settings" section and click on the link &quot;Manage plugins&quot; next to the &quot;<a href="configuration.htm#admin_general_enable-plugins">Enable plugins</a>&quot; option if you plan on using plugins.
 		</li>
 		<li>
 			<a name="plugin_manager_direct_access"></a><h3>Directly accessing the plugin manager<a href="#plugin_manager_direct_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 			Make sure that you are logged in as admin, then directly enter the plugin manager's url in the address bar of your browser, e.g. <tt class="code">http://yoursite.tld/your_coppermine_folder/pluginmgr.php</tt>
 		</li>
 	</ul>
-	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen capture below):</p>
+	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen shot above):</p>
 	<ul>
 		<li>an overall toggle that enables/disables the use of plugins (upper section; can be changed on the <a href="configuration.htm#admin_general_enable-plugins">config page</a> as well)</li>
 		<li>the plugins that are installed and running (middle section)</li>
 		<li>the plugins that exist within the plugins folder of your server's hard drive but have not been installed and therefore are not running in your Coppermine gallery (lower section)</li>
 	</ul>
-	<p>By default, coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of coppermine's forum.</p>
+	<p>By default, Coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of Coppermine's forum.</p>
 
 
 	<a name="plugin_manager_upload"></a><h3>Uploading a plugin<a href="#plugin_manager_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -145,9 +145,9 @@
 		Unless you're going to code your own plugins, they usually come packaged up already, compressed into a zip file. There are two options how to upload a plugin:
 		<ul>
 			<li>
-				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on Coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 				<ul>
-					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine page</a>) to your local hard drive</li>
+					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">Coppermine page</a>) to your local hard drive</li>
 					<li>Click the "browse" button on the plugin manager page</li>
 					<li>Navigate to the plugin zip file you just have downloaded to your local PC's hard drive</li>
 					<li>Click "upload"</li>
@@ -164,7 +164,7 @@
 				<ul>
 					<li>Download the plugin you need from the internet to your local hard drive (same step as above)</li>
 					<li>Unpack the zip file into a folder on your hard drive (preserving the folder structure of the plugin)</li>
-					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
+					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your Coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
 				</ul>
 			</li>
 		</ul>
@@ -174,7 +174,7 @@
 
 	<a name="plugin_manager_install"></a><h3>Installing a plugin<a href="#plugin_manager_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
-		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
+		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when Coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
 		<p>A check routine tries to determine if a plugin has been designed for your version of Coppermine.</p>
 		<ul>
 			<li>If the check succeeds, the install plugin icon with a tick mark will be displayed: <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="" />.<br />
@@ -190,7 +190,7 @@
 						<li>If you're a <strong>plugin writer</strong>, read up the details in <a href="dev_plugins.htm#plugin_writing_core_files_configuration_plugin_cpg_version">Plugin Writing for Coppermine &rarr; Core files &rarr; configuration.php &rarr; $plugin_cpg_version</a>.</p>
 						<li>If you're just a <strong>plugin user</strong> and not a plugin author, you don't need to read up those details - you should just be aware of the mechanisms used: there is no guarantee that the author of the plugin has added the Coppermine version requirements settings to the plugin's core code. If that piece of data hasn't been added this does not mean that the plugin is badly written or  something like this: when you're attempting to install such a plugin, you will get a message that says <quote class="code">Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?</quote>. Please understand that this message does <strong>not</strong> mean that the plugin itself is at fault. It basically means that you as a gallery admin have to make sure that the plugin you're about to install has actually been designed for the Coppermine version that you are using. To do so, review the readme file that might come with the plugin and review the announcement thread of the plugin.</li>
 					</ul>
-					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
+					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of Coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
 					<p>Ideally, the number of plugins that don't contain the Coppermine version requirements settings should decrease in the future.</p>
 				</div>
 			</li>
@@ -207,7 +207,7 @@
 	<a name="plugin_manager_uninstall"></a><h3>Uninstalling a plugin<a href="#plugin_manager_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
 		<p>Executing a plugin might be consuming resources or not work as expected, so you might want to uninstall a plugin at some time (maybe because you just tried it out and it doesn't work as expected for you). It's recommended not to just delete the plugin's subfolder using your FTP app (because the plugin might have applied database changes that need to be undone). Instead, you should go to the plugin manager and click on the <img src="../../images/icons/plugin_uninstall.png" width="16" height="16" border="0" alt="" title="uninstall" />-icon next to an active (installed) plugin. The plugin then should get uninstalled and turn up in the list "Plugins Not installed". It's safe to leave the sources of an unneeded plugin on the server, so there should be no need to delete the plugin right after uninstall, however you may as well delete it, especially if you're short on webspace and the plugin eats up a lot of space.</p>
-		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
+		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within Coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
 	</div>
 	<a name="plugin_manager_uninstall_end"></a>
 
@@ -215,8 +215,8 @@
 <a name="plugin_manager_end"></a>
 
 <a name="plugin_writing"></a><h2>Writing plugins<a href="#plugin_writing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the coppermine web page.</p>
-<p>If you accomplished writing a plugin, we ask you to share it with the coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
+<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with Coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the Coppermine web page.</p>
+<p>If you accomplished writing a plugin, we ask you to share it with the Coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
 <p>Although it is not mandatory (technically speaking) to add instructions to a plugin, it is being recommended that you include a readme file with your plugin that explains what it does and how to use it.</p>
 <p>We ask plugin authors as well to keep <acronym title="i18n = internationalization">i18n</acronym> in mind: not everybody will be using the language you used. Therefore, it's always a good idea to keep possible translations in mind when designing your plugin.</p>
 <p>Please refer to the <a href="dev_plugins.htm">Plugin Writing</a> section for details.</p>
@@ -225,8 +225,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/quickstart.htm 1.5.8.src/docs/es/quickstart.htm
--- 1.5.6.src/docs/es/quickstart.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/quickstart.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/quickstart.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -105,8 +105,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/requirements.htm 1.5.8.src/docs/es/requirements.htm
--- 1.5.6.src/docs/es/requirements.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/requirements.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/requirements.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -89,8 +89,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/script.js 1.5.8.src/docs/es/script.js
--- 1.5.6.src/docs/es/script.js	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/script.js	2010-08-06 11:59:32.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/script.js $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 var linebreak = '\n';
@@ -23,13 +23,13 @@
         control:"#sidetreecontrol"
     });
     $(".cpg_zebra tr:even").addClass("tableb");
-	$(".cpg_zebra tr:odd").addClass("tableb_alternate");
+    $(".cpg_zebra tr:odd").addClass("tableb_alternate");
 });
 
 function cpgDocToc() {
   if (getUrlParameters('hide_nav') == 1) {
-  	$('#toc').replaceWith('');
-	return;
+    $('#toc').replaceWith('');
+    return;
   }
 var doc_toc = '';
 doc_toc += '<div id="toc_collapsed" class="en">\n';
@@ -48,7 +48,7 @@
 doc_toc += '          <li><a href="index.htm#about_documentation_conventions" class="es">Convenciones de la documentación</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="index.htm#features" class="es">Características</a></li>\n';
+doc_toc += '      <li><a href="index.htm?expand_all=1#features" class="es">Características</a></li>\n';
 doc_toc += '      <li><a href="quickstart.htm#about" class="en">Guía rápida</a></li>\n';
 doc_toc += '      <li><a href="toc.htm" class="en">Tabla de contenidos</a></li>\n';
 doc_toc += '      <li><a href="requirements.htm" class="en">Requisitos mínimos</a>\n';
@@ -219,7 +219,14 @@
 doc_toc += '          <li><a href="install_screen.htm#install_screen_wizard" class="en">El asistente de instalación</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="auto-installers.htm" class="en">Auto-Instaladores</a></li>\n';
+doc_toc += '      <li><a href="auto-installers.htm" class="en">Auto-Instaladores</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="auto-installers.htm#definition" class="en">What are auto-installers?</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#sad_story" class="en">The sad story</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#" class="en">Why not use auto-installers</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#no_support" class="en">No support</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="install_faq.htm" class="en">FAQ de la installación</a></li>\n';
 doc_toc += '      <li><a href="uninstall.htm" class="en">Desinstalar</a></li>\n';
 doc_toc += '    </ul>\n';
@@ -332,15 +339,24 @@
 doc_toc += '  </li>\n';
 doc_toc += '  <li><a href="theme.htm" class="en">Temas</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="theme.htm#theme_builtin" class="en">Temas incluidos en Coppermine</a></li>\n';
+doc_toc += '      <li><a href="theme.htm#theme_builtin" class="en">Temas incluidos en Coppermine</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_curve">Curve</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_eyeball">Eyeball</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_hardwired">Hardwired</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_rainy_day">Rainy Day</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_sample">Sample</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_waterdrop">Waterdrop</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="theme.htm#theme_upgrading" class="en">Actualizando tu tema personalizado</a>\n';
 doc_toc += '      <ul>\n';
 doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm" class="en">Conversión de temas de cpg1.4.x a cpg1.5.x</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#style" class="en">Edita style.css</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#template" class="en">Edita template.html</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme" class="en">Edita theme.php</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#validation" class="en">Metodología de validación</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_style" class="en">Edita style.css</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_template" class="en">Edita template.html</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_theme" class="en">Edita theme.php</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_validation" class="en">Metodología de validación</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '        </li>\n';
 doc_toc += '      </ul>\n';
@@ -1244,7 +1260,7 @@
 doc_toc += '                    <ul>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple" class="en">Installation with Simple Configuration</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install" class="en">Installation with Configuration Parameters</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en">Configuration during Operation</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en">Adding a config section to your plugin</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup" class="en">Uninstallation &amp; Clean-Up</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>  \n';
@@ -1265,6 +1281,39 @@
 doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals" class="en">Global Variables &amp; Constants</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
+doc_toc += '          <li><a href="dev_plugin_steps.htm" class="en">Creating plugins: step by step</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_template_plugin" class="en">Getting started with the plugin template</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_extract_template" class="en">1. Extract the plugin template</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_pick_name" class="en">2. Choose a name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_folder" class="en">3. Rename the folder</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_file_content" class="en">4. Rename the placeholders inside the files</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_copy_to_target" class="en">5. Copy the new plugin folder to the target</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_config" class="en">Creating a config record for your plugin</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_option_type" class="en">1. Decide for an option type</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_name" class="en">2. Choose a record name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_install" class="en">3. Create the record during plugin install</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_uninstall" class="en">4. Create the uninstall query</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_defaults" class="en">5. Specify the scope of your config record</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_form_options" class="en">6. Populate form options</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_rows" class="en">7. Output the form elements (rows)</a>\n';
+doc_toc += '                    <ul>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox" class="en">a. Checkbox</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_radio" class="en">b. Radio button</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown" class="en">c. Dropdown (select/option list)</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textinput" class="en">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textarea" class="en">e. Text input field (multiple lines, aka textarea)</a></li>\n';
+doc_toc += '                    </ul>\n';
+doc_toc += '                  </li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_language" class="en">8. Create the needed translation strings</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
 doc_toc += '          <li><a href="dev_plugin_hooks.htm" class="en">Reference list of plugin hooks </a>\n';
 doc_toc += '            <ul>\n';
 doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience" class="en">Target audience</a></li>\n';
@@ -1455,30 +1504,30 @@
 
 
 function cpgDocHeader() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	$('#docheader').text('Coppermine Photo Gallery v1.5.6: Documentación');
-	$('#docheader').after('<br clear="all" />\n<a name="top" class="en" class="en"></a>');
-	$('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    $('#docheader').text('Coppermine Photo Gallery v1.5.8: Documentación');
+    $('#docheader').after('<br clear="all" />\n<a name="top" class="en" class="en"></a>');
+    $('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
 }
 
 function cpgDocSearch() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	var doc_search = '';
-	doc_search += '  <div id="doc_search" style="display:none;" class="en" class="en">\n';
-	doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box" class="en" class="en">\n';
-	doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:8ndxnr03bcg" />\n';
-	doc_search += '      <input type="text" name="q" size="25" />\n';
-	doc_search += '      <input type="submit" name="sa" value="Buscar" style="font-size:9px;" />\n';
-	doc_search += '    </form>\n';
-	doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=es" class="en" class="en"></script>\n';
-	doc_search += '  </div>\n';
-	$('#toc').append(doc_search);
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    var doc_search = '';
+    doc_search += '  <div id="doc_search" style="display:none;" class="en" class="en">\n';
+    doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box" class="en" class="en">\n';
+    doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:8ndxnr03bcg" />\n';
+    doc_search += '      <input type="text" name="q" size="25" />\n';
+    doc_search += '      <input type="submit" name="sa" value="Buscar" style="font-size:9px;" />\n';
+    doc_search += '    </form>\n';
+    doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=es" class="en" class="en"></script>\n';
+    doc_search += '  </div>\n';
+    $('#toc').append(doc_search);
 }
 
 function cpgDocFooter() {
@@ -1529,71 +1578,71 @@
 
 $(document).ready(function()
 {
-	var $_GET = {};
-	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
-		function decode(s) {
-			return decodeURIComponent(s).replace(/\+/g, " ");
-		}
-		$_GET[decode(arguments[1])] = decode(arguments[2]);
-	});
-	//hide all elements with class detail_body
-	$(".detail_body").hide();
-	if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
-		$('.detail_body').show();
-		$('.detail_head_collapsed').replaceWith('');
-	}
-	//toggle the component with class detail_body
-	$(".detail_head_collapsed").click(function()
-	{
-		$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
-	});
-	$(".detail_expand_all").click(function()
-	{
-		$(".detail_body").slideDown(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").hide();
-		$(".detail_collapse_all").show();
+    var $_GET = {};
+    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
+        function decode(s) {
+            return decodeURIComponent(s).replace(/\+/g, " ");
+        }
+        $_GET[decode(arguments[1])] = decode(arguments[2]);
+    });
+    //hide all elements with class detail_body
+    $(".detail_body").hide();
+    if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
+        $('.detail_body').show();
+        $('.detail_head_collapsed').replaceWith('');
+    }
+    //toggle the component with class detail_body
+    $(".detail_head_collapsed").click(function()
+    {
+        $(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
+    });
+    $(".detail_expand_all").click(function()
+    {
+        $(".detail_body").slideDown(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").hide();
+        $(".detail_collapse_all").show();
 
-	});
-	$(".detail_collapse_all").click(function()
-	{
-		$(".detail_body").slideUp(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").show();
-		$(".detail_collapse_all").hide();
+    });
+    $(".detail_collapse_all").click(function()
+    {
+        $(".detail_body").slideUp(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").show();
+        $(".detail_collapse_all").hide();
 
-	});
-	$(".detail_toggle_all").click(function()
-	{
-		$(".detail_body").slideToggle(600);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-	});
-	cpgDocHeader();
-	cpgDocTranslationWarning();
-	cpgDocToc();
-	$("#tree").treeview({
+    });
+    $(".detail_toggle_all").click(function()
+    {
+        $(".detail_body").slideToggle(600);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+    });
+    cpgDocHeader();
+    cpgDocTranslationWarning();
+    cpgDocToc();
+    $("#tree").treeview({
         collapsed: true,
         unique: true,
         animated: "slow",
         persist: "location"
     });
-	cpgDocSearch();
-	cpgDocFooter();
-	dateRevision();
+    cpgDocSearch();
+    cpgDocFooter();
+    dateRevision();
     $("a.nolink").click(function(){
       return false;
     });
     // Fade the toc in if it is needed
-	$("#toc").bind("mouseenter",function(){
-		$("#toc_collapsed").hide();
-		$("#toc_expanded").fadeIn('slow');
-		$("#doc_search").show();
-	});
-	// Fade the toc out if it isn't used
-	$("#toc").bind("mouseleave",function(){
-		$("#toc_expanded").fadeOut('slow');
-		$("#toc_collapsed").show();
-		$("#doc_search").hide();
-	});
-	
+    $("#toc").bind("mouseenter",function(){
+        $("#toc_collapsed").hide();
+        $("#toc_expanded").fadeIn('slow');
+        $("#doc_search").show();
+    });
+    // Fade the toc out if it isn't used
+    $("#toc").bind("mouseleave",function(){
+        $("#toc_expanded").fadeOut('slow');
+        $("#toc_collapsed").show();
+        $("#doc_search").hide();
+    });
+    
 });
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/start.htm 1.5.8.src/docs/es/start.htm
--- 1.5.6.src/docs/es/start.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/start.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/start.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -346,8 +346,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/testing.htm 1.5.8.src/docs/es/testing.htm
--- 1.5.6.src/docs/es/testing.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/testing.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/testing.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -185,8 +185,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_copyright.htm 1.5.8.src/docs/es/theme_copyright.htm
--- 1.5.6.src/docs/es/theme_copyright.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_copyright.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_copyright.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -38,39 +36,43 @@
 <p>In previous versions of Coppermine the "Powered by Coppermine" used to be obfuscated to make it hard for non-coders to remove the tag. The reason behind this was an additional license add-on that disallowed users to change the line. The dev team has reviewed this policy for cpg1.5.x and decided that end users <strong>are</strong> allowed to change or remove the line in legal terms - for details, please review the <a href="copyrights.htm">Copyright &amp; Disclaimer</a>-section of the documentation.</p>
 <div class="cpg_message_error"><strong>However</strong>: the coppermine team has got a strict forum policy for the support board instead: support will <strong>only</strong> be given for galleries that show the "Powered by Coppermine" tag unobfuscated in the first place. Adding it later once you have been told about the need to preserve it is not an option - you will still not get supported.</div>
 <p>Before removing the credits, please consider this as well: Coppermine is free software, the dev team <strong>asks</strong> you to keep the footer intact. We're convinced that you should give credit where credit is due. Additionally, the footer is meant to spread the word about Coppermine, with the "Powered by Coppermine"-tag giving others the opportunity to get a gallery of their own. So please think twice before you decide to remove the tag.</p>
-<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
-
-<a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
-<div class="cpg_example">
-<ul>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2008 by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2008 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
-</ul>
+<p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
+
+<div class="indent">
+
+    <a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
+    <div class="cpg_example">
+    <ul>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2010 by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2010 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
+    </ul>
+    </div>
+    <p>Of course a mixture between all those examples would be OK as well.</p>
+    <a name="theme_copyright_end"></a>
+    
+    <a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
+    <p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
+    <p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
+    <ul>
+    	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
+    	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
+    	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
+    </ul>
+    <p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
+    <p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
+
 </div>
-<p>Of course a mixture between all those examples would be OK as well.</p>
-<a name="theme_copyright_end"></a>
-
-<a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
-<p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
-<p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
-<ul>
-	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
-	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
-	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
-</ul>
-<p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
-<p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_create.htm 1.5.8.src/docs/es/theme_create.htm
--- 1.5.6.src/docs/es/theme_create.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_create.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_create.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -99,8 +99,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_create_matching_page_tutorial.htm 1.5.8.src/docs/es/theme_create_matching_page_tutorial.htm
--- 1.5.6.src/docs/es/theme_create_matching_page_tutorial.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_create_matching_page_tutorial.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_create_matching_page_tutorial.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -59,7 +59,7 @@
 </ul>
 <a name="theme_matching_examples"></a><h2>Example<a href="#theme_matching_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>In this tutorial, I will use the design "<a href="http://www.alistapart.com/articles/holygrail" rel="external" class="external">In Search of the Holy Grail</a>" created by Matthew Levine as an example.</p>
-<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="tutorial/matching_theme/index.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
+<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="../tutorial/matching_theme.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
 <a name="theme_matching_pick_similar"></a><h2>Pick a similar theme first<a href="#theme_matching_pick_similar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>The first step would be to pick a theme that matches your site's design the most in terms of layout. For this purpose, you can choose one from the themes that come with the coppermine package or get a <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed theme</a>.</p>
 <p>In this tutorial, I will use the <strong>classic</strong> theme as an example to build upon.</p>
@@ -651,11 +651,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $Source$
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/</pre>
 <p>there as well.</p>
 <p>As a result, this is how our two files now should look like:</p>
@@ -1602,7 +1602,7 @@
 }</textarea>
 
 <a name="theme_matching_test1"></a><h2>Initial test<a href="#theme_matching_test1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="tutorial/matching_theme/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
+<p><img src="../images/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
 <p>The result should be similar to what you can see at the right (at least if you followed this tutorial by the letter and experimented with the sample design first).</p>
 
 <p><abbr title="to be continued">tbc</abbr>...</p>
@@ -1611,8 +1611,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_examples.htm 1.5.8.src/docs/es/theme_examples.htm
--- 1.5.6.src/docs/es/theme_examples.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_examples.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_examples.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -249,8 +249,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_graphics.htm 1.5.8.src/docs/es/theme_graphics.htm
--- 1.5.6.src/docs/es/theme_graphics.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_graphics.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_graphics.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme.htm 1.5.8.src/docs/es/theme.htm
--- 1.5.6.src/docs/es/theme.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme.htm $
-  $Revision: 7627 $
-
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,70 +34,92 @@
 
 <a name="theme"></a><h1>Themes<a href="#theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>Coppermine comes with a powerful engine that allows you to <a href="theme_create.htm#theme_create">create your own theme</a>, giving your gallery a unique look that matches the overall layout of your entire site. Other applications call them &quot;skins&quot; or &quot;templates&quot;, well call them &quot;themes&quot;.</p>
-<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
-
-<a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The Coppermine package comes with some pre-made themes:</p>
-<ul>
-  <li><strong>Curve</strong><br />
-  <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" /><br />
-  A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>.
-  <p class="cpg_message_info">This theme currently uses workarounds to display correctly in Internet Explorer 6 and 7.<br /><strong>To remove IE6 support,</strong><br />
-    - delete <i>&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</i> from template.html<br />
-    - delete the file csshover3.htc from the theme folder.<br />
-    <strong>To remove support for IE7,</strong><br />
-    - delete <i>&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</i> from template.html<br />
-    - remove all lines with /* IE7 */ from style.css,<br />
-    - uncomment the line /* min-height: 95px; */ in style.css.</p></li>
-  <li><strong>Eyeball</strong><br />
-  <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" /><br />
-  A theme with a dark background and a horizontal menu that expands for user interaction features</li>
-  <li><strong>Hardwired</strong><br />
-  <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" /><br />
-  A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus</li>
-  <li><strong>Rainy Day</strong><br />
-  <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" /><br />
-  A theme with dark background and rounded edges</li>
-  <li><strong>Sample</strong><br />
-  The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.</li>
-  <li><strong>Waterdrop</strong><br />
-  <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" /><br />
-  A theme with a light background and a &quot;conventional&quot; horizontal menu</li>
-</ul>
-<p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
-
-<a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
-<p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
-<p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
-<p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
-<a name="theme_upgrading_end"></a>
-
-<a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
-<ul>
-  <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
-  <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
-  <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
-</ul>
-<p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
-<a name="theme_files_end"></a>
-
-<a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does <strong>not</strong> exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in includes/themes.inc.php.</p>
-<p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit includes/themes.inc.php, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing include/themes.inc.php can be accomplished by editing themes/yourtheme/<a href="theme_theme_php.htm">theme.php</a> as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
-<a name="theme_engine_end"></a>
-
-<a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
+<p>There is a (constantly growing) number of <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> that can be previewed and downloaded from the Coppermine web site.</p>
+
+<div class="indent">
+
+    <a name="theme_builtin"></a><h2>Themes that come with Coppermine<a href="#theme_builtin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    The Coppermine package comes with some pre-made themes:
+    <div class="indent">
+          <a name="theme_builtin_curve"></a><h3>Curve<a href="#theme_builtin_curve" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_curve.png" width="100" height="75" border="0" alt="" title="Curve" align="left" style="margin-right:5px" />
+          A theme with a light background and a cascaded horizontal menu that expands using CSS only. The new default theme for cpg1.5.x that has been inspired by the new theme for <a href="http://www.simplemachines.org/" rel="external" class="external">SMF 2.0</a>. The navigation menu doesn't rely on JavaScript, but is purely CSS-driven. The curve theme is the "youngest" theme inside the Coppermine core and therefore is the most modern one. It looks clean, with a lot of rounded corners and should work with most existing sites with light backgrounds. The rounded corners will not work in all browsers.<br clear="all" />
+          <div class="cpg_message_info">
+          The curve theme currently uses workarounds to display correctly in Internet Explorer 6 and 7. If this bothers you, i.e. if you're not fond of applying browser hacks and believe in coming up with valid, pure code, you're welcome to remove those browser hacks.<br />
+          <h4>IE6</h4>
+          To remove IE6 support,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE6 support --&gt; ... &lt;!-- End IE6 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>delete the file <tt class="code">csshover3.htc</tt> from the theme folder (<tt class="code">themes/curve/</tt>).</li>
+          </ul>
+          <h4>IE7</h4>
+          To remove support for IE7,
+          <ul>
+              <li>delete <tt class="code">&lt;!-- Begin IE7 support --&gt; ... &lt;!-- End IE7 support --&gt;</tt> from <tt class="code">themes/curve/template.html</tt></li>
+              <li>remove all lines with <tt class="code">/* IE7 */</tt> from <tt class="code">themes/curve/style.css</tt>,</li>
+              <li>uncomment the line <tt class="code">/* min-height: 95px; */</tt> in <tt class="code">themes/curve/style.css</tt> by replacing it with <tt class="code">min-height: 95px;</tt>.</li>
+          </ul>
+            </div>
+    
+          <a name="theme_builtin_eyeball"></a><h3>Eyeball<a href="#theme_builtin_eyeball" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_eyeball.png" width="100" height="75" border="0" alt="" title="Eyeball" align="left" style="margin-right:5px" />
+          A theme with a dark background and a horizontal menu that expands for user interaction features
+          <br clear="all" />
+    
+          <a name="theme_builtin_hardwired"></a><h3>Hardwired<a href="#theme_builtin_hardwired" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_hardwired.png" width="100" height="75" border="0" alt="" title="Hardwired" align="left" style="margin-right:5px" />
+          A theme with a dark background and a smallish font size that works well for narrow space and smaller resolutions. Comes with two horizontal menus
+          <br clear="all" />
+    
+          <a name="theme_builtin_rainy_day"></a><h3>Rainy Day<a href="#theme_builtin_rainy_day" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_rainy_day.png" width="100" height="75" border="0" alt="" title="Rainy Day" align="left" style="margin-right:5px" />
+          A theme with dark background and rounded edges
+          <br clear="all" />
+    
+          <a name="theme_builtin_sample"></a><h3>Sample<a href="#theme_builtin_sample" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          The sample theme would look identical to the water_drop theme. It will not be displayed using the theme selector - it is just meant as <a href="theme_theme_php.htm#theme_sample">a template to copy from</a> when creating or modifying your own theme.
+          <br clear="all" />
+    
+          <a name="theme_builtin_waterdrop"></a><h3>Waterdrop<a href="#theme_builtin_waterdrop" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+          <img src="../images/themes/thumb_water_drop.png" width="100" height="75" border="0" alt="" title="Waterdrop" align="left" style="margin-right:5px" />
+          A theme with a light background and a &quot;conventional&quot; horizontal menu
+          <br clear="all" />
+    </div>
+    <p class="cpg_message_info">The themes "Classic", "Fruity", "Igames", "Mac OX X" and "Project VII" that existed in cpg1.4.x have been removed from the cpg1.5.x package. They are available as separate downloads instead - refer to the section <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed themes</a> for details.</p>
+    
+    <a name="theme_upgrading"></a><h2>Upgrading your custom theme<a href="#theme_upgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>To upgrade an existing custom theme from cpg1.4.x to version 1.5.x, read the <a href="theme_upgrade_14x-15x.htm">theme upgrade documentation</a>.</p>
+    <p>If you are upgrading from cpg1.3.x to cpg1.5.x, you will have to perform your theme upgrade in two steps: first, you need to upgrade your custom theme from cpg1.3.x to cpg1.4.x and then on <a href="theme_upgrade_14x-15x.htm">from cpg1.4.x to cpg1.5.x</a></p>
+    <p>You only have to upgrade your custom theme when upgrading between major versions (e.g. from cpg1.3.x to cpg1.4.x or from cpg1.4.x to cpg1.5.x), as from one major version to the next, the theming engine is subject to changes. When only upgrading from minor versions to the next (e.g. from cpg1.5.x to cpg1.5.y), you don't have to update your custom theme.</p>
+    <p>The core themes that come with Coppermine packages don't need to be updated, as they should be replaced during the upgrade and therefore will contain all needed changes. However: if you have based your custom theme on one of the core themes that come with coppermine (e.g. the classic theme), pay attention to possible changes. As suggested below, it's advisable to rename your custom theme to make sure that it doesn't accidentally get overwritten when upgrading.</p>
+    <a name="theme_upgrading_end"></a>
+    
+    <a name="theme_files"></a><h2>Content of a theme<a href="#theme_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
+    <ul>
+      <li>&quot;<strong><a href="theme_template.htm">template.html</a></strong>&quot; the main template in plain HTML.</li>
+      <li>&quot;<strong><a href="theme_style_css.htm">style.css</a></strong>&quot; the stylesheet associated with the template</li>
+      <li>&quot;<strong><a href="theme_theme_php.htm">theme.php</a></strong>&quot; the PHP theme file</li>
+    </ul>
+    <p>Additionally, there usually is a folder named &quot;images&quot; that resides within the theme folder (themes/theme_name/images/) that contains the images used by the particular theme (logos, bullets, backgrounds and other graphical resources needed).</p>
+    <a name="theme_files_end"></a>
+    
+    <a name="theme_engine"></a><h2>How the theme engine works<a href="#theme_engine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>When a Coppermine page is being parsed, the core code will call theme functions. If those functions exist in your custom theme, they will be taken into account. If a particular function does <strong>not</strong> exist in your custom theme, the core function will be used. The core functions (the default theme behaviour if you want to put it that way) reside in <tt class="filename">includes/themes.inc.php</tt>.</p>
+    <p class="cpg_message_error">Therefore, you <strong>mustn't</strong> edit <tt class="filename">includes/themes.inc.php</tt>, under no circumstances, as all your changes will be lost when upgrading in the future. Everything that possibly could be accomplished by editing <tt class="filename">include/themes.inc.php</tt> can be accomplished by editing <tt class="filename">themes/yourtheme/<a href="theme_theme_php.htm">theme.php</a></tt> as well - stuff defined in your custom theme will take precedence over the core theme functions.</p>
+    <a name="theme_engine_end"></a>
+    
+    <a name="theme_whats_next"></a><h2>What's next?<a href="#theme_whats_next" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>There are step-by-step instructions provided in the section &quot;<a href="theme_create.htm">Creating your custom theme</a>&quot; that you should read for details. If you're looking for examples how to modify your custom theme, you should read the page &quot;<a href="theme_examples.htm">Theme examples</a>&quot; thoroughly, as it contains solutions ready for copy'n paste that allow you to modify your custom theme dramatically, especially as far as <a href="theme_examples.htm#theme_examples_content">additional content</a> is concerned. Pay attention as well to the sections that deal with the &quot;<a href="theme_copyright.htm">copyright-disclaimer in footer</a>&quot; and the section &quot;<a href="php-content.htm">Dynamic (PHP-driven) content</a>&quot;.</p>
 
+</div>
 
 <a name="theme_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_style_css.htm 1.5.8.src/docs/es/theme_style_css.htm
--- 1.5.6.src/docs/es/theme_style_css.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_style_css.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_style_css.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,512 +33,518 @@
 <div id="doc_en_only">No translation available</div>
 
 <a name="theme_style_css"></a><h1>Editing style.css<a href="#theme_style_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
-
-<a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
-
-<a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
-
-
-<a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
-
-
-
-
-<a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Name</th>
-    <th valign="top" align="left">File</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Needed?</th>
-    <th valign="top" align="left">Type</th>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Links created by <a href="bbcode.htm">bbcode</a> input
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table headers (the first row of a table usually)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table sub-headers (often the second row of a table)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Regular table cell
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Table footer row, usually contains the form submit buttons or pagination
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table that doesn't contain an album an empty category)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the title displayed underneath the thumbnail
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the cell that contains the sortorder options on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each individual sortorder option on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each menu item on the navigation menu of the intermediate image display page.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each item of the admin menu and each admin button.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the entire admin menu to accomplish horizontally aligned div containers.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall admin menu wrapper.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Animated admin menu item that is meant to indicate that the admin needs to perform an action.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used to format the date of comments on the displayimage page
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image on the displayimage screen.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the debug_output when in debug mode.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the labels of radio buttons and checkboxes.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall wrapper for the entire gallery block in the template.
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Background for the film strip display.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <!--
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  -->
-</table>
-
-...<abbr title="to be continued">tbc</abbr>...
-
-<a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+<p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
+
+<div class="indent">
+
+    <a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
+    
+    <div class="indent">
+    
+        <a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
+        
+        
+        <a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
+        
+    </div>
+    
+    
+    <a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Name</th>
+        <th valign="top" align="left">File</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Needed?</th>
+        <th valign="top" align="left">Type</th>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Links created by <a href="bbcode.htm">bbcode</a> input
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table headers (the first row of a table usually)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table sub-headers (often the second row of a table)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Regular table cell
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Table footer row, usually contains the form submit buttons or pagination
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table that doesn't contain an album an empty category)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the title displayed underneath the thumbnail
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the cell that contains the sortorder options on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each individual sortorder option on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each menu item on the navigation menu of the intermediate image display page.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each item of the admin menu and each admin button.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the entire admin menu to accomplish horizontally aligned div containers.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall admin menu wrapper.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Animated admin menu item that is meant to indicate that the admin needs to perform an action.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used to format the date of comments on the displayimage page
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image on the displayimage screen.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the debug_output when in debug mode.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the labels of radio buttons and checkboxes.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall wrapper for the entire gallery block in the template.
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Background for the film strip display.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <!--
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      -->
+    </table>
+    
+    ...<abbr title="to be continued">tbc</abbr>...
+    
+    <a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+
+</div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_template.htm 1.5.8.src/docs/es/theme_template.htm
--- 1.5.6.src/docs/es/theme_template.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_template.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_template.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -306,8 +306,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_theme_php.htm 1.5.8.src/docs/es/theme_theme_php.htm
--- 1.5.6.src/docs/es/theme_theme_php.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_theme_php.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_theme_php.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -576,8 +576,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_upgrade_14x-15x.htm 1.5.8.src/docs/es/theme_upgrade_14x-15x.htm
--- 1.5.6.src/docs/es/theme_upgrade_14x-15x.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_upgrade_14x-15x.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_upgrade_14x-15x.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -46,9 +46,11 @@
 </ul>
 
 <a name="theme_convert_style"></a><h2>Edit style.css<a href="#theme_convert_style" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+<p>For all changes below, edit themes/your_custom_theme/style.css</p>
+
+<div class="indent">
 
-<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes :link, :visited, :focus, :active<a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes <tt class="code">:link</tt>, <tt class="code">:visited</tt>, <tt class="code">:focus</tt>, <tt class="code">:active</tt><a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Before applying this fix, make sure that your stylesheet doesn't contain definitions for the pseudo-classes already. If it doesn't contain those classes</p>
 <p>Find:</p>
 <pre class="cpg_code smallcode">a:hover {</pre>
@@ -92,20 +94,20 @@
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">        font-weight:bold;</pre>
 
-<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;navmenu&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;<tt class="code">navmenu</tt>&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.navmenu a {
         position: relative;</pre>
 <p>and replace with:</p>
 <pre class="cpg_code smallcode">.navmenu a {</pre>
 
-<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;admin_menu&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;<tt class="code">admin_menu</tt>&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">.admin_menu {</pre>
 <p>and add after it:</p>
 <pre class="cpg_code smallcode">background-repeat:repeat-x;</pre>
 
-<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;admin_float&raquo; &amp; &laquo;admin_menu_wrapper&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;<tt class="code">admin_float</tt>&raquo; &amp; &laquo;<tt class="code">admin_menu_wrapper</tt>&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#admin_menu_anim {</pre>
 <p>and add before it (into a new line):</p>
@@ -161,7 +163,7 @@
         margin:2px;
 }</pre>Edit the colors and attributes as you see fit. This is supposed to show which thumbnails have already been clicked. The important bit being the attributes of the pseudo-class :visited; they have to differ from the other pseudo-classes.
 
-<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;pic_title&raquo;, &laquo;pic_caption&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;<tt class="code">pic_title</tt>&raquo; &amp; &laquo;<tt class="code">pic_caption</tt>&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -191,7 +193,7 @@
         line-height:1.0em;
 }</pre>
 
-<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;<tt class="code">cpg_message_info</tt>&raquo;, &laquo;<tt class="code">cpg_message_success</tt>&raquo;, &laquo;<tt class="code">cpg_message_warning</tt>&raquo;, &laquo;<tt class="code">cpg_message_error</tt>&raquo;, &laquo;<tt class="code">cpg_message_validation</tt>&raquo;, &laquo;<tt class="code">cpg_summary</tt>&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">#vanity a {</pre>
 <p>and add before it (into a new line):</p>
@@ -226,9 +228,20 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
-}</pre>
+}
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
+}</pre>
 
-<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;greybox&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;<tt class="code">greybox</tt>&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In cpg1.5.x, the jquery plugin Greybox Redux is used to display the help-popups embedeed into the page. You need to add the corresponding CSS color definition into your stylesheet.</p>
 <p>Add at the end of your stylesheet (into a new line):</p>
 <pre class="cpg_code smallcode">#GB_window {
@@ -254,23 +267,27 @@
 <p>and delete from your custom stylesheet.</p>
 <a name="theme_convert_style_end"></a>
 
-<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;comment_button&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;<tt class="code">comment_button</tt>&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "comment_button" didn't differ much from the class "button" and has been removed. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;tableh1_compact&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh1_compact</tt>&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh1_compact" didn't differ much from the class "tableh1" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;tableh2_compact&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh2_compact</tt>&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableh2_compact" didn't differ much from the class "tableh2" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;tableb_compact&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;<tt class="code">tableb_compact</tt>&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+</div>
 
 <a name="theme_convert_template"></a><h2>Edit template.html<a href="#theme_convert_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>There have been only minor changes to this file, so the changes should be easy to apply. However, if you fail to apply the changes in this file, your upgrade will be incomplete and your custom theme will not work for cpg1.5.x. Just follow the instructions in this section thoroughly. <br />
-Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
+
+<div class="indent">
 
-<a name="theme_convert_template_javascript"></a><h3>Replace the call for script.js<a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_javascript"></a><h3>Replace the call for <tt class="filename">script.js</tt><a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Find:</p>
 <pre class="cpg_code smallcode">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</pre>
 <p>and replace with:</p>
@@ -284,31 +301,33 @@
 <p>and add before it into a new line:</p>
 <pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="css/coppermine.css" type="text/css" /&gt;</pre>
 
-<a name="theme_convert_template_message_block"></a><h3>Add {MESSAGE_BLOCK} token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_message_block"></a><h3>Add <tt class="code">{MESSAGE_BLOCK}</tt> token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{MESSAGE_BLOCK}</pre>anywhere before the <tt class="code">{GALLERY}</tt>-token, preferably right after the menu section. This new placeholder will display messages both to the admin as well as the end user. It should be visible in the upper part of the screen without the need to scroll down, see <a href="theme_template.htm#theme_template_message_block">details</a> on the <tt class="code">{MESSAGE_BLOCK}</tt>-placeholder-token.
 
-<a name="theme_convert_template_credits"></a><h3>Add {CREDITS} token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_credits"></a><h3>Add <tt class="code">{CREDITS}</tt> token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Insert</p>
 <pre class="cpg_code smallcode">{CREDITS}</pre>anywhere after the <tt class="code">{GALLERY}</tt>-token, preferably at the very end of the file, above the <tt class="code">&lt;/body&gt;</tt>-tag. This new placeholder can display the copyright notice of your gallery and (ideally) the <a href="theme_copyright.htm#theme_copyright">Coppermine disclaimer</a>.<br />
 If you don't insert that token, there will be no error message and the default Credits will be displayed, see <a href="theme_template.htm#theme_template_credits">details</a> on the <tt class="code">{CREDITS}</tt>-placeholder-token. 
 
-<a name="theme_convert_template_vanity"></a><h3>Remove {VANITY} token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_vanity"></a><h3>Remove <tt class="code">{VANITY}</tt> token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{VANITY}</tt>. This token used to be replaced with a reference to the w3c validation pages and php.net and mysql.com only if the theme was defined as standards compliant and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{VANITY}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped as well as the definition inside the theme.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the vanity display will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{VANITY}</tt> (&rarr; <a href="theme_template.htm#theme_template_vanity">details</a>).</p>
 <img src="../images/vanity.png" width="351" height="26" border="0" alt="" title="vanity block" />
 
-<a name="theme_convert_template_language_select_flags"></a><h3>Remove {LANGUAGE_SELECT_FLAGS} token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_flags"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>. This token used to be replaced with a list of flags representing the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by flag will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>.</p>
 
-<a name="theme_convert_template_language_select_list"></a><h3>Remove {LANGUAGE_SELECT_LIST} token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_language_select_list"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_LIST}</tt> token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>. This token used to be replaced with a list of the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by list will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>.</p>
 
-<a name="theme_convert_template_theme_select_list"></a><h3>Remove {THEME_SELECT_LIST} token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_template_theme_select_list"></a><h3>Remove <tt class="code">{THEME_SELECT_LIST}</tt> token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>. This token used to be replaced with a list of the available themes and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{THEME_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
 <p>Therefore, if you use a theme that was designed for cpg1.4.x, the theme selector will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>.</p>
+
+</div>
 
 <a name="theme_convert_template_end"></a>
 
@@ -350,8 +369,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/theme_user-contributions.htm 1.5.8.src/docs/es/theme_user-contributions.htm
--- 1.5.6.src/docs/es/theme_user-contributions.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/theme_user-contributions.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/theme_user-contributions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -72,8 +72,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/toc.htm 1.5.8.src/docs/es/toc.htm
--- 1.5.6.src/docs/es/toc.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/toc.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/toc.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1452,8 +1452,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/translation.htm 1.5.8.src/docs/es/translation.htm
--- 1.5.6.src/docs/es/translation.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/translation.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/translation.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -235,7 +235,7 @@
 				<li>Edit the meta description (<tt class="">&lt;meta name="description" content="..."&gt;</tt>) as well to come up with a short summary what the page is about (in your language).</li>
 				<li>Leave the file names alone: do not translate the files names!</li>
 				<li>Leave the anchor names alone: don't edit anchor names (like <tt class="code">&lt;a name="copyright"&gt;&lt;/a&gt;</tt>), even if the word "copyright" in this example doesn't mean the same thing (or anything at all) in your language.<br />This is meant to make sure that supporters and users can easily refer to doc sections they don't even understand.</li>
-				<li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7620 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
+				<li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
 				<li>Do <strong>not</strong> edit the SVN version info section at the top of the page (commented out) - it will be used for internal purposes (again: <a href="dev_subversion.htm">subversion repository</a>) later.</li>
 				<li>Don't improve your localized version/translation only: you might find that the English part of the documentation is lacking some explanations or that it is inacurate or missing important bits, so you might be tempted to add sections to your translation of the docs that don't exist in the original, English section of the docs. However, we don't think that this is a good idea: if you have suggestions to make how to improve the docs, we'd love to see your suggestion for the benefit of all users. This being said: please don't just add sections to your local copy of the translation - post your suggestion publicly instead in order to see your proposed improvement go into both the English version of the docs as well as your version.</li>
 				<li>Translate examples if applicable: you are welcome to translate examples into your language as well: the English sample user name "John Doe" can of course be changed into the typical German sample user "Max Mustermann" for example. The sample URL <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt> can of course be translated into <tt class="code">http://deine-seite.tld/dein_coppermine_verzeichnis/</tt> in a German localization of the docs.</li>
@@ -271,8 +271,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip 1.5.8.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip
--- 1.5.6.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip	2010-06-05 00:36:13.000000000 -0500
+++ 1.5.8.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
-iP>9~9Z 
-L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
-pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip 1.5.8.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip
--- 1.5.6.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	2010-06-05 00:36:13.000000000 -0500
+++ 1.5.8.src/docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
-dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
-z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
-V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/tutorial/matching_theme/index.htm 1.5.8.src/docs/es/tutorial/matching_theme/index.htm
--- 1.5.6.src/docs/es/tutorial/matching_theme/index.htm	2010-06-05 00:36:13.000000000 -0500
+++ 1.5.8.src/docs/es/tutorial/matching_theme/index.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,102 +0,0 @@
-<!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" xml:lang="en" lang="en">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<title>Example page</title>
-	<style type="text/css">
-		/*** The Essential Code ***/
-
-		body {
-			margin: 0;
-			padding-left: 200px;    /* LC fullwidth */
-			padding-right: 190px;   /* RC fullwidth + CC padding */
-			min-width: 240px;       /* LC fullwidth + CC padding */
-		}
-
-		#header, #footer {
-			margin-left: -200px;    /* LC fullwidth */
-			margin-right: -190px;   /* RC fullwidth + CC padding */
-		}
-
-		.column {
-			position: relative;
-			float: left;
-		}
-
-		#center {
-			padding: 0 20px;
-			width: 100%;
-		}
-
-		#left {
-			width: 180px;           /* LC width */
-			padding: 0 10px;        /* LC padding */
-			right: 240px;           /* LC fullwidth + CC padding */
-			margin-left: -100%;
-		}
-
-		#right {
-			width: 130px;           /* RC width */
-			padding: 0 10px;        /* RC padding */
-			margin-right: -100%;
-		}
-
-		#footer {
-			clear: both;
-		}
-
-		/*** IE Fix ***/
-		* html #left {
-			left: 150px;            /* RC fullwidth */
-		}
-
-		/*** Just for Looks ***/
-
-		body {
-			background: #FFF;
-		}
-
-		#header, #footer {
-			font-size: large;
-			text-align: center;
-			padding: 0.3em 0;
-			background: #999;
-		}
-
-		#left {
-			background: #66F;
-		}
-
-		#center {
-			background: #DDD;
-		}
-
-		#right {
-			background: #F66;
-		}
-
-		.column {
-			padding-top: 1em;
-			text-align: justify;
-		}
-	</style>
-    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
-</head>
-<body>
-	<div id="header">This is the header - the place where your site logo could reside.</div>
-	<div id="center" class="column">
-		<h1>This is the main content.</h1>
-		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
-        <p>The center column of this example design is supposed to contain the actual page content.
-	</div>
-	<div id="left" class="column">
-		<h2>This is the left sidebar.</h2>
-		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
-	</div>
-	<div id="right" class="column">
-		<h2>This is the right sidebar.</h2>
-		<p>In this column, the coppermine menu is supposed to reside.</p>
-	</div>
-	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
-</body>
-</html>
diff -x .svn -aruN 1.5.6.src/docs/es/tutorial/matching_theme/screenshot_missing_menu.png 1.5.8.src/docs/es/tutorial/matching_theme/screenshot_missing_menu.png
--- 1.5.6.src/docs/es/tutorial/matching_theme/screenshot_missing_menu.png	2010-06-05 00:36:13.000000000 -0500
+++ 1.5.8.src/docs/es/tutorial/matching_theme/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,171 +0,0 @@
-PNG
-
-   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
-sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
-dg}cǎJwދVƑ2U Z:۷o.=*駟&
-q7#I'N͛71Z
-ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
-rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
-6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
-"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
-p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
-6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
-OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
--lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
-S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
-毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
-
-
-hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
-$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
-F hθ^FQR╳SrF \I
-eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
-qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
-	m
-CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
- `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
-Aǯa`"
-ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
-_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
-*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
-&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
-,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
-Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
-Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
-?zy
-=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
-gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
-)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
-81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
-_#cyW&UdYWS;:V
-w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
-^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
-tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
- \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
-	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
-´i2k֗P2dpK6]LU$j^t-\g侬45
-z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
-Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
-C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
-Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
-R(;U 
-I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
-?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
-/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
-ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
-?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
-l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
-illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
-T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
-t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
-
-V
-5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
-a
-
-Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
-Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
-qM7oXz5144??|I'>ꢾ G%(
-gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
-
-ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
-EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
-L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
-7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
->+ӟ˗Յ81bZl;v`ӳ뮻]vb
-lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
-o֭'R)ڴz<ra
-
-
-y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
-k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
-uMa1
-H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
-uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
-,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
-2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
-Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
-Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
-`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
-$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
-,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
->D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
-d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
-0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
-YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
-4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
-Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
-be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
-f%(.޽ab#k-;L@GӲj
-͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
-Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
-X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
-(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
-,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
-'U4I\V/lTԢQ9ځ"t8
-qܨF~^!r!2DuevNPpX,(3m4
-
-
-$??|
-V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
-hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
-ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
-07n.}[I?&t>Up*k:f<\׎הOcq
-RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
-T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
-
-
-طo̛7?F
! tadlfv۱ԏГ~{ X
-ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
-07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
-I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
-ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
-e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
-pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
- ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
-p:o9
-iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
-1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
-cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
-q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
-nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
-.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
-"IBR¤bqv(qx;
-&&Sd5
-F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
-YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
-f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
-
-
-gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
-gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
- щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
-V̮]e>AspLfQzA?`&(
-'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
-x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
-1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
-֯_O.*֮]OS."^|E oTF4c͚5lܸ])
-q_bq||3gD"mx<tuuŊ{_B!<a]^x
-n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
-*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
-0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
-W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
-)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
-tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
-Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
-ib
-,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
-*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
-if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
-ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
-RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
-yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
-U;H
-׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
-	!p8LEE~NRBH
-xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
-xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
-VN ~?aO	UϨolH#
-!$@]*tC'`Xu\.LpwkCױu= hfHC
-!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
-v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/uninstall.htm 1.5.8.src/docs/es/uninstall.htm
--- 1.5.6.src/docs/es/uninstall.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/uninstall.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
   -----------------
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/uninstall.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -59,8 +59,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/upgrading.htm 1.5.8.src/docs/es/upgrading.htm
--- 1.5.6.src/docs/es/upgrading.htm	2010-06-05 00:36:30.000000000 -0500
+++ 1.5.8.src/docs/es/upgrading.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/upgrading.htm $
-  $Revision: 7637 $
-  $Date: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,37 +37,112 @@
 
     <a name="upgrade_why"></a><h2>¿Por qué actualizar?<a href="#upgrade_why" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>Hay versiones 'mayores' y 'menores' de Coppermine. 
-    	Las versiones principales han sido hasta ahora cpg1.0, cpg1.1, cpg1.2.x, cpg1.3.x y cpg1.4.x. 
-    	La próxima versión 'mayor' o actualización será cpg1.5.x (actualmente se encuentra en fase de desarrollo y no hay fecha prevista de salida) - estás leyendo los documentos preliminares. 
-    	Los lanzamientos de menor importancia (el tercer número, según el esquema de la versión), también llamados &quot;revisiones&quot; o &quot;versiones de mantenimiento&quot;, representan actualizaciones. 
-    	Una nueva versión tiene nuevas características (en comparación con la versión anterior), y las versiones de mantenimiento llevan correcciones de errores y pequeñas mejoras (como archivos de idioma nuevos).</p>
+        Las versiones principales han sido hasta ahora cpg1.0, cpg1.1, cpg1.2.x, cpg1.3.x y cpg1.4.x. 
+        La próxima versión 'mayor' o actualización será cpg1.5.x (actualmente se encuentra en fase de desarrollo y no hay fecha prevista de salida) - estás leyendo los documentos preliminares. 
+        Los lanzamientos de menor importancia (el tercer número, según el esquema de la versión), también llamados &quot;revisiones&quot; o &quot;versiones de mantenimiento&quot;, representan actualizaciones. 
+        Una nueva versión tiene nuevas características (en comparación con la versión anterior), y las versiones de mantenimiento llevan correcciones de errores y pequeñas mejoras (como archivos de idioma nuevos).</p>
 
     <p>Para entender la política de difusión del equipo de desarrollo Coppermine tienes que entender cómo se solucionan los problemas: mantenemos un repositorio en el que el núcleo de código de cada versión importante se perfecciona continuamente. 
-    	Los errores que se reportan en el foro de soporte de Coppermine, grandes y pequeños, se arreglan y guardan en dicho repositorio. 
-    	Una vez que se manda hacer un paquete todas las correcciones que se han hecho entran en la nueva versión de mantenimiento.</p>
+        Los errores que se reportan en el foro de soporte de Coppermine, grandes y pequeños, se arreglan y guardan en dicho repositorio. 
+        Una vez que se manda hacer un paquete todas las correcciones que se han hecho entran en la nueva versión de mantenimiento.</p>
     <p>Hay una buena razón para sacar una nueva versión de mantenimiento: por lo general arreglan un error crítico o una vulnerabilidad de seguridad. 
-    	Como ya se ha dicho hay otros errores menores que entran en cada nueva versión, no sólo el error crítico o la vulnerabilidad que condujo a la liberación del paquete. 
-    	Por lo tanto, no arreglará sólo la vulnerabilidad que ha sido el motivo inicial para liberar este paquete. 
-    	Por eso siempre interesa actualizar a la versión estable más reciente tan pronto como se anuncia.</p>
+        Como ya se ha dicho hay otros errores menores que entran en cada nueva versión, no sólo el error crítico o la vulnerabilidad que condujo a la liberación del paquete. 
+        Por lo tanto, no arreglará sólo la vulnerabilidad que ha sido el motivo inicial para liberar este paquete. 
+        Por eso siempre interesa actualizar a la versión estable más reciente tan pronto como se anuncia.</p>
 
     <div class="indent">
         <a name="upgrade_why_reasons"></a><h3>Motivos para sacar paquetes de actualización<a href="#upgrade_why_reasons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>Esta es la lista de lanzamientos de menor importancia de cpg1.5.x y la razón por la que han salido. 
-        	Tiene el propósito de explicar por qué deberías actualizar lo antes posible la versión estable más reciente, si estás ejecutando una versión antigua.</p>
+            Tiene el propósito de explicar por qué deberías actualizar lo antes posible la versión estable más reciente, si estás ejecutando una versión antigua.</p>
         <span class="detail_head_collapsed">Detalles</span>
         <div class="detail_body">
-        	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        	  <tr>
-        	    <th valign="top" align="left">Paquete</td>
-        	    <th valign="top" align="left">Razón de la liberación</td>
-        	    <th valign="top" align="left"><span class="small">Fecha</span></td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.6</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Maintenance release (stable)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
+            <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+              <tr>
+                <th valign="top" align="left">Paquete</td>
+                <th valign="top" align="left">Razón de la liberación</td>
+                <th valign="top" align="left"><span class="small">Fecha</span></td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.8</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,66417.0.html">Announcement thread</a></li>
+                    <li>Fixed setting default language with language manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,66276.0.html">thread</a>)</li>
+                    <li>Changed form token generation - removed trouble maker parameters (<a href="http://forum.coppermine-gallery.net/index.php/topic,65918.0.html">thread</a>)</li>
+                    <li>Fixed language manager issue for language files with underscore (<a href="http://forum.coppermine-gallery.net/index.php/topic,66274.0.html">thread</a>)</li>
+                    <li>Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (<a href="http://forum.coppermine-gallery.net/index.php/topic,66118.0.html">thread</a>)</li>
+                    <li>Fixed ecard if no intermediate picture is present (<a href="http://forum.coppermine-gallery.net/index.php/topic,66161.0.html">thread</a>)</li>
+                    <li>Added Estonian language file (user contribution)</li>
+                    <li>Update 'last visit' time if it's a 'remember me' session (<a href="http://forum.coppermine-gallery.net/index.php/topic,66145.0.html">thread</a>)</li>
+                    <li>Added Slovak language file (user contribution)</li>
+                    <li>While deleting non-images, delete the corresponding custom thumbnail if exists</li>
+                    <li>While renaming non-images, rename the corresponding custom thumbnail if exists</li>
+                    <li>While renaming files, check if there will be no conflicts before doing anything</li>
+                    <li>Added plugin hook 'token_criteria'</li>
+                    <li>Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (<a href="http://forum.coppermine-gallery.net/index.php/topic,65994.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65996.0.html">thread</a>)</li>
+                    <li>Fixed possibility for users to edit their files in public galleries if disabled in config (<a href="http://forum.coppermine-gallery.net/index.php/topic,65693.0.html">thread</a>)</li>
+                    <li>Disable the possibility for guests to enter file details by default (<a href="http://forum.coppermine-gallery.net/index.php/topic,62522.0.html">thread</a>)</li>
+                    <li>Fixed error message when regular users try to delete their albums in public categories</li>
+                    <li>Re-organizing zip archives inside docs folder</li>
+                    <li>Adding documentation about plugin config options</li>
+                    <li>Fixed issue when reset file ratings (<a href="http://forum.coppermine-gallery.net/index.php/topic,65896.0.html">thread</a>)</li>
+                    <li>Fixed empty values for 'reason' in 'report to administrator' email (<a href="http://forum.coppermine-gallery.net/index.php/topic,65752.0.html">thread</a>)</li>
+                    <li>Fixed category view when albums with keywords are present (<a href="http://forum.coppermine-gallery.net/index.php/topic,64155.0.html">thread</a>)</li>
+                    <li>Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (<a href="http://forum.coppermine-gallery.net/index.php/topic,58734.0.html">thread</a>)</li>
+                    <li>Added search terms to the title of the thumbnails page (<a href="http://forum.coppermine-gallery.net/index.php/topic,65840.0.html">thread</a>)</li>
+                    <li>Added Japanese language file (user contribution)</li>
+                    <li>Adding boxes to config documentation for defaults, max, min, recomended and record name</li>
+                    <li>Display Coppermine news always in an iframe (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed error message for non existing categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65763.0.html">thread</a>)</li>
+                    <li>Replaced wrong link in update.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65714.0.html">thread</a>)</li>
+                    <li>Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges</li>
+                    <li>Updated Turkish language file (user contribution)</li>
+                    <li>Show password prompt if user tries to access file in password protected album directly</li>
+                    <li>Added Brazilian language file (user contribution)</li>
+                    <li>Fixed uploading to password protected albums in public categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65677.0.html">thread</a>)</li>
+                    <li>Changed default values for user galleries category (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Fixed album visibility issue with user galleries (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Changed fix for category alpha sorting</li>
+                    <li>Fixed a critical error with the most viewed meta album</li>
+                    <li>Updated French language file (improvement and corrections)</li>
+                    <li>Allow higher port numbers for the site url config setting</li>
+                    <li>Fixed display of swf files in Firefox (<a href="http://forum.coppermine-gallery.net/index.php/topic,63624.0.html">thread</a>)</li>
+                    <li>Fixed resizing of watermark backup images (<a href="http://forum.coppermine-gallery.net/index.php/topic,65531.0.html">thread</a>)</li>
+                    <li>Fixed category permissions for secondary user groups (<a href="http://forum.coppermine-gallery.net/index.php/topic,65551.0.html">thread</a>)</li>
+                    <li>Fixed issue when editing user albums (<a href="http://forum.coppermine-gallery.net/index.php/topic,65542.0.html">thread</a>)</li>
+                    <li>Fixed issues with usergal_alphatabs plugin (<a href="http://forum.coppermine-gallery.net/index.php/topic,65473.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65547.0.html">thread</a>)</li>
+                    <li>Fixed line breaks in contact form emails</li>
+                    <li>Removed outdated FAQ items</li>
+                    <li>Updated Hungarian language file (user contribution)</li>
+                    <li>Fixed pre-population of user name on comments form (<a href="http://forum.coppermine-gallery.net/index.php/topic,65293.0.html">thread</a>)</li>
+                    <li>Fixed timeout issue when fetching remote files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed thumb sharpening (<a href="http://forum.coppermine-gallery.net/index.php/topic,65398.0.html">thread</a>)</li>
+                    <li>Place new comments form accordingly to sort order of comments (<a href="http://forum.coppermine-gallery.net/index.php/topic,65461.0.html">thread</a>)</li>
+                    <li>Added Danish language file (user contribution)</li>
+                    <li>Added default value for 'user_profile6' during user creation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65451.0.html">thread</a>)</li>
+                    <li>Fixed HTML validation issue for german lang files - replaced & by &amp;amp;</li>
+                    <li>Updated plugin manager documentation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65379.0.html">thread</a>)</li>
+                    <li>Added Hungarian language file (user contribution)</li>
+                    <li>Fixed pagination for user manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,65365.0.html">thread</a>)</li>
+                    <li>Updated Finnish language file (user contribution)</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-08-06</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.7</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.6</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
                     <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
                     <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
                     <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
@@ -79,70 +154,70 @@
                     <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
                     <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
                     <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-04</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.4</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Stable release</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-02</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.3</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Candidata (Release candidate)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Anuncio en el foro</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-03-05</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.2</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Versión beta. Primera versión pública de evaluación y pruebas. !No la uses en un entorno de producción! ¡No hay soporte!</li>
-        	        <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Anuncio en el foro</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-11-16</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.1</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Versión alfa para probadores y traductores. Esta versión no se sacó al público - sólo se puso a disposición de un grupo cerrado de usuarios para <a href="testing.htm">pruebas</a> y <a href="translation.htm#translation">traducción</a>.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-07-24</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.0</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Esta versión nunca fue lanzada como tal - el número 1.5.0 era una necesidad inicial del desarrollo de la serie 1.5.x antes de que se establecieran las características.
-        	        	No hay paquete disponible, ni tampoco ha habido nunca - sólo se sacaban 'checkouts' de <a href="dev_subversion.htm#subversion">sub-versiones</a> desde el repositorio.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">Never</td>
-        	  </tr>
-        	</table>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-04</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.4</td>
+                <td valign="top">
+                  <ul>
+                    <li>Stable release</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-02</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.3</td>
+                <td valign="top">
+                  <ul>
+                    <li>Candidata (Release candidate)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Anuncio en el foro</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-03-05</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.2</td>
+                <td valign="top">
+                  <ul>
+                    <li>Versión beta. Primera versión pública de evaluación y pruebas. !No la uses en un entorno de producción! ¡No hay soporte!</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Anuncio en el foro</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-11-16</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.1</td>
+                <td valign="top">
+                  <ul>
+                    <li>Versión alfa para probadores y traductores. Esta versión no se sacó al público - sólo se puso a disposición de un grupo cerrado de usuarios para <a href="testing.htm">pruebas</a> y <a href="translation.htm#translation">traducción</a>.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-07-24</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.0</td>
+                <td valign="top">
+                  <ul>
+                    <li>Esta versión nunca fue lanzada como tal - el número 1.5.0 era una necesidad inicial del desarrollo de la serie 1.5.x antes de que se establecieran las características.
+                        No hay paquete disponible, ni tampoco ha habido nunca - sólo se sacaban 'checkouts' de <a href="dev_subversion.htm#subversion">sub-versiones</a> desde el repositorio.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">Never</td>
+              </tr>
+            </table>
         </div>
         <p>Como puedes ver, el equipo de desarrollo está constantemente arreglando los errores y mejorando Coppermine. 
-        	Todo software no trivial contiene errores, por lo que no hay garantía de que la versión que actualmente es la más reciente sea la versión final que se publicará en la serie cpg1.5.x. 
-        	Es absolutamente vital que actualizaces tan pronto como sean liberados los nuevos paquetes.</p>
+            Todo software no trivial contiene errores, por lo que no hay garantía de que la versión que actualmente es la más reciente sea la versión final que se publicará en la serie cpg1.5.x. 
+            Es absolutamente vital que actualizaces tan pronto como sean liberados los nuevos paquetes.</p>
         <a name="upgrade_why_reasons_end"></a>
         
         <a name="upgrade_why_changelog"></a><h3>Log de cambios (Changelog)<a href="#upgrade_why_changelog" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>Los detalles sobre los cambios que entraron en un paquete se puede encontrar en el fichero de cambios (changelog) que viene en él. 
-        	Puedes encontrarlo en el directorio raíz del paquete de Coppermine. 
-        	Tiene la información sobre idiomas adicionales y la fecha y hora de la solución de problemas.</p>
+            Puedes encontrarlo en el directorio raíz del paquete de Coppermine. 
+            Tiene la información sobre idiomas adicionales y la fecha y hora de la solución de problemas.</p>
         <p>Es un archivo de texto sin formato que se puede leer con cualquier editor - en Windows es suficiente el Bloc de notas.</p>
         <a name="upgrade_why_changelog_end"></a>
     </div><a name="upgrade_why_end"></a>
@@ -151,51 +226,51 @@
     <p>Las siguientes instrucciones se aplican a <strong>todas</strong> las versiones y revisiones de Coppermine, así que por favor léelas atentamente.</p>
     <ul>
         <li>
-    	    <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Haz una copia de seguridad (volcado) de la base de datos</h3>
-    	    <div class="detail_body border1"><a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> o <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> son dos herramientas recomendadas para <a href="export.htm#backup_database">volcar la base de datos</a>. Consulta la sección <a href="dev_tools.htm#dev_tools_database">Herramientas recomendadas por los desarrolladores: gestión de bases de datos</a> para saber más.<br />
-    	    Esta <a href="export.htm#backup">copia de seguridad</a> no es obligatoria para la que actualización vaya bien, sino una precaución en caso de que algo vaya mal. Es recomendable hacer frecuentemente copias de seguridad, de todos modos.
-    	    <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Haz una copia de seguridad (volcado) de la base de datos</h3>
+            <div class="detail_body border1"><a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> o <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> son dos herramientas recomendadas para <a href="export.htm#backup_database">volcar la base de datos</a>. Consulta la sección <a href="dev_tools.htm#dev_tools_database">Herramientas recomendadas por los desarrolladores: gestión de bases de datos</a> para saber más.<br />
+            Esta <a href="export.htm#backup">copia de seguridad</a> no es obligatoria para la que actualización vaya bien, sino una precaución en caso de que algo vaya mal. Es recomendable hacer frecuentemente copias de seguridad, de todos modos.
+            <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Copia los archivos include/config.inc.php, anycontent.php y el directorio &quot;albums&quot; como medida de seguridad por si algo sale mal.</h3>
-    	    <div class="detail_body border1">
-    	    	Por lo general, sólo tienes que descargar toda la carpeta de Coppermine a tu disco duro local o cualquier otro lugar donde tengas tus copias de seguridad, por ejemplo utilizando una <a href="dev_tools.htm#dev_tools_ftp_client"> aplicación<abbr title="File Transfer Protocol">FTP</abbr></a>.
-    	    	Los paquetes de Coppermine no tienen el archivo de configuración (este archivo se crea durante la instalación en el servidor), por lo que en realidad no se perderá el existente: es sólo una medida de seguridad.
-    	    <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Copia los archivos include/config.inc.php, anycontent.php y el directorio &quot;albums&quot; como medida de seguridad por si algo sale mal.</h3>
+            <div class="detail_body border1">
+                Por lo general, sólo tienes que descargar toda la carpeta de Coppermine a tu disco duro local o cualquier otro lugar donde tengas tus copias de seguridad, por ejemplo utilizando una <a href="dev_tools.htm#dev_tools_ftp_client"> aplicación<abbr title="File Transfer Protocol">FTP</abbr></a>.
+                Los paquetes de Coppermine no tienen el archivo de configuración (este archivo se crea durante la instalación en el servidor), por lo que en realidad no se perderá el existente: es sólo una medida de seguridad.
+            <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Bájate la versión estable más reciente en la sección de descargas de la página oficial de Coppermine</h3>
-    	    <div class="detail_body border1">
-    	    	No asumas que tienes la versión más reciente, especialmente si instalas Coppermine utilizando una aplicación de panel de control que te proporciona tu proveedor de alojamiento Web.
-    	    	Desde el equipo de desarrollo de Coppermine no recomendamos el uso de tales <a href="auto-installers.htm#auto-installers">auto-instaladores</a> - por favor descarga el original de <a href="http://coppermine-gallery.net/">la página oficial de Coppermine.</a>.<br />
-    	    	Si no estás seguro de qué paquete usar (es decir, si hay varios tipos de archivo), selecciona el archivo zip, ya que desde Windows XP en adelante vienen con soporte para archivos zip integrado en el explorador.
-    	    <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Bájate la versión estable más reciente en la sección de descargas de la página oficial de Coppermine</h3>
+            <div class="detail_body border1">
+                No asumas que tienes la versión más reciente, especialmente si instalas Coppermine utilizando una aplicación de panel de control que te proporciona tu proveedor de alojamiento Web.
+                Desde el equipo de desarrollo de Coppermine no recomendamos el uso de tales <a href="auto-installers.htm#auto-installers">auto-instaladores</a> - por favor descarga el original de <a href="http://coppermine-gallery.net/">la página oficial de Coppermine.</a>.<br />
+                Si no estás seguro de qué paquete usar (es decir, si hay varios tipos de archivo), selecciona el archivo zip, ya que desde Windows XP en adelante vienen con soporte para archivos zip integrado en el explorador.
+            <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Descomprime el paquete descargado</h3>
-    	    <div class="detail_body border1">
-    	    	Igual que en las instalaciones nuevas, es necesario descomprimir el archivo en una carpeta temporal en su disco duro local (conservando la estructura de carpetas). 
-    	    	La mayoría de los sistemas operativos modernos vienen con una aplicación capaz de extraer archivos zip.
-    	    <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Descomprime el paquete descargado</h3>
+            <div class="detail_body border1">
+                Igual que en las instalaciones nuevas, es necesario descomprimir el archivo en una carpeta temporal en su disco duro local (conservando la estructura de carpetas). 
+                La mayoría de los sistemas operativos modernos vienen con una aplicación capaz de extraer archivos zip.
+            <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller">Carga todos los archivos y directorios nuevos <strong>a excepción del directorio &quot;albums&quot;</strong>, asegurándote de no sobreescribir el archivo anycontent.php o el directorio &quot;albums&quot;.</h3>
-    	    <div class="detail_body border1">
-    	    	De hecho, se podría cargar la carpeta albums también - en el paquete que has descargado está vacía. 
+            <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller">Carga todos los archivos y directorios nuevos <strong>a excepción del directorio &quot;albums&quot;</strong>, asegurándote de no sobreescribir el archivo anycontent.php o el directorio &quot;albums&quot;.</h3>
+            <div class="detail_body border1">
+                De hecho, se podría cargar la carpeta albums también - en el paquete que has descargado está vacía. 
 Pero remarcamos la recomendación de no subir esta carpeta por precaución porque algunos usuarios tienen configuraciones "graciosas" en sus aplicaciones FTP: algunas aplicaciones FTP borran las carpetas existentes en el servidor y luego las vuelven a crear vacías en el servidor. 
 Por supuesto, que te pase esto en la actualización será un desastre para todas las galerías que tengas, porque perderás <em>todos</em> los archivos cargados en la galería. 
 Sin embargo, el número de aplicaciones FTP que está configurado de esa manera extraña es pequeño y por lo tanto, a la mayoría no le pasará nada si sube también esta carpeta. 
 Si no estás seguro, utiliza uno de los <a href="dev_tools.htm#dev_tools_ftp_client">clientes FTP recomendado por los desarrolladores</a>.
-    	    <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
         <li>
-    	    <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Ejecuta el script de actualización</h3>
-    	    <div class="detail_body border1">
-    	    	Para ejecutar el archivo PHP &quot;<tt class="code">update.php</tt>&quot; (es decir, <a href="#updater">el script de actualización</a>), basta con escribir la <abbr title="Uniform Resource Locator">URL</abbr> en la barra de direcciones del navegador. 
-    	    	El archivo &quot;<tt class="code">update.php</tt>&quot; está en el directorio de Coppermine, por lo que para ejecutarlo tendrás que apuntar el navegador a <tt class="code">http://tudominio.tld/tu_carpeta_coppermine/update.php</tt> 
-    	    	(si has instalado Coppermine en la raíz del sitio Web, tendrás que ejecutar <tt class="code">http://tudominio.tld/update.php</tt>, claro)
-    	    	Esto actualizará la instalación de Coppermine haciendo todos los cambios necesarios en la base de datos.
-    	    <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+            <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Ejecuta el script de actualización</h3>
+            <div class="detail_body border1">
+                Para ejecutar el archivo PHP &quot;<tt class="code">update.php</tt>&quot; (es decir, <a href="#updater">el script de actualización</a>), basta con escribir la <abbr title="Uniform Resource Locator">URL</abbr> en la barra de direcciones del navegador. 
+                El archivo &quot;<tt class="code">update.php</tt>&quot; está en el directorio de Coppermine, por lo que para ejecutarlo tendrás que apuntar el navegador a <tt class="code">http://tudominio.tld/tu_carpeta_coppermine/update.php</tt> 
+                (si has instalado Coppermine en la raíz del sitio Web, tendrás que ejecutar <tt class="code">http://tudominio.tld/update.php</tt>, claro)
+                Esto actualizará la instalación de Coppermine haciendo todos los cambios necesarios en la base de datos.
+            <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
         </li>
     </ul>
     <p>Para dejarlo absolutamente claro:</p>
@@ -272,67 +347,71 @@
               The <abbr title="Uniform Resource Identifier">URI</abbr> upload feature has been removed from cpg1.4.x to cpg1.5.x, as it wasn't actually doing what many users thought that it would do: when using URI uploads people expected the file to remain at the URI that they entered into the upload form and not be transfered to the webspace where their Coppermine gallery resided on. Subsequently, they thought that they could safe webspace. This was a misconception and in fact just wishfull thinking: using URI uploads in cpg1.4.x, the file actually was uploaded to the Coppermine webspace no matter what.<br />
               Therefore, the actual feature "URI upload" was removed in cpg1.5.x. However (depending on the operating system of your client) you can (ab)use the regular http upload form to accomplish a similar thing in cpg1.5.x: when entering the URL of a file accepted by Coppermine into the http upload form, the file will get downloaded to your client's temporary folder and then a regular http upload from your client to your server will be performed. This is not actually a feature built into coppermine, but rather a feature of your <abbr title="operating system">OS</abbr>/browser and therefore it goes unsupported. However, there is no action required when performing the upgrade - this paragraph is just meant to inform you that the feature was dropped. 
           </li>
+          <li>
+              <a name="upgrade_14_new_features"></a><h4>Configure new features<a href="#upgrade_14_new_features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              In comparison to cpg1.4.x, the new version cpg1.5.x comes with a load of new features. Some of them are enabled by default after performing the upgrade, which might not be what you want. Therefore, it's advisable that you (at least cursorily) read up the <a href="index.htm#features">features list</a> and check the <a href="configuration.htm#admin">config panel</a> and the <a href="groups.htm#group_cp">groups control panel</a> for the changes there. The way that Coppermine handles languages has been changed as well, that's why you need to visit the <a href="languages.htm#language_manager">language manager</a> at least once after the upgrade and configure language support there.
+          </li>
         </ul>
         
         <a name="upgrade_15"></a><h3>Actualizar desde versiones cpg1.5.x to a la más reciente<a href="#upgrade_15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>
-        	No hay ningún paso extra que debas seguir cuando actualizas de una versión anterior de cpg1.5.x a la versión más reciente de esa familia. 
+            No hay ningún paso extra que debas seguir cuando actualizas de una versión anterior de cpg1.5.x a la versión más reciente de esa familia. 
 Basta seguir las instrucciones descritas anteriormente en <a href="#upgrade_any">pasos necesarios para realizar al actualizar Coppermine (de cualquier versión)</a>.
     </div><a name="upgrade_particular_end"></a>
         </p>
     
     <a name="updater"></a><h2>El script de actualización<a href="#updater" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>
-    	Es un archivo que contiene un conjunto de instrucciones (script) que actualizarán la base de datos y eliminará los archivos sobrantes de versiones obsoletas que ya no se utilizan en esta versión.
-    	Se puede acceder desde el enlace correspondiente dentro del menú de administración o escribiendo la URL en el navegador.</p>
-    	<p class="cpg_example">Se puede ejecutar escribiendo <tt class="code">http:////tudominio.tld/tu_carpeta_coppermine/update.php.</tt> en la barra de direcciones del navegador.</p>
-    		
+        Es un archivo que contiene un conjunto de instrucciones (script) que actualizarán la base de datos y eliminará los archivos sobrantes de versiones obsoletas que ya no se utilizan en esta versión.
+        Se puede acceder desde el enlace correspondiente dentro del menú de administración o escribiendo la URL en el navegador.</p>
+        <p class="cpg_example">Se puede ejecutar escribiendo <tt class="code">http:////tudominio.tld/tu_carpeta_coppermine/update.php.</tt> en la barra de direcciones del navegador.</p>
+            
     <div class="indent">
             <a name="updater_what_it_does"></a><h3>Qué hace<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             La actualización lleva a cabo tres acciones:
             <ul>
-            	<li>Comprueba la autorización de quien accede a este script</li>
-            	<li>Ejecuta las consultas en la base de datos mysql que están en el archivo <tt class="code">sql/update.sql</tt> (sustituyendo el prefijo genérico del nombre de la tabla por el que elegiste en la instalación inicial)</li>
-            	<li>Elimina algunos archivos que estaban en Coppermine en las versiones anteriores. Sólo se eliminan archivos innecesarios y no afecta a tus archivos personalizados, por lo que no hay razón para preocuparse.</li>
-            	<li>Convierte las contraseñas de texto plano, cifrándolas: en versiones anteriores de Coppermine había una opción para permitir que las 
-            		contraseñas de los usuarios se almacenaran como texto en la base de datos. En cpg1.5.x no se admite esa posibilidad. 
-            		Por lo tanto (si no estás usando ya las contraseñas encriptadas), las contraseñas guardadas en la base de datos serán codificadas durante la actualización.</li>
+                <li>Comprueba la autorización de quien accede a este script</li>
+                <li>Ejecuta las consultas en la base de datos mysql que están en el archivo <tt class="code">sql/update.sql</tt> (sustituyendo el prefijo genérico del nombre de la tabla por el que elegiste en la instalación inicial)</li>
+                <li>Elimina algunos archivos que estaban en Coppermine en las versiones anteriores. Sólo se eliminan archivos innecesarios y no afecta a tus archivos personalizados, por lo que no hay razón para preocuparse.</li>
+                <li>Convierte las contraseñas de texto plano, cifrándolas: en versiones anteriores de Coppermine había una opción para permitir que las 
+                    contraseñas de los usuarios se almacenaran como texto en la base de datos. En cpg1.5.x no se admite esa posibilidad. 
+                    Por lo tanto (si no estás usando ya las contraseñas encriptadas), las contraseñas guardadas en la base de datos serán codificadas durante la actualización.</li>
             </ul>
             <a name="updater_purpose"></a><h3>Propósito<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>El proceso realizará la actualización de base de datos por tí después de haber reemplazado manualmente el archivo sql. 
-            	La actualización <strong>no</strong> detectará si hay disponible una nueva versión de Coppermine, ni descargará nada desde el sitio web de Coppermine. 
-            	El nivel de automatización no es tan avanzado (aún).</p>
+                La actualización <strong>no</strong> detectará si hay disponible una nueva versión de Coppermine, ni descargará nada desde el sitio web de Coppermine. 
+                El nivel de automatización no es tan avanzado (aún).</p>
             <p>
-            	Para conocer las nuevas versiones de Coppermine o saber si hay actualizaciones de mantenimiento, consulta las <a href="configuration.htm#admin_general_coppermine_news">Novedades en coppermine-gallery.net</a>.</p>
+                Para conocer las nuevas versiones de Coppermine o saber si hay actualizaciones de mantenimiento, consulta las <a href="configuration.htm#admin_general_coppermine_news">Novedades en coppermine-gallery.net</a>.</p>
             <a name="updater_authorization"></a><h3>Permisos de ejecución<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>
-            	El script de actualización solía estar accesible públicamente en las versiones de Coppermine anteriores a cpg1.5.x , esto es, todo el mundo era capaz de ejecutarlo. 
-            	Si bien esto era bueno para dar soporte (cualquiera era capaz de ejecutar la actualización cuando un usuario pedía ayuda, si era obvio que no lo había hecho), cabía una pequeña posibilidad de que en algún momento pudiera ser un riesgo para la seguridad. 
-            	Por eso los miembros del equipo de desarrollo decidieron proteger este script, y que no pudiera ser ejecutado por cualquier visitante - a partir de cpg1.5x hay que proporcionar credenciales de administrador. 
-            	Hay cuatro maneras diferentes:
-            	</p>
+                El script de actualización solía estar accesible públicamente en las versiones de Coppermine anteriores a cpg1.5.x , esto es, todo el mundo era capaz de ejecutarlo. 
+                Si bien esto era bueno para dar soporte (cualquiera era capaz de ejecutar la actualización cuando un usuario pedía ayuda, si era obvio que no lo había hecho), cabía una pequeña posibilidad de que en algún momento pudiera ser un riesgo para la seguridad. 
+                Por eso los miembros del equipo de desarrollo decidieron proteger este script, y que no pudiera ser ejecutado por cualquier visitante - a partir de cpg1.5x hay que proporcionar credenciales de administrador. 
+                Hay cuatro maneras diferentes:
+                </p>
             <ul>
-            	<li>Si ya has iniciado sesión como administrador y ejecutas el programa de actualización desde el vínculo en el menú de administración de Coppermine se debe ejecutar sin más - usa la autenticación "normal" por cookies que utiliza toda la galería Coppermine
-            	</li>
-            	<li>Si no estás conectado como administrador, o si llamas a los componentes básicos de Coppermine antes de haber ejecutado este script (por lo general cuando actualizas versiones 'mayores' de Coppermine) te pedirá las credenciales - introduce los detalles de la cuenta de administrador que configuraste la primera vez que instalaste
-            	</li>
-            	<li>Si has olvidado en tercer lugar puedes dar tus credenciales en mySQL, también los que usaste al hacer la primera instalación. 
-            		Si tampoco te acuerdas descarga <tt class="code">include/config.inc.php</tt> de tu servidor web y edítalo: allí deben estar. 
-            		Si han cambiado, el equipo de soporte de tu servidor web debe ser capaz de ayudarte a recuperarlas.
-            	</li>
-            	<li>Por último, si todo falla, hay una alternantiva para saltarte la autenticación: descarga el archivo (<tt class="code">update.php</tt>) de tu servidor web, 
-            		encuentra  la línea que dice <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt>, y sustituyela por <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. 
-            		Guarda los cambios y sube el fichero a tu servidor web, sobreescribiendo el que existe en el servidor.
-            		Recuerda restaurar el archivo, tal como estaba, después de haber realizado la actualización con éxito. 
-            	</li>
+                <li>Si ya has iniciado sesión como administrador y ejecutas el programa de actualización desde el vínculo en el menú de administración de Coppermine se debe ejecutar sin más - usa la autenticación "normal" por cookies que utiliza toda la galería Coppermine
+                </li>
+                <li>Si no estás conectado como administrador, o si llamas a los componentes básicos de Coppermine antes de haber ejecutado este script (por lo general cuando actualizas versiones 'mayores' de Coppermine) te pedirá las credenciales - introduce los detalles de la cuenta de administrador que configuraste la primera vez que instalaste
+                </li>
+                <li>Si has olvidado en tercer lugar puedes dar tus credenciales en mySQL, también los que usaste al hacer la primera instalación. 
+                    Si tampoco te acuerdas descarga <tt class="code">include/config.inc.php</tt> de tu servidor web y edítalo: allí deben estar. 
+                    Si han cambiado, el equipo de soporte de tu servidor web debe ser capaz de ayudarte a recuperarlas.
+                </li>
+                <li>Por último, si todo falla, hay una alternantiva para saltarte la autenticación: descarga el archivo (<tt class="code">update.php</tt>) de tu servidor web, 
+                    encuentra  la línea que dice <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt>, y sustituyela por <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. 
+                    Guarda los cambios y sube el fichero a tu servidor web, sobreescribiendo el que existe en el servidor.
+                    Recuerda restaurar el archivo, tal como estaba, después de haber realizado la actualización con éxito. 
+                </li>
             </ul>
             <a name="updater_when"></a><h3>¿Cuándo hay que ejecutar la actualización?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
             <p>
-            	Tienes que ejecutar el programa de actualización cada vez que cambies la versión o 
-            	la sub-versión de mantenimiento, es decir, cada vez que se cambie el archivo <tt class="code">sql/update.sql</tt>.
+                Tienes que ejecutar el programa de actualización cada vez que cambies la versión o 
+                la sub-versión de mantenimiento, es decir, cada vez que se cambie el archivo <tt class="code">sql/update.sql</tt>.
             </p>
             <p>
-            	No importa ejecutar el script de actualización varias veces, así que si dudas vuelve a ejecutar.
+                No importa ejecutar el script de actualización varias veces, así que si dudas vuelve a ejecutar.
             </p>
         </div><a name="updater_end"></a>
         
@@ -341,46 +420,46 @@
         
     <a name="versioncheck"></a><h2>Herramienta de comprobación de versiones (versioncheck)<a href="#versioncheck" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>
-    	Desde el lanzamiento de cpg1.3.2 Coppermine viene con una herramienta adicional para comprobar los archivos y verificar que pertenecen a la versión de que se trate, para ayudar a resolver más fácilmente los problemas relacionados con las mejoras y actualizaciones. 
-    	Para lanzarla tienes que añadir <tt>versioncheck.php</tt> a la dirección de la galería en el navegador después de entrar en Coppermine como administrador (por ejemplo: <tt>http://tudominio.tld/tu_carpeta_coppermine/versioncheck.php</tt>). 
-    	Con la versión 1.5.x puedes ejecutar la utilidad versioncheck desde el <a href="admin_menu.htm#admin_menu">menú de administración</a>.
+        Desde el lanzamiento de cpg1.3.2 Coppermine viene con una herramienta adicional para comprobar los archivos y verificar que pertenecen a la versión de que se trate, para ayudar a resolver más fácilmente los problemas relacionados con las mejoras y actualizaciones. 
+        Para lanzarla tienes que añadir <tt>versioncheck.php</tt> a la dirección de la galería en el navegador después de entrar en Coppermine como administrador (por ejemplo: <tt>http://tudominio.tld/tu_carpeta_coppermine/versioncheck.php</tt>). 
+        Con la versión 1.5.x puedes ejecutar la utilidad versioncheck desde el <a href="admin_menu.htm#admin_menu">menú de administración</a>.
     </p>
     <p class="cpg_message_info">
-    	La herramienta versioncheck <strong>no</strong> actualiza, ni descarga las nuevas versiones de Coppermine por ti, ni instala ningún parche - sólo te informa acerca de las versiones más recientes y te ayuda a determinar si la actualización ha sido correcta.
+        La herramienta versioncheck <strong>no</strong> actualiza, ni descarga las nuevas versiones de Coppermine por ti, ni instala ningún parche - sólo te informa acerca de las versiones más recientes y te ayuda a determinar si la actualización ha sido correcta.
     </p>
     <div class="indent">
     
         <a name="versioncheck_description_start"></a><h3>Qué hace<a href="#versioncheck_description_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>La secuencia de comandos "versioncheck" tiene dos propósitos:</p>
         <ul>
-        	<li>Si has actualizado desde una versión anterior, debes ejecutar versioncheck para ver si la actualización funcionó como se esperaba</li>
-        	<li>También te ayuda a asegurarte que la versión de Coppermine está al día y no hay versiones posteriores.</li>
+            <li>Si has actualizado desde una versión anterior, debes ejecutar versioncheck para ver si la actualización funcionó como se esperaba</li>
+            <li>También te ayuda a asegurarte que la versión de Coppermine está al día y no hay versiones posteriores.</li>
         </ul>
         <p>
-        	Este script comprueba los archivos de tu servidor web y trata de determinar si las versiones de archivos son idénticos a los que hay en el repositorio de http://coppermine-gallery.net.
-        	Resalta los archivos que no coinciden y que debes actualizar también.
+            Este script comprueba los archivos de tu servidor web y trata de determinar si las versiones de archivos son idénticos a los que hay en el repositorio de http://coppermine-gallery.net.
+            Resalta los archivos que no coinciden y que debes actualizar también.
         </p>
         <p>La página versioncheck ha sido rediseñada para cpg1.5.x tanto en apariencia como en funcionalidad, en comparación con versiones anteriores.</p>
         <a name="versioncheck_description_end"></a>
         
         <a name="versioncheck_first_run"></a><h3>Primera ejecución<a href="#versioncheck_first_run" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>
-        	When run for the first time, you will see the <a href"versioncheck_options_start">option</a> screen first. 
-        	For a start, default options should be OK, so just submit the form. 
-        	The script will then determine the coppermine version you're currently running, an try to look up the XML file on the coppermine repository that 
-        	corresponds to your version. 
-        	If successfull, it will compare all files that exist on your server against the most recent files that are recommended to use 
-        	(trying to obtain that data from the repository). 
-        	Subsequently, you should see a list of folders and files that are supposed to exist on your server and an explanation if the file versions you have 
-        	are the most recent. 
-        	For details how to interpret the output, read on.
-        	
-        	Cuando se ejecuta por primera vez verás la primera pantalla de <a href"versioncheck_options_start">opciones</a>. 
-        	Para empezar, las opciones por defecto deberían bastar, así que pulsa el botón de enviar. 
-        	La secuencia de comandos determinará la versión de Coppermine que esté actualmente en ejecución e intentará buscar el archivo XML en el repositorio de Coppermine que corresponde a su versión. 
-        	Si tiene éxito comparará todos los archivos en tu servidor con los archivos en el repositorio más recientes y/o recomendados (tratará de conseguir esos datos del repositorio, claro). 
-        	Posteriormente deberías ver una lista de carpetas y archivos que se supone que existen en tu servidor y una explicación sobre si las versiones de archivo que tienes son las más recientes. 
-        	Sigue leyendo para conocer más detalle de cómo interpretar la salida.
+            When run for the first time, you will see the <a href"versioncheck_options_start">option</a> screen first. 
+            For a start, default options should be OK, so just submit the form. 
+            The script will then determine the coppermine version you're currently running, an try to look up the XML file on the coppermine repository that 
+            corresponds to your version. 
+            If successfull, it will compare all files that exist on your server against the most recent files that are recommended to use 
+            (trying to obtain that data from the repository). 
+            Subsequently, you should see a list of folders and files that are supposed to exist on your server and an explanation if the file versions you have 
+            are the most recent. 
+            For details how to interpret the output, read on.
+            
+            Cuando se ejecuta por primera vez verás la primera pantalla de <a href"versioncheck_options_start">opciones</a>. 
+            Para empezar, las opciones por defecto deberían bastar, así que pulsa el botón de enviar. 
+            La secuencia de comandos determinará la versión de Coppermine que esté actualmente en ejecución e intentará buscar el archivo XML en el repositorio de Coppermine que corresponde a su versión. 
+            Si tiene éxito comparará todos los archivos en tu servidor con los archivos en el repositorio más recientes y/o recomendados (tratará de conseguir esos datos del repositorio, claro). 
+            Posteriormente deberías ver una lista de carpetas y archivos que se supone que existen en tu servidor y una explicación sobre si las versiones de archivo que tienes son las más recientes. 
+            Sigue leyendo para conocer más detalle de cómo interpretar la salida.
         </p>
 
         <a name="versioncheck_options_start"></a><h3>Opciones<a href="#versioncheck_options_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -399,13 +478,13 @@
                 ¡Pero sólo cuando te lo pidan en el foro! 
                 Otro uso posible es disminuir el consumo de recursos: si sufres timeouts, prueba usando la opción de texto, que consume menos. 
                 </li>
-                	
+                    
             </ul>
             <a name="versioncheck_options_display_output_end"></a>
             </li>
             <li><a name="versioncheck_options_only_show_potential_errors"></a><h4>Mostrar sólo los posibles errores<a href="#versioncheck_options_only_show_potential_errors" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            	Si no tienes mucha idea de lo que significa la salida entera, o si te lo piden desde soporte, puedes marcar esta opción para mostrar 
-            	sólo las carpetas y archivos que tienen problemas.
+                Si no tienes mucha idea de lo que significa la salida entera, o si te lo piden desde soporte, puedes marcar esta opción para mostrar 
+                sólo las carpetas y archivos que tienen problemas.
             <a name="versioncheck_options_only_show_potential_errors_end"></a>
             </li>
             <li><a name="versioncheck_options_hide_images"></a><h4>No comprobar imágenes<a href="#versioncheck_options_hide_images" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
@@ -432,9 +511,9 @@
             </li>
         </ul>
         <p>
-        	La pantalla de opciones te permite configurar versioncheck, o mejor dicho lo que se muestra. 
-        	Las opciones que escojas no se guardan, así que tendrás que elegir cada vez que se ejecuta versioncheck. 
-        	Las opciones por defecto deberían valer para la mayoría de los usuarios - cámbialas solo cuando tengas buenas razones.
+            La pantalla de opciones te permite configurar versioncheck, o mejor dicho lo que se muestra. 
+            Las opciones que escojas no se guardan, así que tendrás que elegir cada vez que se ejecuta versioncheck. 
+            Las opciones por defecto deberían valer para la mayoría de los usuarios - cámbialas solo cuando tengas buenas razones.
         </p>
         <a name="versioncheck_options_end"></a>
         
@@ -442,7 +521,7 @@
         <a name="versioncheck_comparison_start"></a><h3>Salida de la comprobación<a href="#versioncheck_comparison_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <img src="images/versioncheck_output.png" border="0" width="400" height="191" alt="" title="Output generated by version check" align="right" />
         <p>
-        	Hay una gran cantidad de información en un espacio muy pequeño. He aquí un ejemplo de una posible salida y lo que significa:
+            Hay una gran cantidad de información en un espacio muy pequeño. He aquí un ejemplo de una posible salida y lo que significa:
         </p>
         <ul>
             <li><a name="versioncheck_comparison_path"></a><h4>Ruta<a href="#versioncheck_comparison_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
@@ -488,9 +567,9 @@
             </li>
 
             <li><a name="versioncheck_comparison_version"></a><h4>Versión<a href="#versioncheck_comparison_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            	La versión del archivo en el servidor. 
-            	Si es idéntica a la versión indicada en el repositorio, deberías ver un &quot;OK&quot;. 
-            	Si utilizas una versión antigua en tu servidor deberías conseguir un paquete nuevo y hacer una actualización.
+                La versión del archivo en el servidor. 
+                Si es idéntica a la versión indicada en el repositorio, deberías ver un &quot;OK&quot;. 
+                Si utilizas una versión antigua en tu servidor deberías conseguir un paquete nuevo y hacer una actualización.
             <br />
             Nota: ni las carpetas ni los archivos binarios (como gráficos) tienen números de versión, por lo que la columna "Versión" muestra &quot;<acronym title="not applicable">n/a</acronym>&quot; para las carpetas y archivos binarios. 
             Solo los archivos cuyo contenido sea texto pueden tener número de versión, así que no te alarmes por los muchos mensajes &quot;n/a (OK)&quot; que aparezcan.
@@ -519,26 +598,26 @@
             Si salen como modificados hay varias posibles razones:
             <ul>
                 <li>
-                	Has modificado <strong>deliberadamente</strong> el archivo (por ejemplo, aplicando una modificación personalizada). 
-                	En ese caso puedes hacer caso omiso de la advertencia en la la columna &quot;Modificado&quot;
+                    Has modificado <strong>deliberadamente</strong> el archivo (por ejemplo, aplicando una modificación personalizada). 
+                    En ese caso puedes hacer caso omiso de la advertencia en la la columna &quot;Modificado&quot;
                 </li>
                 <li>
-                	El archivo no se ha transferido correctamente al servidor web. 
-                	Si este es el caso, intenta volver a cargar el archivo al servidor. 
-                	Si con esto no se resuelve el problema, el paquete que has conseguido podría estar corrupto. 
-                	Vuelve a descargar uno de la sección de descarga de Coppermine, desempaqueta y/o descomprime y vuelve a cargar el archivo. 
-                	Asegúrate de que la aplicación FTP está configurada para sobrescribir los archivos existentes
+                    El archivo no se ha transferido correctamente al servidor web. 
+                    Si este es el caso, intenta volver a cargar el archivo al servidor. 
+                    Si con esto no se resuelve el problema, el paquete que has conseguido podría estar corrupto. 
+                    Vuelve a descargar uno de la sección de descarga de Coppermine, desempaqueta y/o descomprime y vuelve a cargar el archivo. 
+                    Asegúrate de que la aplicación FTP está configurada para sobrescribir los archivos existentes
                 </li>
                 <li>
-                	Has usado FTP en modo inadecuado para transferir el archivo al servidor web. 
-                	En las aplicaciones de FTP puedes transferir archivos en modo ASCII o binarios. 
-                	La mayoría de clientes FTP modernos seleccionan automáticamente el modo apropiado de FTP para cada archivo. 
-                	Si no es el caso, intenta ponerlo a mano y especifica explícitamente el modo de FTP para la carga de archivos.
+                    Has usado FTP en modo inadecuado para transferir el archivo al servidor web. 
+                    En las aplicaciones de FTP puedes transferir archivos en modo ASCII o binarios. 
+                    La mayoría de clientes FTP modernos seleccionan automáticamente el modo apropiado de FTP para cada archivo. 
+                    Si no es el caso, intenta ponerlo a mano y especifica explícitamente el modo de FTP para la carga de archivos.
                 </li>
                 <li>
-                	Tu servidor web está inyectando código en cada archivo. 
-                	Muchos proveedores de espacio web gratuito (los llamados "freehosts") hacen esto para poner anuncios en tus ficheros. 
-                	No puedes hacer mucho, excepto pagar un servicio de hosting o ignorar la alerta de la columna &quot;Modificado&quot; y esperar que las cosas funcionen de todos modos. 
+                    Tu servidor web está inyectando código en cada archivo. 
+                    Muchos proveedores de espacio web gratuito (los llamados "freehosts") hacen esto para poner anuncios en tus ficheros. 
+                    No puedes hacer mucho, excepto pagar un servicio de hosting o ignorar la alerta de la columna &quot;Modificado&quot; y esperar que las cosas funcionen de todos modos. 
                 </li>
             </ul>
             Puedes filtrar la salida de la columna "Modificado" activando la opción <a href="#versioncheck_options_no_modification_check">No comprobar los ficheros modificados</a>. 
@@ -565,42 +644,42 @@
             Ten en cuenta las advertencias mencionadas en la sección de opciones.
             </li>
             <li>
-            	Obtengo una página en blanco o una página vacía
-            	<br />
-            	La secuencia de comandos se pasa de tiempo y da un timeout, ya que consume enormes recursos. 
-            	Vas a tener que conformarte sin versioncheck durante la configuración de tu servidor, a menos que el servidor sea tuyo y le puedas asignar 
-            	más memoria y más tiempo de ejecución al script.
+                Obtengo una página en blanco o una página vacía
+                <br />
+                La secuencia de comandos se pasa de tiempo y da un timeout, ya que consume enormes recursos. 
+                Vas a tener que conformarte sin versioncheck durante la configuración de tu servidor, a menos que el servidor sea tuyo y le puedas asignar 
+                más memoria y más tiempo de ejecución al script.
 
             </li>
             <li>Me aparece un mensaje de error<br />
-            	Los mensajes de error como <tt class="code">Error fatal: se superó el tiempo de ejecución máximo de 60 segundos /ruta/al/directorio/raíz/carpeta_coppermine/include/versioncheck.inc.php en la línea xxx</tt> también son un indicador de que el scripto consume muchos recursos. 
-            	Prueba a desactivar algunas opciones de salida. 
-            	Si sigue sin funcionar simplemente no puedes ejecutar el script versioncheck en tu servidor. 
+                Los mensajes de error como <tt class="code">Error fatal: se superó el tiempo de ejecución máximo de 60 segundos /ruta/al/directorio/raíz/carpeta_coppermine/include/versioncheck.inc.php en la línea xxx</tt> también son un indicador de que el scripto consume muchos recursos. 
+                Prueba a desactivar algunas opciones de salida. 
+                Si sigue sin funcionar simplemente no puedes ejecutar el script versioncheck en tu servidor. 
             </li>
         </ul>
         <p>
-        	Como hay varios factores que influyen en su comportamiento puede que trabaje correctamente en tu servidor, o puede que no. 
-        	Si versioncheck no hace nada, es probablemente tu caso - pero no tienes por qué alarmarte: sólo asegúrete de mantener la instalación de Coppermine al día, 
-        	preferiblemente activando la opción de configuración "<a href="configuration.htm#admin_general_coppermine_news">Mostrar noticias de coppermine-gallery.net</a>". 
-        	Sólo si la herramienta te dice que hay problemas (es decir, sólo si <em>algunas</em> líneas contienen un comentario en la columna de comentarios), debes preocuparte y mirar más detenidamente.
+            Como hay varios factores que influyen en su comportamiento puede que trabaje correctamente en tu servidor, o puede que no. 
+            Si versioncheck no hace nada, es probablemente tu caso - pero no tienes por qué alarmarte: sólo asegúrete de mantener la instalación de Coppermine al día, 
+            preferiblemente activando la opción de configuración "<a href="configuration.htm#admin_general_coppermine_news">Mostrar noticias de coppermine-gallery.net</a>". 
+            Sólo si la herramienta te dice que hay problemas (es decir, sólo si <em>algunas</em> líneas contienen un comentario en la columna de comentarios), debes preocuparte y mirar más detenidamente.
         </p>
         <a name="versioncheck_problems_end"></a>
         
         <a name="versioncheck_expect"></a><h3>Falsas expectativas<a href="#versioncheck_expect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
         <p>
-        	Para algunos esto puede sonar trivial, para otros puede ser un dato importante: naturalmente, los archivos que no has reemplazado durante el proceso de actualización 
-        	(<tt class="code">anycontent.php</tt>, por ejemplo) se marcarán como obsoletos en la salida de versioncheck. 
-        	Por supuesto era de esperar. 
-        	No pasa nada si has realizado la actualización tal y como se ha indicado, porque los archivos que se supone que se mantienen durante el proceso en realidad no 
-        	contienen código que necesite ser actualizado. 
-        	A modo de ejemplo, <tt class="code">anycontent.php</tt> en realidad no contiene código en absoluto (al menos el archivo que viene con Coppermine). 
-        	<em>Puede</em> tener código personalizado si decides usarlo. 
-        	Para obtener más información sobre el uso de <tt class="code">anycontent.php</tt>, consulta la sección 
-        	&quot;<a href="php-content.htm#php-content_anycontent">Uso de anycontent.php</a>&quot;.
+            Para algunos esto puede sonar trivial, para otros puede ser un dato importante: naturalmente, los archivos que no has reemplazado durante el proceso de actualización 
+            (<tt class="code">anycontent.php</tt>, por ejemplo) se marcarán como obsoletos en la salida de versioncheck. 
+            Por supuesto era de esperar. 
+            No pasa nada si has realizado la actualización tal y como se ha indicado, porque los archivos que se supone que se mantienen durante el proceso en realidad no 
+            contienen código que necesite ser actualizado. 
+            A modo de ejemplo, <tt class="code">anycontent.php</tt> en realidad no contiene código en absoluto (al menos el archivo que viene con Coppermine). 
+            <em>Puede</em> tener código personalizado si decides usarlo. 
+            Para obtener más información sobre el uso de <tt class="code">anycontent.php</tt>, consulta la sección 
+            &quot;<a href="php-content.htm#php-content_anycontent">Uso de anycontent.php</a>&quot;.
         </p>
         <p>
-        	La herramienta versioncheck en realidad <em>no descarga</em> las versiones de archivos de Internet - sólo <em>comprueba</em> los que tienes en tu servidor contra una lista de los más recientes. 
-        	La herramienta versioncheck no comprueba ni arregla tu sitio contra la piratería informática.
+            La herramienta versioncheck en realidad <em>no descarga</em> las versiones de archivos de Internet - sólo <em>comprueba</em> los que tienes en tu servidor contra una lista de los más recientes. 
+            La herramienta versioncheck no comprueba ni arregla tu sitio contra la piratería informática.
         </p>
         
     </div><a name="versioncheck_end"></a>
@@ -608,91 +687,91 @@
     
     <a name="upgrade_faq"></a><h2>FAQ de la actualización<a href="#upgrade_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <ul>
-    	<li><a name="upgrade_faq_new_releases_alert"></a><h3>¿Cómo me informo sobre las nuevas versiones de Coppermine?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	Hay varias herramientas que te permiten estar al día y asegurarte de que no te pierdas ninguna versión:
-    	<ul>
-    		<li>
-    			Deja la configuración del ajuste &quot;<a href="configuration.htm#admin_general_coppermine_news">Mostrar mensajes de noticias coppermine-gallery.net</a>" 
-    			habilitada: te alertará sobre las novedades y los problemas de seguridad en Coppermine. 
-    			Las noticias solamente están para tí, como administrador, por lo que los usuarios finales no se darán cuenta.
-    		</li>
-    		<li>
-    			Suscríbete al paquete en las páginas del proyecto sf.net
-    		</li>
-    		<li>
-    			Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> 
-    			(by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.
-    			Suscríbete al <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">tablón de anuncios</a> (pulsando en "notificar" una vez validado). 
-    			A partir de entonces recibirás un correo cada vez que haya un anuncio nuevo. 
-    		</li>
-    	</ul>
-    	</li>
-    	<li><a name="upgrade_faq_difference_update_upgrade"></a><h3>¿Cuál es la diferencia entre la <em>actualización</em> y la <em>mejora</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	The words "update" and "upgrade" are often being used as synonyms. 
-    	There is a slight difference though in the definition of the coppermine developers: 
-    	<strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; 
-    	while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.
-
-    	Las expresiones "actualizar" (update) y "subir de versión" (upgrade) a menudo se utilizan como sinónimos. 
-    	Pero hay una ligera diferencia en la definición que usan los desarrolladores de Coppermine: la <strong>mejora</strong> por lo general significa incrementar 
-    	el número principal de versión, por ejemplo, de cpg1.<em>4</em>.X a cpg1.<em>5</em>.X, mientras que la <strong>actualización</strong> se refiere generalmente a los cambios de 
-    	<em>menor</em> importancia en la versión, por ejemplo, las versiones de mantenimiento de cpg1.5.<em>x</em> a cpg1.5.<em>y</em>.
-    	<br />
-    	El uso coloquial no es tan estricto, sin embargo, por lo que puedes encontrar tanto en este documento como en sitios (como el foro oficial de Coppermine) que los términos se usan indistintamente. 
-    	De hecho, las palabras son casi sinónimos por lo que respecta a nosotros.</li>
-    	<li>
-    	    <a name="upgrade_faq_what_version"></a><h3>¿Cómo puedo saber qué versión de Coppermine tengo?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	    Hay varias formas de determinar qué versión de Coppermine estás ejecutando:
-    	    <ul>
-    	        <li>
-    	        	Si puedes iniciar sesión en tu galería Coppermine la cuenta de administrador, ve al panel de configuración de Coppermine: la versión exacta aparece en el encabezado de la tabla
-    	        </li>
-    	        <li>
-    	        	Echa un vistazo al código fuente de cualquier página de Coppermine (por lo general, pulsa el botón derecho en una trozo en blanco y elige "Ver código fuente" o algo similar en el menú contextual). 
-    	        	Desplázate hasta la parte inferior de la salida en el código fuente (justo antes de la etiqueta de cierre del 'body') - deberías encontrar una línea de comentario con la versión exacta de Coppermine
-    	        </li>
-    	        <li>
-    	        	Usa un editor de texto plano para abrir una copia local de cualquier archivo del archivo PHP de Coppermine - en el encabezado del archivo debes ver tanto la versión exacta de Coppermine, como el número de revisión de la subversión. 
-    	        	En otros ficheros que vienen con Coppermine verás lo mismo. 
-    	        </li>
-    	    </ul>
-    	</li>
+        <li><a name="upgrade_faq_new_releases_alert"></a><h3>¿Cómo me informo sobre las nuevas versiones de Coppermine?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Hay varias herramientas que te permiten estar al día y asegurarte de que no te pierdas ninguna versión:
+        <ul>
+            <li>
+                Deja la configuración del ajuste &quot;<a href="configuration.htm#admin_general_coppermine_news">Mostrar mensajes de noticias coppermine-gallery.net</a>" 
+                habilitada: te alertará sobre las novedades y los problemas de seguridad en Coppermine. 
+                Las noticias solamente están para tí, como administrador, por lo que los usuarios finales no se darán cuenta.
+            </li>
+            <li>
+                Suscríbete al paquete en las páginas del proyecto sf.net
+            </li>
+            <li>
+                Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> 
+                (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.
+                Suscríbete al <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">tablón de anuncios</a> (pulsando en "notificar" una vez validado). 
+                A partir de entonces recibirás un correo cada vez que haya un anuncio nuevo. 
+            </li>
+        </ul>
+        </li>
+        <li><a name="upgrade_faq_difference_update_upgrade"></a><h3>¿Cuál es la diferencia entre la <em>actualización</em> y la <em>mejora</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        The words "update" and "upgrade" are often being used as synonyms. 
+        There is a slight difference though in the definition of the coppermine developers: 
+        <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; 
+        while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.
+
+        Las expresiones "actualizar" (update) y "subir de versión" (upgrade) a menudo se utilizan como sinónimos. 
+        Pero hay una ligera diferencia en la definición que usan los desarrolladores de Coppermine: la <strong>mejora</strong> por lo general significa incrementar 
+        el número principal de versión, por ejemplo, de cpg1.<em>4</em>.X a cpg1.<em>5</em>.X, mientras que la <strong>actualización</strong> se refiere generalmente a los cambios de 
+        <em>menor</em> importancia en la versión, por ejemplo, las versiones de mantenimiento de cpg1.5.<em>x</em> a cpg1.5.<em>y</em>.
+        <br />
+        El uso coloquial no es tan estricto, sin embargo, por lo que puedes encontrar tanto en este documento como en sitios (como el foro oficial de Coppermine) que los términos se usan indistintamente. 
+        De hecho, las palabras son casi sinónimos por lo que respecta a nosotros.</li>
+        <li>
+            <a name="upgrade_faq_what_version"></a><h3>¿Cómo puedo saber qué versión de Coppermine tengo?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            Hay varias formas de determinar qué versión de Coppermine estás ejecutando:
+            <ul>
+                <li>
+                    Si puedes iniciar sesión en tu galería Coppermine la cuenta de administrador, ve al panel de configuración de Coppermine: la versión exacta aparece en el encabezado de la tabla
+                </li>
+                <li>
+                    Echa un vistazo al código fuente de cualquier página de Coppermine (por lo general, pulsa el botón derecho en una trozo en blanco y elige "Ver código fuente" o algo similar en el menú contextual). 
+                    Desplázate hasta la parte inferior de la salida en el código fuente (justo antes de la etiqueta de cierre del 'body') - deberías encontrar una línea de comentario con la versión exacta de Coppermine
+                </li>
+                <li>
+                    Usa un editor de texto plano para abrir una copia local de cualquier archivo del archivo PHP de Coppermine - en el encabezado del archivo debes ver tanto la versión exacta de Coppermine, como el número de revisión de la subversión. 
+                    En otros ficheros que vienen con Coppermine verás lo mismo. 
+                </li>
+            </ul>
+        </li>
     </ul>
 </div><a name="upgrade_end"></a>
 
 <a name="downgrading"></a><h2>Volver desde cpg1.5.x a una versión anterior<a href="#downgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>
-	CPG1.5.x incorporates many new features (compared to older versions), so we encourage all users to upgrade. 
-	However, there may be some who want to test cpg1.5.x and decide later that they want to go back to an older version. 
-	You have to keep in mind that a full upgrade changes the overall layout of coppermine's database that includes converting the encoding to unicode. 
-	This process can't be reverted: once you have done the conversion, the only way back is to restore a complete mySQL database dump 
-	(of course you have to create this backup <strong>before</strong> you upgraded in the first place). 
-	Creating mySQL dumps (backups) is recommended anyway, so you should do so <strong>now</strong>.
-
-	CPG1.5.x incorpora muchas características nuevas (en comparación con versiones anteriores), así que animamos a todos los usuarios a actualizar. 
-	Sin embargo, puede haber alguien que quiera probar cpg1.5.x y más tarde decida que quiere volver a una versión anterior. 
-	Hay que tener en cuenta que una actualización completa modifica la base de datos de coppermine, incluyendo la conversión de la codificación a Unicode. 
-	Este proceso tiene vuelta atrás: una vez terminada la conversión, la única forma de volver atrás es restaurar un volcado completo de la base de datos mySQL (por supuesto tienes que crear esta copia de seguridad lo primero antes de actualizar). 
-	Se recomienda de todos modos hacer copias de seguridad de mySQL, por lo que deberías hacerlo ahora mismo.
+    CPG1.5.x incorporates many new features (compared to older versions), so we encourage all users to upgrade. 
+    However, there may be some who want to test cpg1.5.x and decide later that they want to go back to an older version. 
+    You have to keep in mind that a full upgrade changes the overall layout of coppermine's database that includes converting the encoding to unicode. 
+    This process can't be reverted: once you have done the conversion, the only way back is to restore a complete mySQL database dump 
+    (of course you have to create this backup <strong>before</strong> you upgraded in the first place). 
+    Creating mySQL dumps (backups) is recommended anyway, so you should do so <strong>now</strong>.
+
+    CPG1.5.x incorpora muchas características nuevas (en comparación con versiones anteriores), así que animamos a todos los usuarios a actualizar. 
+    Sin embargo, puede haber alguien que quiera probar cpg1.5.x y más tarde decida que quiere volver a una versión anterior. 
+    Hay que tener en cuenta que una actualización completa modifica la base de datos de coppermine, incluyendo la conversión de la codificación a Unicode. 
+    Este proceso tiene vuelta atrás: una vez terminada la conversión, la única forma de volver atrás es restaurar un volcado completo de la base de datos mySQL (por supuesto tienes que crear esta copia de seguridad lo primero antes de actualizar). 
+    Se recomienda de todos modos hacer copias de seguridad de mySQL, por lo que deberías hacerlo ahora mismo.
 
 </p>
 <p class="cpg_message_warning">
-	Para dejarlo claro: <strong>sólo</strong> se puede volver a versiones anteriores si tenías cpg1.4.x y actualizaste a cpg1.5.x. 
-	¡Si has realizado una instalación nueva de cpg1.5.x, no hay manera de rebajar la versión a 1.4.x!
+    Para dejarlo claro: <strong>sólo</strong> se puede volver a versiones anteriores si tenías cpg1.4.x y actualizaste a cpg1.5.x. 
+    ¡Si has realizado una instalación nueva de cpg1.5.x, no hay manera de rebajar la versión a 1.4.x!
 </p>
 
 <p>
-	Para hacer la vuelta atrás cambia todas los archivos de la versión 1.5.x con los archivos de la versión anterior (como si fueras a hacer una actualización, ver más arriba). 
-	A continuación, restaura el volcado de base de datos que debes haber hecho antes de actualizar. 
-	Si no tienes una copia de seguridad de la base de datos (un backup, un volcado, un dump), no se puede volver atrás! 
+    Para hacer la vuelta atrás cambia todas los archivos de la versión 1.5.x con los archivos de la versión anterior (como si fueras a hacer una actualización, ver más arriba). 
+    A continuación, restaura el volcado de base de datos que debes haber hecho antes de actualizar. 
+    Si no tienes una copia de seguridad de la base de datos (un backup, un volcado, un dump), no se puede volver atrás! 
 </p>
 <a name="downgrading_end"></a>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7637 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
diff -x .svn -aruN 1.5.6.src/docs/es/uploading_batch-add.htm 1.5.8.src/docs/es/uploading_batch-add.htm
--- 1.5.6.src/docs/es/uploading_batch-add.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/uploading_batch-add.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/uploading_batch-add.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -206,8 +206,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/uploading.htm 1.5.8.src/docs/es/uploading.htm
--- 1.5.6.src/docs/es/uploading.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/uploading.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/uploading.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -73,8 +73,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/uploading_http.htm 1.5.8.src/docs/es/uploading_http.htm
--- 1.5.6.src/docs/es/uploading_http.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/uploading_http.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/uploading_http.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -71,8 +71,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/uploading_xp-publisher.htm 1.5.8.src/docs/es/uploading_xp-publisher.htm
--- 1.5.6.src/docs/es/uploading_xp-publisher.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/uploading_xp-publisher.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/uploading_xp-publisher.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -101,8 +101,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/upload_troubleshooting.htm 1.5.8.src/docs/es/upload_troubleshooting.htm
--- 1.5.6.src/docs/es/upload_troubleshooting.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/upload_troubleshooting.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/upload_troubleshooting.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -123,253 +121,237 @@
 <p class="cpg_message_error">When asking for support on the coppermine forum, post a link to your site and a <a href="users.htm#user_cp_new">test user account</a> (the test user mustn't be in the admin group!) with upload privileges, with the above mentioned settings in place - this way, supporters can see the error messages as well. Do <strong>not</strong> post debug_output unless requested. If you want fast results, you should disable admin approval for the group the test user is in, so supporters can tell instantly what is wrong without needing to double-check.</p>
 <div class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters.<br />
 To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</div>
-<p>Not sure what to do now? Read on:</p>
-<a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
-<p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
-<ul>
-	<li>
-		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">Go to your coppermine page and log in as admin</div>
-	</li>
-	<li>
-		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new group&quot; button</li>
-				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
-			<ul>
-				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new user&quot; button</li>
-				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
-				<li>Assign an easy password - can be the same as the user name.</li>
-				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
-				<li>Scroll to the bottom and submit the form.</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
-			<ul>
-				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
-				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
-				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
-			<ul>
-				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
-				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
-				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
-				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
-				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
-				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
-				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
-				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
-				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
-			<ul>
-				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
-				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
-				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
-				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
-				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
-				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
-			</ul>
-			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
-				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
-				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
-				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
-				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
-				<li>Post the test user account details (user name and password) that you have set up above</li>
-				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
-			</ul>
-		</div>
-	</li>
-</ul>
-<a name="upload_support_step-by-step_end"></a>
-
-<a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_example">
-	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
-	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
-	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
-	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
-	Here's the test user account data: <br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
-	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
-	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
-	[code]<span class="important">Some other error message</span>[/code]<br />
-	when trying that. I have no idea what else to do.<br />
-	Thanks in advance for your suggestions</div>
-</div>
-<a name="upload_support_example_end"></a>
+<p>Not sure what to do now? Read on:</p>
+<div class="indent">
+    <a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="?expand_all=1#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
+    <p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
+    <ul>
+    	<li>
+    		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="?expand_all=1#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">Go to your coppermine page and log in as admin</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="?expand_all=1#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new group&quot; button</li>
+    				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="?expand_all=1#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="?expand_all=1#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
+    			<ul>
+    				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new user&quot; button</li>
+    				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
+    				<li>Assign an easy password - can be the same as the user name.</li>
+    				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
+    				<li>Scroll to the bottom and submit the form.</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="?expand_all=1#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
+    			<ul>
+    				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
+    				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
+    				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="?expand_all=1#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
+    			<ul>
+    				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
+    				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
+    				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
+    				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
+    				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
+    				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="?expand_all=1#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
+    				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="?expand_all=1#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
+    				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
+    				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="?expand_all=1#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
+    			<ul>
+    				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
+    				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
+    				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
+    				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
+    				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
+    				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
+    			</ul>
+    			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="?expand_all=1#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
+    				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
+    				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
+    				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
+    				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
+    				<li>Post the test user account details (user name and password) that you have set up above</li>
+    				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
+    			</ul>
+    		</div>
+    	</li>
+    </ul>
+    <a name="upload_support_step-by-step_end"></a>
+    
+    <a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_example">
+    	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
+    	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
+    	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
+    	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
+    	Here's the test user account data: <br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
+    	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
+    	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
+    	[code]<span class="important">Some other error message</span>[/code]<br />
+    	when trying that. I have no idea what else to do.<br />
+    	Thanks in advance for your suggestions</div>
+    </div>
+    <a name="upload_support_example_end"></a>
+</div>
 <a name="upload_support_end"></a>
 
 
 <a name="upload_error_messages"></a><h2>Error messages<a href="#upload_error_messages" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-Below is a list of error messages that are quite frequent. Please review this table carefully if the error message you get during upload is being mentioned in this table. If it is, try applaying the suggested fix.
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th align="left">Error message</th>
-    <th align="left">Possible cause</th>
-    <th align="left">Suggested fix</th>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorCantMovePic"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/<br />
-      Warning: move_uploaded_file(/tmp/<em>phpezCYKr</em>)<br />
-      [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt><a href="#ErrorCantMovePic" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      PHP's temporary folder is missing or doesn't have the needed permissions
-    </td>
-    <td valign="top">
-      You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
-      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorImpossibleToMove"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/</tt><a href="#ErrorImpossibleToMove" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder</td>
-    <td valign="top">Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.</td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorFailedToOpenDir"></a><tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt><a href="#ErrorFailedToOpenDir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>'edit'-folder in your albums folder is missing</li>
-        <li>'edit'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
-        <li>Improper upgrade from cpg1.3.x</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Make sure you have a folder named 'edit' in your albums folder.</li>
-        <li>Make sure the edit directory has been chmod to 777/755.</li>
+Below is a list of error messages that are quite frequent. Please review this section carefully if the error message you get during upload is being mentioned here. If it is, try applying the suggested fix.
+
+<div class="indent">
+
+<a name="upload_error_messages_cant_move"></a><a name="ErrorCantMovePic"></a><h3>Error message: <em>failed to create stream: Operation not permitted</em><a href="#upload_error_messages_cant_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_cant_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_cant_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to albums/userpics/
+Warning: move_uploaded_file(/tmp/<span style="color:blue;">phpezCYKr</span>)
+[function.move-uploaded-file]: failed to create stream: Operation not permitted</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_cant_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_cant_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    PHP's temporary folder is missing or doesn't have the needed permissions.
+    <a name="upload_error_messages_cant_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_cant_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
+      If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
+</div>
+
+<a name="upload_error_messages_impossible_to_move"></a><a name="ErrorImpossibleToMove"></a><h3><em>Impossible to move X to Y</em><a href="#upload_error_messages_impossible_to_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_impossible_to_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_impossible_to_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to <span style="color:blue;">albums/userpics/XXXXX/</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_impossible_to_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_impossible_to_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder
+    <a name="upload_error_messages_impossible_to_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_impossible_to_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.
+</div>
+
+<a name="upload_error_messages_failed_to_open_dir"></a><a name="ErrorFailedToOpenDir"></a><h3>Error message: <em>failed to open dir: No such file or directory</em><a href="#upload_error_messages_failed_to_open_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_failed_to_open_dir_detail"></a><h4>Detailed error message<a href="#upload_error_messages_failed_to_open_dir_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</pre>
+    <a name="upload_error_messages_failed_to_open_dir_cause"></a><h4>Possible cause<a href="#upload_error_messages_failed_to_open_dir_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder is missing</li>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
+        <li>Improper upgrade from a previous version of Coppermine</li>
+    </ul>
+    <a name="upload_error_messages_failed_to_open_dir_fix"></a><h4>Suggested fix<a href="#upload_error_messages_failed_to_open_dir_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <ul>
+        <li>Make sure you have a folder named '<tt class="filename">edit</tt>' in your albums folder.</li>
+        <li>Make sure the edit directory has been CHMODed to 777/755 (or rather: that you have applied permissions as suggested in <a href="install_permissions.htm">Setting permissions</a>)</li>
         <li>Make sure you have completely <a href="upgrading.htm#upgrade">upgraded</a> to Coppermine 1.5.x</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="httpPostVars"></a><tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt><a href="#httpPostVars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Outdated PHP-version on your server</li>
-        <li>Improper webserver configuration</li>
-      </ul>
-    </td>
-    <td valign="top">
-      Check if <a href="install_faq.htm#VersionPHP">your version of PHP</a> fullfills the <a href="requirements.htm#what">minimum requirements</a> for Coppermine. If your version is 4.3.0 or better, then this error is probably caused by a misconfiguration of your hosting server, and not a Coppermine issue. If the server isn't yours to configure properly (that is: if you're with a webhost), you can try this workaround (at your own risk):<br >
-      Edit the file "init.inc.php" and look for<br />
-      <div class="quote">$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</div>
-Replace it with<br />
-      <div class="quote">$PHP_SELF = $_SERVER['PHP_SELF'];</div>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNoAlbumExisting"></a><tt class="code">Sorry there is no album where you are allowed to upload files</tt><a href="#ErrorNoAlbumExisting" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_no_album"></a><a name="ErrorNoAlbumExisting"></a><h3>Error message: <em>Sorry there is no album where you are allowed to upload files</em><a href="#upload_error_messages_no_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_album_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_album_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Sorry there is no album where you are allowed to upload files</pre>
+    <a name="upload_error_messages_no_album_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_album_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
         <li>You (as admin) haven't created any albums yet.</li>
         <li>You (as non-admin user) don't have the permission to upload to public albums</li>
         <li>You (as non-admin user) haven't created at least one album in your personal gallery</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
+    </ul>
+    <a name="upload_error_messages_no_album_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_album_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error message is a <a href="errors.htm#errors_soft">soft error</a>, i.e. it's something that is related to your Coppermine setup and means that you haven't done something that you should have done.
+    <ul>
         <li>If you get this message when logged in as the admin of your gallery, then you need to <a href="albums.htm#albmgr_create">create at least one album</a> where files can be uploaded</li>
         <li>If you get this message when logged in as a non-admin, then you need to make sure you understand the permissions concept behind Coppermine: on the <a href="groups.htm#group_cp">groups control panel</a> the admin determines  whether users can create personal galleries (i.e. create albums inside their user gallery) or if they are allowed to upload into admin-created public albums. If the user <strong>is</strong> allowed to create personal galleries and gets this message, he must create at least one album first by clicking on &quot;Create / Order my albums&quot;. If the user is only allowed to upload to public albums (which need to be created by the admin in advance) and gets the above mentioned error message, then the admin needs to specify at least one public album where visitors are allowed to upload, using the <a href="albums.htm#album_prop">album properties</a> screen.</li>
         <li>If you get this message when not logged in at all (i.e. being a guest), then you need to review the Coppermine permissions concept as well: if you want to allow guests to upload (not recommended because of potential abuse), you need to specify the general upload ability on the <a href="groups.htm#group_cp">groups control panel</a> (for the guest/anonymous group) and you will also need to modify the <a href="albums.htm#album_prop">album properties</a> screen of at least one album and allow uploads for visitors in that album.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorAllowedMemorySize"></a><tt class="code">Fatal error: Allowed memory size of <em>XXXXXXX</em> bytes exhausted at (null):0 (tried to allocate <em>XXXX</em> bytes) in /var/www/html/include/picmgmt.inc.php</tt><a href="#ErrorAllowedMemorySize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
-    </td>
-    <td valign="top">
-      There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
-      <ul>
+    </ul>
+</div>
+
+<a name="upload_error_messages_allowed_memory_size"></a><a name="ErrorAllowedMemorySize"></a><h3>Error message: <em>Allowed memory size of X bytes exhausted</em><a href="#upload_error_messages_allowed_memory_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_allowed_memory_size_detail"></a><h4>Detailed error message<a href="#upload_error_messages_allowed_memory_size_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Fatal error: Allowed memory size of <span style="color:blue;">XXXXXXX</span> bytes exhausted at (null):0 (tried to allocate <span style="color:blue;">XXXX</span> bytes) in <span style="color:blue;">/var/www/html/include/picmgmt.inc.php</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_allowed_memory_size_cause"></a><h4>Possible cause<a href="#upload_error_messages_allowed_memory_size_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_allowed_memory_size_fix"></a><h4>Suggested fixes<a href="#upload_error_messages_allowed_memory_size_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
+    <ul>
         <li><strong>Alternative 1 (ideal):</strong><br />
         Increase the memory limit allocation in php.ini as suggested in <a href="upload_troubleshooting.htm#upload_trouble_memory_usage">Memory usage during resizing</a>. 
         If you cannot change php.ini, you should read alternatives 2 and 3.</li>
@@ -378,255 +360,310 @@
          <li><strong>Alternative 3 (workaround):</strong><br />
          You may download one of many free programs that resize images. Then resize the images to a smaller resolution (like 800 x 600) by the batch into a different folder while maintaining the same filenames.<br />
          Upload the resized images to Coppermine.  Then use your FTP client to overwrite the images with the higher resolution images. </li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorExecDisabled"></a><tt class="code">Exec() has been disabled</tt><a href="#ErrorExecDisabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode.
-    </td>
-    <td valign="top">
-      If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
-      You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNotAGdExtension"></a><tt class="code">Not a GD extension</tt><a href="#ErrorNotAGdExtension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      The file(s) you tried to upload can not be handled using the GD ImageLibrary
-    </td>
-    <td valign="top">
-      The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="imagemagick127"></a><tt class="code">The file '<em>albums/userpics/10001/somepic.jpg</em>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></tt><a href="#imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all.
-    </td>
-    <td valign="top">
-      If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_gd_support"></a><tt class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</tt><a href="#no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      Your webserver doesn't come with support for the GD image library.
-    </td>
-    <td valign="top">
-      Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_file_uploaded"></a><a name="allow_file_uploads"></a>
-      <tt class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</tt><a href="#no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
-    </td>
-    <td valign="top">
-      There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
-      If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
-      <ul>
-	      <li>test file &quot;<strong>too large</strong>&quot;<br />
-	      If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
-	      <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
-	      Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
-	      <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
-	      On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="destination_not_writable"></a><tt class="code">Destination directory albums/userpics/XXXXX/ is not writable by the script</tt><a href="#destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">permissions on file system level are not correct</td>
-    <td valign="top">Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.</td>
-  </tr>
-</table>
+    </ul>
+</div>
+
+<a name="upload_error_messages_exec_disabled"></a><a name="ErrorExecDisabled"></a><h3>Error message: <em>Exec() has been disabled</em><a href="#upload_error_messages_exec_disabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_exec_disabled_detail"></a><h4>Detailed error message<a href="#upload_error_messages_exec_disabled_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Exec() has been disabled</pre>
+    <a name="upload_error_messages_exec_disabled_cause"></a><h4>Possible cause<a href="#upload_error_messages_exec_disabled_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_exec_disabled_fix"></a><h4>Suggested fix<a href="#upload_error_messages_exec_disabled_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
+    You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
+</div>
+
+<a name="upload_error_messages_not_gd_extension"></a><a name="ErrorNotAGdExtension"></a><h3>Error message: <em>Not a GD extension</em><a href="#upload_error_messages_not_gd_extension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_not_gd_extension_detail"></a><h4>Detailed error message<a href="#upload_error_messages_not_gd_extension_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Not a GD extension</pre>
+    <a name="upload_error_messages_not_gd_extension_cause"></a><h4>Possible cause<a href="#upload_error_messages_not_gd_extension_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The file(s) you tried to upload can not be handled using the GD ImageLibrary
+    <a name="upload_error_messages_not_gd_extension_fix"></a><h4>Suggested fix<a href="#upload_error_messages_not_gd_extension_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
+</div>
+
+<a name="upload_error_messages_imagemagick127"></a><a name="imagemagick127"></a><h3>Error message: <em>Error executing ImageMagick - Return value 127</em><a href="#upload_error_messages_imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_imagemagick127_detail"></a><h4>Detailed error message<a href="#upload_error_messages_imagemagick127_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">The file '<span style="color:blue;">albums/userpics/10001/somepic.jpg</span>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_imagemagick127_cause"></a><h4>Possible cause<a href="#upload_error_messages_imagemagick127_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all. The first sentence of the error message is a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but the second sentence is a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP, with the important bit being the last sentence <tt class="code">Return value <strong>127</strong></tt>.
+    <a name="upload_error_messages_imagemagick127_fix"></a><h4>Suggested fix<a href="#upload_error_messages_imagemagick127_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
+</div>
+
+<a name="upload_error_messages_no_gd_support"></a><a name="no_gd_support"></a><h3>Error message: <em>PHP running on your server does not support the GD image library</em><a href="#upload_error_messages_no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_gd_support_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_gd_support_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</pre>
+    <a name="upload_error_messages_no_gd_support_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_gd_support_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Your webserver doesn't come with support for the GD image library.
+    <a name="upload_error_messages_no_gd_support_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_gd_support_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
+</div>
+
+<a name="upload_error_messages_no_file_uploaded"></a><a name="no_file_uploaded"></a><h3>Error message: <em>No file was uploaded !</em><a href="#upload_error_messages_no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_file_uploaded_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_file_uploaded_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</pre>
+    <a name="upload_error_messages_no_file_uploaded_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_file_uploaded_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
+    <a name="upload_error_messages_no_file_uploaded_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_file_uploaded_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
+    If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
+    <ul>
+        <li>test file &quot;<strong>too large</strong>&quot;<br />
+        If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
+        <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
+        Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
+        <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
+        On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
+    </ul>
+</div>
+
+<a name="upload_error_messages_destination_not_writable"></a><a name="destination_not_writable"></a><h3>Error message: <em>Destination directory <em>X</em> is not writable by the script</em><a href="#upload_error_messages_destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_destination_not_writable_detail"></a><h4>Detailed error message<a href="#upload_error_messages_destination_not_writable_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Destination directory <span style="color:blue;">albums/userpics/XXXXX/</span> is not writable by the script</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_destination_not_writable_cause"></a><h4>Possible cause<a href="#upload_error_messages_destination_not_writable_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Permissions on file system level are not correct. In fact that's what the <a href="#upload_trouble_permission">rant on permissions at the top of this page</a> is about...
+    <a name="upload_error_messages_destination_not_writable_fix"></a><h4>Suggested fix<a href="#upload_error_messages_destination_not_writable_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.
+</div>
+
+</div>
+
 <a name="upload_error_messages_end"></a>
 
 <a name="upload_trouble_server-sided_restrictions"></a><h2>Server-sided restrictions<a href="#upload_trouble_server-sided_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
-
-<a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_message_info">
-Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
-
-<div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
-
-<a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
-<ol>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      2MB is the default limit for individual files.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default limit for post requests.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This specifies the temporary directory where PHP stores uploaded files.<br />
-      The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
-  </li>
-</ol>
-
-
-<a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
-<p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
-<p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
-<p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
-<p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
-<p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
-
-<a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
-<p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
-<p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
-<p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
-<p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
-<p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-    <tr>
-        <th>Width</th>
-        <th></th>
-        <th>Height</th>
-        <th>Memory usage</th>
-    </tr>
-    <tr>
-        <td style="text-align:right">800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">600</td>
-        <td style="text-align:right">1.4 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">768</td>
-        <td style="text-align:right">2.3 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">800</td>
-        <td style="text-align:right">2.9 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:right">3.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1050</td>
-        <td style="text-align:right">4.2 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1200</td>
-        <td style="text-align:right">5.5 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1920</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:right">7.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2048</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1536</td>
-        <td style="text-align:right">9.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2560</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:right">11.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2100</td>
-        <td style="text-align:right">16.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">3200</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2400</td>
-        <td style="text-align:right">22.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">4096</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">3072</td>
-        <td style="text-align:right">36.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">6400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">4800</td>
-        <td style="text-align:right">87.9 MB</td>
-    </tr>
-</table>
-<p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
-<p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
-<p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
-First, you locate the following block in php.ini (if you actually are the server admin):<br />
-<pre>;;;;;;;;;;;;;;;;;;;
+<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
+
+<div class="indent">
+
+    <a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_message_info">
+    Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
+    
+    <div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
+    
+    <a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
+    <ol>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          2MB is the default limit for individual files.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default limit for post requests.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This specifies the temporary directory where PHP stores uploaded files.<br />
+          The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
+      </li>
+    </ol>
+    
+    
+    <a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
+    <p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
+    <p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
+    <p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
+    <p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
+    <p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
+    
+    <a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
+    <p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
+    <p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
+    <p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
+    <p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
+    <p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+            <th>Screen resolution name</th>
+			<th>Width</th>
+            <th></th>
+            <th>Height</th>
+            <th>Memory usage</th>
+			<th>Aspect ratio</th>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quarter Video Graphics Array">QVGA</abbr></td>
+			<td style="text-align:right">320</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">240</td>
+            <td style="text-align:right">0.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Video Graphics Array">VGA</abbr></td>
+			<td style="text-align:right">640</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">480</td>
+            <td style="text-align:right">0.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Super Video Graphics Array">SVGA</abbr></td>
+			<td style="text-align:right">800</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">600</td>
+            <td style="text-align:right">1.4 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Extended Graphics Array">XGA</abbr></td>
+			<td style="text-align:right">1024</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">768</td>
+            <td style="text-align:right">2.3 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Extended Graphics Array">WXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">800</td>
+            <td style="text-align:right">2.9 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array">SXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1024</td>
+            <td style="text-align:right">3.8 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array Plus">SXGA+</abbr></td>
+			<td style="text-align:right">1400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1050</td>
+            <td style="text-align:right">4.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Ultra Extended Graphics Array">UXGA</abbr></td>
+			<td style="text-align:right">1600</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">5.5 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Ultra Extended Graphics Array">WUXGA</abbr></td>
+			<td style="text-align:right">1920</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">6.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">2048</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1536</td>
+            <td style="text-align:right">9.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Quad Extended Graphics Array">WQXGA</abbr></td>
+			<td style="text-align:right">2560</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1600</td>
+            <td style="text-align:right">11.7 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Ultra Extended Graphics Array">QUXGA</abbr></td>
+			<td style="text-align:right">3200</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">2400</td>
+            <td style="text-align:right">22.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">4096</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">3072</td>
+            <td style="text-align:right">36.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Hexadecatuple Ultra Extended Graphics Array">HUXGA</abbr></td>
+			<td style="text-align:right">6400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">87.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Ultra High Definition Television">UHDTV</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4320</td>
+            <td style="text-align:right">94.9 MB</td>
+			<td style="text-align:center">16 : 9</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Wide Hexadecatuple Ultra Extended Graphics Array">WHUXGA</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">105.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+    </table>
+    <p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
+    <p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
+    <p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
+    First, you locate the following block in php.ini (if you actually are the server admin):<br />
+    <pre>;;;;;;;;;;;;;;;;;;;
 ; Resource Limits ;
 ;;;;;;;;;;;;;;;;;;;
 
 max_execution_time = 30     ; Maximum execution time of each script, in seconds
 max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
 memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</pre>
+    
+    <p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
+    <p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
+    
+    <div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
+    Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
+
+</div>
 
-<p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
-<p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
-
-<div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
-Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
-
-
-<a name="upload_trouble_end"></a>
+<a name="upload_trouble_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/es/users.htm 1.5.8.src/docs/es/users.htm
--- 1.5.6.src/docs/es/users.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/users.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/users.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,150 +35,157 @@
 <a name="users"></a><h1>Users<a href="#users" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>In this documentation, the term "user" is used for visitors of your gallery who have registered an account and have logged in. The term "visitor" is used for all who access your gallery, both registered users as well as unregistered guests. Registration features (if visitors are allowed to register in the first place and how registration will work) can be configured in the corresponding section of the <a href="configuration.htm#admin">config panel</a>. Coppermine comes with a user management of it's own that allows you to control what <a href="groups.htm">group</a> your users are in (group membership controls permissions) unless you disable the built-in user management in favor of <a href="bridging.htm">bridging</a> Coppermine with another app. If you enable bridging, the bridging application will take over and control your users instead of Coppermine.</p>
 
-<a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
-<p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
-As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
-<img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
-
-
-
-<a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
-<li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
-<li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
-<li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
-<li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
-<li>The &quot;group&quot; column displays the primary member group the user is in</li>
-<li>The column &quot;Registered on&quot; will show the date that the user account was created</li>
-<li>The &quot;Last visit&quot; column will show the last login of the user. <br />Note: if the user has ticked the checkbox &quot;Remember me&quot; on the login screen, he will not have to login every time he visits the gallery so this date may be accurate.</li>
-<li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
-<li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
-<li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
-</ul>
-<a name="user_cp_page_end"></a>
-<a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
-<a name="user_cp_search_end"></a>
-
-<a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
-<p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
-<a name="user_cp_new_end"></a>
-
-<a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
-The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
-<p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
-
-<a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
-<a name="user_cp_edit_permission_by_group_end"></a>
-<a name="user_cp_edit_end"></a>
-
-<a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
-The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
-Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
-<p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
-<p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
-<a name="user_cp_group_end"></a>
-<a name="user_cp_end"></a>
-
-<a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
-
 <div class="indent">
-    <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
-    There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+
+    <a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
+    <p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
+    As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
+    <img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
+    
     <div class="indent">
-    <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
-    With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
-    But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
-    This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
-    <ul>
-        <li>The user needs to know the email address he used to create his user account</li>
-        <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
-        <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
-        <li>The server needs to be configured properly to actually send emails</li>
-        <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
-    </ul>
-    If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
-    <ul>
-        <li>
-            If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
-            <div class="cpg_message_success">
-                Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to coppermine. On the left you will see the tables.<br />
-                Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
-                If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
-                You now should have fields you can write in.<br />
-                To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
-                <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
-                That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
-                Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
-                You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
-            </div>
-            Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
-        </li>
-        <li>
-            If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
-                <ul>
-                    <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
-                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
-define('IN_COPPERMINE', true);
-require('include/init.inc.php');
-define('ADMIN_PHP', true);
-$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
-cpg_db_query($sql);
-pageheader('Create admin user');
+    
+        <a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+        <li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
+        <li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
+        <li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
+        <li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
+        <li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
+        <li>The &quot;group&quot; column displays the primary member group the user is in</li>
+        <li>The &quot;Registered on&quot; column will show the date that the user account was created</li>
+        <li>The &quot;Last visit&quot; column shows the date the user has last visited the gallery</li>
+        <li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
+        <li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
+        <li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
+        </ul>
+        <a name="user_cp_page_end"></a>
+        <a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
+        <a name="user_cp_search_end"></a>
+        
+        <a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
+        <p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged Coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
+        <a name="user_cp_new_end"></a>
+        
+        <a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
+        The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
+        <p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
+        
+        <div class="indent">
+            <a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
+            <a name="user_cp_edit_permission_by_group_end"></a>
+        </div>
+        <a name="user_cp_edit_end"></a>
+        
+        <a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
+        The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
+        Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with Coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
+        <p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
+        <p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
+        <a name="user_cp_group_end"></a>
+        <a name="user_cp_end"></a>
+    
+    </div>
+    
+    <a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
+    
+    <div class="indent">
+        <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
+        There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+        <div class="indent">
+        <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
+        With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
+        But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
+        This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
+        <ul>
+            <li>The user needs to know the email address he used to create his user account</li>
+            <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
+            <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
+            <li>The server needs to be configured properly to actually send emails</li>
+            <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
+        </ul>
+        If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
+        <ul>
+            <li>
+                If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
+                <div class="cpg_message_success">
+                    Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to Coppermine. On the left you will see the tables.<br />
+                    Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
+                    If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
+                    You now should have fields you can write in.<br />
+                    To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
+                    <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
+                    That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
+                    Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
+                    You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
+                </div>
+                Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
+            </li>
+            <li>
+                If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
+                    <ul>
+                        <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
+                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
+define('IN_COPPERMINE', true);
+require('include/init.inc.php');
+define('ADMIN_PHP', true);
+$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
+cpg_db_query($sql);
+pageheader('Create admin user');
 starttable('-1', 'Please delete this file after account creation!', 2);
-echo &lt;&lt;&lt; EOT
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Username:
+echo &lt;&lt;&lt; EOT
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Username:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             tempadmin
-        &lt;/td&gt;
+        &lt;/td&gt;
     &lt;/tr&gt;
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Password:
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Password:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             test
-        &lt;/td&gt;
-    &lt;/tr&gt;
-EOT;
-endtable();
-pagefooter();
+        &lt;/td&gt;
+    &lt;/tr&gt;
+EOT;
+endtable();
+pagefooter();
 ?&gt;</textarea>
-                    
-                    </li>
-                    <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
-                    <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
-                    <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
-                    <li>Log in with the new user that the script has created for you.</li>
-                    <li>Immediately change the password of the user account once you have logged in.</li>
-                </ul>
-        </li>
-    </ul>  
-    <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+                        
+                        </li>
+                        <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
+                        <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
+                        <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
+                        <li>Log in with the new user that the script has created for you.</li>
+                        <li>Immediately change the password of the user account once you have logged in.</li>
+                    </ul>
+            </li>
+        </ul>  
+        <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+        </div>
+        <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
+        Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
     </div>
-    <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
-    Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
 </div>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/es/watermarking.htm 1.5.8.src/docs/es/watermarking.htm
--- 1.5.6.src/docs/es/watermarking.htm	2010-06-05 00:36:29.000000000 -0500
+++ 1.5.8.src/docs/es/watermarking.htm	2010-08-06 11:59:32.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/es/watermarking.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -67,8 +67,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/administration.htm 1.5.8.src/docs/fr/administration.htm
--- 1.5.6.src/docs/fr/administration.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/administration.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/administration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -48,8 +48,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/admin_menu.htm 1.5.8.src/docs/fr/admin_menu.htm
--- 1.5.6.src/docs/fr/admin_menu.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/admin_menu.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/admin_menu.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -157,8 +157,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/admin-tools.htm 1.5.8.src/docs/fr/admin-tools.htm
--- 1.5.6.src/docs/fr/admin-tools.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/admin-tools.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/admin-tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -109,8 +109,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/albums.htm 1.5.8.src/docs/fr/albums.htm
--- 1.5.6.src/docs/fr/albums.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/albums.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
   
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/albums.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -264,8 +264,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/auto-installers.htm 1.5.8.src/docs/fr/auto-installers.htm
--- 1.5.6.src/docs/fr/auto-installers.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/auto-installers.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/auto-installers.htm $
-  $Revision: 7620 $
-
-
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -41,14 +39,14 @@
 
 <a name="why_not"></a><h2>Pourquoi il ne faut pas utiliser d'auto-installateurs<a href="#why_not" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>L'utilisation d’auto-installeur a bien sur des avantages. Malheureusement ils ont aussi de gros inconvénients:</p>
-<ul>
-  <li><h3>Il peut y avoir des bugs avec les auto-installateurs, qui ne proviennent pas du pack Coppermine mis à disposition par l'équipe de Coppermine</h3>
-  Comme expliqué plus haut, les créateurs d’auto-installateurs doivent modifier le pack de Coppermine pour l'adapter au fonctionnement de leurs installateurs. Il n'est pas impossible qu'ils introduisent des bugs, ne connaissant pas l'application aussi bien que l'équipe de développement du script.</li>
-  <li><h3>Les auto-installateurs sont souvent en retard sur la version courante</h3>
-  L'équipe de développement de Coppermine met à disposition des versions de maintenance pour corriger les bugs dès qu'ils sont découverts et corrigés. Les créateurs de l'auto-installateur ne mettent pas à jour leur pack aussi fréquemment. Les hébergeurs n’appliquent pas les corrections à leurs auto-installateurs dès leurs mises à disposition. En conséquence, les auto-installateurs sont souvent en retard avec les versions des scripts, ce qui entraîne une vulnérabilité accrue en termes de sécurité pour les installations.</li>
-  <li><h3>Les utilisateurs ne lisent pas la documentation</h3>
-  Il est compréhensible que vous n'alliez pas lire entièrement la documentation d'une application que vous pouvez installer d'un simple click sur un bouton. C'est bon - tout le monde aime &quot;la facilité&quot;. Malheureusement, si vous n'êtes pas forcé de lire la documentation, vous passerez à côté d'informations importantes.</li>
-</ul>
+<div class="indent">
+  <h3>Il peut y avoir des bugs avec les auto-installateurs, qui ne proviennent pas du pack Coppermine mis à disposition par l'équipe de Coppermine</h3>
+  Comme expliqué plus haut, les créateurs d’auto-installateurs doivent modifier le pack de Coppermine pour l'adapter au fonctionnement de leurs installateurs. Il n'est pas impossible qu'ils introduisent des bugs, ne connaissant pas l'application aussi bien que l'équipe de développement du script.
+  <h3>Les auto-installateurs sont souvent en retard sur la version courante</h3>
+  L'équipe de développement de Coppermine met à disposition des versions de maintenance pour corriger les bugs dès qu'ils sont découverts et corrigés. Les créateurs de l'auto-installateur ne mettent pas à jour leur pack aussi fréquemment. Les hébergeurs n’appliquent pas les corrections à leurs auto-installateurs dès leurs mises à disposition. En conséquence, les auto-installateurs sont souvent en retard avec les versions des scripts, ce qui entraîne une vulnérabilité accrue en termes de sécurité pour les installations.
+  <h3>Les utilisateurs ne lisent pas la documentation</h3>
+  Il est compréhensible que vous n'alliez pas lire entièrement la documentation d'une application que vous pouvez installer d'un simple click sur un bouton. C'est bon - tout le monde aime &quot;la facilité&quot;. Malheureusement, si vous n'êtes pas forcé de lire la documentation, vous passerez à côté d'informations importantes.
+</div>
 
 <a name="no_support"></a><h2>Pas d'aide<a href="#no_support" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>À la suite de la <a href="#sad_story">triste histoire avec Fantastico</a> et en tenant compte des <a href="#why_not">inconvénients des auto-installateurs</a>, l'équipe de développement de Coppermine a choisi de ne pas fournir d'aide pour des problèmes qui sont la résultante de l'utilisation d’auto-installeur comme Fantastico.</p>
@@ -60,8 +58,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/banning.htm 1.5.8.src/docs/fr/banning.htm
--- 1.5.6.src/docs/fr/banning.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/banning.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/banning.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -109,8 +109,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/bbcode.htm 1.5.8.src/docs/fr/bbcode.htm
--- 1.5.6.src/docs/fr/bbcode.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/bbcode.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/bbcode.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -64,8 +64,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/bridging.htm 1.5.8.src/docs/fr/bridging.htm
--- 1.5.6.src/docs/fr/bridging.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/bridging.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/bridging.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -387,8 +387,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/categories.htm 1.5.8.src/docs/fr/categories.htm
--- 1.5.6.src/docs/fr/categories.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/categories.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/categories.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/comments.htm 1.5.8.src/docs/fr/comments.htm
--- 1.5.6.src/docs/fr/comments.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/comments.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/comments.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
 
 -->
@@ -105,8 +105,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/configuration.htm 1.5.8.src/docs/fr/configuration.htm
--- 1.5.6.src/docs/fr/configuration.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/configuration.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/configuration.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,1649 +32,1696 @@
 <a href="toc.htm">Table des Matières</a>
 </div>
 
-<a name="admin"></a><h1>La page de Configuration de la galerie<a href="#admin" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>C'est l'endroit où vous pourrez configurer la plus grande partie de votre galerie Coppermine. Certains paramètres ont un impact sur le fichiers que vous téléchargez - changer ces options une fois que vous avez déjà ajouté un grand nombre de fichiers dans la galerie peut devenir une entreprise difficile. Pour cette raison, il est important que vous passiez du temps avec la configuration de au tout début du développement de votre galerie Coppermine, afin de définir ces paramètre exactement comme vous le souhaitez, avant de télécharger beaucoup de fichiers ou de rendre votre galerie publique.</p>
-<p>La plupart des champs d'options ont une case à cocher qui vous permettent de revenir aux paramètres par défaut (plus rarement recommandés). Cette case à cocher ne s'affichera que si votre paramétrage diffère de celui par défaut ou si il n'y a pas de paramètres par défaut existant(il ne peut par exemple pas y avoir d'adresse courriel administrateur par défaut puisqu'elle dépend des paramètres de votre serveur) et si vous avez activé l'option de configuration &quot;<a href="#admin_misc_reset_boxes">Affiche les cases de remise à la valeur par défaut dans la configuration </a>&quot;.</p>
-<p>Merci de noter que cette page de configuration ne contient pas toutes les options de Coppermine - certaines options sont assignées par groupe, vous les trouverez doncs dans le <a href="groups.htm#group_cp">panneau de contrôle des groupes</a>.</p>
-
-
-<a name="admin_general"></a><h2>Paramètres généraux<a href="#admin_general" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_general_name"></a><h3>Nom de la galerie<a href="#admin_general_name" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Entrez le noom de votre galerie dans ce champ texte. Le nom que vous entrerez apparaitra comme titre dans la barre titre de votre navigateur, et est aussi affiché à différents endroits de votre thème.</p>
-<p>Même si vous avez enlevé le conteneur correspondant de votre thème personnalisé, vous devrez remplir correctement ce champ, puisqu'il sera utilisé lorsque vous envoyez des e-Cartes, ansi que dans toutes sortes de courriels envoyés par la galerie (par exemple pendant l'enregistrement).</p>
-<p>Il est obligatoire de remplir ce champ proprement.</p>
-<p class="cpg_example">Exemple: <tt class="code">L'incroyable galerie de photos de Jean</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Nom de la Galerie</p>
-<a name="admin_general_name_end"></a>
-<hr />
-<a name="admin_general_description"></a><h3>Description de la Galerie<a href="#admin_general_description" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Entrez une courte description de votre galerie dans ce champ texte. Cette description est affichée dans certains thèmes juste sous le nom de votre galerieT.</p>
-<p>Tout comme le champ <a href="#admin_general_name">Nom de la Galerie</a>, le champ Description de la galerie doit être rempli, même si votre thème personnalisé ne montre pas cette balise et même si vous ne souhaitez pas afficher celui ci sur votre galerie. Ce champ ne doit pas êter vide et son contenu ne doit pas être celui présent par défaut.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Description de la Galerie</p>
-<a name="admin_general_description_end"></a>
-<hr />
-<a name="admin_general_email"></a><h3>Courriel de l'Administrateur<a href="#admin_general_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Tous les courriels envoyés par la galerie seront envoyés en utilisant cette adresse. Ce doit être une adresse courriel valide.</p>
-<p>Coppermine va utiliser cette adresse comme adresse "de/from"lors de l'envoi de courriels (ex. lors de l'enregistrement). Il est impératif que cette adresse courriel soit renseignées correctement. Si vous possédez votre propre domaine, ce peut être une bonne idée d'utiliser un compte courriel relié à votre domaine.</p>
-<p class="cpg_example">Exemple: si votre domaine est &quot;<tt class="code">exemple.com</tt>&quot;, vous pouvez créer une adresse courriel nommée <tt class="code">galerie@exemple.com</tt> et l'utiliser comme adresse courriel administrateur dans la configuration. Coppermine ne crée <strong>pas</strong> cette adresse courriel pour vous!</p>
-<p>Les utilisateurs demandent souvent sur le forum d'aide si ils peuvent utiliser une autre adresse courriel, par exemple des adresse gmail ou hotmail. La réponse est: nous ne pouvons pas vous dire si votre hébergeur vous autorise à le faire. Beaucoup d'hébergeurs n'autorisent pas celà pour éviter le risque de Spams. Si vous n'êtes pas sur, posez la question à votre hébergeur will allow you to do this..</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Adresse courriel de l'Administrateur</p>
-<a name="admin_general_email_end"></a>
-<hr />
-<a name="admin_general_coppermine-url"></a><h3>URL du répertoire de votre galerie Coppermine<a href="#admin_general_coppermine-url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est l'URL vers laquelle sera dirigé l'utilisateur lorsqu'il clique sur le lien &quot;Voir plus de photos&quot; dans une e-Carte. Ce <em>doit</em> être l'URL de la racine de votre installation Coppermine suivi d'un slash (juste le chemin vers votre répertoire Coppermine, ex. <em>http://votredomaine.com/coppermine/</em>). Ne précisez pas de fichier spécifique (comme index.php) ou sous-répertoire de votre galerie Coppermine dans ce champ.</p>
-<p>Dans les versions précédentes de Coppermine, ce champ était appelé &quot;Adresse cible pour le lien 'Voir plus d'images'dans les  e-Cartes&quot;, mais comme cette URL est maintenaht utilisée pour d'autres focntions, son nom a été changé en fonction.</p>
-<p class="cpg_message_warning">Il est absolument impératif de renseigner correctement l'URL de la galerie - si vous ne le faites pas, vous expérimenterez certainement des comportements "bizarres" dans votre galerie.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; URL du répertoire de votre galerie Coppermine</p>
-<a name="admin_general_coppermine-url_end"></a>
-<hr />
-<a name="admin_general_home-url"></a><h3>URL de votre page d'accueil<a href="#admin_general_home-url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est l'URL vers laquelle l'utilisateur est dirigé lorsqu'il clique sur le bouton &quot;Accueil&quot; du menu principal.</p>
-<p>Vous pouvez utiliser &quot;/&quot; pour la racine de votre domaine, &quot;index.php&quot; pour la page d'accueil par défaut de votre galerie, ou toute autre URL valide. La valeur par défaut est "index.php".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; URL de votre page d'accueil</p>
-<a name="admin_general_home-url_end"></a>
-<hr />
-<a name="admin_general_zip-download"></a><h3>Autoriser le téléchargement ZIP de vos photos dans les Favoris <a href="#admin_general_zip-download" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette fonction est cativée, les utilisateurs de votre site peuvent télécharger les fichiers qu'il auront précédemment sauvegardé dans leurs collection<em>favorite</em> collection. ces fichiers sont téléchargés depuis la page &quot;My favoris&quot; de l'utilisateur et sauveardés sur son ordinateur dans un fichier au format .ZIP. Cette option requière que la librairie  zlib soit installée sur votre serveur (lancez un <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a> et vérifiez que cette librairie php existe sur votre serveur).</p>
-<p>Attention: la vréation de fichiers archives .ZIP utilise de manière intenssive les ressources serveur et peut surcharger votre serveur très vite. En fait, les mêmes limites serveur que pour le téléchargement s'appliquent (ex. utilisation de la mémoire) et doivent être prises en compte lors de l'activation de la fonction de téléchargement des archives .ZIP. Il est courant que cette fonction s'arrète de fonctionner lorsque l'on crée une archive .ZIP avec un grand nombre de fichiers dans le méta album "mes favoris" du visiteur.</p>
-<p>Vous avez la possibilité de désactiver complètement la fonction de téléchargement d'archives .ZIP ou de l'autoriser. Si vous choisissez de l'autoriser, vous pouvez définir si vous souhaitez inclure un fichier "readme" dans l'archive qui explque d'ou l'archive a été téléchargée.</p>
-<p>L'option par défaut (recommandée) est "Non3".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Autoriser le téléchargement ZIP de vos photos dans les Favoris </p>
-<a name="admin_general_zip-download_end"></a>
-<hr />
-<a name="admin_general_time-offset"></a><h3>Différence d'heure par rapport au GMT <a href="#admin_general_time-offset" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Spécifie le différence d'heure entre votre heure locale et celle de votre serveur Web. Celle valeur est utilisée pour ajuster l'heure dans les e-Cartes et à d'autres endroits.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Différence d'heure par rapport au GMT </p>
-<a name="admin_general_time-offset_end"></a>
-<hr />
-<a name="admin_general_help"></a><h3>Activer les icônes d'aide<a href="#admin_general_help" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Active l'affichage des icones d'aide dans différentes sectiosn des pages d'administration de Coppermine. Lorsque vous activez cette focntion, assurez vous d'avoir bien téléchargé le répertoire "docs" dans votre répertoire Coppermine sur votre serveur.</p>
-<p>Si vous choisissez de paramétrer cette option à &quot;Oui: Tout le monde&quot;, les utilisateurs identifiés (enregistrées) auront la possibiloité de voir les icones d'aide à certains endroits stratégiques, ex. lors de la création de galeries utilisateurs.</p>
-<p>Comme le texte d'aide est basé sur la documentation qui est livrée avec Coppermine, il n'est pas disponible dans toutes les langues. Si la langue maternelle de vos utilisatuers ne fait pas partie du nombre de traductions de la documentation, il est préférables de paramétrer cette option à &quot;Oui: administrateur seulement &quot; pour éviter les confusionsn de la part de vos utilisateurs.</p>
-<p>Il est fortement recommandé de ne pas désactiver toutes les icones d'aides: même si vosu pensez tout savoir sur le fonctionnement de votre galerie Coppermine, les icones d'aides pourront vous aider sur les fonctions d'une option nouvelle ou non familière plus tard.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Activer les icônes d'aide</p>
-<a name="admin_general_help_end"></a>
-<hr />
-<a name="admin_general_keywords_start"></a><h3>Activer les mots cliquables lors d'une recherche <a href="#admin_general_keywords_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cela va permettre d'afficher une liste de tous les mots clés entrés dans la page &quot;<a href="files.htm#edit_pics">Modifier les fichiers</a>&quot; au bas de la fenêtre de recherche, sous forme de lien de recherche clicable pour chacun. L'activation de cette option n'est recommandée que si vous avez un petit nombre de mots clés ex. moins de 100) - celà donnera à vos utilisateurs une idée de ce qu'ils peuvent rechercher dans votre galerie (en plus de la recherche pein-texte). Notez que l'activation de cette fonction pour une grande liste de mots clé (ex. Des milliers de mots clé) peut rallentir très considérablement la page de recherche et peut être déroutant pour les visiteurs de votre galerie.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Activer les mots cliquables lors d'une recherche </p>
-<a name="admin_general_keywords_end"></a>
-<hr />
-<a name="admin_general_keyword_separator_start"></a><h3>Séparateur des mots clé <a href="#admin_general_keyword_separator_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour une image ou un fichier, vous pouvez définir des mots clé qui la décrive.  Choisissez ici un ecaractère pour séparer les mots clé.  Ne prenez pas de caractères que vous voudre inclure dans vos mots clé.  si vous ne voulez que des mots clé ne comprenant qu'un suel mot, vou spouvez sans crainte p^rnedre un espace.  Si vous souhaitez avoir des mots clé compsés de plusieurs mots, choisissez un autre caractère de séparation.  L'option la plus simple est le point virgule qui est rarement utilisé dans un mot clé.</p>
-<p>Le séparateur par dafut lors d'une installation de Coppermine 1.5 est le point virgule.  Pour les mises à jour depuis Coppermine 1.4 ou plus anciens, l'espace est gardé comme séparateur de mots clé. Vous pouvez le convertir pour par un autre en utilisant l'outil de la page <a href="admin-tools.htm#admin_tools_options_keyword_convert">Utilitaires</a> .</p>
-<p class="cpg_message_warning">Attention: ne changez pas le séparateur de mots clé dans votre confoguration si vous avez déjà des mots clé dans votre galerie. Utilisez l'utilitaire "<a href="admin-tools.htm#admin_tools_options_keyword_convert">Convertir le séparateur de mots clé</a>" de la page utiolitaires pour convertir tous vos séparateurs actuels pour un autre en une seule fois.</p>
-<p>Par exemple, si vous voulez les mots  "Washington, George" comme un seul mot clé, utilisez le point virgule comme séparateur.  Alors, mes mots clé appropriés pour une photo du Mont Riushmore sera "Washington, George;mountain;South Dakota" ce qui fait 3 mots clés séparés par des points virgule.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Séparateur des mots clé </p>
-<a name="admin_general_keyword_separator_end"></a>
-<hr />
-<a name="admin_general_enable-plugins"></a><h3>Activer les plugins <a href="#admin_general_enable-plugins" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Activer ou désactiver les <a href="plugins.htm#plugin">plugins</a>, avec un lien vers le <a href="plugins.htm#plugin_manager">gestionnaire de plugins</a>. Cette fonction permets aux utilisateurs confirmés de Coppermine de crée des plugins controlant la manière dont Coppermine se présente et se comporte sans modifier le code du script lui même. Il y a plusieurs plugins très interressants disponibles, issus de contributions d'utilisateurs, sur le forum de Coppermine.  Plus de détails peuvent être trouvé dans la <a href="plugins.htm#plugin_start">section consacrée aux plugins de cette documentation</a>.  Comme les plugins ajoutent des fonctions aux coeur du système de Coppermine, si vous rencontrez des problèmes, désactivez tous les plugins utilisant ces paramètres pour vérifier si la cause du problème n'est pas liée à un plugin.  Si c'est le cas, vous pouvez alors activer tous les plugins présents, puis désinstallez ou installez les plugins un par un dans le <a href="plugins.htm#plugin_manager">gestionnaire de plugins</a> pour trouver lequel est au cause.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Activer les plugins </p>
-<a name="admin_general_enable-plugins_end"></a>
-<hr />
-
-<a name="admin_general_browsable_batch_add"></a><h3>Interface de téléchargement par lot<a href="#admin_general_browsable_batch_add" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lors <a href="uploading_batch-add.htm#batch_add_pics">de l'ajout par lots</a> de fichiers (que vous avez auparavant téléchargé en utilisant un client <acronym title="File Transfer Protocol">FTP</acronym> ) à votre galerie, vous avez la possibiliter de choisir entre une liste dans laquelle vous pouvez naviguer, ou vous pouvez aller dans la structure de votre répertoir <tt class="code">albums</tt>, ou d'afficher toute la structure de ce répertoire en une fois. Activez cette option si vous avez un grand nombre de répertoire et de sous-répertoires dans laquelle vous souhaitez naviguer (celà requière un navigateur capable d'afficher des <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Paramétrez cette option à &quot;Non&quot; (désactiver) si vous souhaitez utiliser l'interface  &quot;classique&quot; de Coppermine qui montre la liste complête de la structure en une seule fois.<br />
-Si vous deviez avoir des difficulter en utilisant une des possibilité, essayez l'autre. Vous pouvez aussi basculer entre ces options dans la page de <a href="uploading_batch-add.htm#batch_add_pics">téléchargement par lot (FTP)</a>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Interface de téléchargement par lot</p>
-<a name="admin_general_browsable_batch_add_end"></a>
-
-<a name="admin_general_batch_proc_limit"></a><h3>Accès simultané à l'interface du processus de traitement des téléchargements par lots<a href="#admin_general_batch_proc_limit" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lors de <a href="uploading_batch-add.htm#batch_add_pics">l'ajout par lot</a> de fichiers (que vous avez préalablement téléchargés en utilisant un client <acronym title="File Transfer Protocol">FTP</acronym>) dans votre galerie, Coppermine va traiter plusieures images en une fois. Cela rend le processus beaucoup plus rapide, et empêche les "time out" généralement associés aux exécutions longues de scripts. Ce paramètre précise le nombre maximum d'images que Coppermine traitera en même temps. Pour forcer les images à être traitées une par une, vous devrez définir le paramètre à 1. Si vous avez un serveur dédié puissant, vous pourrez définir ce paramètre à un nombre correspondant aux capacités du processeur. Le réglage par défaut est 2, qui est un bon compromis entre vitesse et utilisation du proceseur.</p>
-<p>Dans les versions de Coppermine antérieures à 1.5, cette option n'était pas disponible, et le nombre d'images traitées en même temps était dépendant des paramètres du serveur et du navigateur, ce qui n'était pas facile à contrôler par l'administrateur de la galerie.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Accès simultané à l'interface du processus de traitement des téléchargements par lots</p>
-<a name="admin_general_batch_proc_limit_end"></a>
-
-<a name="admin_general_display_thumbs_batch_add"></a><h3>Afficher les vignettes de prévisualisation dans l'interface de téléchargement par lots <a href="#admin_general_display_thumbs_batch_add" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette otpion est activée, les vignettes de prévisualisation sont affichées dans la fenêtre d'ajout d'images par lot. Les vignettes de prévisualisation sont utiles pour se rendre compte de quelle image est actuellement ajoutée à un album lors de <a href="uploading_batch-add.htm#batch_add_pics">l'ajout par lots</a> de fichiers. Si vous ajoutez toujouts tous le contenu d'un répertoire dans un album, il est conseillé de désactiver cette focntion, il en résultera un chargement de la page d'ajout par lots beaucoup plus rapide. Cette fonction ne préservera pas d'espace sur le serveur ni n'aura d'impact sur la création des vignettes - elle donne simplement plus d'informations sur la page d'ajouts par lots.<br />
-Vous pouvez aussi basculer entre ces options (activer/ésactiver) sur la page <a href="uploading_batch-add.htm#batch_add_pics">d'ajouts par lots (FTP)</a>.</p>
-<p>Au démarage de votre galerie, vous devriez laisser cette fonction activée jusqu'à ce que vous soyes convaincu que le processus de téléchargement par lots fonctionne correctement. Vous pourrez alors désactiver cette fonction. Si vous découvrez par la suite que quelque chose ne fonctionne pas lors des téléchargements, réactivez cette fonction une nouvelle fois.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Afficher les vignettes de prévisualisation dans l'interface de téléchargement par lots </p>
-<a name="admin_general_display_thumbs_batch_add_end"></a>
-
-<a name="admin_general_form_token_lifetime"></a><h3>Durée de vie des balises formulaires.<a href="#admin_general_form_token_lifetime" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<br/><p>Cette option paramètre la durée de vie des balises de formulaire en secondes. Ne définissez pas cette valeur avec une durée trop courte, celà interromprait les gros téléchargements (la valeur par défaut est 5 min). Also keep in mind that it could take some time entering a lot of data (title, description, keywords) after you uploaded several files. If you exceed the lifetime of the token, you won't be able to submit the form and all entered data is lost. That applies to all forms (and some links) in Coppermine!</p>
-<p class="cpg_message_info">Form tokens were introduced into cpg1.5.x to fight the <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" rel="external" class="external">Cross-Site Request Forgery</a> potential that existed in previous versions and that lead to the removal of the bbcode tags [img] and [url] back in cpg1.4.21<br />
-Think of the form token as an additional check of a link or a form that is performed to make sure that the link's origin hasn't been tampered with.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Durée de vie des balises formulaires </p>
-<a name="admin_general_form_token_lifetime_end"></a>
-
-
-<a name="admin_language"></a><h2>Paramètres de Langue &amp; de Jeu de Caractères<a href="#admin_language" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>C'est la section de la configuration dans laquelle vous pouvez paramétrer les langues. Assurez vous de lire attentivement cette section avant de changer quelque chose ici.</p>
-<p>Tous les fichiers langues sont stockés dans le répertoire <strong>lang</strong> de votre serveur.</p>
-<p>Les langues et l'internationnalisation (souvent appelés i18n) est une chose complexe. Vous (en tant qu'administrateur d'une galerie Coppermine) ne voudrez certainement pas entrer dans les détails, cette documentation n'ira donc pas dans les détails des problèmes de l'i18n et vous donnera juste un tour d'horizon sur la manière dont Coppermine gère les langues.</p>
-
-<a name="admin_language_language"></a><h3>Langue par défaut<a href="#admin_language_language" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Définit la langue par défaut de votre galerie.</p>
-<p>A côté de ce sélecteur, vous trouverez un lien vers le gestionnaire de langues qui autorise un contôle plus précis des fichiers langues disponibles et comment la galerie doit les utiliser.</p> 
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de Langue &amp; de Jeu de Caractères &rarr; Langue par défaut</p>
-<a name="admin_language_language_end"></a>
-<hr />
-
-<a name="admin_language_autodetect"></a><h3>Détection automatique de la langue <a href="#admin_language_autodetect" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette fonction est activée, Coppermine va essayer de déterminé la langue du visiteur du site en fonction des paramètres du navigateur du visiteur. Si la langue détectée existe en tant que fichier langue pour Coppermine, cette langue sera utilisée pour ce visiteur particulier. Si la détection de langue ne donne pas de résultat, <a href="#admin_language_language">la langue par défaut</a> définie dans la Configuration sera utilisée à la place.</p>
-<p>Le paramètre recommandé est "Oui".</p>
-<p>Des détails sur la manière dont Coppermine gère les langues peuvent être trouvés dans la section <a href="languages.htm#translating">Langues</a> de cette documentation</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de Langue &amp; de Jeu de Caractères &rarr; Détection automatique de la langue </p>
-<a name="admin_language_autodetect_end"></a>
-<hr />
-
-<a name="admin_language_charset"></a><h3>Jeu de caractères<a href="#admin_language_charset" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce paramètre devrait normalement être "Unicode (utf-8)" (ou "Default (language file)"). Voyez les explications dans la section &quot;<strong><a href="languages.htm#translating">langues</a></strong>&quot; de cette documentation.</p>
-<p class="cpg_message_validation">Ne changez pas ce paramètre d'Unicode pour quelque chose d'autre si vous n'êtes pas absolument sur de l'impacte que celà va avoir!<br />
-A partir du moment ou vou savez déjà ajouté des commentaires ou des fichiers à votre galerie, vous ne devriez pas changer le jeu de caractère défini dans votre galerie. Si vosu le faites, les caractère non-ASCII pourraient ne pas s'afficher correctement.</p>
-<a name="admin_language_charset_end"></a>
-
-<a name="admin_theme"></a><h2>Paramètres des Thèmes<a href="#admin_theme" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_theme_theme"></a><h3>Thème<a href="#admin_theme_theme" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Utilisez la liste déroulante pour sélectionner le thème par défaut pour votre galerie (Les thèmes sont stockés dans des sous-répertoires du répertoire <strong>thèmes</strong>  ). Cliquez <a href="theme.htm">ici</a> pour plus d'informations.</p>
-<p>Les thèmes peuvent être sélectionnés individuellement pour chaque utilisateur, comme les sélections individuelles sont stockées dans un cookie. C'est pourquoi vous (en tant qu'administrateur) pouvez tester un thème particulier sans en faire le thème par défaut pour tous les visiteurs de votre galerie - ajoutez juste les thème comme paramètre de l'URL (voyez <a href="theme_create.htm#theme_create_tipps">Créez votre thème personnalisé &rarr; Trucs &amp; astuces</a>). La liste déroulante des thèmes dans la page de configuration va définir le thème par défaut pour l'ensemble de vos visiteurs. Généralement, vos visiteurs ne connaissent pas la possibilité de votre galerie d'utiliser un thème individuellement ni quels thèmes sont disponibles sur votre serveur (sauf si vous avez activé la fonction de menu déroulant de sélection des thèmes), de ce fait, le changement fait en sélectionnant un thème différent va avoir un impact sur tous vos visiteurs. Vous devez garder en mémoire que le nouveau thème par défaut ne <strong>sera pas</strong> pris en compte dans la page suivante (ex. si vous soumettez le formulaire de configuration), mais seulement pour les pages suivantes (comme le paramétrage du cookie s'appliquera a partir de la première page visitée ensuite). De plus, les paramétrage des préférences individuelles des thèmes prendra le dessus sur le thème par défaut, donc vous (en tant qu'administrateur ne verrez pas la galerie utilisant votre nouveau thème par défaut, mais celui défini par les paramètres d'URL. Effacez vos cookies ou redéfinissez les préférences de thème (en utilisant le nom d'un thème qui n'existe pas) pour utiliser à nouveau votre nouveau thème par défaut.</p>
-<a name="admin_theme_theme_end"></a>
-<hr />
-<a name="admin_sidebar"></a><h3>Panneau latéral pour Utilisateurs enregistrés  / visiteurs<a href="#admin_sidebar" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Détermine quel panneau latéral pour navigateur sera disponible pour les membres des groupes administrateur, enregistrés ou visiteurs.</p>
-<p>Le panneau latéral est une interface minimaliste de contrôle de votre galerie Coppermine. Pensez-y comme une sorte de composant additionnel pour votre navigateur préféré. Si vous activez le panneau latéral, la structure de contrôle de votre galerie (avec toutes vos catégories/sous-catégories et albums) sera disponible dans un panneau séparé de votre navigateur pour une navigation plus rapide.</p>
-<p>Il est recommandé de tester vous-même cette option d'abbord pour les administrateurs seulement: jouez avec et décidez si ça peut être utile pour les visiteurs de votre site. Si oui, activez et promouvez le panneau latéral pour utilisateurs enregistrés et/ou pour les visiteurs. Vous avez le choix de promouvoir l'usage du panneau latéral en affichant un lien vers lui dans le menu de Coppermine ou si vous souhaitez le faire par un autre mécanisme (par exemple en en parlant à vos utilisateurs dans une page hors de Coppermine de votre site).</p>
-<p>Le panneau latéral est utile pour les utilisateurs qui reviennent souvent sur votre site. Il propose une méthode alternative pour la navigation dans votre galerie en affichant l'arborescence de vos catégories, sous-catégories et albums. Il est destiné aux utilisateurs qui comprennent comment fonctionne leur navigateur.</p>
-<p>L'écran d'installation du panneau latéral essaye de déterminer automaniquement le système d'exploitation et le navigateur utilisé et offre les options correspondantes pour l'installation du panneau latéral (et ces méthodes diffèrent en fonction du navigateur). Certains navigateurs sont capables de se faire passer pour un navigateur différent, et font donc échouer la routine d'auto détection. De ce fait, il y a une option sur l'écran d'installation qui permet de sauter l'étape d'autodétection et de laisser le visiteur de déterminer manuellement son navigateur.</p>
-<p>L'appartenance à un groupe est déterminé si le visiteur est identifié ou pas: si il n'est pas identifié, il est membre du groupe "visiteurs" et les options définies pour le groupe "visiteurs  (anonymous) sont prise en compte. Si le visiteur est identifié, il est automatiquement membre du groupe des utilisateurs enregistrés.</p>
-<p>Il y a deux différentes sections de configuration pour un accès précis au panneau latéral:</p>
-<ul>
-  <li><strong>Panneau latéral pour utilisateurs enregistrés</strong><br />Options pour les utilisateurs enregistrés (membres du groupe "registred") qui sont identifiés</li>
-  <li><strong>Panneau latéral pour visiteurs</strong><br />Options pour les visiteurs de la galerie qui ne sont pas identifiés</li>
-</ul>
-<p>Le membres du groupe adinistrateur peuvent accéder au panneau latéral quelque soit l'option sélectionnée.</p>
-<p>Options possibles pour chacun des paramètres ci-dessus:</p>
-<ul>
-  <li><strong>Non</strong><br />
-  N'affiche pas de lien vers la page d'installation du panneau latéral. Ne permets pas l'accès au panneau latéral ni à la page d'installation de celui-ci.</li>
-  <li><strong>Oui: autoriser mais n'affiche pas de lien</strong><br />
-  Autorise l'accès au panneau latéral et à l'écran d'installation correspondant, mais ne montre pas de lien vers le panneau latéral. Il n'y a pas de lien dans le menu Coppermine qui envoie l'utilisateur vers la pages d'installation, vos utoilisateurs ne seront donc pas au courrant de son existance. Vous devrez le promouvoir d'une autre manière (par exemple en informant vos utilisateurs avec un Newslettre) . Si vous décidez de promouvoir manuellement le panneau latéral, envoyez vos utilisateurs vers <tt class="code">http://votresite.com/votre_repertoire_coppermine/sidebar.php?action=install</tt></li>
-  <li><strong>Oui: autoriser et promouvoir en affichant un lien</strong><br />
-  Autorise l'accès au panneau latéral et promeux celui-ci en affichant un lien vers l'écran d'installation dans le menu de Coppermine</li>
-</ul>
-<p>Assurez vous de définir les options du panneau latéral qui ont un sens: ce n'est pas une bonne idée d'autoriser les visiteurs à accéder au panneau latéral, mais de ne pas autorisr son accès aux visiteurs enregistrés;  les visiteurs enregistrés seraient "punis" pour leur enregistrement. Il est préférable de tester la fonction de panneau latéral attentivement avant d'en autorise l'accès aux visiteurs.</p>
-<p>La manière dont le panneau latéral est installé diffère grandement en fonction du navigateur. Malheureusemnet la version la plus compliquée est celle pour Internet Explorer, qui est le navigateur le plus populaire. Par le passé, il était beaucoup plus facile d'ajouter quelque chose aux favoris d'IE et de proposer un "vrai" panneau latéral. Cependant, comme Microsoft avait mauvaise presse en publiant un navigateur avec de grosses failles de sécurité, les options pour les développeurs de crée des panneaus latéraux fonctionnels que les utilisateurs peuvent ajouter facilement ont été réduits délibérement par Microsoft lors de la publication de patches pour leur navigateur et pour leur système d'exploitation. C'est pourquoi il est possible que vous ayez des problèmes avec le panneau latéral, en fonction de la version de Windows et d'IE que vous utilisez.</p>
-<p>Si vous souhaitez modifier le texte explicatif de l'installation du panneau latéral, modifiez le fichier <tt class="code">http://votresite.com/votre_repertoire_coppermine/lang/votre_langue.php</tt> avec un éditeur de texte.</p>
-
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Panneau latéral pour Administrateur </p>
-<a name="admin_sidebar_end"></a>
-<hr />
-<a name="admin_theme_custom_lnk_name"></a><h3>Nom du lien du menu personnalisé <a href="#admin_theme_custom_lnk_name" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Utilisez cette fonction si vous voulez créer un lien personnalisé qui sera affiché dans le menu. Ce que vous entrerez sera le nom du lien ou du bouton du menu.  Laissez vide si vous n'avez pas besoin de l'utiliser.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Nom du lien du menu personnalisé </p>
-<a name="admin_theme_custom_lnk_name_end"></a>
-<hr />
-<a name="admin_language_custom_lnk_url"></a><h3>URL du menu personnalisé <a href="#admin_language_custom_lnk_url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Il s'agit de l'URL vers laquelle le navigateur sera dirigé après avoir cliqué sur le bouton &quot;du lien personnalisé&quot; dans le menu principal.</p>
-<p>Vous pouvez utiliser n'importe quelle URL valide.</p>
-<p>Laissez vide si vous n'en avez pas l'utilité.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; URL du menu personnalisé </p>
-<a name="admin_language_custom_lnk_url_end"></a>
-<hr />
-<a name="admin_enable_menu_icons"></a><h3>Activer les icones de menu <a href="#admin_enable_menu_icons" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsqu'elle est activée, cette option affichera des icones à côté de certains éléments de menu pour une meilleure navigation. L'impact sur les performances sont négligeables. L'option par défaut (et recommandée) est "Oui". Les options disponibles sont:</p>
-<ul>
-	<li>Non</li>
-	<li>Oui: uniquement les menus<br />
-	Celà signifie que seules les icones du menu administrateur seront affichées. Les icones sont destinées à permettre à l'administrateur de trouver plus rapidement son chemin dans le menu administrateur qui devient de plus en plus chargé avec les nouvelles fonctions de Coppermine.</li>
-	<li>Oui: partout<br />
-	C'est l'option recommandée qui donnera plus de couleurs à l'affichage de Coppermine, avec des icones visibles à différents emplacements (visibles aussi boien par l'administrateur que par les visiteurs du site).</li>
-</ul>
-<p>Les icones de menu peuvent être dépendantes du thème, il peut donc y avoir des jeux d'icones différentes pour différents thèmes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Activer les icones de menu </p>
-<a name="admin_enable_menu_icons_end"></a>
-<hr />
-<a name="admin_theme_bbcode"></a><h3>Afficher l'aide pour le bbcode <a href="#admin_theme_bbcode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, affiche <a href="bbcode.htm#bbcode">les bbcodes</a> qui peuvent être utilisés dans les champs de description de fichiers pour aider à leur formatage pour le texte, les liens et les images.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Afficher l'aide pour le bbcode </p>
-<a name="admin_theme_bbcode_end"></a>
-<hr />
-
-<a name="admin_theme_include_path_start"></a>
-<a name="admin_theme_custom_header_path_start"></a><h3>Chemin pour inclure un en-tête de page personnalisé<a href="#admin_theme_custom_header_path_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Chemin relatif optionnel vers le fichier d'un haut de page personnalisé. En utilisant cette option, vous pouvez inclure du code non-Coppermine dans votre thème, par exemple un menu de navigation qui inclue l'ensemble de votre site. Vous ne pouvez entre que le chemin relatif (vu depuis le répertoire racine de votre installation Coppermine) - pas un chemin absolu, ni une inclusion http d'un autre site. Cette option s'adresse à des utilisateurs epérimentés ayant des connaissances en PHP. </p>
-<p class="cpg_message_warning">Attention: vous ne devez pas inclure des page html entière contenant un "haut de page" ou un "pied de page" html (balises comme <tt class="code">&lt;head&gt;</tt> or <tt class="code">&lt;body&gt;</tt>), ni inclure un fichier qui manipule l'entête des fichiers, par exemple en lisant un autre (non-Coppermine) cookie.</p>
-<p>Pour des détails sur les fichiers inclus, référez vous à la section <a href="php-content.htm#php-content_header_footer">Haut de page et pieds de page personnalisés</a></p>
-<p><strong>Exemple</strong>: Si votre installation Coppermine se trouve à http://votresite.com/votre_repertoire_coppermine/ et que votre fichier à inclure se trouve à  http://votresite.com/mon_menu_de_navigation/mon_haut_de_page.php, vous devrez spécifier <tt class="code">../mon_menu_de_navigation/mon_haut_de_page.php</tt> (le chemin relatif vers votre fichier à inclure, vu depuis le dossier ou se trouve Coppermine) comme &quot;Chemin pour inclure un entête de page personnalisé&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Chemin pour inclure un en-tête de page personnalisé</p>
-<a name="admin_theme_custom_header_path_end"></a>
-<a name="admin_theme_custom_footer_path_start"></a><h3>Chemin pour inclure un pied de page personnalisé <a href="#admin_theme_custom_footer_path_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Chemin relatif optionnel vers le fichier de pied de page personnalisé. Les même remarques que pour le chemin de l'entête personnalisé s'appliquent.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Chemin pour inclure un pied de page personnalisé </p>
-<a name="admin_theme_custom_footer_path_end"></a>
-<a name="admin_theme_include_path_end"></a>
-<hr />
-<a name="admin_theme_browse_by_date"></a><h3>Activer la navigation par date<a href="#admin_theme_browse_by_date" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, un autre lien dans le sous menu apparait, nommé &quot;Par Date&quot;. Lorsque l'utilisateur clique dessus, un calendrier apparait dans une fenêtre pop-up et permets à l'utilisateur de visulaiser les fichiers téléchargés à une certaine date.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Activer la navigation par date</p>
-<a name="admin_theme_browse_by_date_end"></a>
-<hr />
-<a name="admin_theme_display_redirection_page"></a><h3>Afficher les pages de redirection <a href="#admin_theme_display_redirection_page" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est activée, il y aura des pages qui diront aux utilisateurs si l'action à été réalisée avec succès ou pas, avec un lien pour continuer vers la page suivante. Si elle est désactivée, l'utilisateur sera redirigé vers la page cible, sans affichage de la page de redirection auparavant avec un message en haut de la page. Le paramètre recommandé (par défaut) est "Non", parce que celà demande moins de clics.</p>
-<p>Exemple: Si l'option est activée l'utilisateur sera dirigé vers une page qui dit "commentaire ajouté" après qu'il ait validé son commentaire. Ce n'est qu'une fois après avoir cliqué sur "continuer" qu'il sera redirigé vers l'image intermédiaire (ou il avait posté son commentaire auparavant). Si cette option reste désactivéen l'utilisateur vera une boite en haut de la page des images intermédiaires qui dira simplement "commentaire ajouté" après soumission de son commentaire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Afficher les pages de redirection </p>
-<a name="admin_theme_display_redirection_page_end"></a>
-<a name="admin_theme_display_xp_publish_link"></a><h3>Proposer l'utilisation de XP Publisher en affichant un lien sur la page de téléchargement <a href="#admin_theme_display_xp_publish_link" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette option est activée, il y aura une section sur la page de téléchargement destinée à rendre vos visiteurs attentifs sur le fait qu'il peuvent aussi télécharger des fichiers en utilisant <a href="uploading_xp-publisher.htm#xp">l'assistant XP Publishing</a>. Le lien sera affiché quelque soient les autorisations  de téléchargement de l'utilisateur au départ, assurez vous donc d'abbord de ne promouvoir le lien que si vos utilisateurs peuvenet effectivement utiliser l'assistantde publication (si ils ont le droit de télécharger des images).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Thèmes &rarr; Proposer l'utilisation de XP Publisher en affichant un lien sur la page de téléchargement </p>
-<a name="admin_theme_display_xp_publish_link_end"></a>
-<a name="admin_theme_end"></a>
-
-
-<a name="admin_album_list"></a><h2>Affichage de la liste des Albums <a href="#admin_album_list" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_album_table-width"></a><h3>Largeur du tableau principal(pixels ou %)<a href="#admin_album_table-width" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le nombre que vous entrez ici deviendra la largeur par défaut des tables affichées, utilisées sur votre page d'accueil ou lorsque vous visualisez les vignettes ou un album. Vous pouvez entrez la largeur en pixel ou la préciser en pourcentage. La valeur par défaut est 100%.<br />
-Définir cette valeur à une valeur ridiculement élevée (par exemple plus de 100%% ou un nombre de pixels supérieure à la résolution normale d'un écran) n'a aucun sens et mènera à des résultats innatendus.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Largeur du tableau principal</p>
-<a name="admin_album_table-width_end"></a>
-<hr />
-<a name="admin_album_category-levels"></a><h3>Nombre de niveaux de Catégories à Afficher<a href="#admin_album_category-levels" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La valeur par défaut est 2. Avec cette valeur, le script affichera les catégories courantes plus un niveau de sous-catégories.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Nombre de niveaux de Catégories à Afficher</p>
-<a name="admin_album_category-levels_end"></a>
-<hr />
-<a name="admin_album_number"></a><h3>Nombre d'Albums à Afficher <a href="#admin_album_number" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est le nombre d'albums à afficher sur une page. Si la catégorie courrante contient plus d'albums que ce qui est autorisé pour une page, la liste des albums sera divisée en de multiples pages avec une tabulation en bas de chaque page d'albums (pagination) sur laquelle l'utilisateur peut clique pour avancer vers la prochaine page d'albums dans une catégorie particulière.</p>
-<p>La valeur par défaut (et recommandée) est &quot;12&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Nombre d'Albums à Afficher </p>
-<a name="admin_album_number_end"></a>
-<hr />
-<a name="admin_album_columns"></a><h3>Nombre de colonnes pour la liste des Albums <a href="#admin_album_columns" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>S'explique par lui même. La valeur par défaut est 2.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Nombre de colonnes pour la liste des Albums</p>
-<a name="admin_album_columns_end"></a>
-<hr />
-<a name="admin_album_thumbnail-size"></a><h3>Taille des Vignettes en pixels <a href="#admin_album_thumbnail-size" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette option défini la taille maximale des vignette qui sont affichée pour chaque album. 50 veut dire que la vignette s'adaptera à l'intérieur d'un carré de 50x50 pixels.</p>
-<p>Si la taille que vous définissez est plus grande que &quot;Paramètres d'Images et des vignettes/Largeur ou hauteur MAximale des vignettes&quot;, la vignette sera étendue. D'un point de vue estétique, il est préférable d'avoir des vignettes plus petites ou égales au paramètre de la largeur ou Hauteur maximale.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Taille des Vignettes en pixels </p>
-<a name="admin_album_thumbnail-size_end"></a>
-<hr />
-<a name="changing"></a><a name="admin_album_list_content"></a><h3>Le contenu de la Page Principale<a href="#admin_album_list_content" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette option vous permets de changer le contenu de la page principale affichée par le script.</p>
-<p>La valeur par défaut est <tt class="code">catlist/alblist/random,2/lastup,2</tt></p>
-<p>Vous pouvez utiliser les "codes" suivants pour inclure d'autres items:</p>
-<ul>
-  <li>'<strong>breadcrumb</strong>': navigation dans la galerie (ex. &quot;Accueil &gt; catégorie &gt; sous-catégorie &gt; album&quot;)</li>
-  <li>'<strong>catlist</strong>': liste des catégories</li>
-  <li>'<strong>alblist</strong>': liste des albums</li>
-  <li>'<strong>random</strong>': fichiers aléatoires (laisser les fichiers aléatoires &quot;sur&quot; de très grandes galeries avec plus de 10,000 images peut poser des problèmes de performances; basculez aléatoire sur &quot;off&quot; dans ce cas)</li>
-  <li>'<strong>lastup</strong>': derniers téléchargements</li>
-  <li>'<strong>topn</strong>': les plus vues</li>
-  <li>'<strong>toprated</strong>': les mieux notées</li>
-  <li>'<strong>lastcom</strong>': derniers commentaires </li>
-  <li>'<strong>lasthits</strong>': derniers visulisés </li>
-  <li>'<strong>anycontent</strong>': insert un contenu généré par PHP qui se trouve dans le fichier 'anycontent.php' dans la page d'index. Peut être utilisé pour inclure un script de rotation de bannières ou d'autres scripts. Référez vous à &quot;<a href="php-content.htm#php-content_anycontent">Utiliser anycontent.php</a>&quot; pour plus de détails.</li>
-  <li>'<strong>lastalb</strong>': derniers albums crées</li>
-  </ul>
-<p>Sauf si vous savez ce que vous faites, vous devriez toujours laisser "catlist" et "alblist" dans &quot;<em>le contenu de la page principale</em>&quot;, parcequ'ils sont les parties centrales de la page index ou de chaque site de galerie.</p>
-<p>Le <strong>,2</strong> indique que CPG doir afficher 2 lignes de vignettes.</p>
-<p>Quelques exemples de configurations:</p>
-<ul>
-  <li>Si vous ne voulez pas afficher les fichiers aléatoires, changez <tt class="code">catlist/alblist/random,2/lastup,2</tt> pour <tt class="code">catlist/alblist/lastup,2</tt></li>
-  <li>Si vous voulez 3 lignez de fichiers aléatoires, mais pas les derniers téléchargements, changez <tt class="code">catlist/alblist/random,2/lastup,2</tt> pour <tt class="code">catlist/alblist/random,3</tt></li>
-  <li><tt class="code">anycontent/catlist/alblist/random,2/lastup,2</tt> traduit en: "contenu du fichier anycontent, liste des catégories, liste des albums, é lignes d'images aléatoires, 2 lignes des derniers ajouts" -- et sera affiché dans l'ordre d'écriture</li>
-</ul>
-<p>Il est possible d'avoir des plugins qui ajoutent plus de codes pouvant être utilisés dans ce champ.</p>
-<p>Vous ne pouvez <strong>pas</strong> utiliser un code plus qu'une fois dans ce champ: une chaine comme <tt class="code">breadcrumb/catlist/alblist/breadcrumb</tt> ne fonctionnera <strong>pas</strong> comme souhaité et aura des effets indésirables.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Le contenu de la page principale</p>
-<a name="admin_album_list_content_end"></a>
-<hr />
-<a name="admin_album_first-level_thumbs"></a><h3>Afficher les Vignettes de l'Album du premier niveau avec la Catégorie <a href="#admin_album_first-level_thumbs" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Utilisez cette otpion pour choisir si vous voulez afficher les vignettes du premier album listé dans la page par défaut de Coppermine.</p>
-<p>Par défaut cette option est activée. Si votre galerie grandit, et que vous avez un grand nombre de catégories, vous pourrez désactiver cette option pour rendre la page d'index moins chargée.<br />
-Activer cette option aura l'avantage de permettra d'arriver à la page désirée avec moins de clics. L'inconvénient de cette option est que la page d'index peut être très chargée et va utiliser plus de ressources serveur, vous pourrez donc désactiver cette option si vous avez des problèmes avec l'utilisation de ressources.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Afficher les Vignettes de l'Album du premier niveau avec la Catégorie </p>
-<a name="admin_album_first-level_thumbs_end"></a>
-<hr />
-<a name="admin_album_list_alphasort_start"></a><h3>Classer les Catégories par ordre alphabétique (au lieu du classement personnalisé)<a href="#admin_album_list_alphasort_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous pouvez obliger Coppermine à trier toutes les catégories par ordre alphabétique (au lieu du classement personnalisé) en paramétrant &quot;Classer les catégories par ordre alphabétique&quot; à &quot;Oui&quot;. Ce réglage est accessible aussi bien dans le menu de configuration de Coppermine que dans le <a href="categories.htm#cat_cp">gestionnaire de catégories</a>. Si vous activez le tri alphabétique, les flêches qui vous permettaient de déplacer les catégories dans la liste avec ordre de tri personnalisé n'apparaissent plus.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Classer les Catégories par ordre alphabétique</p>
-<a name="admin_album_list_alphasort_end"></a>
-<hr />
-<a name="admin_album_linked_files_start"></a><h3>Afficher le nombre de fichiers liés <a href="#admin_album_linked_files_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous utilisez <a href="keywords.htm#keywords_album">les mots clé d'albums</a> pour afficher les images/fichiers dans plus d'un album, l'activation de cette option affichera des informations complémentaires dans les statistiques des albums: si un album ne contient pas uniquement des fichiers &quot;normaux&quot;, mais aussi des fichiers liés via l'option &quot;<a href="albums.htm#album_prop_keyword_start">mots clés des albums</a>&quot;, le nombre de fichiers liés sera affiché de cette manière "3 fichiers, derniers ajouts le 23 Oct 2004<em>, 3 fichiers liés, 6 fichiers au total</em>".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des Albums &rarr; Afficher le nombre de fichiers liés </p>
-<a name="admin_album_linked_files_end"></a>
-<a name="admin_album_list_end"></a>
-
-
-<a name="admin_thumbnail_view"></a><h2>Affichage des vignettes <a href="#admin_thumbnail_view" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_thumbnail_columns"></a><h3>Nombre de colonnes sur la page des Vignettes <a href="#admin_thumbnail_columns" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La valeur par défaut est 4 ce qui signifie que chaque ligne affichera 4 vignettes. Il n'y a pas de recommandations générales concernant le nombre de colonnes de vignettes que vous devez utiliser, le réglage optimal dépends du paramètre <a href="#admin_picture_thumbnail_max-dimension">largeur des vignettes</a> utilisées par votre <a href="#admin_theme_theme">thème</a>, la <a href="#admin_album_table-width">largeur de la tables principale</a> et plus spécialement la résolution d'affichage des visiteurs de votre site.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Nombre de colonnes sur la page des Vignettes .</p>
-<a name="admin_thumbnail_columns_end"></a>
-<hr />
-<a name="admin_thumbnail_rows"></a><h3>Nombre de lignes sur la page des Vignettes<a href="#admin_thumbnail_rows" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La valeur par défaut est 3.</p>
-<p>Si un album contient plus de fichiers que le nombre de vignettes autorisées pour une seule page ("<a href="#admin_thumbnail_columns">Nombre de colonnes sur la page des vignettes</a>" x "<a href="#admin_thumbnail_rows">nombre de lignes sur la page des vignettes</a>"), une tabulation de pagination sera affichée, permettant aux visiteurs de passer d'une page de vignettes à l'autre.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Nombre de lignes sur la page des Vignettes</p>
-<a name="admin_thumbnail_rows_end"></a>
-<hr />
-<a name="admin_thumbnail_tabs"></a><h3>Nombre maximal d'Onglets à Afficher <a href="#admin_thumbnail_tabs" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_right" />Lorsque les vignettes se répartissent sur plusieurs pages, des onglets de pagination sont affichés en bas de page. Cette valeu définie combien d'onglets sont affichés. Si le nombre de pages de vignettes est supérieur au nombre définié pour "Nombre maximal d'Onglets à Afficher", les onglets "voisins" afficheront aussi bien les premiers que les derniers onglets.</p>
-<p>Default is 12, range is between 5 and 25.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Nombre maximal d'Onglets à Afficher </p>
-<a name="admin_thumbnail_tabs_end"></a>
-<hr />
-<a name="admin_thumbnail_tabs_dropdown"></a><h3>Afficher la liste déroulante de toutes le pages après la tabulation <a href="#admin_thumbnail_tabs_dropdown" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque les vignettes se répartissent sur plusieurs pages, des onglets de pagination sont affichés en bas de page.  Ce paramètre va afficher une liste déroulante de toutes les pages, de sorte que les visiteurs puissent accéder à chaque page non listée dans la pagination affichée.  Pour personnaliser l'ffichage de la tabulation, modifiez la variable de thème <tt>$template_tab_display</tt> et la fonction <tt>theme_create_tabs</tt>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher la liste déroulante de toutes le pages après la tabulation </p>
-<a name="admin_thumbnail_tabs_dropdown_end"></a>
-<hr />
-<a name="admin_thumbnail_display_caption"></a><h3>Afficher la légende de l'image (en plus de son titre) sous la vignette <a href="#admin_thumbnail_display_caption" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non la légende du fichier est affiché sous chaque vignette lorsque le visiteur est sur la page (normale) d'affichage des vignettes .</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher la légende de l'image (en plus de son titre) sous la vignette </p>
-<a name="admin_thumbnail_display_caption_end"></a>
-<hr />
-<a name="admin_thumbnail_display_views"></a><h3>Afficher le nombre de ' Vues x Fois ' sous la Vignette<a href="#admin_thumbnail_display_views" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non le nombre de visualisation sous chaque vignette lorsque le visiteur est sur la page d'affichage des vignettes .</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher le nombre de ' Vues x Fois ' sous la Vignette</p>
-<a name="admin_thumbnail_display_views_end"></a>
-<hr />
-<a name="admin_thumbnail_display_comments"></a><h3>Afficher le nombre de Commentaires sous les Vignettes <a href="#admin_thumbnail_display_comments" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non le nombre de commentaires sous chaque vignette.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher le nombre de Commentaires sous les Vignettes </p>
-<a name="admin_thumbnail_display_comments_end"></a>
-<hr />
-<a name="admin_thumbnail_display_uploader"></a><h3>Afficher le nom de l'Utilisateur sous la Vignette <a href="#admin_thumbnail_display_uploader" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non le nom de la personne qui a téléchargé le fichier (non-administrateur) sous chaque vignette.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher le nom de l'Utilisateur sous la Vignette </p>
-
-<a name="admin_thumbnail_display_uploader_end"></a>
-<hr />
-<a name="admin_thumbnail_display_admin_uploader"></a><h3>Afficher le nom de l'administrateur sous les Vignettes<a href="#admin_thumbnail_display_admin_uploader" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non le nom de l'administareur ayant téléchargé l'image pour les utilisateurs qui ont défini le groupe administrateur comme groupe par défaut.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher le nom de l'administrateur sous les Vignettes</p>
-
-<a name="admin_thumbnail_display_admin_uploader_end"></a>
-<hr />
-<a name="admin_thumbnail_display_filename"></a><h3>Afficher le nom du fichier sous la Vignette <a href="#admin_thumbnail_display_filename" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Afficher ou non le nom du fichier sous chaque vignette.</p>
-<p>Il est recommandé de ne pas activer cette fonction, en particulier si vous n'avez pas le contrôle direct des noms de fichiers (parce que vous autorisez le téléchargement par les utilisateurs). Utilisez plutôt la fonction de contenu textuel (titre et description). Si vous avez des noms de fichiers longs qui ne peuvent pas être contenus, le nom de fichier affiché peut être plus long que la vignette, la cellule de table qui contient la vignette et l'ensemble des textes relatifs peut devenir plus grande que désiré, résultant en un affichage distordu le la table.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher le nom du fichier sous la Vignette </p>
-
-<a name="admin_thumbnail_display_filename_end"></a>
-<hr />
-<a name="admin_thumbnail_display_rating"></a><h3>Afficher les votes sous la Vignette<a href="#admin_thumbnail_display_rating" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Affiche ou non le résultat des votes sosu chaque vignette.</p>
-<p>Le paramètre par défaut (recommandé) est &quot;Non&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Afficher les votes sous la Vignette</p>
-
-<a name="admin_thumbnail_display_rating_end"></a>
-<hr />
-<!-- not implemented yet
-<a name="admin_thumbnail_display_description"></a><h3>Display album description<a href="#admin_thumbnail_display_description" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the album description below each album thumbnail.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Display album description</p>
-<a name="admin_thumbnail_display_description_end"></a>
-<hr />
--->
-<a name="admin_thumbnail_to_fullsize"></a><h3>Aller directement de la Vignette à l'image originale (grande taille) <a href="#admin_thumbnail_to_fullsize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsqu'elle est activée, cette fonction envoie les visiteurs directement de la vignette vers la fenêtre pop-up affichant l'image à la taille originale, sans passer par l'affichage des images intermédiaires</p>
-Il n'est <strong>pas</strong> recommandé d'activer cette option parce que
-<ul>
-<li>Les visiteurs ne pourront pas voter</li>
-<li>Les visiteurs ne pourront pas faire de commentaires</li>
-<li>Les visiteurs ne verrons pas les informations complémentaires sur l'image</li>
-<li>Les visiteurs ne pourront pas utiliser le diaporama</li>
-<li>Les visiteur pourraient être contrarié en raison de la sur-utilisation de pop-ups</li>
-<li>Les visiteurs pourraient ne pas voir du tout les images originales si ils ont un bloqueur de pop-up et qu'ils ne l'ont pas désactivé pour votre site</li>
-<li>Le compteur de vue ne sera pas augmenté</li>
-</ul>
-<p>Cette option a été ajoutée à la demande de beaucoup d'utilisateurs de Coppermine. Toutefois, l'équipe de développement de Coppermine ne recommande pas son utilisation.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Aller directement de la Vignette à l'image originale (grande taille) </p>
-
-<a name="admin_thumbnail_to_fullsize_end"></a>
-<hr />
-<a name="admin_thumbnail_default_sortorder"></a><h3>Classement par défaut des fichiers <a href="#admin_thumbnail_default_sortorder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette option détermine l'ordre d'affichage par défaut des vignettes. Vos visiteurs peuvent modifier cela en sélectionnant un ordre de tri personnalisé à partir des boutons de tri au-dessus des albums.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Classement par défaut des fichiers </p>
-<a name="admin_thumbnail_default_sortorder_end"></a>
-<hr />
-<a name="admin_thumbnail_minimum_votes"></a><h3>Nombre minimun de Vote pour apparaître dans la liste 'les Mieux Notés' <a href="#admin_thumbnail_minimum_votes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Utilisé pourdéterminer combien de votes un fichier doit recevoir avant d'apparaitre comme &quot;fichiers les mieux notés.&quot;. Si un fichier a reçu moins de votes que &quot;cette valeur&quot;, il ne sera pas affiché dans la page "Les mieux notés". Cette valeur doit être supérieure ou égale à 1.</p>
-<p>Paramétrer cette valeur à un nombre élevé n'est recommandé que pour les sites ayant une grande activité avec un grand nombre de visiteurs. La valeur par défaut est &quot;1&quot;. Un plus grand nombre a l'avantage que lesvotes issus d'un seul visiteur n'augmente pas visibilité d'un fichier, réduisant ainsi les éventuelles fraudes aux votes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes  &rarr; Nombre minimun de Vote pour apparaître dans la liste 'les Mieux Notés' </p>
-<a name="admin_thumbnail_minimum_votes_end"></a>
-<a name="admin_thumbnail_view_end"></a>
-
-
-<a name="admin_image_comment"></a><h2>Affichage des Images <a href="#admin_image_comment" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_image_comment_table-width"></a><h3>Largeur de la table pour l'affichage des fichiers (pixels ou %)<a href="#admin_image_comment_table-width" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La largeur minimale de la table (en pixels ou en %) qui doit être utilisée pour l'affichage des images intermédiaires.</p>
-<p>Exemples:</p>
-<ul>
-    <li><tt class="code">600</tt> = La table autour de l'image sera large de 600 pixels (si l'image à une largeur plus importante, cette table sera ajustée en fonction).</li>
-    <li><tt class="code">100%</tt> = utilise tout l'espace disponible en fonction de la dimension horizontale de l'image.</li>
-</ul>
-<p>Le paramètre recommandé est &quot;<tt class="code">100%</tt>&quot;. Si vous paramétrez une valeur qui n'a pas de sens (supérieure à 100% ou une valeur idiote en pixels), les pages de votre galerie seraient distendues et une barre de navigation horizontale apparaitrait.</p>
-<p>Si vous décidez d'utiliser une valeur fixe en pixels, assurez vous qu'elle est égale ou supérieure à &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale des images intermédiaires</a>&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Largeur de la table pour l'affichage des fichiers</p>
-<a name="admin_image_comment_table-width_end"></a>
-<hr />
-<a name="admin_image_comment_info_visible"></a><h3>Information des fichiers visible par défaut<a href="#admin_image_comment_info_visible" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini si le bloc d'informations qui apparait sous les images intermédiaires est ou n'est pas visibles par défaut (Si la fonction n'est pas active, les visiteirs peuvent tout de même y accéder en cliquant sur le bouton ( i ).</p>
-<p>Le réglage par défaut est: Non. Le réglage recommandé est: Oui.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Information des fichiers visible par défaut</p>
-<a name="admin_image_comment_info_visible_end"></a>
-<hr />
-
-<a name="admin_image_movie_download_link_visible"></a><h3>Afficher le lien de téléchargement des vidéos dans la partie information du fichier <a href="#admin_image_movie_download_link_visible" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque la fonction est activéen un lien est affiché dans la section des information des images (qui peut être visible ou non en cliquant sur le bouton (i) ) permettant aux visiteurs de télécharger une vidéo. Si le fichier affiché n'est pas une vidéo, mais un autre type de fichier (par exemple une image), le lien de téléchargement ne sera pas affiché.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Afficher le lien de téléchargement des vidéos dans la partie information du fichier </p>
-<a name="admin_image_movie_download_link_visible_end"></a>
-<hr />
-
-<a name="admin_image_comment_descr_length"></a><h3>Nombre maximun de caractères pour la description des fichiers <a href="#admin_image_comment_descr_length" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Nombre maximum de caratères que la description d'une image peut contenir.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Nombre maximun de caractères pour la description des fichiers </p>
-<a name="admin_image_comment_descr_length_end"></a>
-<hr />
-<a name="admin_image_comment_filmstrip_toggle"></a><h3>Afficher le Négatif <a href="#admin_image_comment_filmstrip_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/filmstrip.jpg" border="0" width="" height="" alt="" title="Film strip displayed underneath the actual image" class="img_embed_right" />Affiche ou non un "négatif" montreant les vignettes des fichiers précédents et suivants dans un album.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Afficher le Négatif </p>
-
-<a name="admin_image_comment_filmstrip_toggle_end"></a>
-<hr />
-<a name="admin_image_comment_filmstrip_number"></a><h3>Nombre de Vignettes dans le Négatif <a href="#admin_image_comment_filmstrip_number" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini le nombre de vignettes à afficher dans le négatif. Le nombre que vous pouvez définir ici, est dépendant de la taille de vos vignettes et de celle du moniteur. Si vous ne voulez pas créer des problèmes aux utilisateurs ayant de petits écrans, réglez cette valeur entre 3 et 7.</p>
-<p>Il est recomandé d'utiliser un nombre impair, de cette manière, la vignette du fichier affiché dans l'image intermédiaire est au centre du négatif. La valeur par défaut (et recommandée) est <tt class="code">5</tt>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Nombre de Vignettes dans le Négatif </p>
-
-<a name="admin_image_comment_filmstrip_number_end"></a>
-<hr />
-<a name="admin_image_comment_slideshow_interval"></a><h3>Intervale du Diaporama en millisecondes<a href="#admin_image_comment_slideshow_interval" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Détermine la durée pendant laquelle chaque image est affiché (interval de transition) lorsqu'un visiteur visualise un diaporama (l'image suivant est chachée dans le cache pendant que l'image actuelle est affichée). Ce paramètre doit être en millisecondes (1 seconde = 1000 millisecondes).<br />Rappelez vous qu'un réglage à une valeur très basse n'est pas la meilleure pour tous vos visiteurs, en particulier ceux qui ont une connection lente, ou si vous avez de gros fichier (kb) qui demandent plus de temps que celui alloué pour s'afficher.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Intervale du Diaporama en millisecondes</p>
-<a name="admin_image_comment_slideshow_interval_end"></a>
-<hr />
-<a name="admin_image_slideshow_hits"></a><h3>Compter les Hits dans le Diaporama <a href="#admin_image_slideshow_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si la fonctio est activée, le compteur de vue sera aussi incrémenté lorsqu'un visiteur regarde un diaporama. Si elle est désactivée, le compteur de vues ne sera incrémenté que si le visiteur navigue dans la galerie au travers de la navigation normale. Cette option peut avoir un impact non négligeable sur les performances, ne l'activez pas si votre galerie est déjà lente.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Compter les Hits dans le Diaporama </p>
-<a name="admin_image_slideshow_hits_end"></a>
-<hr />
-<a name="admin_image_ecard_flash_start"></a><h3>Accepter le Flash dans les eCartes <a href="#admin_image_ecard_flash_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Une fois activée, vous ne pouvez pas seulement envoyer des images comme eCartes, mais aussi des fichiers flash. Cette fonction a été ajoutée à la demande de beaucoup d'utilisateurs. Toutefois, elle n'est pas du tout recommandée, simplement parceque la plupart des clients courriels n'affichent pas les fichiers fash incorporés dans les courriels ou (pire encore) afficher un message qui risque d'être confus pour le destinataire.<br />
-Vous devez comprendre que ce paramètre ne détermine <strong>pas</strong> la possibilité pour un utilisateur d'envoyer ou pas des eCartes (c'est plutôt configuré dans la page de <a href="#group_cp">gestion des groupes</a>). Ce paramètre sera pris en compte <strong>uniquement</strong> si un utilisateur est autorisé à envoyer des eCartes (par exemple si il appartiens à un groupe qui y est autorisé).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Accepter le Flash dans les eCartes </p>
-
-<a name="admin_image_ecard_flash_end"></a>
-
-<hr />
-<a name="admin_image_transparent_overlay_start"></a><h3>Insérer un recouvrement transparent pour réduire au minimum le vol d'image <a href="#admin_image_transparent_overlay_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette fonction est activéen un gif transparent sera inséré "au dessus" de l'image affichée dans votre galerie (images intermédiaires et images originales). En concéquences, si un visiteur fait un clic droit sur une image et utilise l'élément "Sauvegarde sous..." du menu contextuel de son navigateur, seul le gif transparent sera enregistré sur son ordinateur mais pas l'image qu'il a essayé de sauvegarder. Cette option réduira le nombre de personnes capables de voler vos images, mais uniquement avec des utilisateurs novices. Il n'y a pas de methode infaillible pour empêcher le vol d'images, mais le recouvrement transparent est bien meilleur que les scripts empêchant le clic droit. Notez que le recouvrement transparent est ajouté en utilisant l'attibut HTML déprécié "background" pour empêcher l'utilisation du menu contextuel "sauvegarder l'image d'arrière plan" qui apparaitrait si le recouvrement d'image était ajouté en utilisant les methodes conformes aux normes CSS. En concéquence, vos pages ne seront pas conformes aux normes standard si cette option est active.<br />Le paramètre recommandé (et par défaut) pour cette option est "Non".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Insérer un recouvrement transparent pour réduire au minimum le vol d'image </p>
-
-<a name="admin_image_transparent_overlay_end"></a>
-<hr />
-<a name="admin_image_old_style_rating_start"></a><h3>Retour vers l'ancien système de vote<a href="#admin_image_old_style_rating_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous préférez l'ancien mode de vote à la place du nouveau, vous devrez sélectionner cette option.. <br />Elle ne vous permettra pas de définir un nombre personnalisé d'étoiles, puisque celui ci sera par défaut de 5</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Retour vers l'ancien système de vote</p>
-
-<a name="admin_image_old_style_rating_end"></a>
-<hr />
-<a name="admin_image_rating_stars_amount_start"></a><h3>Nombre d'étoiles à Utilisez pour le vote <a href="#admin_image_rating_stars_amount_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Utilisé pour déterminer sur quelle échelle le visiteur aura la possibilité de voter. Le nombre que vous définirez ici donnera le nombre d'étoiles affichées sur la page des vignettes pour le vote.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des Images  &rarr; Nombre d'étoiles à Utilisez pour le vote </p>
-<a name="admin_image_rating_stars_amount_end"></a>
-<hr />
-<a name="admin_image_comment_end"></a>
-
-
-<a name="admin_comment_start"></a><h2>Paramètres des Commentaires <a href="#admin_comment_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p class="cpg_message_info">Pour bien comprendre comment fonctionnent les commentaires dans Coppermine, il est recommandé de lire aussi la section de la documentation &quot;<a href="comments.htm#comments">Commentaires</a>&quot;!</p>
-<a name="admin_image_comment_bad_words"></a><h3>Filtrez les mots interdits dans les Commentaires <a href="#admin_image_comment_bad_words" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enlève les "gros mots" des commentaires. La liste des "gros mots" se trouve dans le fichier langue. NOTE: Tous le fichiers langues ne contiennent pas un équivalent de cette liste.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Filtrez les mots interdits dans les Commentaires </p>
-<a name="admin_image_comment_bad_words_end"></a>
-<hr />
-<a name="admin_image_comment_smilies"></a><h3>Autoriser les Smileys dans les Commentaires <a href="#admin_image_comment_smilies" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Autorise ou pas les smileys dans les commentaires.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Autoriser les Smileys dans les Commentaires </p>
-<a name="admin_image_comment_smilies_end"></a>
-<hr />
-<a name="admin_image_comment_flood"></a><h3>Autoriser plusieurs Commentaires consécutifs pour une images par un même Utilisateur<a href="#admin_image_comment_flood" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce paramètre active ou pas la protection anti-flood pour les commentaires. Lorsqu'il est réglé sur OUI, un utilisateur peut poster un nouveau commentaire, même si il vient d'en poster un autre. Certains utilisateurs peuvent abuser de ce réglage. Le réglage par défaut est: NON.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; AAutoriser plusieurs Commentaires consécutifs pour une images par un même Utilisateur</p>
-<a name="admin_image_comment_flood_end"></a>
-<hr />
-<a name="admin_image_comment_lines"></a><h3>Nombre maximun de lignes dans un Commentaire <a href="#admin_image_comment_lines" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Prévient des commentaires contenant trop de caractères "nouvelles lignes" (touche entrée).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Nombre maximun de lignes dans un Commentaire </p>
-<a name="admin_image_comment_lines_end"></a>
-<hr />
-<a name="admin_image_comment_length"></a><h3>Longueur MAX d'un Commentaire <a href="#admin_image_comment_length" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Nombre maximum de caratères d'un commentaire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Longueur MAX d'un Commentaire </p>
-<a name="admin_image_comment_length_end"></a>
-<hr />
-<a name="admin_image_comment_chars_per_word"></a><h3>Nombre maximun de caractères dans un mot <a href="#admin_image_comment_chars_per_word" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette focntion est déstinée à prévenir que quelqu'un brise l'affichage de votre galerie en postant des commentaires très longs sans utiliser d'espaces entre les mots. Avec la valeur par défaut, les "mots" ayant plus de 38 caractères sont automatiquement censurés.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Nombre maximun de caractères dans un mot </p>
-<a name="admin_image_comment_chars_per_word_end"></a>
-<hr />
-<a name="admin_image_comment_admin_notify"></a><h3>Informer l'Administrateur de Nouveaux Commentaires par courriel <a href="#admin_image_comment_admin_notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini ou pas si vous voulez avoir un courriel à chaque fois qu'un commentaire est posté. Attention: n'activez cette option que sur les sites ayant un très faible traffic, ou vous serez vite submergés par les courriels de notification.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Informer l'Administrateur de Nouveaux Commentaires par courriel </p>
-<a name="admin_image_comment_admin_notify_end"></a>
-<hr />
-<a name="admin_comment_sort_start"></a><h3>Ordre de tri des Commentaires <a href="#admin_comment_sort_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Change l'ordre de tri des commentaire faits pour un fichier.<br />
-Ascendants: les derniers commentaires en bas, les plus anciens en haut<br />
-Descendant: les derniers commentaires en haut, les plus anciens en bas</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Ordre de tri des Commentaires </p>
-<a name="admin_comment_sort_end"></a>
-<hr />
-<a name="admin_comment_pagination_start"></a><h3>Commentaires par page <a href="#admin_comment_pagination_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Change le nombre de commentaires affichés par page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Commentaires par page </p>
-<a name="admin_comment_pagination_end"></a>
-<hr />
-<a name="comments_anon_pfx"></a><h3>Préfixe pour les Commentaires d'Utilisateurs anonymes <a href="#comments_anon_pfx" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous autorisez les commentaires anonymes (autorisations définiez dans le panneau de gestion des <a href="groups.htm#group_cp">groupes</a>), ce préfixe sera utilisé pour les commentaires laissés par les utilisateurs non enregistrés. Cela peut être utile pour empecher ou identifier un utilisateur non enregistré qui essayent de se faire passer pour un autre utilisateur enregistré (ou même par un administrateur) en laissant un commentaire. Laissez le champ vide si vous ne voulez pas de préfixe pour les commentaires des visiteurs anonymes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Préfixe pour les Commentaires d'Utilisateurs anonymes </p>
-<a name="comments_anon_pfx_end"></a>
-<hr />
-<a name="admin_comment_approval"></a><h3>Les Commentaires nécéssitent l'approbation de l'Administrateur <a href="#admin_comment_approval" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Par défaut, les commentaires ne nécesitent pas d'approbation et sont visibles immédiatement. Pour luter contre le problème des spams dans les commentaires, vous pouvez requérir l'approbation de l'administrateur pour les commentaires postés par les visiteurs. Les commentaires ne seront pas visibles instantannément, mais uniquement après approbation de l'aministrateur sur la page de visualisation des commentaires. Si vous n'autorisez pas du tout les commentaires, ces réglages ne s'appliquent pas, vous pouvez donc les laisser tels quels.</p>
-<p>Options:</p>
-<ul>
-<li>Oui: Tout le monde (les commentaires postés aussi bien par les visiteurs anonymes que par les utilisateurs enregistrés nécessitent l'approbation. Seuils les commentaires de l'administrateur seront visibles instantanément)</li>
-<li>Oui: Visiteurs uniquement (les commentaires postés par les utilisateurs enregistrés sont visibles instantanément; les commentaires postés par les visiteurs anonymes nécessitent l'approbation de l'administrateur)</li>
-<li>Non (Tous les commentaires sont visibles dès qu'ils sont postés, quelque soit la personne qui le poste)</li>
-</ul>
-<p>Merci de noter:</p>
-<ul>
-<li>L'approbation des commentaires ne détermine <em>pas</em> si les visiteurs peuvent poster des commentaires ou pas - elle ne détermine que la visibilité instantanée des commentaires contre ceux qui doivent être approuvés</li>
-<li>Lorsque vous passez cette option de Oui à Non, celà n'aura un impact qye sut les commentaires postés à partir de ce moment. Les anciens commentaires qui n'ont pas été approuvés par l'administrateur ne sont pas affichés.</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Les Commentaires nécéssitent l'approbation de l'Administrateur </p>
-
-<a name="admin_comment_approval_end"></a>
-<hr />
-<a name="admin_comment_display_comment_approval_only_start"></a><h3>Afficher uniquement les Commentaires nécéssitant approbation sur la page "Voir les Commentaires" <a href="#admin_comment_display_comment_approval_only_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous pouvez déterminer si l'administrateur ne doit voir que les commentaire nécesitant actuellement son approbation sur la page &quot;Voir les commentaires&quot;. Vous pouvez changer cette option aussi bien dans la configuration que sur la page &quot;Voir les commentaires&quot; - Il n'y a pas de problèmes à changer souvent ce réglage lors de la visualisation des commentaires.</p>
-<p>Cette option n'a pas d'impact sur la visibilité des commentaires, mais uniquement sur l'affichage de la page &quot;Voir les commentairesReview Comments&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Afficher uniquement les Commentaires nécéssitant approbation sur la page "Voir les Commentaires" </p>
-
-<a name="admin_comment_display_comment_approval_only_end"></a>
-<hr />
-<a name="admin_comment_display_placeholder_start"></a><h3>Montrer le texte de remplacement aux Utilisateurs pour les Commentaires en attente d'approbation par l'Administrateur<a href="#admin_comment_display_placeholder_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Activée, l'utilisateur non-administrateur verra un texte de remplacement disant <tt class="code">Quelqu'un à posté un commentaire ici. Il sera visible après approbation de l'administrateur.</tt> à la place du commentaire. Désactivée, le commentaire nécessitant approbation sera totalement invisible pour les utilisateurs.</p>
-<p>Ce paramètre n'est pris en compte que pour les utilisateurs non-administrateurs, vous ne verrez donc pas de différences en étant identifiés comme administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Montrer le texte de remplacement aux Utilisateurs pour les Commentaires en attente d'approbation par l'Administrateur</p>
-
-<a name="admin_comment_display_placeholder_end"></a>
-
-<hr />
-<a name="admin_comment_user_edit_start"></a><h3>Autoriser les Utilisateurs à éditer leurs Commentaires <a href="#admin_comment_user_edit_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si l'option est activée, les utilisateurs sont autorisés à modifier ou effacer leurs commentaires après les avoir postés.</p>
-<p>Note: cette option de détermine pas si un utilisateur peut ou ne peut pas poster de commentaires ( c'est déterminé dans la page de gestion des groupes). A la place il affiche simplement des icones de modifications et de suppression à côté d'un commentaire qui est transformé en champ de saisie lorsqu'elle est cliquée.<br />L'administrateur n'est pas affecté -  il peut modifier tout commentaires de toute façon.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Autoriser les Utilisateurs à éditer leurs Commentaires </p>
-
-<a name="admin_comment_user_edit_end"></a>
-<hr />
-
-<a name="admin_comment_captcha_start"></a><h3>Afficher CAPTCHA (confirmation visuelle) pour l'ajout de Commentaires<a href="#admin_comment_captcha_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour éviter les commentaires de spam postés par les robots (scripts automatiques), ce choix permets d'afficher une image à côté du champ de commentaire contenant un certain nombre de lettre alléatoires. Le visiteur doit entrer ces lettres dans un champ texte pour prouve qu'il est bien un être humain et pas simplement un bête robot qui envoi des spams. Il est recommandé d'activer Captcha pour les commentaires des utilisateurs anonymes (les visiteurs qui ne sont pas enregistrés).</p>
-<p>Note: cette option de détermine pas si un utilisateur peut ou ne peut pas poster de commentaires ( c'est déterminé dans la page de gestion des groupes).</p>
-<p class="cpg_message_validation">Captcha ne fonctinne que si GD2 est disponible sur votr eserveur avec le support FreeType activé.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Afficher CAPTCHA (confirmation visuelle) pour l'ajout de Commentaires</p>
-<a name="admin_comment_captcha_end"></a>
-<hr />
-
-<a name="admin_comment_akismet_api_key"></a><h3>clé de l'API Akismet<a href="#admin_comment_akismet_api_key" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Une autre methode pour lutter contre les spam est l'option de filtrer tous les commentaires en utilisant Akismet. Pour utiliser cette fonction, vous devez avoir une clé pour l'API Akisimet valide. Pour avoir cette clé, vous devrez vous enregistrer (gartuitement) pour une petite page sur la page <a href="http://wordpress.com/api-keys/" rel="external" class="external">Wordpress</a> pour obtenir une clé API. Sivous projetez d'utiliser Akismet pour un site commercial, vous devrez acheter une clé professionnelle sur la page <a href="http://akismet.com/commercial/" rel="external" class="external">akismet.com/commercial/</a><br />
-Après avoir reçu votre cél par courriel, vous pouvez la coller dans ce champ de configuration. Vous ne pouvez pas modifier la clé API, ni utiliser celle de quelqu'un d'autre.</p>
-<p>Laisser le champ vide désactive l'utilisation d'Akismet.</p>
-<p>Après avoir entré votre clé API Akismet dans le champ de la configuration, allez à la page <a href="comments.htm#comments_review">Voir les commentaires</a> - au bas vous trouverez une petite fenêtre d'information qui affiche le nombre de commentaires qu'Akismet à bloqué ainsi qu'un champ de recherche qui affiche le résultat de tentatives de connection avec votre clé Akismet.</p>
-<p>Comprenez bien que le groupe de Coppermine n'est pas affilié d'une manière ou d'une autre avec  Akismet.com ou Wordpress: le service Akismet est publié par une tièrce personne. Les termes et conditions d'usage de ce service peuvent changer ultérieurement - L'équipe de développement de Coppermine n'a aucun controle sur ce service et ne peut pas être tenue pour responsables si quelque chose devait mal se passer en relation avec Akismet. L'équipe de développement de Coppermine ne fait que mettre à disposition une interface dans le code de son application, vous permettant de filtrer vos commentaires via Akismet.<br />
-Merci de ne pas poser de questions sur la manière de se procure une clé API sur le forum d'aide de Coppermine: les pages de Wordpress ainsi que le site Akismet.com contiennent la documentation expliquant comment obtenir cette clé. Allez sur ces sites pour vous procurer votre clé API.</p>
-<p>Trouvez plus de détails sur a page <a href="comments.htm#comments">commentaires</a> de la documentation, particulièrement dans la section <a href="comments.htm#comments_options_spam_akismet">Akismet</a> de cette page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; clé de l'API Akismet</p>
-<a name="admin_comment_akismet_api_key_end"></a>
-<hr />
-
-<a name="admin_comment_akismet_enable"></a><h3>Options Akismet<a href="#admin_comment_akismet_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ces options ne sont prises en compte que si vous avez entré une <a href="#admin_comment_akismet_api_key">clé API Akismet</a> valide dans le champ correspondant de la configuration. Elles déterminent ce qui doitêtre fait si Akismet rejette un commentaire comme spam? Voici ce que font ces options:</p>
-<ul>
-    <li><strong>Autorise les commentaires qui n'ont pas passé Akismet, mais les marquer comme non approuvés</strong>
-    C'est la forme de réaction la moins forte  avec les commentaires spams utilisant Akismet. Le potentiel commentaire de spam est autorisé à être ajouté à la base de donnée(et l'auteur sera prévenu que sont commentaire a bien été soumis), mais son status dans la base de donnée sera "commentaire nécesitant approbation", quelque soit le paramétrage de la fonction <a href="configuration#admin_comment_approval">approbation des commentaires</a>. De cette manièren le commentaire ne sera pas visible des visiteurs de votre galerie, mais vous, en tant qu'administrateur pourrez les trier, en utilisant la page <a href="comments.htm#comments_review">voir les commentaires</a> accessible depuis le <a href="admin_menu.htm#admin_menu">menu administrateur</a>. Cela peut devenir difficile à gérer si il y a beaucoup de commentaires qui sont soumis.<br />
-    Il est recommandé d'utiliser cette option en premier, et d'aller vers des paramètres plus stricts si tout fonctionne correctement.</li>
-    <li><strong>Effacer les commentaires qui n'ont pas été validés et avertir l'auteur du rejet</strong><br />
-    C'est le réglage intermédiaire. Les commentaires qui sont rejetés (pas de'enregistrements dans la base de donnée ajoutés). L'auteur est avisé que son commentaire est rejeté pour suspicion de spam.De cette manière, les utilisateurs légitimes ont une chance de ré-écrire leur commentaire. Les spammeurs verrons difficilement la différence, puisqu'ils utilisent généralement des robots pour envoyer leurs spams.<br />
-    Il est recommandé d'utiliser ce réglage si vous aves testé Akismet scrupuleusement en utilisant le réglage soft et êtes convaincus que tout fonctionne correctement.</li>
-    <li><strong>Effacer les commentaires qui n'ont pas été validés, mais prévenir l'auteur (le spammeur) qu'il a été ajouté</strong><br />
-    C'est le réglage le plus dur - le commentaire est effacé (ex: il ne sera pas enregistré dans la base de donnée), mais le visiteur sera prévenu que le commentaire a été ajouté correctement. Ce réglage est fait pour contrer les spammeurs qui n'utilisent pas les robots pour envoyer leur spams, mais vont sur votre site en tant qu'être humain.<br />
-    Utilisez cette option avec précautions - il n'y aura pas de différences pour le visiteur - il ne saura pas si son commentaire a été accepté ou pas, et vous en tant qu'administrateur n'aurez pas le possibilité de savoir si le commentaire a été ajouté comme faux positif.</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Options Akismet</p>
-<a name="admin_comment_akismet_enable_end"></a>
-<hr />
-
-<a name="admin_comment_akismet_group"></a><h3>Appliquer Akismet pour les Commentaires laissés par <a href="#admin_comment_akismet_group" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous pouvez spécifier si suels les commentaires postés par des visiteurs anonymes (invités) doivent être vérifiés par Akismet ou si tous les commentaires qui ont été postés doivent passer par le filtre d'Akismet.</p>
-<p>Ce choix ne permets <strong>pas</strong> de déterminer la possibilité qu'ont les utilisateurs enregistrés ou les invités à poster des commentaires. Les choix généraux pour cette fonction se trouvent dans <a href="groups.htm#group_cp">le panneau de controle des groupes</a> de Coppermine. L'option de configuration &quot;Appliquer Akismet pour les Commentaires laissés par &quot; n'est appliquée que si l'utilisateur enregistré ou le visiteur on d'abbord l'autorisation de laisser des commentaire.</p>
-<p>Ces choix ne seront pris en compte que si vous avez entré une <a href="#admin_comment_akismet_api_key">clé API Akismet</a> valide dans le champ correspondant.</p>
-<p>la valeur par défautest "tout le monde", ce qui est le réglage le plus restrictif - ça ne gène généralement pas de vérifier les posts d'utilisateurs enregistrés, puisque certains spammeurs prennent le temps de s'enregistre et de poster leurs spams en tant qu'utilisateurs enregistrés si vous les laissez faire.</p>
-<p>L'inconvénient de cette option réglée sur "tout le monde" est d'augmenter sensiblement le traffic et (selon la bande passante de votre serveur web) une légère diminution de la vitesse du process des commentaires - après tout, les commentaires sont envoyés à un site tiers en premier lieu, ou des serveurs verifient les commentaires puis renvoient à votre serveur les informations indiquant si ils passent la vérification ou pas. Si votre site est très actif, ou que vous avez une bande passante limitée sur votre serveur, vous devriez réfgler cette option sir "Visiteurs seulement" pour alléger la charge.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Appliquer Akismet pour les Commentaires laissés par </p>
-<a name="admin_comment_akismet_group_end"></a>
-<hr />
-
-<a name="admin_comment_promote_Enregistrement _start"></a><h3>Demander aux Visiteurs de s'identifier pour poster des Commentaires   	   	 <a href="#admin_comment_promote_Enregistrement _start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsquelle est activée, un texte apparait au bas de la section des commentaires pour les utilisateurs anonymes (invités) qui explique qu'ils doivent s'enregistrer pour pouvoir poster des commentaires. C'est fait pour encourager l'enregistrement, en expliquant à vos visiteurs qu'ils peuvent inter-agir plus en s'enregistrant.<br />
-Bien entendu, ce message n'est affiché que si vous n'avez pas autorisé les commentaires pour les invités auparavanr (vous faites celà dans le <a href="#group_cp">panneau de contrôle des groupes</a>). C'est pourquoi ce choix ne tiens pas compte du fait qu'il <strong>y ait</strong> actuellement un groupe d'utilisateur autorisé à poster des commentaires. Si vous n'autorisez pas les utilisateurs enregistrés à poster des commentaires, n'activez pas cette fonction.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Commentaires  &rarr; Demander aux Visiteurs de s'identifier pour poster des Commentaires   	   	 </p>
-
-<a name="admin_comment_promote_Enregistrement _end"></a>
-
-<a name="admin_comment_end"></a>
-
-<a name="admin_contact_start"></a><h2>Paramètres du formulaire de Contacts<a href="#admin_contact_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Paramètres qui déterminent si le formulaire de contact est disponible. Assurez vous d'abbord que l'envoie des courriel depuis Coppermine fonctionne avant d'activer le formulaire de contact.</p>
-<a name="admin_contact_guest_enable"></a><h3>Afficher le formulaire de contact pour les visiteurs anonymes (guests) <a href="#admin_contact_guest_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Choix sur la manière dont le lien vers le formulaire de contact est affiché dans le menu et quels visiteurs (visiteurs de la galerie non identifiés) peuvent utiliser le formulmaire de contact.</p>
-<p>Options possibles:</p>
-<ul>
-  <li>
-    <strong>Non</strong><br />
-    (paramètre par défaut).
-  </li>
-  <li>
-    <strong>Oui (avec captcha)</strong><br />
-    (paramètre recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
-  </li>
-  <li>
-    <strong>Oui (sans captcha)</strong><br />
-    (non recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant. Si vous autorisez les visiteurs à vous envoyer des courriels par le biais du formulaire de contact sans leur demander confirmation qu'ils sont bien humains peut entrainer la réception pour vous de spams non désirés.
-  </li>
-</ul>
-<p>Si le formulaire de contact est désactivé, les options ci-dessus concernant les visiteurs utilisant le formulaire de contact ne sont pas prisent en compte.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Afficher le formulaire de contact pour les visiteurs anonymes (guests) </p>
-<a name="admin_contact_guest_enable_end"></a>
-<hr />
-<a name="admin_contact_guest_name_field"></a><h3>Afficher le champ nom de l'expéditeur pour les visiteurs anonymes <a href="#admin_contact_guest_name_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, le visiteur (non identifié) utilisant le formulaire de contact pourra entrer son nom.</p>
-<p>Options possibles:</p>
-<ul>
-  <li>
-    <strong>Non</strong><br />
-    (paramètre par défaut). Le champ n'est pas affiché.
-  </li>
-  <li>
-    <strong>Oui (optionel)</strong><br />
-    (paramètre recommandé). Le visiteur utilisant le formulaire de contact peut complèter le champ nom, mais ce n'est pas obligatoir. Si il choisit de ne pas complèter ce champ, le formulaire de contact sera tout de même envoyé.
-  </li>
-  <li>
-    <strong>Oui (obligatoire)</strong><br />
-    Le visiteur utilisant le formulaire de contact devra obligatoirement compléter ce champ. Si il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le formulaire ne sera pas envoyé tant que le champ n'est pas renseigné.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Afficher le champ nom de l'expéditeur pour les visiteurs anonymes </p>
-<a name="admin_contact_guest_name_field_end"></a>
-<hr />
-<a name="admin_contact_guest_email_field"></a><h3>Afficher le champ adresse courriel de l'expéditeur pour les visiteurs anonymes<a href="#admin_contact_guest_email_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, le visiteur (non identifié) utilisant le formulaire de contact pourra entrer son adresse courriel.</p>
-<p>Options possibles:</p>
-<ul>
-  <li>
-    <strong>Non</strong><br />
-    (paramètre par défaut). Le champ n'est pas affiché..
-  </li>
-  <li>
-    <strong>Oui (optionel)</strong><br />
-    Le visiteur utilisant le formulaire de contact peut complèter le champ adresse courriel, mais ce n'est pas obligatoir. Si il choisit de ne pas complèter ce champ, le formulaire de contact sera tout de même envoyé.
-  </li>
-  <li>
-    <strong>Oui (obligatoire)</strong><br />
-    (paramètre recommandé). Le visiteur utilisant le formulaire de contact devra obligatoirement compléter ce champ. Si il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le formulaire ne sera pas envoyé tant qu'il n'aura pas entré son adresse courriel.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Afficher le champ adresse courriel de l'expéditeur pour les visiteurs anonymes</p>
-<a name="admin_contact_guest_email_field_end"></a>
-<hr />
-<a name="admin_contact_registered_enable"></a><h3>Afficher le formulaire de contact pour les visiteurs enregistrés <a href="#admin_contact_registered_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Choix sur la manière dont le lien vers le formulaire de contact est affiché dans le menu et quels visiteurs (visiteurs de la galerie qui <trong>sont identifiés</strong>) peuvent utiliser le formulmaire de contact.</p>
-<p>Options possibles:</p>
-<ul>
-  <li>
-    <strong>Non</strong><br />
-    (paramètre par défaut)
-  </li>
-  <li>
-    <strong>Oui (avec captcha)</strong><br />
-    Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
-  </li>
-  <li>
-    <strong>Oui (sans captcha)</strong><br />
-    (paramètre recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Afficher le formulaire de contact pour les visiteurs enregistrés </p>
-<a name="admin_contact_registered_enable_end"></a>
-<hr />
-<a name="admin_contact_subject_content"></a><h3>Objet du courriel généré automatiquement par le formulaire de contact <a href="#admin_contact_subject_content" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ligne d'objet pour les courriels générés par le formulaire de contact. Sera placé en tête de la ligne d'objet personnalisé que l'utilisateur peut renseigner (si &quot;<a href="#admin_contact_subject_field">Afficher le champ objet</a>&quot; est activé).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Objet du courriel généré automatiquement par le formulaire de contact  </p>
-<a name="admin_contact_subject_content_end"></a>
-<hr />
-
-<a name="admin_contact_subject_field"></a><h3>Afficher le champ objet<a href="#admin_contact_subject_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, le visiteur (identifié ou pas) utilisant le formulaire de contact pourra renseigner la ligne objet.</p>
-<p>Options possibles:</p>
-<ul>
-  <li>
-    <strong>Non</strong><br />
-    (Paramètre par défaut). Le champ n'est pas affiché.
-  </li>
-  <li>
-    <strong>Oui (optionel)</strong><br />
-    (paramètre recommandé). Le visiteur utilisant le formulaire de contact peut compléter le champ d'objet, mais ce n'est pas obligatoire. Si il choisi de ne pas remplir le champ et qu'il valide le formulaire, le courriel sera tout de même envoyé.
-  </li>
-  <li>
-    <strong>Oui (obligatoire)</strong><br />
-    Le visiteur doit remplir le champ objet, si il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le courriel ne sera pas envoyé tant qu'il ne sera pas renseigné.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Afficher le champ objet</p>
-<a name="admin_contact_subject_field_end"></a>
-<hr />
-
-<a name="admin_contact_sender_email"></a><h3>Utiliser l'adresse courriel de l'expéditeur pour l'adresse "from" du courriel <a href="#admin_contact_sender_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, l'adresse courriel du visiteur dera utilisée pour envoyer le courriel (si possible, c'est a dire si l'adresse est valide et existe). Cela peut être très utile en therme de confort puisque vous pourrez utiliser la focntion "répondre" de votre application courriel. L'inconvénient peut être que les courriels peuvent ne pas être correctement distribués parceque vous ne pouvez pas vérifier que l'utilisateur à entré son adresse courriel actuelle. De plus, votre application courriel peut être paramétrée pour n'autoriser que certaines adresses courriel dans le champ "de". Les mecanisme anti-spams peuvent être en place, ne validant pas les  courriels provenant de certains domaines en vérifiant le champ "de" des courriels reçus. En concéquence, utilisez cette option avec précaution et testez là avant de l'utiliser en production.</p>
-<p>le paramètre recommandé (sans risque d'erreurs) est &quot;Non&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de Contacts &rarr; Utiliser l'adresse courriel de l'expéditeur pour l'adresse "from" du courriel </p>
-<a name="admin_contact_sender_email_end"></a>
-<hr />
-
-<a name="admin_contact_end"></a>
-
-<a name="admin_thumb_start"></a><h2>Paramètres des vignettes<a href="#admin_thumb_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-<a name="admin_picture_thumbnail_use-dimension"></a><h3>Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette)<a href="#admin_picture_thumbnail_use-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini la dimension (<em>largeur</em> ou <em>hauteur</em> ou <em>aspect max</em> ou <em>exact</em>) pour  laquelle la limite maximale de taille en pixels doit s'appliquer à la vignette.</p>
-<p>Les options <tt class="code">largeur</tt> ou <tt class="code">hauteur</tt> s'expliquent d'elles même: si vous définissez la valeur <tt class="code">largeur</tt> pour le paramètre &quot;Utiliser la dimension&quot;, toutes le vignettes auront <strong>exactement</strong> la <em>largeur</em> (en pixels) que vous aurez défini dans le paramètre &quot;<a href="#admin_picture_thumbnail_max-dimension">Dimension Maximale (largeur) pour les Vignettes</a>&quot;. Définir la même largeur pour les vignettes rends l'aspect de la &quot;grille&quot; des vignettes très structurée, particulièrement lorsqu'uil y a peu de place entre les lignes de vignettes. C'est la même chose si vous choisissez hauteur - toute les vignettes auront la même hauteur, ce qui rends bien en particulier en regardant une ligne de vignettes comme dans le négatif de film.</p>
-<p>Choisir <tt class="code">aspect max</tt> signifie que quelque soit le coté le plus long (largeur pour les images au format paysage, hauteur pour celles au format portrait) elle aura la dimension définie dans &quot;<a href="#admin_picture_thumbnail_max-dimension">Diemension maximale pour les vignettes</a>&quot; - le côté le plus petit sera réduit bien entendu, pour garder le ration de l'image originale également pour les vignettes.</p>
-<p>la valeur entrée dans le champ &quot;<a href="configuration.htm#admin_picture_thumbnail_height">Hauteur de la vignette</a>&quot; ne sera prise en compte <strong>uniquement</strong> si vous choisissez <tt class="code">exact</tt> comme valeur pour le paramètre &quot;Utiliser la dimension&quot;: la vignette sera redimmensionnée aux dimensions fixes que vous aurez définies pour la largeur et la hauteur. Si le ration n'est pas le même pour l'original que pour la vignette, la vignette sera recadrée (rognée). Le plus gros avantage de ce paramètre est que toutes vos vignettes auront la même dimension, d'ou un aspect très propre sur la page des vignettes, avec l'inconvénient que l'ensemble du contenu de l'image originale ne sera pas visible dans la vignette à cause du recadrage. Utilisez cette option si vous voulez avoir des vignettes carrée (mettez les mêmes valeurs pour la largeur et la hauteur).</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra maintable" width="100%">
-  <tr>
-    <th valign="top" align="left" class="tableh1">Valeur de l'option</th>
-    <th valign="top" align="left" class="tableh1">Explications</th>
-	<th valign="top" align="left" class="tableh1">Corrélation</th>
-    <th valign="top" align="left" class="tableh1">Advantages</th>
-    <th valign="top" align="left" class="tableh1">Désavantages</th>
-  </tr>
-  <tr>
-    <td valign="top"><strong>Largeur</strong></td>
-    <td valign="top">La vignettes auront <strong>exactement</strong> la même <em>largeur</em> (en pixels) que celle définie dans le paramètre &quot;Dimensions maximale des vignettes&quot;. La <em>hauteur</em> peut différer d'une vignette à l'autre puisque le ration de l'image originale est préservée.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
-    <td valign="top">Bon rendu pour les vignettes aligées verticalement. Résultats prévisibles pour les thèmes à largeur fixe (c.a.d dont le contenu défini par le conteneur <a href="theme_template.htm#theme_template_gallery">{GALLERY}</a>-est supposé remplir une cellule de tabel ou un conteneur div avec une valeur fixe ou limitée en largeur.</td>
-    <td valign="top">Ne s'aligne pas très bien horizontalement.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>hauteur</strong></td>
-    <td valign="top">La vignette aura <strong>exactement</strong> la même <em>hauteur</em> (en pixels) que celle définie dans le paramètre &quot;Dimensions maximale des vignettes&quot;. La <em>hauteur</em> peut différer d'une vignette à l'autre puisque le ration de l'image originale est préservée.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
-    <td valign="top">Bon rendu pour les vignettes alignées horizontalement (comme dans le <a href="#admin_image_comment_filmstrip_toggle">négatif</a>).</td>
-    <td valign="top">Mauvais rendu pour les images panoramiques, ex.images assemblées en panorama. Ne s'aligne pas bien verticalement. Résultats imprévisibles pour les thèmes à largeur fixe.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>Aspect max</strong></td>
-    <td valign="top">Quel que soit le plus long côté (<em>largeur</em> pour les images au format paysage, <em>hauteur</em> pour les images au format portrait) il aura la dimension définie dans &quot;Dimensions maximale des vignettes&quot; - Le plus petit côté évidemment, puisque le ration existant sur l'image originale est préservé pour les vignettes. C'est le paramétrage recommandé.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
-    <td valign="top">Les vignettes auront la même taille de fichier. Estétique si vous avez aussi bien des images au format portrait que paysage.</td>
-    <td valign="top">Les lignes et les colonnes de vignettes ne seront pas alignées. Résultats imprévisibles pour les thème avec une petite largeur.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>exact</strong></td>
-    <td valign="top">Les vignettes seront redimenssionnées aux dimensions fixes que vous aurez défini pour la largeur et la hauteur. Toutes les vignettes auront la même dimension et le même aspect. Si le ration de l'image originale n'est pas le même, la vignette sera recadrée (rognée).</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimensions maximales des vignettes</a> <strong>et</strong> <a href="configuration.htm#admin_picture_thumbnail_height">Hauteur des vignettes</a></td>
-    <td valign="top">Bel aspect de votre page de vignettes à cause de l'alignement vertical et horizontal.</td>
-    <td valign="top">Un partie du contenu de l'image originale peut ne pas être visible sur la page des vignettes à cause du recadrage de celles-ci, vos vignettes peuvent ne pas atirer l'attention des visiteurs.</td>
-  </tr>
-</table>
-
-<p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaure &quot;Utilitaires d'Administration (redimmensionner les images)&quot; du menu administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Utiliser la dimension</p>
-<a name="admin_picture_thumbnail_use-dimension_end"></a>
-<hr />
-
-<a name="admin_picture_thumbnail_max-dimension"></a><h3>Dimension Maximale (largeur) pour les Vignettes<a href="#admin_picture_thumbnail_max-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini la taille maximale en pixels allouée pour la dimension spécifiée de la vignette - La manière dont le réglage &quot;Dimensions maximale des vignettes&quot; sera appliquée à la largeur, la hauteur ou le côté le plus grand (aspect max) dépend du réglage défini dans &quot;Utiliser la dimension&quot;.</p>
-<p>Pour plus de détails, référez vous aux explications données dans &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot;.</p>
-<p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaure &quot;Utilitaires d'Administration (redimmensionner les images)&quot; du menu administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Dimension Maximale (largeur) pour les Vignettes</p>
-<a name="admin_picture_thumbnail_max-dimension_end"></a>
-<hr />
-
-<a name="admin_picture_thumbnail_height"></a><h3>Hauteur des Vignettes<a href="#admin_picture_thumbnail_height" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>S'applique <strong>uniquement</strong> si vous utilisez "exact" dans &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser les dimensions</a>&quot;. Ce paramètre <strong>n'est pas</strong> pris en compte si &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser les dimensions</a>&quot; est réglé sur &quot;<em>hauteur</em>&quot;.</p>
-<p>Pour plus de détails, référez vous aux explications données dans &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot;.</p>
-<p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaure &quot;Utilitaires d'Administration (redimmensionner les images)&quot; du menu administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Hauteur des Vignettes</p>
-<a name="admin_picture_thumbnail_height_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_advanced_thumbs_prefix"></a><h3>Préfixe des vignettes<a href="#admin_picture_thumb_advanced_thumbs_prefix" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est le préfixe ajouté au nom de la vignette lors de la création de celle-ci.</p>
-<p>Ce réglage ne doit pas être modifié si vous avez déjà des fichiers dans votre base de donnée. Si vous le faites, toutes les références aux fichiers existants ne seront plus valides.</p>
-<p>Il est recommandé de laisser ce paramètre comme il est (<tt class="code">thumb_</tt>) si vous n'êtes pas absolument surs de ce que vous faites.</p>
-<p>Cette fonction est dépréciée depuis cpg1.5.x et ne peut plus être configurée, parce quelle induisait les utilisateurs en erreur. Si vous faites une nouvelle installation, ou si vous n'avez jamais changé ce préfixe, cette option n'est pas visible. Seuls ceux qui ont changé cette option et ont une valeur différente du préfixe par défaut  verront le champ texte. Si c'est le cas pour vous, vous êtes fortement encouragé à le changer vers la valeur par défaut pour vous éviter des problèmes avec les futures versions.<br />En fin de compte: ne vous alarmez pas si cette otpion n'est pas visble pour vous, c'est normal.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Préfixe des vignettes</p>
-<a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_enable"></a><h3>Accentuation de la netteté des Vignettes: Activez le masque d'Accentuation <a href="#admin_picture_thumb_sharpening_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_warning">La traduction de cette section est approximative du fait du caractète technique traité. N'hésitez pas à nous en proposer une meilleure.</p>
-<p>Le masque de flou est une technique de manipulation d'images pour augmenter l'acutance et la netteté apparente des photos. Le "flou" dans le nom vient du fait que cette  technique utilise une version positive "floue" ou "non nette" de l'image originale pour créer un "masque". Le masque flou est combiné avec le négatif, donnant l'impression que l'image qui en résulte est plus nette que l'originale.</p>
-<p>Avec cette option, vous choisissez si vous voullez appliquer un masque d'accentuation à la création des vignettes. Si cette option est activéen vous aurez des vignettes qui paraitront plus nettes.  Désactivez cette option si l'aspect exact de l'original doit être préservé sans ajout de cet effet de netteté. Le paramètre par défaut (pour raison de compatibilité) est "Non". Réglage recommandé: "Oui".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Accentuation de la netteté des Vignettes: Activez le masque d'Accentuation </p>
-<a name="admin_picture_thumb_sharpening_enable_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_amount"></a><h3>Quantité d'Accentuation<a href="#admin_picture_thumb_sharpening_amount" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_warning">La traduction de cette section est approximative du fait du caractète technique traité. N'hésitez pas à nous en proposer une meilleure.</p>
-<p>La quantité d'accentuation appliquée (en pourcentage), controlant la quantité pour chaque passe (de combien les bords vont être assombris et éclaircis). On peut aussi considérer qu'il s'agit du contraste ajouté aux contours. Cela n'affecte pas a taille des contours.</p>
-<p>Paramètre recommanté (et par défaut) est 120.</p>
-<p>Ce réglage n'est pris en compte que si l'accentuation le la netteté des vignette est d'abbord activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Quantité d'Accentuation</p>
-<a name="admin_picture_thumb_sharpening_amount_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_radius"></a><h3>Nombre de pixel de bord pour l'Accentuation (radius)<a href="#admin_picture_thumb_sharpening_radius" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_warning">La traduction de cette section est approximative du fait du caractète technique traité. N'hésitez pas à nous en proposer une meilleure.</p>
-<p>Affecte la taille des contours à accentuer ou quelle taille doit avoir le contour, donc un rayon plus petit accentue le contour à un eplus petite echelle. Un grand rayon peut créer un halo sur les contours, et une Higher Radius values can cause halos at the edges, une petite bordure lumineuse visible autour des objets. Les détails fins demandent un plus petit rayon. Le rayon et la quantité inter-agissent; reduire l'un permets d'augmenter l'autre.</p>
-<p>Le Paramètre par défaut (et recommandé) est 0.5</p>
-<p>Ce réglage n'est pris en compte que si l'accentuation le la netteté des vignette est d'abbord activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Nombre de pixel de bord pour l'Accentuation (radius)</p>
-<a name="admin_picture_thumb_sharpening_radius_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_threshold"></a><h3>Seuil d'Accentuation (threshold) <a href="#admin_picture_thumb_sharpening_threshold" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_warning">La traduction de cette section est approximative du fait du caractète technique traité. N'hésitez pas à nous en proposer une meilleure.</p>
-<p>Contrôle la modification de la luminosité minimale qui sera accentuée ou la distance qui doit séparer les valeurs tonales adjacentes  avant que le filtre n'ait pas d'action. L'arrêt de l'action est importante pour éviter de créer des zones lisses mouchetée. Le réglage de seuil peuvent être utilisés pour affiner les bords plus prononcée, tout en laissant intacts les bords plus subtiles. Des valeurs faibles devraient accentuer plus parce que moins de zones sont exclues. des seuils plus grands excluent les zones de faible contraste.</p>
-<p>Le paramètre par défaut (et recommandé) est 3</p>
-<p>Ce réglage n'est pris en compte que si l'accentuation le la netteté des vignette est d'abbord activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètre des vignettes &rarr; Seuil d'Accentuation (threshold) </p>
-<a name="admin_picture_thumb_sharpening_threshold_end"></a>
-<hr />
-<a name="admin_thumb_end"></a>
-
-
-<a name="admin_picture_thumbnail"></a><h2>Paramètres des Fichiers<a href="#admin_picture_thumbnail" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_picture_thumbnail_jpeg_quality"></a><h3>Qualité des fichiers JPEG<a href="#admin_picture_thumbnail_jpeg_quality" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Qualité utilisée pour la compression JPEG lorsque le script redimmensionne une image. Valeur entre 0 (la pire) à 100 (la meilleure). Par défaut cette valeur est définies à 80. Cette valeur peut être définie à 75 si vous utilisez ImageMagick.<br />Ne changez pas ce paramètre si vous ne savez pas ce que vous faites. D'autres paramètres pour les vignettes et pour les images intermédiaires (dimensions) peuvent avoir un impact significatif et indésirable sur la taille des fichiers et sur la qualité des images.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Qualité des fichiers JPEG</p>
-<a name="admin_picture_thumbnail_jpeg_quality_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_toggle"></a><h3>Créer des images intermédiaires<a href="#admin_picture_thumbnail_intermediate_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Par défaut, à chaque fois que vous téléchargez un fichier, le script crée à la fois une vignette du fichier (le nom de fichier utilisant "thumb_" comme préfixe) et une version intermédiaire du fichier (le nom de fichier utilisant "normal_" comme préfixe). Si vous définissez cette option à NON, le fichier intermédiaire ne sera pas créer. Cela empêchera Coppermine de créer des images de taille intermédiaire pendant le processus de téléchargement, affichant l'image originale même sur la page des images intermédiaires (redimmensionnant l'image origiale sur cette page en utilisant les atributs largeurs et hauteur dans la balise &lt;img&gt;) à la taille que vous avez spécifié pour &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">largeur ou hauteur maximale pour les images intermédiaires</a>&quot;. Définir ce paramètre à  &quot;NON&quot; sauvegardera de la place sur le serveur mais augmentera le temps de chargement de la page d'affichage des images intermédiaires.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Créer des images intermédiaires</p>
-<a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_use-dimension"></a><h3>Utiliser la dimension (largeur ou hauteur ou aspect max pour des images intermédiaires)<a href="#admin_picture_thumbnail_intermediate_use-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini la dimension (<em>largeur</em> ou <em>hauteur</em> ou <em>aspect max</em> ou <em>comme les vignettes</em>) pour laquelle la taille maximale en pixels sera appliquée pour les images intermédiaires.</p>
-<p>Les options <tt class="code">largeur</tt> ou <tt class="code">hauteur</tt> s'expliquent d'elles même: si vous spécifiés la valeur <tt class="code">largeur</tt> pour le paramètre &quot;Utiliser la diemnsion&quot;, toutes les images intermédiaires auront <strong>exactement</strong> la <em>largeur</em> (en pixels) que vous aurez spécifié pour le paramètre &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale d'une image intermédiaire</a>&quot;.</p>
-<p>Choisir <tt class="code">aspect max</tt> signifie que quel qu'il soit le plus grand côté  (largeur pour les images en format paysage, hauteur pour celles au format portrait) aura la dimension que vous aurez défini dans &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale d'une image intermédiaire</a>&quot; - le plus petit côté sera plus petit évidemment.</p>
-<p>Si vous choisissez <tt class="code">comme la vignette</tt> pour valeur du paramètre &quot;Utiliser la dimension&quot;, la valeur entrée dans le champ  &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot; des paramètres des vigettes sera prise en compte.</p>
-<p class="cpg_message_info">Si vous changez ce paramètre, seuls les fichiers ajoutés après ce changement seront affectés par celui ci, C'est pourquoi il est préférable que ce paramètre ne soit pas modifié une fois que des images ont déjà été ajoutées dans la galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec &quot;les outils utilitaires d'administration (redimmensionner les images)&quot; du menu administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètre des fichiers &rarr; Utiliser la dimension</p>
-<a name="admin_picture_thumbnail_intermediate_use-dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_dimension"></a><h3>Largeur ou hauteur maximale pour une image/vidéo intermédiaire<a href="#admin_picture_thumbnail_intermediate_dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Les images intermédiaires sont celles qui sont affichées après avoir cliqué sur la vignette. La valeur par défaut est 400 ce qui signifie que l'image intermédiaire crée s'isncrira dans un carré de 400x400 pixels. NOTE: Actuellement, 33% des écrants de vos utilisateurs sont paramétrés à 800 pixels de large, 33% d'autres à 1024 pixels, les autre ayant une largeur plus petite ou plus grande que ces deux nombres. C'est pourquoi une  valeur de 600 ou moins devrait correspondre à l'écrant de la plupart des utilisateurs.  N'oubliez pas néanmoins que, définir un evaleur plus grande que 400 aura un impact sur le poids de vos images intermédiaires et sur le temps de chargement de celles ci avec une connection lente.</p>
-<p>Si vous désactivez la <a href="#admin_picture_thumbnail_intermediate_toggle">création des images intermédiaires</a>, la valeur définie pour &quot;La largeur ou la hauteur maximale d'une image intermédiaire&quot; aura tout de même un impact: L'image originale sera alors redimensionnée en utilisant les attributs de la largeur et dela hauteur de la balise &lt;img&gt; sur les pages d'affichage des images intermédiaires (displayimage.php), redimensionnant l'image originale avec de manière à correspondre à la page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Largeur ou hauteur maximale pour une image/vidéo intermédiaire</p>
-<a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_max_upload_size"></a><h3>Poids maximal des images à télécharger (KB)<a href="#admin_picture_thumbnail_max_upload_size" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Chaque fichier dont la taille sera plus grande que cette valeur sera rejetée par le script. Définir cette option à une valeur plus grande que celle supportée par votre serveur donnera des messages d'erreur "bizarres" de votre serveur au lieu des messages d'erreurs "normaux" de Coppermine. C'est pourquoi il est recommandé de définir cette valeur à une valeur légèrement inférieure ou égale à la valeur "max file size" paramétrée pour votre serveur. La taille que votre serveur peut gérer ne peut pas être déterminée par Coppermine (ni pas aucun script PHP) - si vous avez un doute, contactez votre hébergeur.</p> <p>Avant de télécharegr des fichiers par FTP, il est recommandé que l'administrateur utilise son logiciel de traitement d'image pour redimensionner (individuellement ou par lot) les gros fichiers à une taille plus pratique. Cela facilitera les processus FTP ainsi que la création des images intermédiaires et des vignettes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Poids maximal des images à télécharger</p>
-<a name="admin_picture_thumbnail_max_upload_size_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_max_upload_dimension"></a><h3>Longueur ou Hauteur maximale pour les images/vidéos téléchargées (pixels)<a href="#admin_picture_thumbnail_max_upload_dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Limite la dimension en largeur et en hauteur des images qui sont téléchargées. Redimensionner de grooses images demande beaucoup de mémoire et de ressources CPU. En concéquences, il y a généralement des limites qui ont été définies par votre hébergeur, par rapport à la taille maximale des fichiers téléchargeables - vous ne pouvez pas paramétrez cette valeur pour une autre plus grande que celle acceptée par votre serveur. Contactez votre hébergeur si vous n'êtes pas sur des limites de votre serveur. (Idéallement, les utilisateurs doivent redimensionner leurs images à des dimensions mieux gérables avant de vouloir les télécharger). Déterminez ce que vous voullez comme taille maximum pour les images de grande taille (dpi et dimensions, en tenant compte de la taille des écrans de vos visiteurs) et utilisez cette dimension comme dimension recommandée pour le télégargement par FTP ou par HTML. Informez vos visiteurs de ces contraintes de taille recommandée pour vos images</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Longueur ou Hauteur maximale pour les images/vidéos téléchargées</p>
-<a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_auto-resize"></a><h3>Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale <a href="#admin_picture_thumbnail_auto-resize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pendant le processus de téléchargement, si les images sont plus grandes que la largeur ou hauteur maximale autorisés, elles seront automatiquement redimensionnées à la dimension maximale autorisée. Les utilisateur avec des images particulièrement grandes seront priés de redimensionner leurs images en dehors de Coppermine afant le téléchargement, car ce processus utilise des ressources considérables lorsqu'il a lieu en ligne.</p>
-<p><strong>Note:</strong> La manière dont les images sont redimensionnées (largeur/hauteur/aspectmax) est défini dans l'option &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser la dimensions (largeur ou hauteur ou aspect max pour les vignettes)</a>&quot;</p>
-<p>Il y a trois possibilités:</p>
-<ul><li>Non - Désactivé</li><li>Oui: Tout le monde - Activé pour tous les utilisateurs, y compris pour l'administrateur pendant le processus d'ajout par lot.</li>
-<li>Oui: Utilisateurs uniquement - Activé uniquement pour les utilisateurs normaux</li></ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de fichiers &rarr; Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale </p>
-
-<a name="admin_picture_thumbnail_auto-resize_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_fullsize_padding_x"></a><h3>Marge interne horizontale pour la fenêtre de visualisation des grandes images<a href="#admin_picture_thumbnail_fullsize_padding_x" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce paramètre est utilisé pour déterminer la largeur de la fenêtre pop-up de visualisation des images originals, parceque la majorité des navigateurs les plis importants ajoutent mystérieusement une marge interne aux images ouvertes dans une fenêtre pop-up. Il est recommandé de laisser ce paramètre par défaut à 5 pixels sauf si vous savez ce que vous faites.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Marge interne horizontale pour la fenêtre de visualisation des grandes images</p>
-
-<a name="admin_picture_thumbnail_fullsize_padding_x_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_fullsize_padding_y"></a><h3>Marge interne verticale pour la fenêtre de visualisation des grandes images <a href="#admin_picture_thumbnail_fullsize_padding_y" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce paramètre est utilisé pour déterminer la largeur de la fenêtre pop-up de visualisation des images originals, parceque la majorité des navigateurs les plis importants ajoutent mystérieusement une marge interne aux images ouvertes dans une fenêtre pop-up. Il est recommandé de laisser ce paramètre par défaut à 3 pixels sauf si vous savez ce que vous faites.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Marge interne verticale pour la fenêtre de visualisation des grandes images </p>
-
-<a name="admin_picture_thumbnail_fullsize_padding_y_end"></a>
-<a name="admin_picture_thumbnail_end"></a>
-
-
-<a name="admin_picture_thumb_advanced"></a>
-<a name="admin_picture_thumb_advanced_private_toggle"></a><h3>Les Albums peuvent être privés<a href="#admin_picture_thumb_advanced_private_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si défini à OUI, alors votre galerie pourra contenir certains albums qui ne seront visibles que par des utilisateurs appartenant à un groupe particulier. C'est la solution idéale pour la création d'albums contenant des fichiers que vous ne voulez rendre accessible qu'a un groupe particulier de personnes.  Vous pouvez aussi crée un IDentifiant et mot de passe et informer les utilisateurs/clients spécifiques de l'IDentifiant/Mot de passe nécessaire pour voir ces fichiers. </p>
-<p>Si un utilisateur est membre d'un groupe qui peut avoir une galerie personnelle, et que cette option est activée, cet utilisateur pourra cacher certains de ses albums aux autres utilisateurs.</p>
-<p>Cette option ne détermine <strong>pas</strong> quels utilisateurs peuvent avoir une galerie personnelle, <strong>ni</strong> qui peut télécharger ou qui ne peut pas (ces paramètres sont accessibles dans le <a href="groups.htm#group_cp">gestionnaire de groupe</a>). Vous ne devriez mettre cette option à NON que si vous savez exactement ce que vous faites (par défaut , le paramètre est OUI).</p>
-<p class="cpg_message_error">Note: si vous basculez de 'oui' à 'non' tous les albums privés deviendront public! Ne mettez pas cette option à 'non' si vous n'&vez pas compris ce que ce paramètre fait exactement!</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Les Albums peuvent être privés</p>
-<a name="admin_picture_thumb_advanced_private_toggle_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_private_icon_show"></a><h3>Montrer les Vignettes des Albums Privés aux Utilisateurs anonymes<a href="#admin_picture_thumb_advanced_private_icon_show" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Change l'affichage des icones des albums privés aux utilisateurs non identifiés.<br />Défini à 'NON', l'album est complètement caché aux utilisateurs non autorisés.<br />Défini à 'OUI', le nom de l'album, sa description et ses statistiques sont affichés, mais pas la vignette si les fichiers qu'il contient.</p>
-<p>Il est recommandé d'activer cette option particulièrement si vous voulez encourager les visiteurs à s'enregistrer (cela n'a évidemment de sens que si vous autorisez les utilisateurs enregistrés à voir les albums que les visiteurs ne peuvent pas voir).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Montrer les Vignettes des Albums Privés aux Utilisateurs anonymes</p>
-<a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a><h3>Caractères interdits dans les noms de fichiers<a href="#admin_picture_thumb_advanced_filename_forbidden_chars" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque le nom de fichier qui est téléchargé contient un ou plusieurs de ces caractères, ceux-ci sont remplacés par un caractère de soulignement.</p>
-<p>Ne changez rien si vous ne savez pas exactement ce que vous faites. Les valeurs par défaut sont <tt class="code">$/\:*?&quot;'&lt;&gt;|` &amp;#@</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Caractères interdits dans les noms de fichiers</p>
-<a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_silly_safe_mode_start"></a><a name="safe"></a><h3>Autoriser le "silly safe mode" <a href="#admin_picture_thumb_advanced_silly_safe_mode_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Un nombre significatif d'hébergeurs sur internet font tourner PHP en <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a>. Coppermine fonctionne sans aucuns problèmes en in safe mode et avec le paramètre "open basedir restriction" actif, du moment que ce mode est correctement configuré. Malheureusement, chez la plupart des hébergeurs, le "safe mode" n'est pas configuré correctement.<br />
-Si vous avez des problèmes lors du téléchargement d'images, vérifiez si le safe_mode est activé sur votre serveur en regardant votre page phpinfo (allez dans les utilitaires -&gt; phpinfo). Si safe_mode est actif, Coppermine est capable de contourner cette mauvaise configiuration de votre serveur si vous activez l'option "silly safe mode" de Coppermine.</p>
-<p>Que fait "silly safe mode": si vous activez cette option, Coppermine n'essayera pas de créer un sous-dossier pour chaque utilisateur, mais téléchargera tous les fichiers dans le répertoire racine userpics. Cela aura un petit impact sur les performances de très grandes galeries, mais vous n'utiliserez certainement pas de serveur "mal configuré" pour faire tourner de très grosses galeries.</p>
-<p>Avant de jouer avec l'option "silly safe mode" assurez vous d'avoir paramétré correctement <a href="install_permissions.htm#permissions">droits</a> du répertoire albums et de son contenu.</p>
-<p>Ne changez pas ce paramètre si le téléchargement fonctionne correctement pour vous. N'activez pas le paramètre "silly safe mode" de Coppermine si votre serveur ne tourne pas en safe_mode.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Autoriser le "silly safe mode" </p>
-<a name="admin_picture_thumb_advanced_silly_safe_mode_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_pic_extensions"></a><h3>Types d'images autorisés <a href="#admin_picture_thumb_advanced_pic_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Entrez les types de fichiers iages que votre librairie graphique (GD or ImageMagick) est capables de gérer comme téléchargements et contenu de votre galerie. Restreignez les types de fichiers autorisés à certains types en entrant simplement une liste d'extensions séparées par un slash, ex. <tt class="code">jpg/bmp/tif</tt> (uniquement possible avec ImageMagick) ou <tt class="code">jpg/png</tt> (possible aussi bien avec  Image Magick qu'avec GD).</p>
-<p>Vous devez comprendre que vous ne pouvez pas spécifier &quot;tous les types de fichiers image qui existent&quot;, mais plutôt &quot;tous les fichiers images que votre <a href="#admin_picture_thumb_advanced_resize_method">librairie graphique</a> (GD ou ImageMagick) supporte.</p>
-<ul>
-  <li><strong>Types de fichiers gérés par GD:</strong><br />
-  jpeg/jpg/png/gif</li>
-  <li><strong>Types de fichiers gérés par ImageMagick:</strong><br />
-  jpeg/jpg/png/gif/bmp/jpc/jp2/jpx/jb2/swc/iff/psd</li>
-</ul>
-Dans les version de Coppermine antérieures à  cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers image existants&quot; étaient gérés - ce qui n'est pas le cas: vous ne pouvez définir que les types de fichiers gérés par votre librairie graphique.
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types d'images autorisés </p>
-<a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
-<hr />
-<a name="admin_thumbs_advanced_movie"></a><h3>Types de vidéos autorisés <a href="#admin_thumbs_advanced_movie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini le type de fichiers vidéo qui peuvent être téléchargés. Si vous voulez restreindre le type de fichiers autorisés à certaines extensions uniquement, entrez une liste d'extensions séparées par un slash, ex. <tt class="code">wmv/avi/mov</tt>.</p>
-<p>Notez que pour afficher une vidéo, il est nécessaire que le visiteur de votre galerie Coppermine ait les codecs nécessaires à la lecture de ces fichiers vidéo correctement installés sur son ordinateur, ex. si vous autorisez le type de fichiers <tt class="faq">mov</tt>, le visiteur qui voudra visionner ce fichier devra avoir le plugin Quick-Time d'Apple installé. Notez aussi que <tt class="code">avi</tt> est juste le conteneur de différents codecs - ce qui signifie que l'ordinateur capable de lire video1.avi peut ne pas être capable de lirevideo2.avi si ces fichiers ont étés encodés avec différents codecs 'avi'.</p>
-<p><strong>Types de fichiers gérés par Coppermine:</strong><br />
-asf/asx/mpg/mpeg/wmv/swf/avi/mov</p>
-<p>Dans les version de Coppermine antérieures à  cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers vidéo existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de vidéos autorisés </p>
-<a name="admin_thumbs_advanced_movie_end"></a>
-<hr />
-<a name="admin_movie_autoplay"></a><h3>Démarrage automatique des vidéos <a href="#admin_movie_autoplay" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si défini à OUI, les vidéos démarreront automatiquement dès leur chargement (ceci n'affecte toutefois pas les fichiers flash).  Rien ne se passera si le visiteur n'a pas les codecs nécessaires installés sur son ordinateur. Cette option est dépendante du navigateur, il n'est donc pas garanti qu'elle focntionne sur toutes les plateformes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de fichiers &rarr; Démarrage automatique des vidéos </p>
-<a name="admin_movie_autoplay_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_audio_extensions"></a><h3>Types de fichiers sons autorisés <a href="#admin_picture_thumb_advanced_audio_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Specifie les types de fichiers audio autorisés au téléchargement. Si vous voulez restreindre le type de fichiers autorisés à certaines extensions uniquement, entrez une liste d'extensions séparées par un slash, e.g. <tt class="code">wav/mp3/wma</tt>.</p>
-<p>Notez que pour pouvoir écouter un fichier audio, il est nécessaire que le visiteur de votre galerie Coppermine ait les codecs nécessaires pour écouter ce fichier, correctement installés sur son ordinateur, e. si vous autorisez le type de fichier <tt class="code">mp3</tt>, les utilisateurs qui voudront écouter ces fichiers, devront avoir un lecteur de média installé sur leur ordinateur capable de lire les fichiers mp3.</p>
-<p><strong>Fichiers gérés par Coppermine:</strong><br />
-mp3/midi/mid/wma/wav/ogg</p>
-<p>Dans les version de Coppermine antérieures à  cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers audio existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de fichiers sons autorisés </p>
-
-<a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_doc_extensions"></a><h3>Types de fichiers textes autorisés <a href="#admin_picture_thumb_advanced_doc_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini les types de fichiers documents autorisés au téléchargement. Si vous voulez restreindre le type de fichiers autorisés à certaines extensions uniquement, entrez une liste d'extensions séparées par un slash, ex. <tt class="code">txt/pdf</tt>.</p>
-<p>Notez que pour pouvoir naviguer dans un document, le visiteur de votre galerie Coppermine devra avoir le logiciel compatible avec le type de fichier correctement installé sur son ordinateur, ex. si vous autorisez les fichiers <tt class="code">xls</tt>, les utilisateurs qui voudront oarcourir ce fichier devront avoir uen application capable de lire les tableaux MS-Excel installé sur leur ordinateur. Soyez extrêment prudent avec les types de fichiers connus pour être vulnérables aux virus, intégrés ou sous forme de Macro. C'est particulièrement vrai si vous autorisez le téléchargement sans approbation de l'administrateur.</p>
-<p><strong>Type de fichiers gérés par Coppermine:</strong><br />
-Fichiers Real-Media-files: ram/ra/rm<br />
-Images: tiff/tif<br />
-MS Office: doc/xls/pps/ppt/mdb/accdb/accde/accde/accdr/accdt/docm/docx/dotm/dotx/grv/gsa/one/onepkg/ost/potm/potx/ppam/ppsm/ppsx/pptm/pptx/pub/xlam/xlsb/xlsm/xlsx/xltm/xltx/xsf/xsn<br />
-Divers: txt/rtf/pdf<br />
-Archives: zip/rar/gz/001/7z/arj/bz2/cab/lzh/rpm/tar/z<br />
-OpenDocument (OpenOffice 2.x): odt/ods/odp/odg/odc/odf/odi/odm/ott/ots/otp/otg/otc/otf/oti/oth<br />
-OpenOffice 1.x / StarOffice 6.x: sxw/stw/sxc/stc/sxd/std/sxi/sti/sxg/sxm</p>
-<p>Pour des raisons de sécutité, Coppermine n'autorise pas tous les types de documents par défaut. Avant d'ajouter d'autres types de fichiers, assurez vous qu'ils sont supportés par votre serveur.</p>
-<p>Dans les version de Coppermine antérieures à  cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers textes existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de fichiers textes autorisés </p>
-
-<a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_resize_method"></a><h3>Méthode de redimensionnement des images <a href="#admin_picture_thumb_advanced_resize_method" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pamamétrez cette option avec la librairie graphique disponible sur votre serveur (doit être soit GD1, GD2 ou ImageMagick). GD2 est le paramètrage recommandé.</p>
-<p>Si vous utilisez GD 1.x et que les couleurs de vos vignettes ne sont pas affichées correcteme,t, il y a de fortes chances que vous ayez GD2 de disponible sur votre serveur - basculez cette option sur GD 2.x.</p>
-<p>Les distributions les plus récentes de PHP sont pré packagés avec GD - si vous ne savez pas ce que vous avez, mettez cette option à GD2. Vous pouvez aussi vérifier les paramèttres PHP en faisant pointer votre navigateur sur la page phpinfo.php e votre galerie.  ex., <strong>http://www.votregalerie.com/votre_repertoire_coppermine/phpinfo.php</strong>. Pour plus d'informations sur l'utilisation de PHPO cliquez sur ce lien: <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Méthode de redimensionnement des images </p>
-<a name="admin_picture_thumb_advanced_resize_method_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_im_path"></a><h3>Chemin vers l'utilitaire 'convert' d'ImageMagick (exemple /usr/bin/X11/)<a href="#admin_picture_thumb_advanced_im_path" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous avez l'intention d'utiliser l'utilitaire 'convert' d'ImageMagick pour redimensionner vos images, vous devez entrer dans cette ligne, le nom du <strong>répertoire</strong> où le programme d'convert est placé. N'oubliez pas le &quot;<tt class="code">/</tt>&quot; de fin pour fermer le chemin. Ce chemin doit uniquement indique le <strong>répertoire</strong> ou l'utilitaire 'convert' est situé, il ne doit pas pointer directement l'utilitaire 'convert'.</p>
-<p>Si vous utilisez un serveur tournant sous Windows, utilisez / et non \ pour séparer les composants du chemin (ex. utilisez C:/ImageMagick/ et pas C:\ImageMagick\). Ce chemin ne doit pas contenir d'espaces sous Windows de sorte qu'il ne place pas ImageMagick dans le répertoire "Programm files".</p>
-<p class="cpg_message_warning">ImageMagick ne fonctionne pas correctement si PHP est sous SAFE_mode et c'est un vrai défi d'esayer de le faire fonctionner sous Windows. Utilisez plutôt GD dans ce cas et ne perdez pas votre temps en venant poser des questions avec des problèmes concernant l'installation d'ImageMagick. Il y a trop de choses qui empêchent ImageMagick de fonctionner corrcetement et sans accès physique à votre serveur, il est extrêmement difficile de savoir ce qui ne va pas.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Chemin vers l'utilitaire 'convert' d'ImageMagick</p>
-<a name="admin_picture_thumb_advanced_im_path_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_im_commandline"></a><h3>Options de ligne de commande pour ImageMagick<a href="#admin_picture_thumb_advanced_im_commandline" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous pouvez ajouter ici des options à prendre en compte en ligne de commande lors de l'execution  d'ImageMagick. Lisez le manuel de convertion d'ImageMagick pour savoir ce qui est possible.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Options de ligne de commande pour ImageMagick</p>
-<a name="admin_picture_thumb_advanced_im_commandline_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_exif"></a><h3>Lire les informations EXIF dans les fichiers JPEG <a href="#admin_picture_thumb_advanced_exif" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Avec cette option activée, le script lira les données EXIF stockées par les appareils numériques dans les fichiers JPEG. Pour les versions cpg1.x à cpg1.2.1, cette option ne fonctionnera que si PHP est compilé avec l'extention EXIF.  Coppermine 1.3.0 (ou plus récent) comprends un support des EXIF's intégré, même si le serveur ne contient pas lui même de support EXIF, parce que Coppermine utilise  <a href="http://www.offsky.com/software/exif/index.php" class="external">une classe EXIF séparée</a>.</p>
-<p>Depuis cpg1.4.x il y a aussi un <a href="exif.htm">gestionnaire d'EXIF's</a> disponible qui permets de définir quelles données EXIF doivent être affichées.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Lire les informations EXIF dans les fichiers JPEG </p>
-
-<a name="admin_picture_thumb_advanced_exif_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_iptc"></a><h3>Lire les informations IPTC dans les fichiers JPEG <a href="#admin_picture_thumb_advanced_iptc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est activée, le script lira les données <a href="http://www.iptc.org/" class="external" rel="external">IPTC</a> stockées par les appareils numériques dans les fichiers image.</p>
-<p>Merci de noter: IPTC ne supporte pas l'encodage unicode. Par concéquent, il peut y avoir des conflits avec Coppermine si vous utilisez des caractères spéciaux - non-latinsdans vos balises IPTC.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Lire les informations IPTC dans les fichiers JPEG</p>
-
-<a name="admin_picture_thumb_advanced_iptc_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_albums_dir"></a><h3>Répertoire des Albums <a href="#admin_picture_thumb_advanced_albums_dir" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est le répertoire de base pour "le stockage des Images". Le chemin est relatif au répertoire principal du script. </p>
-<p>Vous pouvez utiliser ../ dans le chemin pour vous déplacer dans l'arborescence des répertoires.</p>
-<p>Vous <strong>ne pouvez pas</strong> utiliser un chemin relatif ici ("/var/mes_images/" ne fonctionnera pas) et le répertoire album doit être visible par votre serveur.</p>
-<p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de donnée. Si vous le faites, toutes les références à vos fichiers existants seront brisées.</p>
-<p>La bvaleur par défaut est <tt class="code">albums/</tt></p>
-<p>Sauf si vous savez exactement ce que vous faites, ne changez pas ce paramètre.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Répertoire des Albums </p>
-<a name="admin_picture_thumb_advanced_albums_dir_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_userpics_dir"></a><h3>Répertoire pour les fichiers des Utilisateurs <a href="#admin_picture_thumb_advanced_userpics_dir" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est le répertoire ou les fichiers téléchargés par l'interface web (URL/URI) sont stockés. Ce répertoire est un sous-répertoire du répertoire albums. Il est recommandé de laisser ce paramètre comme il est. Si vous décidiez de le changer, gardez en mémoire que le répertoire doit se trouver dans le répertoire albums et que le chemin doit être relatif à celui-ci.</p>
-<p>Les mêmes remarques que ci-dessus s'appliquent.</p>
-<p>Si vous téléchargez des fichiers par FTP, stockez les dans un sous-répertoire (dossier) du "répertoire albums" et pas dans le &quot;répertoire des fichiers utilisateurs&quot;. </p>
-<p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de donnée. Si vous le faites, toutes les références à vos fichiers existants seront brisées.</p>
-<p>La valeur par défaut est <tt class="code">userpics/</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; paramètre des fichiers &rarr; Répertoire pour les fichiers des Utilisateurs </p>
-<a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_intermediate_prefix"></a><h3>Préfixe des images intermédiaires<a href="#admin_picture_thumb_advanced_intermediate_prefix" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce préfixe est ajouté au nom de fichier le l'image créer.</p>
-<p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de donnée. Si vous le faites, toutes les liens vers vos fichiers existants seront invalides.</p>
-<p>Le préfixe par défaut <tt class="code">normal_</tt>.</p>
-<p>Cette fonction est obsolète dans cpg1.5.x où plus récent et ne peut plus être configuré, parce qu'elle n'apportait finalement que des confusions aux utilisateurs finaux. Si vous faites une nouvelle installation de Coppermine, ou si vous n'avez jamais changé ce préfixe, cette option n'est pas visible. Un champ texte n'est visible que pour ceux qui ont changé le paramètre par défaut auparavant et ont un préfixe différent. Si c'est votre cas, il et fortement recommandé de revenir au paramètre par défaut, pour éviter de possibles problèmes avec les versions futures.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Préfixe des images intermédiaires</p>
-<a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_chmod_folder"></a><h3>Mode par défaut des répertoires <a href="#admin_picture_thumb_advanced_chmod_folder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si et seulement si, lors du processus de téléchargement ou d'ajout par lots, le script vous dit que les répertoires n'ont pas les bons droits, essayez de mettre le paramètre à <strong>0777</strong> . Ne pas le faire peut vous empêcher d'être en mesure de supprimer des répertoires créés par le script avec votre client FTP si vous décidez qu'il est nécessaire de désinstaller le script Coppermine.</p>
-<p><strong>Note</strong>: paramètrer cette option n'applique pas de CHMOD aux fichiers ou aux dossiers qui sont téléchargés. Ce paramètre est utilisé lorsque Coppermine crée lui-même de <strong>nouveaux</strong> répertoires pour les téléchargements des utilisateurs (dans le répertoire userpics). Si vous rencontrez des problèmes liés aux droits et permissions lors du paramétrage initial de Coppermine, cette option <strong>n'est pas</strong> celle que vous devez vérifier ni changer (pour plus d'informations sur le CHMOD) regardez la section <a href="install_permissions.htm#permissions">droits et permissions</a> de cette documentation et la <a href="faq.htm">FAQ</a>).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and Paramètres des vignettes &rarr; Mode par défaut des répertoires </p>
-<a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_chmod_files"></a><h3>Mode par défaut des fichiers<a href="#admin_picture_thumb_advanced_chmod_files" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si et seulement si, lors du processus de téléchargement ou d'ajout par lots, le script vous dit que les fichiers n'ont pas les bons droits, essayez de mettre le paramètre à <strong>0666</strong>.</p>
-<p><strong>Note</strong>: paramètrer cette option n'applique pas de CHMOD aux fichiers ou aux dossiers qui sont téléchargés. Ce paramètre est utilisé lorsque Coppermine crée lui-même de <strong>nouveaux</strong> répertoires pour les téléchargements des utilisateurs (dans le répertoire userpics). Si vous rencontrez des problèmes liés aux droits et permissions lors du paramétrage initial de Coppermine, cette option <strong>n'est pas</strong> celle que vous devez vérifier ni changer (pour plus d'informations sur le CHMOD) regardez la section <a href="install_permissions.htm#permissions">droits et permissions</a> de cette documentation et la <a href="faq.htm">FAQ</a> situés dans le répertoire DOCS de ce pack d'installation).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Mode par défaut des fichiers</p>
-<a name="admin_picture_thumb_advanced_chmod_files_end"></a>
-<a name="admin_picture_thumb_advanced_end"></a>
-
-
-<a name="admin_watermarking"></a><h2>Filigrane d'Images <a href="#admin_watermarking" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Depuis cpg1.5.x Coppermine contient une fonction de filigrane d'image avec la possibilité de d'annulation de ce filigrane. Utilisez la fonction de filigrane d'image pour protéger vos images contre le vol.</p>
-<p>Les détails sur <a href="watermarking.htm#watermark">le filigrane d'image</a> peuvent être trouvés dans l'article correspondant de la documentation.</p>
-<hr />
-<a name="admin_watermarking_enable"></a><h3>filigrane d'Image(Watermark)<a href="#admin_watermarking_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Choix général déterminant si la fonction de Filigrane d'image doit être activée ou pas. Elle est désactivée par défaut.</p>
-<p class="cpg_message_info">Comme la mise ne place d'un filigrane implique que chaque image doit être recalculée pendant l'étape de téléchargement, il peut y avoir des problèmes de consomation de mémoire et de vitesse d'execution. Si vous rencontrez ce genre de problèmes avec le filigrane, désactivez la fonction et demandez a votre hébergeur d'augmenter du côté du serveur les paramètres qui ont un impact sur le filigrane.<br />
-Gardez aussi en mémoire que le recalcul des images ont pour concéquence une perte de qualité.</p>
-<p>Rappelez vous aussi que la mise en place d'un filigrane n'a pas qu'un impact sur la qualité et la consomation de ressources (par l'utilisation de plus de cycles du processeur du serveur), mais aussi dans la consomation d'espace web: lors de la mise ne place du filigrane, Coppermine va garder une copie propre non modifiée de l'image originale (préfixe "orig_") dans le même répertoire que celui ou est placée l'image filigranées, et celle ci utilise de l'espace web.<br />
-Vous pouvez utiliser <a href="admin-tools.htm#admin_tools">le utilitaires d'administration</a> pour effacer cette copie, mais vous devrez garder en mémoire que dans cas, il n'y a pas de case "reour en arrière": si vous effacez l'image originale sans filigrane, vous ne pourrez jamais revenir en arrière ou appliquer un autre filigrane.</p>
-<p class="cpg_message_warning">En activant cette option, vous devez comprendre que le filigrane ne sera pas appliqué automatiquement à toutes les images qui existent déjà dans votre galerie. Après l'activation, seules les images téléchargées à partir de ce moment auront un filigrane. Siv vous voulez mettre un filigrane à toutes les images déjà présentes dans votr egalerie avant l'activation de cette fonction, regardez dans la section correspondante des utilitaires d'administration. Toutefois, avant d'appliquer un filigrane permanant à toutes vos images, faites quelques tests pour vérifier que la fonction filigrane fonctionne correctement pour vous.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; filigrane d'Image &rarr; filigrane d'Image</p>
-
-<a name="admin_watermarking_enable_end"></a>
-<hr />
-<a name="admin_watermarking_custom_thumb"></a><h3>Mettre un filigrane sur les vignettes personnalisées (vidéos, audio, documents)<a href="#admin_watermarking_custom_thumb" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette option est activée, les vignettes personnalisées seront aussi filigrannées.</p>
-<p>Si vous n'utilisez pas cette focntion, ne vous souciez pas de cette option.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; filigrane d'Image &rarr; Mettre un filigrane sur les vignettes personnalisées</p>
-
-<a name="admin_watermarking_custom_thumb_end"></a>
-<hr />
-<a name="admin_watermarking_orientation"></a><h3>Emplacement du filigrane<a href="#admin_watermarking_orientation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Détermine <strong>ou</strong> le filigrane doit être placé. Les options possibles sont:</p>
-<ul>
-  <li>Bas droite</li>
-  <li>Bas gauche</li>
-  <li>Haut droite</li>
-  <li>Haut gauche</li>
-  <li>Centre</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; filigrane d'Image &rarr; Emplacement du filigrane</p>
-
-<a name="admin_watermarking_orientation_end"></a>
-<hr />
-<a name="admin_watermarking_filetype"></a><h3>Sur quel fichier mettre le filigrane <a href="#admin_watermarking_filetype" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini sur quels fichiers appliquer le filigrane. Les options possibles sont:</p>
-<ul>
-  <li>Originale (Grande taille)</li>
-  <li>Redimenssionnées (intérmediaires)</li>
-  <li>Les deux (par défaut)</li>
-</ul>
-<p>Les trosi options ont un sens dans des environnents différents: si vous utilisez le filigrane pour encourager vos visiteurs à s'enregistrer, vous devrez appliquer le filigrane aux images recadrées (intermédiaires) uniquement, et n'autoriser l'accès aux images origonales qu'aux utilisateurs enregistrés. D'un autre côté, si vous voulez uniquement vous assurez que vos images originales en haute résolution ne soient pas volées, n'appliquez le filigrane que sur celles-ci.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Sur quel fichier mettre le filigrane </p>
-
-<a name="admin_watermarking_filetype_end"></a>
-<hr />
-<a name="admin_watermarking_filepath"></a><h3>Quel fichier Utiliser pour le filigrane<a href="#admin_watermarking_filepath" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="../../images/watermark.png" border="0" width="300" height="51" alt="" align="left" />Détermine le chemin relatif au fichier filigrane, vu depuis le répertoire racine de votr egalerie Coppermine. La valeur par défaut est: <tt class="code">images/watermark.png</tt>. Vous pouvez (et êtes même encouragés) à prendre votre propre fichier filigrane- seule une application standart de dessin est nécessaire (ex: MS Paint).</p>
-<p>Coppermine inclue seulement un fichier filigranne qui ne doit pas être utilisé de manière irréfléchie, puisqu'il n'est la que pour pouvoir faire des tests et pour vous donner une idée de ce à quoi peut ressemble un fichier filigrane. Vous devrez créer votre propre fichier filigrane et le télécharger via FTP sur votre serveur. C'est une bonne idée de le nommer en fonction, ex. "filigrane_perso.png" et de le télécharger dans le répertoire <tt class="code">images</tt>  (<tt class="code">http://votre_domaine.com/votre_repertoire_Coppermine/images/</tt>). Tout ce que vous aurez à faire alors, est de changer le paramètre pour "Quel fichier Utiliser pour le filigrane" par <tt class="code">images/filigrane_perso.png</tt>.</p>
-<p>Créer un filigrane personnalisé peut devenir complexe: il doit en effet convenir à la fois aux fonds foncés qu'aux fonds clairs. Vous devrez trouver le bon compromis: le fichier filigrane devra avoir un aspect visuel correct tout en décourageant les voleurs éventuels de vos images filigranées.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Quel fichier Utiliser pour le filigrane</p>
-
-<a name="admin_watermarking_filepath_end"></a>
-<hr />
-<a name="admin_watermarking_transparency"></a><h3>Transparence pour les images entières <a href="#admin_watermarking_transparency" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Détermine le degré de transparence pour le filigrane. en paramétrant la transparence, vous pourrez donner un aspect correct à vos images téléchargées, lors de l'application du filigrane.</p>
-<p>La valeur par défaut est 40</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Transparence pour les images entières </p>
-
-<a name="admin_watermarking_transparency_end"></a>
-<hr />
-<a name="admin_watermarking_downsize"></a><h3>Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée<a href="#admin_watermarking_downsize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>C'est le point de référence le plus important. Le redimensionnement du filigrane est linéaire (0 pour désactiver).</p>
-<p>Gardez en mémoire que les images peuvent être téléchargées par vos visiteurs (si vous autorisez le téléchargement par d'autres que par l'administrateur) ce à quoi vous n'aurez pas obligatoirement pensé: les images téléchargées peuvent être plus petites en résolution. Si la dimension de l'image téléchargée est plus petite que la dimension de votre filigrane, celui-ci sera coupé et aura un drole d'aspect. C'est la raison de la présence de cette option: vous pouvez définir que les images plus petites qu'une dimensions particulière verront le filigrane appliqué de manière à ce qu'il soit redimensionner pour correspondre à l'image téléchargée. C'est une bonne idée de paramétrer cette option à la dimension horizontale de votre image de filigrane.</p>
-<div class="cpg_example">Exemple:<br />Imaginons que votre image de filigrane ait la même dimension que celle contenue dans le pack de Coppermine: 300 x 51 pixels. Il serait en concéquence correct de paramétrer l'option "Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée" à 300: si quelqu'un télécharge une image qui ne fait que 250 x 100 pixels, il en résulte une image avec filigrane de 250 x 100 pixels elle aussi, mais l'image filigrane sera redimensionnée à 250 x 43 avant l'application du filigrane, de manière à correspondre à l'image téléchargée.</div>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée</p>
-
-<a name="admin_watermarking_downsize_end"></a>
-<hr />
-<a name="admin_watermarking_transparent_x"></a><h3>Couleur transparente x<a href="#admin_watermarking_transparent_x" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette otpion n'est disponible que si vous avez paramétré <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">methode de redimensionnement des images</a> à GD2. Si vous l'avez paramétré à GD1 ou ImageMagick, ce paramètre ne sera pas pris en compte. Spécifie la coordonée horizontale du pixel qui détermine la couleur transparente, vue depuis la gauche de l'image de filigrane.</p>
-<p>Le paramétrage de transparence est particulièrement utile si vosu utilisez des images jpeg comme fichier de filigrane, ou si vous ne savez pas comment régler la transparence de votre image dans votre application qui vous a permis de créer votre image filigrane. La meilleure option (pour vous débarrasser de ce problème) est d'utiliser une image png avec transparence pour votre fichier filigrane - dans ce cas, ce paramètre n'est pas nécessaire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Couleur transparente x</p>
-
-<a name="admin_watermarking_transparent_x_end"></a>
-<hr />
-<a name="admin_watermarking_transparent_y"></a><h3>Couleur transparente y<a href="#admin_watermarking_transparent_y" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette otpion n'est disponible que si vous avez paramétré <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">methode de redimensionnement des images</a> à GD2. Si vous l'avez paramétré à GD1 ou ImageMagick, ce paramètre ne sera pas pris en compte. Spécifie la coordonée verticale du pixel qui détermine la couleur transparente, vue depuis le haut de l'image de filigrane.</p>
-<p>Le paramétrage de transparence est particulièrement utile si vosu utilisez des images jpeg comme fichier de filigrane, ou si vous ne savez pas comment régler la transparence de votre image dans votre application qui vous a permis de créer votre image filigrane. La meilleure option (pour vous débarrasser de ce problème) est d'utiliser une image png avec transparence pour votre fichier filigrane - dans ce cas, ce paramètre n'est pas nécessaire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'Image &rarr; Couleur transparente y</p>
-
-<a name="admin_watermarking_transparent_y_end"></a>
-<a name="admin_watermarking_end"></a>
-<hr />
-
-
-<a name="admin_Enregistrement "></a><h2>Enregistrement <a href="#admin_Enregistrement " title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_allow_Enregistrement "></a><h3>Autoriser de Nouvelles Inscriptions<a href="#admin_allow_Enregistrement " title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Défini si les nouveaux visteurs peuvent s'enregistrer ou pas. Si vous mettez ce paramètre à NON, seul l'administrateur peut créer de nouveaux utilisateurs et le lien  &quot;s'enregistrer&quot; ne sera pas affiché dans le menu.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Autoriser de Nouvelles Inscriptions</p>
-<a name="admin_allow_Enregistrement _end"></a>
-<hr />
-<a name="admin_global_Enregistrement _pw"></a><h3>Mot de Passe global pour les inscriptions  <a href="#admin_global_Enregistrement _pw" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ce mot de passe doit être connu par les utilisateurs qui veulent s'enregistrer. Il leur sera demandé dans le forumulaire d'enregistrement. L'utilisateur pourra définir sont propre mot de passe au moment de l'enregistrement. Les mots de passe des utilisateurs doivent être différents du mot de passe global. Pour désactiver le mot de passe global, laissez le champ vide.</p>
-<p>Cette otpion est prévue pour les galeries semi-privées. Exemple d'utilisation: si vous prenez des photos d'un mariage, ne donnez le mot de passe global qu'aux participants de ce mariage, de cette manière, seuls les participants de ce mariage pouront s'enregistrer, mais ceux qui arriveront par accident ne pourront pas.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Mot de Passe global pour les inscriptions  </p>
-<a name="admin_global_Enregistrement _pw_end"></a>
-<hr />
-<a name="admin_user_Enregistrement _disclaimer"></a><h3>Afficher les règles de la Galerie (disclaimer) lors des inscriptions <a href="#admin_user_Enregistrement _disclaimer" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Choix sur la manière dont vos visiteurs verront les règles de votre galerie sur la page d'inscription. Vous avez le choix de ne pas afficher du tout les régles, de les afficher sur une page séparée, ou de les inclure à la page d'inscription.<br />
-Cette option ne s'applique que si Coppermine n'est pas bridgé.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Afficher les règles de la Galerie (disclaimer) lors des inscriptions </p>
-
-<a name="admin_user_Enregistrement _disclaimer_end"></a>
-<hr />
-<a name="admin_Enregistrement _captcha_start"></a><h3>Affiche CAPTCHA (Confirmation visuelle) sur la page d'enregistrement <a href="#admin_Enregistrement _captcha_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour empecher les enregistrements automatiques des robots (scripts automatisés), ce choix affiche une image sur la page d'inscription avec des lettres alléatoires. Le visiteur qui essaye de s'enregistrer doit saisir ces lettres dans un champ texte pour prouver qu'il est bien humain et pas un bête robot.</p>
-<p>Note: Cette option ne s'applique pas si Coppermine est bridgé.</p>
-<p class="cpg_message_info">Captcha ne fonctionne que si <a href="install_faq.htm#WhatIsGD">GD2</a> est disponible sur votre serveur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Affiche CAPTCHA (Confirmation visuelle) sur la page d'enregistrement </p>
-
-<a name="admin_Enregistrement _captcha_end"></a>
-<hr />
-<a name="admin_Enregistrement _verify"></a><h3>L'inscription nécessite une confirmation du courriel <a href="#admin_Enregistrement _verify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si défini à OUI, un couriel est envoyé à l'utilisateur contenant un code d'activation de son compte. Si paramétré à NON, son compte sera immédiatement actif.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; L'inscription nécessite une confirmation du courriel </p>
-<a name="admin_Enregistrement _verify_end"></a>
-<hr />
-<a name="admin_Enregistrement _notify"></a><h3>Notifier l'Administrateur par courriel lors de Nouvelles Inscriptions <a href="#admin_Enregistrement _notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si défini à OUI, un couriel est envoyé à l'administrateur lorsqu'un nouvel utilisateur s'enregistre.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Notifier l'Administrateur par courriel lors de Nouvelles Inscriptions </p>
-
-<a name="admin_Enregistrement _notify_end"></a>
-<hr />
-<a name="admin_activation"></a><h3>L'Administrateur doit Activer les enregistrements <a href="#admin_activation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Demande l'activation par l'administrateur. Si défini à OUI un administrateur de l agalerie doit d'abbord activer le compte du nouvel inscrit avant que celui-ci puisse s'identifier et jouir des avantages des utilisateurs enregistrés.</p>
-<p>Par défaut, cette option est placée sur NON, de sorte que les utilisateurs activent leur compte depuis la page d'enrgistrement.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; L'Administrateur doit Activer les enregistrements </p>
-
-<a name="admin_activation_end"></a>
-<hr />
-<a name="admin_personal_album_on_Enregistrement "></a><h3>Créer un Album personnel pour l'Utilisateur lors de son enregistrement  <a href="#admin_personal_album_on_Enregistrement " title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, chaque utilisateur aura son album personnel créer au moment de son inscription, même si vos droits pour le groupe des utilisateurs enregistrés ne le permet pas (ex. si vous avez désactivé <a href="#group_cp">autoriser les galeries personnelles</a> pour les membres du groupe des utilisateurs enregistrés).</p>
-<p class="cpg_message_warning"> Attention: généralement seul un petit pourcentage des utilisateurs enregistrés téléchargent des fichiers - lorsque cette option est activée, un grand nombre d'albums non nécessaire sera créer, parasitant grandement la base de donnée (avec un impact sur les performances). N'utilisez pas cette option si vous ne savez pas ce qu'elle fait actuellement!</p>
-<p>Cette option est désactivée si la galerie est bridgée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement  &rarr; Créer un Album personnel pour l'Utilisateur lors de son enregistrement  </p>
-
-<a name="admin_personal_album_on_Enregistrement _end"></a>
-<hr />
-<a name="admin_Enregistrement _end"></a>
-
-
-<a name="admin_user"></a><h2>Paramètres des Utilisateurs <a href="#admin_user" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_allow_unlogged_access"></a><h3>Autoriser l'accès aux Visiteurs non authentifiés (visiteur ou anonyme) <a href="#admin_allow_unlogged_access" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si défini à &quot;Non&quot;, les utilisateurs non identifiés (c.a.d. visiteurs ou utilisateurs anonymes) n'ont aucun accès au contenu de la galerie à l'exeption de la page d'identification (et de la page d'enregistrement si vous autorisez l'enregistrement de nouveaux utilisateurs). Interdire complêtement l'accès aux utilisateurs anonymes aura certainement un impact négatif sur la popularité de votre galerie. N'utilisez cette option que si vous voulez une galerie totalement privée. Le paramétrage recommandé est de laisser l'accès aux utilisateurs anonymes et d'utiliser plutôt les réglages spécifiques au niveau des groupes et des albums.</p>
-<p>Cette option peut être définie à 4 différents niveaux d'accès pour les utilisateurs anonymes:</p>
-<ul>
-  <li><strong>Non</strong><br />
-  Le utilisateurs non identifiés n'ont aucun accès - ils seront dirigés vers la page d'enregistrement</li>
-  <li><strong>Oui: uniquement les vignettes</strong><br />
-  Les utilisateurs non identifiés ne peuvent voir que les vignettes. Sii ils cliquent sur les vignettes, une petite boite de dialogue leur indiquera qu'ils doivent s'identifier/s'enregister pour voir plus.</li>
-  <li><strong>Oui: les vignettes et les images intermédiaires</strong><br />
-  Les visiteurs non identifiés ont accès à tout sauf aux images de grandes taille (si vous en avez)</li>
-  <li><strong>Oui: vignettes, images intermédiaires et images originales de grande taille</strong><br />
-  Valeur par défaut: les visiteurs non identifiés ont accès à toutes les tailles d'images. Il est recommandé de laisser cette option activée.</li>
-</ul>
-<p>Rappelez vous que les moteurs de recherches seront traités comme des visiteurs non enregistrés, donc, si vous retreignez l'accès pour vos visiteurs, les moteurs de recherche n'indexerons pas ce que vous cachez aux visiteurs.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser l'accès aux Visiteurs non authentifiés (visiteur ou anonyme) </p>
-
-<a name="admin_allow_unlogged_access_end"></a>
-<hr />
-<a name="admin_upload_mechanism"></a><h3>Méthode de téléchargement par défaut<a href="#admin_upload_mechanism" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Choisi quel type de formulaire sera utilisé par les utilisateurs pour télécharger les images:</p>
-<ul>
-  <li><strong>Fichiers multiples - Piloté par flash (recommandé)</strong><br />
-  Les utilisateurs peuvent placer de multiples fichiers, au travers d'un formulaire polité par flash, dans une file d'attente qui sera téléchargée automatiquement.</li>
-  <li><strong>Unique - un fichier à la fois</strong><br />
-  Les utilisateurs ne peuvent sélectionner qu'un seul fichier à la fois pour le télécharger dans un album.</li>
-</ul>
-<p>Il peut y avoir d'autres choix, Si c'est le cas, ils proviennent de plugins que vous aurez installés.  Les options basiques de Coppermine sont les deux listées plus haut.  Pour une aide sur d'autres methodes de téléchargement, regardez dans la documentation des plugins.</p>
-<p>Vous êtes encoragés à utiliser le formulaire à chois multiples si vous n'avez pas de problèmes avec.  Ce formulaire utilise <a href="http://www.swfupload.org/" class="external" rel="external">SWFUpload</a>, qui as certains <a href="http://demo.swfupload.org/Documentation/#knownissues" class="external" rel="external">problèmes connus</a>.</p>
-<p>Comme ce sont vos visiteurs qui rencontrerons ces problèmes, vous ne devrez laisser la possibilité de choisir eux même leur methode de téléchargement.  Regardez les paramètres de configuration "Autoriser les Utilisateurs à choisir leur méthode de téléchargement".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Méthode de téléchargement par défaut</p>
-
-<a name="admin_upload_mechanism_end"></a>
-<hr />
-<a name="admin_allow_user_upload_choice_start"></a><h3>Autoriser les Utilisateurs à choisir leur méthode de téléchargement<a href="#admin_allow_user_upload_choice" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est activée, les utilisateurs peuvent choisire eux même leur methode de téléchargement.  C'est recommandé le laisser cette option de sorte que si certains utilisateurs rencontrent des problèmes liés à leur navigateur web ou à leur système d'exploitation, ils puissent choisir une autre methode de téléchargement qui fonctionne mieux. A la dernière extrémité, ils pourront choisir la methode de téléchargement simple, fichier par fichier.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Methode de téléchargement par défaut</p>
-
-<a name="admin_allow_user_upload_choice_end"></a>
-<hr />
-<a name="admin_allow_duplicate_emails_addr"></a><h3>Autoriser deux utilisateurs à avoir la même adresse courriel<a href="#admin_allow_duplicate_emails_addr" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Autorise ou interdit à deux utilisateurs d'avoir la même adresse courriel. Le paramètre recommandé est NON. Comme la plupart des utilisateurs d'Internet ont plusieurs adresses courriel, cette option a été consodériée comme obsolète dans  cpg1.5.x pour les nouvelles installations. Vous ne verrez cette option que si vous faites une mise à jour depuis une ancienne version. C'est une otpion à sens unique: si vous n'autorisez plus les adresses courriels pour plusieurs utilisateurs, vous ne pourrez pas réactiver cette option. Il est recommandé de désactiver cette option si elle est active.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser deux utilisateurs à avoir la même adresse couriel</p>
-<a name="admin_allow_duplicate_emails_addr_end"></a>
-<hr />
-<a name="admin_approval_notify"></a><h3>Notifier l'Administrateur lorsque des uploads nécessitent son approbation <a href="#admin_approval_notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette option est activée, l'administrateur de la galerie reçoit un courriel de notification pour chaque image nécessitant son approbation(en fonction des paramètres d'approbation dans les paramètres des  &quot;<a href="groups.htm#group_cp">groupes</a>&quot;). Le courriel est envoyé à l'adresse définie dans &quot;<a href="#admin_general">Paramètres Généraux</a>&quot;.</p><p>Cette option n'est recommandée que pour les sites à trafic faible ou moyen (lorsque les utilisateurs téléchargent de temps en temps).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Notifier l'Administrateur lorsque des uploads nécessitent son approbation </p>
-
-<a name="admin_approval_notify_end"></a>
-<hr />
-<a name="admin_user_memberlist"></a><h3>Autoriser les Utilisateurs authentifiés à visualiser la liste des membres<a href="#admin_user_memberlist" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est activée, un élément de menu supplémentaire &quot;Liste des Membres&quot; est affiché dans le menu principal de Coppermine lorsque le visiteur est identifié, pour lui permettre de visualiser la liste des membre, avec les statistiques sur leur dernière visite, leurs téléchargements, et quota d'utilisation.</p>
-<p>Le paramètre recommandé est 'NON', en particulier si vous êtes concerné par le respect de la vie privée de vos membres.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser les Utilisateurs authentifiés à visualiser la liste des membres</p>
-
-<a name="admin_user_memberlist_end"></a>
-<hr />
-<a name="admin_user_allow_email_change"></a><h3>Autoriser les Utilisateurs à changer leur adresse courriel dans leur Profil<a href="#admin_user_allow_email_change" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette option impacte la page de profil des membres, elle si il peut ou pas changer son adresse courriel.<br />Utilisez cette option avec précautions, l'ancienne adresse n'étant pas sauvegardée après le changement: si vous autorisez vos membre à changer leur adresse courriel, les personnes malveillantes les changeront pour des adresses innexistantes (après avoir téléchargé des images allant à l'encontre des règles de votre galerie) - vou souhaiterez peut être pouvoir suivre ces utilisateurs.</p>
-<p class="cpg_message_info">Cette otpion ne s'applique que pour les installations indépendantes; si vous utilisez Coppermine intégré à un <abbr title="Bulletin Board System">BBS/CMS</abbr>, cette option sera remplacée par la page de gestion des membre de votre BBS/CMS pour la gestion par les membres.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr;Autoriser les Utilisateurs à changer leur adresse courriel dans leur Profil</p>
-<a name="admin_user_allow_email_change_end"></a>
-<hr />
-<a name="admin_user_allow_account_delete"></a><h3>Autoriser les Utilisateurs à effacer leur propre Compte de la Galerie CPG <a href="#admin_user_allow_account_delete" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsquelle est activéen cette option permets aux membre d'effacer leur propre compte. Cette option à été ajoutée à cpf1.5.x à cause des règles légales de certains pays.</p>
-<p class="cpg_message_info">Cette option n'est pas prise en compte si la galerie est bridgée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser les Utilisateurs à effacer leur propre Compte de la Galerie CPG </p>
-<a name="admin_user_allow_account_delete_end"></a>
-<hr />
-<a name="admin_user_editpics_public_start"></a><h3>Autoriser les Utilisateurs à garder le controle de leurs images dans les Galeries publiques <a href="#admin_user_editpics_public_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est activée, l'administrateur aussi bien que le membre ayant téléchargé, peuventt modifier et effacer les fichiers qui ont été téléchargés dans des albums publics. Bien entendu, le membre doit avoir les droits de téléchargement dans les albums publics en premier lieu (regardez le <a href="groups.htm#group_cp">panneau de controle des groupes</a>) pour que cette option ait un effet.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser les Utilisateurs à garder le controle de leurs images dans les Galeries publiques </p>
-<a name="admin_user_editpics_public_end"></a>
-<hr />
-<a name="admin_user_allow_album_move"></a><h3>Autoriser l'Utilisateur à déplacer ses Albums de/vers les Catégories autorisées <a href="#admin_user_allow_album_move" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si l'option est activée, les membres peuvent déplacer leurs albums dans les catégories autorisées par l'administrateur.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser l'Utilisateur à déplacer ses Albums de/vers les Catégories autorisées </p>
-<a name="admin_user_allow_album_move_end"></a>
-<hr />
-
-<a name="admin_allow_user_edit_after_cat_close"></a><h3>Autoriser les Utilisateurs à modifer leurs Albums dans les Catégories vérouillées <a href="#admin_allow_user_edit_after_cat_close" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si l'option est activéen les membres pourront modifier leurs albums même si l'administrateur à verouillé la catégories dans laquelle se trouve l'album.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser les Utilisateurs à modifer leurs Albums dans les Catégories vérouillées </p>
-<a name="admin_allow_user_edit_after_cat_close_end"></a>
-<hr />
-<a name="admin_allow_user_album_keyword"></a><h3>Autoriser les Utilisateurs à assigner des mots clés aux Albums <a href="#admin_allow_user_album_keyword" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si l'option est activée, les membres pourront assigner <a href="keywords.htm#keywords_album">des mots clés d'albums</a> aux albums dont ils ont le controle. Ce paramètre n'a pas d'ipact sur l'administrateur - l'administrateur peut assigner et modifier les mots clé d'albums de toute manière. Si vous autorisez les membre à assigner des mots clé albums, des fichiers d'autres albums contenant le mot clé individuel correspondant au mot clé album seront affichés dans leurs albums en tant que fichiers liées.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Autoriser les Utilisateurs à assigner des mots clés aux Albums </p>
-<a name="admin_allow_user_album_keyword_end"></a>
-<hr />
-
-
-<a name="admin_user_login_start"></a>
-<a name="admin_user_login_method_start"></a><h3>Comment souhaitez-vous que les Utilisateurs puissent s'identifier <a href="#admin_user_login_method_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous pouvez demander l'identification de vos membres par leur nom d'utilisateur, leur adresse courriel ou en les laissant choisir eux même. <br />Sélectionnez l'option que vous souhaitez dans la liste déroulante.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Comment souhaitez-vous que les Utilisateurs puissent s'identifier </p>
-
-<a name="admin_user_login_method_end"></a>
-<hr />
-<a name="admin_user_login_threshold_start"></a><h3>Nombre d'échec d'authentification avant bannissement temporaire (pour parer à une attaque brutale)<a href="#admin_user_login_threshold_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour rendre les attaques brutales (ou des scripts hostiles essayent de s'identifier dans Coppermine en essayant toutes le combinaisons possibles ded'identifiants/mots de passe automatiquement) moins faciles Coppermine bannis temporairement les adresse IP des possibles attaquants après un certain nombre d'echecs d'identification. De cette manière, le succès de l'attaque prendra un temps trop long pour essayer toutes les combinaisons possibles.</p>
-<p>Avec ce paramètre, vous définissez le nombre d'echecs d'identifications maximum avant le banissement temporaire de l'adresse IP de l'utilisateur.</p>
-<p>N'oubliez pas que ce paramètre aura un impact sur votre possibilité à vous identifier: si vous vous trompez trop souvent en entrant votre identifiant ou mot de passe, ou si quelqu'un a essayé trop souvent de forcer votr ecompte administrateur, vous serez aussi banni temporairement. Le bannsissement s'arrêtera bien entendu après un temps défini plus loin, mais pendant cette phase de bannissement, vous serez privé d'administration de la même manière que l'attaquant sera deconnecté.</p>
-<p>La valeur recommandée par défaut est <tt class="code">5</tt>. La valeur peut varier de 1 à 20 ( 0 signifiant que O essais sont autorisés, ce qui signifie que vous (en tant qu'administrateur) n'aurez plus la possibilité de vous identifier du tout.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Nombre d'échec d'authentification avant bannissement temporaire</p>
-
-<a name="admin_user_login_threshold_end"></a>
-<hr />
-<a name="admin_user_login_expiry_start"></a><h3>Durée du bannissement temporaire après un échec d'authentification <a href="#admin_user_login_expiry_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette valeur définie la durée du mannissement temporaire (en minutes) après le nombre d'échecs d'identification défini par <a href="#admin_user_login_threshold_start">Nombre d'échec d'authentification avant bannissement temporaire</a>.</p>
-<p>L'avertissement ci-dessus pour <a href="#admin_user_login_threshold_start"></a> s'applique ici aussi: définir ce paramètre à une valeur qui n'a pas de sens, aura aussi un impact pour les utilisateurs légitimes!</p>
-<p>La valeur par défaut est <tt class="code">10</tt> minutes. La fourchette est entre 0 (ce qui signifie qu'il n'y aura pas de bannissement temporaire, n'utilisez cette valeur que pour désactiver le bannissement temporaire) et <tt class="code">9999</tt> minutes (ce qui est un peu moins qu'une semaine).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Durée du bannissement temporaire après un échec d'authentification </p>
-<a name="admin_user_login_expiry_end"></a>
-<hr />
-
-<a name="admin_user_login_end"></a>
-
-<a name="admin_user_purge_expired_bans"></a><h3>Purge automatiquement les bannissement expirés <a href="#admin_user_purge_expired_bans" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si cette option est activée, les enregistrements de bannissement dont la date est passée, seront effacés dès que la date de fin de bannissement est atteinte. Ce paramètre n'a pas d'impact si la manière dont le membre banni pourra ou non s'identifier ensuite. Cette option est prévue pour garder les enregistrements des utilisateurs qui ont echoués précédemment et qui ont de ce fait été bannis temporairement. Si vous ne purgez pas automatiquement ces enregistrements, ils seront affichés sur la page <a href="admin_menu.htm#ban">des utilisateurs bannis</a> pour l'administrateur, avec l'indication qu el ebannissement a expiré.</p>
-<p>L'inconvénient de la désactivation de cette option, est le fait que la table contenant les enregistrements de bannissement dans la base de donnée va grossir rapidement et la page d'affichage des membre bannis vas être parasitée très vite. En concéquence, la visualisation de chaque page prendra plus de temps. Si vous avez des problèmes de performances, activez cette option, puisqu'elle purgera votre table des données non nécessaires de la table.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Purge automatiquement les bannissement expirés </p>
-<a name="admin_user_purge_expired_bans_end"></a>
-<hr />
-
-
-<a name="admin_user_enable_report"></a><h3>Activer les rapports à l'Administrateur <a href="#admin_user_enable_report" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque cette option est "oui", cette fonction autorisera les utilisateurs à faire un rapport sur les fichiers ou commentaires des fichiers téléchargés, à ladministrateur de la galerie.</p>
-<p>Lorsqu'elle est activée, une nouvelle icone cliquable apparait dans la barre de navigation. Si on clique dessus, vous êtes dirigé vers un formulaire qui permets d'expliquer pourquoi on veut notifier un fichier particulier à l'administrateur.</p>
-<p>Il y a un nombre pré-définis de raisons pour ces rapports (comme &quot;<em>obscène</em>&quot;, &quot;<em>offensant</em>&quot;, &quot;<em>hors sujet/mal placé</em>&quot;, &quot;<em>manquant</em>&quot;, &quot;<em>erreur/impossible à voir</em>&quot;) que le visiteur peut choisir et un champ texte ou il peut ajouter des détails.</p>
-<p>Ce paramètre est dépendant de l'activation des E-Cartes.  Seuls les utilisateurs ayant la permission d'envoyer des E-Cartes dans les paramètres des 'groupes' peuvent envoyer ces rapports. L'icone de rapport à l'administrateur est cachée à ceux qui n'ont pas l'autorisation de faire de rapports.</p>
-<p>Il est recommandé d'activer cette fonction sur les grosses galeries communautaires qui n enécessitent pas l'approbation de l'administrateur pour les téléchargements, permettant à votre communauté la possibilité de vous alerter de problèmes potentiels et de garder votre galerie "propre".</p>
-<p>Comme inconvénient, cette fonction peut être utilisée abusivement par des "spammeur" pour envoyer des courriels à l'administrateur, il est donc recommandé de n'autoriser les rapports uniquement aux utilisateurs enregistrés et identifiés.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Activer les rapports à l'Administrateur </p>
-
-<a name="admin_user_enable_report_end"></a>
-<hr />
-
-<a name="admin_user_rate_own_files_start"></a><h3>Les utilisateurs peuvent voter pour leurs propres fichiers <a href="#admin_image_rate_own_files_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Détermine si vos utilisateurs peuvent voter pourleur propre fichiers ou non. Le paramètre recommandé est "Non", afin d'éviter qu'il n'y aut des guerres de votes entre membres pour augmenter artificiellement la popularité des fichiers qu'ils ont téléchargés.<br />Cette option ne détermine pas la manière dont les membre sont autorisés à voter. &quot;Les utilisateurs peuvent voter pour leurs propres fichiers &quot; ne s'applique que si la possibilité de vote a été activé en premier lieu, c.a.d. si le membre appartient à un groupe autorisé à voter (vous pouvez définir tous les droits de votes par groupe dans le <a href="groups.htm#group_cp">panneau de controle des groupes</a>) et si le vote est activé pour l'album dans lequel est placé le fichier (vous pouvez basculer la possibilité de voter ou non album par album - utilisez les <a href="albums.htm#album_prop">propriétés des albums</a> pour faire celà).
-</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Utilisateurs  &rarr; Les utilisateurs peuvent voter pour leurs propres fichiers </p>
-<a name="admin_user_rate_own_files_end"></a>
-
-<hr />
-
-
-<a name="admin_custom"></a><h3>Champs personnalisés pour le profil Utilisateur<a href="#admin_custom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Laisser vide si innutilisés. Utilisez Profile 6 pour les entrées longues comme les biographies</p>
-<p>Ces champs sont affichés dans le &quot;profil utilisateur&quot;. Ils ne s'affichent que si vous leur donnez un nom. Comme précisé en entête, utilisez le champ 6 pour les entrées longues comme les biographies ou si vous voulez inclure l'utilisation des bbcodes.</p>
-<p>Vous pouvez donc utiliser le champ 6 pour les avatars.  Pour montrer un avatar dans le profiln il doit être entré en bbcode, par exemple pour montrer 'avatar.gif', qui est placé dans votre dossier images, utilisez le code <tt class="code">[img]http://www.votresite.com/images/avatar.gif[/img]</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Champs personnalisés pour le profil Utilisateur</p>
-<a name="admin_custom_end"></a>
-
-
-<a name="admin_custom_image"></a><h3>Champs personnalisés pour la description d'images<a href="#admin_custom_image" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Laisser vide si innutilisé.</p>
-<p>Ces champs sont affichés dans la section &quot;informations des fichiers&quot;. Ils n'apparaissent que si vous leur donnez un nom.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Champs personnalisés pour la description d'images</p>
-<a name="admin_custom_image_end"></a>
-
-
-<a name="admin_cookie"></a><h3>Paramètres des Cookies <a href="#admin_cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<a name="admin_cookie_name"></a><h3>Nom du Cookie<a href="#admin_cookie_name" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La valeur par défaut est quelque chose comme &quot;cpg15x&quot;. Même si vous avez plusieures installations du script sur le même serveur, vous pouvez laisser la valeur par défaut.</p>
-<p class="cpg_message_warning">Si vous utilisez un <a href="bridging.htm">bridge</a>, assurez vous qu'il <strong>diffère</strong> du nom de cookie de l'application avec laquelle Coppermine est bridgé.</p>
-<p>Ce doit être un nom de cookie valide (pas de caractères spéciaux, en particulier pas de points!) - ce paramètre doit être laissé comme il est sauf si vous savez ce que vous faites. Après tout, le nom de cookie n'a pas d'importance et ne signifie rien pour l'utilisateur final. Laissez moi réperter: Il y a beaucoup d'utilisateurs qui changent aveuglément le nom de cookie avec quelque chose qui n'a pas de sens, et qui ne fait qu'augmenter les messages sur le forum d'aide, pour se plaindre que certaines choses ne fonctionnent pas comme prévu. N'utilisez <strong>pas</strong> de caractères spéciaux dans le nom de cookie! En fait, n ele changer pas si ce n'est pas réellement nécessaire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr;Paramètres des Cookies  &rarr; Nom du Cookie</p>
-<a name="admin_cookie_name_end"></a>
-<a name="admin_cookie_path"></a><h3>Chemin du Cookie <a href="#admin_cookie_path" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La valeur par défaut est "/". Ne la changez pas si vous ne savez pas ce que vous faites. Cela peut vous empêcher de vous identifier.</p>
-<p>Si vous avez endomagé votre galerie en changeant cette valeur, utilisez phpMyadmin pour modifier la table xxxx_config de votre base de donnée et pour restaurer la valeur par défaut. </p>
-<p>Si vous utilisez l'intégration d'un forum avec Coppermine (<abbr title="also known as">aka</abbr> bridge), assurez vous d'utiliser un nom de cookie <strong>différent</strong> pour Coppemrine et pour votre forum! Le chemin des deux applications doit être paramétré pour que Coppermine puisse les lire tous les deux. Généralement la valeur par défaut &quot;<tt class="code">/</tt>&quot; doit être défini comme chemin aussi bien pour Coppermine que pour l'application avec laquelle vous êtes bridgés.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des Cookies  &rarr; Chemin du Cookie </p>
-<a name="admin_cookie_path_end"></a>
-
-
-<a name="admin_email"></a><h2>Paramètres des courriels<a href="#admin_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Généralement rien ne doit être changé ici; laissez les champs vides si vous n'êtes pas sur. Vous ne devriez changer ces paramètres que si vous rencntrez des problèmes (c.a.d. si les E-Cartes, les informations d'enregistrement ou les notifications ne sont pas envoyés) . Coppermine n'inclue pas de moteur d'envoie des courriels, il s'appuie sur un serveur web capable de le faire (en utilisant une fonction inclue dans PHP). Si vou sne savez pas quoi y mettre, demandez de l'aide à votre hébergeur.</p>
-
-
-<p><strong>Utilisation de SMTP pour envoyer les courriels</strong>: par défaut, le script utilise la fonction PHP <strong>mail</strong> pour envoyer des courriels. Dans certains cas, la fonction PHP ne peut pas être utilisée.</p>
-<p> Si, pour pouvoir envoyer des courriels par PHP il vous est demandé de donner un <strong>nom de serveur</strong>, un <strong>nom d'utilisateur</strong> et un <strong>mot de passe</strong>, vous devrez modifier la section de la configuration &quot;Paramètres des courriels&quot; et entrer les valeurs correctes ici. Si vou sn'avez pas besoin de nom d'utilisateur et de mot de passe pour vous connecter à votr eserveur SMTP, laissez simplement les lignes vides. Si vous ne savez pas quels paramètres enter, vous devrez vérifier auprès de votre hébergeur.</p>
-
-
-<h3>Serveur SMTP</h3>
-<p>Le nom du serveur <acronym title="Simple Mail Transfer Protocol">SMTP</acronym><br />
-Si vous laissez vide, sendmail(ou equivalent) sera utilisé pour envoyer les courriels depuis votre serveur. Sendmail existe sur la plupart des serveurs Unix/Linux. Si vous spécifiez un nom de serveur SMTP, Coppermine va essayer d'envoyer les courriels via SMTP (c'est généralement le cas avec les serveurs Windows).</p>
-<p>Pour définir un numéro de port d'entré spécifique, entrez le après le nom de serveur, avec un double point, par exemple <strong>votredomaine.com:26</strong> pour utiliser le port 26. Pour utiliser SSL ou TLS ajoutez un préfixe au nom de serveur, par exemple <strong>ssl://votredomaine.com</strong> pour utiliser une connection cryptée SSL. Vous devez avoir OpenSSL activé dans PHP et le serveur SMTP doit permettre les connections SSL pour que celà fonctionne. Vous pouvez utiliser les deux, préfixe SSL et numérot de port si nécessaire (pour utiliser le serveur SMTP gmail,vous devrez utiliser <strong>ssl://smtp.gmail.com:465</strong>)</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Serveur SMTP</p>
-
-<hr />
-<h3>Nom Utilisateur SMTP </h3>
-<p>Le nom d'utilisateur nécessaire pour vous autentifier sur le serveur SMTP (ce n'est <strong>pas</strong> votre nom d'utilisateur administrateur de Coppermine).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Nom Utilisateur SMTP </p>
-
-<hr />
-<h3>Mot de Passe SMTP </h3>
-<p>Le mot de passe qui va avec le nom d'utilisateur ci dessus (<strong>pas</strong> identique au mot de passe administrateur Coppermine).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Mot de Passe SMTP </p>
-
-<a name="admin_email_end"></a>
-
-
-<a name="admin_logging"></a><h2>Logging et statistiques <a href="#admin_logging" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Comme tous les logs (qui enregistenst kes données qui seront effacées si l'enreistrement est désactivé), la fonction de logs de Coppermine a un impact significatif sur les performances ainsiq u'un impact sur l'espace disque et sur l'utilisation de la base de donnée. Vous devrez réfléchir avant d'activer cette fonction. Les logs ne sont utilse que si l'administrateur va les regarder.</p>
-<a name="admin_logging_log_mode"></a><h3>Mode d'enregistrement <a href="#admin_logging_log_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>détermine quels sortes d'enregistrements vous voulez activer. Cette fonction enrgistre tous les changements effectués dans la base de donnée de Coppermine, ce uqi est particulièrement utile si vu sessayez de débugger ou si il y a plusieurs administrateurs de la galerie.<br />
-Tous les fichiers log sont écrits en anglais</p>
-<p>Vous devez comprendre que cette option ne définit pas l'enregistrement de ce que fait le visiteur de votre site. Il enregistre ce que <strong>l'administrateur</strong> fait.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Mode d'enregistrement </p>
-
-<a name="admin_logging_log_mode_end"></a>
-<hr />
-<a name="admin_general_log_ecards"></a><h3>Enregistrer les envois de cartes électroniques<a href="#admin_general_log_ecards" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si activé, toutes les e-carttes qui sont envoyées sont aussi enregistrées dan sla base de donnée, ou l'administrateur pourra les voir. Avant d'activer cette option, assurez vous que ce type d'enregistrements sont autorisés dans votre pays. Il est aussi recommandé de le signaler à vos membres (de préférence sur la page d'eregistrement).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Enregistrer les envois de cartes électroniques</p>
-
-<a name="admin_general_log_ecards_end"></a>
-<hr />
-<a name="admin_logging_votedetails"></a><h3>Enregistrer le détails des statistiques des Votes <a href="#admin_logging_votedetails" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>
-  L'activation de cette option enregistre:</p>
-  <ol>
-    <li>Chaque vote séparément</li>
-    <li>L'adresse IP</li>
-    <li>Le référent</li>
-    <li>Le navigateur</li>
-    <li>Le système d'exploitation</li>
-    <li>Identifiant de l'utilisateur (si identifié)</li>
-  </ol>
-   <p>de la personne qui vote.</p>
-   <p>Comme les statistiques sont gardées par fichiers, le lien vers les statistiques sont accessibles sur la page individuelle du fichier (displayimage.php) en cliquant sur le lien dans les informations du fichier pour ouvrir une fenêtre de statistiques .</p>
-<p class="cpg_message_info">Note: Le total des votes ne correspondra pas si vous avez activé le détail et que vous n'avez pas remis à zéro les votes précédents.</p>
-<p class="cpg_message_warning">Attention: garder les statistiques détaillées signifient des requêtes supplémentaires vers la base de donnée et par concéquet une charge importante pour chque page. Vous devez comprendre que la taille des tables correspondantes peut grossir si vous activez cette fonction.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Enregistrer le détails des statistiques des Votes </p>
-<a name="admin_logging_votedetails_end"></a>
-<hr />
-<a name="admin_logging_hitdetails"></a><h3>Enregistrer le détail des statistiques des Hits<a href="#admin_logging_hitdetails" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>
-  L'activation de cette option enregistre:</p>
-  <ol>
-    <li>Chaque Hit séparément</li>
-    <li>L'adresse IP</li>
-    <li>Le mot clé de recherche, si le référent est Google, Yahoo! ou Lycos</li>
-    <li>Le référent</li>
-    <li>Le navigateur</li>
-    <li>Le système d'exploitation</li>
-    <li>L'iD du membre (si identifié)</li>
-  </ol>
-   <p>du visiteur.</p>
-   <p>Comme les statistiques sont gardées par fichiers, le lien vers les statistiques sont accessibles sur la page individuelle du fichier (displayimage.php) en cliquant sur le lien dans les informations du fichier pour ouvrir une fenêtre de statistiques .
-</p>
-<p class="cpg_message_info">Note: Le total des Hits ne correspondra pas si vous avez activé le détail et que vous n'avez pas remis à zéro les Hits précédents..</p>
-<p class="cpg_message_warning">Attention: garder les statistiques détaillées signifient des requetes supplémentaire à la base de donnée et par concéquent une <strong>lourde</strong> charge de la page. Vous devez comprendre que la taille des tables correspondantes de la base de donnée peuvent grossir <strong>dramatiquement</strong> si vous activez cette fonction, vous devez donc regarder attentivement la consomation de ressources causée par cette fonction et vider la table de temps en temps.</p>
-<p>N'activez pas cette option si vous n'en avez pas besoin! Si vous l'activez vérifiez fréquemment la taille de la table stats dans la base de donnée (en utilisant un outil comme <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>) ainsiq eu l'impact sur les performances générales de l'enregistrement des statistiques.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Enregistrer le détail des statistiques des Hits</p>
-<a name="admin_logging_hitdetails_end"></a>
-<a name="admin_logging_display_stats_on_index"></a><h3>Afficher les statistiques sur la page d'index <a href="#admin_logging_display_stats_on_index" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Désactiver cette option va enlever le texte <tt class="code">X fichiers dans X albums et X catégories avec X commentaires vus X fois</tt> de la page d'index (vue des catégories et des albums). L'affichage de cette option a peu d'impact sur les performences, puisque la requete pour afficher ces statistiques n'a pas besoin d'être envoyée. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonction est activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Afficher les statistiques sur la page d'index </p>
-<a name="admin_logging_display_stats_on_index_end"></a>
-<hr />
-<a name="admin_count_file_hits"></a><h3>Compter les visualisations des Fichiers <a href="#admin_count_file_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Désactiver cette fonction va désactiver le comptage des visualisation des fichiers. Cela n'affecte pas l'affichage du compteur de vue. La désactivation de cette option n'a que peu d'impact sur les performances. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonction est activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Compter les visualisations des Fichiers s</p>
-<a name="admin_count_file_hits_end"></a>
-<a name="admin_count_album_hits"></a><h3>Compter les visualisations des Albums <a href="#admin_count_album_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Désactiver cette fonction va désactiver le comptage des visualisation des albums. Cela n'affecte pas l'affichage du compteur de vue. La désactivation de cette option n'a que peu d'impact sur les performances. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonction est activée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Compter les visualisations des Albums </p>
-<a name="admin_count_album_hits_end"></a>
-<a name="admin_count_admin_hits"></a><h3>Compter les visualisations par l'administrateur<a href="#admin_count_album_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Activer cette fonction active le comptage des visualisation de l'administrateur. Cela n'affecte pas l'affichage du compteur de vue. La valeur par défaut est &quot;Non&quot;, ce qui signifie que la fonction est déactivée.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging et statistiques  &rarr; Compter les visualisations par l'administrateur</p>
-<a name="admin_count_admin_hits_end"></a>
-<a name="admin_logging_end"></a>
-
-
-<a name="admin_misc"></a><h2>Paramètres de maintenance  <a href="#admin_misc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="debug_mode"></a><h3>Activer le Mode Débogage <a href="#debug_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Coppermine va afficher les messages d'erreur habituellement supprimés. C'est utile pour résoudre les problèmes avec votre galerie ou lorsque vous demandez de l'aide sur le <a href="http://coppermine-gallery.net/forum/">Forum d'aide de Coppermine</a>. Désactivez cette option si vous n'avez pas de problèmes.</p>
-<p>sélectionnez (option &quot;Tous&quot;) si vous demandez de l'aide sur le <a href="http://coppermine-gallery.net/forum/">forum d'aide de Coppermine</a>, de manière à ce que les personnes voulant vous venir en aide puisse voir les messages d'erreur eux aussi. Choisissez l'option &quot;Administrateur seulement&quot; si vous cherchez à résoudre les problèmes tout seul - la sortie de débugage ne sera visible que par vous administrateur si vous êtes identifiés en tant que tel, les utilisateurs enregistrés ou les visiteurs ne les verrons pas.</p>
-<p class="cpg_message_error">
-<a name="debug_mode_do_not_post_unless_requested"></a>
-    Ne postez <strong>pas</strong> la sortie de debogage sur le forum d'aide de Coppermine si personne ne vous l'a expressément demandé!<a href="#debug_mode_do_not_post_unless_requested" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-</p>
-<span class="detail_head_collapsed">Détails</span>
-<div class="detail_body border1">
-	<a name="debug_mode_detail"></a><h4>Détails de la sortie de débogage<a href="configuration.htm?expand_all=1#debug_mode_detail" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	<p class="cpg_message_info">Si cette sous section est du chinois pour vous, ne vous alarmez pas: cette section s'adresse au programmeurs en tant que références - vous n'avez pas besoin de la comprendre pour pouvoir faire fonctionner Coppermine.</p>
-	<p>La sortie de débogage s'affiche en bas des pages de votre galerie, avec un lien vers votre <a href="admin_menu.htm#phpinfo">phpinfo</a> pour l'administrateur. Par défaut, la sortie de débogage est repliée de manièrte à ne pas interférer avec votre page. Pour voir la sortie de débogagen cliquez sur l'intérupteur montrer/cacher pour déplier ou replier la section.</p>
-	<p>La sortie de débogae contient les sections suivantes:</p>
-	<ul>
-		<li>
-			<a name="debug_mode_user"></a><h5>USER et USER DATA<a href="configuration.htm?expand_all=1#debug_mode_user" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Le contenu des tableaux <tt class="code">$USER</tt> et <tt class="code">$USER_DATA</tt> si completés - celà montre les détails de l'utilisateur actuellement connecté, incluant l'ID, le nom d'utilisateur, le groupe d'utilisateur auquel il appartient, le thème et la langue qu'il a choisi ainsi que les niveaux de droits qu'il a.
-		</li>
-		<li>
-			<a name="debug_mode_queries"></a><h5>Requêtes<a href="configuration.htm?expand_all=1#debug_mode_queries" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Montre les requêtes mySQL qui ont été lancées pour générer la page actuellemnt affichée.
-		</li>
-		<li>
-			<a name="debug_mode_get"></a><h5>Paramètres GET<a href="configuration.htm?expand_all=1#debug_mode_get" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Les paramètres qui ont été passés en utilisant la methode GET (comme paramètre d'URL) avant  <a href="dev_superglobals.htm#superglobals_sanitization">la sécurisation Inspekt</a> . C'est l'équivalent de la sortie <tt class="code">$_GET</tt> non sécurisée.
-		</li>
-		<li>
-			<a name="debug_mode_post"></a><h5>Paramètres POST<a href="configuration.htm?expand_all=1#debug_mode_post" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Les paramètres qui ont été passés en utilisant la methode POST  (ex. lorsqu'un formulaire à été validé) avant <a href="dev_superglobals.htm#superglobals_sanitization">la sécurisation Inspekt</a>. C'est l'équivalent de la sortie <tt class="code">$_POST</tt> non sécurisée.
-		</li>
-		<li>
-			<a name="debug_mode_cookie"></a><h5>COOKIE<a href="configuration.htm?expand_all=1#debug_mode_cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Le contenu du cookie que le script à lu.
-		</li>
-		<li>
-			<a name="debug_mode_versions"></a><h5>Infos de version<a href="configuration.htm?expand_all=1#debug_mode_versions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Informations sur les versions des applications utilisées:
-			<ul>
-				<li>La version de PHP utilisé sur votre serveur</li>
-				<li>La version de mySQL (c'est la version du moteur de base de donnée, pas de l'API client)</li>
-				<li>Votr eversion de Coppermine</li>
-			</ul>
-		</li>
-		<li>
-			<a name="debug_mode_gd"></a><h5>Module: GD<a href="configuration.htm?expand_all=1#debug_mode_gd" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Details sur le module GD sur votre serveur (si disponible).
-		</li>
-		<li>
-			<a name="debug_mode_config"></a><h5>Paramètres des clés de configuration (Key config settings)<a href="configuration.htm?expand_all=1#debug_mode_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Certains paramètres de configuration de votre galerie utils pour donner de l'aide.
-		</li>
-		<li>
-			<a name="debug_mode_plugins"></a><h5>Plugins<a href="configuration.htm?expand_all=1#debug_mode_plugins" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Les plugins activés et en action ainsi que les filtres utilisés par ces plugins.
-		</li>
-		<li>
-			<a name="debug_mode_restrictions"></a><h5>Restrictions du serveur<a href="configuration.htm?expand_all=1#debug_mode_restrictions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			valeurs non prises dans Coppermine, mais dans les réglages du PHP de votre serveur (configuré en <a href="http://www.php.net/manual/en/configuration.file.php" rel="external" class="phpnet">php.ini</a>). ce qui est affiché ici est très souvent utile pour résoudre les problèmes de téléchargement.
-		</li>
-		<li>
-			<a name="debug_mode_suhosin"></a><h5>Paramètres Suhosin<a href="configuration.htm?expand_all=1#debug_mode_suhosin" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Les paramètres <a href="http://www.hardened-php.net/suhosin/" rel="external" class="external">Suhosin</a> seront affichés si  Suhosin est activé sur votre serveur. Suhosin est un système de protection fait pour protéger les applications PHP de failles dans l'application ou dans PHP lui même. Dans certains cas, Suhosin peut (si paramétré de manière trop strict) empecher Coppermine de fonctionner correctement. Si c'est le cas pour vous, contactez l'administrateur de votre serveur web (généralement votre hébergeur). Ne demandez pas d'aide sur le forum de Coppermine - Suhosin ne fait pas partie de Coppermine, mais fait partie des réglages des votre serveur et donc ne peuvent pas être modifiés depuis Coppermine.
-		</li>
-		<li>
-			<a name="debug_mode_performance"></a><h5>Page (performances)<a href="configuration.htm?expand_all=1#debug_mode_performance" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			La sortie de la section des performances de la page va afficher comment Coppermine est bon, au niveau des performances de génération de la page que vous êtes en train de regarder. la colonne de résultat de gauche indique les données actuelles, la colonne de droite les valeurs maximales. Les petites valeurs sont meilleures en terme de performances.<br />
-			Les valeurs suivantes sont prisent en compte:
-			<ul>
-				<li>
-					<a name="debug_mode_performance_memory"></a><h6>Utilisation de la Mémoire<a href="configuration.htm?expand_all=1#debug_mode_performance_memory" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					La quantité de mémoire actuellement utilisée par votre script PHP. Peut ne pas fonctioner sur toutes les plateformes. La première colonne montre le résultat de la focntion PHP <a href="http://www.php.net/manual/en/function.memory-get-usage.php" rel="external" class="phpnet">memory_get_usage</a> ou un efonction équivalente si celle ci n'est pas disponible. La seconde colonne montre la valeur de la focntion PHP <a href="http://www.php.net/manual/en/function.memory-get-peak-usage.php" rel="external" class="phpnet">memory_get_peak_usage</a> (si disponible), qui returne le maximum de la mémoire attribué par PHP.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_generation_time"></a><h6>Temps de génération de la Page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_generation_time" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					Le temps en millisecondes nécéssaire à l agénération de la page que vous êtes en train de regarder est affiché dans la colonne de gache; la colonne de droite montre la valeur maximale du jour<sup><a href="#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_query_time"></a><h6>Temps de requête de la page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_time" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					Le temps en millisecondes nécessaire aux requêtes de la base de donnée pour générer la page que vous regardez; la colonne de droite montre la valeur maximale du jour. Si vous obtenez des valeurs importantes ici (de l'ordre de 1000 millisecondes) et que vous avez l'impression que la page se charge lentement, vous devrez penser à réduitre le nombre de requêtes en réduisant le niveau de détails de vos pages Coppermine<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_query_total"></a><h6>Total des requêtes de la page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_total" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					Le nombre total de requêtes de la base de donnée nécessaire à la génération de la page que vous regardez actuellement est affiché dans la colonne de gauche; la colonne de droite montre la valeur maximale du jour. Le nombre de requêtes à un impact direct sur le temps des requêtes de la page<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-			</ul>
-			<a name="debug_mode_performance_peak"></a>[1]: Les valeurs maximales sont générées à chaque fois que la galerie Coppermine fonctionne sou smode de débogage. L'enregistrement recommence à zéro chaque jour à minuit. Si vous avez peu de trafic ou que vous avez activé le mode de débogage pour l'administrateur seulement, les maximales enregistrées seront évidemment celles que <em>vous</em> avez généré.<a href="configuration.htm?expand_all=1#debug_mode_performance_peak" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-		</li>
-	</ul>
-</div>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance  &rarr; Activer le mode de débogage</p>
-<hr />
-<a name="admin_misc_debug_notices"></a><h3>Afficher les avertissements dans le Mode Débogage <a href="#admin_misc_debug_notices" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Est utile pour corriger les problèmes de votre installation Coppermine - uniquement recommandé si vous avez de petites connaissances en PHP et que vous comprenez les messages supplémentaires affichés par cette option. Les avertissements affichés ne signifient pas qu'il y a quelque chose qui ne va pas avec votre galerie. Cette option ne s'applique que si le mode de débogage est activé.</p>
-<p>Si vous activez cette option, vous verrez tous les avertissements de vos pages Coppermine. Cela ne signifie <strong>pas</strong> qu'il y a quelque chose qui va mal avec votre installation. Comme suggéré plus haut: laissez les avertissements désactivés si vous ne comprenez pas ce qu'ils veulent dire.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance  &rarr; Afficher les avertissements dans le Mode Débogage </p>
-<a name="admin_misc_debug_notices_end"></a>
-<hr />
-<a name="debug_mode_end"></a>
-
-<a name="admin_general_offline"></a><h3>La Galerie est Hors Ligne<a href="#admin_general_offline" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous devez faire des travaux de maintenance sur votre galerie, passez en mode hors lige. Seuls les membres du groupe administrateur sont autorisés à s'identifier, tous les autres verront uniquement le message &quot;La Galerie est Hors Ligne&quot;. Rappelez vous de désactiver cette option une fois la maintenance terminée.</p>
-<p class="cpg_message_error">Mettre votre galerie hors ligne n'affectera que les utilisateurs légitimes de votre galerie. Il n'aura aucun effet sur les visiteurs non désirés (hackers, spammeurs etc...), vous n edevez donc pas croire que c'est une solution de sécurité. Rapprochez cela au fait que mettre un panneau "Fermé" sur la porte d'un magasin ne fait que placer un signe sur la porte, ca ne ferme pas la porte à clé n'i n'active l'alarme sonore.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance  &rarr; La Galerie est Hors Ligne</p>
-<a name="admin_general_offline_end"></a>
-<hr />
-<a name="admin_general_coppermine_news"></a><h3>Affichez les News de coppermine-gallery.net <a href="#admin_general_coppermine_news" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Depuis cpg1.5.0 il y a un flux depuis coppermine-gallery.net qui est affiché pour l'administrateur de la galerie (et uniquement pour les administrateurs) sur chacune des pages de la galerie pour l'alerter de problèmes potentiels de sécurité, ou sur la publication de mises à jour. Vous pouvez activer/desactiver cette option dans la configuration de Coppermine (par défaut c'est &quot;actif&quot;). Il est recommandé de laisser cette option active de manière a être sur d'avoir toujours une galerie à jour.</p>
-<p>C'est prévu comme un service pour l'administrateur de la galerie; vous pouvez bien entendu désactiver cette option à tout moment. Coppermine-gallery.net ne collecte aucune information de votre site (même si ce serait techniquement possible d'une certaine manière). Si vous êtes préoccupé par cette option, désactivez la ou regardez dans le code utilisé. Nous (L'équipe de développement de Coppermine) n'est pas en train d'essayer d'espionner ses utilisateurs - ce flux n'est utilisé que pour alerter les utilisateurs de problèmes relatifs à Coppermine, et rien d'autre.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance  &rarr; Affichez les News de coppermine-gallery.net </p>
-<a name="admin_general_coppermine_news_end"></a>
-<hr />
-
-<a name="admin_misc_reset_boxes"></a><h3>Affiche les cases de remise à la valeur par défaut dans la configuration <a href="#admin_misc_reset_boxes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsqu'elle est activée, il y a des cases à cocher qui sont affichées si une valeur particulière diffère de la valeur par défaut. Cela vous permettra de retourner rapidement à la valeur par défaut. Cela consomme par contre beaucoup de ressources et ne fonctionne pas avec tous les navigateurs. Le paramètre par défaut est "désactivé".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance  &rarr; Affiche les cases de remise à la valeur par défaut dans la configuration </p>
-<a name="admin_misc_reset_boxes_end"></a>
-
-<a name="admin_reset_entire_config"></a><h2>Restaure les paramètres par défaut<a href="#admin_reset_entire_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il y a une focntion cachée qui restaure toute la configuration avec les paramètres par défaut. Vous ne pouvez pas y accéder par le biais d'un bouton de la configuration de Coppermine, pour éviter que vous ne l'utilisiez trop rapidement uniquement par curiosité. Pour restaurer toute la configuration de Coppermine aux valeurs par défaut, vous devrez aller dans le panneau de configuration et ajouter le paramètre <tt class="code">?restore</tt> à URL.
-<div class="cpg_example">Si votr egalerie se trouve à <tt class="code">http://votresite.com/voter_repertoire_coppermine/</tt>, l'adresse URL  "normale" de votre page de configuration est <tt class="code">http://votresite.com/votre_repertoire_coppermine/admin.php</tt>. Pour aller à la page qui peut restaurer votr econfiguration aux paramètres par défaut allez à la page <tt class="code">http://yoursite.tld/votresite.com/votre_repertoire_coppermine/admin.php?restore</tt></div>
-<p>Sur cette "page de restauration des paramètres par défaut", vous devez sélectionner la case à cocher de confirmation et cliquer sur le bouton de validation du formulaire au bas de la page.</p>
-<p class="cpg_message_error">La restauration de la configuration ne peut pas être annulée! Assurez vous de bien comprendre l'impact de cette fonction avant de restaurer la configuration!</p>
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
-</html>
+<a name="admin"></a><h1>La page de Configuration de la galerie<a href="#admin" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>C'est l'endroit où vous pourrez configurer la plus grande partie de votre galerie Coppermine. Certains paramètres ont un impact sur le fichier que vous téléchargez - changer ces options une fois que vous avez déjà ajouté un grand nombre de fichiers dans la galerie peut devenir une entreprise difficile. Pour cette raison, il est important que vous passiez du temps avec la configuration au tout début du développement de votre galerie Coppermine, afin de définir ces paramètre exactement comme vous le souhaitez, avant de télécharger beaucoup de fichiers ou de rendre votre galerie publique.</p>
+<p>La plupart des champs d'options ont une case à cocher qui vous permet de revenir aux paramètres par défaut (plus rarement recommandés). Cette case à cocher ne s'affichera que si votre paramétrage diffère de celui par défaut ou si il n'y a pas de paramètres par défaut existant(il ne peut par exemple pas y avoir d'adresse courriel administrateur par défaut puisqu'elle dépend des paramètres de votre serveur) et si vous avez activé l'option de configuration &quot;<a href="#admin_misc_reset_boxes">Affiche les cases de remise à la valeur par défaut dans la configuration</a>&quot;.</p>
+<p>Merci de noter que cette page de configuration ne contient pas toutes les options de Coppermine - certaines options sont assignées par groupe, vous les trouverez donc dans le <a href="groups.htm#group_cp">panneau de contrôle des groupes</a>.</p>
+
+
+<a name="admin_general"></a><h2>Paramètres généraux<a href="#admin_general" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_general_name"></a><h3>Nom de la galerie<a href="#admin_general_name" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Entrez le nom de votre galerie dans ce champ texte. Le nom que vous entrerez apparaitra comme titre dans la barre titre de votre navigateur, et est aussi affiché à différents endroits de votre thème.</p>
+	<p>Même si vous avez enlevé le conteneur correspondant de votre thème personnalisé, vous devrez remplir correctement ce champ, puisqu'il sera utilisé lorsque vous envoyez des e-cartes, ainsi que dans toutes sortes de courriels envoyés par la galerie (par exemple pendant l'enregistrement).</p>
+    <p>Il est obligatoire de remplir ce champ proprement.</p>
+    <p class="cpg_example">Exemple: <tt class="code">L'incroyable galerie de photos de Jean</tt></p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Nom de la galerie</p>
+    <a name="admin_general_name_end"></a>
+    <hr />
+    <a name="admin_general_description"></a><h3>Description de la galerie<a href="#admin_general_description" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Entrez une courte description de votre galerie dans ce champ texte. Cette description est affichée dans certains thèmes, juste sous le nom de votre galerie.</p>
+    <p>Tout comme le champ <a href="#admin_general_name">Nom de la galerie</a>, le champ Description de la galerie doit être rempli, même si votre thème personnalisé ne montre pas cette balise et même si vous ne souhaitez pas afficher celui-ci sur votre galerie. Ce champ ne doit pas être vide et son contenu ne doit pas être celui présent par défaut.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Description de la galerie</p>
+    <a name="admin_general_description_end"></a>
+    <hr />
+    <a name="admin_general_email"></a><h3>Courriel de l'administrateur<a href="#admin_general_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Tous les courriels envoyés par la galerie seront envoyés en utilisant cette adresse. Ce doit être une adresse courriel valide.</p>
+    <p>Coppermine va utiliser cette adresse comme adresse "de/from" lors de l'envoi de courriels (exemple: lors de l'enregistrement). Il est impératif que cette adresse courriel soit renseignée correctement. Si vous possédez votre propre domaine, ce peut être une bonne idée d'utiliser un compte courriel relié à votre domaine.</p>
+    <p class="cpg_example">Exemple: si votre nom de domaine est &quot;<tt class="code">exemple.com</tt>&quot;, vous devez créer une adresse courriel nommé <tt class="code">gallery@exemple.com</tt> et d'utiliser cette adresse courriel dans la configuration de Coppermine. Coppermine ne crée <strong>pas</strong> cette adresse pour vous !</p>
+    <p>Les utilisateurs demandent souvent sur le forum d'aide s’ils peuvent utiliser une autre adresse courriel, par exemple des adresses Googlemail, Hotmail ou similaire. La réponse est: nous ne pouvons pas vous dire si votre hébergeur vous autorise à le faire. Beaucoup d'hébergeurs n'autorisent pas cela pour éviter le risque de Spams. Il suffit de garder à l’esprit à quoi cette adresse courriel sera utilisé: le serveur utilisera cette adresse courriel pour envoyer des courriels à partir de. Si vous n'êtes pas sûr, posez la question à votre hébergeur pour avoir de l’aide.</p>
+    <p class="cpg_message_info">Ce courriel ne doit pas être confondu avec l'adresse courriel qui correspond à l'adresse électronique du compte d'utilisateur de la galerie de l'administrateur. Ces adresses courriel <em>peuvent</em> être identiques, mais ce n’est pas forcément nécessairement.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Adresse courriel de l'administrateur</p>
+    <a name="admin_general_email_end"></a>
+    <hr />
+    <a name="admin_general_coppermine-url"></a><h3>URL du répertoire de votre galerie Coppermine<a href="#admin_general_coppermine-url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est l'URL vers laquelle sera dirigé l'utilisateur lorsqu'il clique sur le lien &quot;Voir plus de photos&quot; dans une e-Carte. Ce <em>doit</em> être l'URL de la racine de votre installation Coppermine suivi d'un slash (juste le chemin vers votre répertoire Coppermine, ex. <em>http://votredomaine.com/coppermine/</em>). Ne précisez pas de fichier spécifique (comme index.php) ou sous-répertoire de votre galerie Coppermine dans ce champ.</p>
+    <p>Dans les versions précédentes de Coppermine, ce champ était appelé &quot;Adresse cible pour le lien 'Voir plus d'images'dans les e-cartes&quot;, mais comme cette URL est maintenant utilisée pour d'autres fonctions, son nom a été changé en fonction.</p>
+    <p class="cpg_message_warning">Il est absolument impératif de renseigner correctement l'URL de la galerie - si vous ne le faites pas, vous expérimenterez certainement des comportements "bizarres" dans votre galerie.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; URL du répertoire de votre galerie Coppermine</p>
+    <a name="admin_general_coppermine-url_end"></a>
+    <hr />
+    <a name="admin_general_home-url"></a><h3>URL de votre page d'accueil<a href="#admin_general_home-url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est l'URL vers laquelle l'utilisateur est dirigé lorsqu'il clique sur le bouton &quot;Accueil&quot; du menu principal.</p>
+    <p>Vous pouvez utiliser &quot;/&quot; pour la racine de votre domaine, &quot;index.php&quot; pour la page d'accueil par défaut de votre galerie, ou toute autre URL valide. La valeur par défaut est "index.php".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; URL de votre page d'accueil</p>
+    <a name="admin_general_home-url_end"></a>
+    <hr />
+    <a name="admin_general_zip-download"></a><h3>Autoriser le téléchargement ZIP de vos photos dans les Favoris<a href="#admin_general_zip-download" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette fonction est cativée, les utilisateurs de votre site peuvent télécharger les fichiers qu'ils auront précédemment sauvegardés dans leur collection <em>favorite</em>. Ces fichiers sont téléchargés depuis la page &quot;Mes favories&quot; de l'utilisateur et sauvegardés sur son ordinateur dans un fichier au format .ZIP. Cette option requière que la librairie  zlib soit installée sur votre serveur (lancez un <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a> et vérifiez que cette librairie php existe sur votre serveur).</p>
+    <p>Attention: la création de fichiers archives .ZIP utilise de manière intensive les ressources serveur et peut surcharger votre serveur très vite. En fait, les mêmes limites serveur que pour le téléchargement s'appliquent (ex. utilisation de la mémoire) et doivent être prises en compte lors de l'activation de la fonction de téléchargement des archives .ZIP. Il est courant que cette fonction s'arrête de fonctionner lorsque l'on crée une archive .ZIP avec un grand nombre de fichiers dans le méta-album "Mes favoris" du visiteur.</p>
+    <p>Vous avez la possibilité de désactiver complètement la fonction de téléchargement d'archives .ZIP ou de l'autoriser. Si vous choisissez de l'autoriser, vous pouvez définir si vous souhaitez inclure un fichier "readme" dans l'archive qui explique d'ou l'archive a été téléchargée.</p>
+    <p>L'option par défaut (recommandée) est "Non".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Autoriser le téléchargement ZIP de vos photos dans les Favoris</p>
+    <a name="admin_general_zip-download_end"></a>
+    <hr />
+    <a name="admin_general_time-offset"></a><h3>Différence d'heure par rapport au GMT<a href="#admin_general_time-offset" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Spécifie le différence d'heure entre votre heure locale et celle de votre serveur Web. Cette valeur est utilisée pour ajuster l'heure dans les e-cartes et à d'autres endroits.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Différence d'heure par rapport au GMT</p>
+    <a name="admin_general_time-offset_end"></a>
+    <hr />
+    <a name="admin_general_help"></a><h3>Activer les icônes d'aide<a href="#admin_general_help" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Active l'affichage des icônes d'aide dans différentes sections des pages d'administrations de Coppermine. Lorsque vous activez cette fonction, assurez-vous d'avoir bien téléchargé le répertoire "docs" dans votre répertoire Coppermine sur votre serveur.</p>
+    <p>Si vous choisissez de paramétrer cette option à &quot;Oui: tout le monde&quot;, les utilisateurs identifiés (enregistrées) auront la possibilité de voir les icônes d'aide à certains endroits stratégiques, ex. lors de la création de galeries utilisateurs.</p>
+    <p>Comme le texte d'aide est basé sur la documentation qui est livrée avec Coppermine, il n'est pas disponible dans toutes les langues. Si la langue maternelle de vos utilisateurs ne fait pas partie du nombre de traductions de la documentation, il est préférables de paramétrer cette option à &quot;Oui: administrateur seulement&quot; pour éviter les confusions de la part de vos utilisateurs.</p>
+    <p class="cpg_message_success">Il est <strong>fortement</strong> recommandé de ne <strong>pas</strong> désactiver toutes les icônes d'aides: même si vous pensez tout savoir sur le fonctionnement de votre galerie Coppermine, les icônes d'aides pourront vous aider sur les fonctions d'une option nouvelle ou non familière plus tard.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Activer les icônes d'aide</p>
+    <a name="admin_general_help_end"></a>
+    <hr />
+    <a name="admin_general_keywords_start"></a><h3>Activer les mots cliquables lors d'une recherche<a href="#admin_general_keywords_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cela va permettre d'afficher une liste de tous les mots-clés entrés dans la page &quot;<a href="files.htm#edit_pics">Modifier les fichiers</a>&quot; au bas de la fenêtre de recherche, sous forme de lien de recherche cliquable pour chacun. L'activation de cette option n'est recommandée que si vous avez un petit nombre de mots-clés ex. moins de 100) - cela donnera à vos utilisateurs une idée de ce qu'ils peuvent rechercher dans votre galerie (en plus de la recherche standard en texte intégral). Notez que l'activation de cette fonction pour une grande liste de mots-clés (ex. Des milliers de mots-clés) peut ralentir très considérablement la page de recherche et peut être déroutant pour les visiteurs de votre galerie.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Activer les mots cliquables lors d'une recherche</p>
+    <a name="admin_general_keywords_end"></a>
+    <hr />
+    <a name="admin_general_keyword_separator_start"></a><h3>Séparateur des mots-clés<a href="#admin_general_keyword_separator_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Pour une image ou un fichier, vous pouvez définir des mots-clés qui la décrivent. Choisissez ici un caractère pour séparer les mots clé. Ne prenez pas de caractères que vous voudrez inclure dans vos mots-clés. Si vous ne voulez que des mots-clés ne comprenant qu'un seul mot, vous pouvez sans crainte choisir un espace. Si vous souhaitez avoir des mots-clés composés de plusieurs mots, choisissez un autre caractère de séparation. L'option la plus simple est le point virgule qui est rarement utilisé dans un mot-clé.</p>
+    <p>Le séparateur par défaut lors d'une installation de Coppermine 1.5 est le point virgule. Pour les mises à jour depuis Coppermine 1.4 ou plus anciens, l'espace est gardé comme séparateur de mots-clés. Vous pouvez le convertir par un autre en utilisant l'outil de la page <a href="admin-tools.htm#admin_tools_options_keyword_convert">Utilitaires</a> page.</p>
+    <p class="cpg_message_warning">Attention: ne changez pas le séparateur de mots-clés dans votre configuration si vous avez déjà des mots-clés dans votre galerie. Utilisez l'utilitaire "<a href="admin-tools.htm#admin_tools_options_keyword_convert">Convertir le séparateur de mots-clés</a>" de la page utilitaires pour convertir tous vos séparateurs actuels par un autre en une seule fois.</p>
+    <p>Par exemple, si vous voulez les mots "Washington, George" comme un seul mot-clé, utilisez le point-virgule comme séparateur. Alors, mes mots-clés appropriés pour une photo du Mont Riushmore seront "Washington, George;mountain;South Dakota" ce qui fait 3 mots-clés séparés par des points-virgules.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Séparateur des mots-clés</p>
+    <a name="admin_general_keyword_separator_end"></a>
+    <hr />
+    <a name="admin_general_enable-plugins"></a><h3>Activer les plugins<a href="#admin_general_enable-plugins" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Activer ou désactiver les <a href="plugins.htm#plugin">plugins</a>, avec un lien vers le <a href="plugins.htm#plugin_manager">gestionnaire de plugins</a>. Cette fonction permet aux utilisateurs confirmés de Coppermine de crée des plugins contrôlant la manière dont Coppermine se présente et se comporte sans modifier le code du script lui même. Il y a plusieurs plugins très intéressants disponibles, issus de contributions d'utilisateurs, sur le forum de Coppermine. Plus de détails peuvent être trouvé dans la <a href="plugins.htm#plugin_start">section consacrée aux plugins de cette documentation</a>. Comme les plugins ajoutent des fonctions au cœur du système de Coppermine, si vous rencontrez des problèmes, désactivez tous les plugins utilisant ces paramètres pour vérifier si la cause du problème n'est pas liée à un plugin. Si c'est le cas, vous pouvez alors activer tous les plugins présents, puis désinstallez ou installez les plugins un par un dans le <a href="plugins.htm#plugin_manager">gestionnaire de plugins</a> pour trouver lequel est au cause.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Activer les plugins</p>
+    <a name="admin_general_enable-plugins_end"></a>
+    <hr />
+    
+    <a name="admin_general_browsable_batch_add"></a><h3>Interface de téléchargement par lot<a href="#admin_general_browsable_batch_add" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lors <a href="uploading_batch-add.htm#batch_add_pics">de l'ajout par lots</a> de fichiers (que vous avez auparavant téléchargé en utilisant un client <acronym title="File Transfer Protocol">FTP</acronym>) à votre galerie, vous avez la possibilité de choisir entre une liste dans laquelle vous pouvez naviguer, ou vous pouvez aller dans la structure de votre répertoire <tt class="code">albums</tt>, ou d'afficher toute la structure de ce répertoire en une fois. Activez cette option si vous avez un grand nombre de répertoire et de sous-répertoires dans laquelle vous souhaitez naviguer (cela requière un navigateur capable d'afficher des <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Paramétrez cette option à &quot;Non&quot; (désactiver) si vous souhaitez utiliser l'interface  &quot;classique&quot; de Coppermine qui montre la liste complète de la structure en une seule fois.<br />
+    Si vous deviez avoir des difficultés en utilisant une des possibilités, essayez l'autre. Vous pouvez aussi basculer entre ces options dans la page de <a href="uploading_batch-add.htm#batch_add_pics">téléchargement par lot (FTP)</a>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Interface de téléchargement par lot</p>
+    <a name="admin_general_browsable_batch_add_end"></a>
+    
+    <a name="admin_general_batch_proc_limit"></a><h3>Accès simultané à l'interface du processus de traitement des téléchargements par lots<a href="#admin_general_batch_proc_limit" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lors de <a href="uploading_batch-add.htm#batch_add_pics">l'ajout par lot</a> de fichiers (que vous avez préalablement téléchargés en utilisant un client <acronym title="File Transfer Protocol">FTP</acronym>) dans votre galerie, Coppermine va traiter plusieurs images en une fois. Cela rend le processus beaucoup plus rapide, et empêche les "time out" généralement associés aux exécutions longues de scripts. Ce paramètre précise le nombre maximum d'images que Coppermine traitera en même temps. Pour forcer les images à être traitées une par une, vous devrez définir le paramètre à 1. Si vous avez un serveur dédié puissant, vous pourrez définir ce paramètre à un nombre correspondant aux capacités du processeur. Le réglage par défaut est 2, qui se trouve être un bon compromis entre vitesse et utilisation du processeur.</p>
+    <p>Dans les versions de Coppermine antérieures à 1.5, cette option n'était pas disponible, et le nombre d'images traitées en même temps était dépendant des paramètres du serveur et du navigateur, ce qui n'était pas facile à contrôler par l'administrateur de la galerie.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Accès simultané à l'interface du processus de traitement des téléchargements par lots</p>
+    <a name="admin_general_batch_proc_limit_end"></a>
+    
+    <a name="admin_general_display_thumbs_batch_add"></a><h3>Afficher les vignettes de prévisualisation dans l'interface de téléchargement par lots<a href="#admin_general_display_thumbs_batch_add" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, les vignettes de prévisualisation sont affichées dans la fenêtre d'ajout d'images par lot. Les vignettes de prévisualisation sont utiles pour se rendre compte de quelle image est actuellement ajoutée à un album lors de <a href="uploading_batch-add.htm#batch_add_pics">l'ajout par lots</a> de fichiers. Si vous ajoutez toujours tous le contenu d'un répertoire dans un album, il est conseillé de désactiver cette fonction, il en résultera un chargement de la page d'ajout par lots beaucoup plus rapide. Cette fonction ne préservera pas d'espace sur le serveur ni n'aura d'impact sur la création des vignettes - elle donne simplement plus d'informations sur la page d'ajouts par lots.<br />
+    Vous pouvez aussi basculer entre ces options (activer/désactiver) sur la page <a href="uploading_batch-add.htm#batch_add_pics">d'ajouts par lots (FTP)</a>.</p>
+    <p>Au démarrage de votre galerie, vous devriez laisser cette fonction activée jusqu'à ce que vous soyez convaincu que le processus de téléchargement par lots fonctionne correctement. Vous pourrez alors désactiver cette fonction. Si vous découvrez par la suite que quelque chose ne fonctionne pas lors des téléchargements, réactivez cette fonction une nouvelle fois.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Afficher les vignettes de prévisualisation dans l'interface de téléchargement par lots</p>
+    <a name="admin_general_display_thumbs_batch_add_end"></a>
+    
+    <a name="admin_general_form_token_lifetime"></a><h3>Durée de vie des balises formulaires<a href="#admin_general_form_token_lifetime" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option paramètre la durée de vie des balises de formulaire en secondes. Ne définissez pas cette valeur avec une durée trop courte, cela interromprait les gros téléchargements (la valeur par défaut est 5 min). Gardez à l'esprit qu'il faut un certain temps pour rentrer beaucoup de données (titre, description, mots-clés) après avoir téléchargé plusieurs fichiers. Si vous dépassez la durée de vie de la balise, vous ne serez pas en mesure de présenter le formulaire et toutes les données saisies sont perdues. Cela s'applique à toutes les formulaires (et quelques liens) dans Coppermine !</p>
+    <p class="cpg_message_info">Les balises de formulaire ont été introduits dans cpg1.5.x pour lutter contre le <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" rel="external" class="external">Cross-Site Request Forgery</a> potentiel qui existait dans les versions précédentes et qui conduisaient à la suppression des balises BBcode [img] et [URL] Qui ont été de retour dans cpg1.4.21<br />
+    Pensez à un formulaire symbolique comme un contrôle supplémentaire d'un lien ou un formulaire qui est effectué pour s'assurer que l'origine du lien n'a pas été altéré.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres généraux &rarr; Durée de vie des balises formulaires</p>
+    <a name="admin_general_form_token_lifetime_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_language"></a><h2>Paramètres de langue &amp; de jeu de caractères<a href="#admin_language" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <p>C'est la section de la configuration dans laquelle vous pouvez paramétrer les langues. Assurez-vous de lire attentivement cette section avant de changer quelque chose ici.</p>
+    <p>Tous les fichiers langues sont stockés dans le répertoire <strong>lang</strong> de votre serveur.</p>
+    <p>Les langues et l'internationalisation (souvent appelés i18n) sont une chose complexe. Vous (en tant qu'administrateur d'une galerie Coppermine) ne voudrez certainement pas entrer dans les détails, cette documentation n'ira donc pas dans les détails des problèmes de l'i18n et vous donnera juste un tour d'horizon sur la manière dont Coppermine gère les langues.</p>
+    
+    <a name="admin_language_language"></a><h3>Langue par défaut<a href="#admin_language_language" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Définit la langue par défaut de votre galerie.</p>
+    <p>A côté de ce sélecteur, vous trouverez un lien vers le gestionnaire de langues qui autorise un contrôle plus précis des fichiers des langues disponibles et comment la galerie doit les utiliser.</p> 
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de Langue &amp; de jeu de caractères &rarr; Langue par défaut</p>
+    <a name="admin_language_language_end"></a>
+    <hr />
+    
+    <a name="admin_language_autodetect"></a><h3>Détection automatique de la langue<a href="#admin_language_autodetect" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette fonction est activée, Coppermine va essayer de déterminé la langue du visiteur du site en fonction des paramètres du navigateur du visiteur. Si la langue détectée existe en tant que fichier langue pour Coppermine, cette langue sera utilisée pour ce visiteur particulier. Si la détection de langue ne donne pas de résultat, <a href="#admin_language_language">la langue par défaut</a> définie dans la Configuration sera utilisée à la place.</p>
+    <p>Le paramètre recommandé est "Oui".</p>
+    <p>Des détails sur la manière dont Coppermine gère les langues peuvent être trouvées dans la section <a href="languages.htm#translating">Langues</a> de cette documentation</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de Langue &amp; de jeu de caractères &rarr; Détection automatique de la langue</p>
+    <a name="admin_language_autodetect_end"></a>
+    <hr />
+    
+    <a name="admin_language_charset"></a><h3>Jeu de caractères<a href="#admin_language_charset" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce paramètre devrait normalement être "Unicode (utf-8)" (ou "Default (language file)"). Voyez les explications dans la section &quot;<strong><a href="languages.htm#translating">langues</a></strong>&quot; de cette documentation.</p>
+    <p class="cpg_message_validation">Ne changez pas ce paramètre d'Unicode pour quelque chose d'autre si vous n'êtes pas <strong>absolument</strong> sûr de l'impacte que cela aura !<br />
+    A partir du moment ou vous savez déjà ajouter des commentaires ou des fichiers à votre galerie, vous ne devriez pas changer le jeu de caractère défini dans votre galerie. Si vous le faites, les caractères non-ASCII pourraient ne pas s'afficher correctement.</p>
+    <a name="admin_language_charset_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_theme"></a><h2>Paramètres des Thèmes<a href="#admin_theme" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_theme_theme"></a><h3>Thème<a href="#admin_theme_theme" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Utilisez la liste déroulante pour sélectionner le thème par défaut pour votre galerie (Les thèmes sont stockés dans des sous-répertoires du répertoire <strong>thèmes</strong>. Cliquez <a href="theme.htm">ici</a> pour plus d'informations.</p>
+    <p>Les thèmes peuvent être sélectionnés individuellement pour chaque utilisateur, comme les sélections individuelles sont stockées dans un cookie. C'est pourquoi vous (en tant qu'administrateur) pouvez tester un thème particulier sans en faire le thème par défaut pour tous les visiteurs de votre galerie - ajoutez juste les thèmes comme paramètre de l'URL (voyez <a href="theme_create.htm#theme_create_tipps">Créez votre thème personnalisé &rarr; Trucs &amp; astuces</a>). La liste déroulante des thèmes dans la page de configuration va définir le thème par défaut pour l'ensemble de vos visiteurs. Généralement, vos visiteurs ne connaissent pas la possibilité de votre galerie d'utiliser un thème individuellement ni quels thèmes sont disponibles sur votre serveur (sauf si vous avez activé la fonction de menu déroulant de sélection des thèmes), de ce fait, le changement fait en sélectionnant un thème différent va avoir un impact sur tous vos visiteurs. Vous devez garder en mémoire que le nouveau thème par défaut ne <strong>sera pas</strong> pris en compte dans la page suivante (ex. si vous soumettez le formulaire de configuration), mais seulement pour les pages suivantes (comme le paramétrage du cookie s'appliquera a partir de la première page visitée ensuite). De plus, les paramétrages des préférences individuelles des thèmes prendra le dessus sur le thème par défaut, donc vous (en tant qu'administrateur ne verrez pas la galerie utilisant votre nouveau thème par défaut, mais celui défini par les paramètres d'URL. Effacez vos cookies ou redéfinissez les préférences de thème (en utilisant le nom d'un thème qui n'existe pas) pour utiliser à nouveau votre nouveau thème par défaut.</p>
+    <a name="admin_theme_theme_end"></a>
+    <hr />
+    <a name="admin_sidebar"></a><h3>Panneau latéral pour utilisateurs enregistrés / visiteurs<a href="#admin_sidebar" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine quel panneau latéral pour navigateur sera disponible pour les membres des groupes administrateur, enregistrés ou visiteurs.</p>
+    <p>Le panneau latéral est une interface minimaliste de contrôle de votre galerie Coppermine. Pensez-y comme une sorte de composant additionnel pour votre navigateur préféré. Si vous activez le panneau latéral, la structure de contrôle de votre galerie (avec toutes vos catégories/sous-catégories et albums) sera disponible dans un panneau séparé de votre navigateur pour une navigation plus rapide.</p>
+    <p>Il est recommandé de tester vous-même cette option d'abord pour les administrateurs seulement: jouez avec et décidez si ça peut être utile pour les visiteurs de votre site. Si oui, activez et promouvez le panneau latéral pour utilisateurs enregistrés et/ou pour les visiteurs. Vous avez le choix de promouvoir l'usage du panneau latéral en affichant un lien vers lui dans le menu de Coppermine ou si vous souhaitez le faire par un autre mécanisme (par exemple en en parlant à vos utilisateurs dans une page hors de Coppermine de votre site).</p>
+    <p>Le panneau latéral est utile pour les utilisateurs qui reviennent souvent sur votre site. Il propose une méthode alternative pour la navigation dans votre galerie en affichant l'arborescence de vos catégories, sous-catégories et albums. Il est destiné aux utilisateurs qui comprennent comment fonctionne leur navigateur.</p>
+    <p>L'écran d'installation du panneau latéral essaye de déterminer automatiquement le système d'exploitation et le navigateur utilisé et offre les options correspondantes pour l'installation du panneau latéral (et ces méthodes diffèrent en fonction du navigateur). Certains navigateurs sont capables de se faire passer pour un navigateur différent, et font donc échouer la routine d'auto-détection. De ce fait, il y a une option sur l'écran d'installation qui permet de sauter l'étape d'auto-détection afin de laisser le visiteur déterminer manuellement son navigateur.</p>
+    <p>L'appartenance à un groupe est déterminé si le visiteur est identifié ou pas: s’il n'est pas identifié, il est membre du groupe "visiteurs" et les options définies pour le groupe "visiteurs (anonymous) sont prise en compte. Si le visiteur est identifié, il est automatiquement membre du groupe des utilisateurs enregistrés.</p>
+    <p>Il y a deux différentes sections de configuration pour un accès précis au panneau latéral:</p>
+    <ul>
+      <li><strong>Panneau latéral pour utilisateurs enregistrés</strong><br />Options pour les utilisateurs enregistrés (membres du groupe "registred") qui sont identifiés</li>
+      <li><strong>Panneau latéral pour visiteurs</strong><br />Options pour les visiteurs de la galerie qui ne sont pas identifiés</li>
+    </ul>
+    <p>Les membres du groupe administrateur peuvent accéder au panneau latéral quelque soit l'option sélectionnée.</p>
+    <p>Options possibles pour chacun des paramètres ci-dessus:</p>
+    <ul>
+      <li><strong>Non</strong><br />
+      N'affiche pas de lien vers la page d'installation du panneau latéral. Ne permet pas l'accès au panneau latéral ni à la page d'installation de celui-ci.</li>
+      <li><strong>Oui: Autoriser mais ne pas afficher de lien</strong><br />
+      Autorise l'accès au panneau latéral et à l'écran d'installation correspondant, mais ne montre pas de lien vers le panneau latéral. Il n'y a pas de lien dans le menu Coppermine qui envoie l'utilisateur vers la page d'installation, vos utilisateurs ne seront donc pas au courant de son existence. Vous devrez le promouvoir d'une autre manière (par exemple en informant vos utilisateurs avec une Newsletter). Si vous décidez de promouvoir manuellement le panneau latéral, envoyez vos utilisateurs vers <tt class="code">http://votresite.com/votre_repertoire_coppermine/sidebar.php?action=install</tt></li>
+      <li><strong>Oui: Autoriser et afficher un lien</strong><br />
+      Autorise l'accès au panneau latéral et promeut celui-ci en affichant un lien vers l'écran d'installation dans le menu de Coppermine</li>
+    </ul>
+    <p>Assurez-vous de définir les options du panneau latéral qui ont un sens: ce n'est pas une bonne idée d'autoriser les visiteurs à accéder au panneau latéral, mais de ne pas autoriser son accès aux visiteurs enregistrés; les visiteurs enregistrés seraient "punis" pour leur enregistrement. Il est préférable de tester la fonction de panneau latéral attentivement avant d'en autorise l'accès aux visiteurs.</p>
+    <p>La manière dont le panneau latéral est installé diffère grandement en fonction du navigateur. Malheureusement la version la plus compliquée est celle pour Internet Explorer, qui est le navigateur le plus populaire. Par le passé, il était beaucoup plus facile d'ajouter quelque chose aux favoris d'IE et de proposer un "vrai" panneau latéral. Cependant, comme Microsoft avait mauvaise presse en publiant un navigateur avec de grosses failles de sécurité, les options pour que les développeurs puissent crée des panneaux latéraux fonctionnels que les utilisateurs peuvent ajouter facilement ont été réduits délibérément par Microsoft lors de la publication de patches pour leur navigateur et pour leur système d'exploitation. C'est pourquoi il est possible que vous ayez des problèmes avec le panneau latéral, en fonction de la version de Windows et d'IE que vous utilisez.</p>
+    <p>Si vous souhaitez modifier le texte explicatif de l'installation du panneau latéral, modifiez le fichier <tt class="code">http://votresite.com/votre_repertoire_coppermine/lang/votre_langue.php</tt> avec un éditeur de texte.</p>
+    
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Panneau latéral pour administrateur</p>
+    <a name="admin_sidebar_end"></a>
+    <hr />
+    <a name="admin_theme_custom_lnk_name"></a><h3>Nom du lien du menu personnalisé<a href="#admin_theme_custom_lnk_name" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Utilisez cette fonction si vous voulez créer un lien personnalisé qui sera affiché dans le menu. Ce que vous entrerez sera le nom du lien ou du bouton du menu. Laissez vide si vous n'avez pas besoin de l'utiliser.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Nom du lien du menu personnalisé</p>
+    <a name="admin_theme_custom_lnk_name_end"></a>
+    <hr />
+    <a name="admin_language_custom_lnk_url"></a><h3>URL du menu personnalisé<a href="#admin_language_custom_lnk_url" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Il s'agit de l'URL vers laquelle le navigateur sera dirigé après avoir cliqué sur le &quot;du lien personnalisé&quot; dans le menu principal.</p>
+    <p>Vous pouvez utiliser n'importe quelle URL valide.</p>
+    <p>Laissez vide si vous n'en avez pas l'utilité.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; URL du menu personnalisé</p>
+    <a name="admin_language_custom_lnk_url_end"></a>
+    <hr />
+    <a name="admin_enable_menu_icons"></a><h3>Activer les icônes de menu<a href="#admin_enable_menu_icons" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsqu'elle est activée, cette option affichera des icônes à côté de certains éléments de menu pour une meilleure navigation. L'impact sur les performances est négligeable. L'option par défaut (et recommandée) est "Oui". Les options disponibles sont:</p>
+    <ul>
+    	<li>Non</li>
+    	<li>Oui: uniquement dans les menus<br />
+    	Cela signifie que seules les icônes du menu administrateur seront affichées. Les icônes sont destinées à permettre à l'administrateur de trouver plus rapidement son chemin dans le menu administrateur qui devient de plus en plus chargé avec les nouvelles fonctions de Coppermine.</li>
+    	<li>Oui: partout<br />
+    	C'est l'option recommandée qui donnera plus de couleurs à l'affichage de Coppermine, avec des icônes visibles à différents emplacements (visibles aussi bien par l'administrateur que par les visiteurs du site).</li>
+    </ul>
+    <p>Les icônes de menu peuvent être dépendantes du thème, il peut donc y avoir des jeux d'icônes différentes pour différents thèmes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Activer les icônes de menu</p>
+    <a name="admin_enable_menu_icons_end"></a>
+    <hr />
+    <a name="admin_theme_bbcode"></a><h3>Afficher l'aide pour le BBCode<a href="#admin_theme_bbcode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, affiche <a href="bbcode.htm#bbcode">les BBCodes</a> qui peuvent être utilisés dans les champs de description de fichiers pour aider à leur formatage pour le texte, les liens et les images.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Afficher l'aide pour le BBCode</p>
+    <a name="admin_theme_bbcode_end"></a>
+    <hr />
+    
+    <a name="admin_theme_include_path_start"></a>
+    <a name="admin_theme_custom_header_path_start"></a><h3>Chemin pour inclure un en-tête de page personnalisé<a href="#admin_theme_custom_header_path_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Chemin relatif optionnel vers le fichier d'un haut de page personnalisé. En utilisant cette option, vous pouvez inclure du code non-Coppermine dans votre thème, par exemple un menu de navigation qui inclue l'ensemble de votre site. Vous ne pouvez entre que le chemin relatif (vu depuis le répertoire racine de votre installation Coppermine) - pas un chemin absolu, ni une inclusion http d'un autre site. Cette option s'adresse à des utilisateurs expérimentés ayant des connaissances en PHP.</p>
+    <p class="cpg_message_warning">Attention: vous ne devez pas inclure des pages html entière contenant un "haut de page" ou un "pied de page" html (balises comme <tt class="code">&lt;head&gt;</tt> ou <tt class="code">&lt;body&gt;</tt>), ni inclure un fichier qui manipule l'en-tête des fichiers, par exemple en lisant un autre (non-Coppermine) cookie.</p>
+    <p>Pour des détails sur les fichiers inclus, référez-vous à la section <a href="php-content.htm#php-content_header_footer">Haut de page et pieds de page personnalisés</a></p>
+    <div class="cpg_example"><h4>Exemple</h4>
+    Si votre installation Coppermine se trouve à http://votresite.com/votre_repertoire_coppermine/ et que votre fichier à inclure se trouve à http://votresite.com/mon_menu_de_navigation/mon_haut_de_page.php, vous devrez spécifier <tt class="code">../mon_menu_de_navigation/mon_haut_de_page.php</tt> (le chemin relatif vers votre fichier à inclure, vu depuis le dossier ou se trouve Coppermine) comme &quot;Chemin pour inclure un en-tête de page personnalisé&quot;.</div>
+    <p>La coutume d'inclure des fichiers est une réponse à la <abbr title="Frequently Asked Question">FAQ</abbr> &quot;<em>Comment puis-je inclure Coppermine dans un site Web existant ?</em>&quot;: Bien que la réponse primaire à la question est: &quot;<em>Vous ne pouvez pas inclure Coppermine dans une autre page en utilisant les commandes PHP include ou require à tous.</em>&quot;. Cela ressemble à une contradiction dans les termes, mais vous avez besoin de comprendre l'idée derrière cela: tout le monde les ayants utilisé reconnaît qu'elles peuvent être une méthode simple pour gérer efficacement un site sans avoir à modifier de nombreux fichiers pour réaliser un changement mineur sur toutes ou plusieurs pages. Vous avez juste besoin de trouver comment faire cela tout autrement: y compris la navigation de votre site avec l'ensemble de Coppermine au lieu d'essayer d'intégrer Coppermine dans un site existant (parce que vous ne pouvez pas faire cela pour des raisons techniques).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Chemin pour inclure un en-tête de page personnalisé</p>
+    <a name="admin_theme_custom_header_path_end"></a>
+    <a name="admin_theme_custom_footer_path_start"></a><h3>Chemin pour inclure un pied de page personnalisé<a href="#admin_theme_custom_footer_path_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Chemin relatif optionnel vers le fichier de pied de page personnalisé. Les mêmes remarques s’appliquent que pour le <a href="#admin_theme_custom_header_path_start">chemin de l'en-tête personnalisé</a>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Chemin pour inclure un pied de page personnalisé</p>
+    <a name="admin_theme_custom_footer_path_end"></a>
+    <a name="admin_theme_include_path_end"></a>
+    <hr />
+    <a name="admin_theme_browse_by_date"></a><h3>Activer la navigation par date<a href="#admin_theme_browse_by_date" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, un autre lien dans le sous-menu apparait, nommé &quot;Par date&quot;. Lorsque l'utilisateur clique dessus, un calendrier apparait dans une fenêtre pop-up et permet à l'utilisateur de visualiser les fichiers téléchargés à une certaine date.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Activer la navigation par date</p>
+    <a name="admin_theme_browse_by_date_end"></a>
+    <hr />
+    <a name="admin_theme_display_redirection_page"></a><h3>Afficher les pages de redirection<a href="#admin_theme_display_redirection_page" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, il y aura des pages qui diront aux utilisateurs si l'action à été réalisée avec succès ou pas, avec un lien pour continuer vers la page suivante. Si elle est désactivée, l'utilisateur sera redirigé vers la page cible, sans affichage de la page de redirection auparavant avec un message en haut de la page. Le paramètre recommandé (par défaut) est "Non", parce que cela demande moins de cliques.</p>
+    <p>Exemple: Si l'option est activée l'utilisateur sera dirigé vers une page qui dit "commentaire ajouté" après qu'il ait validé son commentaire. Ce n'est qu'une fois après avoir cliqué sur "continuer" qu'il sera redirigé vers l'image intermédiaire (ou il avait posté son commentaire auparavant). Si cette option reste désactivée l'utilisateur verra une boite en haut de la page des images intermédiaires qui dira simplement "commentaire ajouté" après soumission de son commentaire.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Afficher les pages de redirection</p>
+    <a name="admin_theme_display_redirection_page_end"></a>
+    <a name="admin_theme_display_xp_publish_link"></a><h3>Proposer l'utilisation de XP Publisher en affichant un lien sur la page de téléchargement<a href="#admin_theme_display_xp_publish_link" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette option est activée, il y aura une section sur la page de téléchargement destinée à rendre vos visiteurs attentifs sur le fait qu'il peuvent aussi télécharger des fichiers en utilisant <a href="uploading_xp-publisher.htm#xp">l'assistant XP Publisher</a>. Le lien sera affiché quelque soient les autorisations de téléchargement de l'utilisateur au départ, assure- vous donc d'abord de ne promouvoir le lien que si vos utilisateurs peuvent effectivement utiliser l'assistant de publication (s’ils ont le droit de télécharger des images).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des thèmes &rarr; Proposer l'utilisation de XP Publisher en affichant un lien sur la page de téléchargement</p>
+    <a name="admin_theme_display_xp_publish_link_end"></a>
+</div>
+<a name="admin_theme_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_album_list"></a><h2>Affichage de la liste des Albums<a href="#admin_album_list" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_album_table-width"></a><h3>Largeur du tableau principal (pixels ou %)<a href="#admin_album_table-width" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Le nombre que vous entrez ici deviendra la largeur par défaut des tables affichées, utilisées sur votre page d'accueil ou lorsque vous visualisez les vignettes ou un album. Vous pouvez entrer la largeur en pixel ou la préciser en pourcentage. La valeur par défaut est 100%.<br />
+    Définir cette valeur à une valeur ridiculement élevée (par exemple plus de 100% ou un nombre de pixels supérieure à la résolution normale d'un écran) n'a aucun sens et mènera à des résultats inattendus.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Largeur du tableau principal</p>
+    <a name="admin_album_table-width_end"></a>
+    <hr />
+    <a name="admin_album_category-levels"></a><h3>Nombre de niveaux de catégories à afficher<a href="#admin_album_category-levels" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La valeur par défaut est 2. Avec cette valeur, le script affichera les catégories courantes plus un niveau de sous-catégories.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Nombre de niveaux de catégories à afficher</p>
+    <a name="admin_album_category-levels_end"></a>
+    <hr />
+    <a name="admin_album_number"></a><h3>Nombre d'albums à afficher<a href="#admin_album_number" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est le nombre d'albums à afficher sur une page. Si la catégorie courante contient plus d'albums que ce qui est autorisé pour une page, la liste des albums sera divisée en de multiples pages avec une tabulation en bas de chaque page d'albums (pagination) sur laquelle l'utilisateur peut cliquer pour avancer vers la prochaine page d'albums dans une catégorie particulière.</p>
+    <p>La valeur par défaut (et recommandée) est &quot;12&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Nombre d'albums à afficher</p>
+    <a name="admin_album_number_end"></a>
+    <hr />
+    <a name="admin_album_columns"></a><h3>Nombre de colonnes pour la liste des albums<a href="#admin_album_columns" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>S'explique par lui même. La valeur par défaut est 2.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Nombre de colonnes pour la liste des albums</p>
+    <a name="admin_album_columns_end"></a>
+    <hr />
+    <a name="admin_album_thumbnail-size"></a><h3>Taille des vignettes en pixels<a href="#admin_album_thumbnail-size" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option défini la taille maximale des vignette qui sont affichée pour chaque album. 50 veut dire que la vignette s'adaptera à l'intérieur d'un carré de 50x50 pixels.</p>
+    <p>Si la taille que vous définissez est plus grande que &quot;Paramètres d'images et des vignettes/Largeur ou hauteur maximale des vignettes&quot;, la vignette sera étendue. D'un point de vue esthétique, il est préférable d'avoir des vignettes plus petites ou égales au paramètre de la largeur ou Hauteur maximale.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Taille des vignettes en pixels</p>
+    <a name="admin_album_thumbnail-size_end"></a>
+    <hr />
+    <a name="changing"></a><a name="admin_album_list_content"></a><h3>Le contenu de la Page Principale<a href="#admin_album_list_content" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option vous permet de changer le contenu de la page principale affichée par le script.</p>
+    <p>La valeur par défaut est <tt class="code">catlist/alblist/random,2/lastup,2</tt></p>
+    <p>Vous pouvez utiliser les "codes" suivants pour inclure d'autres items:</p>
+    <ul>
+      <li>'<strong>breadcrumb</strong>': navigation dans la galerie (ex. &quot;Accueil &gt; catégorie &gt; sous-catégorie &gt; album&quot;)</li>
+      <li>'<strong>catlist</strong>': liste des catégories</li>
+      <li>'<strong>alblist</strong>': liste des albums</li>
+      <li>'<strong>random</strong>': fichiers aléatoires (laisser les fichiers aléatoires &quot;sur&quot; de très grandes galeries avec plus de 10,000 images peut poser des problèmes de performances; basculez aléatoire sur &quot;off&quot; dans ce cas)</li>
+      <li>'<strong>lastup</strong>': derniers téléchargements</li>
+      <li>'<strong>topn</strong>': les plus vues</li>
+      <li>'<strong>toprated</strong>': les mieux notées</li>
+      <li>'<strong>lastcom</strong>': derniers commentaires</li>
+      <li>'<strong>lasthits</strong>': derniers visulisés</li>
+      <li>'<strong>anycontent</strong>': insert un contenu généré par PHP qui se trouve dans le fichier 'anycontent.php' dans la page d'index. Peut être utilisé pour inclure un script de rotation de bannières ou d'autres scripts. Référez-vous à &quot;<a href="php-content.htm#php-content_anycontent">Utiliser anycontent.php</a>&quot; pour plus de détails.</li>
+      <li>'<strong>lastalb</strong>': derniers albums crées</li>
+      </ul>
+    <p>Sauf si vous savez ce que vous faites, vous devriez toujours laisser "catlist" et "alblist" dans &quot;<em>le contenu de la page principale</em>&quot;, parce qu’ils sont les parties centrales de la page index ou de chaque site de galerie.</p>
+    <p>Le <strong>,2</strong> indique que CPG doir afficher 2 lignes de vignettes.</p>
+    <p>Quelques exemples de configurations:</p>
+    <ul>
+      <li>Si vous ne voulez pas afficher les fichiers aléatoires, changer <tt class="code">catlist/alblist/random,2/lastup,2</tt> pour <tt class="code">catlist/alblist/lastup,2</tt></li>
+      <li>Si vous voulez 3 lignes de fichiers aléatoires, mais pas les derniers téléchargements, changer <tt class="code">catlist/alblist/random,2/lastup,2</tt> pour <tt class="code">catlist/alblist/random,3</tt></li>
+      <li><tt class="code">anycontent/catlist/alblist/random,2/lastup,2</tt> traduit en: "contenu du fichier anycontent, liste des catégories, liste des albums, lignes d'images aléatoires, 2 lignes des derniers ajouts" -- et sera affiché dans l'ordre d'écriture</li>
+    </ul>
+    <p>Il est possible d'avoir des plugins qui ajoutent plus de codes pouvant être utilisés dans ce champ.</p>
+    <p>Vous ne pouvez <strong>pas</strong> utiliser un code plus d'une fois dans ce champ: une chaine comme <tt class="code">breadcrumb/catlist/alblist/breadcrumb</tt> ne fonctionnera <strong>pas</strong> comme souhaité et aura des effets indésirables.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Le contenu de la page principale</p>
+    <a name="admin_album_list_content_end"></a>
+    <hr />
+    <a name="admin_album_first-level_thumbs"></a><h3>Afficher les vignettes de l'album du premier niveau avec la catégorie<a href="#admin_album_first-level_thumbs" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Utilisez cette option pour choisir si vous voulez afficher les vignettes du premier album listé dans la page par défaut de Coppermine.</p>
+    <p>Par défaut cette option est activée. Si votre galerie grandit, et que vous avez un grand nombre de catégories, vous pourrez désactiver cette option pour rendre la page d'index moins chargée.<br />
+    Activer cette option aura l'avantage de permettra d'arriver à la page désirée avec moins de cliques. L'inconvénient de cette option est que la page d'index peut être très chargée et va utiliser plus de ressources serveur, vous pourrez donc désactiver cette option si vous avez des problèmes avec l'utilisation de ressources.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Afficher les vignettes de l'album du premier niveau avec la catégorie</p>
+    <a name="admin_album_first-level_thumbs_end"></a>
+    <hr />
+    <a name="admin_album_list_alphasort_start"></a><h3>Classer les catégories par ordre alphabétique (au lieu du classement personnalisé)<a href="#admin_album_list_alphasort_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous pouvez obliger Coppermine à trier toutes les catégories par ordre alphabétique (au lieu du classement personnalisé) en paramétrant &quot;Classer les catégories par ordre alphabétique&quot; à &quot;Oui&quot;. Ce réglage est accessible aussi bien dans le menu de configuration de Coppermine que dans le <a href="categories.htm#cat_cp">gestionnaire de catégories</a>. Si vous activez le tri alphabétique, les flèches qui vous permettaient de déplacer les catégories dans la liste avec ordre de tri personnalisé n'apparaissent plus.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Classer les catégories par ordre alphabétique</p>
+    <a name="admin_album_list_alphasort_end"></a>
+    <hr />
+    <a name="admin_album_linked_files_start"></a><h3>Afficher le nombre de fichiers liés<a href="#admin_album_linked_files_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si vous utilisez <a href="keywords.htm#keywords_album">les mots-clés d'albums</a> pour afficher les images/fichiers dans plus d'un album, l'activation de cette option affichera des informations complémentaires dans les statistiques des albums: si un album ne contient pas uniquement des fichiers &quot;normaux&quot; mais aussi des fichiers liés via l'option &quot;<a href="albums.htm#album_prop_keyword_start">mots-clés des albums</a>&quot; le nombre de fichiers liés sera affiché de cette manière "3 fichiers, derniers ajouts le 23 Oct 2004<em>, 3 fichiers liés, 6 fichiers au total</em>".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage de la liste des albums &rarr; Afficher le nombre de fichiers liés</p>
+    <a name="admin_album_linked_files_end"></a>
+</div>
+<a name="admin_album_list_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_thumbnail_view"></a><h2>Affichage des vignettes<a href="#admin_thumbnail_view" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_thumbnail_columns"></a><h3>Nombre de colonnes sur la page des vignettes<a href="#admin_thumbnail_columns" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La valeur par défaut est 4 ce qui signifie que chaque ligne affichera 4 vignettes. Il n'y a pas de recommandations générales concernant le nombre de colonnes de vignettes que vous devez utiliser, le réglage optimal dépends du paramètre <a href="#admin_picture_thumbnail_max-dimension">largeur des vignettes</a> utilisées par votre <a href="#admin_theme_theme">thème</a>, la <a href="#admin_album_table-width">largeur de la tables principale</a> et plus spécialement la résolution d'affichage des visiteurs de votre site.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Nombre de colonnes sur la page des vignettes.</p>
+    <a name="admin_thumbnail_columns_end"></a>
+    <hr />
+    <a name="admin_thumbnail_rows"></a><h3>Nombre de lignes sur la page des vignettes<a href="#admin_thumbnail_rows" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La valeur par défaut est 3.</p>
+    <p>Si un album contient plus de fichiers que le nombre de vignettes autorisées pour une seule page ("<a href="#admin_thumbnail_columns">Nombre de colonnes sur la page des vignettes</a>" x "<a href="#admin_thumbnail_rows">nombre de lignes sur la page des vignettes</a>"), une tabulation de pagination sera affichée, permettant aux visiteurs de passer d'une page de vignettes à l'autre.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Nombre de lignes sur la page des vignettes</p>
+    <a name="admin_thumbnail_rows_end"></a>
+    <hr />
+    <a name="admin_thumbnail_tabs"></a><h3>Nombre maximal d'onglets à afficher<a href="#admin_thumbnail_tabs" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_right" />Lorsque les vignettes se répartissent sur plusieurs pages, des onglets de pagination sont affichés en bas de page. Cette valeur définie combien d'onglets sont affichés. Si le nombre de pages de vignettes est supérieur au nombre défini pour "Nombre maximal d'Onglets à Afficher", les onglets "voisins" afficheront aussi bien les premiers que les derniers onglets.</p>
+    <p>La valeur par défaut est 12, sachant qu’elle doit être comprise entre 5 et 25.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Nombre maximal d'onglets à afficher</p>
+    <a name="admin_thumbnail_tabs_end"></a>
+    <hr />
+    <a name="admin_thumbnail_tabs_dropdown"></a><h3>Afficher la liste déroulante de toutes les pages après la tabulation<a href="#admin_thumbnail_tabs_dropdown" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque les vignettes se répartissent sur plusieurs pages, des onglets de pagination sont affichés en bas de page. Ce paramètre va afficher une liste déroulante de toutes les pages, de sorte que les visiteurs puissent accéder à chaque page non listée dans la pagination affichée. Pour personnaliser l'affichage de la tabulation, modifiez la variable de thème <tt>$template_tab_display</tt> et la fonction <tt>theme_create_tabs</tt>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher la liste déroulante de toutes les pages après la tabulation</p>
+    <a name="admin_thumbnail_tabs_dropdown_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_caption"></a><h3>Afficher la légende de l'image (en plus de son titre) sous la vignette<a href="#admin_thumbnail_display_caption" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non la légende du fichier est affiché sous chaque vignette lorsque le visiteur est sur la page (normale) d'affichage des vignettes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher la légende de l'image (en plus de son titre) sous la vignette</p>
+    <a name="admin_thumbnail_display_caption_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_views"></a><h3>Afficher le nombre de ' Vues x fois ' sous la vignette<a href="#admin_thumbnail_display_views" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non le nombre de visualisation sous chaque vignette lorsque le visiteur est sur la page d'affichage des vignettes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher le nombre de ' Vues x fois ' sous la vignette</p>
+    <a name="admin_thumbnail_display_views_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_comments"></a><h3>Afficher le nombre de commentaires sous les vignettes<a href="#admin_thumbnail_display_comments" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non le nombre de commentaires sous chaque vignette.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher le nombre de commentaires sous les vignettes</p>
+    <a name="admin_thumbnail_display_comments_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_uploader"></a><h3>Afficher le nom de l'utilisateur sous la vignette<a href="#admin_thumbnail_display_uploader" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non le nom de la personne qui a téléchargé le fichier (non-administrateur) sous chaque vignette.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher le nom de l'utilisateur sous la vignette</p>
+    
+    <a name="admin_thumbnail_display_uploader_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_admin_uploader"></a><h3>Afficher le nom de l'administrateur sous les vignettes<a href="#admin_thumbnail_display_admin_uploader" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non le nom de l'administrateur ayant téléchargé l'image pour les utilisateurs qui ont défini le groupe administrateur comme groupe par défaut.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher le nom de l'administrateur sous les vignettes</p>
+    
+    <a name="admin_thumbnail_display_admin_uploader_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_filename"></a><h3>Afficher le nom du fichier sous la vignette<a href="#admin_thumbnail_display_filename" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Afficher ou non le nom du fichier sous chaque vignette.</p>
+    <p>Il est recommandé de ne pas activer cette fonction, en particulier si vous n'avez pas le contrôle direct des noms de fichiers (parce que vous autorisez le téléchargement par les utilisateurs). Utiliser plutôt la fonction de contenu textuel (titre et description). Si vous avez des noms de fichiers longs qui ne peuvent pas être contenus, le nom du fichier affiché peut être plus long que la vignette, la cellule de table qui contient la vignette et l'ensemble des textes relatifs peut devenir plus grande que désiré, résultant en un affichage distordu de la table.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher le nom du fichier sous la vignette</p>
+    
+    <a name="admin_thumbnail_display_filename_end"></a>
+    <hr />
+    <a name="admin_thumbnail_display_rating"></a><h3>Afficher les votes sous la vignette<a href="#admin_thumbnail_display_rating" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affiche ou non le résultat des votes sous chaque vignette.</p>
+    <p>Le paramètre par défaut (recommandé) est &quot;Non&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Afficher les votes sous la vignette</p>
+    
+    <a name="admin_thumbnail_display_rating_end"></a>
+    <hr />
+    <!-- not implemented yet
+    <a name="admin_thumbnail_display_description"></a><h3>Display album description<a href="#admin_thumbnail_display_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Toggles the display of the album description below each album thumbnail.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display album description</p>
+    <a name="admin_thumbnail_display_description_end"></a>
+    <hr />
+    -->
+    <a name="admin_thumbnail_to_fullsize"></a><h3>Aller directement de la vignette à l'image originale (grande taille)<a href="#admin_thumbnail_to_fullsize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsqu'elle est activée, cette fonction envoie les visiteurs directement de la vignette vers la fenêtre pop-up affichant l'image à la taille originale, sans passer par l'affichage des images intermédiaires.</p>
+    Il n'est <strong>pas</strong> recommandé d'activer cette option parce que 
+    <ul>
+    <li>Les visiteurs ne pourront pas voter</li>
+    <li>Les visiteurs ne pourront pas faire de commentaires</li>
+    <li>Les visiteurs ne verront pas les informations complémentaires sur l'image</li>
+    <li>Les visiteurs ne pourront pas utiliser le diaporama</li>
+    <li>Les visiteurs pourraient être contrariés en raison de la sur-utilisation de pop-up</li>
+    <li>Les visiteurs pourraient ne pas voir du tout les images originales s’ils ont un bloqueur de pop-up et qu'ils ne l'ont pas désactivé pour votre site</li>
+    <li>Le compteur de vue ne sera pas augmenté</li>
+    </ul>
+    <p>Cette option a été ajoutée à la demande de beaucoup d'utilisateurs de Coppermine. Toutefois, l'équipe de développement de Coppermine ne recommande pas son utilisation.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Aller directement de la vignette à l'image originale (grande taille)</p>
+    
+    <a name="admin_thumbnail_to_fullsize_end"></a>
+    <hr />
+    <a name="admin_thumbnail_default_sortorder"></a><h3>Classement par défaut des fichiers<a href="#admin_thumbnail_default_sortorder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option détermine l'ordre d'affichage par défaut des vignettes. Vos visiteurs peuvent modifier cela en sélectionnant un ordre de tri personnalisé à partir des boutons de tri au-dessus des albums.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Classement par défaut des fichiers</p>
+    <a name="admin_thumbnail_default_sortorder_end"></a>
+    <hr />
+    <a name="admin_thumbnail_minimum_votes"></a><h3>Nombre minimun de vote pour apparaître dans la liste 'Les mieux notés'<a href="#admin_thumbnail_minimum_votes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Utilisé pour déterminer combien de votes un fichier doit recevoir avant d'apparaitre comme &quot;fichiers les mieux notés.&quot;. Si un fichier a reçu moins de votes que &quot;cette valeur&quot;, il ne sera pas affiché dans la page "Les mieux notés". Cette valeur doit être supérieure ou égale à 1.</p>
+    <p>Paramétrer cette valeur à un nombre élevé n'est recommandé que pour les sites ayant une grande activité avec un grand nombre de visiteurs. La valeur par défaut est &quot;1&quot;. Un plus grand nombre a l'avantage que les votes issus d'un seul visiteur, n'augmente pas la visibilité d'un fichier, réduisant ainsi les éventuelles fraudes aux votes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des vignettes &rarr; Nombre minimun de vote pour apparaître dans la liste 'Les mieux notés'</p>
+    <a name="admin_thumbnail_minimum_votes_end"></a>
+</div>
+<a name="admin_thumbnail_view_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_image_comment"></a><h2>Affichage des images<a href="#admin_image_comment" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_image_comment_table-width"></a><h3>Largeur de la table pour l'affichage des fichiers (pixels ou %)<a href="#admin_image_comment_table-width" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La largeur minimale de la table (en pixels ou en %) qui doit être utilisée pour l'affichage des images intermédiaires.</p>
+    <p>Exemples:</p>
+    <ul>
+        <li><tt class="code">600</tt> = La table autour de l'image sera large de 600 pixels (si l'image à une largeur plus importante, cette table sera ajustée en fonction).</li>
+        <li><tt class="code">100%</tt> = utilise tout l'espace disponible en fonction de la dimension horizontale de l'image.</li>
+    </ul>
+    <p>Le paramètre recommandé est &quot;<tt class="code">100%</tt>&quot;. Si vous paramétrez une valeur qui n'a pas de sens (supérieure à 100% ou une valeur idiote en pixels), les pages de votre galerie seraient distendues et une barre de navigation horizontale apparaitrait.</p>
+    <p>Si vous décidez d'utiliser une valeur fixe en pixels, assurez-vous qu'elle est égale ou supérieure à &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale des images intermédiaires</a>&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Largeur de la table pour l'affichage des fichiers</p>
+    <a name="admin_image_comment_table-width_end"></a>
+    <hr />
+    <a name="admin_image_comment_info_visible"></a><h3>Information des fichiers visible par défaut<a href="#admin_image_comment_info_visible" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini si le bloc d'informations qui apparait sous les images intermédiaires est ou n'est pas visibles par défaut (Si la fonction n'est pas active, les visiteurs peuvent tout de même y accéder en cliquant sur le bouton ( i ).</p>
+    <p>Le réglage par défaut est: Non. Le réglage recommandé est: Oui.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Information des fichiers visible par défaut</p>
+    <a name="admin_image_comment_info_visible_end"></a>
+    <hr />
+    
+    <a name="admin_image_movie_download_link_visible"></a><h3>Afficher le lien de téléchargement des vidéos dans la partie information du fichier<a href="#admin_image_movie_download_link_visible" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque la fonction est activée un lien est affiché dans la section des informations des images (qui peut être visible ou non en cliquant sur le bouton ( i )) permettant aux visiteurs de télécharger une vidéo. Si le fichier affiché n'est pas une vidéo, mais un autre type de fichier (par exemple une image), le lien de téléchargement ne sera pas affiché.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Afficher le lien de téléchargement des vidéos dans la partie information du fichier</p>
+    <a name="admin_image_movie_download_link_visible_end"></a>
+    <hr />
+    
+    <a name="admin_image_comment_descr_length"></a><h3>Nombre maximun de caractères pour la description des fichiers<a href="#admin_image_comment_descr_length" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Maximum number of characters that an image description may contain.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Nombre maximun de caractères pour la description des fichiers</p>
+    <a name="admin_image_comment_descr_length_end"></a>
+    <hr />
+    <a name="admin_image_comment_filmstrip_toggle"></a><h3>Afficher le négatif<a href="#admin_image_comment_filmstrip_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="images/filmstrip.jpg" border="0" width="" height="" alt="" title="Film strip displayed underneath the actual image" class="img_embed_right" />Affiche ou non un "négatif" montrant les vignettes des fichiers précédents et suivants dans un album.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Afficher le négatif</p>
+    
+    <a name="admin_image_comment_filmstrip_toggle_end"></a>
+    <hr />
+    <a name="admin_image_comment_filmstrip_number"></a><h3>Nombre de vignettes dans le négatif<a href="#admin_image_comment_filmstrip_number" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini le nombre de vignettes à afficher dans le négatif. Le nombre que vous pouvez définir ici, est dépendant de la taille de vos vignettes et de celle du moniteur. Si vous ne voulez pas créer des problèmes aux utilisateurs ayant de petits écrans, réglez cette valeur entre 3 et 7.</p>
+    <p>Il est recommandé d'utiliser un nombre impair, de cette manière, la vignette du fichier affiché dans l'image intermédiaire est au centre du négatif. La valeur par défaut (et recommandée) est <tt class="code">5</tt>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Nombre de vignettes dans le négatif</p>
+    
+    <a name="admin_image_comment_filmstrip_number_end"></a>
+    <hr />
+    <a name="admin_image_comment_slideshow_interval"></a><h3>Intervale du diaporama en millisecondes<a href="#admin_image_comment_slideshow_interval" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine la durée pendant laquelle chaque image est affiché (intervalle de transition) lorsqu'un visiteur visualise un diaporama (l'image suivant est cachée dans le cache pendant que l'image actuelle est affichée). Ce paramètre doit être en millisecondes (1 seconde = 1000 millisecondes).<br />Rappelez vous qu'un réglage à une valeur très basse n'est pas la meilleure pour tous vos visiteurs, en particulier ceux qui ont une connexion lente, ou si vous avez de gros fichier (kb) qui demandent plus de temps que celui alloué pour s'afficher.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Intervale du diaporama en millisecondes</p>
+    <a name="admin_image_comment_slideshow_interval_end"></a>
+    <hr />
+    <a name="admin_image_slideshow_hits"></a><h3>Compter les hits dans le diaporama<a href="#admin_image_slideshow_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si la fonction est activée, le compteur de vue sera aussi incrémenté lorsqu'un visiteur regarde un diaporama. Si elle est désactivée, le compteur de vues ne sera incrémenté que si le visiteur navigue dans la galerie au travers de la navigation normale. Cette option peut avoir un impact non négligeable sur les performances, ne l'activez pas si votre galerie est déjà lente.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Compter les hits dans le diaporama</p>
+    <a name="admin_image_slideshow_hits_end"></a>
+    <hr />
+    <a name="admin_image_ecard_flash_start"></a><h3>Accepter le flash dans les e-cartes<a href="#admin_image_ecard_flash_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Une fois activée, vous ne pouvez pas seulement envoyer des images comme e-cartes, mais aussi des fichiers flash. Cette fonction a été ajoutée à la demande de beaucoup d'utilisateurs. Toutefois, elle n'est pas du tout recommandée, simplement parce que la plupart des clients courriels n'affichent pas les fichiers flash incorporés dans les courriels ou (pire encore) afficher un message qui risque d'être confus pour le destinataire.<br />
+    Vous devez comprendre que ce paramètre ne détermine <strong>pas</strong> la possibilité pour un utilisateur d'envoyer ou pas des e-cartes (c'est plutôt configuré dans la page de <a href="#group_cp"> gestion des groupes</a>). Ce paramètre sera pris en compte <strong>uniquement</strong> si un utilisateur est autorisé à envoyer des e-cartes (par exemple s’il appartient à un groupe qui y est autorisé).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Accepter le flash dans les e-cartes</p>
+    
+    <a name="admin_image_ecard_flash_end"></a>
+    
+    <hr />
+    <a name="admin_image_transparent_overlay_start"></a><h3>Insérer un recouvrement transparent pour réduire au minimum le vol d'image<a href="#admin_image_transparent_overlay_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette fonction est activée un gif transparent sera inséré "au dessus" de l'image affichée dans votre galerie (images intermédiaires et images originales). En conséquence, si un visiteur fait un clic droit sur une image et utilise l'élément "Sauvegarde sous..." du menu contextuel de son navigateur, seul le gif transparent sera enregistré sur son ordinateur mais pas l'image qu'il a essayé de sauvegarder. Cette option réduira le nombre de personnes capables de voler vos images, mais uniquement avec des utilisateurs novices. Il n'y a pas de méthode infaillible pour empêcher le vol d'images, mais le recouvrement transparent est bien meilleur que les scripts empêchant le clic droit. Notez que le recouvrement transparent est ajouté en utilisant l'attribut HTML déprécié "background" pour empêcher l'utilisation du menu contextuel "sauvegarder l'image d'arrière plan" qui apparaitrait si le recouvrement d'image était ajouté en utilisant les méthodes conformes aux normes CSS. En conséquence, vos pages ne seront pas conformes aux normes standards si cette option est active.<br />Le paramètre recommandé (et par défaut) pour cette option est "Non".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Insérer un recouvrement transparent pour réduire au minimum le vol d'image</p>
+    
+    <a name="admin_image_transparent_overlay_end"></a>
+    <hr />
+    <a name="admin_image_old_style_rating_start"></a><h3>Retour vers l'ancien système de vote<a href="#admin_image_old_style_rating_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si vous préférez l'ancien mode de vote à la place du nouveau, vous devrez sélectionner cette option. <br />Elle ne vous permettra pas de définir un nombre personnalisé d'étoiles, puisque celui ci sera par défaut de 5</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Retour vers l'ancien système de vote</p>
+    
+    <a name="admin_image_old_style_rating_end"></a>
+    <hr />
+    <a name="admin_image_rating_stars_amount_start"></a><h3>Nombre d'étoiles à utiliser pour le vote<a href="#admin_image_rating_stars_amount_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Utilisé pour déterminer sur quelle échelle le visiteur aura la possibilité de voter. Le nombre que vous définirez ici donnera le nombre d'étoiles affichées sur la page des vignettes pour le vote.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Affichage des images &rarr; Nombre d'étoiles à utiliser pour le vote</p>
+    <a name="admin_image_rating_stars_amount_end"></a>
+    <hr />
+</div>
+<a name="admin_image_comment_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_comment_start"></a><h2>Paramètres des commentaires<a href="#admin_comment_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <p class="cpg_message_info">Pour bien comprendre comment fonctionnent les commentaires dans Coppermine, il est recommandé de lire aussi la section de la documentation &quot;<a href="comments.htm#comments">Commentaires</a>&quot; as well!</p>
+    <a name="admin_image_comment_bad_words"></a><h3>Filtrer les mots interdits dans les commentaires<a href="#admin_image_comment_bad_words" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Enlève les "gros mots" des commentaires. La liste des "gros mots" se trouve dans le fichier langue. NOTE: Tous les fichiers langues ne contiennent pas un équivalent de cette liste.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Filtrer les mots interdits dans les commentaires</p>
+    <a name="admin_image_comment_bad_words_end"></a>
+    <hr />
+    <a name="admin_image_comment_smilies"></a><h3>Autoriser les smileys dans les commentaires<a href="#admin_image_comment_smilies" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Autorise ou pas les smileys dans les commentaires.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Autoriser les smileys dans les commentaires</p>
+    <a name="admin_image_comment_smilies_end"></a>
+    <hr />
+    <a name="admin_image_comment_flood"></a><h3>Autoriser plusieurs commentaires consécutifs pour une image par un même utilisateur<a href="#admin_image_comment_flood" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce paramètre active ou pas la protection anti-flood pour les commentaires. Lorsqu'il est réglé sur OUI, un utilisateur peut poster un nouveau commentaire, même s’il vient d'en poster un autre. Certains utilisateurs peuvent abuser de ce réglage. Le réglage par défaut est: NON.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Autoriser plusieurs commentaires consécutifs pour une image par un même utilisateur</p>
+    <a name="admin_image_comment_flood_end"></a>
+    <hr />
+    <a name="admin_image_comment_chars_per_word"></a><h3>Nombre maximun de caractères dans un mot<a href="#admin_image_comment_chars_per_word" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette fonction est destinée à prévenir que quelqu'un brise l'affichage de votre galerie en postant des commentaires très longs sans utiliser d'espaces entre les mots. Avec la valeur par défaut, les "mots" ayant plus de 38 caractères sont automatiquement censurés.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Nombre maximun de caractères dans un mot</p>
+    <a name="admin_image_comment_chars_per_word_end"></a>
+    <hr />
+    <a name="admin_image_comment_lines"></a><h3>Nombre maximun de lignes dans un commentaire<a href="#admin_image_comment_lines" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Prévient des commentaires contenant trop de caractères "nouvelles lignes" (touche entrée).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Nombre maximun de lignes dans un commentaire</p>
+    <a name="admin_image_comment_lines_end"></a>
+    <hr />
+    <a name="admin_image_comment_length"></a><h3>Longueur MAX d'un commentaire<a href="#admin_image_comment_length" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Nombre maximum de caratères d'un commentaire.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Longueur MAX d'un commentaire</p>
+    <a name="admin_image_comment_length_end"></a>
+    <hr />
+    <a name="admin_image_comment_admin_notify"></a><h3>Informer l'administrateur de nouveaux commentaires par courriel<a href="#admin_image_comment_admin_notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini si vous voulez ou pas, avoir un courriel à chaque fois qu'un commentaire est posté. Attention: n'activer cette option que sur les sites ayant un très faible trafic, ou vous serez vite submergés par les courriels de notification.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Informer l'administrateur de nouveaux commentaires par courriel</p>
+    <a name="admin_image_comment_admin_notify_end"></a>
+    <hr />
+    <a name="admin_comment_sort_start"></a><h3>Ordre de tri des commentaires<a href="#admin_comment_sort_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Change l'ordre de tri des commentaires faits pour un fichier.<br />
+    Ascendants: les derniers commentaires en bas, les plus anciens en haut<br />
+    Descendant: les derniers commentaires en haut, les plus anciens en bas</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Ordre de tri des commentaires</p>
+    <a name="admin_comment_sort_end"></a>
+    <hr />
+    <a name="admin_comment_pagination_start"></a><h3>Commentaires par page<a href="#admin_comment_pagination_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Change le nombre de commentaires affichés par page.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Commentaires par page</p>
+    <a name="admin_comment_pagination_end"></a>
+    <hr />
+    <a name="comments_anon_pfx"></a><h3>Préfixe pour les commentaires d'utilisateurs anonymes<a href="#comments_anon_pfx" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si vous autorisez les commentaires anonymes (autorisations définie dans le panneau de gestion des <a href="groups.htm#group_cp">groupes</a>), ce préfixe sera utilisé pour les commentaires laissés par les utilisateurs non enregistrés. Cela peut être utile pour empêcher ou identifier un utilisateur non enregistré qui essayent de se faire passer pour un autre utilisateur enregistré (ou même par un administrateur) en laissant un commentaire. Laissez le champ vide si vous ne voulez pas de préfixe pour les commentaires des visiteurs anonymes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Préfixe pour les commentaires d'utilisateurs anonymes</p>
+    <a name="comments_anon_pfx_end"></a>
+    <hr />
+    <a name="admin_comment_approval"></a><h3>Les commentaires nécéssitent l'approbation de l'administrateur<a href="#admin_comment_approval" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Par défaut, les commentaires ne nécessitent pas d'approbation et sont visibles immédiatement. Pour luter contre le problème des spams dans les commentaires, vous pouvez requérir l'approbation de l'administrateur pour les commentaires postés par les visiteurs. Les commentaires ne seront pas visibles instantanément, mais uniquement après approbation de l'administrateur sur la page de visualisation des commentaires. Si vous n'autorisez pas du tout les commentaires, ces réglages ne s'appliquent pas, vous pouvez donc les laisser tels quels.</p>
+    <p>Options:</p>
+    <ul>
+    <li>Oui: Tout le monde (les commentaires postés aussi bien par les visiteurs anonymes que par les utilisateurs enregistrés nécessitent l'approbation. Seuils les commentaires de l'administrateur seront visibles instantanément)</li>
+    <li>Oui: Visiteurs uniquement (les commentaires postés par les utilisateurs enregistrés sont visibles instantanément; les commentaires postés par les visiteurs anonymes nécessitent l'approbation de l'administrateur)</li>
+    <li>Non (Tous les commentaires sont visibles dès qu'ils sont postés, quelque soit la personne qui le poste)</li>
+    </ul>
+    <p>Merci de noter:</p>
+    <ul>
+    <li>L'approbation des commentaires ne détermine <em>pas</em> les visiteurs peuvent poster des commentaires ou pas - elle ne détermine que la visibilité instantanée des commentaires contre ceux qui doivent être approuvés</li>
+    <li>Lorsque vous passez cette option de Oui à Non, cela n'aura un impact que sur les commentaires postés à partir de ce moment. Les anciens commentaires qui n'ont pas été approuvés par l'administrateur ne sont pas affichés.</li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Les commentaires nécéssitent l'approbation de l'administrateur</p>
+    
+    <a name="admin_comment_approval_end"></a>
+    <hr />
+    <a name="admin_comment_display_comment_approval_only_start"></a><h3>Afficher uniquement les commentaires nécessitants approbation sur la page &quot;Voir les commentaires&quot;<a href="#admin_comment_display_comment_approval_only_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous pouvez déterminer si l'administrateur ne doit voir que les commentaires nécessitant actuellement son approbation sur la page &quot;Voir les commentaires&quot;. Vous pouvez changer cette option aussi bien dans la configuration que sur la page &quot;Voir les commentaires&quot; - Il n'y a pas de problèmes à changer souvent ce réglage lors de la visualisation des commentaires.</p>
+    <p>Cette option n'a pas d'impact sur la visibilité des commentaires, mais uniquement sur l'affichage de la page &quot;Voir les commentaires&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Afficher uniquement les commentaires nécessitants approbation sur la page &quot;Voir les commentaires&quot;</p>
+    
+    <a name="admin_comment_display_comment_approval_only_end"></a>
+    <hr />
+    <a name="admin_comment_display_placeholder_start"></a><h3>Montrer le texte de remplacement aux utilisateurs pour les commentaires en attente d'approbation par l'administrateur<a href="#admin_comment_display_placeholder_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Activée, l'utilisateur non-administrateur verra un texte de remplacement disant <tt class="code">Quelqu'un à posté un commentaire ici. Il sera visible après approbation de l'administrateur.</tt> A la place du commentaire. Désactivée, le commentaire nécessitant approbation sera totalement invisible pour les utilisateurs.</p>
+    <p>Ce paramètre n'est pris en compte que pour les utilisateurs non-administrateurs, vous ne verrez donc pas de différences en étant identifiés comme administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Montrer le texte de remplacement aux utilisateurs pour les commentaires en attente d'approbation par l'administrateur</p>
+    
+    <a name="admin_comment_display_placeholder_end"></a>
+    
+    <hr />
+    <a name="admin_comment_user_edit_start"></a><h3>Autoriser les utilisateurs à éditer leurs commentaires<a href="#admin_comment_user_edit_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si l'option est activée, les utilisateurs sont autorisés à modifier ou effacer leurs commentaires après les avoir postés.</p>
+    <p>Note: cette option de détermine pas si un utilisateur peut ou ne peut pas poster de commentaires (c’est déterminé dans la page de gestion des groupes). A la place il affiche simplement des icones de modifications et de suppression à côté d'un commentaire qui est transformé en champ de saisie lorsqu'elle est cliquée.<br />L'administrateur n'est pas affecté - il peut modifier tous commentaires de toute façon.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Autoriser les utilisateurs à éditer leurs commentaires</p>
+    
+    <a name="admin_comment_user_edit_end"></a>
+    <hr />
+    
+    <a name="admin_comment_captcha_start"></a><h3>Afficher CAPTCHA (confirmation visuelle) pour l'ajout de commentaires<a href="#admin_comment_captcha_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Pour éviter les commentaires de spam postés par les robots (scripts automatiques), ce choix permet d'afficher une image à côté du champ de commentaire contenant un certain nombre de lettre aléatoires. Le visiteur doit entrer ces lettres dans un champ texte pour prouve qu'il est bien un être humain et pas simplement un bête robot qui envoi des spams. Il est recommandé d'activer Captcha pour les commentaires des utilisateurs anonymes (les visiteurs qui ne sont pas enregistrés).</p>
+    <p>Note: cette option de détermine pas si un utilisateur peut ou ne peut pas poster de commentaires (c’est déterminé dans la page de gestion des groupes).</p>
+    <p class="cpg_message_validation">Captcha ne fonctionne que si GD2 est disponible sur votre serveur avec le support FreeType activé.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Afficher CAPTCHA (confirmation visuelle) pour l'ajout de commentaires</p>
+    <a name="admin_comment_captcha_end"></a>
+    <hr />
+    
+    <a name="admin_comment_akismet_api_key"></a><h3>Clé de l'API Akismet<a href="#admin_comment_akismet_api_key" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Une autre méthode pour lutter contre les spam est l'option de filtrer tous les commentaires en utilisant Akismet. Pour utiliser cette fonction, vous devez avoir une clé pour l'API Akismet valide. Pour avoir cette clé, vous devrez vous enregistrer (gratuitement) pour une petite page sur la page <a href="http://wordpress.com/api-keys/" rel="external" class="external">Wordpress page</a> pour obtenir une clé API. Si vous projetez d'utiliser Akismet pour un site commercial, vous devrez acheter une clé professionnelle sur la page <a href="http://akismet.com/commercial/" rel="external" class="external">akismet.com/commercial/</a><br />
+    Après avoir reçu votre clé par courriel, vous pouvez la coller dans ce champ de configuration. Vous ne pouvez pas modifier la clé API, ni utiliser celle de quelqu'un d'autre.</p>
+    <p>Laisser le champ vide désactive l'utilisation d'Akismet.</p>
+    <p>Après avoir entré votre clé API Akismet dans le champ de la configuration, allez à la page <a href="comments.htm#comments_review">Voir les commentaires</a> - au bas vous trouverez une petite fenêtre d'information qui affiche le nombre de commentaires qu'Akismet à bloqué ainsi qu'un champ de recherche qui affiche le résultat des tentatives de connections avec votre clé Akismet.</p>
+    <p>Comprenez bien que le groupe de Coppermine n'est pas affilié d'une manière ou d'une autre avec Akismet.com ou Wordpress: le service Akismet est publié par une tierce personne. Les termes et conditions d'usage de ce service peuvent changer ultérieurement - L'équipe de développement de Coppermine n'a aucun contrôle sur ce service et ne peut pas être tenue pour responsables si quelque chose devait mal se passer en relation avec Akismet. L'équipe de développement de Coppermine ne fait que mettre à disposition une interface dans le code de son application, vous permettant de filtrer vos commentaires via Akismet.<br />
+    Merci de ne pas poser de questions sur la manière de se procure une clé API sur le forum d'aide de Coppermine: les pages de Wordpress ainsi que le site Akismet.com contiennent la documentation expliquant comment obtenir cette clé. Allez sur ces sites pour vous procurer votre clé API.</p>
+    <p>Trouvez plus de détails sur la page <a href="comments.htm#comments">commentaires</a> de la documentation, particulièrement dans la section <a href="comments.htm#comments_options_spam_akismet">Akismet</a> de cette page.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Clé de l'API Akismet</p>
+    <a name="admin_comment_akismet_api_key_end"></a>
+    <hr />
+    
+    <a name="admin_comment_akismet_enable"></a><h3>Options Akismet<a href="#admin_comment_akismet_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ces options ne sont prises en compte que si vous avez entré une <a href="#admin_comment_akismet_api_key">clé API Akismet</a> valide dans le champ correspondant de la configuration. Elles déterminent ce qui doit être fait si Akismet rejette un commentaire comme spam? Voici ce que font ces options:</p>
+    <ul>
+        <li><strong>Autorise les commentaires qui n'ont pas passé Akismet, mais les marquer comme non approuvés </strong>
+        C'est la forme de réaction la moins forte avec les commentaires spams utilisant Akismet. Le potentiel commentaire de spam est autorisé à être ajouté à la base de donnée (et l'auteur sera prévenu que sont commentaire a bien été soumis), mais son statut dans la base de donnée sera "commentaire nécessitant approbation", quelque soit le paramétrage de la fonction <a href="configuration#admin_comment_approval">approbation des commentaires</a>. De cette manière le commentaire ne sera pas visible des visiteurs de votre galerie, mais vous, en tant qu'administrateur pourrez les trier, en utilisant la page <a href="comments.htm#comments_review">voir les commentaires</a> accessible depuis le <a href="admin_menu.htm#admin_menu">menu administrateur</a>. Cela peut devenir difficile à gérer s’il y a beaucoup de commentaires qui sont soumis.<br />
+        Il est recommandé d'utiliser cette option en premier, et d'aller vers des paramètres plus stricts si tout fonctionne correctement.</li>
+        <li><strong>Effacer les commentaires qui n'ont pas été validés et avertir l'auteur du rejet</strong><br />
+        C'est le réglage intermédiaire. Les commentaires qui sont rejetés (pas d’enregistrement dans la base de donnée ajoutés). L'auteur est avisé que son commentaire est rejeté pour suspicion de spam. De cette manière, les utilisateurs légitimes ont une chance de réécrire leur commentaire. Les spammeurs verront difficilement la différence, puisqu'ils utilisent généralement des robots pour envoyer leurs spams.<br />
+        Il est recommandé d'utiliser ce réglage si vous aves testé Akismet scrupuleusement en utilisant le réglage soft et êtes convaincus que tout fonctionne correctement.</li>
+        <li><strong>Effacer les commentaires qui n'ont pas été validés, mais prévenir l'auteur (le spammeur) qu'il a été ajouté</strong><br />
+        C'est le réglage le plus dur - le commentaire est effacé (ex: il ne sera pas enregistré dans la base de donnée), mais le visiteur sera prévenu que le commentaire a été ajouté correctement. Ce réglage est fait pour contrer les spammeurs qui n'utilisent pas les robots pour envoyer leur spams, mais vont sur votre site en tant qu'être humain.<br />
+        Utilisez cette option avec précautions - il n'y aura pas de différences pour le visiteur - il ne saura pas si son commentaire a été accepté ou pas, et vous en tant qu'administrateur n'aurez pas la possibilité de savoir si le commentaire a été ajouté comme faux positif.</li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Options Akismet</p>
+    <a name="admin_comment_akismet_enable_end"></a>
+    <hr />
+    
+    <a name="admin_comment_akismet_group"></a><h3>Appliquer Akismet pour les commentaires laissés par<a href="#admin_comment_akismet_group" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous pouvez spécifier si seuls les commentaires postés par des visiteurs anonymes (invités) doivent être vérifiés par Akismet ou si tous les commentaires qui ont été postés doivent passer par le filtre d'Akismet.</p>
+    <p>Ce choix ne permet <strong>pas</strong> de déterminer la possibilité qu'ont les utilisateurs enregistrés ou les invités à poster des commentaires. Les choix généraux pour cette fonction se trouvent dans <a href="groups.htm#group_cp">panneau de contrôle des groupes</a> de Coppermine. L'option de configuration &quot;Appliquer Akismet pour les commentaires laissés par&quot; " n'est appliquée que si l'utilisateur enregistré ou le visiteur on d'abord l'autorisation de laisser des commentaires.</p>
+    <p>Ces choix ne seront pris en compte que si vous avez entré une <a href="#admin_comment_akismet_api_key">clé API Akismet</a> valide dans le champ correspondant.</p>
+    <p>La valeur par défaut est "tout le monde", ce qui est le réglage le plus restrictif - ça ne gène généralement pas de vérifier les posts d'utilisateurs enregistrés, puisque certains spammeurs prennent le temps de s'enregistre et de poster leurs spams en tant qu'utilisateurs enregistrés si vous les laissez faire.</p>
+    <p>L'inconvénient de cette option réglée sur "tout le monde" est d'augmenter sensiblement le trafic et (selon la bande passante de votre serveur web) une légère diminution de la vitesse du process des commentaires - après tout, les commentaires sont envoyés à un site tiers en premier lieu, ou des serveurs vérifient les commentaires puis renvoient à votre serveur les informations indiquant si ils passent la vérification ou pas. Si votre site est très actif, ou que vous avez une bande passante limitée sur votre serveur, vous devriez régler cette option sur "Visiteurs seulement" pour alléger la charge.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Appliquer Akismet pour les commentaires laissés par</p>
+    <a name="admin_comment_akismet_group_end"></a>
+    <hr />
+    
+    <a name="admin_comment_promote_registration_start"></a><h3>Demander aux visiteurs de s'identifier pour poster des commentaires<a href="#admin_comment_promote_registration_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsqu’elle est activée, un texte apparait au bas de la section des commentaires pour les utilisateurs anonymes (invités) qui explique qu'ils doivent s'enregistrer pour pouvoir poster des commentaires. C'est fait pour encourager l'enregistrement, en expliquant à vos visiteurs qu'ils peuvent interagir plus en s'enregistrant.<br />
+    Bien entendu, ce message n'est affiché que si vous n'avez pas autorisé les commentaires pour les invités auparavant (vous faites cela dans le <a href="#group_cp">panneau de contrôle des groupes</a>). C'est pourquoi ce choix ne tiens pas compte du fait qu'il <strong>y ait</strong> actuellement un groupe d'utilisateur autorisé à poster des commentaires. Si vous n'autorisez pas les utilisateurs enregistrés à poster des commentaires, n'activez pas cette fonction.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des commentaires &rarr; Demander aux visiteurs de s'identifier pour poster des commentaires</p>
+    <a name="admin_comment_promote_registration_end"></a>
+</div>
+<a name="admin_comment_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_contact_start"></a><h2>Paramètres du formulaire de contact<a href="#admin_contact_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Paramètres qui déterminent si le formulaire de contact est disponible. Assurez-vous d'abord que l'envoie des courriels depuis Coppermine fonctionne avant d'activer le formulaire de contact.</p>
+<div class="indent">
+    <a name="admin_contact_guest_enable"></a><h3>Afficher le formulaire de contact pour les visiteurs anonymes (guests)<a href="#admin_contact_guest_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Choix sur la manière dont le lien vers le formulaire de contact est affiché dans le menu et quels visiteurs (visiteurs de la galerie non identifiés) peuvent utiliser le formulaire de contact.</p>
+    <p>Options possibles:</p>
+    <ul>
+      <li>
+        <strong>Non</strong><br />
+        (paramètre par défaut).
+      </li>
+      <li>
+        <strong>Oui (avec captcha)</strong><br />
+        (paramètre recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
+      </li>
+      <li>
+        <strong>Oui (sans captcha)</strong><br />
+        (non recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant. Si vous autorisez les visiteurs à vous envoyer des courriels par le biais du formulaire de contact sans leur demander confirmation qu'ils sont bien humains peut entrainer la réception pour vous de spams non désirés.
+      </li>
+    </ul>
+    <p>Si le formulaire de contact est désactivé, les options ci-dessus concernant les visiteurs utilisant le formulaire de contact ne sont pas prisent en compte.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Afficher le formulaire de contact pour les visiteurs anonymes (guests)</p>
+    <a name="admin_contact_guest_enable_end"></a>
+    <hr />
+    <a name="admin_contact_guest_name_field"></a><h3>Afficher le champ nom de l'expéditeur pour les visiteurs anonymes<a href="#admin_contact_guest_name_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, le visiteur (non identifié) utilisant le formulaire de contact pourra entrer son nom.</p>
+    <p>Options possibles:</p>
+    <ul>
+      <li>
+        <strong>Non</strong><br />
+        (paramètre par défaut). Le champ n'est pas affiché.
+      </li>
+      <li>
+        <strong>Oui (optionnel)</strong><br />
+        (paramètre recommandé). Le visiteur utilisant le formulaire de contact peut compléter le champ nom, mais ce n'est pas obligatoire. S’il choisit de ne pas compléter ce champ, le formulaire de contact sera tout de même envoyé.
+      </li>
+      <li>
+        <strong>Oui (obligatoire)</strong><br />
+        Le visiteur utilisant le formulaire de contact devra obligatoirement compléter ce champ. S’il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le formulaire ne sera pas envoyé tant que le champ n'est pas renseigné.
+      </li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Afficher le champ nom de l'expéditeur pour les visiteurs anonymes</p>
+    <a name="admin_contact_guest_name_field_end"></a>
+    <hr />
+    <a name="admin_contact_guest_email_field"></a><h3>Afficher le champ adresse courriel de l'expéditeur pour les visiteurs anonymes<a href="#admin_contact_guest_email_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, le visiteur (non identifié) utilisant le formulaire de contact pourra entrer son adresse courriel.</p>
+    <p>Options possibles:</p>
+    <ul>
+      <li>
+        <strong>Non</strong><br />
+        (paramètre par défaut). Le champ n'est pas affiché.
+      </li>
+      <li>
+        <strong>Oui (optionnel)</strong><br />
+        Le visiteur utilisant le formulaire de contact peut compléter le champ adresse courriel, mais ce n'est pas obligatoire. S’il choisit de ne pas compléter ce champ, le formulaire de contact sera tout de même envoyé.
+      </li>
+      <li>
+        <strong>Oui (obligatoire)</strong><br />
+        (paramètre recommandé). Le visiteur utilisant le formulaire de contact devra obligatoirement compléter ce champ. Si il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le formulaire ne sera pas envoyé tant qu'il n'aura pas entré son adresse courriel.
+      </li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Afficher le champ adresse courriel de l'expéditeur pour les visiteurs anonymes</p>
+    <a name="admin_contact_guest_email_field_end"></a>
+    <hr />
+    <a name="admin_contact_registered_enable"></a><h3>Afficher le formulaire de contact pour les visiteurs enregistrés<a href="#admin_contact_registered_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Choix sur la manière dont le lien vers le formulaire de contact est affiché dans le menu et quels visiteurs (visiteurs de la galerie qui <strong>sont</strong> identifiés) peuvent utiliser le formulaire de contact.</p>
+    <p>Options possibles:</p>
+    <ul>
+      <li>
+        <strong>Non</strong><br />
+        (paramètre par défaut).
+      </li>
+      <li>
+        <strong>Oui (avec captcha)</strong><br />
+        Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
+      </li>
+      <li>
+        <strong>Oui (sans captcha)</strong><br />
+        (paramètre recommandé). Captcha est une confirmation visuelle que l'utilisateur doit remplir pour prouver qu'il n'est pas un robot ou un script malveillant.
+      </li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Afficher le formulaire de contact pour les visiteurs enregistrés</p>
+    <a name="admin_contact_registered_enable_end"></a>
+    <hr />
+    <a name="admin_contact_subject_content"></a><h3>Objet du courriel généré automatiquement par le formulaire de contact<a href="#admin_contact_subject_content" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ligne d'objet pour les courriels générés par le formulaire de contact. Sera placé en tête de la ligne d'objet personnalisé que l'utilisateur peut renseigner (si &quot;<a href="#admin_contact_subject_field">Afficher le champ objet</a>&quot; est activé).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Objet du courriel généré automatiquement par le formulaire de contact</p>
+    <a name="admin_contact_subject_content_end"></a>
+    <hr />
+    
+    <a name="admin_contact_subject_field"></a><h3>Afficher le champ objet<a href="#admin_contact_subject_field" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, le visiteur (identifié ou pas) utilisant le formulaire de contact pourra renseigner la ligne objet.</p>
+    <p>Options possibles:</p>
+    <ul>
+      <li>
+        <strong>Non</strong><br />
+        (Paramètre par défaut). Le champ n'est pas affiché.
+      </li>
+      <li>
+        <strong>Oui (optionnel)</strong><br />
+        (paramètre recommandé). Le visiteur utilisant le formulaire de contact peut compléter le champ d'objet, mais ce n'est pas obligatoire. Si il choisi de ne pas remplir le champ et qu'il valide le formulaire, le courriel sera tout de même envoyé.
+      </li>
+      <li>
+        <strong>Oui (obligatoire)</strong><br />
+        Le visiteur doit remplir le champ objet, si il ne le fait pas, lors de la validation du formulaire, il sera renvoyé à celui-ci et le courriel ne sera pas envoyé tant qu'il ne sera pas renseigné.
+      </li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Afficher le champ objet</p>
+    <a name="admin_contact_subject_field_end"></a>
+    <hr />
+    
+    <a name="admin_contact_sender_email"></a><h3>Utiliser l'adresse courriel de l'expéditeur pour l'adresse &quot;from&quot; du courriel<a href="#admin_contact_sender_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, l'adresse courriel du visiteur sera utilisée pour envoyer le courriel (si possible, c'est à dire si l'adresse est valide et existe). Cela peut être très utile en termes de confort puisque vous pourrez utiliser la fonction "répondre" de votre application courriel. L'inconvénient peut être que les courriels peuvent ne pas être correctement distribués parce que vous ne pouvez pas vérifier que l'utilisateur à entré son adresse courriel actuelle. De plus, votre application courriel peut être paramétrée pour n'autoriser que certaines adresses courriel dans le champ "de". Les mécanismes anti-spams peuvent être en place, ne validant pas les courriels provenant de certains domaines en vérifiant le champ "de" des courriels reçus. En conséquence, utilisez cette option avec précaution et testez là avant de l'utiliser en &quot;production&quot;.</p>
+    <p>Le paramètre recommandé (sans risque d'erreurs) est &quot;Non&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres du formulaire de contact &rarr; Utiliser l'adresse courriel de l'expéditeur pour l'adresse &quot;from&quot; du courriel</p>
+    <a name="admin_contact_sender_email_end"></a>
+    <hr />
+</div>
+<a name="admin_contact_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_thumb_start"></a><h2>Paramètres des vignettes<a href="#admin_thumb_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_picture_thumbnail_use-dimension"></a><h3>Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette)<a href="#admin_picture_thumbnail_use-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini la dimension (<em>largeur</em> ou <em>hauteur</em> ou <em>aspect max</em> ou <em>exact</em>) pour laquelle la limite maximale de taille en pixels doit s'appliquer à la vignette.</p>
+    <p>Les options <tt class="code">largeur</tt> ou <tt class="code">hauteur</tt> s'expliquent d'elles même: si vous définissez la valeur <tt class="code">largeur</tt> pour le paramètre &quot;Utiliser la dimension&quot;, toutes les vignettes auront <strong>exactement</strong> la <em>largeur</em> (en pixels) que vous aurez défini dans le paramètre &quot;<a href="#admin_picture_thumbnail_max-dimension">Dimension maximale (largeur) pour les vignettes</a>&quot;. Définir la même largeur pour les vignettes rends l'aspect de la &quot;grille&quot; des vignettes très structurée, particulièrement lorsqu'il y a peu de place entre les lignes de vignettes. C'est la même chose si vous choisissez hauteur - toute les vignettes auront la même hauteur, ce qui rends bien en particulier en regardant une ligne de vignettes comme dans le négatif de film.</p>
+    <p>Choisir <tt class="code">aspect max</tt> signifie que quelque soit le coté le plus long (largeur pour les images au format paysage, hauteur pour celles au format portrait) elle aura la dimension définie dans &quot;<a href="#admin_picture_thumbnail_max-dimension">Dimension maximale pour les vignettes</a>&quot; - le côté le plus petit sera réduit bien entendu, pour garder le ratio de l'image originale également pour les vignettes.</p>
+    <p><strong>Seulement</strong> si vous choisissez <tt class="code">exact</tt> pour le paramètre &quot;Utiliser la dimension&quot;, la valeur inscrite dans le champ &quot;<a href="configuration.htm#admin_picture_thumbnail_height">Hauteur de la vignette</a>&quot; sera prises en compte: la vignette sera redimensionnée aux dimensions fixes que vous aurez définies pour la largeur et la hauteur. Si le ratio n'est pas le même pour l'original que pour la vignette, la vignette sera recadrée (rognée). Le plus gros avantage de ce paramètre est que toutes vos vignettes auront la même dimension, d'ou un aspect très propre sur la page des vignettes, avec l'inconvénient que l'ensemble du contenu de l'image originale ne sera pas visible dans la vignette à cause du recadrage. Utilisez cette option si vous voulez avoir des vignettes carrées (mettez les mêmes valeurs pour la largeur et la hauteur).</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra maintable" width="100%">
+      <tr>
+        <th valign="top" align="left" class="tableh1">Valeur de l'option</th>
+        <th valign="top" align="left" class="tableh1">Explications</th>
+    	<th valign="top" align="left" class="tableh1">Corrélation</th>
+        <th valign="top" align="left" class="tableh1">Avantages</th>
+        <th valign="top" align="left" class="tableh1">Désavantages</th>
+      </tr>
+      <tr>
+        <td valign="top"><strong>Largeur</strong></td>
+        <td valign="top">Les vignettes auront <strong>exactement</strong> la même <em>largeur</em> (en pixels) que celle définie dans le paramètre &quot;Dimensions maximale des vignettes&quot;. La <em>hauteur</em> peut différer d'une vignette à l'autre puisque le ratio de l'image originale est préservé.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
+        <td valign="top">Bon rendu pour les vignettes alignées verticalement. Résultats prévisibles pour les thèmes à largeur fixe (c.à.d. dont le contenu défini par le conteneur <a href="theme_template.htm#theme_template_gallery">{GALLERY}</a> est supposé remplir une cellule de table ou un conteneur div avec une valeur fixe ou limitée en largeur.</td>
+        <td valign="top">Ne s'aligne pas très bien horizontalement.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>hauteur</strong></td>
+        <td valign="top">La vignette aura <strong>exactement</strong> la même <em>hauteur</em> (en pixels) que celle définie dans le paramètre &quot;Dimensions maximale des vignettes&quot;. La <em>hauteur</em> peut différer d'une vignette à l'autre puisque le ratio de l'image originale est préservé.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
+        <td valign="top">Bon rendu pour les vignettes alignées horizontalement (comme dans le <a href="#admin_image_comment_filmstrip_toggle">négatif</a>).</td>
+        <td valign="top">Mauvais rendu pour les images panoramiques, exemple: images assemblées en panorama. Ne s'aligne pas bien verticalement. Résultats imprévisibles pour les thèmes à largeur fixe.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>Aspect max</strong></td>
+        <td valign="top">Quel que soit le plus long côté (<em>largeur</em> pour les images au format paysage, <em>hauteur</em> pour les images au format portrait) il aura la dimension définie dans &quot;Dimensions maximale des vignettes&quot; - Le plus petit côté évidemment, puisque le ratio existant sur l'image originale est préservé pour les vignettes. C'est le paramétrage recommandé.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a></td>
+        <td valign="top">Les vignettes auront la même taille de fichier. Esthétique si vous avez aussi bien des images au format portrait que paysage.</td>
+        <td valign="top">Les lignes et les colonnes de vignettes ne seront pas alignées. Résultats imprévisibles pour les thèmes avec une petite largeur.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>exact</strong></td>
+        <td valign="top">Les vignettes seront redimensionnées aux dimensions fixes que vous aurez définies pour la largeur et la hauteur. Toutes les vignettes auront la même dimension et le même aspect. Si le ratio de l'image originale n'est pas le même, la vignette sera recadrée (rognée)</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Dimension maximale des vignettes</a> <strong>et</strong> <a href="configuration.htm#admin_picture_thumbnail_height">Hauteur des vignettes</a></td>
+        <td valign="top">Bel aspect de votre page de vignettes à cause de l'alignement vertical et horizontal.</td>
+        <td valign="top">Une partie du contenu de l'image originale peut ne pas être visible sur la page des vignettes à cause du recadrage de celles-ci, vos vignettes peuvent ne pas attirer l'attention des visiteurs.</td>
+      </tr>
+    </table>
+    
+    <p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaire &quot;Utilitaires d'administration (redimensionner les images)&quot; du menu administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Utiliser la dimension</p>
+    <a name="admin_picture_thumbnail_use-dimension_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumbnail_max-dimension"></a><h3>Dimension maximale (largeur) pour les vignettes<a href="#admin_picture_thumbnail_max-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini la taille maximale en pixels allouée pour la dimension spécifiée de la vignette - La manière dont le réglage &quot;Dimensions maximale des vignettes&quot; sera appliquée à la largeur, la hauteur ou le côté le plus grand (aspect max) dépend du réglage défini dans &quot;Utiliser la dimension&quot;.</p>
+    <p>Pour plus de détails, référez vous aux explications données dans &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot;.</p>
+    <p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaire &quot;;Utilitaires d'administration (redimensionner les images)&quot; du menu administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Dimension maximale (largeur) pour les vignettes</p>
+    <a name="admin_picture_thumbnail_max-dimension_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumbnail_height"></a><h3>Hauteur des vignettes<a href="#admin_picture_thumbnail_height" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>S'applique <strong>uniquement</strong> si vous utilisez "exact" dans &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser les dimensions</a>&quot;. Ce paramètre <strong>n'est pas</strong> pris en compte si &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser les dimensions</a>&quot; est réglé sur &quot;<em>hauteur</em>&quot;.</p>
+    <p>Pour plus de détails, référez-vous aux explications données dans &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot;.</p>
+    <p class="cpg_message_info">Lorsque vous changez ce paramètre, seuls les fichiers ajoutés après le changement seront affectés. C'est pourquoi il est préférable de ne pas changer ce paramètre après avoir ajouté des photos dans votre galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec l'utilitaire &quot;;Utilitaires d'administration (redimensionner les images)&quot; du menu administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Hauteur des vignettes</p>
+    <a name="admin_picture_thumbnail_height_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumb_advanced_thumbs_prefix"></a><h3>Préfixe des vignettes<a href="#admin_picture_thumb_advanced_thumbs_prefix" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est le préfixe ajouté au nom de la vignette lors de la création de celle-ci.</p>
+    <p>Ce réglage ne doit pas être modifié si vous avez déjà des fichiers dans votre base de données. Si vous le faites, toutes les références aux fichiers existants ne seront plus valides.</p>
+    <p>Il est recommandé de laisser ce paramètre comme il est (<tt class="code">thumb_</tt>) si vous n'êtes pas absolument surs de ce que vous faites.</p>
+    <p>Cette fonction est dépréciée depuis cpg1.5.x et ne peut plus être configurée, parce quelle induisait les utilisateurs en erreur. Si vous faites une nouvelle installation, ou si vous n'avez jamais changé ce préfixe, cette option n'est pas visible. Seuls ceux qui ont changé cette option et ont une valeur différente du préfixe par défaut verront le champ texte. Si c'est le cas pour vous, vous êtes fortement encouragé à le changer vers la valeur par défaut pour vous éviter des problèmes avec les futures versions.<br />En fin de compte: ne vous alarmez pas si cette option n'est pas visible pour vous, c'est normal.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Préfixe des vignettes</p>
+    <a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumb_sharpening_enable"></a><h3>Accentuation de la netteté des vignettes: activez le masque d'accentuation<a href="#admin_picture_thumb_sharpening_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Le masque de flou est une technique de manipulation d'images pour augmenter l'acutance et la netteté apparente des photos. Le "flou" dans le nom vient du fait que cette technique utilise une version positive "floue" ou "non nette" de l'image originale pour créer un "masque". Le masque flou est combiné avec le négatif, donnant l'impression que l'image qui en résulte est plus nette que l'originale.</p>
+    <p>Avec cette option, vous choisissez si vous voulez appliquer un masque d'accentuation à la création des vignettes. Si cette option est activée vous aurez des vignettes qui paraitront plus nettes. Désactivez cette option si l'aspect exact de l'original doit être préservé sans ajout de cet effet de netteté. Le paramètre par défaut (pour raison de compatibilité) est "Non". Réglage recommandé: "Oui".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Accentuation de la netteté des vignettes: activez le masque d'accentuation</p>
+    <a name="admin_picture_thumb_sharpening_enable_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumb_sharpening_amount"></a><h3>Quantité d'accentuation<a href="#admin_picture_thumb_sharpening_amount" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La quantité d'accentuation appliquée (en pourcentage), contrôlant la quantité pour chaque passe (de combien les bords vont être assombris et éclaircis). On peut aussi considérer qu'il s'agit du contraste ajouté aux contours. Cela n'affecte pas la taille des contours.</p>
+    <p>Paramètre recommandé (et par défaut) est 120.</p>
+    <p>Ce réglage n'est pris en compte que si l'accentuation et la netteté des vignette est d'abord activée.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Quantité d'accentuation</p>
+    <a name="admin_picture_thumb_sharpening_amount_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumb_sharpening_radius"></a><h3>Nombre de pixel de bord pour l'Accentuation (radius)<a href="#admin_picture_thumb_sharpening_radius" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Affecte la taille des contours à accentuer ou quelle taille doit avoir le contour, donc un rayon plus petit accentue le contour à une plus petite échelle. Un grand rayon peut créer un halo sur les contours, et une petite bordure lumineuse visible autour des objets. Les détails fins demandent un plus petit rayon. Le rayon et la quantité interagissent; réduire l'un permets d'augmenter l'autre.</p>
+    <p>Paramètre recommandé (et par défaut) est 0.5</p>
+    <p>Ce réglage n'est pris en compte que si l'accentuation et la netteté des vignette est d'abord activée.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Nombre de pixel de bord pour l'accentuation (radius)</p>
+    <a name="admin_picture_thumb_sharpening_radius_end"></a>
+    <hr />
+    
+    <a name="admin_picture_thumb_sharpening_threshold"></a><h3>Seuil d'accentuation (threshold)<a href="#admin_picture_thumb_sharpening_threshold" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Contrôle la modification de la luminosité minimale qui sera accentuée ou la distance qui doit séparer les valeurs tonales adjacentes avant que le filtre n'ait pas d'action. L'arrêt de l'action est important pour éviter de créer des zones lisses mouchetées. Le réglage de seuil peuvent être utilisés pour affiner les bords plus prononcée, tout en laissant intacts les bords plus subtiles. Des valeurs faibles devraient accentuer plus parce que moins de zones sont exclues. Des seuils plus grands excluent les zones de faible contraste.</p>
+    <p>Paramètre recommandé (et par défaut) est 3</p>
+    <p>Ce réglage n'est pris en compte que si l'accentuation et la netteté des vignette est d'abord activée.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des vignettes &rarr; Seuil d'accentuation (threshold)</p>
+    <a name="admin_picture_thumb_sharpening_threshold_end"></a>
+    <hr />
+</div>
+<a name="admin_thumb_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_picture_thumbnail"></a><h2>Paramètres des fichiers<a href="#admin_picture_thumbnail" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_picture_thumbnail_jpeg_quality"></a><h3>Qualité des fichiers JPEG<a href="#admin_picture_thumbnail_jpeg_quality" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Qualité utilisée pour la compression JPEG lorsque le script redimensionne une image. Valeur entre 0 (la pire) à 100 (la meilleure). Par défaut cette valeur est définie à 80. Cette valeur peut être définie à 75 si vous utilisez ImageMagick.<br />Ne changez pas ce paramètre si vous ne savez pas ce que vous faites. D'autres paramètres pour les vignettes et pour les images intermédiaires (dimensions) peuvent avoir un impact significatif et indésirable sur la taille des fichiers et sur la qualité des images.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Qualité des fichiers JPEG</p>
+    <a name="admin_picture_thumbnail_jpeg_quality_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_intermediate_toggle"></a><h3>Créer des images intermédiaires<a href="#admin_picture_thumbnail_intermediate_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Par défaut, à chaque fois que vous téléchargez un fichier, le script crée à la fois une vignette du fichier (le nom de fichier utilisant "thumb_" comme préfixe) et une version intermédiaire du fichier (le nom de fichier utilisant "normal_" comme préfixe). Si vous définissez cette option à NON, le fichier intermédiaire ne sera pas créer. Cela empêchera Coppermine de créer des images de taille intermédiaire pendant le processus de téléchargement, affichant l'image originale même sur la page des images intermédiaires (redimensionnant l'image originale sur cette page en utilisant les attributs largeurs et hauteur dans la balise &lt;img&gt;) à la taille que vous avez spécifié pour &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">largeur ou hauteur maximale pour les images intermédiaires</a>&quot;. Définir ce paramètre à &quot;Non&quot; sauvegardera de la place sur le serveur mais augmentera le temps de chargement de la page d'affichage des images intermédiaires.</p>
+    <p class="cpg_message_success">Un grand nombre d'informations supplémentaires sur les images intermédiaires peuvent être trouvés sur la page &quot;Démarrage&quot; en particulier dans les sous-sections &quot;<a href="start.htm#getting_resizing_intermediate">Images intermédiaires</a>&quot; et &quot;<a href="start.htm#getting_resizing_recommended">Réglages recommandés pour le redimensionnement</a>&quot;.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Créer des images intermédiaires</p>
+    <a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_intermediate_use-dimension"></a><h3>Utiliser la dimension (largeur ou hauteur ou aspect max pour des images intermédiaires)<a href="#admin_picture_thumbnail_intermediate_use-dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini la dimension (<em>largeur</em> ou <em>hauteur</em> ou <em>aspect max</em> ou <em>comme les vignettes</em>) pour laquelle la taille maximale en pixels sera appliquée pour les images intermédiaires.</p>
+    <p>Les options <tt class="code">largeur</tt> ou <tt class="code">hauteur</tt> s'expliquent d'elles même: si vous spécifiés la valeur <tt class="code">largeur</tt> pour le paramètre &quot;Utiliser la dimension&quot;, toutes les images intermédiaires auront <strong>exactement</strong> la <em>largeur</em> (en pixels) que vous aurez spécifié pour le paramètre &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale d'une image intermédiaire</a>&quot;.</p>
+    <p>Choisir <tt class="code">aspect max</tt> signifie que quel qu'il soit le plus grand côté (largeur pour les images en format paysage, hauteur pour celles au format portrait) aura la dimension que vous aurez défini dans &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Largeur ou hauteur maximale d'une image intermédiaire</a>&quot; - le plus petit côté sera plus petit évidemment.</p>
+    <p>Si vous choisissez <tt class="code">comme la vignette</tt> pour valeur du paramètre &quot;Utiliser la dimension&quot;, la valeur entrée dans le champ &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser la dimension</a>&quot; des paramètres des vignettes sera prise en compte.</p>
+    <p class="cpg_message_info">Si vous changez ce paramètre, seuls les fichiers ajoutés après ce changement seront affectés par celui-ci, C'est pourquoi il est préférable que ce paramètre ne soit pas modifié une fois que des images ont déjà été ajoutées dans la galerie. Vous pouvez toutefois appliquer les changements aux images existantes avec &quot;les outils utilitaires d'administration (redimensionner les images)&quot; du menu administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Utiliser la dimension</p>
+    <a name="admin_picture_thumbnail_intermediate_use-dimension_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_intermediate_dimension"></a><h3>Largeur ou hauteur maximale pour une image/vidéo intermédiaire<a href="#admin_picture_thumbnail_intermediate_dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Les images intermédiaires sont celles qui sont affichées après avoir cliqué sur la vignette. La valeur par défaut est 400 ce qui signifie que l'image intermédiaire crée s'inscrira dans un carré de 400x400 pixels. NOTE: Actuellement, 33% des écrans de vos utilisateurs sont paramétrés à 800 pixels de large, 33% d'autres à 1024 pixels, les autre ayant une largeur plus petite ou plus grande que ces deux nombres. C'est pourquoi une valeur de 600 ou moins devrait correspondre à l'écran de la plupart des utilisateurs. N'oubliez pas néanmoins que, définir une valeur plus grande que 400 aura un impact sur le poids de vos images intermédiaires et sur le temps de chargement de celles ci avec une connexion lente.</p>
+    <p>Si vous désactivez la <a href="#admin_picture_thumbnail_intermediate_toggle">création des images intermédiaires</a>, la valeur définie pour &quot;La largeur ou la hauteur maximale d'une image intermédiaire&quot; aura tout de même un impact: L'image originale sera alors redimensionnée en utilisant les attributs de la largeur et de la hauteur de la balise &lt;img&gt; sur les pages d'affichage des images intermédiaires (displayimage.php), redimensionnant l'image originale avec de manière à correspondre à la page.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Largeur ou hauteur maximale pour une image/vidéo intermédiaire</p>
+    <a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_max_upload_size"></a><h3>Poids maximal des images à télécharger (KB)<a href="#admin_picture_thumbnail_max_upload_size" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Chaque fichier dont la taille sera plus grande que cette valeur sera rejeté par le script. Définir cette option à une valeur plus grande que celle supportée par votre serveur donnera des messages d'erreurs "bizarres" de votre serveur au lieu des messages d'erreurs "normaux" de Coppermine. C'est pourquoi il est recommandé de définir cette valeur à une valeur légèrement inférieure ou égale à la valeur "max file size" paramétrée pour votre serveur. La taille que votre serveur peut gérer ne peut pas être déterminée par Coppermine (ni pas aucun script PHP) - si vous avez un doute, contactez votre hébergeur.</p> <p>Avant de télécharger des fichiers par FTP, il est recommandé que l'administrateur utilise son logiciel de traitement d'image pour redimensionner (individuellement ou par lot) les gros fichiers à une taille plus pratique. Cela facilitera les processus FTP ainsi que la création des images intermédiaires et des vignettes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Poids maximal des images à télécharger</p>
+    <a name="admin_picture_thumbnail_max_upload_size_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_max_upload_dimension"></a><h3>Longueur ou hauteur maximale pour les images/vidéos téléchargées (pixels)<a href="#admin_picture_thumbnail_max_upload_dimension" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Limite la dimension en largeur et en hauteur des images qui sont téléchargées. Redimensionner de grosses images demande beaucoup de mémoire et de ressources CPU. En conséquence, il y a généralement des limites qui ont été définies par votre hébergeur, par rapport à la taille maximale des fichiers téléchargeables - vous ne pouvez pas paramétrer cette valeur pour une autre plus grande que celle acceptée par votre serveur. Contacter votre hébergeur si vous n'êtes pas sûr des limites de votre serveur. (Idéalement, les utilisateurs doivent redimensionner leurs images à des dimensions mieux gérables avant de vouloir les télécharger). Déterminer ce que vous voulez comme taille maximum pour les images de grande taille (dpi et dimensions, en tenant compte de la taille des écrans de vos visiteurs) et utilisez cette dimension comme dimension recommandée pour le téléchargement par FTP ou par HTML. Informer vos visiteurs de ces contraintes de taille recommandée pour vos images.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Longueur ou hauteur maximale pour les images/vidéos téléchargées</p>
+    <a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_auto-resize"></a><h3>Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale<a href="#admin_picture_thumbnail_auto-resize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Pendant le processus de téléchargement, si les images sont plus grandes que la largeur ou hauteur maximale autorisés, elles seront automatiquement redimensionnées à la dimension maximale autorisée. Les utilisateurs avec des images particulièrement grandes seront priés de redimensionner leurs images en dehors de Coppermine avant le téléchargement, car ce processus utilise des ressources considérables lorsqu'il a lieu en ligne.</p>
+    <p><strong>Note:</strong> La manière dont les images sont redimensionnées (largeur/hauteur/aspect max) est définie dans l'option &quot;<a href="#admin_picture_thumbnail_use-dimension">Utiliser la dimensions (largeur ou hauteur ou aspect max pour les vignettes)</a>&quot;</p>
+    <p>Il y a trois possibilités:</p>
+    <ul><li>Non - Désactivé</li><li>Oui: Tout le monde - Activé pour tous les utilisateurs, y compris pour l'administrateur pendant le processus d'ajout par lot.</li>
+    <li>Oui: Utilisateurs uniquement - Activé uniquement pour les utilisateurs normaux</li></ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale</p>
+    
+    <a name="admin_picture_thumbnail_auto-resize_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_fullsize_padding_x"></a><h3>Marge interne horizontale pour la fenêtre de visualisation des grandes images<a href="#admin_picture_thumbnail_fullsize_padding_x" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce paramètre est utilisé pour déterminer la largeur de la fenêtre pop-up de visualisation des images originales, parce que la majorité des navigateurs les plus importants ajoutent mystérieusement une marge interne aux images ouvertes dans une fenêtre pop-up. Il est recommandé de laisser ce paramètre par défaut à 5 pixels sauf si vous savez ce que vous faites.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Marge interne horizontale pour la fenêtre de visualisation des grandes images</p>
+    
+    <a name="admin_picture_thumbnail_fullsize_padding_x_end"></a>
+    <hr />
+    <a name="admin_picture_thumbnail_fullsize_padding_y"></a><h3>Marge interne verticale pour la fenêtre de visualisation des grandes images<a href="#admin_picture_thumbnail_fullsize_padding_y" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce paramètre est utilisé pour déterminer la largeur de la fenêtre pop-up de visualisation des images originales, parce que la majorité des navigateurs les plus importants ajoutent mystérieusement une marge interne aux images ouvertes dans une fenêtre pop-up. Il est recommandé de laisser ce paramètre par défaut à 3 pixels sauf si vous savez ce que vous faites.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Marge interne verticale pour la fenêtre de visualisation des grandes images</p>
+    
+    <a name="admin_picture_thumbnail_fullsize_padding_y_end"></a>
+    <a name="admin_picture_thumbnail_end"></a>
+    
+    
+    <a name="admin_picture_thumb_advanced"></a>
+    <a name="admin_picture_thumb_advanced_private_toggle"></a><h3>Les albums peuvent être privés<a href="#admin_picture_thumb_advanced_private_toggle" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si défini à OUI, alors votre galerie pourra contenir certains albums qui ne seront visibles que par des utilisateurs appartenant à un groupe particulier. C'est la solution idéale pour la création d'albums contenant des fichiers que vous ne voulez rendre accessible qu'a un groupe particulier de personnes. Vous pouvez aussi crée un IDentifiant et mot de passe et informer les utilisateurs/clients spécifiques de l'IDentifiant/Mot de passe nécessaire pour voir ces fichiers.</p>
+    <p>Si un utilisateur est membre d'un groupe qui peut avoir une galerie personnelle, et que cette option est activée, cet utilisateur pourra cacher certains de ses albums aux autres utilisateurs.</p>
+    <p>Cette option ne détermine <strong>pas</strong> quels utilisateurs peuvent avoir une galerie personnelle, <strong>ni</strong> qui peut télécharger ou qui ne peut pas (ces paramètres sont accessibles dans le <a href="groups.htm#group_cp">gestionnaire de groupe</a>). Vous ne devriez mettre cette option à NON que si vous savez exactement ce que vous faites (par défaut, le paramètre est OUI).</p>
+    <p class="cpg_message_error">Note: si vous basculez de 'oui' à 'non' tous les albums privés deviendront public ! Ne mettez pas cette option à 'non' si vous n'avez pas compris ce que ce paramètre fait exactement !</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Les albums peuvent être privés</p>
+    <a name="admin_picture_thumb_advanced_private_toggle_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_private_icon_show"></a><h3>Montrer les vignettes des albums privés aux utilisateurs anonymes<a href="#admin_picture_thumb_advanced_private_icon_show" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Toggles the display of the private album icons to unlogged users.<br />Set to 'NO', the album is completely hidden from unauthorised users.<br />Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files contained within.</p>
+    <p>It is recommended to enable this option especially if you want to encourage visitors to register (this does of course only make sense if you allow registered users to see albums that guests are not allowed to see).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Montrer les vignettes des albums privés aux utilisateurs anonymes</p>
+    <a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a><h3>Caractères interdits dans les noms de fichiers<a href="#admin_picture_thumb_advanced_filename_forbidden_chars" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque le nom de fichier qui est téléchargé contient un ou plusieurs de ces caractères, ceux-ci sont remplacés par un caractère de soulignement.</p>
+    <p>Ne changez rien si vous ne savez pas exactement ce que vous faites. Les valeurs par défaut sont <tt class="code">$/\:*?&quot;'&lt;&gt;|` &amp;#@</tt></p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Caractères interdits dans les noms de fichiers</p>
+    <a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_silly_safe_mode_start"></a><a name="safe"></a><h3>Autoriser le "silly safe mode"<a href="#admin_picture_thumb_advanced_silly_safe_mode_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Un nombre significatif d'hébergeurs sur internet font tourner PHP <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe_mode</a>. Coppermine fonctionne sans aucuns problèmes en safe_mode et avec le paramètre "open_basedir restriction" actif, du moment que ce mode est correctement configuré. Malheureusement, chez la plupart des hébergeurs, le " safe_mode" n'est pas configuré correctement.<br />
+    Si vous avez des problèmes lors du téléchargement d'images, vérifié si le safe_mode est activé sur votre serveur en regardant votre page phpinfo (allez dans les utilitaires -&gt; phpinfo). Si safe_mode est actif, Coppermine est capable de contourner cette mauvaise configuration de votre serveur si vous activez l'option "silly safe_mode" de Coppermine.</p>
+    <p>Que fait "silly safe_mode": si vous activez cette option, Coppermine n'essayera pas de créer un sous-dossier pour chaque utilisateur, mais téléchargera tous les fichiers dans le répertoire racine userpics. Cela aura un petit impact sur les performances de très grandes galeries, mais vous n'utiliserez certainement pas de serveur "mal configuré" pour faire tourner de très grosses galeries.</p>
+    <p>Avant de jouer avec l'option "silly safe_mode" assurez vous d'avoir paramétré correctement les <a href="install_permissions.htm#permissions">droits</a> du répertoire albums et de son contenu.</p>
+    <p>Ne changez pas ce paramètre si le téléchargement fonctionne correctement pour vous. N'activez pas le paramètre "silly safe_mode" de Coppermine si votre serveur ne tourne pas en safe_mode.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Autoriser le "silly safe mode"</p>
+    <a name="admin_picture_thumb_advanced_silly_safe_mode_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_pic_extensions"></a><h3>Types d'images autorisés<a href="#admin_picture_thumb_advanced_pic_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Entrer les types de fichiers que votre librairie graphique (GD or ImageMagick) est capables de gérer comme téléchargements et contenu de votre galerie. Restreignez les types de fichiers autorisés à certains types en entrant simplement une liste d'extensions séparées par un slash, exemple: <tt class="code">jpg/bmp/tif</tt> (uniquement possible avec ImageMagick) ou <tt class="code">jpg/png</tt> (possible aussi bien avec ImageMagick qu'avec GD).</p>
+    <p>Vous devez comprendre que vous ne pouvez pas spécifier &quot;tous les types de fichiers d’image qui existent&quot;, mais plutôt &quot;tous les fichiers images que votre <a href="#admin_picture_thumb_advanced_resize_method">librairie graphique</a> (GD ou ImageMagick) supporte&quot;.</p>
+    <ul>
+      <li><strong>Types de fichiers gérés par GD:</strong><br />
+      jpeg/jpg/png/gif</li>
+      <li><strong>Types de fichiers gérés par ImageMagick:</strong><br />
+      jpeg/jpg/png/gif/bmp/jpc/jp2/jpx/jb2/swc/iff/psd</li>
+    </ul>
+    Dans les versions de Coppermine antérieures à cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers image existants&quot; étaient gérés - ce qui n'est pas le cas: vous ne pouvez définir que les types de fichiers gérés par votre librairie graphique.
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types d'images autorisés</p>
+    <a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
+    <hr />
+    <a name="admin_thumbs_advanced_movie"></a><h3>Types de vidéos autorisés<a href="#admin_thumbs_advanced_movie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini les types de fichiers vidéos qui peuvent être téléchargés. Si vous voulez restreindre le type de fichiers autorisés à certaines extensions uniquement, entrer une liste d'extensions séparées par un slash, exemple: <tt class="code">wmv/avi/mov</tt>.</p>
+    <p>Noté que pour afficher une vidéo, il est nécessaire que le visiteur de votre galerie Coppermine ait les codecs nécessaires à la lecture de ces fichiers vidéo correctement installés sur son ordinateur, exemple: si vous autorisez le type de fichiers <tt class="faq">mov</tt>, le visiteur qui voudra visionner ce fichier devra avoir le plugin Quick Time d'Apple installé. Noté aussi que <tt class="code">avi</tt> est juste le conteneur de différents codecs - ce qui signifie que l'ordinateur capable de lire video1.avi peut ne pas être capable de lire video2.avi si ces fichiers ont étés encodés avec différents codecs 'avi'.</p>
+    <p><strong>Types de fichiers gérés par Coppermine:</strong><br />
+    asf/asx/mpg/mpeg/wmv/swf/avi/mov</p>
+    <p>Dans les versions de Coppermine antérieures à cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers vidéos existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de vidéos autorisés</p>
+    <a name="admin_thumbs_advanced_movie_end"></a>
+    <hr />
+    <a name="admin_movie_autoplay"></a><h3>Démarrage automatique des vidéos<a href="#admin_movie_autoplay" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si défini à OUI, les vidéos démarreront automatiquement dès leur chargement (ceci n'affecte toutefois pas les fichiers flash). Rien ne se passera si le visiteur n'a pas les codecs nécessaires installés sur son ordinateur. Cette option est dépendante du navigateur, il n'est donc pas garanti qu'elle fonctionne sur toutes les plateformes.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Démarrage automatique des vidéos</p>
+    <a name="admin_movie_autoplay_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_audio_extensions"></a><h3>Types de fichiers sons autorisés<a href="#admin_picture_thumb_advanced_audio_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Spécifie les types de fichiers audio autorisés au téléchargement. Si vous voulez restreindre le type de fichiers autorisés à certaines extensions uniquement, entrez une liste d'extensions séparées par un slash, exemple: <tt class="code">wav/mp3/wma</tt>.</p>
+    <p>Noté que pour pouvoir écouter un fichier audio, il est nécessaire que le visiteur de votre galerie Coppermine ait les codecs nécessaires pour écouter ce fichier, correctement installés sur son ordinateur, exemple: si vous autorisez le type de fichier <tt class="code">mp3</tt>, les utilisateurs qui voudront écouter ce type de fichier, devront avoir un lecteur de média installé sur leur ordinateur capable de lire les fichiers mp3.</p>
+    <p><strong>Fichiers gérés par Coppermine:</strong><br />
+    mp3/midi/mid/wma/wav/ogg</p>
+    <p>Dans les versions de Coppermine antérieures à cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers audios existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de fichiers sons autorisés</p>
+    
+    <a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_doc_extensions"></a><h3>Types de fichiers textes autorisés<a href="#admin_picture_thumb_advanced_doc_extensions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini les types de fichiers des documents autorisés au téléchargement. Si vous voulez restreindre les types de fichiers autorisés à certaines extensions uniquement, entrer une liste d'extensions séparées par un slash, exemple: <tt class="code">txt/pdf</tt>.</p>
+    <p>Noté que pour pouvoir naviguer dans un document, le visiteur de votre galerie Coppermine devra avoir le logiciel compatible avec le type de fichier correctement installé sur son ordinateur, exemple: si vous autorisez les fichiers <tt class="code">xls</tt>, les utilisateurs qui voudront parcourir ce fichier devront avoir une application capable de lire les tableaux MS-Excel installé sur leur ordinateur. Soyez extrêmement prudent avec les types de fichiers connus pour être vulnérables aux virus, intégrés ou sous forme de Macro. C'est particulièrement vrai si vous autorisez le téléchargement sans approbation de l'administrateur.</p>
+    <p><strong>Type de fichiers gérés par Coppermine:</strong><br />
+    Fichiers Real-Media-files: ram/ra/rm<br />
+    Images: tiff/tif<br />
+    MS Office: doc/xls/pps/ppt/mdb/accdb/accde/accde/accdr/accdt/docm/docx/dotm/dotx/grv/gsa/one/onepkg/ost/potm/potx/ppam/ppsm/ppsx/pptm/pptx/pub/xlam/xlsb/xlsm/xlsx/xltm/xltx/xsf/xsn<br />
+    Divers: txt/rtf/pdf<br />
+    Archives: zip/rar/gz/001/7z/arj/bz2/cab/lzh/rpm/tar/z<br />
+    OpenDocument (OpenOffice 2.x): odt/ods/odp/odg/odc/odf/odi/odm/ott/ots/otp/otg/otc/otf/oti/oth<br />
+    OpenOffice 1.x / StarOffice 6.x: sxw/stw/sxc/stc/sxd/std/sxi/sti/sxg/sxm</p>
+    <p>Pour des raisons de sécurités, Coppermine n'autorise pas tous les types de documents par défaut. Avant d'ajouter d'autres types de fichiers, assurez-vous qu'ils sont supportés par votre serveur.</p>
+    <p>Dans les versions de Coppermine antérieures à cpg1.5.0, l'option &quot;TOUS&quot; était utilisable pour ce champ - elle a été supprimée, parce qu'elle suggérait aux utilisateurs que &quot;tous les types de fichiers textes existants&quot; étaient gérés - ce qui n'est pas le cas.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Types de fichiers textes autorisés</p>
+    
+    <a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_resize_method"></a><h3>Méthode de redimensionnement des images<a href="#admin_picture_thumb_advanced_resize_method" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Paramétrer cette option avec la librairie graphique disponible sur votre serveur (doit être soit GD1, GD2 ou ImageMagick). GD2 est le paramétrage recommandé.</p>
+    <p>Si vous utilisez GD 1.x et que les couleurs de vos vignettes ne sont pas affichées correctement, il y a de fortes chances que vous ayez GD2 de disponible sur votre serveur - basculer cette option sur GD 2.x.</p>
+    <p>Les distributions les plus récentes de PHP sont pré-packagés avec GD - si vous ne savez pas ce que vous avez, mettez cette option à GD2. Vous pouvez aussi vérifier les paramètres PHP en faisant pointer votre navigateur sur la page phpinfo.php de votre galerie. Exemple: <strong>http://www.votregalerie.com/votre_repertoire_coppermine/phpinfo.php</strong>. Pour plus d'informations sur l'utilisation de phpinfo cliquez sur ce lien: <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Méthode de redimensionnement des images</p>
+    <a name="admin_picture_thumb_advanced_resize_method_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_im_path"></a><h3>Chemin vers l'exécutable &quot;convert&quot; d'ImageMagick<a href="#admin_picture_thumb_advanced_im_path" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />Si vous avez l'intention d'utiliser l'exécutable de conversion  d'ImageMagick pour redimensionner vos images, vous devez entrer <em>le chemin absolu</em>, vers le nom du <strong>répertoire</strong> où le programme conversion est placé. N'oubliez pas le &quot;<tt class="code">/</tt>&quot; de fin pour fermer le chemin. Ce chemin doit uniquement indique le <strong>répertoire</strong> ou l'utilitaire de conversion est situé, il ne doit pas pointer directement l'utilitaire de conversion.</p>
+    <p>Le chemin que vous spécifiez ici ne sera pris en compte uniquement si, vous définissez comme <a href="#admin_picture_thumb_advanced_resize_method">méthode de redimensionnement des images</a> &quot;ImageMagick&quot;. Si vous ne spécifiez rien d'autre ici, le chemin de l’exécutable d'ImageMagick "convert" ne sera pas pris en compte. Vous devez vous assurer de spécifier un chemin d'accès valide avec une barre oblique - le formulaire de config se plaindra si vous n'en n’avez pas.</p>
+    
+    <p class="cpg_message_error">ImageMagick ne fonctionne <strong>pas</strong> correctement si PHP est sous <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a> et c'est un vrai défi d'essayer de le faire fonctionner sous Windows. Utilisez plutôt GD (voir <a href="install_faq.htm#WhatIsGD">Qu'est ce que GD et comment me le procurer ?</a> dans ce cas et ne perdez pas votre temps en venant poser des questions avec des problèmes concernant l'installation d'ImageMagick. Il y a trop de choses qui empêchent ImageMagick de fonctionner correctement et sans accès physique à votre serveur, il est extrêmement difficile de savoir ce qui ne va pas.</p>
+    
+    <p>Voir aussi: <a href="install_faq.htm#whatIsImageMagick">Qu'est ce qu'ImageMagick et comment se le procurer ?</a> et <a href="install_faq.htm#enableIMonWindows">Comment activer ImageMagick sur mon serveur Windows ?</a>.</p>
+    <div class="indent">
+        <a name="admin_picture_thumb_advanced_im_path_windows"></a><h4>ImageMagick sur les serveurs fonctionnant sous Windows<a href="#admin_picture_thumb_advanced_im_path_windows" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>Sous Windows, le chemin que vous avez besoin d'entrer dans la configuration de Coppermine peut ressembler à ceci par exemple: <tt class="code">c:/ImageMagick/</tt> / si l’exécutable de conversion réside effectivement dans <tt class="code">c:/ImageMagick/convert.exe</tt></p>
+        <p>Si vous utilisez un serveur fonctionnant sous Windows, utiliser / et non \ pour séparer les composants du chemin (exemple: utiliser C:/ImageMagick/ et non C:\ImageMagick\). Ce chemin ne doit pas contenir d'espace sous Windows de sorte qu'il ne place pas ImageMagick dans le répertoire "Program files".</p>
+        <a name="admin_picture_thumb_advanced_im_path_lunix"></a><h4>ImageMagick sur les serveurs fonctionnant sous Lunix<a href="#admin_picture_thumb_advanced_im_path_lunix" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>Avec les systèmes d’exploitation serveur compatible POSIX (par exemple Unix/Linux/BSD systèmes serveur), le chemin que vous avez besoin d'entrer dans la configuration de Coppermine peut ressembler à ceci: <tt class="code">/usr/bin/</tt> si l’exécutable de conversion est situé dans <tt class="code">/usr/bin/convert</tt> (la raison vient du fait que les exécutables sur Lunix n'ont pas l'extension. exe). Un autre exemple pour le chemin que vous devez entrer peut être <tt class="code">.exe</tt>). Un autre exemple pour le chemin que vous devez entrer peut être <tt class="code">/usr/bin/X11/</tt> si l'exécutable de conversion réside dans <tt class="code">/usr/bin/X11/convert</tt>.</p>
+    </div>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Chemin vers l'exécutable &quot;convert&quot; d'ImageMagick</p>
+    <a name="admin_picture_thumb_advanced_im_path_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_im_commandline"></a><h3>Options de ligne de commande pour ImageMagick<a href="#admin_picture_thumb_advanced_im_commandline" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous pouvez ajouter ici des options à prendre en compte en ligne de commande lors de l'exécution  d'ImageMagick. Lisez le manuel de conversion d'ImageMagick pour savoir ce qui est possible.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Options de ligne de commande pour ImageMagick</p>
+    <a name="admin_picture_thumb_advanced_im_commandline_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_exif"></a><h3>Lire les informations EXIF dans les fichiers JPEG<a href="#admin_picture_thumb_advanced_exif" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Avec cette option activée, le script lira les données EXIF stockées par les appareils numériques dans les fichiers JPEG. Pour les versions cpg1.x à cpg1.2.1, cette option ne fonctionnera que si PHP est compilé avec l'extension EXIF. Coppermine 1.3.0 (ou plus récent) comprends un support des EXIF intégré, même si le serveur ne contient pas lui même de support EXIF, parce que Coppermine utilise <a href="http://www.offsky.com/software/exif/index.php" class="external">une classe EXIF séparée</a>.</p>
+    <p>Depuis cpg1.4.x il y a aussi un <a href="exif.htm">gestionnaire d'EXIF</a> disponible qui permets de définir quelles données EXIF doivent être affichées.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Lire les informations EXIF dans les fichiers JPEG</p>
+    
+    <a name="admin_picture_thumb_advanced_exif_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_iptc"></a><h3>Lire les informations IPTC dans les fichiers JPEG<a href="#admin_picture_thumb_advanced_iptc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, le script lira les données <a href="http://www.iptc.org/" class="external" rel="external">IPTC</a> stockées par les appareils numériques dans les fichiers image.</p>
+    <p>Merci de noter: IPTC ne supporte pas l'encodage Unicode. Par conséquent, il peut y avoir des conflits avec Coppermine si vous utilisez des caractères spéciaux - non-latins dans vos balises IPTC.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Lire les informations IPTC dans les fichiers JPEG</p>
+    
+    <a name="admin_picture_thumb_advanced_iptc_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_albums_dir"></a><h3>Répertoire des albums<a href="#admin_picture_thumb_advanced_albums_dir" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est le répertoire de base pour "le stockage des images". Le chemin est relatif au répertoire principal du script.</p>
+    <p>Vous pouvez utiliser ../ dans le chemin pour vous déplacer dans l'arborescence des répertoires.</p>
+    <p>Vous <strong>ne pouvez pas</strong> utiliser un chemin relatif ici ("/var/mes_images/" ne fonctionnera pas) et le répertoire album doit être visible par votre serveur.</p>
+    <p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de données. Si vous le faites, toutes les références à vos fichiers existants seront brisées.</p>
+    <p>La valeur par défaut est <tt class="code">albums/</tt></p>
+    <p>Sauf si vous savez exactement ce que vous faites, ne changez pas ce paramètre.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Répertoire des albums</p>
+    <a name="admin_picture_thumb_advanced_albums_dir_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_userpics_dir"></a><h3>Répertoire pour les fichiers des utilisateurs<a href="#admin_picture_thumb_advanced_userpics_dir" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est le répertoire ou les fichiers téléchargés par l'interface web (URL/URI) sont stockés. Ce répertoire est un sous-répertoire du répertoire albums. Il est recommandé de laisser ce paramètre comme il est. Si vous décidiez de le changer, gardé en mémoire que le répertoire doit se trouver dans le répertoire albums et que le chemin doit être relatif à celui-ci.</p>
+    <p>Les mêmes remarques que ci-dessus s'appliquent.</p>
+    <p>Si vous téléchargez des fichiers par FTP, stockez-les dans un sous-répertoire (dossier) du "répertoire albums" et pas dans le &quot;répertoire des fichiers utilisateurs&quot;. </p>
+    <p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de données. Si vous le faites, toutes les références à vos fichiers existants seront brisées.</p>
+    <p>La valeur par défaut est <tt class="code">userpics/</tt></p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Répertoire pour les fichiers des utilisateurs</p>
+    <a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_intermediate_prefix"></a><h3>Préfixe des images intermédiaires<a href="#admin_picture_thumb_advanced_intermediate_prefix" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce préfixe est ajouté au nom de fichier le l'image créer.</p>
+    <p>Ce paramètre ne doit pas être changé si vous avez déjà des images dans votre base de données. Si vous le faites, tous les liens vers vos fichiers existants seront invalides.</p>
+    <p>Le préfixe par défaut <tt class="code">normal_</tt>.</p>
+    <p>Cette fonction est obsolète dans cpg1.5.x où plus récent et ne peut plus être configuré, parce qu'elle n'apportait finalement que des confusions aux utilisateurs finaux. Si vous faites une nouvelle installation de Coppermine, ou si vous n'avez jamais changé ce préfixe, cette option n'est pas visible. Un champ texte n'est visible que pour ceux qui ont changé le paramètre par défaut auparavant et ont un préfixe différent. Si c'est votre cas, il et fortement recommandé de revenir au paramètre par défaut, pour éviter de possibles problèmes avec les versions futures.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Préfixe des images intermédiaires</p>
+    <a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_chmod_folder"></a><h3>Mode par défaut des répertoires<a href="#admin_picture_thumb_advanced_chmod_folder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si et seulement si, lors du processus de téléchargement ou d'ajout par lots, le script vous dit que les répertoires n'ont pas les bons droits, essayez de mettre le paramètre à <strong>0777</strong>. Ne pas le faire peut vous empêcher d'être en mesure de supprimer des répertoires créés par le script avec votre client FTP si vous décidez qu'il est nécessaire de désinstaller le script Coppermine.</p>
+    <p><strong>Note</strong>: paramétrer cette option n'applique pas de CHMOD aux fichiers ou aux dossiers qui sont téléchargés. Ce paramètre est utilisé lorsque Coppermine crée lui-même de <strong>nouveaux</strong> répertoires pour les téléchargements des utilisateurs (dans le répertoire userpics). Si vous rencontrez des problèmes liés aux droits et permissions lors du paramétrage initial de Coppermine, cette option <strong>n'est pas</strong> celle que vous devez vérifier ni changer (pour plus d'informations sur le CHMOD) regardez la section <a href="install_permissions.htm#permissions">droits et permissions</a> de cette documentation et la <a href="faq.htm">FAQ</a>.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Mode par défaut des répertoires</p>
+    <a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
+    <hr />
+    <a name="admin_picture_thumb_advanced_chmod_files"></a><h3>Mode par défaut des fichiers<a href="#admin_picture_thumb_advanced_chmod_files" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si et seulement si, lors du processus de téléchargement ou d'ajout par lots, le script vous dit que les fichiers n'ont pas les bons droits, essayez de mettre le paramètre à <strong>0666</strong>.</p>
+    <p><strong>Note</strong>: paramétrer cette option n'applique pas de CHMOD aux fichiers ou aux dossiers qui sont téléchargés. Ce paramètre est utilisé lorsque Coppermine crée lui-même de <strong>nouveau</strong> répertoires pour les téléchargements des utilisateurs (dans le répertoire userpics). Si vous rencontrez des problèmes liés aux droits et permissions lors du paramétrage initial de Coppermine, cette option <strong>n'est pas</strong> celle que vous devez vérifier ni changer (pour plus d'informations sur le CHMOD) regardez la section <a href="#permissions">droits et permissions</a> de cette documentation et la <a href="faq.htm">FAQ</a> situés dans le répertoire DOCS de ce pack d'installation).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des fichiers &rarr; Mode par défaut des fichiers</p>
+    <a name="admin_picture_thumb_advanced_chmod_files_end"></a>
+</div>
+<a name="admin_picture_thumb_advanced_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_watermarking"></a><h2>Filigrane d'images<a href="#admin_watermarking" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Depuis cpg1.5.x Coppermine contient une fonction de filigrane d'image avec la possibilité de d'annulation de ce filigrane. Utilisez la fonction de filigrane d'image pour protéger vos images contre le vol.</p>
+<p>Les détails sur <a href="watermarking.htm#watermark">le filigrane d'image</a> peuvent être trouvés dans l'article correspondant de la documentation.</p>
+<hr />
+<div class="indent">
+    <a name="admin_watermarking_enable"></a><h3>Image filigrané<a href="#admin_watermarking_enable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Choix général déterminant si la fonction de filigrane d'image doit être activée ou pas. Elle est désactivée par défaut.</p>
+    <p class="cpg_message_info">Comme la mise en place d'un filigrane implique que chaque image doit être recalculée pendant l'étape de téléchargement, il peut y avoir des problèmes de consommation de mémoire et de vitesse d'exécution. Si vous rencontrez ce genre de problèmes avec le filigrane, désactiver la fonction et demandé à votre hébergeur d'augmenté du côté du serveur les paramètres qui ont un impact sur le filigrane.<br />
+    Garder aussi en mémoire que le recalcule des images ont pour conséquence une perte de qualité.</p>
+    <p>Rappelez-vous aussi que la mise en place d'un filigrane n'a pas qu'un impact sur la qualité et la consommation de ressources (par l'utilisation de plus de cycles du processeur du serveur), mais aussi dans la consommation d'espace web: lors de la mise ne place du filigrane, Coppermine va garder une copie propre non modifiée de l'image originale (préfixe "orig_") dans le même répertoire que celui ou est placée l'image filigranées, et celle ci utilise de l'espace web.<br />
+    Vous pouvez utiliser <a href="admin-tools.htm#admin_tools">l’utilitaires d'administration</a> pour effacer cette copie, mais vous devrez garder en mémoire que dans cas, il n'y a pas de case "retour en arrière": si vous effacez l'image originale sans filigrane, vous ne pourrez jamais revenir en arrière ou appliquer un autre filigrane.</p>
+    <p class="cpg_message_warning">En activant cette option, vous devez comprendre que le filigrane ne sera pas appliqué automatiquement à toutes les images qui existent déjà dans votre galerie. Après l'activation, seules les images téléchargées à partir de ce moment auront un filigrane. Si vous voulez mettre un filigrane à toutes les images déjà présentes dans votre galerie avant l'activation de cette fonction, regarder dans la section correspondante des utilitaires d'administration. Toutefois, avant d'appliquer un filigrane permanant à toutes vos images, faites quelques tests pour vérifier que la fonction filigrane fonctionne correctement pour vous.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Filigrane d'images</p>
+    
+    <a name="admin_watermarking_enable_end"></a>
+    <hr />
+    <a name="admin_watermarking_custom_thumb"></a><h3>Mettre un filigrane sur les vignettes personnalisées (vidéos, audio, documents)<a href="#admin_watermarking_custom_thumb" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette option est activée, les vignettes personnalisées seront aussi filigranées.</p>
+    <p>Si vous n'utilisez pas cette fonction, ne vous souciez pas de cette option.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Mettre un filigrane sur les vignettes personnalisées</p>
+    
+    <a name="admin_watermarking_custom_thumb_end"></a>
+    <hr />
+    <a name="admin_watermarking_orientation"></a><h3>Emplacement du filigrane<a href="#admin_watermarking_orientation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine <strong>ou</strong> le filigrane doit être placé. Les options possibles sont:</p>
+    <ul>
+      <li>Bas droite</li>
+      <li>Bas gauche</li>
+      <li>Haut droite</li>
+      <li>Haut gauche</li>
+      <li>Centre</li>
+    </ul>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Where to place the watermark</p>
+    
+    <a name="admin_watermarking_orientation_end"></a>
+    <hr />
+    <a name="admin_watermarking_filetype"></a><h3>Sur quel fichier mettre le filigrane<a href="#admin_watermarking_filetype" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini sur quels fichiers appliquer le filigrane. Les options possibles sont:</p>
+    <ul>
+      <li>Originale (Grande taille)</li>
+      <li>Redimensionnés (intermédiaires)</li>
+      <li>Les deux (par défaut)</li>
+    </ul>
+    <p>Les trois options ont un sens dans des environnants différents: si vous utilisez le filigrane pour encourager vos visiteurs à s'enregistrer, vous devrez appliquer le filigrane aux images recadrées (intermédiaires) uniquement, et n'autoriser l'accès aux images originales qu'aux utilisateurs enregistrés. D'un autre côté, si vous voulez uniquement vous assurez que vos images originales en haute résolution ne soient pas volées, n'appliquez le filigrane que sur celles-ci.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Sur quel fichier mettre le filigrane</p>
+    
+    <a name="admin_watermarking_filetype_end"></a>
+    <hr />
+    <a name="admin_watermarking_filepath"></a><h3>Quel fichier utiliser pour le filigrane<a href="#admin_watermarking_filepath" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../../images/watermark.png" border="0" width="300" height="51" alt="" align="left" style="margin-right:20px;" />Détermine le chemin relatif du fichier filigrane, vu depuis le répertoire racine de votre galerie Coppermine. La valeur par défaut est: <tt class="code">images/watermark.png</tt>. Vous pouvez (et êtes même encouragés) à prendre votre propre fichier filigrane- seule une application standard de dessin est nécessaire (ex: MS Paint).</p>
+    <p>Coppermine inclue seulement un fichier filigrane qui ne doit pas être utilisé de manière irréfléchie, puisqu'il n'est là que pour pouvoir faire des tests et pour vous donnez une idée de ce à quoi peut ressembler un fichier filigrane. Vous devrez créer votre propre fichier filigrane et le télécharger via FTP sur votre serveur. C'est une bonne idée de le nommer en fonction, exemple: "filigrane_perso.png" et de le télécharger dans le répertoire <tt class="code">images</tt> (<tt class="code">http://votre_domaine.com/votre_repertoire_Coppermine/images/</tt>). Tout ce que vous aurez à faire alors, est de changer le paramètre pour "Quel fichier utiliser pour le filigrane" par <tt class="code">images/custom_watermark.png</tt>.</p>
+    <p>Créer un filigrane personnalisé peut devenir complexe: il doit en effet convenir à la fois aux fonds foncés qu'aux fonds clairs. Vous devrez trouver le bon compromis: le fichier filigrane devra avoir un aspect visuel correct tout en décourageant les voleurs éventuels de vos images filigranées.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Quel fichier utiliser pour le filigrane</p>
+    
+    <a name="admin_watermarking_filepath_end"></a>
+    <hr />
+    <a name="admin_watermarking_transparency"></a><h3>Transparence pour les images entières<a href="#admin_watermarking_transparency" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine le degré de transparence pour le filigrane. En paramétrant la transparence, vous pourrez donner un aspect correct à vos images téléchargées, lors de l'application du filigrane.</p>
+    <p>La valeur par défaut est 40</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Transparence pour les images entières</p>
+    
+    <a name="admin_watermarking_transparency_end"></a>
+    <hr />
+    <a name="admin_watermarking_downsize"></a><h3>Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée<a href="#admin_watermarking_downsize" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>C'est le point de référence le plus important. Le redimensionnement du filigrane est linéaire (0 pour désactiver).</p>
+    <p>Garder en mémoire que les images peuvent être téléchargées par vos visiteurs (si vous autorisez le téléchargement par d'autres que par l'administrateur) ce à quoi vous n'aurez pas obligatoirement pensé: les images téléchargées peuvent être plus petites en résolution. Si la dimension de l'image téléchargée est plus petite que la dimension de votre filigrane, celui-ci sera coupé et aura un drôle d'aspect. C'est la raison de la présence de cette option: vous pouvez définir que les images plus petites qu'une dimension particulière verront le filigrane appliqué de manière à ce qu'il soit redimensionné pour correspondre à l'image téléchargée. C'est une bonne idée de paramétrer cette option à la dimension horizontale de votre image de filigrane.</p>
+    <div class="cpg_example">Exemple:<br />Imaginons que votre image de filigrane ait la même dimension que celle contenue dans le pack de Coppermine: 300 x 51 pixels. Il serait en conséquence correct de paramétrer l'option "Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée" à 300: si quelqu'un télécharge une image qui ne fait que 250 x 100 pixels, il en résulte une image avec filigrane de 250 x 100 pixels elle aussi, mais l'image filigrane sera redimensionnée à 250 x 43 avant l'application du filigrane, de manière à correspondre à l'image téléchargée.</div>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Réduire le filigrane si la largeur de l'image est inférieure à la valeur entrée</p>
+    
+    <a name="admin_watermarking_downsize_end"></a>
+    <hr />
+    <a name="admin_watermarking_transparent_x"></a><h3>Couleur transparente x<a href="#admin_watermarking_transparent_x" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option n'est disponible que si vous avez paramétré <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">méthode de redimensionnement des images</a> à GD2. Si vous l'avez paramétré à GD1 ou ImageMagick, ce paramètre ne sera pas pris en compte. Spécifie la coordonnée horizontale du pixel qui détermine la couleur transparente, vue depuis la gauche de l'image de filigrane.</p>
+    <p>Le paramétrage de transparence est particulièrement utile si vous utilisez des images jpeg comme fichier de filigrane, ou si vous ne savez pas comment régler la transparence de votre image dans votre application qui vous a permis de créer votre image filigrane. La meilleure option (pour vous débarrasser de ce problème) est d'utiliser une image png avec transparence pour votre fichier filigrane - dans ce cas, ce paramètre n'est pas nécessaire.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Couleur transparente x</p>
+    
+    <a name="admin_watermarking_transparent_x_end"></a>
+    <hr />
+    <a name="admin_watermarking_transparent_y"></a><h3>Couleur transparente y<a href="#admin_watermarking_transparent_y" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option n'est disponible que si vous avez paramétré <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">méthode de redimensionnement des images</a> à GD2. Si vous l'avez paramétré à GD1 ou ImageMagick, ce paramètre ne sera pas pris en compte. Spécifie la coordonnée horizontale du pixel qui détermine la couleur transparente, vue depuis le haut de l'image de filigrane.</p>
+    <p>Le paramétrage de transparence est particulièrement utile si vous utilisez des images jpeg comme fichier de filigrane, ou si vous ne savez pas comment régler la transparence de votre image dans votre application qui vous a permis de créer votre image filigrane. La meilleure option (pour vous débarrasser de ce problème) est d'utiliser une image png avec transparence pour votre fichier filigrane - dans ce cas, ce paramètre n'est pas nécessaire.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Filigrane d'images &rarr; Couleur transparente y</p>
+    <hr />    
+    <a name="admin_watermarking_transparent_y_end"></a>
+</div>
+<a name="admin_watermarking_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+
+<a name="admin_registration"></a><h2>Enregistrement<a href="#admin_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_allow_registration"></a><h3>Autoriser de nouvelles inscriptions<a href="#admin_allow_registration" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Défini si les nouveaux visiteurs peuvent s'enregistrer ou pas. Si vous mettez ce paramètre à NON, seul l'administrateur peut créer de nouveaux utilisateurs et le lien &quot;s'enregistrer&quot; ne sera pas affiché dans le menu.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Autoriser de nouvelles inscriptions</p>
+    <a name="admin_allow_registration_end"></a>
+    <hr />
+    <a name="admin_global_registration_pw"></a><h3>Mot de Passe global pour les inscriptions<a href="#admin_global_registration_pw" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Ce mot de passe doit être connu par les utilisateurs qui veulent s'enregistrer. Il leur sera demandé dans le formulaire d'enregistrement. L'utilisateur pourra définir sont propre mot de passe au moment de l'enregistrement. Les mots de passe des utilisateurs doivent être différents du mot de passe global. Pour désactiver le mot de passe global, laissez le champ vide.</p>
+    <p>Cette option est prévue pour les galeries semi-privées. Exemple d'utilisation: si vous prenez des photos d'un mariage, ne donnez le mot de passe global qu'aux participants de ce mariage, de cette manière, seuls les participants de ce mariage pourront s'enregistrer, mais ceux qui arriveront par accident ne pourront pas.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Mot de Passe global pour les inscriptions</p>
+    <a name="admin_global_registration_pw_end"></a>
+    <hr />
+    <a name="admin_user_registration_disclaimer"></a><h3>Afficher les règles de la galerie (disclaimer) lors des inscriptions<a href="#admin_user_registration_disclaimer" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Choix sur la manière dont vos visiteurs verront les règles de votre galerie sur la page d'inscription. Vous avez le choix de ne pas afficher du tout les règles, de les afficher sur une page séparée, ou de les inclure à la page d'inscription.<br />
+    Cette option ne s'applique que si Coppermine n'est pas intégré.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Afficher les règles de la galerie (disclaimer) lors des inscriptions</p>
+    
+    <a name="admin_user_registration_disclaimer_end"></a>
+    <hr />
+    <a name="admin_registration_captcha_start"></a><h3>Affiche CAPTCHA (Confirmation visuelle) sur la page d'enregistrement<a href="#admin_registration_captcha_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Pour empêcher les enregistrements automatiques des robots (scripts automatisés), ce choix affiche une image sur la page d'inscription avec des lettres aléatoires. Le visiteur qui essaye de s'enregistrer doit saisir ces lettres dans un champ texte pour prouver qu'il est bien humain et pas un bête robot.</p>
+    <p>Note: Cette option ne s'applique pas si Coppermine est intégré.</p>
+    <p class="cpg_message_info">Captcha ne fonctionne que si <a href="install_faq.htm#WhatIsGD">GD2</a> est disponible sur votre serveur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Affiche CAPTCHA (Confirmation visuelle) sur la page d'enregistrement</p>
+    
+    <a name="admin_registration_captcha_end"></a>
+    <hr />
+    <a name="admin_registration_verify"></a><h3>L'inscription nécessite une confirmation du courriel<a href="#admin_registration_verify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si défini à OUI, un courriel est envoyé à l'utilisateur contenant un code d'activation de son compte. Si paramétré à NON, son compte sera immédiatement actif.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; L'inscription nécessite une confirmation du courriel</p>
+    <a name="admin_registration_verify_end"></a>
+    <hr />
+    <a name="admin_registration_notify"></a><h3>Notifier l'administrateur par courriel lors de nouvelles inscriptions<a href="#admin_registration_notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si défini à OUI, un courriel est envoyé à l'administrateur lorsqu'un nouvel utilisateur s'enregistre.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Notifier l'administrateur par courriel lors de nouvelles inscriptions</p>
+    
+    <a name="admin_registration_notify_end"></a>
+    <hr />
+    <a name="admin_activation"></a><h3>L'Administrateur doit activer les enregistrements<a href="#admin_activation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Demande l'activation par l'administrateur. Si défini à OUI un administrateur de la galerie doit d'abord activer le compte du nouvel inscrit avant que celui-ci puisse s'identifier et jouir des avantages des utilisateurs enregistrés.</p>
+    <p>Par défaut, cette option est placée sur NON, de sorte que les utilisateurs activent leur compte depuis la page d'enregistrement.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; L'Administrateur doit activer les enregistrements</p>
+    
+    <a name="admin_activation_end"></a>
+    <hr />
+    <a name="admin_personal_album_on_registration"></a><h3>Créer un album personnel pour l'utilisateur lors de son enregistrement<a href="#admin_personal_album_on_registration" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, chaque utilisateur aura son album personnel créer au moment de son inscription, même si vos droits pour le groupe des utilisateurs enregistrés ne le permet pas (exemple: si vous avez désactivé <a href="#group_cp">autoriser les galeries personnelles</a> pour les membres du groupe des utilisateurs enregistrés). Attention: généralement seul un petit pourcentage des utilisateurs enregistrés téléchargent des fichiers - lorsque cette option est activée, un grand nombre d'albums non nécessaire sera créer, parasitant grandement la base de donnée (avec un impact sur les performances). N'utilisé pas cette option si vous ne savez pas ce qu'elle fait actuellement !</p>
+    <p>Cette option est désactivée si la galerie est intégrée.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Enregistrement &rarr; Créer un album personnel pour l'utilisateur lors de son enregistrement</p>
+    <hr />    
+    <a name="admin_personal_album_on_registration_end"></a>
+</div>
+<a name="admin_registration_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_user"></a><h2>Paramètres des utilisateurs<a href="#admin_user" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_allow_unlogged_access"></a><h3>Autoriser l'accès aux visiteurs non authentifiés (visiteur ou anonyme)<a href="#admin_allow_unlogged_access" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si défini à &quot;Non&quot;, les utilisateurs non identifiés (c.à.d. visiteurs ou utilisateurs anonymes) n'ont aucun accès au contenu de la galerie à l'exception de la page d'identification (et de la page d'enregistrement si vous autorisez l'enregistrement de nouveaux utilisateurs). Interdire complètement l'accès aux utilisateurs anonymes aura certainement un impact négatif sur la popularité de votre galerie. N'utilisez cette option que si vous voulez une galerie totalement privée. Le paramétrage recommandé est de laisser l'accès aux utilisateurs anonymes et d'utiliser plutôt les réglages spécifiques au niveau des groupes et des albums.</p>
+    <p>Cette option peut être définie à 4 différents niveaux d'accès pour les utilisateurs anonymes:</p>
+    <ul>
+      <li><strong>Non</strong><br />
+      Le utilisateurs non identifiés n'ont aucun accès - ils seront dirigés vers la page d'enregistrement</li>
+      <li><strong>Oui: uniquement les vignettes</strong><br />
+      Les utilisateurs non identifiés ne peuvent voir que les vignettes. S’ils cliquent sur les vignettes, une petite boite de dialogue leur indiquera qu'ils doivent s'identifier/s'enregistrer pour voir plus.</li>
+      <li><strong>Oui: les vignettes et les images intermédiaires</strong><br />
+      Les visiteurs non identifiés ont accès à tout sauf aux images de grandes taille (si vous en avez)</li>
+      <li><strong>Oui: vignettes, images intermédiaires et images originales de grande taille</strong><br />
+      Valeur par défaut: les visiteurs non identifiés ont accès à toutes les tailles d'images. Il est recommandé de laisser cette option activée.</li>
+    </ul>
+    <p>Rappelez-vous que les moteurs de recherches seront traités comme des visiteurs non enregistrés, donc, si vous restreignez l'accès pour vos visiteurs, les moteurs de recherche n’indexeront pas ce que vous cachez aux visiteurs.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser l'accès aux visiteurs non authentifiés (visiteur ou anonyme)</p>
+    
+    <a name="admin_allow_unlogged_access_end"></a>
+    <hr />
+    <a name="admin_upload_mechanism"></a><h3>Méthode de téléchargement par défaut<a href="#admin_upload_mechanism" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Choisi quel type de formulaire sera utilisé par les utilisateurs pour télécharger les images:</p>
+    <ul>
+      <li><strong>Fichiers multiples - Piloté par flash (recommandé)</strong><br />
+      Les utilisateurs peuvent placer de multiples fichiers, au travers d'un formulaire piloté par flash, dans une file d'attente qui sera téléchargée automatiquement.</li>
+      <li><strong>Unique - un fichier à la fois</strong><br />
+      Les utilisateurs ne peuvent sélectionner qu'un seul fichier à la fois pour le télécharger dans un album.</li>
+    </ul>
+    <p>Il peut y avoir d'autres choix, Si c'est le cas, ils proviennent de plugins que vous aurez installés. Les options basiques de Coppermine sont les deux listées plus haut. Pour une aide sur d'autres méthodes de téléchargement, regardez dans la documentation des plugins.</p>
+    <p>Vous êtes encouragés à utiliser le formulaire à chois multiples si vous n'avez pas de problèmes avec. Ce formulaire utilise <a href="http://www.swfupload.org/" class="external" rel="external">SWFUpload</a>, qui a certains <a href="http://demo.swfupload.org/Documentation/#knownissues" class="external" rel="external">problèmes connus</a>.</p>
+    <p>Comme ce sont vos visiteurs qui rencontrerons ces problèmes, vous ne devrez laisser la possibilité de choisir eux même leur méthode de téléchargement. Regardez les paramètres de configuration "Autoriser les Utilisateurs à choisir leur méthode de téléchargement".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Méthode de téléchargement par défaut</p>
+    
+    <a name="admin_upload_mechanism_end"></a>
+    <hr />
+    <a name="admin_allow_user_upload_choice_start"></a><h3>Autoriser les utilisateurs à choisir leur méthode de téléchargement<a href="#admin_allow_user_upload_choice" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, les utilisateurs peuvent choisir eux même leur méthode de téléchargement. C'est recommandé le laisser cette option de sorte que si certains utilisateurs rencontrent des problèmes liés à leur navigateur web ou à leur système d'exploitation, ils puissent choisir une autre méthode de téléchargement qui fonctionne mieux. A la dernière extrémité, ils pourront choisir la méthode de téléchargement simple, fichier par fichier.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Méthode de téléchargement par défaut</p>
+    
+    <a name="admin_allow_user_upload_choice_end"></a>
+    <hr />
+    <a name="admin_allow_duplicate_emails_addr"></a><h3>Autoriser deux utilisateurs à avoir la même adresse courriel<a href="#admin_allow_duplicate_emails_addr" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Autorise ou interdit à deux utilisateurs d'avoir la même adresse courriel 
+    Le paramètre recommandé est NON. Comme la plupart des utilisateurs d'internet ont plusieurs adresses courriels, cette option a été considérée comme obsolète dans cpg1.5.x pour les nouvelles installations. Vous ne verrez cette option que si vous faites une mise à jour depuis une ancienne version. C'est une option à sens unique: si vous n'autorisez plus les adresses courriels pour plusieurs utilisateurs, vous ne pourrez pas réactiver cette option. Il est recommandé de désactiver cette option si elle est active.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser deux utilisateurs à avoir la même adresse courriel</p>
+    <a name="admin_allow_duplicate_emails_addr_end"></a>
+    <hr />
+    <a name="admin_approval_notify"></a><h3>Notifier l'administrateur lorsque des téléchargements nécessitent son approbation<a href="#admin_approval_notify" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette option est activée, l'administrateur de la galerie reçoit un courriel de notification pour chaque image nécessitant son approbation (en fonction des paramètres d'approbation dans les paramètres des &quot;<a href="groups.htm#group_cp">groupes</a>&quot;). Le courriel est envoyé à l'adresse définie dans &quot;<a href="#admin_general">Paramètres généraux</a>&quot;.</p><p>Cette option n'est recommandée que pour les sites à trafic faible ou moyen (lorsque les utilisateurs téléchargent de temps en temps).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Notifier l'administrateur lorsque des téléchargements nécessitent son approbation</p>
+    
+    <a name="admin_approval_notify_end"></a>
+    <hr />
+    <a name="admin_user_memberlist"></a><h3>Autoriser les utilisateurs authentifiés à visualiser la liste des membres<a href="#admin_user_memberlist" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, un élément de menu supplémentaire &quot;Liste des membres&quot; est affiché dans le menu principal de Coppermine lorsque le visiteur est identifié, pour lui permettre de visualiser la liste des membres, avec les statistiques sur leur dernière visite, leurs téléchargements, et quota d'utilisation.</p>
+    <p>Le paramètre recommandé est 'NON', en particulier si vous êtes concerné par le respect de la vie privée de vos membres.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs authentifiés à visualiser la liste des membres</p>
+    
+    <a name="admin_user_memberlist_end"></a>
+    <hr />
+    <a name="admin_user_allow_email_change"></a><h3>Autoriser les utilisateurs à changer leur adresse courriel dans leur profil<a href="#admin_user_allow_email_change" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette option impacte la page des profils des membres, ils peuvent ou pas changer leurs adresse courriel.<br />Utiliser cette option avec précautions, l'ancienne adresse n'étant pas sauvegardée après le changement: si vous autorisez vos membre à changer leur adresse courriel, les personnes malveillantes les changeront pour des adresses inexistantes (après avoir téléchargé des images allant à l'encontre des règles de votre galerie) - vous souhaiterez peut être pouvoir suivre ces utilisateurs.</p>
+    <p class="cpg_message_info">Cette option ne s'applique que pour les installations indépendantes; si vous utilisez Coppermine intégré à un <abbr title="Bulletin Board System">BBS</abbr>, cette option sera remplacée par la page de gestion des membres de votre BBS pour la gestion par les membres.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs à changer leur adresse courriel dans leur profil</p>
+    <a name="admin_user_allow_email_change_end"></a>
+    <hr />
+    <a name="admin_user_allow_account_delete"></a><h3>Autoriser les utilisateurs à effacer leur propre compte de la galerie CPG<a href="#admin_user_allow_account_delete" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsqu’elle est activée cette option permet aux membres d'effacer leur propre compte. Cette option à été ajoutée à cpg1.5.x à cause des règles légales de certains pays.</p>
+    <p class="cpg_message_info">Cette option n'est pas prise en compte si la galerie est intégrée.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs à effacer leur propre compte de la galerie CPG</p>
+    <a name="admin_user_allow_account_delete_end"></a>
+    <hr />
+    <a name="admin_user_editpics_public_start"></a><h3>Autoriser les utilisateurs à garder le contrôle de leurs images dans les galeries publiques<a href="#admin_user_editpics_public_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est activée, l'administrateur aussi bien que le membre ayant téléchargé, peuvent modifier et effacer les fichiers qui ont été téléchargés dans des albums publics. Bien entendu, le membre doit avoir les droits de téléchargement dans les albums publics en premier lieu (regarder le <a href="groups.htm#group_cp">panneau de contrôle des groupes</a>) pour que cette option ait un effet.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs à garder le contrôle de leurs images dans les galeries publiques</p>
+    <a name="admin_user_editpics_public_end"></a>
+    <hr />
+    <a name="admin_user_allow_album_move"></a><h3>Autoriser l'utilisateur à déplacer ses albums de/vers les catégories autorisées<a href="#admin_user_allow_album_move" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si l'option est activée, les membres peuvent déplacer leurs albums dans les catégories autorisées par l'administrateur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser l'utilisateur à déplacer ses albums de/vers les catégories autorisées</p>
+    <a name="admin_user_allow_album_move_end"></a>
+    <hr />
+    
+    <a name="admin_allow_user_edit_after_cat_close"></a><h3>Autoriser les utilisateurs à modifier leurs albums dans les catégories verrouillées<a href="#admin_allow_user_edit_after_cat_close" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si l'option est activée les membres pourront modifier leurs albums même si l'administrateur à verrouillé la catégorie dans laquelle se trouve l'album.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs à modifier leurs albums dans les catégories verrouillées</p>
+    <a name="admin_allow_user_edit_after_cat_close_end"></a>
+    <hr />
+    <a name="admin_allow_user_album_keyword"></a><h3>Autoriser les utilisateurs à assigner des mots-clés aux albums<a href="#admin_allow_user_album_keyword" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si l'option est activée, les membres pourront assigner <a href="keywords.htm#keywords_album">des mots-clés d'albums</a> aux albums dont ils ont le contrôle. Ce paramètre n'a pas d'impact sur l'administrateur - l'administrateur peut assigner et modifier les mots-clés d'albums de toute manière. Si vous autorisez les membres à assigner des mots-clés aux  albums, des fichiers d'autres albums contenant le mot-clé individuel correspondant au mot-clé de l’album seront affichés dans leurs albums en tant que fichiers liées.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Autoriser les utilisateurs à assigner des mots-clés aux albums</p>
+    <a name="admin_allow_user_album_keyword_end"></a>
+    <hr />
+    
+    
+    <a name="admin_user_login_start"></a>
+    <a name="admin_user_login_method_start"></a><h3>Comment souhaitez-vous que les utilisateurs puissent s'identifier<a href="#admin_user_login_method_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous pouvez demander l'identification de vos membres par leur nom d'utilisateur, leur adresse courriel ou en les laissant choisir eux même. <br />Sélectionnez l'option que vous souhaitez dans la liste déroulante.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Comment souhaitez-vous que les utilisateurs puissent s'identifier</p>
+    
+    <a name="admin_user_login_method_end"></a>
+    <hr />
+    <a name="admin_user_login_threshold_start"></a><h3>Nombre d'échec d'authentification avant bannissement temporaire (pour parer à une attaque brutale)<a href="#admin_user_login_threshold_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Pour rendre les attaques brutales (ou des scripts hostiles essayent de s'identifier dans Coppermine en essayant toutes les combinaisons possibles d'identifiants/mots de passe automatiquement) moins faciles Coppermine bannis temporairement les adresses IP des possibles attaquants après un certain nombre d'échecs d'identification. De cette manière, le succès de l'attaque prendra un temps trop long pour essayer toutes les combinaisons possibles.</p>
+    <p>Avec ce paramètre, vous définissez le nombre d'échecs d'identifications maximum avant le bannissement temporaire de l'adresse IP de l'utilisateur.</p>
+    <p>N'oubliez pas que ce paramètre aura un impact sur votre possibilité à vous identifier: si vous vous trompez trop souvent en entrant votre identifiant ou mot de passe, ou si quelqu'un a essayé trop souvent de forcer votre compte administrateur, vous serez aussi banni temporairement. Le bannissement s'arrêtera bien entendu après un temps défini plus loin, mais pendant cette phase de bannissement, vous serez privé d'administration de la même manière que l'attaquant sera déconnecté.</p>
+    <p>La valeur recommandée par défaut est <tt class="code">5</tt>. La valeur peut varier de 1 à 20 (0 signifiant que 0 essais sont autorisés, ce qui signifie que vous (en tant qu'administrateur) n'aurez plus la possibilité de vous identifier du tout.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Nombre d'échec d'authentification avant bannissement temporaire</p>
+    
+    <a name="admin_user_login_threshold_end"></a>
+    <hr />
+    <a name="admin_user_login_expiry_start"></a><h3>Durée du bannissement temporaire après un échec d'authentification<a href="#admin_user_login_expiry_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Cette valeur définie la durée du bannissement temporaire (en minutes) après le nombre d'échecs d'identification défini par <a href="#admin_user_login_threshold_start">Nombre d'échec d'authentification avant bannissement temporaire</a>.</p>
+    <p>L’avertissement affichés ci-dessus pour le <a href="#admin_user_login_threshold_start">Nombre d'échec d'authentification avant bannissement temporaire</a> s'applique ici aussi: le réglage à une valeur qui n'a pas de sens aura un impact sur les utilisateurs légitimes !</p>
+    <p>La valeur par défaut est <tt class="code">10</tt> minutes. La fourchette est entre 0 (ce qui signifie qu'il n'y aura pas de bannissement temporaire, n'utilisez cette valeur que pour désactiver le bannissement temporaire) <tt class="code">9999</tt> minutes (ce qui est un peu moins qu'une semaine).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Durée du bannissement temporaire après un échec d'authentification</p>
+    <a name="admin_user_login_expiry_end"></a>
+    <hr />
+    
+    <a name="admin_user_login_end"></a>
+    
+    <a name="admin_user_purge_expired_bans"></a><h3>Purge automatiquement des bannissements expirés<a href="#admin_user_purge_expired_bans" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si cette option est activée, les enregistrements de bannissement dont la date est passée, seront effacés dès que la date de fin de bannissement est atteinte. Ce paramètre n'a pas d'impact sur la manière dont le membre banni pourra ou non s'identifier ensuite. Cette option est prévue pour garder les enregistrements des utilisateurs qui ont échoués précédemment et qui ont de ce fait été bannis temporairement. Si vous ne purgez pas automatiquement ces enregistrements, ils seront affichés sur la page <a href="admin_menu.htm#ban">des utilisateurs bannis</a> pour l'administrateur, avec l'indication de qu’elle bannissement a expiré.</p>
+    <p>L'inconvénient de la désactivation de cette option, est le fait que la table contenant les enregistrements de bannissement dans la base de données va grossir rapidement et la page d'affichage des membres bannis va être parasitée très vite. En conséquence, la visualisation de chaque page prendra plus de temps. Si vous avez des problèmes de performances, activer cette option, puisqu'elle purgera votre table non nécessaire de la base de données.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Purge automatiquement des bannissements expirés</p>
+    <a name="admin_user_purge_expired_bans_end"></a>
+    <hr />
+    
+    
+    <a name="admin_user_enable_report"></a><h3>Activer les rapports à l'administrateur<a href="#admin_user_enable_report" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsque cette option est "oui", cette fonction autorisera les utilisateurs à faire un rapport sur les fichiers ou commentaires des fichiers téléchargés, à l’administrateur de la galerie.</p>
+    <p>Lorsqu'elle est activée, une nouvelle icône cliquable apparait dans la barre de navigation. Si vous cliquez dessus, vous êtes dirigé vers un formulaire qui permet d'expliquer pourquoi vous voulez notifier un fichier particulier à l'administrateur.</p>
+    <p>Il y a un nombre prédéfinis de raisons pour ces rapports (comme &quot;<em>obscène</em>&quot;, &quot;<em>offensant</em>&quot;, &quot;<em>hors sujet/mal placé</em>&quot;, &quot;<em>manquant</em>&quot;, &quot;<em>erreur/impossible à voir</em>&quot;) que le visiteur peut choisir et un champ texte ou il peut ajouter des détails.</p>
+    <p>Ce paramètre est dépendant de l'activation des e-cartes. Seuls les utilisateurs ayant la permission d'envoyer des e-cartes dans les paramètres des 'groupes' peuvent envoyer ces rapports. L'icône de rapport à l'administrateur est cachée à ceux qui n'ont pas l'autorisation de faire de rapports.</p>
+    <p>Il est recommandé d'activer cette fonction sur les grosses galeries communautaires qui ne nécessitent pas l'approbation de l'administrateur pour les téléchargements, permettant à votre communauté la possibilité de vous alerter des problèmes potentiels et de garder votre galerie "propre".</p>
+    <p>Comme inconvénient, cette fonction peut être utilisée abusivement par des "spammeur" pour envoyer des courriels à l'administrateur, il est donc recommandé de n'autoriser les rapports uniquement aux utilisateurs enregistrés et identifiés.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Activer les rapports à l'administrateur</p>
+    
+    <a name="admin_user_enable_report_end"></a>
+    <hr />
+    
+    <a name="admin_user_rate_own_files_start"></a><h3>Les utilisateurs peuvent voter pour leurs propres fichiers<a href="#admin_image_rate_own_files_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine si vos utilisateurs peuvent voter pour leur propre fichiers ou non. Le paramètre recommandé est "Non", afin d'éviter qu'il n'y ait des guerres de votes entre membres pour augmenter artificiellement la popularité des fichiers qu'ils ont téléchargés.<br />Cette option ne détermine pas la manière dont les membres sont autorisés à voter. &quot;Les utilisateurs peuvent voter pour leurs propres fichiers&quot; ne s'applique que si la possibilité de vote a été activé en premier lieu, c.à.d. si le membre appartient à un groupe autorisé à voter (vous pouvez définir tous les droits de votes par groupe dans le <a href="groups.htm#group_cp">panneau de contrôle des groupes</a>) et si le vote est activé pour l'album dans lequel est placé le fichier (vous pouvez basculer la possibilité de voter à non, album par album - utilisez les <a href="albums.htm#album_prop">propriétés des albums</a> pour faire cela).
+    </p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des utilisateurs &rarr; Les utilisateurs peuvent voter pour leurs propres fichiers</p>
+    <hr />
+    <a name="admin_user_rate_own_files_end"></a>
+</div>
+
+
+
+<a name="admin_custom"></a><h2>Champs personnalisés pour le profil utilisateur<a href="#admin_custom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Laisser vide si inutilisés. Utiliser profile 6 pour les entrées longues comme les biographies</p>
+<p>Ces champs sont affichés dans le &quot;profil utilisateur&quot; Ils ne s'affichent que si vous leur donnez un nom. Comme précisé en entête, utilisez le champ 6 pour les entrées longues comme les biographies ou si vous voulez inclure l'utilisation des bbcodes.</p>
+<p>Vous pouvez également utiliser le champ 6 pour les avatars. Pour afficher un avatar dans le profil, il doit être entré en BBCODE. Déterminer l'URL complète de l'image que vous souhaitez utiliser comme un avatar et envelopper cette URL dans les balises BBCODE pour les images.</p>
+<div class="cpg_example">Si vous souhaitez utiliser le fichier <tt class="code">avatar.png</tt> qui est stocké dans un sous-dossier à la racine de votre site internet dont le nom est <tt class="code">images</tt>, l'URL complète serait quelque chose comme <tt class="code">http://www.exemple.com/images/avatar.png</tt>. Par la suite, vous aurez à insérer 
+<pre class="cpg_code code">[img]http://www.exemple.com/images/avatar.png[/img]</pre>
+dans le champ numéro 6.
+</div>
+<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Champs personnalisés pour le profil utilisateur</p>
+<a name="admin_custom_end"></a>
+
+
+<a name="admin_custom_image"></a><h2>Champs personnalisés pour la description d'images<a href="#admin_custom_image" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Laisser vide si inutilisé.</p>
+<p>Ces champs sont affichés dans la section &quot;informations des fichiers&quot; Ils n'apparaissent que si vous leur donnez un nom.</p>
+<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Champs personnalisés pour la description d'images</p>
+<a name="admin_custom_image_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_cookie"></a><h2>Paramètres des cookies<a href="#admin_cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_cookie_name"></a><h3>Nom du cookie<a href="#admin_cookie_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La valeur par défaut est quelque chose comme &quot;cpg15x&quot;. ". Même si vous avez plusieurs installations du script sur le même serveur, vous pouvez laisser la valeur par défaut.</p>
+    <p class="cpg_message_warning">Si vous utilisez une <a href="bridging.htm">passerelle</a>, assurez-vous qu'il <strong>diffère</strong> du nom de cookie de l'application avec laquelle Coppermine est intégré.</p>
+    <p>Ce doit être un nom de cookie valide (pas de caractères spéciaux, en particulier pas de points !) - ce paramètre doit être laissé comme il est sauf si vous savez ce que vous faites. Après tout, le nom du cookie n'a pas d'importance et ne signifie rien pour l'utilisateur final. Laissez-moi répéter: Il y a beaucoup d'utilisateurs qui changent aveuglément le nom du cookie avec quelque chose qui n'a pas de sens, et qui ne fait qu'augmenter les messages sur le forum d'aide, pour se plaindre que certaines choses ne fonctionnent pas comme prévu. N'utilisez <strong>pas</strong> de caractères spéciaux dans le nom du cookie ! En fait, ne le changer pas si ce n'est pas réellement nécessaire.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des cookies &rarr; Nom du cookie</p>
+    <a name="admin_cookie_name_end"></a>
+    <a name="admin_cookie_path"></a><h3>Chemin du cookie<a href="#admin_cookie_path" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>La valeur par défaut est "/". Ne la changé pas si vous ne savez pas ce que vous faites. Cela peut vous empêcher de vous identifier.</p>
+    <p>Si vous avez endommagé votre galerie en changeant cette valeur, utiliser phpMyadmin pour modifier la table xxxx_config de votre base de données et pour restaurer la valeur par défaut.</p>
+    <p>Si vous utilisez l'intégration d'un forum avec Coppermine (<abbr title="Egalement connu sous le nom de">aka</abbr> passerelle), assurez-vous d'utiliser un nom de cookie <strong>différent</strong> pour Coppermine et pour votre forum ! Le chemin des deux applications doit être paramétré pour que Coppermine puisse les lire tous les deux. Généralement la valeur par défaut &quot;<tt class="code">/</tt>&quot; doit être défini comme chemin aussi bien pour Coppermine que pour l'application <abbr title="Bulletin Board System">BBS</abbr> avec laquelle vous êtes intégré.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des cookies &rarr; Chemin du cookie</p>
+    <a name="admin_cookie_path_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_email"></a><h2>Paramètres des courriels<a href="#admin_email" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Généralement rien ne doit être changé ici; laisser les champs vides si vous n'êtes pas sûr. Vous ne devriez changer ces paramètres que si vous rencontrez des problèmes (c.à.d. si les e-cartes, les informations d'enregistrement ou les notifications ne sont pas envoyés). Coppermine n'inclue pas de moteur d'envoie des courriels, il s'appuie sur un serveur web capable de le faire (en utilisant une fonction inclue dans PHP). Si vous ne savez pas quoi y mettre, demander de l'aide à votre hébergeur.</p>
+<div class="indent">
+    
+    <p><strong>Utilisation de SMTP pour envoyer les courriels</strong>: par défaut, le script utilise la fonction PHP <strong>mail</strong> pour envoyer des courriels. Dans certains cas, la fonction PHP ne peut pas être utilisée.</p>
+    <p> Si, pour pouvoir envoyer des courriels par PHP il vous est demandé de donner un <strong>nom de serveur</strong>, un <strong>nom d'utilisateur</strong> et un <strong>mot de passe</strong>, vous devrez modifier la section de la configuration &quot;Paramètres des courriels&quot; et entrer les valeurs correctes ici. Si vous n'avez pas besoin de nom d'utilisateur et de mot de passe pour vous connecter à votre serveur SMTP, laissez simplement les lignes vides. Si vous ne savez pas quels paramètres entrer, vous devrez vérifier auprès de votre hébergeur.</p>
+    
+    
+    <h3>Serveur SMTP</h3>
+    <p>Le nom du serveur <acronym title="Simple Mail Transfer Protocol">SMTP</acronym><br />
+    Si vous laissez vide, sendmail (ou équivalent) sera utilisé pour envoyer les courriels depuis votre serveur. Sendmail existe sur la plupart des serveurs Unix/Linux. Si vous spécifiez un nom de serveur SMTP, Coppermine va essayer d'envoyer les courriels via SMTP (c'est généralement le cas avec les serveurs Windows).</p>
+    <p>Pour définir un numéro de port d'entré spécifique, entrer le après le nom du serveur, avec un double point, par exemple <strong>votredomaine.com:26</strong> pour utiliser le port 26. Pour utiliser SSL ou TLS ajoutez un préfixe au nom du serveur, par exemple <strong>ssl://votredomaine.com</strong> pour utiliser une connexion cryptée SSL. Vous devez avoir OpenSSL activé dans PHP et le serveur SMTP doit permettre les connections SSL pour que cela fonctionne. Vous pouvez utiliser les deux, préfixe SSL et numéro de port si nécessaire (pour utiliser le serveur SMTP gmail, vous devrez utiliser <strong>ssl://smtp.gmail.com:465</strong></p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Serveur SMTP</p>
+    
+    <hr />
+    <h3>Nom utilisateur SMTP</h3>
+    <p>Le nom d'utilisateur nécessaire pour vous authentifier sur le serveur SMTP (ce n'est <strong>pas</strong> votre nom d'utilisateur administrateur de Coppermine).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Nom utilisateur SMTP</p>
+    
+    <hr />
+    <h3>Mot de passe SMTP </h3>
+    <p>Le mot de passe qui va avec le nom d'utilisateur ci-dessus (<strong>pas</strong> identique au mot de passe administrateur de Coppermine).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres des courriels &rarr; Mot de passe SMTP </p>
+</div>
+<a name="admin_email_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_logging"></a><h2>Logging &amp; statistiques<a href="#admin_logging" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Comme tous les logs (qui enregistrent les données qui seront effacées si l'enregistrement est désactivé), la fonction de logs de Coppermine a un impact significatif sur les <a href="performance.htm">performances</a> ainsi qu'un impact sur l'espace disque et sur l'utilisation de la base de données. Vous devrez réfléchir avant d'activer cette fonction. Les logs ne sont utiles que si l'administrateur va les regarder.</p>
+<div class="indent">
+    <a name="admin_logging_log_mode"></a><h3>Mode d'enregistrement<a href="#admin_logging_log_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Détermine les sortes d'enregistrements que vous voulez activer. Cette fonction enregistre tous les changements effectués dans la base de données de Coppermine, ce qui est particulièrement utile si vous essayez de débugger ou s’il y a plusieurs administrateurs de la galerie.<br />
+    Tous les fichiers log sont écrits en anglais</p>
+    <p>Vous devez comprendre que cette option ne définit pas l'enregistrement de ce que fait le visiteur de votre site. Il enregistre ce que <strong>l'administrateur</strong> fait.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Mode d'enregistrement</p>
+    
+    <a name="admin_logging_log_mode_end"></a>
+    <hr />
+    <a name="admin_general_log_ecards"></a><h3>Enregistrer les envois de cartes électroniques<a href="#admin_general_log_ecards" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si activé, toutes les e-cartes qui sont envoyées sont aussi enregistrées dans la base de données, ou l'administrateur pourra les voir. Avant d'activer cette option, assurez-vous que ce type d'enregistrements soit autorisé dans votre pays. Il est aussi recommandé de le signaler à vos membres (de préférence sur la page d'enregistrement).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Enregistrer les envois de cartes électroniques</p>
+    
+    <a name="admin_general_log_ecards_end"></a>
+    <hr />
+    <a name="admin_logging_votedetails"></a><h3>Enregistrer les détails des statistiques des votes<a href="#admin_logging_votedetails" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>
+      L'activation de cette option enregistre:</p>
+      <ol>
+        <li>Chaque vote séparément</li>
+        <li>L'adresse IP</li>
+        <li>Le référent</li>
+        <li>Le navigateur</li>
+        <li>Le système d'exploitation</li>
+        <li>Identifiant de l'utilisateur (si identifié)</li>
+      </ol>
+       <p>de la personne qui vote.</p>
+       <p>Comme les statistiques sont gardées par fichiers, le lien vers les statistiques sont accessibles sur la page individuelle du fichier (displayimage.php) en cliquant sur le lien dans les informations du fichier pour ouvrir une fenêtre de statistiques. Alternativement, vous pouvez accéder à l'ensemble des statistiques de votre galerie en cliquant dans les <a href="admin_menu.htm">éléments du menu administrateur</a> sur le bouton "<a href="admin_menu.htm#stats">Voir le fichier log</a>", qui va de soi n’est visible que si vous avez activé l'enregistrement des statistiques en premier lieu.</p>
+    <p class="cpg_message_info">Note: Le total des votes ne correspondra pas si vous avez activé le détail et que vous n'avez pas remis à zéro les votes précédents.</p>
+    <p class="cpg_message_warning">Attention: garder les statistiques détaillées signifient des requêtes supplémentaires vers la base de données et par conséquent une charge importante pour chaque page. Vous devez comprendre que la taille des tables correspondantes peut grossir si vous activez cette fonction, ce qui peut avoir un impact grave sur les <a href="performance.htm">performances</a>.</p>
+    <p>Cette fonctionnalité peut être très utile pour connaître la fraude aux votes/ notes, si les votes sont un élément important de votre galerie (c'est à dire si vous utilisez une galerie axé sur la communauté où les utilisateurs peuvent gagner quelque chose en notant ou pour obtenir des bonne notes) Il est conseillé d'activer cette fonction.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Enregistrer les détails des statistiques des votes</p>
+    <a name="admin_logging_votedetails_end"></a>
+    <hr />
+    <a name="admin_logging_hitdetails"></a><h3>Enregistrer le détail des statistiques des hits<a href="#admin_logging_hitdetails" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>
+      L'activation de cette option enregistre:</p>
+      <ol>
+        <li>Chaque hit séparément</li>
+        <li>L'adresse IP</li>
+        <li>Le mot-clé de recherche, si le référent est Google, Yahoo! ou Lycos</li>
+        <li>Le référent</li>
+        <li>Le navigateur</li>
+        <li>Le système d'exploitation</li>
+        <li>L'ID du membre (si identifié)</li>
+      </ol>
+       <p>du visiteur.</p>
+       <p>Comme les statistiques sont gardées par fichiers, le lien vers les statistiques sont accessibles sur la page individuelle du fichier (displayimage.php) en cliquant sur le lien dans les informations du fichier pour ouvrir une fenêtre de statistiques. Alternativement, vous pouvez accéder à l'ensemble des statistiques de votre galerie en cliquant dans les <a href="admin_menu.htm">éléments du menu administrateur</a> sur le bouton "<a href="admin_menu.htm#stats">Voir le fichier log</a>", qui va de soi n’est visible que si vous avez activé l'enregistrement des statistiques en premier lieu.</p>
+    <p class="cpg_message_info">Note: Le total des votes ne correspondra pas si vous avez activé le détail et que vous n'avez pas remis à zéro les notes précédents.</p>
+    <p class="cpg_message_warning">Attention: garder les statistiques détaillées signifie des requêtes supplémentaires à la base de données et par conséquent une <strong>lourde</strong> charge de la page. Vous devez comprendre que la taille, des tables correspondantes de la base de données peuvent grossir <strong>dramatiquement</strong> si vous activez cette fonction, vous devez donc regarder attentivement la consommation des ressources causée par cette fonction et vider la table de temps en temps.</p>
+    <p>N'activez pas cette option si vous n'en avez pas besoin! Si vous l'activez vérifiez fréquemment la taille de la table stats dans la base de données (en utilisant un outil comme <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>) ainsi que l'impact sur les <a href="performance.htm">performance</a> générales de l'enregistrement des statistiques. Assurez-vous que vous comprenez l'impact sur les performances que l'activation de cette option a. Si vous avez vraiment besoin de statistiques détaillées, vous pouvez envisager de mettre en œuvre un outil tiers comme <a href="http://www.google.com/analytics/" rel="external" class="external">Google Analytics</a>, qui sera moins consommateur de ressources de votre serveur.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Enregistrer le détail des statistiques des hits</p>
+    <a name="admin_logging_hitdetails_end"></a>
+    <a name="admin_logging_display_stats_on_index"></a><h3>Afficher les statistiques sur la page d'index<a href="#admin_logging_display_stats_on_index" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Désactiver cette option (&quot;Non&quot;) va enlever le texte <tt class="code">X fichiers dans X albums et X catégories avec X commentaires vus X fois</tt> de la page d'index (vue des catégories et des albums). L'affichage de cette option a peu d'impact sur les performances, puisque la requête pour afficher ces statistiques n'a pas besoin d'être envoyée. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonction est activé (&quot;Oui&quot;).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Afficher les statistiques sur la page d'index</p>
+    <a name="admin_logging_display_stats_on_index_end"></a>
+    <hr />
+    <a name="admin_count_file_hits"></a><h3>Compter les visualisations des fichiers<a href="#admin_count_file_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Désactiver cette option (&quot;Non&quot;) permet de désactiver le comptage de visualisations des fichiers. Cela n'affecte pas l'affichage du compteur de vue. La désactivation de cette option améliorer légèrement les performances. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonctionnalité est activée (&quot;Oui&quot;).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiquess &rarr; Compter les visualisations des fichiers</p>
+    <a name="admin_count_file_hits_end"></a>
+    <a name="admin_count_album_hits"></a><h3>Compter les visualisations des albums<a href="#admin_count_album_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Désactiver cette option (&quot;Non&quot;) permet de désactiver le comptage de visualisations des albums. Cela n'affecte pas l'affichage du compteur de vue. La désactivation de cette option améliorer légèrement les performances. La valeur par défaut est &quot;Oui&quot;, ce qui signifie que la fonctionnalité est activée (&quot;Oui&quot;).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Compter les visualisations des albums</p>
+    <a name="admin_count_album_hits_end"></a>
+    <a name="admin_count_admin_hits"></a><h3>Compter les visualisations par l'administrateur<a href="#admin_count_album_hits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Activer cette option (&quot;Oui&quot;) permet d'activer le comptage de visualisations par l'administrateur. Cela n'affecte pas l'affichage du compteur de vue. La valeur par défaut est &quot;Non&quot;, ce qui signifie que la fonctionnalité est désactivée (&quot;Non&quot;).</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistiques &rarr; Compter les visualisations par l'administrateur</p>
+    <a name="admin_count_admin_hits_end"></a>
+</div>
+<a name="admin_logging_end"></a>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_misc"></a><h2>Paramètres de maintenance <a href="#admin_misc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Les réglages effectués ici ne vous donneront pas des fonctionnalités supplémentaires pour améliorer votre galerie. Au lieu de cela, ils sont seulement destinés à des fins d'entretien, alors n’activer les options que si vous avez réellement besoin d'eux.</p>
+<div class="indent">
+    <a name="debug_mode"></a><h3>Activer le mode débogage<a href="#debug_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Coppermine va afficher les messages d'erreur habituellement supprimés. C'est utile pour résoudre les problèmes avec votre galerie ou lorsque vous demandez de l'aide sur le <a href="http://coppermine-gallery.net/forum/">Forum d'aide de Coppermine</a>. <strong>Désactivez</strong> cette option si vous n'avez pas de problèmes.</p>
+    <p>Sélectionnez (option &quot;Tous&quot;) si vous demandez de l'aide sur le <a href="http://coppermine-gallery.net/forum/">forum d'aide de Coppermine</a>, de manière à ce que les personnes voulant vous venir en aide puisse voir les messages d'erreur eux aussi. Choisissez l'option &quot;Administrateur seulement&quot; si vous cherchez à résoudre les problèmes tout seul - la sortie de débugage ne sera visible que par vous administrateur si vous êtes identifiés en tant que tel, les utilisateurs enregistrés ou les visiteurs ne les verrons pas.</p>
+    <p class="cpg_message_error">
+    <a name="debug_mode_do_not_post_unless_requested"></a>
+        Ne postez <strong>pas</strong> la sortie de débogage sur le forum d'aide de Coppermine si personne ne vous l'a expressément demandé !<a href="#debug_mode_do_not_post_unless_requested" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+    </p>
+    <span class="detail_head_collapsed">Détails</span>
+    <div class="detail_body border1">
+    	<a name="debug_mode_detail"></a><h4>Détails de la sortie de débogage<a href="configuration.htm?expand_all=1#debug_mode_detail" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    	<p class="cpg_message_info">Si cette sous section est du chinois pour vous, ne vous alarmez pas: cette section s'adresse aux programmeurs en tant que références - vous n'avez pas besoin de la comprendre pour pouvoir faire fonctionner Coppermine.</p>
+    	<p>La sortie de débogage s'affiche en bas des pages de votre galerie, avec un lien vers votre <a href="admin_menu.htm#phpinfo">phpinfo</a> phpinfo pour l'administrateur. Par défaut, la sortie de débogage est repliée de manière à ne pas interférer avec votre page. Pour voir la sortie de débogage cliquez sur l'interrupteur montrer/cacher pour déplier ou replier la section.</p>
+    	<p>La sortie de débogage contient les sections suivantes:</p>
+    	<ul>
+    		<li>
+    			<a name="debug_mode_user"></a><h5>USER et USER DATA<a href="configuration.htm?expand_all=1#debug_mode_user" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Le contenu des tableaux <tt class="code">$USER</tt> et <tt class="code">$USER_DATA</tt> si complétés - cela montre les détails de l'utilisateur actuellement connecté, incluant l'ID, le nom d'utilisateur, le groupe d'utilisateur auquel il appartient, le thème et la langue qu'il a choisi ainsi que les niveaux de droits qu'il a.
+    		</li>
+    		<li>
+    			<a name="debug_mode_queries"></a><h5>Requêtes<a href="configuration.htm?expand_all=1#debug_mode_queries" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Montre les requêtes MySQL qui ont été lancées pour générer la page actuellement affichée.
+    		</li>
+    		<li>
+    			<a name="debug_mode_get"></a><h5>Paramètres GET<a href="configuration.htm?expand_all=1#debug_mode_get" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Les paramètres qui ont été passés en utilisant la méthode GET (comme paramètre d'URL) avant <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> C'est l'équivalent de la sortie <tt class="code">$_GET</tt> non sécurisée.
+    		</li>
+    		<li>
+    			<a name="debug_mode_post"></a><h5>Paramètres POST<a href="configuration.htm?expand_all=1#debug_mode_post" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Les paramètres qui ont été passés en utilisant la méthode POST (ex. lorsqu'un formulaire à été validé) avant <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> C'est l'équivalent de la sortie <tt class="code">$_POST</tt> non sécurisée.
+    		</li>
+    		<li>
+    			<a name="debug_mode_cookie"></a><h5>COOKIE<a href="configuration.htm?expand_all=1#debug_mode_cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Le contenu du cookie que le script à lu.
+    		</li>
+    		<li>
+    			<a name="debug_mode_versions"></a><h5>Infos de version<a href="configuration.htm?expand_all=1#debug_mode_versions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Informations sur les versions des applications utilisées:
+    			<ul>
+    				<li>La version de PHP utilisé sur votre serveur</li>
+    				<li>La version de mySQL (c'est la version du moteur de base de données, pas de l'API client)</li>
+    				<li>Votre eversion de Coppermine</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<a name="debug_mode_gd"></a><h5>Module: GD<a href="configuration.htm?expand_all=1#debug_mode_gd" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Détails sur le module GD sur votre serveur (si disponible).
+    		</li>
+    		<li>
+    			<a name="debug_mode_config"></a><h5>Paramètres des clés de configuration (Key config settings)<a href="configuration.htm?expand_all=1#debug_mode_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Certains paramètres de configuration de votre galerie utiles pour donner de l'aide.
+    		</li>
+    		<li>
+    			<a name="debug_mode_plugins"></a><h5>Plugins<a href="configuration.htm?expand_all=1#debug_mode_plugins" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Les plugins activés et en action ainsi que les filtres utilisés par ces plugins.
+    		</li>
+    		<li>
+    			<a name="debug_mode_restrictions"></a><h5>Restrictions du serveur<a href="configuration.htm?expand_all=1#debug_mode_restrictions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Valeurs non prises dans Coppermine, mais dans les réglages du PHP de votre serveur (configuré en <a href="http://www.php.net/manual/en/configuration.file.php" rel="external" class="phpnet">php.ini</a>). Ce qui est affiché ici est très souvent utile pour résoudre les problèmes de téléchargement.
+    		</li>
+    		<li>
+    			<a name="debug_mode_suhosin"></a><h5>Paramètres Suhosin<a href="configuration.htm?expand_all=1#debug_mode_suhosin" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Les paramètres <a href="http://www.hardened-php.net/suhosin/" rel="external" class="external">Suhosin</a> seront affichés si Suhosin est activé sur votre serveur. Suhosin est un système de protection fait pour protéger les applications PHP de failles dans l'application ou dans PHP lui même. Dans certains cas, Suhosin peut (si paramétré de manière trop strict) empêcher Coppermine de fonctionner correctement. Si c'est le cas pour vous, contactez l'administrateur de votre serveur web (généralement votre hébergeur). Ne demandez pas d'aide sur le forum de Coppermine - Suhosin ne fait pas partie de Coppermine, mais fait partie des réglages de votre serveur et donc ne peuvent pas être modifiés depuis Coppermine.
+    		</li>
+    		<li>
+    			<a name="debug_mode_performance"></a><h5>Page (performances)<a href="configuration.htm?expand_all=1#debug_mode_performance" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			La sortie de la section des performances de la page va afficher comment Coppermine est bon, au niveau des performances de génération de la page que vous êtes en train de regarder. La colonne de résultat de gauche indique les données actuelles, la colonne de droite les valeurs maximales. Les petites valeurs sont meilleures en termes de performances.<br />
+    			Les valeurs suivantes sont prisent en compte:
+    			<ul>
+    				<li>
+    					<a name="debug_mode_performance_memory"></a><h6>Utilisation de la mémoire<a href="configuration.htm?expand_all=1#debug_mode_performance_memory" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					La quantité de mémoire actuellement utilisée par votre script PHP. Peut ne pas fonctionner sur toutes les plateformes. La première colonne montre le résultat de la fonction PHP <a href="http://www.php.net/manual/en/function.memory-get-usage.php" rel="external" class="phpnet">memory_get_usage</a> ou une fonction équivalente si celle-ci n'est pas disponible. La seconde colonne montre la valeur de la fonction PHP <a href="http://www.php.net/manual/en/function.memory-get-peak-usage.php" rel="external" class="phpnet">memory_get_peak_usage</a> (si disponible), qui retourne le maximum de la mémoire attribué par PHP.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_generation_time"></a><h6>Temps de génération de la page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_generation_time" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					Le temps en millisecondes nécessaire à la génération de la page que vous êtes en train de regarder est affiché dans la colonne de gauche; la colonne de droite montre la valeur maximale du jour <sup><a href="#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_query_time"></a><h6>Temps de requête de la page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_time" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					Le temps en millisecondes nécessaire aux requêtes de la base de donnée pour générer la page que vous regardez; la colonne de droite montre la valeur maximale du jour. Si vous obtenez des valeurs importantes ici (de l'ordre de 1000 millisecondes) et que vous avez l'impression que la page se charge lentement, vous devrez penser à réduire le nombre de requêtes en réduisant le niveau de détails de vos pages Coppermine <sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_query_total"></a><h6>Total des requêtes de la page<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_total" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					Le nombre total de requêtes de la base de données nécessaire à la génération de la page que vous regardez actuellement est affiché dans la colonne de gauche; la colonne de droite montre la valeur maximale du jour. Le nombre de requêtes à un impact direct sur le temps des requêtes de la page <sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    			</ul>
+    			<a name="debug_mode_performance_peak"></a>[1]: Les valeurs maximales sont générées à chaque fois que la galerie Coppermine fonctionne sous mode de débogage. L'enregistrement recommence à zéro chaque jour à minuit. Si vous avez peu de trafic ou que vous avez activé le mode de débogage pour l'administrateur seulement, les maximales enregistrées seront évidemment celles que <em>vous</em> avez généré.<a href="configuration.htm?expand_all=1#debug_mode_performance_peak" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+    		</li>
+    	</ul>
+    </div>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance &rarr; Activer le mode débogage</p>
+    <hr />
+    <a name="admin_misc_debug_notices"></a><h3>Afficher les avertissements dans le mode débogage<a href="#admin_misc_debug_notices" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Peut être utile pour résoudre des problèmes avec votre installation de Coppermine - uniquement recommandé si vous avez de petites connaissances en PHP et que vous comprenez les messages d’erreurs supplémentaires affichés par cette option. Les avertissements affichés ne signifient pas qu'il y a quelque chose qui ne va pas avec votre galerie. Cette option ne s'applique que si le mode de débogage est activé.</p>
+    <p>Si vous activez cette option, vous verrez tous les avertissements de vos pages Coppermine. Cela ne signifie <strong>pas</strong> qu'il y a quelque chose qui va mal avec votre installation. Comme suggéré plus haut: laissez les avertissements notices_display désactivés si vous ne comprenez pas ce qu'ils veulent dire. En faite cela peut être considéré comme une caractéristique de développement qui existe uniquement pour aider l’équipe de développeur de Coppermine à résoudre des problèmes particulier.</p>
+    <p>Les supporteurs du forum d'aide de Coppermine n'aiment pas trop voir des messages ou les personnes se plaignes "d'affichages bizarres" sur leur galeruie alors qu'ils ont activés cette option sans comprendre su'il s'agissait d'avertissements, donc, si vous êtes envoyés ici par un supporteur, vous devriez vous sentir un peu coupable de ne pas avoir lu la doc en premier.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance &rarr; Afficher les avertissements dans le mode débogage</p>
+    <a name="admin_misc_debug_notices_end"></a>
+    <hr />
+    <a name="debug_mode_end"></a>
+    
+    <a name="admin_general_offline"></a><h3>La galerie est hors ligne<a href="#admin_general_offline" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si vous devez faire des travaux de maintenance sur votre galerie, passez en mode hors lige. Seuls les membres du groupe administrateur sont autorisés à s'identifier, tous les autres verront uniquement le message &quot;La galerie est hors ligne&quot;. Rappelez-vous de désactiver cette option une fois la maintenance terminée.</p>
+    <p class="cpg_message_error">Mettre votre galerie hors ligne n'affectera <strong>que</strong> que les utilisateurs <strong>légitimes</strong> Cela n'aura <strong>aucun</strong> effet sur les visiteurs indésirables  (hackers, spammeurs etc...), vous ne devez donc pas croire que c'est une solution de sécurité. Rapprochez cela au fait que mettre un panneau "Fermé" sur la porte d'un magasin ne fait que placer un signe sur la porte, ca ne ferme pas la porte à clé n'y n'active l'alarme sonore.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance &rarr; La galerie est hors ligne</p>
+    <a name="admin_general_offline_end"></a>
+    <hr />
+    <a name="admin_general_coppermine_news"></a><h3>Affichez les News de coppermine-gallery.net<a href="#admin_general_coppermine_news" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Depuis cpg1.5.0 il y a un flux depuis coppermine-gallery.net qui est affiché pour l'administrateur de la galerie (et uniquement pour les administrateurs) sur chacune des pages de la galerie pour l'alerter de problèmes potentiels de sécurité, ou sur la publication de mises à jour. Vous pouvez activer/désactiver cette option dans la configuration de Coppermine (par défaut c'est &quot;actif&quot;). Il est recommandé de laisser cette option active de manière à être sur d'avoir toujours une galerie à jour.</p>
+    <p>C'est prévu comme un service pour l'administrateur de la galerie; vous pouvez bien entendu désactiver cette option à tout moment. Coppermine-gallery.net ne collecte <strong>aucune</strong> information de votre site (même si cela serait techniquement possible d'une certaine manière). Si vous êtes préoccupé par cette option, désactivez-la ou regardez dans le code utilisé. Nous (L'équipe de développement de Coppermine) ne sommes pas en train d'essayer d'espionner les utilisateurs - ce flux n'est utilisé que pour alerter les utilisateurs de problèmes relatifs à Coppermine, et rien d'autre.</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance &rarr; Affichez les News de coppermine-gallery.net</p>
+    <a name="admin_general_coppermine_news_end"></a>
+    <hr />
+    
+    <a name="admin_misc_reset_boxes"></a><h3>Affiche les cases de remise à la valeur par défaut dans la configuration<a href="#admin_misc_reset_boxes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Lorsqu'elle est activée, il y a des cases à cocher qui sont affichées si une valeur particulière diffère de la valeur par défaut. Cela vous permettra de retourner rapidement à la valeur par défaut. Cela consomme par contre beaucoup de ressources et ne fonctionne pas avec tous les navigateurs. Le paramètre par défaut est "désactivé".</p>
+    <p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Paramètres de maintenance &rarr; Affiche les cases de remise à la valeur par défaut dans la configuration</p>
+    <a name="admin_misc_reset_boxes_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Haut de page</a></div>
+
+<a name="admin_reset_entire_config"></a><h2>Restaure les paramètres par défaut<a href="#admin_reset_entire_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Il y a une fonction cachée qui restaure toute la configuration avec les paramètres par défaut. Vous ne pouvez pas y accéder par le biais d'un bouton de la configuration de Coppermine, pour éviter que vous ne l'utilisiez trop rapidement uniquement par curiosité. Pour restaurer toute la configuration de Coppermine aux valeurs par défaut, vous devrez aller dans le panneau de configuration et ajouter le paramètre <tt class="code">?restore</tt> à l'URL.
+<div class="cpg_example">Si votre galerie se trouve à <tt class="code">http://votresite.com/votre_repertoire_coppermine/</tt>, l'adresse URL "normale" de votre page de configuration est <tt class="code">http://votresite.com/votre_repertoire_coppermine/admin.php</tt>. Pour aller à la page qui peut restaurer votre configuration aux paramètres par défaut allez à la page <tt class="code">http://votresite.com/votre_repertoire_coppermine/admin.php?restore</tt></div>
+<p>Sur cette "page de restauration des paramètres par défaut", vous devez sélectionner la case à cocher de confirmation et cliquer sur le bouton de validation du formulaire au bas de la page.</p>
+<p class="cpg_message_error">La restauration de la configuration ne peut pas être annulée ! Assurez-vous de bien comprendre l'impact de cette fonction avant de restaurer la configuration !</p>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
diff -x .svn -aruN 1.5.6.src/docs/fr/copyrights.htm 1.5.8.src/docs/fr/copyrights.htm
--- 1.5.6.src/docs/fr/copyrights.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/copyrights.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/copyrights.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -38,7 +36,8 @@
 <p>Coppermine Photo Gallery est sous Copyright &copy; 2003 - 2010 Coppermine Dev Team, Tous droits réservés.<br />
 La v1.0 originelle écrite par Grégory Demar.</p>
 
-<a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="left" style="margin-right:5px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />
 <p>Cette application est un logiciel libre publié sous licence GNU <a href="http://www.gnu.org/licenses/gpl.html">GPL</a> v3.
 </p>
 
@@ -802,7 +801,7 @@
 
 
 <a name="copyright_additional_preservation"></a><h3>Préservation des droits d'auteur<a href="#copyright_additional_preservation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">En accord avec la licence GNU GPL v3, <a href="#section7">section 7</a> b)</p>
+<p class="cpg_message_info">En accord avec la licence GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> b)</p>
 <p>Dans les versions antérieures à cpg1.5.x, l'equipe de Coppermine (<acronym title="also known as">alias</acronym> Coppermine Dev Team) demandait la préservation du pied de page &quot;Powered by Coppermine&quot; d'une manière lisible et non modifiée sur toutes les pages générées par une galerie Coppermine.<br />Cette règle a changée avec la publication de cpg1.5.x. A partir de cpg1.5.x, il n'y a plus de références dans la licence demandant de laisser le pied de page intact pour respecter la Licence. La raison de ce changement de politique se trouve dans la nature de l'Internet et dans le fait que l'Equipe de Coppermine ne dispose pas des fonds, ni de l'envie de faire appliquer la préservation de cette mention devant une cour de justice. Cette règle de préservation du ped de page avait été demandée par l'auteur de la premiere version de Coppermine. Toutefois, nous vous <strong>demandons</strong> (l'utilisateur final) de réspecter le souhait du créateur originel de Coppermine et de laisser le pied de page intact. De plus, noue avons une politique stricte sur le forum d'aide de Coppermine qui est que les utilisateurs de galeries qui ont enlevé le pied de page n'obtiendrons pas d'aide, comme c'est à nous de choisir à qui nous souhaitons donner de l'aide. Nous sommes convaincus qu'il faut donner du crédit lorsque le crédit est dû. Nous vous demandons d'y réfléchir à deux fois avant de retirer le pied de page, car il est destinée à passer le mot à propos de Coppermine et de donner d'autres qui aiment votre galerie Coppermine, d'avoir la possibilité d'avoir la leur.</p>
 <p>L'équipe de développement de Coppermine est heureuse que la version 3 de la licence GNU GPL clarifie l'aspect légal au niveau des droits d'auteurs et les demandes de tiers de respecter <em>toute</em> la licence, y compris les termes additionnels couverts par cette section de la documentation. Celà signifie qu'il est <strong>permis</strong> de modifier ou d'enlever le "Powered by Coppermine" des pages générées par une galerie Coppermine, toutefois, vous n'avez pas le droit d'enlever les références de l'auteur du code source de Coppermine.</p>
 <p>C'est  <strong>acceptable</strong>  (et équitable) de modifier le "Powered by Coppermine" de manière à expliquer qui détient les droits d'auteurs du <em>contenu</em> affiché par une galerie Coppermine.</p>
@@ -812,7 +811,7 @@
 <p>Pour plus de détails sur la manière de modifier ou d'enlever le pied de page "Powered by Coppermine", regardez la section <a href="theme_copyright.htm">Themes: Copyright et clause de non-responsabilité dans le pied de page</a>.</p>
 
 <a name="copyright_additional_marking"></a><h3>Marquage des versions modifiées<a href="#copyright_additional_marking" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">en accord avec la licence GNU GPL v3, <a href="#section7">section 7</a> c)</p>
+<p class="cpg_message_info">en accord avec la licence GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> c)</p>
 <p>L'équipe de développementd e Coppermine ajoute une mention supplémentaire à la licence, signifiant que les versions modifiées de Coppermine distribuées doivent être marquées de manière raisonnable. Les versions modifiées ne doivent pas être distribuées sous le même nom que les publications originales de Coppermine. Le nom du Pack, le code source et les sorties générées par la version modifiée, doivent permettre aux utilisateurs potentiels de comprendre que la version modifiée apporte des différences de fonctionnement par rapport à l'original.</p>
 
 <div class="cpg_example">Si vous créez une version de coppermine avec une focntionnalité permettant de moudre du café, nommez là comme suggeré ci dessous:
@@ -829,8 +828,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/credits.htm 1.5.8.src/docs/fr/credits.htm
--- 1.5.6.src/docs/fr/credits.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/credits.htm	2010-08-06 11:59:20.000000000 -0500
@@ -1,666 +1,692 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Credits - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Credits: Développeurs, Contributeurs et logiciels libres utilisés par Coppermine" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/credits.htm $
-  $Revision: 7626 $
-
-  $Date: 2010-06-03 21:40:31 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-
-
-<a name="credits"></a><h1>Crédits<a href="#credits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="developers"></a><h2>Equipe de développement de Coppermine (Coppermine dev team)<a href="#developers" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<!-- Team Member sort order: GROUP BY 'status' ORDER BY 'position' IN THIS ORDER (Proj Mgr,Lead dev,Developer,Supporter,tester,other), 'username' ASC -->
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Développeur</th>
-    <th valign="top" align="left">Nom d'utilisateur</th>
-    <th valign="top" align="left">Role/Position</th>
-    <th valign="top" align="left">Statut</th>
-  </tr>
-  <tr>
-    <td valign="top">Abbas Ali</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=11737">abbas</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">André</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24278">eenemeenemuu</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top" class="<!-- tableb tableb_alternate -->">Tommy Atkinson</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=941">Nibbler</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Amit Badkas</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=18262">Amit</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Donovan Bray</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=10059">donnoman</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Billy Bullock</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=17566">Gizmo</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Andreas Ellsel</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=898">Andi</a></td>
-    <td valign="top">Testeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Fabricio Ferrero</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=53458">Fabri</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Fran&ccedil;ois Keller</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=9980">Frantz</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Thomas Lange</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14796">Stramm</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Phill Luckhurst</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24313">Phill</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Aditya Mooley</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=5957">Aditya</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Borzoo Mossavari</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14716">Sami</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Joachim Müller</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
-    <td valign="top">Chef de Projet</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Davide Renda</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2152">Lontano</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Paul Van Rompay</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=23938">Paver</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Dr Tarique Sani</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=4">tarique</a></td>
-    <td valign="top">Développeur chef</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Timo Schewe</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=42505">Timo</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Thu Tu</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=7792">TranzNDance</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Sander Weyens</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=40798">SaWey</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">Pascal Yap</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1545">PYAP</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">actif</td>
-  </tr>
-  <tr>
-    <td valign="top">John Asendorf</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=30">jasendorf</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Christopher Brown-Floyd</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Frank Cleynen</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=43155">ArDelLa</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Grégory Demar</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=259">Greg</a></td>
-    <td valign="top">Original creator of Coppermine</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">DJ Axion</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=9">djaxion</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Scott Gahres</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=66">gtroll</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Maarten Hagoort</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=404">DJ Maze</a></td>
-    <td valign="top">Développeur (nuke team)</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Jay Hao-En Liu</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=59">Oasis</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">David Holm</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14">wormie_dk</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Hyperion</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=125">hyperion01</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Jack</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=6">datajack</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Dave Kazebeer</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=7">kegobeer</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">mitirapa</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=133">mitirapa</a></td>
-    <td valign="top">Porter (Cross Platform Devel.)</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Clive Leech</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=56">casper</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Moorey</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=13">moorey</a></td>
-    <td valign="top">Web Designer</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Dennis Nakano</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=19311">madeinhawaii</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Roberta</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24398">Blueiris</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Timothy</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=6949">skybax</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Hein Traag</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2620">Hein</a></td>
-    <td valign="top">Supporter</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Mark Zerr</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=11">zarsky99</a></td>
-    <td valign="top">Tester</td>
-    <td valign="top">retiré</td>
-  </tr>
-  <tr>
-    <td valign="top">Eyal Zvi</td>
-    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=94">EZ</a></td>
-    <td valign="top">Développeur</td>
-    <td valign="top">retiré</td>
-  </tr>
-</table>
-
-<a name="contributors"></a><h2>Contributeurs<a href="#contributors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-<tr>
-  <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=101">DaMysterious</a></td>
-  <td valign="top">DaMysterious a crée une multitude de thèmes fantastiques pour Coppermine</td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1399">Nanobot</a></td>
-  <td valign="top">Doug à réalisé le fichier bridge pour vBulletin v3</td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://www.sanisoft.com/about" rel="external" class="external">Girish Nair</a></td>
-  <td valign="top">Girish a contribué au développement de la fonction "négatif"</td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=378">Jason Kawaja</a></td>
-  <td valign="top">Jason à réalisé le <a href="http://coppermine-gallery.net/forum/index.php?topic=1985.0">hack pour la liste de membres</a></td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://www.worldwidegarage.com/" rel="external" class="external">Joe Ernst</a></td>
-  <td valign="top">Joe a contribué à la fonction &quot;Trier mes images&quot;</td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2850" rel="external" class="external">Tweak</a></td>
-  <td valign="top">Tweak a crée la base du nouveau logo de Coppermine qui sera associé à cpg1.5.x</td>
-</tr>
-<tr>
-  <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=17122" rel="external" class="external">jjhat1</a></td>
-  <td valign="top">Jjhat a ércit la première version de <a href="dev_plugin_hooks.htm">liste des entrées pour les plugins (plugin hooks)</a></td>
-</tr>
-<tr>
-        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=42923" rel="external" class="external">Nitin Gupta</a></td>
-         <td valign="top">Nitin a contribué au code pendant la session de Google Summer Of Code 2007</td>
-    </tr>
-    <tr>
-        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=53920" rel="external" class="external">Nuwan Sameera</a></td>
-         <td valign="top">Contribution Ajax pendant la session de Google Summer of Code 2008</td>
-    </tr>
-</table>
-
-<a name="translators"></a><h2>Tranducteurs<a href="#translators" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>C'est la liste des traducteurs qui ont contribués à l'<acronym title="internationalization">i18n</acronym> de Coppermine</p>
-
-<div class="indent">
-
-    <a name="translators_language_file"></a><h3>Fichiers langues<a href="#translators_language_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        <tr>
-          <th valign="top" align="left"></th>
-          <th valign="top" align="left">Langue</th>
-          <th valign="top" align="left">Traducteur</th>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Anglais (US)</td>
-          <td valign="top">Coppermine dev team</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/gb.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Anglais (GB)</td>
-          <td valign="top">Tommy Atkinson</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/sa.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Arabe</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/bg.png" width="16" height="11" /></td>
-          <td valign="top">Bulgare</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Chinois (Simplifie)</td>
-          <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Czech</td>
-          <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/nl.png" alt="" width="16" height="11" /></td>
-          <td valign="top">Néerlandais</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72714" rel="external" class="external">Albe-Espero</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Finlandais</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Fran&ccedil;ais</td>
-          <td valign="top">Fran&ccedil;ois Keller</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Allemand (informel / formel)</td>
-          <td valign="top">Joachim Müller</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Grec</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Luxembourgeois</td>
-          <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/mx.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Mexicain (Espagnol)</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://dtcsrni.co.cc/" rel="external" class="external">Dtc</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/pl.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Polonais</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=66414" rel="external" class="external">Vurmil</a></td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/ru.png" width="16" height="11" /></td>
-          <td valign="top">Russe</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
-      </tr>
-      <tr>
-          <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Slovène</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
-      </tr>
-      <tr>
-          <td valign="top"><img src="../../images/flags/es.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Espagnol</td>
-          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://dtcsrni.co.cc/" rel="external" class="external">Dtc</a></td>
-      </tr>
-      <tr>
-          <td valign="top"><img src="../../images/flags/tr.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Turque</td>
-          <td valign="top"><a href="http://www.pragmamx.org/" rel="external" class="external">Sitki</a></td>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Crédits - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Crédits: Développeurs, Contributeurs et logiciels libres utilisés par Coppermine" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/credits.htm $
+  $Revision: 7805 $
+
+
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<a name="credits"></a><h1>Crédits<a href="#credits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="developers"></a><h2>Equipe de développement de Coppermine (Coppermine dev team)<a href="#developers" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<!-- Team Member sort order: GROUP BY 'status' ORDER BY 'position' IN THIS ORDER (Proj Mgr,Lead dev,Developer,Supporter,tester,other), 'username' ASC -->
+<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+  <tr>
+    <th valign="top" align="left">Développeur</th>
+    <th valign="top" align="left">Nom d'utilisateur</th>
+    <th valign="top" align="left">Rôle/Position</th>
+    <th valign="top" align="left">Status</th>
+  </tr>
+  <tr>
+    <td valign="top">Abbas Ali</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=11737">abbas</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">André</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24278">eenemeenemuu</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Tommy Atkinson</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=941">Nibbler</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Amit Badkas</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=18262">Amit</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Billy Bullock</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=17566">Gizmo</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Fabricio Ferrero</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=53458">Fabri</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Fran&ccedil;ois Keller</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=9980">Frantz</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Thomas Lange</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14796">Stramm</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Phill Luckhurst</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24313">Phill</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Aditya Mooley</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=5957">Aditya</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Joachim Müller</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Davide Renda</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2152">Lontano</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Paul Van Rompay</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=23938">Paver</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Dr Tarique Sani</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=4">tarique</a></td>
+    <td valign="top">Développeur chef</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Timo Schewe</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=42505">Timo</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Thu Tu</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=7792">TranzNDance</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Sander Weyens</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=40798">SaWey</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">Pascal Yap</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1545">PYAP</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">actif</td>
+  </tr>
+  <tr>
+    <td valign="top">John Asendorf</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=30">jasendorf</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Donovan Bray</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=10059">donnoman</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Christopher Brown-Floyd</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Frank Cleynen</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=43155">ArDelLa</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Grégory Demar</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=259">Greg</a></td>
+    <td valign="top">Créateur originel de Coppermine</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">DJ Axion</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=9">djaxion</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Andreas Ellsel</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=898">Andi</a></td>
+    <td valign="top">Testeur</td>
+    <td valign="top">inactive</td>
+  </tr>
+  <tr>
+    <td valign="top">Scott Gahres</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=66">gtroll</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Maarten Hagoort</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=404">DJ Maze</a></td>
+    <td valign="top">Développeur (nuke team)</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Jay Hao-En Liu</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=59">Oasis</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">David Holm</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14">wormie_dk</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Hyperion</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=125">hyperion01</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Jack</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=6">datajack</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Dave Kazebeer</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=7">kegobeer</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">mitirapa</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=133">mitirapa</a></td>
+    <td valign="top">Porter (Cross Platform Devel.)</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Borzoo Mossavari</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14716">Sami</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Clive Leech</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=56">casper</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Moorey</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=13">moorey</a></td>
+    <td valign="top">Web Designer</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Dennis Nakano</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=19311">madeinhawaii</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Roberta</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24398">Blueiris</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Timothy</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=6949">skybax</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Hein Traag</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2620">Hein</a></td>
+    <td valign="top">Supporter</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Mark Zerr</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=11">zarsky99</a></td>
+    <td valign="top">Tester</td>
+    <td valign="top">retiré</td>
+  </tr>
+  <tr>
+    <td valign="top">Eyal Zvi</td>
+    <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=94">EZ</a></td>
+    <td valign="top">Développeur</td>
+    <td valign="top">retiré</td>
+  </tr>
+</table>
+
+<a name="contributors"></a><h2>Contributeurs<a href="#contributors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=101">DaMysterious</a></td>
+        <td valign="top">DaMysterious a crée une multitude de thèmes fantastiques pour Coppermine</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=1399">Nanobot</a></td>
+        <td valign="top">Doug à réalisé le fichier bridge pour vBulletin v3</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://www.sanisoft.com/about" rel="external" class="external">Girish Nair</a></td>
+        <td valign="top">Girish a contribué au développement de la fonction "négatif"</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=378">Jason Kawaja</a></td>
+        <td valign="top">Jason à réalisé le <a href="http://coppermine-gallery.net/forum/index.php?topic=1985.0">hack pour la liste de membres</a></td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://www.worldwidegarage.com/" rel="external" class="external">Joe Ernst</a></td>
+        <td valign="top">Joe a contribué à la fonction &quot;Trier mes images&quot;</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2850" rel="external" class="external">Tweak</a></td>
+        <td valign="top">Tweak a crée la base du nouveau logo de Coppermine qui sera associé à cpg1.5.x</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=17122" rel="external" class="external">jjhat1</a></td>
+         <td valign="top">Jjhat a écrit la première version de <a href="dev_plugin_hooks.htm">liste des entrées pour les plugins (plugin hooks)</a></td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=42923" rel="external" class="external">Nitin Gupta</a></td>
+         <td valign="top">Nitin a contribué au code pendant la session de Google Summer Of Code 2007</td>
+    </tr>
+    <tr>
+        <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=53920" rel="external" class="external">Nuwan Sameera</a></td>
+         <td valign="top">Contribution Ajax pendant la session de Google Summer of Code 2008</td>
+    </tr>
+</table>
+
+<a name="translators"></a><h2>Tranducteurs<a href="#translators" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>C'est la liste des traducteurs qui ont contribués à l'<acronym title="internationalization">i18n</acronym> de Coppermine</p>
+
+<div class="indent">
+
+    <a name="translators_language_file"></a><h3>Fichiers langues<a href="#translators_language_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+          <th valign="top" align="left"></th>
+          <th valign="top" align="left">Langue</th>
+          <th valign="top" align="left">Traducteur</th>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/sa.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Arabe</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/br.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Brésilien</td>
+          <td valign="top"><a href="http://www.zicon.com.br/" rel="external" class="external">Ricardo Pires</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/bg.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Bulgare</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Tchèque</td>
+          <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Chinois (Simplifé)</td>
+          <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/dk.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Dannois</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=81069" rel="external" class="external">Tomas C. Jensen</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/nl.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Néerlandais</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72714" rel="external" class="external">Albe-Espero</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Anglais (US)</td>
+          <td valign="top">Coppermine dev team</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/gb.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Anglais (GB)</td>
+          <td valign="top">Tommy Atkinson</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/ee.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Estonian</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=87590" rel="external" class="external">Craig Tislar</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Finlandais</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Français</td>
+          <td valign="top">Fran&ccedil;ois Keller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Allemand (informel / formel)</td>
+          <td valign="top">Joachim Müller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Grec</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/hu.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Hongrois</td>
+          <td valign="top"><a href="http://www.acegem.hu/" rel="external" class="external">Halasi Miklós</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/jp.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Japonais</td>
+          <td valign="top"><a href="http://mitstek.com/" rel="external" class="external">Mitsuhiro Yoshida</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Luxembourgeois</td>
+          <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/mx.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Mexicain (Espagnol)</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://dtcsrni.co.cc/" rel="external" class="external">Dtc</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/pl.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Polonais</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=66414" rel="external" class="external">Vurmil</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/ru.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Russe</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
       </tr>
-      <tr>
-          <td valign="top"><img src="../../images/flags/ua.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Ukrainien</td>
-          <td valign="top"><a href="http://nlight.org.ua/" rel="external" class="external">Neolo</a></td>
-      </tr>
-    </table>
-    
-    <a name="translators_documentation"></a><h3>Documentation<a href="#translators_documentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        <tr>
-          <th valign="top" align="left"></th>
-          <th valign="top" align="left">Langue</th>
-          <th valign="top" align="left">Traducteur</th>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Anglais (US)</td>
-          <td valign="top">Coppermine dev team</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Fran&ccedil;ais (traduction partielle)</td>
-          <td valign="top">Fran&ccedil;ois Keller - FBlue</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Allemand (traduction partielle)</td>
-          <td valign="top">Joachim Müller</td>
-        </tr>
-        <tr>
-          <td valign="top"><img src="../../images/flags/nl.png" border="0" width="16" height="11" alt="" /></td>
-          <td valign="top">Néerlandais (traduction partielle)</td>
-          <td valign="top">Albe-Espero</td>
-        </tr>
-    </table>
-
-</div>
-
-<a name="codebase"></a><h2>Coppermine utilise le code des logiciels libres suivants:<a href="#codebase" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Nom</th>
-    <th valign="top" align="left">Auteur</th>
-    <th valign="top" align="left">License</th>
-    <th valign="top" align="left">Utilisation dans Coppermine</th>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.phpbb.com/" rel="external" class="external">phpBB</a></td>
-    <td valign="top">phpBBGroup</td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">bbcode</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a></td>
-    <td valign="top">phpMyAdmin devel team</td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">include/sql_parse.php</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.stoverud.com/PHPhotoalbum/" rel="external" class="external">phpPhotoAlbum</a></td>
-    <td valign="top"><a href="mailto:henning AT stoverud DOT com" rel="external" class="external">Henning St&oslash;verud</a></td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">Architecture de base</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.phpclasses.org/browse/package/945.html" rel="external" class="external">TAR/GZIP/ZIP Archive Classes</a></td>
-    <td valign="top"><a href="mailto:darksnoopy AT shaw DOT ca" rel="external" class="external">Devin Doucette</a></td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">include/zip.lib.php</td>
-  </tr>
-  <tr>
-    <td valign="top">Exifixer</td>
-    <td valign="top"><a href="http://www.offsky.com/software/exif/index.php" rel="external" class="external">Jake Olefsky</a> (discontinued development in 2005),<br /><a href="http://www.zenphoto.org/trac/wiki/ExifixerLibrary" rel="external" class="external">ZenPhoto</a> (continued development in 2007)</td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">Fonctions Exif</td>
-  </tr>
-  
-  <tr>
-    <td valign="top"><a href="http://www.cascade.org.uk/software/php/calendar/" rel="external" class="external">PHP Calendar Class</a> (v1.4)</td>
-    <td valign="top"><a href="mailto:davidw AT cascade DOT org DOT uk" rel="external" class="external">David Wilkinson</a></td>
-    <td valign="top">Libre pour tout le monde tant qye les informations de copyright restent intactes</td>
-    <td valign="top">calendar.php</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.ejeliot.com/" rel="external" class="external">PhpCaptcha</a></td>
-    <td valign="top">Edward Eliot</td>
-    <td valign="top">Free BSD license</td>
-    <td valign="top">include/captcha.inc.php</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.awstats.net/" rel="external" class="external">AWStats</a></td>
-    <td valign="top">Laurent Destailleur</td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">Icones de navigateurs et de systèmes d'exploitation utilisées</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt</a></td>
-    <td valign="top">Chris Shiflett, Ed Finkler</td>
-    <td valign="top"><a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a></td>
-    <td valign="top">Librairie de sécurisation des Superglobales</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.ajaxload.info/" rel="external" class="external">ajaxload.info</a></td>
-    <td valign="top"><a href="http://www.kath.fr/" rel="external" class="external">Catherine Roman</a></td>
-    <td valign="top">Libre d'utilisation</td>
-    <td valign="top">Icones Ajax de chargement dans la pages de téléchargement</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://famfamfam.com/lab/icons/flags/" rel="external" class="external">FamFamFam flag icons</a></td>
-    <td valign="top">Mark James</td>
-    <td valign="top">Libre d'utilisation pour toute utilisation</td>
-    <td valign="top">Drapeaux utilisés pour la sélection de langue</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.everaldo.com/crystal/" rel="external" class="external">Everaldo: Crystal Clear</a></td>
-    <td valign="top">Everaldo Coelho</td>
-    <td valign="top">LGPL</td>
-    <td valign="top">Icones de vignette générique pour les fichiers non image</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://jquery.com/" rel="external" class="external">jquery</a></td>
-    <td valign="top"><a href="http://ejohn.org/" rel="external" class="external">John Resig</a> / jQuery Team</td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">Librairie JavaScript/Ajax</td>
-  </tr>
-  <tr>
-    <td valign="top">XP Publishing Wizard</td>
-    <td valign="top"><a href="http://www.notsostupid.com/" rel="external" class="external">Sebastian Delmont</a></td>
-    <td valign="top"><abbr title="not applicable">n/a</abbr></td>
-    <td valign="top">XP Publisher</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.unwrongest.com/projects/elastic/" rel="external" class="external">jQuery Elastic Plugin</a></td>
-    <td valign="top"><a href="http://www.unwrongest.com/" rel="external" class="external">Jan Jarfalk</a></td>
-    <td valign="top">MIT License</td>
-    <td valign="top">Champs texte autoajustables</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://plugins.jquery.com/project/dimensions" rel="external" class="external">jQuery Dimensions Plugin</a></td>
-    <td valign="top"><a href="http://www.paulbakaus.com/" rel="external" class="external">Paul Bakaus</a> &amp; <a href="http://brandonaaron.net/" rel="external" class="external">Brandon Aaron</a></td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">Redimmensionneur de la fenêtre des images de taille originale</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://plugins.jquery.com/project/datepicker" rel="external" class="external">jQuery datePicker Plugin</a></td>
-    <td valign="top"><a href="http://www.kelvinluck.com/" rel="external" class="external">Kelvin Luck</a></td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">Calendrier d'expiration de banissement</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://docs.jquery.com/Plugins/Treeview" rel="external" class="external">jQuery Treeview Plugin</a></td>
-    <td valign="top"><a href="http://bassistance.de/" rel="external" class="external">Jörn Zaefferer</td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">Navigation JavaScript utilisée pour la documentation et la barre latéralle</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://phpmailer.sourceforge.net/" rel="external" class="external">PHPMailer</a></td>
-    <td valign="top"><a href="http://sourceforge.net/project/memberlist.php?group_id=26031" rel="external" class="external">PHPMailer Team</a></td>
-    <td valign="top">LGPL</td>
-    <td valign="top">include/mailer.inc.php</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.phpclasses.org/browse/file/17412.html" rel="external" class="external">lib.xml.php</a></td>
-    <td valign="top"><a href="mailto: ivan DOT enderlin AT wanadoo DOT fr" rel="external" class="external">Ivan Enderlin</a></td>
-    <td valign="top">GNU GPL</td>
-    <td valign="top">Utilisé dans versionscript pour convertir les fichiers XML en un tableau</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://blog.jquery.com/2006/02/10/greybox-redux/" rel="external" class="external">jQuery Greybox Redux Plugin</a></td>
-    <td valign="top">Plugin by <a href="http://ejohn.org/" rel="external" class="external">John Resig</a>. Original code by <a href="http://amix.dk" rel="external" class="external">4mir Salihefendic</a></td>
-    <td valign="top">LGPL</td>
-    <td valign="top">Pops-up intégrés (fenêtres modales)</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.softwareunity.com/jquery/JQuerySpinBtn/" rel="external" class="external">jQuery Web SpinButton Plugin</a></td>
-    <td valign="top">George Adamson (<a href="http://www.softwareunity.com/" rel="external" class="external">Software Unity</a>)</td>
-    <td valign="top"></td>
-    <td valign="top">Boutons tournants sur la page de configuration</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://drupal.org/project/transliteration/" rel="external" class="external">Drupal transliteration project</a></td>
-    <td valign="top">Stefan M. Kudwien(<a href="http://drupal.org/user/48898" rel="external" class="external">smk-ka</a>), Daniel F. Kudwien (<a href="http://drupal.org/user/54136" rel="external" class="external">sun</a>)</td>
-    <td valign="top">GPL</td>
-    <td valign="top">Transliteration of utf-8 encoded characters in filenames into latin</td>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.addfullsize.com/" rel="external" class="external">jQuery Fullsize Plug-in</a></td>
-    <td valign="top"><a href="http://www.drewwilson.com/" rel="external" class="external">Drew Wilson</a></td>
-    <td valign="top">GNU GPL / MIT License</td>
-    <td valign="top">From thumbnail to fullsize (used in documentation only)</td>
-  </tr>
-</table>
-
-<a name="acknowledgements"></a><h2>Remerciements<a href="#acknowledgements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Nom</th>
-    <th valign="top" align="left">Auteur</th>
-    <th valign="top" align="left">Utilisation dans Coppermine</th>
-  </tr>
-  <tr>
-    <td valign="top"><a href="http://www.simplemachines.org/" rel="external" class="external">Simplemachines (SMF)</a></td>
-    <td valign="top">SMF team</td>
-    <td valign="top">Thème Curve<br />
-	Le nouveau thème par défaut <em>curve</em> inclue dans cpg1.5.x a été créer à partir du thème Curve pour SMF 2.0. Une partie des resources graphiques ont été prises dans le thème SMF.</td>
-  </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/sk.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slovak</td>
+          <td valign="top"><a href="http://www.foxy.sk/" rel="external" class="external">Aurel Klátik</a></td>
+      </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slovène</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
+      </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/es.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Espagnol</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73633" rel="external" class="external">jmatute</a></td>
+      </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/tr.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Turque</td>
+          <td valign="top"><a href="http://www.pragmamx.org/" rel="external" class="external">Sitki</a></td>
+      </tr>
+      <tr>
+          <td valign="top"><img src="../../images/flags/ua.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Ukrénien</td>
+          <td valign="top"><a href="http://nlight.org.ua/" rel="external" class="external">Neolo</a></td>
+      </tr>
+    </table>
+    
+    <a name="translators_documentation"></a><h3>Documentation<a href="#translators_documentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+          <th valign="top" align="left"></th>
+          <th valign="top" align="left">Langue</th>
+          <th valign="top" align="left">Traducteur</th>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Anglais (US)</td>
+          <td valign="top">Coppermine dev team</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Fran&ccedil;ais (traduction partielle)</td>
+          <td valign="top">Fran&ccedil;ois Keller - FBlue</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Allemand (traduction partielle)</td>
+          <td valign="top">Joachim Müller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/nl.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Néerlandais (traduction partielle)</td>
+          <td valign="top">Albe-Espero</td>
+        </tr>
+    </table>
+</div>
+
+<a name="codebase"></a><h2>Coppermine utilise le code des logiciels libres suivants:<a href="#codebase" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+  <tr>
+    <th valign="top" align="left">Nom</th>
+    <th valign="top" align="left">Auteur</th>
+    <th valign="top" align="left">Licence</th>
+    <th valign="top" align="left">Utilisation dans Coppermine</th>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.phpbb.com/" rel="external" class="external">phpBB</a></td>
+    <td valign="top">phpBBGroup</td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">bbcode</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a></td>
+    <td valign="top">phpMyAdmin devel team</td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">include/sql_parse.php</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.stoverud.com/PHPhotoalbum/" rel="external" class="external">phpPhotoAlbum</a></td>
+    <td valign="top"><a href="mailto:henning AT stoverud DOT com" rel="external" class="external">Henning St&oslash;verud</a></td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">Architecture de base</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.phpclasses.org/browse/package/945.html" rel="external" class="external">TAR/GZIP/ZIP Archive Classes</a></td>
+    <td valign="top"><a href="mailto:darksnoopy AT shaw DOT ca" rel="external" class="external">Devin Doucette</a></td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">include/zip.lib.php</td>
+  </tr>
+  <tr>
+    <td valign="top">Exifixer</td>
+    <td valign="top"><a href="http://www.offsky.com/software/exif/index.php" rel="external" class="external">Jake Olefsky</a> (discontinued development in 2005),<br /><a href="http://www.zenphoto.org/trac/wiki/ExifixerLibrary" rel="external" class="external">ZenPhoto</a> (continued development in 2007)</td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">Fonctions Exif</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.cascade.org.uk/software/php/calendar/" rel="external" class="external">PHP Calendar Class</a> (v1.4)</td>
+    <td valign="top"><a href="mailto:davidw AT cascade DOT org DOT uk" rel="external" class="external">David Wilkinson</a></td>
+    <td valign="top">Libre pour tout le monde tant que les informations de copyright restent intactes</td>
+    <td valign="top">calendar.php</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.ejeliot.com/" rel="external" class="external">PhpCaptcha</a></td>
+    <td valign="top">Edward Eliot</td>
+    <td valign="top">Free BSD license</td>
+    <td valign="top">include/captcha.inc.php</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.awstats.net/" rel="external" class="external">AWStats</a></td>
+    <td valign="top">Laurent Destailleur</td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">Icônes de navigateurs et de systèmes d'exploitation utilisées</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt</a></td>
+    <td valign="top">Chris Shiflett, Ed Finkler</td>
+    <td valign="top"><a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a></td>
+    <td valign="top">Librairie de sécurisation des Superglobales</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.ajaxload.info/" rel="external" class="external">ajaxload.info</a></td>
+    <td valign="top"><a href="http://www.kath.fr/" rel="external" class="external">Catherine Roman</a></td>
+    <td valign="top">Libre d'utilisation</td>
+    <td valign="top">Icônes Ajax de chargement dans la pages de téléchargement</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://famfamfam.com/lab/icons/flags/" rel="external" class="external">FamFamFam flag icons</a></td>
+    <td valign="top">Mark James</td>
+    <td valign="top">Libre d'utilisation pour toute utilisation</td>
+    <td valign="top">Drapeaux utilisés pour la sélection de langue</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.everaldo.com/crystal/" rel="external" class="external">Everaldo: Crystal Clear</a></td>
+    <td valign="top">Everaldo Coelho</td>
+    <td valign="top">LGPL</td>
+    <td valign="top">Icônes de vignette générique pour les fichiers non image</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://jquery.com/" rel="external" class="external">jquery</a></td>
+    <td valign="top"><a href="http://ejohn.org/" rel="external" class="external">John Resig</a> / jQuery Team</td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">Librairie JavaScript/Ajax</td>
+  </tr>
+  <tr>
+    <td valign="top">XP Publishing Wizard</td>
+    <td valign="top"><a href="http://www.notsostupid.com/" rel="external" class="external">Sebastian Delmont</a></td>
+    <td valign="top"><abbr title="not applicable">n/a</abbr></td>
+    <td valign="top">XP Publisher</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.unwrongest.com/projects/elastic/" rel="external" class="external">jQuery Elastic Plugin</a></td>
+    <td valign="top"><a href="http://www.unwrongest.com/" rel="external" class="external">Jan Jarfalk</a></td>
+    <td valign="top">MIT License</td>
+    <td valign="top">Champs texte autoajustables</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://plugins.jquery.com/project/dimensions" rel="external" class="external">jQuery Dimensions Plugin</a></td>
+    <td valign="top"><a href="http://www.paulbakaus.com/" rel="external" class="external">Paul Bakaus</a> &amp; <a href="http://brandonaaron.net/" rel="external" class="external">Brandon Aaron</a></td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">Redimmensionneur de la fenêtre des images de taille originale</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://plugins.jquery.com/project/datepicker" rel="external" class="external">jQuery datePicker Plugin</a></td>
+    <td valign="top"><a href="http://www.kelvinluck.com/" rel="external" class="external">Kelvin Luck</a></td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">Calendrier d'expiration de bannissement</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://docs.jquery.com/Plugins/Treeview" rel="external" class="external">jQuery Treeview Plugin</a></td>
+    <td valign="top"><a href="http://bassistance.de/" rel="external" class="external">Jörn Zaefferer</td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">Navigation JavaScript utilisée pour la documentation et la barre latérale</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://phpmailer.sourceforge.net/" rel="external" class="external">PHPMailer</a></td>
+    <td valign="top"><a href="http://sourceforge.net/project/memberlist.php?group_id=26031" rel="external" class="external">PHPMailer Team</a></td>
+    <td valign="top">LGPL</td>
+    <td valign="top">include/mailer.inc.php</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.phpclasses.org/browse/file/17412.html" rel="external" class="external">lib.xml.php</a></td>
+    <td valign="top"><a href="mailto: ivan DOT enderlin AT wanadoo DOT fr" rel="external" class="external">Ivan Enderlin</a></td>
+    <td valign="top">GNU GPL</td>
+    <td valign="top">Utilisé dans versionscript pour convertir les fichiers XML en un tableau</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://blog.jquery.com/2006/02/10/greybox-redux/" rel="external" class="external">jQuery Greybox Redux Plugin</a></td>
+    <td valign="top">Plugin by <a href="http://ejohn.org/" rel="external" class="external">John Resig</a>. Original code by <a href="http://amix.dk" rel="external" class="external">4mir Salihefendic</a></td>
+    <td valign="top">LGPL</td>
+    <td valign="top">Pops-up intégrés (fenêtres modales)</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.softwareunity.com/jquery/JQuerySpinBtn/" rel="external" class="external">jQuery Web SpinButton Plugin</a></td>
+    <td valign="top">George Adamson (<a href="http://www.softwareunity.com/" rel="external" class="external">Software Unity</a>)</td>
+    <td valign="top"></td>
+    <td valign="top">Boutons tournants sur la page de configuration</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://drupal.org/project/transliteration/" rel="external" class="external">Drupal transliteration project</a></td>
+    <td valign="top">Stefan M. Kudwien(<a href="http://drupal.org/user/48898" rel="external" class="external">smk-ka</a>), Daniel F. Kudwien (<a href="http://drupal.org/user/54136" rel="external" class="external">sun</a>)</td>
+    <td valign="top">GPL</td>
+    <td valign="top">La translittération des caractères UTF-8 dans les noms codés en latin</td>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.addfullsize.com/" rel="external" class="external">jQuery Fullsize Plug-in</a></td>
+    <td valign="top"><a href="http://www.drewwilson.com/" rel="external" class="external">Drew Wilson</a></td>
+    <td valign="top">GNU GPL / MIT License</td>
+    <td valign="top">De la vignette au plein écran (utilisés dans la documentation seulement)</td>
+  </tr>
+</table>
+
+<a name="acknowledgements"></a><h2>Remerciements<a href="#acknowledgements" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+  <tr>
+    <th valign="top" align="left">Nom</th>
+    <th valign="top" align="left">Auteur</th>
+    <th valign="top" align="left">Utilisation dans Coppermine</th>
+  </tr>
+  <tr>
+    <td valign="top"><a href="http://www.simplemachines.org/" rel="external" class="external">Simplemachines (SMF)</a></td>
+    <td valign="top">SMF team</td>
+    <td valign="top">Thème Curve<br />
+	Le nouveau thème par défaut <em>curve</em> inclue dans cpg1.5.x a été créer à partir du thème Curve pour SMF 2.0. Une partie des ressources graphiques ont été prises dans le thème SMF.</td>
+  </tr>
 </table>
 
 <div class="indent">
-    <a name="acknowledgements_thanks"></a><h3>Many Thanks<a href="#acknowledgements_thanks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>The Coppermine dev team would like to thank the whole community for all their efforts over the years. Without your time and expertise we could never have come this far.</p>
-    <p>We would also like to thank <a href="http://www.bytemark.co.uk/" rel="external" class="external">Bytemark</a> for providing the project with their excellent hosting services completely free of charge. A busy website such as this requires a reliable server and we have not been let down.</p>
-    <p><a href="http://sourceforge.net/" rel="external" class="external">Sourceforge</a> are also high on the list of people we would love to buy a pint or two for. Without their repository many free, open source projects such as ours would struggle to survive.</p>
-</div>
-
-<div id="doc_footer">
-    <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 21:40:31 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7626 $</span>
-    </div>
-</div>
-</body>
+    <a name="acknowledgements_thanks"></a><h3>Merci beaucoup<a href="#acknowledgements_thanks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>L'équipe de développement de Coppermine tiens à remercier toute la communauté pour tous leurs efforts au fil des ans. Sans votre temps et votre expertise nous n'aurions jamais pu aller aussi loin.</p>
+    <p>Nous tenons également à remercier <a href="http://www.bytemark.co.uk/" rel="external" class="external">Bytemark</a> de fournir au projet l'hébergement avec leurs excellents services, entièrement gratuitement. Un site Web très fréquentés comme cela requiert un serveur fiable et nous n'avons pas été déçus.</p>
+    <p><a href="http://sourceforge.net/" rel="external" class="external">Sourceforge</a> se trouve aussi en haut de la liste des gens à qui nous aimerions bien payer un verre ou deux. Sans leur référentiel, beaucoup de projets libres open source comme le notre auraient du mal à survivre.</p>
+</div>
+
+<div id="doc_footer">
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_coding.htm 1.5.8.src/docs/fr/dev_coding.htm
--- 1.5.6.src/docs/fr/dev_coding.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_coding.htm	2010-08-06 11:59:20.000000000 -0500
@@ -1,437 +1,437 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Guide de Codage et de programmation - Documentation dui Développeur - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="This part of the documentation is not meant for end users of Coppermine, but only for developers. There is no support for this section, it comes as-is." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_coding.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="dev_coding"></a><h1>Règles de travail pour le codage<a href="#dev_coding" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="dev_coding_target_audience"></a><h2>Public ciblé<a href="#dev_coding_target_audience" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Cette partie de la documentation n'est pas à destination des utilisateurs de Coppermine, mais uniquement pour les développeurs. Il n'y a pas d'aide pour ces chapitres, ils sont livrés tels quels.</p>
-<p>Les utilisateurs finaux qui veulent modifier leur copie de Coppermine, sont encouragés à suivre ces règles eux aussi.</p>
-
-<a name="dev_coding_scope"></a><h2>Objet<a href="#dev_coding_scope" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Comme Coppermine est un tavail d'équipe, les membres de l'équipe qui contribuent doivent s'assurer que le code reste facile à lire, à comprendre et à maintenir. C'est pourquoi il y a ici un certain nombre de règles qu'il faut réspecter lorsque l'on travaille sur le code source de Coppermine. Bien que cette partie de la documentation aux membres de l'éaquipe de développement de Coppermine, les utilisateurs qui souhaitent contribuer avec leur code de quelque manière que ce soit sont priés de répecter ces règles autant que possible (si vous les comprenez totalement).</p>
-<p>Les règles de codage de cette page ne sont pas gravées dans le marbre - si vous (en tant que membre de l'équipe de développement) trouvez pendant le développement qu'une de ces règles doit être révisée ou changée, commencez un sujet sur le forum de discussion dédié au développement (dev board) pour en discuter.</p>
-<hr />
-
-<a name="dev_coding_indentation"></a><h2>Indentation<a href="#dev_coding_indentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li>Utilisez une indentation de 4 espaces sans tabulations. La plupart des éditeurs peuvent être configurés pour cela.</li>
-    <li>N'hésitez pas à laisser des lignes vides entre les "sections logiques" du code, mais n'en utilisez pas de trop, l'ensemble deviendrait trop espacé</li>
-</ul>
-
-<hr />
-
-<a name="dev_coding_encoding"></a><h2>Encodage<a href="#dev_coding_encoding" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-L'encodage standart dans Coppermine est UTF-8 sans <abbr title="Byte Order Mark">BOM</abbr>. Tous les fichiers non-binaires doivent être encodés en UTF-8 (Unicode).
-
-<hr />
-
-<a name="dev_coding_general"></a><h2>Règles générales<a href="#dev_coding_general" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li>Dans les requêtes ou dans le code, mettez toujours un espace avante et après un opérateur</li>
-</ul>
-
-<hr />
-
-<a name="dev_coding_php"></a><h2>Code PHP<a href="#dev_coding_php" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-<a name="dev_coding_formatting"></a><h3>Formatage<a href="#dev_coding_formatting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-
-<ul>
-    <li>Le signe égal doit être aligné avec les éléments environnants<br />
-    <div class="cpg_example">
-        Mauvais exemple:
-        <pre class="cpg_code code">$pic_title = 'My picture';
-$album = 'lastup';
-$update_time = true;</pre>
-        Bon exemple:
-        <pre class="cpg_code code">$pic_title   = 'My picture';
-$album       = 'lastup';
-$update_time = true;</pre>
-    </div>
-    </li>
-    <li>Les tableaux à valeurs multiples ne doivent pas être déclarés sur une seule ligne. Ils ne peuvent être déclarés sur une seule ligne que si ils ne contiennent qu'une seule valeu</li>
-    <li>Toujours mettre une virgule après la dernière valeur dans la déclaration d'un tableau (array)</li>
-    <li>Toujours aligner les doubles flêches d'un tableau sur une ligne, et il doit y avoir un espace simple après la flèche (avant la valeur)</li>
-    <li>Chaque ligne dans la déclaration 'un tableau doit se terminer par une virgule<br />
-    <div class="cpg_example">
-        Mauvais exemples:
-        <pre class="cpg_code code">
-$foo = array('one', 'two', 'three');
-
-$bar = array(
-'one' => 1, 'two' => 3,
-'three' => 3
-);
-
-$multi = array('first' => 'one', 'second' => array('2'), 'third' => array('foo' => 'bar', 'hello' => 'world'));
-        </pre>
-        Bons exemples:
-        <pre class="cpg_code code">
-$foo = array(
-        'one',
-        'two',
-        'three',
-       );
-
-$bar = array(
-        'one'   => 1,
-        'two'   => 2,
-        'three' => 3,
-       );
-       
-$multi = array(
-          'first'  => 'one',
-          'second' => array('2'), // Comme il n'y a qu'une valeur dans le tableau, il peut être déclaré dans la même ligne
-          'third'  => array(
-                       'foo'   => 'bar',
-                       'hello' => 'world',
-                      ),
-         );
-        </pre>
-    </div>
-    </li>
-    <li>Utilisez <tt class="code">echo</tt> à la place de <tt class="code">print</tt></li>
-    <li>Utilisez des guillemets simples au lieu des guillemets doubles
-    	<div class="cpg_example">
-    		Mauvais:
-    		<pre class="cpg_code code">$foo_array["bla"] = "whatever";</pre>
-    		Bon:
-    		<pre class="cpg_code code">$foo_array['bla'] = 'whatever';</pre>
-    	</div>
-    </li>
-    <li>N'utilisez pas d'espaces ni de majuscules dans les définitions associées aux tableaux
-    	<div class="cpg_example">
-    		Mauvais:
-    		<pre class="cpg_code code">$bla_array['foo Bar'] = 'some string';</pre>
-    		Bon:
-    		<pre class="cpg_code code">$bla_array['foo_bar'] = 'some string';</pre>
-    	</div>    
-    </li>
-</ul>
-
-<a name="dev_coding_control_structures"></a><h3>Structures de Controle<a href="#dev_coding_control_structures" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>cela inclue <tt class="code">if</tt>, <tt class="code">for</tt>, <tt class="code">while</tt>, <tt class="code">switch</tt>.</p>
-<ul>
-    <li>Les éléments de Controle doivent avoi un espace entre le mot clé de controle et l'ouverture de la parenthèse, pour les distinguer des appels de fonctions</li>
-    <li>Toujours utiliser les accolades, même dans les cas ou elles sont techniquement optionnelles - cela augmente la lisibilité et diminue le risque d'erreur lors de l'ajout de lignes</li>
-    <li>Toujours commencer une nouvelle ligne pour l'ouverture ou la fermeture des accolades<br />
-    <div class="cpg_example">Mauvais exemple:<pre class="cpg_code code">if ($foo = 'bar') { echo 'Hello world'; }</pre>Mauvais exemple:<pre class="cpg_code code">if ($foo = 'bar') 
-{ echo 'Hello world'; }</pre>Bon exemple:<pre class="cpg_code code">if ($foo = 'bar') { 
-    echo 'Hello world'; 
-}</pre>Bon exemple:<pre class="cpg_code code">if ($foo = 'bar')
-{ 
-    echo 'Hello world'; 
-}</pre></div></li>
-</ul>
-
-<a name="dev_coding_function_calls"></a><h3>Appel des Fonctions<a href="#dev_coding_function_calls" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>Les fonctions doivent être appelées sans espaces entre le nom de la fonction, l'ouverture de la parenthèse, et le premier paramètre, des espaces entre les virgules et chaques paramètres, et sans espace entre le dernier paramètre, la parenthèse de fin et le point-virgule.</li>
-    <li>il doit y avoir un espace de chaque coté du signe égal utilisé pour assigner la valeur retournée par une fonction vers une variable. Dans le cas d'un bloc de tâches liées, plus d'espace doivent être insérés pour une plus grande lisibilité.</li>
-</ul>
-
-<a name="dev_coding_function_definitions"></a><h3>Définition des Fonctions<a href="#dev_coding_function_definitions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>La définition des Fonctions suit le modèle d'indentation 1TBC:<pre class="cpg_code code">&lt;?php
-    
-    
-function fooFunction($arg1, $arg2 = '')
-{
-    if (condition) {
-        statement;
-    }
-    return $val;
-}
-
-
-?&gt;</pre></li>
-    <li>Les arguments avec une valeur par défaut doivent être en fin de liste des paramètres</li>
-    <li>Il doit y avoir deux lignes vierges avant et après la déclaration de la fonctionT</li>
-    <li>N'utilisez pas de fonctions qui n'existent pas dans PHP4.3 ou précédent (et n'utilisez pas non plus de fonctions qui ont été enlevées par la suite!) à moins de les définir pour leurs versions.</li>
-</ul>
-
-<a name="dev_coding_php_tags"></a><h3>Balise de code PHP<a href="#dev_coding_php_tags" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>Utilisez toujours <tt class="code">&lt;?php ?&gt;</tt> pour délimiter le code PHP, pas la version abrégée <tt class="code">&lt;? ?&gt;</tt>, parce que la version longue fonctionne avec tous les paramétrages de serveur, alors que la version abrégée ne fonctionne pas partout.</li>
-</ul>
-
-<a name="dev_coding_html_nesting"></a><h3>Imbrication de HTML en PHP<a href="#dev_coding_html_nesting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsqu'il y a plus d'une ligne de HTML à afficher, la <a href="http://de2.php.net/manual/fr/language.types.string.php#language.types.string.syntax.heredoc"  rel="external" class="phpnet">syntaxe Heredoc</a> doit être utilisée au lieu de suspendre le processus PHP pour le rependre ensuite.</p>
-<div class="cpg_example">
-<p>Bon:</p>
-<pre class="cpg_code code">// PHP content here
-if ($foo == $bar) {
-	print &lt;&lt;&lt; EOT
-	&lt;h1&gt;Hello {$bla}&lt;/h1&gt;
-EOT;
-}</pre>
-<p>Mauvais:</p>
-<pre class="cpg_code code">// PHP content here
-if ($foo == $bar) {
-	?&gt;
-	&lt;h1&gt;Hello &lt;?php echo $bla; ?&gt;&lt;/h1&gt;
-&lt;?php
-}</pre>
-</div>
-<hr />
-
-<a name="dev_coding_linebreaks"></a><h3>Fin de ligne<a href="#dev_coding_linebreaks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour afficher une fin de ligne dans la sortie HTML, utilisez <a href="http://www.php.net/manual/fr/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">la syntaxe heredoc</a> ou utilisez la variable <tt class="code">$LINEBREAK</tt> au lieu de coder des fin de lignes en dur dans le code.</p>
-<p>N'oubliez pas de rendre la variable <tt class="code">$LINEBREAK</tt> globale dans les fonctions.</p>
-<div class="cpg_example">
-<p>Bon:</p>
-<pre class="cpg_code code">echo '&lt;h1&gt;Hello world&lt;/h1&gt;' . $LINEBREAK;
-echo '&lt;p&gt;foo bar&lt;/p&gt;';
-}</pre>
-<p>Mauvais:</p>
-<pre class="cpg_code code">echo "&lt;h1&gt;Hello world&lt;/h1&gt;\n";
-echo '&lt;p&gt;foo bar&lt;/p&gt;';
-}</pre>
-</div> 
-
-<hr />
-
-<a name="dev_coding_naming_conventions"></a><h3>Convention de Nommage<a href="#dev_coding_naming_conventions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li><strong>Les Fonctions</strong> elles doivent être nommées en minuscules et utiliser l'annotation avec soulignement ex: <tt class="code">function_name()</tt></li>
-    <li><strong>Les Variables</strong> Suivez la même convention (minuscule et utilisation du caractère de soulignement), par contre les variables globales doivent être en MAJUSCULES (ex: <tt class="code">$CONFIG</tt>)</li>
-    <li>Les Superglobales (e.x. $_GET ou $_POST) doivent être sécurisées en utilisant Inspekt - référez vous au chapitre &quot;<a href="dev_superglobals.htm#superglobals_sanitization">Sécurisation des Superglobales en utilisant Inspekt</a>&quot;</li>
-    <li><strong>Les Constantes</strong> doivent être définies en MAJUSCULES avec le caractère de soulignement comme séparateur de mots</li>
-    <li><strong>Les Noms de Fichiers</strong> doivent suivre la même convention d'utilisation du caractère de soulignement mais doivent être entièrement en miniscules</li>
-    <li>Comme toujours, les noms déscriptifs (pour les répertoires/fichiers/fonctions/variables/constantes) sont préférables au genre "$egYtesIopnfer". (sauf pour l'utilisation de compteurs, $i, etc.)</li>
-</ul>
-<div class="cpg_message_success">Pour les créateurs de plugins il y a une section plus détaillée <a href="dev_plugins.htm#plugin_writing_naming_conventions">sur les conventions de nommage</a> décrivants aussi les noms de packages.</div>
-
-<hr />
-
-<a name="dev_coding_database"></a><h2>Requêtes dans la base de donnée<a href="#dev_coding_database" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li>Toujours libérer les ressources MySQL. (ainsi que les autres!)</li>
-    <li>Dans les requêtes, toujours mettre en capitales les commandes : <tt class="code">SELECT</tt>, <tt class="code">INSERT</tt>, <tt class="code">REPLACE</tt>, <tt class="code">UPDATE</tt>, <tt class="code">DELETE</tt>, etc. doivent toutes être en capitales</li>
-    <li>Dans les requêtes , mettre toujours en capitales <tt class="code">WHERE</tt>, <tt class="code">AND</tt>, <tt class="code">OR</tt>, <tt class="code">LIMIT</tt>, <tt class="code">FROM</tt>, <tt class="code">JOIN</tt>, <tt class="code">AS</tt>, <tt class="code">ON</tt>, etc.</li>
-    <li>Ne pas utiliser de noms de champs qui sont aussi des mots clé de MySQL</li>
-    <li>N'utilisez pas de fonctions Mysql qui ne sont pas utilisables avec MySQL 3.23.4 et précédent</li>
-    <li>Optimisez toutes le requêtes pour MySQL 4, même si comme dit plus haut elles doivent fonctionner avec une version antérieure</li>
-    <li>Gardez tous les id uniques, et essayez de garder le même id et nom lorsque les deux sont spécifés</li>
-    <li>Utilisez <tt class="code">LIMIT</tt> pour les requêtes à chaque fois que c'est possible</li>
-    <li><tt class="code">LEFT JOIN</tt> est plus lent que le simple <tt class="code">JOIN</tt> (ou les virgules) donc vous devez les éviter si possible</li>
-    <li>Ce n'est pas <tt class="code">messages as m</tt>, mais <tt class="code">messages AS m</tt>, parce que <tt class="code">AS</tt> est un mot clé MYSQL</li>
-    <li>Lorsque vous faites un <tt class="code">JOIN</tt>, la(les) table(s) reliées sont en premier dans la clause <tt class="code">ON</tt></li>
-</ul>
-
-<hr />
-
-<a name="dev_coding_documentation"></a><h2>Documentation<a href="#dev_coding_documentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li>Laissez la documentation correctement intégrée en haut des fichiers</li>
-    <li>Laissez la documentation/les commentaires en tête de fichier avec une limite de 80 caractères</li>
-    <li>Commencez chaque ligne avec une majuscule, et utilisez un grammaire correcte. (temps et le reste!)</li> 
-    <li>Il y a un sous-chapitre de la documentation du développeur qui traite de <a href="dev_documentation.htm">modifier la documentation</a> - Merci d'en tenir compte</li>
-    <li>Il y a des étapes particulières lors de <a href="dev_config.htm">l'ajout d'une option de configuration</a> - Merci de vous référer au chapitre correspondant de la documentation.</li>
-</ul>
-
-<hr />
-
-<a name="dev_coding_html_output"></a><h2>Sortie HTML<a href="#dev_coding_html_output" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li>Toujours refermer les input, img, hr, et autres éléments qui ne peuvent rien contenir. (<tt class="code">&lt;tagname <strong>/</strong>&gt;</tt>)</li>
-    <li>Coppermine est destiné à être conforme aux standards Web, Il faut donc toujours essayer de faire du code HTML et CSS valide. En particulier, les sorties vues par les visiteurs de la galerie (et par les robots des moteurs de recherche) doivent être totalement valides; les sorties uniquement vues par l'administrateur peuvent être moins strictes(Mais vous devez <em>essayer</em> de coder des sorties valides pour la partie administrateur malgré tout). Il y a une exeption à cette règle de validité aux standarts: si le code respectueux des standarts brise les fonctionnalités de base des navigateurs principaux comme l'actuelle implémentation des ojets embarqués qui ne sont pas respectueux des standards parceque IE5.x &quot; ne respecte pas&quot; les mode standart, il est acceptable de créer une sortie qui n'est pas valide au regard des standarts. Dans ce cas, assurez vous de rendre attentif les autres en les dirigeant vers la section (<a href="known_issues.htm">problèmes connus</a> de la documentation, mais au moins ajoutez quelques commentaires au code).</li>
-    <li>Assurez vous qu'il n'y a pas de carcatère <tt class="code">&amp;</tt>-(esperluettes)non échapés dans les sorties HTML. Les esperluettes doivent toujours être échapés comme ceci  <tt class="code">&amp;amp;</tt>.</li>
-    <li>Les caractères<tt class="code">&lt;</tt> et <tt class="code">&gt;</tt>-qui doivent s'afficher dans la sortie (qui ne composent pas de balises) doivent être codées ainsi <tt class="code">&amp;lt;</tt> et <tt class="code">&amp;gt;</tt></li>
-    <li>Laissez les attributs id uniques, et essayez de faire en sorte que id et name soeint les mêmes si les deux sont définis</li>
-</ul>
-
-<a name="dev_coding_html_output_images"></a><h3>Balises Images dans les sorties HTML<a href="#dev_coding_html_output_images" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>Toujours mettre un attribut "alt" à tous les éléments images, même si le "alt" est vide</li>
-    <li>L'attribut "border" est obligatoire - si vous l'oubliez, les vieux navigateurs vont afficher un cadre par défaut</li>
-    <li>Si possible (par exemple si les dimensions d'une image sont connues) utilisez les attributs "width" et "height"</li>
-    <li>N'utilisez pas le titre comme contenu du "alt", ne l'utilisez que si le titre est necessaire (comme pour les icones)</li>
-    <li>Si vous avez besoin d'un gif aveugle; utilisez celui qui est toujours dans Coppermine (<tt class="code">./images/spacer.gif</tt>) au lieu d'en créer un pour votre thème personnalisé, plugin ou autres</li>
-</ul>
-
-<a name="dev_coding_html_output_links"></a><h3>Liens dans les sorties HTML<a href="#dev_coding_html_output_dev_coding_html_output_links" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>N'utilisez pas l'attribut "target", il est invalide. Utilisez <tt class="code">&lt;a href="http://example.com/" rel="external" class="external"&gt;</tt> à la place. L'utilisateur final peut alors facilement utiliser JavaScript pour ouvrir le lien dans une nouvelle fenêtre si il le souhaite.</li>
-</ul>
-
-<a name="dev_coding_html_output_form"></a><h3>Eléments de formulaires dans les sorties HTML<a href="#dev_coding_html_output_form" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>
-        Il est obligatoire d'utiliser des classes CSS particulières pour cetains éléments de formulaires:
-        <ul>
-            <li><tt class="code">&lt;input type="text" class="textinput" /&gt;</tt></li>
-            <li><tt class="code">&lt;input type="submit" class="button" /&gt;</tt></li>
-            <li><tt class="code">&lt;input type="radio" class="radio" /&gt;</tt></li>
-            <li><tt class="code">&lt;input type="checkbox" class="checkbox" /&gt;</tt></li>
-            <li><tt class="code">&lt;select class="listbox" /&gt;</tt></li>
-        </ul>
-    </li>
-</ul>
-
-<a name="dev_coding_html_output_deprecated"></a><h3>Balises dépréciées<a href="#dev_coding_html_output_deprecated" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Les balises HTML dépréciées comme <tt class="code">&lt;font&gt;</tt> ne doivent pas être introduites dans Coppermine sans qu'il n'y ait une raison valide et documentée de faire de la sorte.</p>
-
-<a name="dev_coding_html_prefered_tags"></a><h3>Balises préférées<a href="#dev_coding_html_prefered_tags" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Les balises populaires comme <tt class="code">&lt;b&gt;</tt> et <tt class="code">&lt;i&gt;</tt> sont considérées comme dépréciées. Du fait de leur poularité, les navigateurs les supporteront certainement encore pendant un certain temps. Néanmoins, il y a de meilleures alternatives. Pour <tt class="code">&lt;b&gt;</tt>, la balise de remplacement est <tt class="code">&lt;strong&gt;</tt>. Pour <tt class="code">&lt;i&gt;</tt>, la balise de remplacement est <tt class="code">&lt;em&gt;</tt>. Si possible, utilisez ces balises de remplacement aussi bien pour les sorties générées par Coppermine que pour la documentation.</p>
-
-<hr />
-
-<a name="dev_coding_credits"></a><h2>Crédits pour les règles de codage<a href="#dev_coding_credits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Les règles principales de cette page ont été esquissées par Dr. Tarique Sani comme un sous-ensemble de lignes directrices de codage PEAR. Les sorties HTML et la section concernant la base de donnée sont basées sur un sujet crée par Unknown W. Brackets <a href="http://www.simplemachines.org/" rel="external" class="external">Simplemachines</a>.</p>
-
-<hr />
-
-<a name="dev_coding_usability"></a><h2>Facilité d'utilisation<a href="#dev_coding_usability" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-Avoir de bonnes connaissances en programmation est important, mais il est tout aussi important de coder correctement en terme de facilité d'utilisation.
-
-<a name="dev_coding_usability_forms"></a><h3>Formulaires<a href="#dev_coding_usability_forms" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<a name="dev_coding_usability_forms_less_clicks"></a><h4>Moins il y a de clics, mieux c'est<a href="#dev_coding_usability_forms_less_clicks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-Les listes déroulantes sont géniales si il y a beaucoup d'options de choix, mais elles sont moins bonnes si il n'y a que deux ou trois options: l'utilisateur doit cliquer sur la liste pour voir quelles options existent. 
-<div class="cpg_example">
-    Au lieu de venir avec un liste de sélection comme
-    <div class="border1">
-        <select name="some_name" size="1" class="listbox">
-          <option value="0" selected="selected">Aller à la première</option>
-          <option value="1">Restez ou vous êtes</option>
-          <option value="2">Aller à la dernière</option>
-        </select>
-    </div>
-    il est plus intuitif pour l'utilisateur d'afficher les différentes options possibles sous forme de boutons radio:
-    <div class="border1">
-        <input type="radio" name="option" id="option0" value="0" class="radio" checked="checked" /><label for="option0" class="clickable_option">Allez à la première</label>
-        <input type="radio" name="option" id="option1" value="1" class="radio" /><label for="option1" class="clickable_option">Restez ou vous êtes</label>
-        <input type="radio" name="option" id="option2" value="2" class="radio" /><label for="option2" class="clickable_option">Allez à la dernière</label>
-    </div>
-</div>
-<div class="cpg_example">
-    Si vous voulez juste un commutateur pour basculer d'une option à l'autre utilisez une boite à cocher comme
-    <div class="border1">
-        <input type="checkbox" name="display_graph" id="display_graph" value="1" class="checkbox" /><label for="display_graph" class="clickable_option">Afficher le graphique</label>
-    </div>
-    au lieu de
-    <div class="border1">
-       Afficher le graphique: 
-        <input type="radio" name="option_display_graph" id="option_display_graph0" value="0" class="radio" checked="checked" /><label for="option_display_graph0" class="clickable_option">Oui</label>
-        <input type="radio" name="option_display_graph" id="option_display_graph1" value="1" class="radio" /><label for="option_display_graph1" class="clickable_option">Non</label>
-    </div>
-    ou même
-    <div class="border1">
-        <select name="bad_usage_of_select" size="1" class="listbox">
-          <option value="0" selected="selected">Afficher le graphique</option>
-          <option value="1">Ne pas afficher le graphique</option>
-        </select>
-    </div>
-</div>
-<a name="dev_coding_usability_forms_label"></a><h4>Une plus grande surface cible pour les clics<a href="#dev_coding_usability_forms_label" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-Il peut être difficile de cliquer sur une simple case à cocher ou un bouton radio - c'est la raison pour laquelle la balise HTML <tt class="code">&lt;label&gt;</tt> a été inventée: si vous l'utilisez judicieusement, le texte correspondant à une option particulière représentée par un case à cocher ou un bouton radio peut être cliquable pour changer l'état de la case à cocher ou du bouton radio.
-<table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
-    <tr>
-        <th class="tableh1" width="50%">
-            Mauvais exemple
-        </th>
-        <th class="tableh1" width="50%">
-            Bon exemple
-        </th>
-    </tr>
-    <tr>
-        <td class="cpg_message_error">
-            <fieldset class="cpg_example">
-                <legend>Sortiet</legend>
-                <input type="radio" name="option_nolabel" value="0" class="radio" checked="checked" />Aller au premier<br />
-                <input type="radio" name="option_nolabel" value="1" class="radio" />Restez ou vous êtes<br />
-                <input type="radio" name="option_nolabel" value="2" class="radio" />Aller au dernier
-            </fieldset>
-            <fieldset class="cpg_code">
-            <legend>Code</legend>
-            <div class="smallcode">&lt;input type="radio" name="option_nolabel" value="0" class="radio" checked="checked" /&gt;Aller au premier&lt;br /&gt;<br />
-            &lt;input type="radio" name="option_nolabel" value="1" class="radio" /&gt;Restez ou vous êtes&lt;br /&gt;<br />
-            &lt;input type="radio" name="option_nolabel" value="2" class="radio" /&gt;Allez au dernier</div>
-            </fieldset>
-        </td>
-        <td class="cpg_message_success">
-            <fieldset class="cpg_example">
-                <legend>Sortie</legend>
-                <input type="radio" name="option_label" id="option_label0" value="0" class="radio" checked="checked" /><label for="option_label0" class="clickable_option">Aller au premier</label><br />
-                <input type="radio" name="option_label" id="option_label1" value="1" class="radio" /><label for="option_label1" class="clickable_option">Restez ou vous êtes</label><br />
-                <input type="radio" name="option_label" id="option_label2" value="2" class="radio" /><label for="option_label2" class="clickable_option">Allez au dernier</label>
-            </fieldset>
-            <fieldset class="cpg_code">
-            <legend>Code</legend>
-                <div class="smallcode">&lt;input type="radio" name="option_label" id="option_label0" value="0" class="radio" checked="checked" /&gt;<br />
-&lt;label for="option_label0" class="clickable_option"&gt;Aller au premier&lt;/label&gt;&lt;br /&gt;<br />
-&lt;input type="radio" name="option_label" id="option_label1" value="1" class="radio" /&gt;<br />
-&lt;label for="option_label1" class="clickable_option"&gt;Restez ou vous êtes&lt;/label&gt;&lt;br /&gt;<br />
-&lt;input type="radio" name="option_label" id="option_label2" value="2" class="radio" /&gt;<br />
-&lt;label for="option_label2" class="clickable_option"&gt;Allez au dernier&lt;/label&gt;</div>
-            </fieldset>
-        </td>
-    </tr>
-    <tr>
-        <td class="cpg_message_error">
-            <fieldset class="cpg_example">
-                <legend>Sortie</legend>
-                <input type="checkbox" name="display_graph_nolabel" value="1" class="checkbox" />Display graph
-            </fieldset>
-            <fieldset class="cpg_code">
-            <legend>Code</legend>
-            <div class="smallcode">&lt;input type="checkbox" name="display_graph_nolabel" value="1" class="checkbox" /&gt;Display graph</div>
-            </fieldset>
-        </td>
-        <td class="cpg_message_success">
-            <fieldset class="cpg_example">
-                <legend>Sortie</legend>
-                <input type="checkbox" name="display_graph_label" id="display_graph_label" value="1" class="checkbox" /><label for="display_graph_label" class="clickable_option">Afficher le graphique</label>
-            </fieldset>
-            <fieldset class="cpg_code">
-            <legend>Code</legend>
-                <div class="smallcode">&lt;input type="checkbox" name="display_graph_label" id="display_graph_label" value="1" class="checkbox" /&gt;&lt;label for="display_graph_label" class="clickable_option"&gt;Afficher le graphique&lt;/label&gt;</div>
-            </fieldset>
-        </td>
-    </tr>
-    <tr>
-        <td class="tablef" colspan="2" align="center">Cliquez sur les mots à côté des boutons radio pour voir la différence!</td>
-    </tr>
-</table>
-
-
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Guide de codage et de programmation - Documentation du développeur - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Cette partie de la documentation n'est pas destinée aux utilisateurs finaux, mais uniquement pour les développeurs. Il n'y a pas d'aide pour cette section, elle est là telle qu’elle." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_coding.htm $
+  $Revision: 7805 $
+
+
+  -->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="dev_coding"></a><h1>Règles de travail pour le codage<a href="#dev_coding" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="dev_coding_target_audience"></a><h2>Public ciblé<a href="#dev_coding_target_audience" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Cette partie de la documentation n'est pas à destination des utilisateurs de Coppermine, mais uniquement pour les développeurs. Il n'y a pas d'aide pour ces chapitres, ils sont livrés tels quels.</p>
+<p>Les utilisateurs finaux qui veulent modifier leur copie de Coppermine, sont encouragés à suivre ces règles eux aussi.</p>
+
+<a name="dev_coding_scope"></a><h2>Objet<a href="#dev_coding_scope" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Comme Coppermine est un travail d'équipe, les membres de l'équipe qui contribuent doivent s'assurer que le code reste facile à lire, à comprendre et à maintenir. C'est pourquoi il y a ici un certain nombre de règles qu'il faut respecter lorsque l'on travaille sur le code source de Coppermine. Bien que cette partie de la documentation soit pour les membres de l'équipe de développement de Coppermine, les utilisateurs qui souhaitent contribuer avec leur code de quelque manière que ce soit sont priés de répéter ces règles autant que possible (si vous les comprenez totalement).</p>
+<p>Les règles de codage de cette page ne sont pas gravées dans le marbre - si vous (en tant que membre de l'équipe de développement) trouvez pendant le développement, qu'une de ces règles doit être révisée ou changée, commencez un sujet sur le forum de discussion dédié au développement (dev board) pour en discuter.</p>
+
+<hr />
+
+<a name="dev_coding_indentation"></a><h2>Indentation<a href="#dev_coding_indentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li>Utilisez une indentation de 4 espaces sans tabulations. La plupart des éditeurs peuvent être configurés pour cela.</li>
+    <li>N'hésitez pas à laisser des lignes vides entre les "sections logiques" du code, mais n'en utilisez pas de trop, l'ensemble deviendrait trop espacé</li>
+</ul>
+
+<hr />
+
+<a name="dev_coding_encoding"></a><h2>Encodage<a href="#dev_coding_encoding" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+L'encodage standart dans Coppermine est UTF-8 sans <abbr title="Byte Order Mark">BOM</abbr>. Tous les fichiers non-binaires doivent être encodés en UTF-8 (Unicode).
+
+<hr />
+
+<a name="dev_coding_general"></a><h2>Règles générales<a href="#dev_coding_general" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li>Dans les requêtes ou dans le code, mettez toujours un espace avant et après un opérateur</li>
+</ul>
+
+<hr />
+
+<a name="dev_coding_php"></a><h2>Code PHP<a href="#dev_coding_php" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<a name="dev_coding_formatting"></a><h3>Formatage<a href="#dev_coding_formatting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+
+<ul>
+    <li>Le signe égal doit être aligné avec les éléments environnants<br />
+    <div class="cpg_example">
+        Mauvais exemple:
+        <pre class="cpg_code code">$pic_title = 'My picture';
+$album = 'lastup';
+$update_time = true;</pre>
+        Bon exemple:
+        <pre class="cpg_code code">$pic_title   = 'My picture';
+$album       = 'lastup';
+$update_time = true;</pre>
+    </div>
+    </li>
+    <li>Les tableaux à valeurs multiples ne doivent pas être déclarés sur une seule ligne. Ils ne peuvent être déclarés sur une seule ligne que s’ils ne contiennent qu'une seule valeur</li>
+    <li>Toujours mettre une virgule après la dernière valeur dans la déclaration d'un tableau (array)</li>
+    <li>Toujours aligner les doubles flèches d'un tableau sur une ligne, et il doit y avoir un espace simple après la flèche (avant la valeur)</li>
+    <li>Chaque ligne dans la déclaration 'un tableau doit se terminer par une virgule<br />
+    <div class="cpg_example">
+        Mauvais exemples:
+        <pre class="cpg_code code">
+$foo = array('one', 'two', 'three');
+
+$bar = array(
+'one' => 1, 'two' => 3,
+'three' => 3
+);
+
+$multi = array('first' => 'one', 'second' => array('2'), 'third' => array('foo' => 'bar', 'hello' => 'world'));
+        </pre>
+        Bons exemples:
+        <pre class="cpg_code code">
+$foo = array(
+        'one',
+        'two',
+        'three',
+       );
+
+$bar = array(
+        'one'   => 1,
+        'two'   => 2,
+        'three' => 3,
+       );
+       
+$multi = array(
+          'first'  => 'one',
+          'second' => array('2'), // Comme il n'y a qu'une valeur dans le tableau, il peut être déclaré dans la même ligne
+          'third'  => array(
+                       'foo'   => 'bar',
+                       'hello' => 'world',
+                      ),
+         );
+        </pre>
+    </div>
+    </li>
+    <li>Utilisez <tt class="code">echo</tt> à la place de <tt class="code">print</tt></li>
+    <li>Utilisez des guillemets simples au lieu des guillemets doubles
+    	<div class="cpg_example">
+    		Mauvais:
+    		<pre class="cpg_code code">$foo_array["bla"] = "whatever";</pre>
+    		Bon:
+    		<pre class="cpg_code code">$foo_array['bla'] = 'whatever';</pre>
+    	</div>
+    </li>
+    <li>N'utilisez pas d'espaces ni de majuscules dans les définitions associées aux tableaux
+    	<div class="cpg_example">
+    		Mauvais:
+    		<pre class="cpg_code code">$bla_array['foo Bar'] = 'some string';</pre>
+    		Bon:
+    		<pre class="cpg_code code">$bla_array['foo_bar'] = 'some string';</pre>
+    	</div>    
+    </li>
+</ul>
+
+<a name="dev_coding_control_structures"></a><h3>Structures de contrôle<a href="#dev_coding_control_structures" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>cela inclue <tt class="code">if</tt>, <tt class="code">for</tt>, <tt class="code">while</tt>, <tt class="code">switch</tt>.</p>
+<ul>
+    <li>Les éléments de contrôle doivent avoir un espace entre le mot-clé de contrôle et l'ouverture de la parenthèse, pour les distinguer des appels de fonctions</li>
+    <li>Toujours utiliser les accolades, même dans les cas ou elles sont techniquement optionnelles - cela augmente la lisibilité et diminue le risque d'erreur lors de l'ajout de lignes</li>
+    <li>Toujours commencer une nouvelle ligne pour l'ouverture ou la fermeture des accolades<br />
+    <div class="cpg_example">Mauvais exemple:<pre class="cpg_code code">if ($foo = 'bar') { echo 'Hello world'; }</pre>Mauvais exemple:<pre class="cpg_code code">if ($foo = 'bar') 
+{ echo 'Hello world'; }</pre>Bon exemple:<pre class="cpg_code code">if ($foo = 'bar') { 
+    echo 'Hello world'; 
+}</pre>Bon exemple:<pre class="cpg_code code">if ($foo = 'bar')
+{ 
+    echo 'Hello world'; 
+}</pre></div></li>
+</ul>
+
+<a name="dev_coding_function_calls"></a><h3>Appel des fonctions<a href="#dev_coding_function_calls" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>Les fonctions doivent être appelées sans espaces entre le nom de la fonction, l'ouverture de la parenthèse, et le premier paramètre, des espaces entre les virgules et chaque paramètres, et sans espace entre le dernier paramètre, la parenthèse de fin et le point-virgule.</li>
+    <li>Il doit y avoir un espace de chaque coté du signe égal utilisé pour assigner la valeur retournée par une fonction vers une variable. Dans le cas d'un bloc de tâches liées, plus d'espace doivent être insérés pour une plus grande lisibilité.</li>
+</ul>
+
+<a name="dev_coding_function_definitions"></a><h3>Définition des fonctions<a href="#dev_coding_function_definitions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>La définition des fonctions suit le modèle d'indentation 1TBC:<pre class="cpg_code code">&lt;?php
+    
+    
+function fooFunction($arg1, $arg2 = '')
+{
+    if (condition) {
+        statement;
+    }
+    return $val;
+}
+
+
+?&gt;</pre></li>
+    <li>Les arguments avec une valeur par défaut doivent être en fin de liste des paramètres</li>
+    <li>Il doit y avoir deux lignes vierges avant et après la déclaration de la fonctionT</li>
+    <li>N'utilisez pas de fonctions qui n'existent pas dans PHP4.3 ou précédent (et n'utilisez pas non plus de fonctions qui ont été enlevées par la suite!) à moins de les définir pour leurs versions.</li>
+</ul>
+
+<a name="dev_coding_php_tags"></a><h3>Balise de code PHP<a href="#dev_coding_php_tags" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>Utilisez toujours <tt class="code">&lt;?php ?&gt;</tt> pour délimiter le code PHP, pas la version abrégée <tt class="code">&lt;? ?&gt;</tt>, parce que la version longue fonctionne avec tous les paramétrages de serveur, alors que la version abrégée ne fonctionne pas partout.</li>
+</ul>
+
+<a name="dev_coding_html_nesting"></a><h3>Imbrication de HTML en PHP<a href="#dev_coding_html_nesting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Lorsqu'il y a plus d'une ligne d'HTML à afficher, la <a href="http://de2.php.net/manual/fr/language.types.string.php#language.types.string.syntax.heredoc"  rel="external" class="phpnet">syntaxe Heredoc</a> doit être utilisée au lieu de suspendre le processus PHP pour le rependre ensuite.</p>
+<div class="cpg_example">
+<p>Bon:</p>
+<pre class="cpg_code code">// PHP content here
+if ($foo == $bar) {
+	print &lt;&lt;&lt; EOT
+	&lt;h1&gt;Hello {$bla}&lt;/h1&gt;
+EOT;
+}</pre>
+<p>Mauvais:</p>
+<pre class="cpg_code code">// PHP content here
+if ($foo == $bar) {
+	?&gt;
+	&lt;h1&gt;Hello &lt;?php echo $bla; ?&gt;&lt;/h1&gt;
+&lt;?php
+}</pre>
+</div>
+<hr />
+
+<a name="dev_coding_linebreaks"></a><h3>Fin de ligne<a href="#dev_coding_linebreaks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Pour afficher une fin de ligne dans la sortie HTML, utilisez <a href="http://www.php.net/manual/fr/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">la syntaxe heredoc</a> ou utilisez la variable <tt class="code">$LINEBREAK</tt> au lieu de coder des fins de lignes en dur dans le code.</p>
+<p>N'oubliez pas de rendre la variable <tt class="code">$LINEBREAK</tt> globale dans les fonctions.</p>
+<div class="cpg_example">
+<p>Bon:</p>
+<pre class="cpg_code code">echo '&lt;h1&gt;Hello world&lt;/h1&gt;' . $LINEBREAK;
+echo '&lt;p&gt;foo bar&lt;/p&gt;';
+}</pre>
+<p>Mauvais:</p>
+<pre class="cpg_code code">echo "&lt;h1&gt;Hello world&lt;/h1&gt;\n";
+echo '&lt;p&gt;foo bar&lt;/p&gt;';
+}</pre>
+</div> 
+
+<hr />
+
+<a name="dev_coding_naming_conventions"></a><h3>Convention de nommage<a href="#dev_coding_naming_conventions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li><strong>Les fonctions</strong> elles doivent être nommées en minuscules et utiliser l'annotation avec soulignement ex: <tt class="code">function_name()</tt></li>
+    <li><strong>Les variables</strong> Suivez la même convention (minuscule et utilisation du caractère de soulignement), par contre les variables globales doivent être en MAJUSCULES (ex: <tt class="code">$CONFIG</tt>)</li>
+    <li>Les superglobales (e.x. $_GET ou $_POST) doivent être sécurisées en utilisant Inspekt - référez vous au chapitre &quot;<a href="dev_superglobals.htm#superglobals_sanitization">Sécurisation des Superglobales en utilisant Inspekt</a>&quot;</li>
+    <li><strong>Les constantes</strong> doivent être définies en MAJUSCULES avec le caractère de soulignement comme séparateur de mots</li>
+    <li><strong>Les noms de fichiers</strong> doivent suivre la même convention d'utilisation du caractère de soulignement mais doivent être entièrement en minuscules</li>
+    <li>Comme toujours, les noms descriptifs (pour les répertoires/fichiers/fonctions/variables/constantes) sont préférables au genre "$egYtesIopnfer". (sauf pour l'utilisation de compteurs, $i, etc.)</li>
+</ul>
+<div class="cpg_message_success">Pour les créateurs de plugins il y a une section plus détaillée <a href="dev_plugins.htm#plugin_writing_naming_conventions">sur les conventions de nommage</a> décrivants aussi les noms de packages.</div>
+
+<hr />
+
+<a name="dev_coding_database"></a><h2>Requêtes dans la base de données<a href="#dev_coding_database" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li>Toujours libérer les ressources MySQL. (ainsi que les autres!)</li>
+    <li>Dans les requêtes, toujours mettre en capitales les commandes : <tt class="code">SELECT</tt>, <tt class="code">INSERT</tt>, <tt class="code">REPLACE</tt>, <tt class="code">UPDATE</tt>, <tt class="code">DELETE</tt>, etc. doivent toutes être en capitales</li>
+    <li>Dans les requêtes, mettre toujours en capitales <tt class="code">WHERE</tt>, <tt class="code">AND</tt>, <tt class="code">OR</tt>, <tt class="code">LIMIT</tt>, <tt class="code">FROM</tt>, <tt class="code">JOIN</tt>, <tt class="code">AS</tt>, <tt class="code">ON</tt>, etc.</li>
+    <li>Ne pas utiliser de noms de champs qui sont aussi des mots-clés de MySQL</li>
+    <li>N'utilisez pas de fonctions Mysql qui ne sont pas utilisables avec MySQL 3.23.4 et précédent</li>
+    <li>Optimisez toutes les requêtes pour MySQL 4, même si comme dit plus haut elles doivent fonctionner avec une version antérieure</li>
+    <li>Utilisez <tt class="code">LIMIT</tt> pour les requêtes à chaque fois que c'est possible</li>
+    <li><tt class="code">LEFT JOIN</tt> est plus lent que le simple <tt class="code">JOIN</tt> (ou les virgules) donc vous devez les éviter si possible</li>
+    <li>Ce n'est pas <tt class="code">messages as m</tt>, mais <tt class="code">messages AS m</tt>, parce que <tt class="code">AS</tt> est un mot clé MYSQL</li>
+    <li>Lorsque vous faites un <tt class="code">JOIN</tt>, la(les) table(s) reliées sont en premier dans la clause <tt class="code">ON</tt></li>
+</ul>
+
+<hr />
+
+<a name="dev_coding_documentation"></a><h2>Documentation<a href="#dev_coding_documentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li>Laissez la documentation correctement intégrée en haut des fichiers</li>
+    <li>Laissez la documentation/les commentaires en tête de fichier avec une limite de 80 caractères</li>
+    <li>Commencez chaque ligne avec une majuscule, et utilisez une grammaire correcte. (temps et le reste!)</li> 
+    <li>Il y a un sous-chapitre de la documentation du développeur qui traite de <a href="dev_documentation.htm">modifier la documentation</a> - Merci d'en tenir compte</li>
+    <li>Il y a des étapes particulières lors de <a href="dev_config.htm">l'ajout d'une option de configuration</a> - Merci de vous référer au chapitre correspondant de la documentation.</li>
+</ul>
+
+<hr />
+
+<a name="dev_coding_html_output"></a><h2>Sortie HTML<a href="#dev_coding_html_output" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li>Toujours refermer les input, img, hr, et autres éléments qui ne peuvent rien contenir. (<tt class="code">&lt;tagname <strong>/</strong>&gt;</tt>)</li>
+    <li>Coppermine est destiné à être conforme aux standards Web, Il faut donc toujours essayer de faire du code HTML et CSS valide. En particulier, les sorties vues par les visiteurs de la galerie (et par les robots des moteurs de recherche) doivent être totalement valides; les sorties uniquement vues par l'administrateur peuvent être moins strictes (Mais vous devez <em>essayer</em> de coder des sorties valides pour la partie administrateur malgré tout). Il y a une exception à cette règle de validité aux standards: si le code respectueux des standards brise les fonctionnalités de base des navigateurs principaux comme l'actuelle implémentation des objets embarqués qui ne sont pas respectueux des standards parce que IE5.x &quot; ne respecte pas&quot; le mode standard, il est acceptable de créer une sortie qui n'est pas valide au regard des standards. Dans ce cas, assurez vous de rendre attentif les autres en les dirigeant vers la section (<a href="known_issues.htm">problèmes connus</a> de la documentation, mais au moins ajoutez quelques commentaires au code).</li>
+    <li>Assurez vous qu'il n'y a pas de caractère <tt class="code">&amp;</tt>-(esperluettes) non échappés dans les sorties HTML. Les esperluettes doivent toujours être échappés comme ceci  <tt class="code">&amp;amp;</tt>.</li>
+    <li>Les caractères<tt class="code">&lt;</tt> et <tt class="code">&gt;</tt>-qui doivent s'afficher dans la sortie (qui ne composent pas de balises) doivent être codées ainsi <tt class="code">&amp;lt;</tt> et <tt class="code">&amp;gt;</tt></li>
+    <li>Laissez les attributs id uniques, et essayez de faire en sorte que id et name soient les mêmes si les deux sont définis</li>
+</ul>
+
+<a name="dev_coding_html_output_images"></a><h3>Balises images dans les sorties HTML<a href="#dev_coding_html_output_images" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>Toujours mettre un attribut "alt" à tous les éléments images, même si le "alt" est vide</li>
+    <li>L'attribut "border" est obligatoire - si vous l'oubliez, les vieux navigateurs vont afficher un cadre par défaut</li>
+    <li>Si possible (par exemple si les dimensions d'une image sont connues) utilisez les attributs "width" et "height"</li>
+    <li>N'utilisez pas le titre comme contenu du "alt", ne l'utilisez que si le titre est nécessaire (comme pour les icônes)</li>
+    <li>Si vous avez besoin d'un gif aveugle; utilisez celui qui est toujours dans Coppermine (<tt class="code">./images/spacer.gif</tt>) au lieu d'en créer un pour votre thème personnalisé, plugin ou autres</li>
+</ul>
+
+<a name="dev_coding_html_output_links"></a><h3>Liens dans les sorties HTML<a href="#dev_coding_html_output_dev_coding_html_output_links" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>N'utilisez pas l'attribut "target", il est invalide. Utilisez <tt class="code">&lt;a href="http://exemple.com/" rel="external" class="external"&gt;</tt> à la place. L'utilisateur final peut alors facilement utiliser JavaScript pour ouvrir le lien dans une nouvelle fenêtre s'il le souhaite.</li>
+</ul>
+
+<a name="dev_coding_html_output_form"></a><h3>Eléments de formulaires dans les sorties HTML<a href="#dev_coding_html_output_form" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>
+        Il est obligatoire d'utiliser des classes CSS particulières pour cetains éléments de formulaires:
+        <ul>
+            <li><tt class="code">&lt;input type="text" class="textinput" /&gt;</tt></li>
+            <li><tt class="code">&lt;input type="submit" class="button" /&gt;</tt></li>
+            <li><tt class="code">&lt;input type="radio" class="radio" /&gt;</tt></li>
+            <li><tt class="code">&lt;input type="checkbox" class="checkbox" /&gt;</tt></li>
+            <li><tt class="code">&lt;select class="listbox" /&gt;</tt></li>
+        </ul>
+    </li>
+</ul>
+
+<a name="dev_coding_html_output_deprecated"></a><h3>Balises dépréciées<a href="#dev_coding_html_output_deprecated" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Les balises HTML dépréciées comme <tt class="code">&lt;font&gt;</tt> ne doivent pas être introduites dans Coppermine sans qu'il n'y ait une raison valide et documentée de faire de la sorte.</p>
+
+<a name="dev_coding_html_prefered_tags"></a><h3>Balises préférées<a href="#dev_coding_html_prefered_tags" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Les balises populaires comme <tt class="code">&lt;b&gt;</tt> et <tt class="code">&lt;i&gt;</tt> sont considérées comme dépréciées. Du fait de leur popularité, les navigateurs les supporteront certainement encore pendant un certain temps. Néanmoins, il y a de meilleures alternatives. Pour <tt class="code">&lt;b&gt;</tt>, la balise de remplacement est <tt class="code">&lt;strong&gt;</tt>. Pour <tt class="code">&lt;i&gt;</tt>, la balise de remplacement est <tt class="code">&lt;em&gt;</tt>. Si possible, utilisez ces balises de remplacement aussi bien pour les sorties générées par Coppermine que pour la documentation.</p>
+
+<hr />
+
+<a name="dev_coding_credits"></a><h2>Crédits pour les règles de codage<a href="#dev_coding_credits" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Les règles principales de cette page ont été esquissées par Dr. Tarique Sani comme un sous-ensemble de lignes directrices de codage PEAR. Les sorties HTML et la section concernant la base de donnée sont basées sur un sujet crée par Unknown W. Brackets <a href="http://www.simplemachines.org/" rel="external" class="external">Simplemachines</a>.</p>
+
+<hr />
+
+<a name="dev_coding_usability"></a><h2>Facilité d'utilisation<a href="#dev_coding_usability" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+Avoir de bonnes connaissances en programmation est important, mais il est tout aussi important de coder correctement en terme de facilité d'utilisation.
+
+<a name="dev_coding_usability_forms"></a><h3>Formulaires<a href="#dev_coding_usability_forms" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="dev_coding_usability_forms_less_clicks"></a><h4>Moins il y a de clics, mieux c'est<a href="#dev_coding_usability_forms_less_clicks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Les listes déroulantes sont géniales s'il y a beaucoup d'options de choix, mais elles sont moins bonnes si il n'y a que deux ou trois options: l'utilisateur doit cliquer sur la liste pour voir quelles options existent. 
+<div class="cpg_example">
+    Au lieu de venir avec un liste de sélection comme
+    <div class="border1">
+        <select name="some_name" size="1" class="listbox">
+          <option value="0" selected="selected">Aller à la première</option>
+          <option value="1">Restez ou vous êtes</option>
+          <option value="2">Aller à la dernière</option>
+        </select>
+    </div>
+    il est plus intuitif pour l'utilisateur d'afficher les différentes options possibles sous forme de boutons radio:
+    <div class="border1">
+        <input type="radio" name="option" id="option0" value="0" class="radio" checked="checked" /><label for="option0" class="clickable_option">Allez à la première</label>
+        <input type="radio" name="option" id="option1" value="1" class="radio" /><label for="option1" class="clickable_option">Restez ou vous êtes</label>
+        <input type="radio" name="option" id="option2" value="2" class="radio" /><label for="option2" class="clickable_option">Allez à la dernière</label>
+    </div>
+</div>
+<div class="cpg_example">
+    Si vous voulez juste un commutateur pour basculer d'une option à l'autre utilisez une boite à cocher comme
+    <div class="border1">
+        <input type="checkbox" name="display_graph" id="display_graph" value="1" class="checkbox" /><label for="display_graph" class="clickable_option">Afficher le graphique</label>
+    </div>
+    au lieu de
+    <div class="border1">
+       Afficher le graphique: 
+        <input type="radio" name="option_display_graph" id="option_display_graph0" value="0" class="radio" checked="checked" /><label for="option_display_graph0" class="clickable_option">Oui</label>
+        <input type="radio" name="option_display_graph" id="option_display_graph1" value="1" class="radio" /><label for="option_display_graph1" class="clickable_option">Non</label>
+    </div>
+    ou même
+    <div class="border1">
+        <select name="bad_usage_of_select" size="1" class="listbox">
+          <option value="0" selected="selected">Afficher le graphique</option>
+          <option value="1">Ne pas afficher le graphique</option>
+        </select>
+    </div>
+</div>
+<a name="dev_coding_usability_forms_label"></a><h4>Une plus grande surface cible pour les clics<a href="#dev_coding_usability_forms_label" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Il peut être difficile de cliquer sur une simple case à cocher ou un bouton radio - c'est la raison pour laquelle la balise HTML <tt class="code">&lt;label&gt;</tt> a été inventée: si vous l'utilisez judicieusement, le texte correspondant à une option particulière représentée par une case à cocher ou un bouton radio peut être cliquable pour changer l'état de la case à cocher ou du bouton radio.
+<table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+    <tr>
+        <th class="tableh1" width="50%">
+            Mauvais exemple
+        </th>
+        <th class="tableh1" width="50%">
+            Bon exemple
+        </th>
+    </tr>
+    <tr>
+        <td class="cpg_message_error">
+            <fieldset class="cpg_example">
+                <legend>Sortiet</legend>
+                <input type="radio" name="option_nolabel" value="0" class="radio" checked="checked" />Aller au premier<br />
+                <input type="radio" name="option_nolabel" value="1" class="radio" />Restez ou vous êtes<br />
+                <input type="radio" name="option_nolabel" value="2" class="radio" />Aller au dernier
+            </fieldset>
+            <fieldset class="cpg_code">
+            <legend>Code</legend>
+            <div class="smallcode">&lt;input type="radio" name="option_nolabel" value="0" class="radio" checked="checked" /&gt;Aller au premier&lt;br /&gt;<br />
+            &lt;input type="radio" name="option_nolabel" value="1" class="radio" /&gt;Restez ou vous êtes&lt;br /&gt;<br />
+            &lt;input type="radio" name="option_nolabel" value="2" class="radio" /&gt;Allez au dernier</div>
+            </fieldset>
+        </td>
+        <td class="cpg_message_success">
+            <fieldset class="cpg_example">
+                <legend>Sortie</legend>
+                <input type="radio" name="option_label" id="option_label0" value="0" class="radio" checked="checked" /><label for="option_label0" class="clickable_option">Aller au premier</label><br />
+                <input type="radio" name="option_label" id="option_label1" value="1" class="radio" /><label for="option_label1" class="clickable_option">Restez ou vous êtes</label><br />
+                <input type="radio" name="option_label" id="option_label2" value="2" class="radio" /><label for="option_label2" class="clickable_option">Allez au dernier</label>
+            </fieldset>
+            <fieldset class="cpg_code">
+            <legend>Code</legend>
+                <div class="smallcode">&lt;input type="radio" name="option_label" id="option_label0" value="0" class="radio" checked="checked" /&gt;<br />
+&lt;label for="option_label0" class="clickable_option"&gt;Aller au premier&lt;/label&gt;&lt;br /&gt;<br />
+&lt;input type="radio" name="option_label" id="option_label1" value="1" class="radio" /&gt;<br />
+&lt;label for="option_label1" class="clickable_option"&gt;Restez ou vous êtes&lt;/label&gt;&lt;br /&gt;<br />
+&lt;input type="radio" name="option_label" id="option_label2" value="2" class="radio" /&gt;<br />
+&lt;label for="option_label2" class="clickable_option"&gt;Allez au dernier&lt;/label&gt;</div>
+            </fieldset>
+        </td>
+    </tr>
+    <tr>
+        <td class="cpg_message_error">
+            <fieldset class="cpg_example">
+                <legend>Sortie</legend>
+                <input type="checkbox" name="display_graph_nolabel" value="1" class="checkbox" />Display graph
+            </fieldset>
+            <fieldset class="cpg_code">
+            <legend>Code</legend>
+            <div class="smallcode">&lt;input type="checkbox" name="display_graph_nolabel" value="1" class="checkbox" /&gt;Display graph</div>
+            </fieldset>
+        </td>
+        <td class="cpg_message_success">
+            <fieldset class="cpg_example">
+                <legend>Sortie</legend>
+                <input type="checkbox" name="display_graph_label" id="display_graph_label" value="1" class="checkbox" /><label for="display_graph_label" class="clickable_option">Afficher le graphique</label>
+            </fieldset>
+            <fieldset class="cpg_code">
+            <legend>Code</legend>
+                <div class="smallcode">&lt;input type="checkbox" name="display_graph_label" id="display_graph_label" value="1" class="checkbox" /&gt;&lt;label for="display_graph_label" class="clickable_option"&gt;Afficher le graphique&lt;/label&gt;</div>
+            </fieldset>
+        </td>
+    </tr>
+    <tr>
+        <td class="tablef" colspan="2" align="center">Cliquez sur les mots à côté des boutons radio pour voir la différence !</td>
+    </tr>
+</table>
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_config.htm 1.5.8.src/docs/fr/dev_config.htm
--- 1.5.6.src/docs/fr/dev_config.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_config.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_config.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -250,8 +250,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_database.htm 1.5.8.src/docs/fr/dev_database.htm
--- 1.5.6.src/docs/fr/dev_database.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_database.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_database.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1431,8 +1431,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_documentation.htm 1.5.8.src/docs/fr/dev_documentation.htm
--- 1.5.6.src/docs/fr/dev_documentation.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_documentation.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_documentation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -258,8 +258,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_files.htm 1.5.8.src/docs/fr/dev_files.htm
--- 1.5.6.src/docs/fr/dev_files.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_files.htm	2010-08-06 11:59:20.000000000 -0500
@@ -1,152 +1,150 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Ajout/renommage/effacement de fichiers - Documentation du développeur - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="This part of the documentation is not meant for end users of Coppermine, but only for developers. There is no support for this section, it comes as-is." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_files.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des Matières</a>
-</div>
-
-<a name="dev_files"></a><h1>Ajout/renommage/effacement de fichiers<a href="#dev_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="dev_files_target_audience"></a><h2>Cible visée<a href="#dev_files_target_audience" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Cette partie de la documentation n'est pas destinée aux utilisateur finaux de Coppermine, mais uniquement aux développeurs. Il n'y a pas d'aide pour cette section, elle est disponible telle-quelle.</p>
-
-<a name="dev_files_scope"></a><h2>But<a href="#dev_files_scope" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Ce document est destiné à expliquer ce qu'un développeur doit faire lors de l'ajout/de la modification/de l'effacement de fichiers vers/depuis le SVN pendant l'étape de développement.</p>
-
-<a name="dev_files_naming"></a><h2>Conventions de nommage<a href="#dev_files_naming" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Référez vous o la section &quot;<a href="dev_coding.htm#dev_coding_naming_conventions">Conventions de nommage</a>&quot; lors de l'ajout de nouveaux fichiers ou lors du renommage de fichiers existants.</p>
-
-<a name="dev_files_adding"></a><h2>Ajouts de fichiers<a href="#dev_files_adding" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Si un développeur a besoin d'ajouter un nouveau fichier au noyau de Coppermine, voici la liste des choses à faire:</p>
-<ul>
-	<li>Créez le fichier localement sur votre ordinateur (dans une copie de travail récupérée sur le SVN), en respectant  <a href="dev_coding.htm#dev_coding_naming_conventions">les conventions de nommage</a></li>
-	<li>Si c'est un fichier non binaire (un fichier texte par exemple), ajoutez l'entête de fichier qui montrera que c'est une partie du pack Coppermine. Actuellement l'entête des fichiers PHP ressemble à ça:<pre class="code">/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2010 Coppermine Dev Team
-  v1.0 originally written by Gregory Demar
-
-  This program is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License version 3
-  as published by the Free Software Foundation.
-  
-  ********************************************
-  Coppermine version: 1.5.6
-  &#36;HeadURL&#36;
-  &#36;Revision&#36;
-**********************************************/</pre>Pour les autres types de fichiers (comme les fichiers sql par exemple) différents symboles de commentaires doivent être utilisés.</li>
-	<li>Ajoutez le fichier au SVN en utilisant la commande ajouter puis la commande commettre de votre client SVN favori</li>
-	<li>Dans votr eclient SVN, assurez vous que le fichier que vous avez ajouté à les propriétés du SVN nécessaires. Dans  RapidSVN (Linux-Client), faites un clic droit, propriétés et assurez vous que la paire nom/valeur "svn:keywords"/"Author Date Id Revision HeadURL" existe. Si ce n'est pas le casn créez une telle entrée (en utilisant le bouton "new" de la boite de dialogue propriétés). Cela permettra de s'assurer que le conteneur de variables SVN avec les signes $ sont complètés correctement. Regardez un fichier existant pour voir comment c'est fait.</li>
-	<li>Ajoutez une entrée pour votre nouveau fichier dans <tt class="code">includes/cpg15x.files.xml</tt>. Des détails peuvent être trouvés dans la section <a href="dev_versioncheck.htm#dev_versioncheck_xml">Vérificateur de version : structure XML</a></li>
-	<li>Si possible ajoutez des instructions concernant votre fichier dans la documentation</li>
-</ul>
-<div class="indent">
-    <a name="dev_files_adding_language"></a><h3>Fichiers langues<a href="#dev_files_adding_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    L'ajout de fichiers langues (contribution d'utilisateurs) au pack est un processus qui doit être fait en plusieurs étapes. Ces étapes ne doivent pas nécessairement être faites par le même développeur, mais il est préférables qu'un seul développeur s'occupe d'un fichier langue propos par un contributeur pour s'assurer que tout fonctionne sans problèmes.
-    <div class="cpg_message_validation">
-        Cette section <strong>n'est pas</strong> destinée aux utilisateurs finaux qui veulent ajouter un fichier langue à Coppermine. Non, cette section est <strong>uniquement</strong> destinée aux membres de l'équipe de développement de Coppermine et à personne d'autre. Merci de ne pas poser de questions sur le forum d'aide concernant le contenu de cette page, parce qu'elle ne s'adresse simplement pas à vous.
-    </div>
-    <ul>
-        <li>A l'emplacement ou le fichier langue a été proposé par le contributeur (généralement dans un sujet du forul ou le contributeur a attché le fichier langue), répondez et précisez que vous, en tant que membre de l'équipe de développement êtes volontaires pour ajouter ce fichier. Ceci est destiné à s'assurer que le travail ne sera pas fait deux fois.</li>
-        <li>Téléchargez le fichier et décompresez le dans votre installation de test</li>
-        <li>Démarez votre installation de test et forcez l'utilisation du nouveau fichier langue en <a href="translation.htm#translation_step_by_step">ajoutant les paramètres correspondants à la barre d'adresse de votre navigateur</a>. La galerie de test devrait s'afficher dans la langue choisie. C'est suffisant pour un test basique pour vérifier que le fichier langue ne plante pas la galerie avec un message d'erreur ou un affichage bizarre.</li>
-        <li>Ouvrez le fichier langue avec un <a href="dev_tools.htm#dev_tools_editor">éditeur de texte</a> et vérifiez que l'entête est intact comme expliqué plus haut. Faites attention au numéro de version de Coppermine qui souvent ne correspond pas dans les fichiers langue proposés par les contributeurs.</li>
-        <li>Renseignez le tableau <tt class="code">$lang_translation_info</tt> si le traducteur ne l'a pas déjà fait. Si le traducteur n'a pas indiqué de site qu'il souhaite faitre apparaitre dans la section "crédits", mettez une référence à sa page de profil utilisateur du forum à la place.</li>
-        <li>Vérifiez si vous le pouvez que le fichier langue est en unicode (UTF-8 sans <abbr title="Byte Order Mark">BOM</abbr>).</li>
-        <li>Modifiez les <a href="credits.htm#translators">crédits traducteurs</a> de la documentation. Dans un monde idéal, vous devriez modifier <em>tous</em> les fichiers crédits pour <em>toutes</em> les langues de la documentation (<tt class="code">docs/language_name/credits.htm</tt> et ajoutez les références du traducteur, mais bien entendu, celà devriendra un travail important avec un nombre important de traductions de la documentation. C'est pourquoi, il est admis que vous ne modifiez que le fichier de langue Anglaise de la documentation (<tt class="code">docs/en/credits.htm</tt>) et laissiez les autres au personnes qui s'occupent de la maintenance  des documentations traduites.</a></li>
-        <li>Comme avec tous les autres fichiers, vous devez aussi modifier <tt class="code">includes/cpg15x.files.xml</tt> pour reflêter les nouveaux fichiers ajoutés.</li>
-        <li>Ensuite vous devrez vérifier le degrès de finition du fichier langue de cette contribution, par exemple si il s'agit d'une traduction complête ou partielle. C'est un très gros travail qui peut amener à des résultats imparfaits, donc dans le doute, mettez un signet <em>traduction partielle</em>, ce qui n'a pas d'impact au niveau technique, mais qui sert uniquement d'information aux utilisateurs.<br />
-        Les facteurs qui peuvent vous aider à déterminer si une traduction est complète ou partielle peuvent être:
-            <ul>
-                <li>Le conributeur peut avoir posté dan son sujet sur le forum si sa tradution est partielle ou complète.</li>
-                <li>Taille du fichier: la taille des fichiers pour une traduction complète peut changer de manière très importante (parceque les langues ont des symboles pour des mots ou que les syllabes utilisent moins de place que les langues composées de lettres qui représentent des sons (des phonèmes pour être exact). Mais avec un poids de 180 KB pou rle fichier Anglais, il est évident que le fichier Anglais-Britanique  (<tt class="code">lang/english_gb.php</tt>) ne peut pas être une traduction complète, mais uniquement une traduction partielle (ce qui n'est pas vraiment surprenant, puisqu'il ne contient que les chaines ou l'Anglais-Britanique est différent de l'Anglais-Américain)</li>
-                <li>Un lecture rapide du fichier langue depuis votre éditeur de texte devrait vous permettre de vous rendre compte si une grande partie du fichier original Anglais transparait en particulier avec les fichiers utilisant des caractères non latins.</li>
-            </ul>
-        </li>
-        <li>Vous devrez vous assurer que la table des traduction dans la structure des tables de la base de donnée de Coppermine sera mise à jour aussi bien pour les nouvelles installations que pour les mises à jour, c'est pourquoi vous devrez
-            <ul>
-                <li>ouvrir <tt class="code">sql/basic.sql</tt>, trouvez le lignes qui commencent par <tt class="code">INSERT INTO CPG_languages</tt> et vous assurer que la langue que vous êtes en train d'ajouter exite et que le niveau de finition du fichier langue correspond avec l'enregistrement de la base de donnée.
-                    <div class="cpg_example">Si vous êtes en train d'ajouter le fichier langue Klingon, cherchez dans <tt class="code">sql/basic.sql</tt> la chaine <tt class="code">klingon</tt>. Si elle est là, c'est à dire si une ligne du genre <br /><textarea class="samplecode" style="width:100%">INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('klingon', 'Klingon','tlhIngan','klingon','', 'NO', 'NO', 'NO');</textarea>existe, modifiez juste les champs qui déterminent si la traduction existe et si elle est complète (traduction complète) ou pas.</div>
-                    Si la ligne correspondant au nom anglais de la nouvelle langue n'existe pas, créez la (gardez en mémoire la structure alphabétique de la section <tt class="code">INSERT INTO CPG_languages</tt>.<br />
-                    Pour plus de détails, regardez la <a href="languages.htm#language_manager">documentation du gestionaire de langue</a>.
-                </li>
-                <li>ouvrez <tt class="code">sql/update.sql</tt> avec un éditeur de texte.
-                    <ul>
-                        <li>Si la ligne correspondant à la nouvelle langue n'existe pas dans<tt class="code">sql/basic.sql</tt>, vous devrez ajouter une ligne à <tt class="code">sql/update.sql</tt> qui ajoute un nouvel enregistrement.
-                        <div class="cpg_example">Pour le fichier langue Klingon mentionné plus hait, la ligne pour créer un nouvel enregistrement dans la base de donnée sera
-                        <textarea class="samplecode" style="width:100%">INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('klingon', 'Klingon','tlhIngan','klingon','', 'YES', 'NO', 'NO');</textarea>
-                        </div>
-                        </li>
-                        <li>Si il y a un enregistrement existant pour cette lague, vous n'aurez qu'a le baculer de non disponible à disponible, ajoutez une ligne qui fait la mise à jour
-                        <div class="cpg_example">L'exemple pour la langue Klingon dans ce cas serait
-                        <textarea class="samplecode" style="width:100%">UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='klingon';</textarea>
-                        </div>
-                        </li>
-                    </ul>
-                </li>
-            </ul>
-        </li>
-        <li>Assurez vous qu'il y a une image du drapeau  dans le répertoire  <tt class="code">images/flags/</tt> représentant la nouvelle langue. Si il n'y a pa de drapeau disponible, créez en une si vous en avez les capacités et ajoutez ce fichier. Alternativement, assignez une image vide comme drapeau en attendant.</li>
-        <li>Ajoutez le nouveau fichier langue dans le référenciel grâce à votre client SVN. Vous devrez avoir <a href="dev_subversion.htm#dev_subversion_write_access">les droits en écriture sur le référenciel subversion</a> pour pouvoir le faire.</li>
-        <li>Ajoutez une ligne dans le fichier CHANGELOG correspondant à l'ajout de ce nouveau fichier langue.</li>
-        <li>Testez aussi attentivement que possible le fichier langue sur votre galerie de test: navigez en tant que visiteur, enregistrés et administrateur dans la galerie, essayez de télécharger des fichier, jetez un oeil aux principales pages (index, page des vignettes, images interédiaires).</li>
-        <li>Faites vos changement sur le référenciel subversion en utilisant votre client SVN.</li>
-        <li>Finalement répondez au sujet ou le contributeur avait mis le ficheir à disposition, postez ce que vous avez fait, Cela aidera a ajouter des références au Web SVN, et postez le numéro de révion de votre ajout.</li>
-        <li>Si vous avez les privilèges administrateur sur le forum de Coppermine, changez l'appartenace de groupe du contributeur et assignez le au groupe "translator".</li>
-        <li>Si vous avez un accès au site de Coppermine, modifiez le fichier "crédits" pour ajouter le nouveau traducteur.</li>
-    </ul>
-</div>
-
-<a name="dev_files_renaming"></a><h2>Renomer des fichiers<a href="#dev_files_renaming" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Si un nom de ficheir ne peut pas être gérdé (par exemple à cause dun problème avec la convention de nomage), il doit être renomé au lieu d'efface l'ancien et d'en crée un nouveau. Le bénéfice du renomage ets de garder l'historique  des versions dans le référenciel SVN.</p>
-<p>Chauqe fois qu'un fichier a ét renomé sur le SVN vous devrez faire des modifications additionnelles:</p>
-<ul>
-	<li>Ajoutez une entrez pour le nouveau nom de fichier dans <tt class="code">includes/cpg15x.files.xml</tt>. Les détails peuvent être trouvés dans la section <a href="dev_versioncheck.htm#dev_versioncheck_xml">Vérificateur de version : structure XML</a></li>
-	<li>Si un ancien nom de fichier a déjà été inclu dans une précédent publication publique, vous devrez vous assurez que l'utilisateur n'auras pas une version obsolète laissée avec l'ancien nom lors de la mise à jour. Pour cela, vous devrez ouvrir  <tt class="code">update.php</tt>, trouver la définition du tableau <tt class="code">$delete_file_array</tt> et y ajouter l'ancien nom de fichier.<br />
-	En plus, vous devrez ouvrir <tt class="code">includes/cpg15x.files.xml</tt> et assigner à l'ancien nom le status "remove".</li>
-	<li>Si l'ancien nom de fichier <em>n'a pas</em> été utilisé dans une précédente version publique, il suffit d'ouvrir <tt class="code">includes/cpg15x.files.xml</tt> et d'effacer l'enregistrement se référant à l'ancien nom de fichier.</li>
-	<li>Vous devrez chercher dans tous les fichiers (aussi bien les fichiers PHP que ceux HTML de la doc) la référence à l'ancien nom et la changer avec celle du nouveau nom.</li>
-</ul>
-
-<a name="dev_files_deleting"></a><h2>Effacer des fichiers<a href="#dev_files_deleting" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Ce qui a été dit plus haut à propos du renomage de fichier s'applique aussi à l'effacement de fichiers: après avoir effacé le ficheir du SVN, assurez vous de modifier le fichier XML utilisé par le vérificateur de version et le tableau des fichiers prévus à l'effacement par le script de mise à jour.</p>
-<p>Rappelez vous qu'avant d'effacer un ficheir PHP du noyau de Coppermine, il faut impérativement en discuter avant avec les autres développeurs sur le forum dédié uniquement aux développeurs.</p>
-
-
-<br clear="all" />
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Ajout/renommage/effacement de fichiers - Documentation du développeur - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Cette partie de la documentation n'est pas destinée aux utilisateurs finaux de Coppermine, mais uniquement aux développeurs. Il n'y a pas d'aide pour cette section, elle est disponible telle-quelle." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_files.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="dev_files"></a><h1>Ajout/renommage/effacement de fichiers<a href="#dev_files" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="dev_files_target_audience"></a><h2>Cible visée<a href="#dev_files_target_audience" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Cette partie de la documentation n'est pas destinée aux utilisateurs finaux de Coppermine, mais uniquement aux développeurs. Il n'y a pas d'aide pour cette section, elle est disponible telle-quelle.</p>
+
+<a name="dev_files_scope"></a><h2>But<a href="#dev_files_scope" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Ce document est destiné à expliquer ce qu'un développeur doit faire lors de l'ajout/de la modification/de l'effacement de fichiers vers/depuis le SVN pendant l'étape de développement.</p>
+
+<a name="dev_files_naming"></a><h2>Conventions de nommage<a href="#dev_files_naming" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Référez-vous à la section &quot;<a href="dev_coding.htm#dev_coding_naming_conventions">Conventions de nommage</a>&quot; lors de l'ajout de nouveaux fichiers ou lors du renommage de fichiers existants.</p>
+
+<a name="dev_files_adding"></a><h2>Ajouts de fichiers<a href="#dev_files_adding" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Si un développeur a besoin d'ajouter un nouveau fichier au noyau de Coppermine, voici la liste des choses à faire:</p>
+<ul>
+	<li>Créez le fichier localement sur votre ordinateur (dans une copie de travail récupérée sur le SVN), en respectant  <a href="dev_coding.htm#dev_coding_naming_conventions">les conventions de nommage</a></li>
+	<li>Si c'est un fichier non binaire (un fichier texte par exemple), ajoutez l'entête de fichier qui montrera que c'est une partie du pack Coppermine. Actuellement l'entête des fichiers PHP ressemble à ça:<pre class="code">/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+  
+  ********************************************
+  Coppermine version: 1.5.8
+  &#36;HeadURL&#36;
+  &#36;Revision&#36;
+**********************************************/</pre>Pour les autres types de fichiers (comme les fichiers SQL par exemple) différents symboles de commentaires doivent être utilisés.</li>
+	<li>Ajoutez le fichier au SVN en utilisant la commande ajouter puis la commande commettre de votre client SVN favori</li>
+	<li>Dans votre client SVN, assurez vous que le fichier que vous avez ajouté à les propriétés du SVN nécessaires. Dans  RapidSVN (Linux-Client), faites un clic droit, propriétés et assurez vous que la paire nom/valeur "svn:keywords"/"Author Date Id Revision HeadURL" existe. Si ce n'est pas le cas créez une telle entrée (en utilisant le bouton "new" de la boite de dialogue propriétés). Cela permettra de s'assurer que les conteneurs de variables SVN avec les signes $ sont complétés correctement. Regardez un fichier existant pour voir comment c'est fait.</li>
+	<li>Ajoutez une entrée pour votre nouveau fichier dans <tt class="code">includes/cpg15x.files.xml</tt>. Des détails peuvent être trouvés dans la section <a href="dev_versioncheck.htm#dev_versioncheck_xml">Vérificateur de version : structure XML</a></li>
+	<li>Si possible ajoutez des instructions concernant votre fichier dans la documentation</li>
+</ul>
+<div class="indent">
+    <a name="dev_files_adding_language"></a><h3>Fichiers langues<a href="#dev_files_adding_language" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    L'ajout de fichiers langues (contribution d'utilisateurs) au pack est un processus qui doit être fait en plusieurs étapes. Ces étapes ne doivent pas nécessairement être faites par le même développeur, mais il est préférable qu'un seul développeur s'occupe d'un fichier langue proposé par un contributeur pour s'assurer que tout fonctionne sans problèmes.
+    <div class="cpg_message_validation">
+        Cette section <strong>n'est pas</strong> destinée aux utilisateurs finaux qui veulent ajouter un fichier langue à Coppermine. Non, cette section est <strong>uniquement</strong> destinée aux membres de l'équipe de développement de Coppermine et à personne d'autre. Merci de ne pas poser de questions sur le forum d'aide concernant le contenu de cette page, parce qu'elle ne s'adresse simplement pas à vous.
+    </div>
+    <ul>
+        <li>A l'emplacement ou le fichier langue a été proposé par le contributeur (généralement dans un sujet du forum ou le contributeur a attaché le fichier langue), répondez et précisez que vous, en tant que membre de l'équipe de développement êtes volontaires pour ajouter ce fichier. Ceci est destiné à s'assurer que le travail ne sera pas fait deux fois.</li>
+        <li>Téléchargez le fichier et décompressez le dans votre installation de test</li>
+        <li>Démarrez votre installation de test et forcez l'utilisation du nouveau fichier langue en <a href="translation.htm#translation_step_by_step">ajoutant les paramètres correspondants à la barre d'adresse de votre navigateur</a>. La galerie de test devrait s'afficher dans la langue choisie. C'est suffisant pour un test basique pour vérifier que le fichier langue ne plante pas la galerie avec un message d'erreur ou un affichage bizarre.</li>
+        <li>Ouvrez le fichier langue avec un <a href="dev_tools.htm#dev_tools_editor">éditeur de texte</a> et vérifiez que l'entête est intact comme expliqué plus haut. Faites attention au numéro de version de Coppermine qui souvent ne correspond pas dans les fichiers langue proposés par les contributeurs.</li>
+        <li>Renseignez le tableau <tt class="code">$lang_translation_info</tt> si le traducteur ne l'a pas déjà fait. Si le traducteur n'a pas indiqué de site qu'il souhaite faire apparaitre dans la section "crédits", mettez une référence à sa page de profil utilisateur du forum à la place.</li>
+        <li>Vérifiez si vous le pouvez que le fichier langue est en Unicode (UTF-8 sans <abbr title="Byte Order Mark">BOM</abbr>).</li>
+        <li>Modifiez les <a href="credits.htm#translators">crédits traducteurs</a> de la documentation. Dans un monde idéal, vous devriez modifier <em>tous</em> les fichiers crédits pour <em>toutes</em> les langues de la documentation (<tt class="code">docs/language_name/credits.htm</tt> et ajoutez les références du traducteur, mais bien entendu, cela deviendra un travail important avec un nombre important de traductions de la documentation. C'est pourquoi, il est admis que vous ne modifiez que le fichier de langue Anglaise de la documentation (<tt class="code">docs/en/credits.htm</tt>) et laissiez les autres aux personnes qui s'occupent de la maintenance  des documentations traduites.</a></li>
+        <li>Comme avec tous les autres fichiers, vous devez aussi modifier <tt class="code">includes/cpg15x.files.xml</tt> pour refléter les nouveaux fichiers ajoutés.</li>
+        <li>Ensuite vous devrez vérifier le degré de finition du fichier langue de cette contribution, par exemple s'il s'agit d'une traduction complète ou partielle. C'est un très gros travail qui peut amener à des résultats imparfaits, donc dans le doute, mettez un signet <em>traduction partielle</em>, ce qui n'a pas d'impact au niveau technique, mais qui sert uniquement d'information aux utilisateurs.<br />
+        Les facteurs qui peuvent vous aider à déterminer si une traduction est complète ou partielle peuvent être:
+            <ul>
+                <li>Le conributeur peut avoir posté dan son sujet sur le forum si sa tradution est partielle ou complète.</li>
+                <li>Taille du fichier: la taille des fichiers pour une traduction complète peut changer de manière très importante (parce que les langues ont des symboles pour des mots ou que les syllabes utilisent moins de place que les langues composées de lettres qui représentent des sons (des phonèmes pour être exact). Mais avec un poids de 180 KB pour le fichier Anglais, il est évident que le fichier Anglais-Britannique (<tt class="code">lang/english_gb.php</tt>) ne peut pas être une traduction complète, mais uniquement une traduction partielle (ce qui n'est pas vraiment surprenant, puisqu'il ne contient que les chaines ou l'Anglais-Britannique est différent de l'Anglais-Américain)</li>
+                <li>Une lecture rapide du fichier langue depuis votre éditeur de texte devrait vous permettre de vous rendre compte si une grande partie du fichier original Anglais transparait en particulier avec les fichiers utilisant des caractères non latins.</li>
+            </ul>
+        </li>
+        <li>Vous devrez vous assurer que la table des traductions dans la structure des tables de la base de donnée de Coppermine sera mise à jour aussi bien pour les nouvelles installations que pour les mises à jour, c'est pourquoi vous devrez
+            <ul>
+                <li>ouvrir <tt class="code">sql/basic.sql</tt>, trouvez les lignes qui commencent par <tt class="code">INSERT INTO CPG_languages</tt> et vous assurer que la langue que vous êtes en train d'ajouter existe et que le niveau de finition du fichier langue correspond avec l'enregistrement de la base de données.
+                    <div class="cpg_example">Si vous êtes en train d'ajouter le fichier langue Klingon, cherchez dans <tt class="code">sql/basic.sql</tt> la chaine <tt class="code">klingon</tt>. Si elle est là, c'est à dire si une ligne du genre <br /><textarea class="samplecode" style="width:100%">INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('klingon', 'Klingon','tlhIngan','klingon','', 'NO', 'NO', 'NO');</textarea>existe, modifiez juste les champs qui déterminent si la traduction existe et si elle est complète (traduction complète) ou pas.</div>
+                    Si la ligne correspondant au nom anglais de la nouvelle langue n'existe pas, créez la (gardez en mémoire la structure alphabétique de la section <tt class="code">INSERT INTO CPG_languages</tt>.<br />
+                    Pour plus de détails, regardez la <a href="languages.htm#language_manager">documentation du gestionnaire de langue</a>.
+                </li>
+                <li>ouvrez <tt class="code">sql/update.sql</tt> avec un éditeur de texte.
+                    <ul>
+                        <li>Si la ligne correspondant à la nouvelle langue n'existe pas dans <tt class="code">sql/basic.sql</tt>, vous devrez ajouter une ligne à <tt class="code">sql/update.sql</tt> qui ajoute un nouvel enregistrement.
+                        <div class="cpg_example">Pour le fichier langue Klingon mentionné plus hait, la ligne pour créer un nouvel enregistrement dans la base de donnée sera
+                        <textarea class="samplecode" style="width:100%">INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('klingon', 'Klingon','tlhIngan','klingon','', 'YES', 'NO', 'NO');</textarea>
+                        </div>
+                        </li>
+                        <li>S'il y a un enregistrement existant pour cette langue, vous n'aurez qu'a le basculer de non disponible à disponible, ajoutez une ligne qui fait la mise à jour
+                        <div class="cpg_example">L'exemple pour la langue Klingon dans ce cas serait
+                        <textarea class="samplecode" style="width:100%">UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='klingon';</textarea>
+                        </div>
+                        </li>
+                    </ul>
+                </li>
+            </ul>
+        </li>
+        <li>Assurez vous qu'il y a une image du drapeau  dans le répertoire  <tt class="code">images/flags/</tt> représentant la nouvelle langue. S'il n'y a pas de drapeau disponible, créez en une si vous en avez les capacités et ajoutez ce fichier. Alternativement, assignez une image vide comme drapeau en attendant.</li>
+        <li>Ajoutez le nouveau fichier langue dans le référenciel grâce à votre client SVN. Vous devrez avoir <a href="dev_subversion.htm#dev_subversion_write_access">les droits en écriture sur le référenciel subversion</a> pour pouvoir le faire.</li>
+        <li>Ajoutez une ligne dans le fichier CHANGELOG correspondant à l'ajout de ce nouveau fichier langue.</li>
+        <li>Testez aussi attentivement que possible le fichier langue sur votre galerie de test: naviguez en tant que visiteur, enregistrés et administrateur dans la galerie, essayez de télécharger des fichiers, jetez un œil aux principales pages (index, page des vignettes, images intermédiaires).</li>
+        <li>Faites vos changements sur le référenciel subversion en utilisant votre client SVN.</li>
+        <li>Finalement répondez au sujet ou le contributeur avait mis le fichier à disposition, postez ce que vous avez fait, Cela aidera à ajouter des références au Web SVN, et postez le numéro de révision de votre ajout.</li>
+        <li>Si vous avez les privilèges administrateur sur le forum de Coppermine, changez l'appartenance de groupe du contributeur et assignez le au groupe "translator".</li>
+        <li>Si vous avez un accès au site de Coppermine, modifiez le fichier "crédits" pour ajouter le nouveau traducteur.</li>
+    </ul>
+</div>
+
+<a name="dev_files_renaming"></a><h2>Renomer des fichiers<a href="#dev_files_renaming" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Si un nom de fichier ne peut pas être géré (par exemple à cause d'un problème avec la convention de nommage), il doit être renommé au lieu d'effacer l'ancien et d'en crée un nouveau. Le bénéfice du renommage est de garder l'historique  des versions dans le référenciel SVN.</p>
+<p>Chaque fois qu'un fichier a été renommé sur le SVN vous devrez faire des modifications additionnelles:</p>
+<ul>
+	<li>Ajoutez une entrez pour le nouveau nom de fichier dans <tt class="code">includes/cpg15x.files.xml</tt>. Les détails peuvent être trouvés dans la section <a href="dev_versioncheck.htm#dev_versioncheck_xml">Vérificateur de version : structure XML</a></li>
+	<li>Si un ancien nom de fichier a déjà été inclut dans une précédent publication publique, vous devrez vous assurez que l'utilisateur n'auras pas une version obsolète laissée avec l'ancien nom lors de la mise à jour. Pour cela, vous devrez ouvrir  <tt class="code">update.php</tt>, trouver la définition du tableau <tt class="code">$delete_file_array</tt> et y ajouter l'ancien nom de fichier.<br />
+	En plus, vous devrez ouvrir <tt class="code">includes/cpg15x.files.xml</tt> et assigner à l'ancien nom le statut "remove".</li>
+	<li>Si l'ancien nom de fichier <em>n'a pas</em> été utilisé dans une précédente version publique, il suffit d'ouvrir <tt class="code">includes/cpg15x.files.xml</tt> et d'effacer l'enregistrement se référant à l'ancien nom de fichier.</li>
+	<li>Vous devrez chercher dans tous les fichiers (aussi bien les fichiers PHP que ceux HTML de la doc) la référence à l'ancien nom et la changer avec celle du nouveau nom.</li>
+</ul>
+
+<a name="dev_files_deleting"></a><h2>Effacer des fichiers<a href="#dev_files_deleting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Ce qui a été dit plus haut à propos du renommage de fichier s'applique aussi à l'effacement de fichiers: après avoir effacé le fichier du SVN, assurez vous de modifier le fichier XML utilisé par le vérificateur de version et le tableau des fichiers prévus à l'effacement par le script de mise à jour.</p>
+<p>Rappelez vous qu'avant d'effacer un fichier PHP du noyau de Coppermine, il faut impérativement en discuter avant avec les autres développeurs sur le forum dédié uniquement aux développeurs.</p>
+
+
+<br clear="all" />
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/dev.htm 1.5.8.src/docs/fr/dev.htm
--- 1.5.6.src/docs/fr/dev.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev.htm	2010-08-06 11:59:20.000000000 -0500
@@ -1,104 +1,106 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Documentation du développeur - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="This part of the documentation is not meant for end users of Coppermine, but only for developers. There is no support for this section, it comes as-is." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="dev"></a><h1>Documentation du développeur<a href="#dev" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="dev_target_audience"></a><h2>Cible<a href="#dev_target_audience" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Cette partie de la documentation n'est pas destinée aux utilisateurs finaux, mais uniquement pour les développeurs. Il n'y a pas d'aide pour cette section, elle n'est là telle-qu'elle.</p>
-
-<a name="dev_toc"></a><h2>Contenu<a href="#dev_toc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>La documentation pour les développeurs est loin d'être complête. Néanmoins voci les sections qui existent actuellement. Comme cette documentation est en constante évolution, regardez aussi la documentation en anglais qui est peut être plus complête:</p>
-<ul>
-  <li>
-  	<strong><a href="dev_coding.htm">Guide de codage</a></strong><br />
-  	A lire obligatoirement pour les membres de l'équipe de développement de Coppermine, sa lecture est recommandée pour les (potentiels) contributeurs
-  </li>
-  <li>
-  	<strong><a href="dev_files.htm">Ajout/renomage/effacement de fichiers</a></strong><br />
-  	Instructions pour les développeurs expliquant ce qui doit être fait lors de la création de nouveaux fichiers dans le noyaux de Coppermine
-  </li>
-  <li>
-  	<strong><a href="dev_superglobals.htm">Sécurisation des Superglobales en utilisant Inspekt</a></strong><br />
-  	Pour comprendre comment la sécurisation fonctionne et ce que vous devez faire pour que les Superglobales fonctionnent correctement
-  </li>
-  <li>
-  	<strong><a href="dev_javascript.htm">Javascript dans Coppermine</a></strong><br />
-  </li>
-  <li>
-  	<strong><a href="dev_plugins.htm">Ecrire des Plugins pour Coppermine</a></strong><br />
-  	Pour les auteurs de Plugins
-  </li>
-  <li>
-  	<strong><a href="dev_documentation.htm">Modifier la documentation</a></strong><br />
-  	Pour les développeurs et les traducteurs
-  </li>
-  <li>
-  	<strong><a href="dev_subversion.htm">Subversion</a></strong><br />
-  	Besoin de la version la plus récente du SVN ? Regardez ici.
-  </li>
-  <li>
-  	<strong><a href="dev_config.htm">Ajout d'options de configuration</a></strong><br />
-  	Les développeurs qui veulent ajouter des options de configuration doivent lire cette section.
-  </li>
-  <li>
-  	<strong><a href="dev_vars.htm">Variables & Constantes</a></strong><br />
-  	Un tour d'horizon des variables globales utilisées par Coppermine. Très utile si vous êtes un programmeur et que vous voulez comprendre comment Coppermine fonctionne pour pouvoir être en mesure d'utiliser les variables dans votre propre code (par exemple si vous êtes un auteur de plugin)
-  </li>
-  <li>
-  	<strong><a href="dev_versioncheck.htm">Vérification de version</a></strong><br />
-  </li>
-  <li>
-  	<strong><a href="dev_update.htm">Mise à jour</a></strong><br />
-  </li>
-  <li><strong><a href="dev_tools.htm">Outils recommandés par l'équipe de développement</a></strong><br />
-  Programmes recommandés par l'équipe de développement de Coppermine pour travailler avec Coppermine</li>
-  <li>
-  	<strong><a href="dev_database.htm">Structure de la base de donnée</a></strong><br />
-  	Les tables utilisées dans la base de donnée. Un tour d'horizon de ce qui est stocké et ou dans la base de donnée.
-  </li>
-  <li>
-      <strong><a href="dev_package.htm">Préparer le pack d'une nouvelle version</a></strong><br />
-      Etapes nécessaires à faire par la personne chargée de la maintenance du package de Coppermine lors de l apréparation à la publication d'une nouvelle version
-  </li>
-</ul>
-<br clear="all" />
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Documentation du développeur - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Cette partie de la documentation n'est pas destinée aux utilisateurs finaux, mais uniquement pour les développeurs. Il n'y a pas d'aide pour cette section, elle est là telle qu’elle." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="dev"></a><h1>Documentation du développeur<a href="#dev" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="dev_target_audience"></a><h2>Cible<a href="#dev_target_audience" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Cette partie de la documentation n'est pas destinée aux utilisateurs finaux, mais uniquement pour les développeurs. Il n'y a pas d'aide pour cette section, elle est là telle qu’elle.</p>
+
+<a name="dev_toc"></a><h2>Contenu<a href="#dev_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>La documentation pour les développeurs est loin d'être complète. Néanmoins voici les sections qui existent actuellement. Comme cette documentation est en constante évolution, regarder aussi la documentation en anglais qui est peut être plus complète:</p>
+<ul>
+  <li>
+      <h3><a href="dev_files.htm">Ajout/renommer/effacement de fichiers</a></h3>
+      Instructions pour les développeurs expliquant ce qui doit être fait lors de la création de nouveaux fichiers dans le noyau de Coppermine
+  </li>
+  <li>
+      <h3><a href="dev_coding.htm">Guide de codage</a></h3>
+      A lire obligatoirement pour les membres de l'équipe de développement de Coppermine, sa lecture est recommandée pour les (potentiels) contributeurs
+  </li>
+  <li>
+      <h3><a href="dev_config.htm">Options de configuration</a></h3>
+      Ajout d’options de configuration dans le code de base de Coppermine. Les développeurs qui veulent ajouter des options de configuration doivent lire cette section.
+  </li>
+  <li>
+      <h3><a href="dev_database.htm">Structure de la base de données</a></h3>
+      Les tables utilisées dans la base de données. Un tour d'horizon de ce qui est stocké et ou dans la base de donnée.
+  </li>
+  <li>
+      <h3><a href="dev_documentation.htm">Modifier la documentation</a></h3>
+      Pour les développeurs et les traducteurs
+  </li>
+  <li>
+      <h3><a href="dev_javascript.htm">Javascript dans Coppermine</a></h3>
+      Un guide sur la façon d'intégrer du code JavaScript dans le noyau de Coppermine ou dans les plugins
+  </li>
+  <li>
+      <h3><a href="dev_package.htm">Préparer le pack d'une nouvelle version</a></h3>
+      Etapes nécessaires à faire par la personne chargée de la maintenance du package de Coppermine lors de la préparation à la publication d'une nouvelle version
+  </li>
+  <li>
+      <h3><a href="dev_plugins.htm">Ecrire des plugins pour Coppermine</a></h3>
+      Pour les auteurs de plugins
+  </li>
+  <li>
+      <h3><a href="dev_superglobals.htm">Sécurisation des Superglobales en utilisant Inspekt</a></h3>
+      Pour comprendre comment la sécurisation fonctionne et ce que vous devez faire pour que les Superglobales fonctionnent correctement
+  </li>
+  <li>
+      <h3><a href="dev_subversion.htm">Subversion</a></h3>
+      Besoin de la version la plus récente du SVN ? Regardez ici.
+  </li>
+  <li>
+      <h3><a href="dev_tools.htm">Outils recommandés par l'équipe de développement</a></h3>
+      
+  Programmes recommandés par l'équipe de développement de Coppermine pour travailler avec Coppermine
+  </li>
+  <li>
+      <h3><a href="dev_update.htm">Mise à jour</a></h3>
+  </li>
+  <li>
+      <h3><a href="dev_vars.htm">Variables & constantes</a></h3>
+      Un tour d'horizon des variables globales utilisées par Coppermine. Très utile si vous êtes un programmeur et que vous voulez comprendre comment Coppermine fonctionne pour pouvoir être en mesure d'utiliser les variables dans votre propre code (par exemple si vous êtes un auteur de plugin)
+  </li>
+  <li>
+      <h3><a href="dev_versioncheck.htm">Vérification de version</a></h3>
+  </li>
+</ul>
+<br clear="all" />
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_javascript.htm 1.5.8.src/docs/fr/dev_javascript.htm
--- 1.5.6.src/docs/fr/dev_javascript.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_javascript.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_javascript.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -96,8 +96,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_package.htm 1.5.8.src/docs/fr/dev_package.htm
--- 1.5.6.src/docs/fr/dev_package.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_package.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_package.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -61,7 +61,7 @@
                 <li>
                     <a name="packaging_steps_loop_through_files_linux"></a><h4>Linux<a href="#packaging_steps_loop_through_files_linux" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
                     On most posix-compliant operating systems (like Unix, Linux, BSD etc.) you should have all needed tools at hand already. Basically you loop through all files with a given extension, search for the string inside it and replace it. The command that can be run in a console could look like this:
-                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.73/Coppermine version: 1.5.74/g'</textarea>
+                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.8/Coppermine version: 1.5.9/g'</textarea>
                     If you want to turn this into a shell script, don't forget the shebang at the start of the file (usually something like <tt class="code">#!/bin/sh</tt>).
                 </li>
                 <li>
@@ -216,8 +216,8 @@
 <a name="packaging_end"></a>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_plugin_api.htm 1.5.8.src/docs/fr/dev_plugin_api.htm
--- 1.5.6.src/docs/fr/dev_plugin_api.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_plugin_api.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_plugin_api.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -37,26 +37,29 @@
 <a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
     <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
-    <div id="ulgreen" class="cpg_message_success">
-    <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul type="square">
-        <li>Anyone who wants to write plugins to customize Coppermine</li>
-        <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
-        <li>Anyone who wants to add in features or modify a current plugin</li>
-        <li>Coders who want to start customizing Coppermine but do not know where to start</li>
-    </ul>
-    </div>
-    <div id="ulred" class="cpg_message_validation">
-    <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul>
-        <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
-        <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
-    </ul>
+    <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
+    <div class="indent">
+        <div id="ulgreen" class="cpg_message_success">
+        <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul type="square">
+            <li>Anyone who wants to write plugins to customize Coppermine</li>
+            <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
+            <li>Anyone who wants to add in features or modify a current plugin</li>
+            <li>Coders who want to start customizing Coppermine but do not know where to start</li>
+        </ul>
+        </div>
+        <div id="ulred" class="cpg_message_validation">
+        <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+            <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
+            <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
+        </ul>
+        </div>
+        <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
     </div>
-    <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
     <a name="plugin_api_overview_skills"></a>
     <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
@@ -95,7 +98,8 @@
 
 <a name="plugin_api_tutorial"></a>
 <h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
+<div class="indent">
 
 <a name="plugin_api_tutorial_first"></a>
 <h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -105,31 +109,30 @@
     <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
     <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
 </ul>
-<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="tutorial/cpg1.5_plugin_hello_world_2-1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
+<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="../tutorial/cpg1.5_plugin_hello-world_v2.1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
 <p>Let's get started!</p>
 <p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
 <pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
 <p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
 <p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">configuration.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
-***************************************************/
-
-$name='Hello, World';
-$description='Plugin API Tutorial - 2.1 My First Plugin';
-
-$author='Tutorial';
-$version='2.1';
-?&gt;
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+$name='Hello, World';
+$description='Plugin API Tutorial - My First Plugin';
+$author='Tutorial';
+$version='2.1';
+$plugin_cpg_version = array('min' => '1.5');
+?&gt;
 </pre>
 <p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
 <p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
@@ -137,20 +140,23 @@
     <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
     <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
     <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
-    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.  </li>
+    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.</li>
+    <li><tt class="code">$plugin_cpg_version</tt> defines an array that allows you to specify the minimum and maximum Coppermine version for your plugin. It has been added in cpg1.5.x to make sure that users don't accidentally install plugins that haven't been designed for their version of Coppermine.<br />
+    Currently, two array keys are being processed: 'min' and 'max'. Against both, a version comparison will be performed using the function <a href="http://www.php.net/manual/en/function.version-compare.php" rel="external" class="phpnet">version_compare</a>.
+    <div class="cpg_example">Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5');</tt> will apply for all Coppermine versions, including both cpg1.5.0 as well as cpg1.5.23, but will fail for cpg1.4.27. Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5.3');</tt> will apply for all Coppermine versions equal or better than cpg1.5.3, so it will not apply for cpg1.5.0, but it will apply for cpg1.5.23. Only specify a minor version if a particular plugin hook was introduced in the Coppermine version you refer to.</div>
+    </li>
 </ul>
 <p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
 <p class="filename">codebase.php</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<pre class="cpg_code">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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 3 of the License, or
-  (at your option) any later version.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -188,30 +194,32 @@
 }</pre>
 <p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
 <p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
+
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
 <a name="plugin_api_tutorial_installconfig"></a>
 <h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<div class="indent">
 <a name="plugin_api_tutorial_installsimple"></a>
 <h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
 
-<p><a href="tutorial/cpg1.5_plugin_hello_world_2-2-1.zip">Click here</a> to download the plugin for this section.</p>
+<p><a href="../tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip">Click here</a> to download the plugin for this section.</p>
 
 <p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
-<pre class="cpg_code">&lt;?php
-/**************************************************
-  Coppermine Plugin - Hello, World
-  *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
-  *************************************************
+<textarea class="cpg_code code smaller" style="width:90%" rows="10">&lt;?php
+/**************************************************
+  Coppermine Plugin - Hello, World
+  *************************************************
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
+  *************************************************
   This program 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.
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -277,7 +285,7 @@
 
 EOT;
     }
-}?&gt;</pre>
+}?&gt;</textarea>
 
 <p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
 
@@ -362,7 +370,7 @@
 at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
 <pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
 Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
-<pre class="cpg_code">// Ask if we want to drop the table
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">// Ask if we want to drop the table
 function coffee_maker_cleanup_function($action) {
     global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
 	// Initialize language and icons
@@ -436,7 +444,8 @@
 		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
 	}
 	return true;
-}</pre>
+}</textarea>
+</div>
 </div>
 
 <p><a class="back" href="#top">Back to top</a></p><hr />
@@ -458,7 +467,8 @@
 <a name="plugin_api_tutorial_button"></a>
 <h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
-
+
+<div class="indent">
 <a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <div class="cpg_example">
 <pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
@@ -493,6 +503,7 @@
     }
     return $menu;
 }</pre>
+</div>
 </div>
 <p><a class="back" href="#top">Back to top</a></p><hr />
 
@@ -531,7 +542,8 @@
 
 <a name="plugin_api_tutorial_config"></a>
 <h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<div class="indent">
 <a name="plugin_api_tutorial_config_preparation"></a>
 <h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
@@ -546,16 +558,178 @@
 Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
 <ul>
     <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
-    <li>Sanitize the data sent using the form</li>
-    <li>Write the sanitized data to the database</li>
+    <li>Sanitize the data sent using the form and write them to the database</li>
     <li>Populate the form options</li>
     <li>Output the actual form</li>
-</ul>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
+</ul>
+<p>Here's a default config page with only one config option that is first split into chunks to comment them:</p>
+
+<a name="plugin_api_tutorial_config_header"></a><h4>Header<a href="#plugin_api_tutorial_config_header" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+As suggested above, in the header you just need to make the preparations, e.g. include the language file and make sure that only the gallery admin can access the config page. To accomplish this, use this piece of code:
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
+
+<a name="plugin_api_tutorial_config_defaults"></a><h4>Defaults<a href="#plugin_api_tutorial_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Let's populate the variables that we need later. If you plan to beautify your config options using icons, define them now, using this code:
+<pre class="cpg_code code">$plugin_coffee_maker_icon['submit'] = cpg_fetch_icon('ok', 1);</pre>
+We'll need to specify as well what variables you'll be using inside the form and what type they are:
+<pre class="cpg_code code">$sanitization_array = array(
+    'plugin_coffee_maker_width' => array('type' => 'int', 'min' => '10', 'max' => '32'),
+    'plugin_coffee_maker_height' => array('type' => 'int', 'min' => '0', 'max' => '100'),
+    'plugin_coffee_maker_enabled' => array('type' => 'checkbox', 'min' => '0', 'max' => '1'),
+);</pre>
+This looks more complicated than it actually is: the keys of the array <em>$sanitization_array</em> (i.e. 'plugin_coffee_maker_width') needs to correspond to the name of the form field. It's advisable to respect the naming scheme, i.e. to name your form fields as suggested in this example, using the word "plugin", followed by an underscore, followed by the plugin folder name, followed by another underscore, followed by a short description of the actual purpose of the field. Keep in mind though that there is a limitation in the overall number of characters allowed here: the names we assign here will later be used as well when coming up with the database records. We'll use the config table to store our plugin values, so we need to respect the maximum of 40 characters for the name of the config field. If you need to use abbreviations, choose them wisely to be able to identify your stuff later.<br />
+The values for the key 'type' can be 'int', 'checkbox', 'raw' or 'array'. Depending on that value, there are different keys available. The following table should explain what can be done:
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+    <tr>
+        <th valign="top">type</th>
+        <th valign="top">Usage (range)</th>
+        <th valign="top">Parameters</th>
+    </tr>
+    <tr>
+        <td valign="top">int</td>
+        <td valign="top">Text input fields where only integers are allowed</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">checkbox</td>
+        <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">raw</td>
+        <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+        <td valign="top">'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against.
+        </td>
+    </tr>
+    <tr>
+        <td valign="top">array</td>
+        <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+        <td valign="top">'regex_ok' -> regular expression that the submit data needs to match against, similar to the examples given above for the type 'regex'<br />
+        'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</td>
+    </tr>
+</table>
+
+<a name="plugin_api_tutorial_config_sanitize"></a><h4>Sanitize form data &amp; write to database<a href="#plugin_api_tutorial_config_sanitize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+We only need to sanitize the form data if the form has actually been submit, so we'll wrap the next section between <tt class="code">if ($superCage->post->keyExists('submit')) {</tt> and the closing curly bracket <tt class="code">}</tt> that is needed to close the if construct. You will be able to re-use the piece of code in each and every plugin - it has been designed for that purpose. Use this piece of code:
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">    // get sanitized POST parameters
    if ($superCage->post->keyExists('submit')) {
+        //Check if the form token is valid
        if(!checkFormToken()){
+            cpg_die(ERROR, $lang_errors['invalid_form_token'], __FILE__, __LINE__);
+        }
+        $config_changes_counter = 0;
+      foreach ($sanitization_array as $san_key => $san_value) {
+          if (isset($CONFIG[$san_key]) == TRUE) { // only loop if config value is set --- start
              if ($san_value['type'] == 'checkbox') { // type is checkbox --- start
                if ($superCage->post->getInt($san_key) == $san_value['max'] && $CONFIG[$san_key] != $san_value['max']) {
+                    $CONFIG[$san_key] = $san_value['max'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->getInt($san_key) == $san_value['min'] && $CONFIG[$san_key] != $san_value['min']) {
+                    $CONFIG[$san_key] = $san_value['min'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->keyExists($san_key) != TRUE && $CONFIG[$san_key] != '0') {
+                    $CONFIG[$san_key] = 0;
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                }
+              } // type is checkbox --- end
              if ($san_value['type'] == 'int') { // type is integer --- start
                  if ($superCage->post->getInt($san_key) <= $san_value['max'] && $superCage->post->getInt($san_key) >= $san_value['min'] && $superCage->post->getInt($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getInt($san_key);
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is integer --- end
              if ($san_value['type'] == 'raw') { // type is raw --- start
                  if (isset($san_value['regex_ok']) == TRUE && preg_match($san_value['regex_ok'], $superCage->post->getRaw($san_key)) && $superCage->post->getRaw($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getRaw($san_key);
+                      if ($superCage->post->getRaw($san_key) == 'none') {
+                        $CONFIG[$san_key] = '';
+                      }
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is raw --- end
              if ($san_value['type'] == 'array') { // type is array --- start              
                  $evaluate_value = $superCage->post->getRaw($san_key);
+                  if (is_array($evaluate_value) && isset($san_value['regex_ok']) == TRUE && isset($san_value['delimiter']) == TRUE) {
+                      $temp = '';
+                      for ($i = 0; $i <= count($evaluate_value); $i++) {
+                          if (preg_match($san_value['regex_ok'], $evaluate_value[$i])) {
+                              $temp .= $evaluate_value[$i] . $san_value['delimiter'];
+                          }
+                      }
+                      unset($evaluate_value);
+                      $evaluate_value = rtrim($temp, $san_value['delimiter']);
+                      unset($temp);
+                  }
+                  if ($evaluate_value != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $evaluate_value;
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is array --- end
          } // only loop if config value is set --- end
      }
+    }</textarea>
+
+<a name="plugin_api_tutorial_config_options"></a><h4>Populate form options<a href="#plugin_api_tutorial_config_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+The radio buttons and checkboxes need to be populated with values based on the corresponding values:
+<pre class="cpg_code code">if ($CONFIG['plugin_coffee_maker_enabled'] == '1') {
+	$option_output['plugin_coffee_maker_enabled'] = 'checked="checked"';
+} else { 
+	$option_output['plugin_coffee_maker_enabled'] = '';
+}</pre>
+
+<a name="plugin_api_tutorial_config_form"></a><h4>Output the form<a href="#plugin_api_tutorial_config_form" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Coming up with the actual config form output now should be dead easy, starting with the pageheader, the population of the form token variables, followed by the form tag and the table start. Basically the output starts like this:
+<pre class="cpg_code code">pageheader($lang_plugin_enlargeit['display_name']);
+list($timestamp, $form_token) = getFormToken();
+echo <<< EOT
+<form action="index.php?file=coffee_maker/admin" method="post" name="coffee_maker_settings">
+EOT;
+starttable('100%', $lang_plugin_coffee_maker['configuration'], 2, 'cpg_zebra');</pre>
+Now you populate the table, using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to come up with one table row per config setting:
+<pre class="cpg_code code">echo <<< EOT
+	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			&lt;label for="plugin_coffee_maker_enabled" class="clickable_option"&gt;{$lang_plugin_coffee_maker['enable_brewing_of_coffee']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td valign="top"&gt;
+			&lt;input type="checkbox" name="plugin_coffee_maker_enabled" id="plugin_coffee_maker_enabled" class="checkbox" value="1" {$option_output['plugin_coffee_maker_enabled']} /&gt;
+			({$lang_common['yes']})
+		&lt;/td&gt;
+	&lt;/tr&gt;
+<span class="important">[... more table rows here ... ]</span>
+EOT;</pre>
+Finally, you have to
+<ul>
+    <li>Add the form token elements</li>
+    <li>Add the submit button</li>
+    <li>Close the table</li>
+    <li>Close the form</li>
+    <li>Send the pagefooter</li>
+</ul>
+Therefore, the last chunk of code looks like this:
+<pre class="cpg_code code">echo &lt;&lt;&lt; EOT
+	&lt;tr&gt;
+		&lt;td class="tablef" colspan="2"&gt;
+			&lt;input type="hidden" name="form_token" value="{$form_token}" /&gt;
+			&lt;input type="hidden" name="timestamp" value="{$timestamp}" /&gt;
+			&lt;button type="submit" class="button" name="submit" value="{$lang_plugin_coffee_maker['submit']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_plugin_coffee_maker['submit']}&lt;/button&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
+EOT;
+endtable();
+echo &lt;&lt;&lt; EOT
+&lt;/form&gt;
+EOT;
+pagefooter();</pre>
+
+<!--
+<a name="plugin_api_tutorial_config_template"></a><h4>Plugin template<a href="#plugin_api_tutorial_config_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Still feeling a bit confused and dizzy? Don't worry, here's something you can use to start with: we're providing you with a plugin template that you can use to build a plugin of your own.
+-->
+</div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+</div>
 
 <a name="plugin_api_tutorial_distrib"></a>
-<h3>Distributing Your Plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<h3>Distributing your plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
 <ul>
 	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
@@ -595,10 +769,11 @@
 
 
 
+
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_plugin_hooks.htm 1.5.8.src/docs/fr/dev_plugin_hooks.htm
--- 1.5.6.src/docs/fr/dev_plugin_hooks.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_plugin_hooks.htm	2010-08-06 11:59:20.000000000 -0500
@@ -1,4 +1,4 @@
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!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="en" lang="en" dir="ltr">
 <head>
 <title>Plugin Hooks - Coppermine Photo Gallery - Documentation &amp; Manual</title>
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_plugin_hooks.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -464,6 +462,13 @@
   </tr>
   <tr>
     <td valign="top">include/functions.inc.php</td>
+    <td valign="top"><a name="plugin_hooks_token_criteria"></a><strong>token_criteria</strong><a href="#plugin_hooks_token_criteria" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+    <td valign="top">Filter</td>
+    <td valign="top">allows to modify the token criteria array. You can add new criteria or remove existing criteria if you don't want to use them to create the token</td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);</textarea></td>
+  </tr>
+  <tr>
+    <td valign="top">include/functions.inc.php</td>
     <td valign="top"><a name="plugin_hooks_bbcode"></a><strong>bbcode</strong><a href="#plugin_hooks_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">with this hook, you can modify the comment that has been submitted and add your custom bbcodes. (Only available when a '[' has been found in the comment)</td>
@@ -509,7 +514,7 @@
     <td valign="top"><a name="plugin_hooks_filename_image_sharpen"></a><strong>image_sharpen</strong><a href="#plugin_hooks_filename_image_sharpen" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">called while uploading pictures. Toggles $sharpen, to e.g. enable image sharpening for intermediate pictures if thumbnail sharpening is enabled in the first place.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/plugin_api.inc.php</td>
@@ -666,9 +671,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_start"></a><strong>theme_thumbnails_wrapper_start</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Allows plugin authors to output content before the thumbnail table starts, which is particularly helpfull top start a &lt;form&gt;-tag.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -681,10 +686,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_end"></a><strong>theme_thumbnails_wrapper_end</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Output content after the closing tag of the thumbnail table</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-echo $wrapper_end;</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -809,11 +813,11 @@
         <td>
             <ul>
                 <li class="floatleft"><a href="#plugin_hooks_filename_image_sharpen">image_sharpen</a></li>
-				<li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
             </ul>
         </td>
     </tr>
@@ -920,6 +924,7 @@
                 <li class="floatleft"><a href="#plugin_hooks_filename_thumb_data">thumb_data</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_html_title">thumb_html_title</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a></li>
+                <li class="floatleft"><a href="#plugin_hooks_token_criteria">token_criteria</a></li>
             </ul>
         </td>
     </tr>
@@ -957,7 +962,9 @@
 <p>These two hooks provide the ability to add a custom CAPTCHA validation. The third validation function is a filter, so don't forget to provide that one as well.</p>
 <pre class="cpg_code">CPGPluginAPI::action('captcha_comment_validate', null);
 CPGPluginAPI::action('captcha_contact_validate', null);</pre>
-
+<p> These two hooks allow plugin authors to output content before the thumbnail table starts and right after the closing tag of the thumbnail table.</p>
+<pre class="cpg_code">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</pre>
 
 
 <a name="plugin_hooks_filter"></a><h3>Filter<a href="#plugin_hooks_filter" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -987,9 +994,7 @@
 $pic_title = CPGPluginAPI::filter('<a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a>', $row);<br />
 $pic_row = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumb_data">thumb_data</a>',$pic_row);<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumbnail_params">theme_display_thumbnails_params</a>', $params);<br />
-$wrapper_start = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start">theme_thumbnails_wrapper_start</a>');<br />
 $footer = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_footer">theme_thumbnails_footer</a>', $footer);<br />
-$wrapper_end = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end">theme_thumbnails_wrapper_end</a>');<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_title">theme_thumbnails_title</a>', $param);</div>
 <p>These two filters are used specifically to manipulate the data of a picture.</p>
 <div class="cpg_code code">$CURRENT_PIC_DATA = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_add_file_data">add_file_data</a>',$CURRENT_PIC_DATA);<br />
@@ -1217,8 +1222,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_plugins.htm 1.5.8.src/docs/fr/dev_plugins.htm
--- 1.5.6.src/docs/fr/dev_plugins.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_plugins.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -334,8 +334,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_plugin_steps.htm 1.5.8.src/docs/fr/dev_plugin_steps.htm
--- 1.5.6.src/docs/fr/dev_plugin_steps.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/fr/dev_plugin_steps.htm	2010-08-06 11:59:20.000000000 -0500
@@ -0,0 +1,334 @@
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Creating plugins: step by step - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="en" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_plugin_steps.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="stylesheet" type="text/css" href="../js/fullsize/fullsize.css" media="screen" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+<script src="../js/fullsize/jquery.fullsize.minified.js" type="text/javascript"></script>
+<script type="text/javascript">
+	$(function(){
+		$("img").fullsize();
+	});
+</script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<div id="doc_en_only">No translation available</div>
+
+<a name="steps"></a><h1>Creating plugins: step by step<a href="#steps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+This page is meant to give plugin authors step-by-step directions how to create a plugin. It assumes that you have read <a href="dev_plugins.htm#plugin_writing">Plugin writing for Coppermine</a> as an introduction.
+
+<div class="indent">
+	<a name="steps_template_plugin"></a><h2>Getting started with the plugin template<a href="#steps_template_plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	The Coppermine developers understand that it might be asked a bit much to come up with a working plugin from scratch, that's why we're providing an empty plugin template that you can use to start to come up with a plugin of your own. You will find the plugin template as an attachment inside the docs folder, so these are the steps to get you going:
+	<div class="indent">
+		<a name="steps_extract_template"></a><h3>1. Extract the plugin template<a href="#steps_extract_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested above, the plugin template comes as an attachment inside the documentation folder, so you can simply download it by clicking <a href="../tutorial/cpg1.5.x_plugin_template_v1.0.zip">here</a>. Alternatively, you can <a href="https://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_template_v1.0.zip/download" rel="external" class="external">get it from the download repository at sourceforge.net</a>. After downloading, extract the content of the archive into a temporary folder. As an example, we'll assume that you have extracted it to <tt class="filename">c:\temp\</tt>, so you should have a sub-folder <tt class="filename">c:\temp\template\</tt>
+		<a name="steps_pick_name"></a><h3>2. Choose a name<a href="#steps_pick_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Pick a name for your plugin. It's mandatory <strong>not</strong> to skip this step - you mustn't leave the name "template". Please refer to <a href="dev_plugins.htm#plugin_writing_preparation_name">Choose a name</a> for details. It's important that your plugin name is meaningfull and doesn't contain to many characters (consider 20 characters as a maximum). As an example, we'll assume that our plugin will brew coffee, that's why we'll refer to it on this page as <tt class="code">coffee_maker</tt>.
+		<a name="steps_rename_folder"></a><h3>3. Rename the folder<a href="#steps_rename_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Rename the plugin template inside the temporary folder from <tt class="filename">c:\temp\template\</tt> to the name you have chosen as a short name for your plugin (e.g. <tt class="filename">c:\temp\coffee_maker\</tt> in our example here)
+		<a name="steps_rename_file_content"></a><h3>4. Rename the placeholders inside the files<a href="#steps_rename_file_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The plugin template contains several PHP-files already. In this step you have to loop through <strong>all</strong> those files and replace the placeholder word <tt class="code">template</tt> with the name you have chosen (e.g. <tt class="code">coffee_maker</tt> in our example). To accomplish this it's advisable to use an editor that can replace a string in various files at once; both tools that are capable to loop through all files within a particular folder (see <a href="dev_package.htm#packaging_steps_loop_through_files">Replace version number in all files</a>) as well as advanced <a href="dev_tools.htm#dev_tools_editor">plain text editors</a> like Notepad++ can do this.<br />
+		Don't forget the english language file inside the lang-subfolder ( <tt class="filename">c:\temp\coffee_maker\lang\english.php</tt>).
+		<div class="cpg_example">
+			
+			<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+				<tr>
+					<th valign="top" class="tableh1" colspan="2">
+						The screenshots show the dialogs in Notepad++ as examples. Click on the thumbnails to enlarge the screenshots.<br />
+					</th>
+				</tr>
+				<tr>
+					<td valign="top">
+						<img src="images/replace_in_files1.png" border="0" width="143" height="120" alt="" longdesc="images/replace_in_files1.png" />
+					</td>
+					<td valign="top">
+						<img src="images/replace_in_files2.png" border="0" width="181" height="120" alt="" longdesc="images/replace_in_files2.png" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						The first screenshot above shows the dialog with all relevant files opened inside the editor. Click on the button "Replace in all open Documents" to perform the replacement.
+					</td>
+					<td valign="top">
+						The screenshot at the right shows another possible option in Notepad++, where you can perform a replace operation on particular files within a given folder. This is the most elegant and recommended solution for bigger replacement operations.
+					</td>
+				</tr>
+			</table><br />
+			Please note that the above screenshots have been added as examples. Coppermine is not afiliated with Notepad++, nor do we support that particular application. However, we recommend it!
+		</div>
+		<a name="steps_copy_to_target"></a><h3>5. Copy the new plugin folder to the target<a href="#steps_copy_to_target" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Inside your temporary folder ( <tt class="filename">c:\temp\</tt>) you should by now have a unique plugin based on the plugin template that is ready to be modified further by you. If you want to test it right away, copy your new custom plugin to the plugin folder of your Coppermine gallery (as suggested in <a href="plugins.htm#plugin_manager_upload_ftp">the "regular" plugin documentation</a>). As your custom plugin doesn't do anything yet (remember: the plugin template is just an empty shell to get you going easily), you will probably want to edit your plugin further, so you should copy it to the plugin folder of your testbed (if you have one) and continue there.
+		<div class="cpg_example">For the sake of this article we'll assume that your local testbed or the mirror that corresponds to the files on your webserver resides at <tt class="filename">c:\mysite\</tt>. Therefore, the plugin folder would be <tt class="filename">c:\mysite\plugins\</tt> and the example plugin that we will refer to in this article will reside in <tt class="filename">c:\mysite\plugins\coffee_maker\</tt>.</div>
+		<br clear="all" />&nbsp;<br clear="all" />
+	</div>
+	
+	<a name="steps_config"></a><h2>Creating a config record for your plugin<a href="#steps_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	This section is assuming you have done as suggested above: that you're using the plugin template and that you have renamed both the plugin folder as well as all placeholders labelled "template" with the short name of your plugin. In this example, we'll asume the plugin name to be <tt class="code">coffee_maker</tt>. How the code of the config screen is composed is being explained in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a> in case you want to figure out what actually happens on the config screen. However, that it's not really necessary to read that section up - you should get away with just following the steps below.<br />
+	For our example plugin we'll assume that you only will have a handfull of config settings, so we'll use Coppermine's already existing config table and populate that with additional records to store our custom plugin config settings as well.
+	<div class="indent">
+		<a name="steps_config_option_type"></a><h3>1. Decide for an option type<a href="#steps_config_option_type" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		First, you need to determine of what type the config option will be:
+		<ul>
+			<li>Checkbox</li>
+			<li>Radio button</li>
+			<li>Dropdown (option list) with one selectable item</li>
+			<li>Dropdown (option list) with multiple selectable items</li>
+			<li>Text input field (one line) for numerical input (integers)</li>
+			<li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+			<li>Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)</li>
+		</ul>
+		Depending on this decision you will need different language strings and you will need to apply different piece of code for the actual config screen. For now, just decide on one option and keep that in mind throughout the rest of the process. If you assistance in making up your mind, it's recommended to take a look at the paragraph about <a href="dev_coding.htm#dev_coding_usability_forms">forms</a> within the <a href="dev_coding.htm#dev_coding_usability">usability section</a> of the <a href="dev_coding.htm#dev_coding">coding guidelines</a> for Coppermine.
+		<div class="cpg_example">For the sake of brevity, we will use a checkbox in the example boxes below</div>
+		<a name="steps_config_name"></a><h3>2. Choose a record name<a href="#steps_config_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Choose a short yet meaningfull name for your config option. Avoid cryptic abbreviations, only use lowercase alphanumerals and the underscore.
+		<div class="cpg_example">If your plugin's name is <tt class="code">coffee_maker</tt> and your config option is meant to toggle an option that determines if the coffee will be served with or without an extra donut, we could be calling the option simply <tt class="code">donut</tt>. However, that may lead to misunderstandings or double definitions, that's why it's advisable to prefix the name of the config record with the words <tt class="code">plugin</tt> followed by the plugin's short name <tt class="code">coffee_maker</tt>. Finally, let's separate the words with underscores for better readability, so the option's record name would be <tt class="code">plugin_coffee_maker_donut</tt>, which is what we'll use in the following examples.</div>
+		<div class="cpg_message_info">Keep in mind that the overall length of the record name mustn't exceed 40 characters! If you need longer names, you can not use Coppermine's config table to store your records in - you will have to create a table of your own.</div>
+		<a name="steps_config_install"></a><h3>3. Create the record during plugin install<a href="#steps_config_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		During the install of the plugin we need to perform the database query once to create the needed record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Add the config options for the plugin</tt> within the function that determines the additionmal actions during the install of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("INSERT IGNORE INTO {$CONFIG['TABLE_CONFIG']} (`name`, `value`) VALUES ('<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with in the previous step">plugin_coffee_maker_donut</span>', '<span style="color:red;font-weight:bolder;" title="Replace this with the default value for your config option">0</span>')");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> - that section needs to correspond to the config record name that you have chosen in the previous step. Additionally, you have to determine the default value of the config option (<span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above).
+		<a name="steps_config_uninstall"></a><h3>4. Create the uninstall query<a href="#steps_config_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		You have to make sure that your plugin doesn't leave needless config records behind if it should get uninstalled in the future, that's why you need to come up with a query that will delete the config record, similar to the step above where you created the config record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Delete the plugin config records</tt> within the function that determines the additionmal actions during the uninstall of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = '<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in a similar manner as for the install - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.
+		<a name="steps_config_defaults"></a><h3>5. Specify the scope of your config record<a href="#steps_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested in <a href="dev_plugin_api.htm#plugin_api_tutorial_config_defaults">tutorial section that explains how to add config options</a> you need to determine on the page that actually composes the config page (<tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>) for your plugin what the scope of your config option will be, i.e. what config field type you have determined above and what the minimum and maximum value will be. To accomplish this, edit the file <tt class="filename">admin.php</tt> in your custom plugin folder (not the file <tt class="filename">admin.php</tt> in Coppermine's root folder; that file has only been named in analogy) with a plain text editor. Find <tt class="code">  $sanitization_array = array(</tt> and add below (in a line of it's own)
+		<pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '1'</span>),</pre>
+		Again, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+		Additionally, you have to determine the scope of the config option using the section <span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above. The table below explains what you need to replace depending on your choice of option type in the initial step &quot;<a href="#steps_config_option_type">Decide for an option type</a>&quot;. This is basically the same table as in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th valign="top">option type</th>
+            <th valign="top">scope</th>
+            <th valign="top">Usage (range)</th>
+            <th valign="top">Parameters</th>
+            <th valign="top">Example</th>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Checkbox</li>
+                    <li>Radio button</li>
+                    <li>Dropdown (option list) with one selectable item</li>
+                </ul>
+            </td>
+            <td valign="top">checkbox</td>
+            <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_donut' => 
+array('type' => 'checkbox', 'min' => '0', 'max' => '1'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for numerical input (integers)</li>
+                </ul>
+            </td>
+            <td valign="top">int</td>
+            <td valign="top">Text input fields where only integers are allowed</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_lumps' => 
+array('type' => 'int', 'min' => '0', 'max' => '9'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+                    <li>Text input field (multiple lines, aka  textarea)</li>
+                </ul>
+            </td>
+            <td valign="top">raw</td>
+            <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against</li>
+                </ul>                
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_customer_name' => 
+array('type' => 'raw', 'regex' => '/^[A-Za-z ]+$/'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Dropdown (option list) with multiple selectable items</li>
+                </ul>
+            </td>
+            <td valign="top">array</td>
+            <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against, similar to the examples given above for the type 'regex'</li>
+                    <li>'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_ingredients' => 
+array('type' => 'array', 'regex' => '/^[A-Za-z ]+$/', 'delimiter' => '|'),</pre></td>
+        </tr>
+    </table>
+    As you can see in the table above, the scope selection "checkbox" does not only apply for the form field item checkbox, but as well for radio buttons and select dropdowns with one selectable item. Subsequently, if you plan to implement a radion button with three possible selections (e.g. for a selector that let's visitors choose the strength of their coffee from "weak" to "normal" to "strong"), the scope definition would be something like
+    <pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with">plugin_coffee_maker_strength</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '2'</span>),</pre>
+    with the possible options "0" corresponding to "weak", "1" to "normal" and "2" to "strong" (but we're going to determine that in a later step; for now, we'll just set the possible number of options to choose from).
+    
+		<a name="steps_config_form_options"></a><h3>6. Populate form options<a href="#steps_config_form_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The radio buttons, checkboxes and select dropdowns need to be populated with values based on the corresponding values. That's why you need to keep on editing <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>, find 
+		<pre class="cpg_code code">// Set the option output stuff </pre>
+		and add below it into a line of it's own a small code block that determines the state of the radio button, checkbox or select dropdown. The code differs slightly, depending on the number of possible states: a checkbox can only have two states (checked or not checked). A radio buttons can have two or more states.<br />
+		For our example from above that is meant to create a checkbox that toggles on or off wether the coffee will be served with a donut or not, the code you would have to add would be:
+		<pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] == '1') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = 'checked="checked"';
+} else { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = '';
+}</pre>
+    Once more, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+    For a radio button (we'll use the other example from above that determines the strength of the coffee with three possible options to choose from), the corresponding code would be
+    <pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '0') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '1') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '2') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = 'checked="checked"';
+}</pre>
+		
+		<a name="steps_config_rows"></a><h3>7. Output the form elements (rows)<a href="#steps_config_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		In this step we finally output the actual form element - one for each plugin config option. The output basically is in HTML, with the PHP variables that we populated in the previous step shining through our HTML. That's why the entire code block that we're going to edit is using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a>, which is the recommended method as per <a href="dev_coding.htm#dev_coding_html_nesting">Coppermine coding guidelines</a>. Subsequently, all PHP variables that are meant to shine through the HTML output are being put into curly brackets.<br />
+		As the HTML in itself will differ substantially depending on the option type you have chosen in the <a href="#steps_config_option_type">initial step</a> of this set of instructions, here's a list of code blocks that you need to paste into <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt> into a new line of it's own below 
+		<pre class="cpg_code code">&lt;!-- insert config option form code start --&gt;</pre>
+		<div class="indent">
+		    <a name="steps_config_rows_checkbox"></a><h4>a. Checkbox<a href="#steps_config_rows_checkbox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">donut</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="checkbox" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="checkbox" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>']} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{<span style="color:red;font-weight:bolder;">$lang_common['yes']</span>}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_radio"></a><h4>b. Radio button<a href="#steps_config_rows_radio" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td style="vertical-align:top;"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strength</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="radio" value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">weak</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="radio" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">normal</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="radio" value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strong</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+    The example above of course will only work if you have three radio buttons; if your number of radio buttons differs, you have to add/remove lines, keeping an eye on the index numbers at the end of the strings (highlighted in <span style="color:navy;font-weight:bolder;">dark blue</span> in the example above).
+		    
+		    <a name="steps_config_rows_dropdown"></a><h4>c. Dropdown (select/option list)<a href="#steps_config_rows_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">taste</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;select name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" class="listbox"&gt;
+				&lt;option value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">0</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">espresso</span>']}&lt;/option&gt;
+				&lt;option value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">1</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">italian</span>']}&lt;/option&gt;
+				&lt;option value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">2</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">latte</span>']}&lt;/option&gt;
+			&lt;/select&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+	    <a name="steps_config_rows_textinput"></a><h4>d. Text input field (one line), both for numerical input (integers) as well as any other textual input<a href="#steps_config_rows_textinput" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">sugar_lumps</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="text" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" class="textinput" size="2" maxlength="2" value="{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']}" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']} /&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">pieces</span>']}
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_textarea"></a><h4>e. Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)<a href="#steps_config_rows_textarea" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">remarks</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;textarea name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" class="textinput" rows="7" cols="40" style="width:100%" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']} /&gt;{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']}&lt;/textarea&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		</div>
+		
+		<a name="steps_config_language"></a><h3>8. Create the needed translation strings<a href="#steps_config_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Basically, we're done already, except for the language strings that we had to come up with in the form elements: our config option needed a name and maybe some explanatory text, and the option labels (if applicable) required additional strings. Those strings need to be defined in the language file: our plugin template already contains an English language file that we need to populate no matter what, that's why you need to edit that file (<tt class="filename">c:\mysite\plugins\coffee_maker\lang\english.php</tt>) with your plain text editor as well. The structure of the language files is pretty straightforward: you just define array records as suggested in the <a href="translation.htm#translation_step_by_step">translation guide</a> for "regular" Coppermine language files that applies for plugin language files just as well. Just keep in mind that apostrophes (single quotes) in your language strings need to be escaped with a leading backslash.<br />
+		For the examples given above, the following translation strings would have to be added to the language file:
+		<pre class="code">$lang_plugin_coffee_maker['donut'] = 'Donut';
+$lang_plugin_coffee_maker['strength'] = 'Strength';
+$lang_plugin_coffee_maker['weak'] = 'weak';
+$lang_plugin_coffee_maker['normal'] = 'normal';
+$lang_plugin_coffee_maker['strong'] = 'strong';
+$lang_plugin_coffee_maker['taste'] = 'Taste';
+$lang_plugin_coffee_maker['espresso'] = 'Espresso';
+$lang_plugin_coffee_maker['italian'] = 'Italian';
+$lang_plugin_coffee_maker['latte'] = 'Latte';
+$lang_plugin_coffee_maker['sugar_lumps'] = 'Sugar lumps';
+$lang_plugin_coffee_maker['pieces'] = 'pieces';
+$lang_plugin_coffee_maker['remarks'] = 'Remarks';</pre>
+		
+	</div>
+This is all that needs to be done to add config options to your custom plugin. Remember though that adding the option records alone will of course not do anything yet in terms of functionality of your plugin - you need to come up with code as well that is making use of your plugin's config options. When using your config options from within functions, don't forget to set the scope of the variable <tt class="code">$CONFIG</tt> using the keyword <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">global</a>.<br />
+Keep in mind as well (before testing your plugin's config options) that you need to uninstall and re-install it, as the database records are being created during plugin install only.
+</div>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_subversion.htm 1.5.8.src/docs/fr/dev_subversion.htm
--- 1.5.6.src/docs/fr/dev_subversion.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_subversion.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_subversion.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -294,12 +294,12 @@
 In all textual Coppermine files (i.e. files with the extensions <tt class="code">.php</tt>, <tt class="code">.htm</tt>, <tt class="code">.css</tt>, <tt class="code">.js</tt>, <tt class="code">sql</tt>, <tt class="code">.txt</tt>, <tt class="code">.xml</tt>) there is a subversion header present that is meant to help developers and power users to determine what version and revision number a particular file is. This can be helpfull when troubleshooting as well as in support matters. However, from a technical point of view (as far as the core functionality of your gallery is concerned), the additional subversion file headers are just for information purposes and don't server any technical purpose.<br />
 Subsequently: if you're an end user, you can savely remove the subversion file headers from files where this bothers you, e.g. if you want a clean HTML output (code-wise) of your pages you can remove the subversion file header from the HTML template file of your custom theme (<tt class="code">themes/yourtheme/template.html</tt>).<br />
 Developers and contributors on the other hand are required to <strong>preserve</strong> the subversion file header or add it when coming up with new files that end up under version control (see &quot;<a href="dev_files.htm#dev_files_adding">Adding files</a>&quot;).<br />
-The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7620 $</tt>,  <tt class="code">$Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
+The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7805 $</tt>,  <tt class="code">$Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_superglobals.htm 1.5.8.src/docs/fr/dev_superglobals.htm
--- 1.5.6.src/docs/fr/dev_superglobals.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_superglobals.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_superglobals.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -51,22 +51,24 @@
 
 <a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
-
-<a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
-<ul>
-  <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
-  <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
-  <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
-  <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
-  <li><tt class="code">getInt</tt> - Returns (int) value.</li>
-  <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
-  <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
-  Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
-  <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
-  <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
-</ul>
-<p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+
+<div class"=indent">
+    <a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
+    <ul>
+      <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
+      <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
+      <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
+      <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
+      <li><tt class="code">getInt</tt> - Returns (int) value.</li>
+      <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
+      <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
+      Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
+      <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
+      <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
+    </ul>
+    <p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+</div>
 
 <a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
@@ -75,40 +77,60 @@
   <li>Static filters and validators for arbitrary scalar or array data</li>
 </ul>
 <p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
-
-<a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<pre><span style="color: #000000"><span style="color: #FF8000">// Example: creating a cage for $_POST
-</span><span style="color: #007700">require_once </span><span style="color: #DD0000">"Inspekt.php"</span><span style="color: #007700">;
-
-</span><span style="color: #0000BB">$cage_POST </span><span style="color: #007700">= </span><span style="color: #0000BB">Inspekt</span><span style="color: #007700">::</span><span style="color: #0000BB">makePostCage</span><span style="color: #007700">();
-
-</span><span style="color: #0000BB">$userid </span><span style="color: #007700">= </span><span style="color: #0000BB">$cage_POST</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'userid'</span><span style="color: #007700">);
-
-if ( !isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'userid'</span><span style="color: #007700">]) ) {
-    echo </span><span style="color: #DD0000">'Cannot access input via $_POST -- use the cage object'</span><span style="color: #007700">;
-}</span></span></pre>
-<p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
-
-<a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
-<pre><span style="color: #000000"><span style="color: #0000BB">set_include_path</span><span style="color: #007700">(</span><span style="color: #0000BB">get_include_path</span><span style="color: #007700">().</span><span style="color: #0000BB">PATH_SEPARATOR</span><span style="color: #007700">.</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">).</span><span style="color: #0000BB">PATH_SEPARATOR</span><span style="color: #007700">.</span><span style="color: #DD0000">'Inspekt'</span><span style="color: #007700">);
-echo </span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);
-require_once </span><span style="color: #DD0000">"Inspekt.php"</span><span style="color: #007700">;
-
-</span><span style="color: #0000BB">$superCage </span><span style="color: #007700">= </span><span style="color: #0000BB">Inspekt</span><span style="color: #007700">::</span><span style="color: #0000BB">makeSuperCage</span><span style="color: #007700">();</span></span></pre>
-<p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
-<p>To access a variable within a supercage we have to use the following format:</p>
-<pre><span style="color: #000000"><span style="color: #0000BB">$qs </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">server</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getDigits</span><span style="color: #007700">(</span><span style="color: #DD0000">'QUERY_STRING'</span><span style="color: #007700">);
-</span><span style="color: #0000BB">$album </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'album'</span><span style="color: #007700">);
-</span><span style="color: #0000BB">$title </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getAlpha</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">);</span></span></pre>
-<p>To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
-<p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
-
-<a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
-
-<a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
+
+<div class="indent">
+    <a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <pre class="cpg_code">// Example: creating a cage for $_POST
+require_once "Inspekt.php";
+
+$cage_POST = Inspekt::makePostCage();
+
+$userid = $cage_POST->getInt('userid');
+
+if ( !isset($_POST['userid']) ) {
+    echo 'Cannot access input via $_POST -- use the cage object';
+}</pre>
+    <p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
+    
+    <a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
+    <pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
+echo dirname(__FILE__);
+require_once "Inspekt.php";
+
+$superCage = Inspekt::makeSuperCage();</pre>
+    <p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
+    <p>To access a variable within a supercage we have to use the following format:</p>
+    <pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
+$album_id = $superCage->get->getInt('album');
+$title = $superCage->post->getAlpha('title');</pre>
+    <p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
+    <p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
+    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+        <tr>
+            <th class="tableh1" width="50%">
+                Bad example
+            </th>
+            <th class="tableh1" width="50%">
+                Good example
+            </th>
+        </tr>
+        <tr>
+            <td class="cpg_message_error code">
+    			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
+            </td>
+            <td class="cpg_message_success">
+    			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
+            </td>
+        </tr>
+    </table>
+    <p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
+    
+    <a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
+    
+    <a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
 <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
   <tr>
     <th valign="top" align="left">File</th>
@@ -118,137 +140,182 @@
   <tr>
     <td valign="top">albmgr.php</td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #0000BB">$CLEAN</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] = isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">]) ? (int)(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">]) : </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></pre>
+      <pre>$CLEAN['cat'] = isset($_GET['cat']) ? (int)($_GET['cat']) : 0;</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">$CLEAN</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">];</span></span>
-
-
-
-
-</pre>
+      <pre>$cat = $CLEAN['cat'];</pre>
     </td>
     <td valign="top">
       <pre> </pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">keyExists</span><span style="color: #007700">(</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">);
+      <pre>if ($superCage->get->keyExists('cat')) {
+    $cat = $superCage->get->getInt('cat');
 } else {
-        </span><span style="color: #0000BB">$cat </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
-}</span></span></pre>
+        $cat = 0;
+}</pre>
     </td>
   </tr>
   <tr>
     <td valign="top">calendar.php</td>
     <td valign="top">
-      <pre><span style="color: rgb(0, 119, 0);">if (</span><span style="color: rgb(0, 0, 187);">$_REQUEST</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'action'</span><span style="color: rgb(0, 119, 0);">] == </span><span style="color: rgb(221, 0, 0);">'browsebydate'</span><span style="color: rgb(0, 119, 0);">) {</span>
-
-
-
-
-
-
-      </pre>
+      <pre>if ($_REQUEST['action'] == 'browsebydate') {</pre>
       [...]
-      <pre><span style="color: #0000BB">$month </span><span style="color: #007700">= (int) </span><span style="color: #0000BB">$_REQUEST</span><span style="color: #007700">[</span><span style="color: #DD0000">'month'</span><span style="color: #007700">];
-</span><span style="color: #0000BB">$year </span><span style="color: #007700"> = (int) </span><span style="color: #0000BB">$_REQUEST</span><span style="color: #007700">[</span><span style="color: #DD0000">'year'</span><span style="color: #007700">];</span>
-
-
-
-
-
-
-
-
-
-
-
-
-      </pre>
+      <pre>$month = (int) $_REQUEST['month'];
+$year  = (int) $_REQUEST['year'];</pre>
     </td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$matches </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMatched</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/^[a-z]+$/'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #0000BB">$matches</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];
-} elseif (</span><span style="color: #0000BB">$matches </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMatched</span><span style="color: #007700">(</span><span style="color: #DD0000">'action'</span><span style="color: #007700">, </span><span style="color: #DD0000">'/^[a-z]+$/'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #0000BB">$matches</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">];
+      <pre>if ($matches = $superCage-&gt;get-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
+} elseif ($matches = $superCage-&gt;post-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
 } else {
-    </span><span style="color: #0000BB">$action </span><span style="color: #007700">= </span><span style="color: #DD0000">''</span><span style="color: #007700">;
+    $action = '';
 }
-if (</span><span style="color: #0000BB">$action </span><span style="color: #007700">== </span><span style="color: #DD0000">'browsebydate'</span><span style="color: #007700">) {</span></span></pre>
+if ($action == 'browsebydate') {</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">)) {
-        </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">);
-} elseif (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'month'</span><span style="color: #007700">);
+      <pre>if ($superCage-&gt;get-&gt;testInt('month')) {
+        $month = $superCage-&gt;get-&gt;getInt('month');
+} elseif ($superCage-&gt;post-&gt;testInt('month')) {
+    $month = $superCage-&gt;post-&gt;getInt('month');
 } else {
-        </span><span style="color: #0000BB">$month </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
+        $month = 0;
 }
 
-if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">);
-} elseif (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">testInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">)) {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">post</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'year'</span><span style="color: #007700">);
+if ($superCage-&gt;get-&gt;testInt('year')) {
+    $year = $superCage-&gt;get-&gt;getInt('year');
+} elseif ($superCage-&gt;post-&gt;testInt('year')) {
+    $year = $superCage-&gt;post-&gt;getInt('year');
 } else {
-    </span><span style="color: #0000BB">$year </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;
-}</span></span></pre>
+    $year = 0;
+}</pre>
     </td>
   </tr>
   <tr>
     <td valign="top">getlang.php</td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'get'</span><span style="color: #007700">])) {
-     </span><span style="color: #0000BB">$file_index </span><span style="color: #007700">= (int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'get'</span><span style="color: #007700">];</span></span></pre>
+      <pre>if (isset($_GET['get'])) {
+     $file_index = (int)$_GET['get'];</pre>
      [...]
-     <pre><span style="color: #000000"><span style="color: #007700">&lt;</span><span style="color: #0000BB">img src</span><span style="color: #007700">=</span><span style="color: #DD0000">"images/folder.gif" </span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""</span><span style="color: #007700">&gt;&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;&lt;</span><span style="color: #0000BB">a href</span><span style="color: #007700">=</span><span style="color: #DD0000">"{$_SERVER['PHP_SELF']}?get=$index"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">$file</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">a</span><span style="color: #007700">&gt;</span></span></pre>
+     <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$_SERVER['PHP_SELF']}?get=$index"&gt;$file&lt;/a&gt;</pre>
     </td>
     <td valign="top">
-      <pre><span style="color: #000000"><span style="color: #007700">if (</span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">keyExists</span><span style="color: #007700">(</span><span style="color: #DD0000">'get'</span><span style="color: #007700">)) {
-                </span><span style="color: #0000BB">$file_index </span><span style="color: #007700">= </span><span style="color: #0000BB">$superCage</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'get'</span><span style="color: #007700">) ;</span></span></pre>
+      <pre>if ($superCage-&gt;get-&gt;keyExists('get')) {
+                $file_index = $superCage-&gt;get-&gt;getInt('get') ;</pre>
       [...]
-      <pre><span style="color: #000000"><span style="color: #007700">&lt;</span><span style="color: #0000BB">img src</span><span style="color: #007700">=</span><span style="color: #DD0000">"images/folder.gif" </span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""</span><span style="color: #007700">&gt;&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;&lt;</span><span style="color: #0000BB">a href</span><span style="color: #007700">=</span><span style="color: #DD0000">"{$CPG_PHP_SELF}?get=$index"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">$file</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">a</span><span style="color: #007700">&gt;</span></span></pre>
+      <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$CPG_PHP_SELF}?get=$index"&gt;$file&lt;/a&gt;</pre>
     </td>
   </tr>
 </table>
 
-<a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Regex</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Example</th>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
-    <td valign="top">Only latin character in lowercase will match.</td>
-    <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
-    <td valign="top">IP addresses (v4) will match (return TRUE).</td>
-    <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
-    <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
-    <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
-  </tr>
-</table>
-
+    <a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions (regex)<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Regex</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Example</th>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9a-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-A]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match upper-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive)
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]{3,6}$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive) with a minimum of 3 characters and a maximum of 6
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[a-z_]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower case letters and an underscore, e.g. strings like 'foo' or 'foo_bar'
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
+        <td valign="top">Only latin character in lowercase will match.</td>
+        <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
+        <td valign="top">IP addresses (v4) will match (return TRUE).</td>
+        <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
+        <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
+        <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[+-]?([0-9]{1,2})*\.?[0-9]+$/</tt>
+          </td>
+          <td valign="top">
+              Will allow you to enter integers between 0 and 999 with or without a trailing percent sign, which can be helpfull if you want to allow dimensions (for HTML/CSS attributes) in pixels or percent
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^#(?:(?:[a-f\d]{3}){1,2})$/i</tt>
+          </td>
+          <td valign="top">
+              Will match valid RGB color codes from #000000 to #FFFFFF
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+    </table>
+</div>
 
 <a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
@@ -265,13 +332,13 @@
     <li>Blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot; by Dr. Tarique Sani</li>
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47952.0" rel="external" class="external">Coppermine board: Inspekt introduction progress</a> (access restricted to dev team members)</li>
     <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47980.0" rel="external" class="external">Coppermine board:
-Getting started with Inspekt for CPG</a> (access restricted to dev team members)</li>
-</ul>
+Getting started with Inspekt for CPG</a> (access restricted to <a href="credits.htm#developers">dev team members</a>)</li>
+</ul>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_tools.htm 1.5.8.src/docs/fr/dev_tools.htm
--- 1.5.6.src/docs/fr/dev_tools.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_tools.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_tools.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -671,8 +671,8 @@
 <br clear="all" />
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_update.htm 1.5.8.src/docs/fr/dev_update.htm
--- 1.5.6.src/docs/fr/dev_update.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_update.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_update.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -44,8 +44,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_vars.htm 1.5.8.src/docs/fr/dev_vars.htm
--- 1.5.6.src/docs/fr/dev_vars.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_vars.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_vars.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -582,8 +582,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/dev_versioncheck.htm 1.5.8.src/docs/fr/dev_versioncheck.htm
--- 1.5.6.src/docs/fr/dev_versioncheck.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/dev_versioncheck.htm	2010-08-06 11:59:20.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/dev_versioncheck.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -79,8 +79,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/errors.htm 1.5.8.src/docs/fr/errors.htm
--- 1.5.6.src/docs/fr/errors.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/errors.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,396 +1,397 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Erreurs - Coppermine Photo Gallery - Documentation &amp; manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/errors.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="errors"></a><h1>Erreurs<a href="#errors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Comme avec toutes les applications, vous pouvez rencontrer divers messages d'erreurs, si quelque chose ne va pas avec le script ou si vous (ou vos utilisateurs) avez fait une erreur de manipulation de l'application.</p>
-
-<a name="errors_types"></a><h2>types d'erreurs<a href="#errors_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<div class="indent">
-	<p>Il existe trois types d'erreurs que vous pouvez rencontrer:
-			<ul>
-				<li><a href="#errors_soft">Erreurs légères</a></li>
-				<li><a href="#errors_hard">Erreurs graves</a></li>
-				<li><a href="#errors_unhandled">Erreurs non traitées</a></li>
-			</ul>
-	</p>
-
-	<a name="errors_soft"></a><h3>Erreurs légères<a href="#errors_soft" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Les erreurs légères se produisent généralement si vous (ou l'utilisateur final) faites une erreur de manipulation. Coppermine affichera un message d'erreur, mais vous pouvez continuer à naviguer dans la galerie. Les erreurs légères sont entièrement internationnalisées (c'est à dire qu'elles seront affichés dans la langue que l'utilisateur a choisi), cela implique que les programmeurs de Coppermine s'attendent (plus ou moins) à ce qu’une telle erreur puisse se produire dans certaines circonstances.</p>
-	<div class="cpg_example">
-		Si vous n'avez pas mis en place au moins un album où vos téléchargements puissent aller et que vous cliquez sur le lien de téléchargement, vous pourrez y voir le message d'erreur <tt class="code">L'Album sélectionné n'existe pas ou bien vous n'avez pas la permission de télécharger dans cet Album</tt>.
-	</div>
-	<p>Si vous obtenez une erreur légère et que vous ne savez pas quoi faire (peut-être parce que le message d'erreur ne signifie pas grand chose pour vous), lisez la section correspondante de cette documentation et recherchez sur le forum d'aide, car il est très probable que quelqu'un d'autre à déjà eu le même problème que vous.</p>
-	<p>Dans certaines sections de la documentation il y a des trucs de dépannage pour la question qui vous préoccupe, que vous devez lire en premier si vous obtenez un message d'erreur, par exemple lorsque vous avez des problèmes avec les <a href="upload_troubleshooting.htm#upload_trouble">téléchargements</a> ou avec une <a href="bridging.htm#integrating_support_start">passerelle (bridge)</a>.</p>
-
-	<a name="errors_hard"></a><h3>Erreurs graves<a href="#errors_hard" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Les erreurs graves sont des messages qui ne vont pas disparaître, généralement parce que quelque chose est corrompu et doit être réparé.C'est généralement le cas si quelque chose ne va pas avec la base de données. Par conséquent, vous pourriez voir le redoutable message &quot;<a href="#errors_fatal">Erreur fatale</a>&quot; qui ne veut généralement pas dire grand-chose pour les utilisateurs inexpérimentés.</p>
-	<p>Si vous obtenez une erreur grave, vous devez agir immédiatement et réparer <acronym title="Quand c’est possible">le plus vite possible</acronym> la cause de l'erreur.</p>
-	<p>Une erreur grave indique généralement que quelque chose ne se passe pas correctement et que les programmeurs de Coppermine ne pouvaient pas prévoir, c'est pourquoi seul un message d'erreur générique est affichée. Lisez la suite pour savoir ce que vous devez faire.</p>
-
-	<a name="errors_unhandled"></a><h3>Erreurs non traitées<a href="#errors_unhandled" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Les erreurs non traitées sont celles qui sont habituellement les plus difficiles à résoudre, car Coppermine "plante" en plein fonctionnement, sans message d'erreur significatif qui pourrait indiquer aux utilisateurs ce qui ne va pas. C'est généralement le cas si vous obtenez une page blanche ou tout simplement une erreur de d'affichage (thèmes etc...).</p>
-</div>
-
-<a name="errors_fatal"></a><h2>Erreurs fatales<a href="#errors_fatal" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Le message &quot;Erreur fatale&quot; est un message d'erreur générique qui dit simplement qu'il y a quelque chose qui ne va pas. C’est habituellement une <a href="#errors_hard">erreur grave</a> - vous ne serez pas en mesure de continuer à utiliser Coppermine, sauf si vous corrigez la cause de l'erreur. Les raisons d'un tel message d'erreur générique sont multiples. Pour des raisons de sécurité (pour s'assurer qu’un possible attaquant malveillant du site ne puisse pas abuser des vulnérabilités potentielles), le &quot;véritable message d'erreur&quot; n'est pas affiché par défaut, mais seulement le message générique &quot;Erreur fatale&quot;. Pour vous en tant qu’administrateur de Coppermine il est impératif de savoir le véritable problème. Pour ce faire, vous devez <a href="configuration.htm#debug_mode">Activer le mode débogage </a> dans la <a href="configuration.htm#admin">configuration</a> de Coppermine, cela se traduira par l’affichage &quot;réel&quot; du message d'erreur complet.</p>
-<div class="indent">
-
-	<a name="errors_debug_mode_config"></a><h3>Activation du mode débogage dans configuration<a href="#errors_debug_mode_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Afin d'activer le mode de débogage, aller dans la configuration de Coppermine et dans la section &quot;<a href="configuration.htm#admin_misc">Paramètres de maintenance</a>&quot;, &quot;<a href="configuration.htm#debug_mode">activer le mode débogage</a>&quot;. Laissez l'option &quot;<a href="configuration.htm#admin_misc_debug_notices">Afficher les avertissements dans le mode débogage</a>&quot; désactivée.</p>
-	<p>Dans certains cas, vous pourriez ne pas être en mesure d'accéder à la page de configuration suffisamment longtemps pour permettre d’activer le mode débogage, comme suggéré dans cette section, de sorte que vous devrez activer manuellement le mode débogage. Reportez-vous à la section suivante pour savoir comment faire.</p>
-
-	<a name="errors_debug_mode_manual"></a><h3>Activer manuellement le mode débogage<a href="#errors_debug_mode_manual" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Si vous avez besoin d’activer le mode de débogage, mais que vous ne pouvez plus accéder à l'écran de configuration (peut-être en raison de l'erreur fatale qui empêche l’affichage de la page de configuration ou peut-être parce que votre identifiant d’administrateur ne fonctionne pas comme prévu non plus), vous pouvez activer manuellement le mode de débogage.</p>
-	<p>Pour ce faire, vous aurez besoin d'un outil tiers comme <a href="http://phpmyadmin.net" rel="external" class="external">phpMyAdmin</a> pour manipuler directement votre base de données. De nombreux hébergeurs fournissent phpMyAdmin ou un outil similaire dans leur panneau de gestion d’hébergement. Vous pouvez y jeter un œil, ou demandez à votre hébergeur s’il peut  vous le fournir gratuitement. S'ils ne le font pas, vous devez installer cette application, car elle est utile non seulement pour le dépannage de Coppermine, mais également pour l’administration de toutes de base de données. Sachez cependant que cet outil est très puissant et manipule directement la base de données et peut donc supprimer ou endommager votre base de données s'il n'est pas utilisé correctement. De plus, phpMyAdmin peut être utilisé pour sauvegarder votre base de données. S'il vous plaît, référez-vous à la documentation de phpMyAdmin pour toutes les questions liées à l'installation, la configuration et l'utilisation de phpMyAdmin - le forum d'aide de Coppermine n'est certainement pas le bon endroit pour poser des questions sur la façon de configurer phpMyAdmin.</p>
-	<p>Ceci étant dit, supposons que vous ayez déjà phpMyAdmin ou que vous ayez réussi à l'installer correctement. Pour activer le mode de débogage manuellement, procédez comme suit:</p>
-	<ul>
-		<li>Allez depuis votre navigateur vers le dossier ou réside phpMyAdmin sur votre serveur (ex. <tt class="code">http://exemple.com/phpMyAdmin/</tt>)</li>
-		<li>Selon les mécanismes de sécurité que vous avez mis en place pendant la configuration initiale de phpMyAdmin, vous pouvez avoir à vous authentifiez pour pouvoir y accéder Cette authentification est très importante pour s'assurer qu'aucun accès non autorisé à phpMyAdmin n’à lieu, comme indiqué précédemment, un utilisateur malveillant pourrait ruiner l’ensemble de votre site s’il a obtenu un accès à un outil de manipulation de bases de données comme phpMyAdmin.</li>
-		<li>Si vous avez plusieurs bases de données disponibles, choisissez celle qui concerne Coppermine en haut de la colonne de gauche. Si vous avez une seule base de données, toutes les tables qui se trouvent dans votre base de données seront instantanément visible dans le cadre de gauche</li>
-		<li>Cliquez dans le cadre de gauche sur la table de la base de données qui contient la configuration de Coppermine. Le nom de la table est &quot;cpg15x_config&quot; ou similaire (en fonction du préfixe des tables que vous avez choisi lors de l'installation).</li>
-		<li>Dans le cadre principal de phpMyAdmin (le plus à droite), cliquez sur le bouton &quot;Afficher&quot; qui se trouve tout en haut.</li>
-		<li>Les entrées individuelles de la table doivent être affichées. Faites défiler vers le bas pour voir la ligne &quot;debug_mode&quot;. Comme phpMyAdmin n'affiche habituellement seulement qu'un nombre donné de lignes par page, vous pouvez continuer à la deuxième ou troisième page des résultats, en utilisant la barre de navigation en haut ou en bas de l'écran.</li>
-		<li>Une fois que vous avez trouvé la ligne intitulée &quot;debug_mode&quot;, ", cliquez dans cette ligne sur l'icône modifier (l'icône  crayon).</li>
-		<li>Sur l'écran d'édition, changez la valeur de &quot;0&quot; (qui signifie &quot;Ne pas afficher le mode de débogage&quot;) à &quot;1&quot; (qui signifie &quot;affichage pour tout le monde du mode de débogage&quot;) et puis enregistrez vos modifications en cliquant sur le bouton &quot;Exécuter&quot;.</li>
-		<li>Vous pouvez maintenant quitter phpMyAdmin et revenir à votre écran de Coppermine – Le mode de débogage doit être activé.</li>
-		<li>Avec le mode débogage autorisé, reproduisez le message d'erreur: cette fois, vous devriez non seulement obtenir le message générique &quot;Erreur fatale&quot; mais également une explication de ce qui à réellement mal tourné.</li>
-	</ul>
-	<p>Maintenant, vous pouvez utiliser le message d'erreur réelle qui indique quel est le problème à résoudre - corrigez l'erreur si vous le pouvez. Si vous ne pouvez pas réparer vous-même, rechercher l'appui du forum de Coppermine pour un conseil sur le message d'erreur (la partie générique, et non la partie spécifique qui s'applique uniquement à votre base de données / site). Il est très probable que quelqu'un d'autre ayant eu les  mêmes questions que vous ait l'expérience pour vous répondre - tenez compte des conseils donnés sur le fil qui décrit votre message d'erreur.</p>
-	<p>Une fois que vous avez terminé et si le message d'erreur à disparu, ne pas oublier de désactiver le mode de débogage avant de vous déconnecter. Si votre galerie est à nouveau pleinement opérationnelle (il faut, avoir corrigé l'erreur), vous pouvez aller dans la configuration de Coppermine et décocher &quot;Activer le mode de débogage&quot;. Si vous ne pouvez pas accéder à la configuration de Coppermine (peut-être parce que vous avez oublié les informations de votre compte administrateur), utilisez la méthode décrite ci-dessus pour activer le mode de débogage afin de l’arrêter manuellement (en utilisant phpMyAdmin): parcourez les tables de configuration de Coppermine à la recherche de   &quot;debug_mode&quot;, modifier cette entrée en la changeant &quot;<tt class="code">1</tt>&quot; à &quot;<tt class="code">0</tt>&quot;.</p>
-
-	<a name="errors_debug_mode_off"></a><h3>Désactiver le mode de débogage<a href="#errors_debug_mode_off" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>La sortie di mode de déboggage <strong>n'est pas</strong> un message d'erreur. L'affichage des élémnts de débogage sans avoir de message d'erreur ne signifie pas qu'il y a un problème: par défaut, le mode de débogage est désactivé. Si vous n'avez pas de problèmes particuliers avec votre galerie et qu'il n'y a pas d'erreur à corriger, désactivez le mode de débogage depuis la configuration ou manuellement, simplement de la même manière que vous l'aviez avtivé avant.</p>
-</div>
-
-<a name="errors_messages"></a><h2>Messages d'erreurs<a href="#errors_messages" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il y a quelques messages d'erreurs qui sont souvent rencontrées. Bien qu'ils soient plus ou moins explicites, certains utilisateurs ne sont semble t’ils, pas être en mesure de les comprendre parfaitement face à eux, alors voici une liste incomplète avec des corrections suggérées.</p>
-
-<div class="indent">
-
-	<a name="errors_messages_database"></a><h3>Messages d'erreur de base de données<a href="#errors_messages_database" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-		<tr>
-			<th align="left">Message d'erreur</th>
-			<th align="left">Cause possible</th>
-			<th align="left">Corrections suggérées</th>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="cant_read_write_to_file"></a><tt class="code">Can't create/write to file '/tmp/#sql_45d5_0.MYI'</tt><a href="#cant_read_write_to_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				MySQL ne peut pas créer de fichier temporaire pour l'ensemble des opérations dans le répertoire temporaire défini.
-			</td>
-			<td valign="top">
-				Changez la variable tmpdir pour qu'elle point evers un répertoire inscriptible.  Cela demande de changer la ligne tmpdir dans le fichier my.cnf, généralement dans la section [mysqld]  (tmpdir = /writable/dir, ou /writable/dir est un répertoire dans lequel vous pouvez écrire).<br />Demandez à votre hébergeur de faire ces modifications.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="cantOpenMYI"></a><tt class="code">Can't open file: 'votrepréfixe_nomdelatable.MYI'</tt><a href="#cantOpenMYI" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Votre table de base de données est endommagé.
-			</td>
-			<td valign="top">
-				Cela ne vient pas de Coppermine, mais de mySQL. Cela peut n'affecter qu'une seule table utilisée par Coppermine dans votre base de donnée.<br />
-				Utilisez le gestionnaire de contrôle de configuration de votre site internet pour réparer la table, ou utiliser phpMyAdmin pour exécuter cette requête SQL: <tt class="code">Réparer la table votrepréfixe_nomdelatable</tt><br />
-				(Remplacez votrepréfixe_nomdelatable par le nom de votre table, par exemple cpg145_pictures)<br />
-				<strong>Si vous ne comprenez ce qu'il faut faire, demandez à votre hébergeur de faire les changements ci-dessus.</strong>
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="mySQL_error28StorageEngine"></a><tt class="code">Got error 28 from storage engine</tt><a href="#mySQL_error28StorageEngine" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Pas d'espace restant sur le dispositif, à savoir le disque dur sur lequel votre base de données réside est plein.
-			</td>
-			<td valign="top">
-				Cela ne vient pas de Coppermine, mais de mySQL. Contactez votre hébergeur ou la personne qui est en charge du focntionnement du serveur ou se trouve votre base de donnée. Transmettez à cette personne le message d'erreur que vous avez - il/elle devrait savoir quoi faire. De manière générale, vous aurez à dégager de l'espace ou à nettoyer votre base de donnée. Merci de noter que vous ne pouvez pas faire celà vous même si vous êtes hébergés - seul le gestionnaire du serveur peut faire celà.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="mySQL_crashedTable"></a><tt class="code">Table 'votrepréfixe_nomdelatable' is marked as crashed and should be repaired</tt><a href="#mySQL_crashedTable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Votre table de base de données est endommagé.
-			</td>
-			<td valign="top">
-				Cela ne vient pas de Coppermine, mais de mySQL. Cela peut n'affecter qu'une seule table utilisée par Coppermine dans votre base de donnée.<br />
-				Utilisez le gestionnaire de contrôle de configuration de votre site internet pour réparer la table, ou utilisez phpMyAdmin pour exécuter la requête SQL: <tt class="code">Réparer la table votrepréfixe_nomdelatable</tt><br />
-				(Remplacez votrepréfixe_nomdelatable par le nom de votre table, par exemple cpg145_pictures)<br />
-				<strong>Si vous ne comprenez ce qu'il faut faire, demandez à votre hébergeur de faire les changements ci-dessus.</strong> Si cela arrive fréquemment, il doit y avoir quelque chose d'anormal sur votre serveur - demandez à votre hébergeur de l'aide.
-			</td>
-		</tr>
-	</table>
-
-	<a name="common_php_errors"></a><h3>Erreurs commune de PHP<a href="#commonPHPerrors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Il y a beaucoup de personnes (particulièrement les débutants en PHP) qui postent des questions du genre <tt class="code">J'ai l'erreur &quot;Parse error: parse error in XXX&quot;</tt> et qui ne savent pas quoi faire avec. C'est la raison pour laquelle nous avons traduit le liste des erreurs communes et la solution sur la manière de les corriger) depuis l'article original en allemand du site <a href="http://www.drweb.de/" rel="external" class="external">Dr. Web</a></p>
-	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-		<tr>
-			<th align="left">Message d'erreur</th>
-			<th align="left">Cause possible</th>
-			<th align="left">Corrections suggérées</th>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_parse"></a><tt class="code">Parse error: parse error in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_parse" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Ce message d'erreur fait référence à une erreur dans la syntaxe PHP.
-			</td>
-			<td valign="top">
-				Vous avez certainement oublié de terminer la ligne avec <tt class="code">;</tt> ou vous avez trop de crochets ouverts ou fermés (<tt class="code">{</tt>).
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_unsupported_function"></a><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_unsupported_function" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Cette erreur signifie que la fonction de votre script n'est pas définie dans votre version de PHP et ses modules, ou vous utilisez une fonction définie par l'utilisateur qui n'est pas déclarée dans votre fonction.
-			</td>
-			<td valign="top">
-				Cela est généralement dû au fait que vous avez oublié d'inclure la définition de la fonction.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_wrong_parameter"></a><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_wrong_parameter" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Vous avez passé trop (ou les mauvais) paramètres à la fonction.
-			</td>
-			<td valign="top">
-				Si il s'agit d'une fonction php incluse, vérifiez le <a href="http://www.php.net/manual/fr/funcref.php" rel="external" class="phpnet">manuel </a> pour vérifier. Si il s'agit d'une fonction définie par l'utilisateur, vérifiez votre code.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_header"></a><tt class="code">Warning: Cannot add header information - header was already sent ... in C:\Apache\htdocs\read.php on line 4</tt><a href="#common_php_errors_header" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Vous avez déjà eu une sortie texte (par exemple une déclaration doctype ou <tt class="code">&lt;html&gt;</tt>) et appelez de nouveau la fonction header().
-			</td>
-			<td valign="top">
-				C'est généralement le cas en utilisant des truc relatifs aux cookies. Rappelez vou, vous ne pouvez pas utiliser header() deux fois!
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_overflow"></a><tt class="code">Parse error: parser stack overflow in C:\Apache\htdocs\read.php</tt><a href="#common_php_errors_overflow" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				PHP est à court de mémoire.
-			</td>
-			<td valign="top">
-				Cela arrive généraleme,y si vous avez créer une boucle sans fin, particulièrement en utilisant les procédés d'inclusion.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_no_such_file"></a><tt class="code">Warning: fopen("file.txt","r+") - No such file or directory</tt><a href="#common_php_errors_no_such_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Le fichier ou le répertoire demandé n'existe pas.
-			</td>
-			<td valign="top">
-				Vérifiez l'orthographe (c'est l'exactitude qui compte ici).
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_safe_mode"></a><tt class="code">SAFE MODE Restriction in effect. The script whose uid is XXX is not allowed to access...</tt><a href="#common_php_errors_safe_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Le Safemode est activé. Certaines fonctions du système de téléchargement ne peuvent pas être utilisées.
-			</td>
-			<td valign="top">
-				Généralement, votre hébergeur à activé le safe mode (souvent mal configuré). essayez de passer le <a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">silly_safe_mode</a> sur on.
-			</td>
-		</tr>
-		<tr>
-			<td valign="top">
-				<a name="common_php_errors_bom"></a>De droles de caractères comme <tt class="code">&iuml;&raquo;&iquest;</tt> apparaissent sur certaines ou sur toutes les pages<a href="#common_php_errors_bom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-			</td>
-			<td valign="top">
-				Une <a href="http://en.wikipedia.org/wiki/Byte_order_mark" rel="external" class="external">Marque d'ordre des octets (Byte Order Mark)</a> (BOM) s'est glissée dans un de vos fichier Coppermine
-			</td>
-			<td valign="top">
-				Cela arrive généralement si vous modifiez un fichier encodé en unicode (ce que sont les fichiers du noyau de Coppermine) avec un éditeur de texte qui n'est pas fait pour gérer les fichiers Unicodes. Le plus connu est  notepad.exe (qui est livré avec Microsoft Windows). Le BOM devrait apparaitre sur la page que vous avez modifé manuellement, mais il peut aussi s'afficher sur des pages que vous ignorez. Annulez votre modification si vous le pouvez et utilisez un éditeur qui peut gérer l'encodage utf-8 (pour une liste d'éditeurs, regardez la section <a href="dev_tools.htm#dev_tools_editor">Outils recommandés par les développeurs &rarr; Editeurs de texte</a>). Si vous ne vous rappelez plus quel fichier vous avez modifié, cherchez le BOM dans tous vos fichiers. L'application d'Emurasoft <a href="http://www.emurasoft.com/replall/" rel="external" class="external">Replace in files</a> est un bon outils pour faire ça sur une machine tournant sous Windows.
-			</td>
-		</tr>
-	</table>
-
-	<a name="errors_messages_upload"></a><h3>Messages d'erreurs liés aux téléchargements<a href="#errors_messages_upload" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	<p>Il y a un ensemble de sous-sections consacrées aux <a href="upload_troubleshooting.htm#upload_error_messages">messages d'erreurs liés aux téléchargements</a> dans la page <a href="upload_troubleshooting.htm#upload_trouble">dépannage des téléchargements</a>.</p>
-
-	<a name="errors_messages_webserver"></a><h3>Codes réponses des serveurs<a href="#errors_messages_webserver" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    La plupart des sites internets sont pilotés par des serveurs Apache, c'est pourquoi le terme &quot;Codes réponses des serveurs Apache&quot; est tout aussi correct. La plupart des surfeurs du Web sont familiers avec les fameux messages <em>404 not found</em> et <em>500 internal Erreur serveur</em>. Dans la majorité des cas, ces erreurs ne sont pas imputables directement à Coppermine. Ci dessous vous trouverez une liste des codes réponses renvoyés par les serveurs Apache ainsi que leur explication. Notez que un code réponse ne signifie pas en lui même que quelque chose se passe mal - la plupart des codes sont silencieux, c'est à dire que l'utilisateur final ne les verra pas, cela faisant partie des liens entre le serveur et le client. La liste ci-dessous est incomplête et ne montre que les messages d'erreur.
-    <p class="cpg_message_info">Notez que cette section de la documentation n'est pas supportée par le forum d'aide de Coppermine - si vous voulez plus de détails sur les codes réponses des serveurs, lisez l'excellentePlease understand that this section of the docs goes unsupported on the Coppermine support board - if you need more details on the webserver response codes, read up the excellent <a href="http://httpd.apache.org/docs/" rel="external" class="external">documentation apache</a> ou l'article sur <a href="http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP" rel="external" class="external">Wikipedia: Liste des codes HTTP</a>.</p>
-    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
-        <tr>
-            <th class="valign_top">Code</th>
-            <th class="valign_top">Categorie</th>
-            <th class="valign_top">Explication</th>
-            <th class="valign_top">Correction proposée</th>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_400"></a><h4 class="nopadding">400 Bad Request<a href="#errors_messages_webserver_400" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Il y a une erreur de syntaxe dans la requête et elle est rejetée.</td>
-            <td class="valign_top">Celà ne devrait guère se produite, puisque le message d'erreur signifie qu'il y a quelque chose qui ne va pas dans communications entre le client (navigateur) et le serveur. Réesayez. Si ça ne chage rien, essayez d'utiliser un autre navigatueur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_401"></a><h4 class="nopadding">401 Authorization Required<a href="#errors_messages_webserver_401" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">L'entête de la requête ne contient pas les codes d'autentification nécessaires, et l'accès est refusé pour le client. Ce message d'erreur est similaire à <em>403 Forbidden</em>, mais est plus particulièrement destiné aux cas ou l'identification est possible, mais n'a pas focntionnée ou n'a pas été faite.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_403"></a><h4 class="nopadding">403 Forbidden<a href="#errors_messages_webserver_403" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">La requête est correcte, mais le serveur refuse d'y réponde, par exemple, le client n'est pas autorisé à voir certains fichiers. Cette erreur est aussi renvoyée lorsque le serveur ne veut plus de visiteurs.</td>
-            <td class="valign_top">Cette erreur est souvent une indication que les <a href="install_permissions.htm">droits</a> au niveau du système de fichiers n'ont pas été correctement appliqués. Une autre raison possible peut être une restriction imposée par un fichier <tt class="code">.htaccess</tt>. Dans de rares cas, cette erreur est causée Dans de rares cas, cette erreur peut être provoquée par les questions de propriété (CHOWN), qui peut généralement être résolue par l'administrateur du serveur, par exemple l'hébergeur de votre compte d'hébergement mutualisé.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_404"></a><h4 class="nopadding">404 Not Found<a href="#errors_messages_webserver_404" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Le fichier demandé n'a pas pu être trouvé (mais peut à nouveau être disponible par la suite). Peut être parcequ'il a été effacé, ou qu'il n'a jamais existé auparavent. Souvent causé par une mauvaise orthographe de l'URL. N'oubliez pas que les majuscules ont une importance pour la majorité des systèmes d'exploitation des serveurs.</td>
-            <td class="valign_top">Vérifiez si le fichier recherché existe actuellement sur le serveur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_405"></a><h4 class="nopadding">405 Method Not Allowed<a href="#errors_messages_webserver_405" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">La méthode que vous utilisez pour accéder au fichier n'est pas autorisée. Exemples: utilisation de GET dans un formulaire qui demande que les données soient envoyées par POST, ou utilisation de PUT avec une ressource en lecture seule.</td>
-            <td class="valign_top">Cette erreur ne devrait pas se produire avec un eversion stable de Coppermine, car tous les formulaires existants ont été testés minutieusement. Si elle se produit quand même et que vous pensez qu'elle vient du code source de Coppermine, merci de faire un rapport sur le forum d'aide de Coppermine.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_406"></a><h4 class="nopadding">406 Not Acceptable (encoding)<a href="#errors_messages_webserver_406" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">La ressource demandée est uniquement capable de générer un contenu non acceptable au regard de l'entête Accept envoyé par la requête, ex. Le fichier demandé existe mais ne peut pas être utilisé parceque le système client ne reconnait pas le format de fichier utilisé.</td>
-            <td class="valign_top">Cette erreur ne devrait pas se produire avec une version stable de Coppermine.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_408"></a><h4 class="nopadding">408 Request Timed Out<a href="#errors_messages_webserver_408" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Le serveur mets trop de temps pour la requête.[2] Conformément aux spécifications HTTP W3 HTTP;<em> Le client ne peut pas produire de requête dans le temps d'attente du serveur. Le client doit répêter la requête sans modifications un peu plus tard.</em>&quot; En d'autres mots, le serveur mais plus longtemps que ce qui lui est autorisé pour interprêter la requête.</td>
-            <td class="valign_top">C'est souvent causé par un gros traffic. Essayez encore plus tard. Si ça arrive fréquemment, réfléchissez à augmenter votre contrat d'hébergement ou à changer pour un meilleur hébergeur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_409"></a><h4 class="nopadding">409 Conflict<a href="#errors_messages_webserver_409" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Indique que la requête n'a pu être éxecuté à cause d'un conflit dans la requête. Cela peut être un indicateur de trop de requêtes similaires pour un même fichier.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_410"></a><h4 class="nopadding">410 Gone<a href="#errors_messages_webserver_410" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Le fichier devrait être à cet endroit, mais ne l'est plus. Ce code réponse indique que la ressource demandée n'est plus disponible et <strong>ne le sera plus</strong> par la suite. Cela arrive lorsque la ressource a été effacée <strong>intentionnellement</strong>; Toutefois, il n'est pas obligatoire que ce code soit renvoyé - un code <em>404 Not Found</em> peut l'être à la place. Lors de la réception d'un code 410, le client ne doit pas vouloir accéder à la ressource par la suite. Les clients comme les moteurs de recherche doivent enlever la ressource de leurs index.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_411"></a><h4 class="nopadding">411 Length Required<a href="#errors_messages_webserver_411" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">La requête ne contient pas l'entête Content-Length.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_412"></a><h4 class="nopadding">412 Precondition Failed<a href="#errors_messages_webserver_412" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Un paramétrage précis est demandé pour pouvoir accéder à ce fichier, mais le client ne l'a pas configuré.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_413"></a><h4 class="nopadding">413 Request Entity Too Long<a href="#errors_messages_webserver_413" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Le fichier demandé est trop gros à gérer, c'est à dire que la requête est plus grande que ce que le serveur peut (ou veut) exécuter.</td>
-            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifiez les réglages de votre serveur. Si vous n'êtes pas l'administrateur du serveur (si vous êtes hébergés) demandez de l'aide à votre hébergeur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_414"></a><h4 class="nopadding">414 Request URI Too Long<a href="#errors_messages_webserver_414" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">L' <abbr title="Uniform Resource Identifier">URI</abbr> donnée est trop longue pour être interprètée par le serveur.</td>
-            <td class="valign_top"></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_415"></a><h4 class="nopadding">415 Unsupported Media Type<a href="#errors_messages_webserver_415" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Le type de fichier de la requête n'est pas pris en compte. Exemple: le client télécharge une image comme <tt class="code">image/svg+xml</tt>, mais le serveur demande l'usage d'un autre type de fichier.</td>
-            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifiez les réglages de votre serveur. Si vous n'êtes pas l'administrateur du serveur (si vous êtes hébergés) demandez de l'aide à votre hébergeur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_450"></a><h4 class="nopadding">450 Blocked by Windows Parental Controls<a href="#errors_messages_webserver_450" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur de requête client</td>
-            <td class="valign_top">Extension Microsoft. Cette erreur arrive lorsque le contrôle parental de Windows est activé et bloque l'accès à la page demandée.</td>
-            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_500"></a><h4 class="nopadding">500 Internal Erreur serveur<a href="#errors_messages_webserver_500" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur serveur</td>
-            <td class="valign_top">Réponse pénible qui est généralement causée par un problème de code lorsqu'un script CGI est lancé, ou si le code dépasse une limitation imposée par la configuration du serveur.</td>
-            <td class="valign_top">Si vous le pouvez, vous devrez vérifier les enregistrements des erreurs du serveur (log's), pas ceux de Coppermine, pour plus de détails sur ce qui ne va pas. Généralement, si vous n'êtes hébergés (si vous n'êtes pas votre propre administrateur), vous n'avez pas accès à ces donnée, vous devriez plutôt voir ça avec votre hébergeur.<br />
-            Généralement ce message survient avec une page Coppermine si vous dépassez une limitation côté serveur, au niveau de la consomation de mémoire. Dans 90% des cas, cela arrive lorsque vous essayez de traiter une image qui est trop grande en terme de résolution.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_501"></a><h4 class="nopadding">501 Not Implemented<a href="#errors_messages_webserver_501" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur serveur</td>
-            <td class="valign_top">La requête ne peut pas être executée par le serveur.</td>
-            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifier les enregistrements des erreus du serveur. si vous n'êtes hébergés (si vous n'êtes pas votre propre administrateur), vous n'avez pas accès à ces donnée, vous devriez plutôt voir ça avec votre hébergeur.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_503"></a><h4 class="nopadding">503 Service Unavailable<a href="#errors_messages_webserver_503" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur serveur</td>
-            <td class="valign_top">Le service ou le fichier de la requête n'est actuellement pas disponible (l'ensemble du serveur n'est pas accessible à cause d'une surchage ou d'une maintenance). Généralement ce n'est que temporaire.</td>
-            <td class="valign_top">Demandez de l'aide à votre hébergeur si le message d'erreur s'affiche en permanance.</td>
-        </tr>
-        <tr>
-            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_509"></a><h4 class="nopadding">509 Bandwidth Limit Exceeded<a href="#errors_messages_webserver_509" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
-            <td class="valign_top  no_linebreak">Erreur serveur</td>
-            <td class="valign_top">Ce code d'état, même si il est utilisé par beaucoup de serveurs n'est pas expliqué dans les commentaires concernant les limites d'extensions Apache.</td>
-            <td class="valign_top">Demandez à votre hébergeur pour avoir de l'aide!</td>
-        </tr>
-    </table> 
-</div>
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
-</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" xml:lang="en" lang="en" dir="ltr">
+<head>
+<title>Erreurs - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/errors.htm $
+  $Revision: 7805 $
+
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="errors"></a><h1>Erreurs<a href="#errors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Comme avec toutes les applications, vous pouvez rencontrer divers messages d'erreurs, si quelque chose ne va pas avec le script ou si vous (ou vos utilisateurs) avez fait une erreur de manipulation de l'application.</p>
+
+<a name="errors_types"></a><h2>Types d'erreurs<a href="#errors_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+	<p>Il existe trois types d'erreurs que vous pouvez rencontrer:
+			<ul>
+				<li><a href="#errors_soft">Erreurs légères</a></li>
+				<li><a href="#errors_hard">Erreurs graves</a></li>
+				<li><a href="#errors_unhandled">Erreurs non traitées</a></li>
+			</ul>
+	</p>
+
+	<a name="errors_soft"></a><h3>Erreurs légères<a href="#errors_soft" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Les erreurs légères se produisent généralement si vous (ou l'utilisateur final) faites une erreur de manipulation. Coppermine affichera un message d'erreur, mais vous pouvez continuer à naviguer dans la galerie. Les erreurs légères sont entièrement internationalisées (c'est à dire qu'elles seront affichées dans la langue que l'utilisateur a choisi), cela implique que les programmeurs de Coppermine s'attendent (plus ou moins) à ce qu’une telle erreur puisse se produire dans certaines circonstances.</p>
+	<div class="cpg_example">
+		Si vous n'avez pas mis en place au moins un album où vos téléchargements puissent aller et que vous cliquez sur le lien de téléchargement, vous pourrez y voir le message d'erreur <tt class="code">L'album sélectionné n'existe pas ou bien vous n'avez pas la permission de télécharger dans cet album</tt>.
+	</div>
+	<p>Si vous obtenez une erreur légère et que vous ne savez pas quoi faire (peut-être parce que le message d'erreur ne signifie pas grand chose pour vous), lisez la section correspondante de cette documentation et recherchez sur le forum d'aide, car il est très probable que quelqu'un d'autre à déjà eu le même problème que vous.</p>
+	<p>Dans certaines sections de la documentation il y a des trucs de dépannage pour la question qui vous préoccupe, que vous devez lire en premier si vous obtenez un message d'erreur, par exemple lorsque vous avez des problèmes avec les <a href="upload_troubleshooting.htm#upload_trouble">téléchargements</a> ou avec une <a href="bridging.htm#integrating_support_start">passerelle (bridge)</a>.</p>
+
+	<a name="errors_hard"></a><h3>Erreurs graves<a href="#errors_hard" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Les erreurs graves sont des messages qui ne vont pas disparaître, généralement parce que quelque chose est corrompu et doit être réparé. C'est généralement le cas si quelque chose ne va pas avec la base de données. Par conséquent, vous pourriez voir le redoutable message &quot;<a href="#errors_fatal">Erreur fatale</a>&quot; qui ne veut généralement pas dire grand-chose pour les utilisateurs inexpérimentés.</p>
+	<p>Si vous obtenez une erreur grave, vous devez agir immédiatement et réparer <acronym title="Quand c’est possible">le plus vite possible</acronym> la cause de l'erreur.</p>
+	<p>Une erreur grave indique généralement que quelque chose ne se passe pas correctement et que les programmeurs de Coppermine ne pouvaient pas prévoir, c'est pourquoi seul un message d'erreur générique est affiché. Lisez la suite pour savoir ce que vous devez faire.</p>
+
+	<a name="errors_unhandled"></a><h3>Erreurs non traitées<a href="#errors_unhandled" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Les erreurs non traitées sont celles qui sont habituellement les plus difficiles à résoudre, car Coppermine "plante" en plein fonctionnement, sans message d'erreur significatif qui pourrait indiquer aux utilisateurs ce qui ne va pas. C'est généralement le cas si vous obtenez une page blanche ou tout simplement une erreur de d'affichage (thèmes etc...).</p>
+</div>
+
+<a name="errors_fatal"></a><h2>Erreurs fatales<a href="#errors_fatal" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Le message &quot;Erreur fatale&quot; est un message d'erreur générique qui dit simplement qu'il y a quelque chose qui ne va pas. C’est habituellement une <a href="#errors_hard">erreur grave</a> - vous ne serez pas en mesure de continuer à utiliser Coppermine, sauf si vous corrigez la cause de l'erreur. Les raisons d'un tel message d'erreur générique sont multiples. Pour des raisons de sécurité (pour s'assurer qu’un possible attaquant malveillant du site ne puisse pas abuser des vulnérabilités potentielles), le &quot;véritable message d'erreur&quot; n'est pas affiché par défaut, mais seulement le message générique &quot;Erreur fatale&quot;. Pour vous en tant qu’administrateur de Coppermine il est impératif de savoir le véritable problème. Pour ce faire, vous devez <a href="configuration.htm#debug_mode">Activer le mode débogage </a> dans la <a href="configuration.htm#admin">configuration</a> de Coppermine, cela se traduira par l’affichage &quot;réel&quot; du message d'erreur complet.</p>
+<div class="indent">
+
+	<a name="errors_debug_mode_config"></a><h3>Activation du mode débogage dans configuration<a href="#errors_debug_mode_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Afin d'activer le mode de débogage, aller dans la configuration de Coppermine et dans la section &quot;<a href="configuration.htm#admin_misc">Paramètres de maintenance</a>&quot;, &quot;<a href="configuration.htm#debug_mode">activer le mode débogage</a>&quot;. Laissez l'option &quot;<a href="configuration.htm#admin_misc_debug_notices">Afficher les avertissements dans le mode débogage</a>&quot; désactivée.</p>
+	<p>Dans certains cas, vous pourriez ne pas être en mesure d'accéder à la page de configuration suffisamment longtemps pour permettre d’activer le mode débogage, comme suggéré dans cette section, de sorte que vous devrez activer manuellement le mode débogage. Reportez-vous à la section suivante pour savoir comment faire.</p>
+
+	<a name="errors_debug_mode_manual"></a><h3>Activer manuellement le mode débogage<a href="#errors_debug_mode_manual" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Si vous avez besoin d’activer le mode de débogage, mais que vous ne pouvez plus accéder à l'écran de configuration (peut-être en raison de l'erreur fatale qui empêche l’affichage de la page de configuration ou peut-être parce que votre identifiant d’administrateur ne fonctionne pas comme prévu non plus), vous pouvez activer manuellement le mode de débogage.</p>
+	<p>Pour ce faire, vous aurez besoin d'un outil tiers comme <a href="http://phpmyadmin.net" rel="external" class="external">phpMyAdmin</a> pour manipuler directement votre base de données. De nombreux hébergeurs fournissent phpMyAdmin ou un outil similaire dans leur panneau de gestion d’hébergement. Vous pouvez y jeter un œil, ou demandez à votre hébergeur s’il peut  vous le fournir gratuitement. S'ils ne le font pas, vous devez installer cette application, car elle est utile non seulement pour le dépannage de Coppermine, mais également pour l’administration de toutes de base de données. Sachez cependant que cet outil est très puissant et manipule directement la base de données et peut donc supprimer ou endommager votre base de données s'il n'est pas utilisé correctement. De plus, phpMyAdmin peut être utilisé pour sauvegarder votre base de données. S'il vous plaît, référez-vous à la documentation de phpMyAdmin pour toutes les questions liées à l'installation, la configuration et l'utilisation de phpMyAdmin - le forum d'aide de Coppermine n'est certainement pas le bon endroit pour poser des questions sur la façon de configurer phpMyAdmin.</p>
+	<p>Ceci étant dit, supposons que vous ayez déjà phpMyAdmin ou que vous ayez réussi à l'installer correctement. Pour activer le mode de débogage manuellement, procédez comme suit:</p>
+	<ul>
+		<li>Allez depuis votre navigateur vers le dossier ou réside phpMyAdmin sur votre serveur (ex. <tt class="code">http://exemple.com/phpMyAdmin/</tt>)</li>
+		<li>Selon les mécanismes de sécurité que vous avez mis en place pendant la configuration initiale de phpMyAdmin, vous pouvez avoir à vous authentifiez pour pouvoir y accéder Cette authentification est très importante pour s'assurer qu'aucun accès non autorisé à phpMyAdmin n’à lieu, comme indiqué précédemment, un utilisateur malveillant pourrait ruiner l’ensemble de votre site s’il a obtenu un accès à un outil de manipulation de bases de données comme phpMyAdmin.</li>
+		<li>Si vous avez plusieurs bases de données disponibles, choisissez celle qui concerne Coppermine en haut de la colonne de gauche. Si vous avez une seule base de données, toutes les tables qui se trouvent dans votre base de données seront instantanément visible dans le cadre de gauche</li>
+		<li>Cliquez dans le cadre de gauche sur la table de la base de données qui contient la configuration de Coppermine. Le nom de la table est &quot;cpg15x_config&quot; ou similaire (en fonction du préfixe des tables que vous avez choisi lors de l'installation).</li>
+		<li>Dans le cadre principal de phpMyAdmin (le plus à droite), cliquez sur le bouton &quot;Afficher&quot; qui se trouve tout en haut.</li>
+		<li>Les entrées individuelles de la table doivent être affichées. Faites défiler vers le bas pour voir la ligne &quot;debug_mode&quot;. Comme phpMyAdmin n'affiche habituellement seulement qu'un nombre donné de lignes par page, vous pouvez continuer à la deuxième ou troisième page des résultats, en utilisant la barre de navigation en haut ou en bas de l'écran.</li>
+		<li>Une fois que vous avez trouvé la ligne intitulée &quot;debug_mode&quot;, ", cliquez dans cette ligne sur l'icône modifier (l'icône  crayon).</li>
+		<li>Sur l'écran d'édition, changez la valeur de &quot;0&quot; (qui signifie &quot;Ne pas afficher le mode de débogage&quot;) à &quot;1&quot; (qui signifie &quot;affichage pour tout le monde du mode de débogage&quot;) et puis enregistrez vos modifications en cliquant sur le bouton &quot;Exécuter&quot;.</li>
+		<li>Vous pouvez maintenant quitter phpMyAdmin et revenir à votre écran de Coppermine – Le mode de débogage doit être activé.</li>
+		<li>Avec le mode débogage autorisé, reproduisez le message d'erreur: cette fois, vous devriez non seulement obtenir le message générique &quot;Erreur fatale&quot; mais également une explication de ce qui à réellement mal tourné.</li>
+	</ul>
+	<p>Maintenant, vous pouvez utiliser le message d'erreur réelle qui indique quel est le problème à résoudre - corrigez l'erreur si vous le pouvez. Si vous ne pouvez pas réparer vous-même, rechercher l'appui du forum de Coppermine pour un conseil sur le message d'erreur (la partie générique, et non la partie spécifique qui s'applique uniquement à votre base de données / site). Il est très probable que quelqu'un d'autre ayant eu les  mêmes questions que vous ait l'expérience pour vous répondre - tenez compte des conseils donnés sur le fil qui décrit votre message d'erreur.</p>
+	<p>Une fois que vous avez terminé et si le message d'erreur à disparu, ne pas oublier de désactiver le mode de débogage avant de vous déconnecter. Si votre galerie est à nouveau pleinement opérationnelle (il faut, avoir corrigé l'erreur), vous pouvez aller dans la configuration de Coppermine et décocher &quot;Activer le mode de débogage&quot;. Si vous ne pouvez pas accéder à la configuration de Coppermine (peut-être parce que vous avez oublié les informations de votre compte administrateur), utilisez la méthode décrite ci-dessus pour activer le mode de débogage afin de l’arrêter manuellement (en utilisant phpMyAdmin): parcourez les tables de configuration de Coppermine à la recherche de   &quot;debug_mode&quot;, modifier cette entrée en la changeant &quot;<tt class="code">1</tt>&quot; à &quot;<tt class="code">0</tt>&quot;.</p>
+
+	<a name="errors_debug_mode_off"></a><h3>Désactiver le mode de débogage<a href="#errors_debug_mode_off" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>La sortie du mode de débogage <strong>n'est pas</strong> un message d'erreur. L'affichage des éléments de débogage sans avoir de message d'erreur ne signifie pas qu'il y a un problème: par défaut, le mode de débogage est désactivé. Si vous n'avez pas de problèmes particuliers avec votre galerie et qu'il n'y a pas d'erreur à corriger, désactivez le mode de débogage depuis la configuration ou manuellement, simplement de la même manière que vous l'aviez activé avant.</p>
+</div>
+
+<a name="errors_messages"></a><h2>Messages d'erreurs<a href="#errors_messages" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Il y a quelques messages d'erreurs qui sont souvent rencontrées. Bien qu'ils soient plus ou moins explicites, certains utilisateurs ne sont semble t’ils, pas être en mesure de les comprendre parfaitement face à eux, alors voici une liste incomplète avec des corrections suggérées.</p>
+
+<div class="indent">
+
+	<a name="errors_messages_database"></a><h3>Messages d'erreur de base de données<a href="#errors_messages_database" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+		<tr>
+			<th align="left">Message d'erreur</th>
+			<th align="left">Cause possible</th>
+			<th align="left">Corrections suggérées</th>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="cant_read_write_to_file"></a><tt class="code">Can't create/write to file '/tmp/#sql_45d5_0.MYI'</tt><a href="#cant_read_write_to_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				MySQL ne peut pas créer de fichier temporaire pour l'ensemble des opérations dans le répertoire temporaire défini.
+			</td>
+			<td valign="top">
+				Changez la variable tmpdir pour qu'elle pointe vers un répertoire inscriptible. Cela demande de changer la ligne tmpdir dans le fichier my.cnf, généralement dans la section [mysqld] (tmpdir = /writable/dir, ou /writable/dir est un répertoire dans lequel vous pouvez écrire).<br />Demandez à votre hébergeur de faire ces modifications, dont seul l'administrateur du serveur ou la base de données MySQL réside peut effectuer cette opération
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="cantOpenMYI"></a><tt class="code">Can't open file: 'votrepréfixe_nomdelatable.MYI'</tt><a href="#cantOpenMYI" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Votre table de base de données est endommagée.
+			</td>
+			<td valign="top">
+				Cela ne vient pas de Coppermine, mais de mySQL. Cela peut n'affecter qu'une seule table utilisée par Coppermine dans votre base de données.<br />
+				Utilisez le gestionnaire de contrôle de configuration de votre site internet pour réparer la table, ou utiliser phpMyAdmin pour exécuter cette requête SQL: <tt class="code">Réparer la table votrepréfixe_nomdelatable</tt><br />
+				(Remplacez votrepréfixe_nomdelatable par le nom de votre table, par exemple cpg145_pictures)<br />
+				<strong>Si vous ne comprenez ce qu'il faut faire, demandez à votre hébergeur de faire les changements ci-dessus.</strong>
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="mySQL_error28StorageEngine"></a><tt class="code">Got error 28 from storage engine</tt><a href="#mySQL_error28StorageEngine" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Pas d'espace restant sur le dispositif, à savoir le disque dur sur lequel votre base de données réside est plein.
+			</td>
+			<td valign="top">
+				Cela ne vient pas de Coppermine, mais de MySQL. Contactez votre hébergeur ou la personne qui est en charge du fonctionnement du serveur ou se trouve votre base de données. Transmettez à cette personne le message d'erreur que vous avez - il/elle devrait savoir quoi faire. De manière générale, vous aurez à dégager de l'espace ou à nettoyer votre base de données. Merci de noter que vous ne pouvez pas faire cela vous même si vous êtes hébergés - seul le gestionnaire du serveur peut faire cela.
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="mySQL_crashedTable"></a><tt class="code">Table 'votrepréfixe_nomdelatable' is marked as crashed and should be repaired</tt><a href="#mySQL_crashedTable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Votre table de base de données est endommagée.
+			</td>
+			<td valign="top">
+				Cela ne vient pas de Coppermine, mais de MySQL. Cela peut n'affecter qu'une seule table utilisée par Coppermine dans votre base de données.<br />
+				Utilisez le gestionnaire de contrôle de configuration de votre site internet pour réparer la table, ou utilisez phpMyAdmin pour exécuter la requête SQL: <tt class="code">Réparer la table votrepréfixe_nomdelatable</tt><br />
+				(Remplacez votrepréfixe_nomdelatable par le nom de votre table, par exemple cpg145_pictures)<br />
+				<strong>Si vous ne comprenez ce qu'il faut faire, demandez à votre hébergeur de faire les changements ci-dessus.</strong> Si cela arrive fréquemment, il doit y avoir quelque chose d'anormal sur votre serveur - demandez à votre hébergeur de l'aide.
+			</td>
+		</tr>
+	</table>
+	<p>Pour obtenir une liste complète des messages d'erreur MySQL qui seraient visibles en utilisant Coppermine, se référer à <a href="http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html" rel="external" class="external">MySQL 5.1 Reference Manual &rarr; B Errors, Error Codes, and Common Problems &rarr; B.3 Server Error Codes and Messages</a>.</p>
+
+	<a name="common_php_errors"></a><h3>Erreurs commune de PHP<a href="#commonPHPerrors" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Il y a beaucoup de personnes (particulièrement les débutants en PHP) qui postent des questions du genre <tt class="code">J'ai l'erreur &quot;Parse error: parse error in XXX&quot;</tt> et qui ne savent pas quoi faire avec. C'est la raison pour laquelle nous avons traduit la liste des erreurs communes et la solution sur la manière de les corriger) depuis l'article original en allemand du site <a href="http://www.drweb.de/" rel="external" class="external">Dr. Web</a></p>
+	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+		<tr>
+			<th align="left">Message d'erreur</th>
+			<th align="left">Cause possible</th>
+			<th align="left">Corrections suggérées</th>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_parse"></a><tt class="code">Parse error: parse error in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_parse" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Ce message d'erreur fait référence à une erreur dans la syntaxe PHP.
+			</td>
+			<td valign="top">
+				Vous avez certainement oublié de terminer la ligne avec <tt class="code">;</tt> ou vous avez trop de crochets ouverts ou fermés (<tt class="code">{</tt>).
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_unsupported_function"></a><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_unsupported_function" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Cette erreur signifie que la fonction de votre script n'est pas définie dans votre version de PHP et ses modules, ou vous utilisez une fonction définie par l'utilisateur qui n'est pas déclarée dans votre fonction.
+			</td>
+			<td valign="top">
+				Cela est généralement dû au fait que vous avez oublié d'inclure la définition de la fonction.
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_wrong_parameter"></a><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt><a href="#common_php_errors_wrong_parameter" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Vous avez passé trop (ou les mauvais) paramètres à la fonction.
+			</td>
+			<td valign="top">
+				Si il s'agit d'une fonction php incluse, vérifiez le <a href="http://www.php.net/manual/fr/funcref.php" rel="external" class="phpnet">manuel </a> pour vérifier. S'il s'agit d'une fonction définie par l'utilisateur, vérifiez votre code.
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_header"></a><tt class="code">Warning: Cannot add header information - header was already sent ... in C:\Apache\htdocs\read.php on line 4</tt><a href="#common_php_errors_header" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Vous avez déjà eu une sortie texte (par exemple une déclaration doctype ou <tt class="code">&lt;html&gt;</tt>) et appelez de nouveau la fonction header().
+			</td>
+			<td valign="top">
+				C'est généralement le cas en utilisant des truc relatifs aux cookies. Rappelez vou, vous ne pouvez pas utiliser header() deux fois!
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_overflow"></a><tt class="code">Parse error: parser stack overflow in C:\Apache\htdocs\read.php</tt><a href="#common_php_errors_overflow" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				PHP est à court de mémoire.
+			</td>
+			<td valign="top">
+				Cela arrive généralement, si vous avez créé une boucle sans fin, particulièrement en utilisant les procédés d'inclusion.
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_no_such_file"></a><tt class="code">Warning: fopen("file.txt","r+") - No such file or directory</tt><a href="#common_php_errors_no_such_file" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Le fichier ou le répertoire demandé n'existe pas.
+			</td>
+			<td valign="top">
+				Vérifiez l'orthographe (c'est l'exactitude qui compte ici).
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_safe_mode"></a><tt class="code">SAFE MODE Restriction in effect. The script whose uid is XXX is not allowed to access...</tt><a href="#common_php_errors_safe_mode" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Le Safemode est activé. Certaines fonctions du système de téléchargement ne peuvent pas être utilisées.
+			</td>
+			<td valign="top">
+				Généralement, votre hébergeur à activé le safe mode (souvent mal configuré). Essayez de passer le <a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">silly_safe_mode</a> sur on.
+			</td>
+		</tr>
+		<tr>
+			<td valign="top">
+				<a name="common_php_errors_bom"></a>De drôles de caractères comme <tt class="code">&iuml;&raquo;&iquest;</tt> apparaissent sur certaines ou sur toutes les pages<a href="#common_php_errors_bom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+			</td>
+			<td valign="top">
+				Une <a href="http://en.wikipedia.org/wiki/Byte_order_mark" rel="external" class="external">Marque d'ordre des octets (Byte Order Mark)</a> (BOM) s'est glissée dans un de vos fichier Coppermine
+			</td>
+			<td valign="top">
+				Cela arrive généralement si vous modifiez un fichier encodé en Unicode (ce que sont les fichiers du noyau de Coppermine) avec un éditeur de texte qui n'est pas fait pour gérer les fichiers Unicodes. Le plus connu est notepad.exe (qui est livré avec Microsoft Windows). Le BOM devrait apparaitre sur la page que vous avez modifée manuellement, mais il peut aussi s'afficher sur des pages que vous ignorez. Annulez votre modification si vous le pouvez et utilisez un éditeur qui peut gérer l'encodage utf-8 (pour une liste d'éditeurs, regardez la section <a href="dev_tools.htm#dev_tools_editor">Outils recommandés par les développeurs &rarr; Editeurs de texte</a>). Si vous ne vous rappelez plus quel fichier vous avez modifié, cherchez le BOM dans tous vos fichiers. L'application d'Emurasoft <a href="http://www.emurasoft.com/replall/" rel="external" class="external">Replace in files</a> est un bon outil pour faire ça sur une machine tournant sous Windows.
+			</td>
+		</tr>
+	</table>
+
+	<a name="errors_messages_upload"></a><h3>Messages d'erreurs liés aux téléchargements<a href="#errors_messages_upload" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Il y a un ensemble de sous-sections consacrées aux <a href="upload_troubleshooting.htm#upload_error_messages">messages d'erreurs liés aux téléchargements</a> dans la page <a href="upload_troubleshooting.htm#upload_trouble">dépannage des téléchargements</a>.</p>
+
+	<a name="errors_messages_webserver"></a><h3>Codes réponses des serveurs<a href="#errors_messages_webserver" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    La plupart des sites internet sont pilotés par des serveurs Apache, c'est pourquoi le terme &quot;Codes réponses des serveurs Apache&quot; est tout aussi correct. La plupart des surfeurs du Web sont familiers avec les fameux messages <em>404 not found</em> et <em>500 internal Erreur serveur</em>. Dans la majorité des cas, ces erreurs ne sont pas imputables directement à Coppermine. Ci dessous vous trouverez une liste des codes réponses renvoyés par les serveurs Apache ainsi que leur explication. Notez que un code réponse ne signifie pas en lui même que quelque chose se passe mal - la plupart des codes sont silencieux, c'est à dire que l'utilisateur final ne les verra pas, cela faisant partie des liens entre le serveur et le client. La liste ci-dessous est incomplète et ne montre que les messages d'erreur.
+    <p class="cpg_message_info">Notez que cette section de la documentation n'est pas supportée par le forum d'aide de Coppermine - si vous voulez plus de détails sur les codes réponses des serveurs, lisez l'excellente <a href="http://httpd.apache.org/docs/" rel="external" class="external">documentation apache</a> ou l'article sur <a href="http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP" rel="external" class="external">Wikipedia: Liste des codes HTTP</a>.</p>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th class="valign_top">Code</th>
+            <th class="valign_top">Categorie</th>
+            <th class="valign_top">Explication</th>
+            <th class="valign_top">Correction proposée</th>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_400"></a><h4 class="nopadding">400 Bad Request<a href="#errors_messages_webserver_400" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Il y a une erreur de syntaxe dans la requête et elle est rejetée.</td>
+            <td class="valign_top">Cela ne devrait guère se produite, puisque le message d'erreur signifie qu'il y a quelque chose qui ne va pas dans la communication entre le client (navigateur) et le serveur. Réessayez. Si ça ne change rien, essayez d'utiliser un autre navigateur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_401"></a><h4 class="nopadding">401 Authorization Required<a href="#errors_messages_webserver_401" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">L'entête de la requête ne contient pas les codes d'authentifications nécessaires, et l'accès est refusé pour le client. Ce message d'erreur est similaire à <em>403 Forbidden</em>, mais est plus particulièrement destiné aux cas ou l'identification est possible, mais n'a pas fonctionnée ou n'a pas été faite.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_403"></a><h4 class="nopadding">403 Forbidden<a href="#errors_messages_webserver_403" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">La requête est correcte, mais le serveur refuse d'y réponde, par exemple, le client n'est pas autorisé à voir certains fichiers. Cette erreur est aussi renvoyée lorsque le serveur ne veut plus de visiteurs.</td>
+            <td class="valign_top">Cette erreur est souvent une indication que les <a href="install_permissions.htm">droits</a> au niveau du système de fichiers n'ont pas été correctement appliqués. Une autre raison possible peut être une restriction imposée par un fichier <tt class="code">.htaccess</tt>. Dans de rares cas, cette erreur est causée Dans de rares cas, cette erreur peut être provoquée par les questions de propriété (CHOWN), qui peut généralement être résolue par l'administrateur du serveur, par exemple l'hébergeur de votre compte d'hébergement mutualisé.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_404"></a><h4 class="nopadding">404 Not Found<a href="#errors_messages_webserver_404" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Le fichier demandé n'a pas pu être trouvé (mais peut à nouveau être disponible par la suite). Peut être parce qu'il a été effacé, ou qu'il n'a jamais existé auparavant. Souvent causé par une mauvaise orthographe de l'URL. N'oubliez pas que les majuscules ont une importance pour la majorité des systèmes d'exploitation des serveurs.</td>
+            <td class="valign_top">Vérifiez si le fichier recherché existe actuellement sur le serveur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_405"></a><h4 class="nopadding">405 Method Not Allowed<a href="#errors_messages_webserver_405" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">La méthode que vous utilisez pour accéder au fichier n'est pas autorisée. Exemples: utilisation de GET dans un formulaire qui demande que les données soient envoyées par POST, ou utilisation de PUT avec une ressource en lecture seule.</td>
+            <td class="valign_top">Cette erreur ne devrait pas se produire avec une version stable de Coppermine, car tous les formulaires existants ont été testés minutieusement. Si elle se produit quand même et que vous pensez qu'elle vient du code source de Coppermine, merci de faire un rapport sur le forum d'aide de Coppermine.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_406"></a><h4 class="nopadding">406 Not Acceptable (encoding)<a href="#errors_messages_webserver_406" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">La ressource demandée est uniquement capable de générer un contenu non acceptable au regard de l'entête Accept envoyé par la requête, ex. Le fichier demandé existe mais ne peut pas être utilisé parce que le système client ne reconnait pas le format de fichier utilisé.</td>
+            <td class="valign_top">Cette erreur ne devrait pas se produire avec une version stable de Coppermine.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_408"></a><h4 class="nopadding">408 Request Timed Out<a href="#errors_messages_webserver_408" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Le serveur met trop de temps pour la requête. [2] Conformément aux spécifications HTTP W3 HTTP;<em> Le client ne peut pas produire de requête dans le temps d'attente du serveur. Le client doit répéter la requête sans modifications un peu plus tard.</em>&quot; En d'autres mots, le serveur mais plus longtemps que ce qui lui est autorisé pour interprêter la requête.</td>
+            <td class="valign_top">C'est souvent causé par un gros trafic. Essayez encore plus tard. Si ça arrive fréquemment, réfléchissez à augmenter votre contrat d'hébergement ou à changer pour un meilleur hébergeur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_409"></a><h4 class="nopadding">409 Conflict<a href="#errors_messages_webserver_409" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Indique que la requête n'a pu être exécutée à cause d'un conflit dans la requête. Cela peut être un indicateur de trop de requêtes similaires pour un même fichier.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_410"></a><h4 class="nopadding">410 Gone<a href="#errors_messages_webserver_410" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Le fichier devrait être à cet endroit, mais ne l'est plus. Ce code réponse indique que la ressource demandée n'est plus disponible et <strong>ne le sera plus</strong> par la suite. Cela arrive lorsque la ressource a été effacée <strong>intentionnellement</strong>; Toutefois, il n'est pas obligatoire que ce code soit renvoyé - un code <em>404 Not Found</em> peut l'être à la place. Lors de la réception d'un code 410, le client ne doit pas vouloir accéder à la ressource par la suite. Les clients comme les moteurs de recherche doivent enlever la ressource de leurs index.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_411"></a><h4 class="nopadding">411 Length Required<a href="#errors_messages_webserver_411" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">La requête ne contient pas l'entête Content-Length.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_412"></a><h4 class="nopadding">412 Precondition Failed<a href="#errors_messages_webserver_412" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Un paramétrage précis est demandé pour pouvoir accéder à ce fichier, mais le client ne l'a pas configuré.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_413"></a><h4 class="nopadding">413 Request Entity Too Long<a href="#errors_messages_webserver_413" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Le fichier demandé est trop gros à gérer, c'est à dire que la requête est plus grande que ce que le serveur peut (ou veut) exécuter.</td>
+            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifiez les réglages de votre serveur. Si vous n'êtes pas l'administrateur du serveur (si vous êtes hébergés) demandez de l'aide à votre hébergeur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_414"></a><h4 class="nopadding">414 Request URI Too Long<a href="#errors_messages_webserver_414" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">L' <abbr title="Uniform Resource Identifier">URI</abbr> donnée est trop longue pour être interprétée par le serveur.</td>
+            <td class="valign_top"></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_415"></a><h4 class="nopadding">415 Unsupported Media Type<a href="#errors_messages_webserver_415" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Le type de fichier de la requête n'est pas pris en compte. Exemple: le client télécharge une image comme <tt class="code">image/svg+xml</tt>, mais le serveur demande l'usage d'un autre type de fichier.</td>
+            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifiez les réglages de votre serveur. Si vous n'êtes pas l'administrateur du serveur (si vous êtes hébergés) demandez de l'aide à votre hébergeur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_450"></a><h4 class="nopadding">450 Blocked by Windows Parental Controls<a href="#errors_messages_webserver_450" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur de requête client</td>
+            <td class="valign_top">Extension Microsoft. Cette erreur arrive lorsque le contrôle parental de Windows est activé et bloque l'accès à la page demandée.</td>
+            <td class="valign_top"><abbr title="not applicable">n/a</abbr></td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_500"></a><h4 class="nopadding">500 Internal Erreur serveur<a href="#errors_messages_webserver_500" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur serveur</td>
+            <td class="valign_top">Réponse pénible qui est généralement causée par un problème de code lorsqu'un script CGI est lancé, ou si le code dépasse une limitation imposée par la configuration du serveur.</td>
+            <td class="valign_top">Si vous le pouvez, vous devrez vérifier les enregistrements des erreurs du serveur (log's), pas ceux de Coppermine, pour plus de détails sur ce qui ne va pas. Généralement, si vous n'êtes hébergés (si vous n'êtes pas votre propre administrateur), vous n'avez pas accès à ces données, vous devriez plutôt voir ça avec votre hébergeur.<br />
+            Généralement ce message survient avec une page Coppermine si vous dépassez une limitation côté serveur, au niveau de la consommation de mémoire. Dans 90% des cas, cela arrive lorsque vous essayez de traiter une image qui est trop grande en terme de résolution.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_501"></a><h4 class="nopadding">501 Not Implemented<a href="#errors_messages_webserver_501" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur serveur</td>
+            <td class="valign_top">La requête ne peut pas être exécutée par le serveur.</td>
+            <td class="valign_top">Si cela arrive avec une page Coppermine, vérifier les enregistrements des erreurs du serveur. Si vous n'êtes hébergés (si vous n'êtes pas votre propre administrateur), vous n'avez pas accès à ces données, vous devriez plutôt voir ça avec votre hébergeur.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_503"></a><h4 class="nopadding">503 Service Unavailable<a href="#errors_messages_webserver_503" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur serveur</td>
+            <td class="valign_top">Le service ou le fichier de la requête n'est actuellement pas disponible (l'ensemble du serveur n'est pas accessible à cause d'une surcharge ou d'une maintenance). Généralement ce n'est que temporaire.</td>
+            <td class="valign_top">Demandez de l'aide à votre hébergeur si le message d'erreur s'affiche en permanence.</td>
+        </tr>
+        <tr>
+            <td class="valign_top no_linebreak"><a name="errors_messages_webserver_509"></a><h4 class="nopadding">509 Bandwidth Limit Exceeded<a href="#errors_messages_webserver_509" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4></td>
+            <td class="valign_top  no_linebreak">Erreur serveur</td>
+            <td class="valign_top">Ce code d'état, même si il est utilisé par beaucoup de serveurs n'est pas expliqué dans les commentaires concernant les limites d'extensions Apache.</td>
+            <td class="valign_top">Demandez à votre hébergeur pour avoir de l'aide !</td>
+        </tr>
+    </table> 
+</div>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
diff -x .svn -aruN 1.5.6.src/docs/fr/exif.htm 1.5.8.src/docs/fr/exif.htm
--- 1.5.6.src/docs/fr/exif.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/exif.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,139 +1,139 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Métadonnées EXIF - Coppermine Photo Gallery - Documentation &amp; manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="L’exchangeable image file (Exif) est une spécification pour des formats de fichier image utilisé par les appareils photo numériques avec l'ajout de balises de métadonnées spécifiques. Les métadonnées sont écrites par l’appareil photo et peuvent être post-traitées à l'aide de certaines applications de bureau. Coppermine est capable d'afficher certaines données EXIF dans la section information fichier, comme la date et l'heure, réglages de l'appareil, l'emplacement des informations, des descriptions et des informations de copyright." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/exif.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="exif"></a><h1>Métadonnées EXIF<a href="#exif" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="exif_what"></a><h2>Qu'est-ce que sont les métadonnées EXIF<a href="#exif_what" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="images/exif_data_cpg1.4.x.jpg" width="400" height="202" border="0" alt="Métadonnées Exif d'un fichier à l'intérieur de la section information" align="right" style="padding-left:5px" />
-<p>L’&quot;exchangeable image file&quot; (Exif) est une spécification des formats de fichier image utilisé par les appareils photo numériques avec l'ajout de balises de métadonnées spécifiques. Les métadonnées sont écrites par l’appareil photo et peuvent être post-traitées à l'aide de certaines applications. Coppermine est capable d'afficher <em>certaines</em> données EXIF dans la section informations sur les fichiers, comme la date et l'heure, les réglages de l'appareil, l'emplacement des informations, des descriptions et des informations de copyright.</p>
-
-<a name="exif_makers"></a><h2>Différentes versions<a href="#exif_makers" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Notez que EXIF est loin d'être une norme: chaque constructeur d’appareil utilise sa  propre «version» d'EXIF - par conséquent, les métadonnées EXIF seront différentes d’un appareil à un autre appareil. Coppermine essaie de contourner cela en utilisant les différentes bibliothèques de marques d'appareils photos les plus courantes l'affichage des données EXIF qui sont les plus communes pour toutes les marques.</p>
-<p>Les métadonnées Exif des marques d’appareils photos suivantes sont actuellement prises en charges:</p>
-<ul>
-    <li>Canon</li>
-    <li>Fuji</li>
-    <li>Nikon</li>
-    <li>Olympus</li>
-    <li>Panasonic</li>
-    <li>Sanyo</li>
-</ul>
-<p>Les bibliothèques exif résident dans le dossier <tt class="code">http://votresite.com/votre_dossier_coppermine/include/makers/</tt>, mais généralement ces fichiers doivent être laissés tels quels sans nécessiter de modifications.</p>
-
-<a name="exif_how_it_works"></a><h2>Comment ça marche ?<a href="#exif_how_it_works" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il serait très fastidieux si à chaque demande l’application devait pour extraire les données EXIF intégrées dans l'image traiter à chaque fois l’image. C'est pourquoi Coppermine ne remplit séparément  une table de la base de données (exif) qu'une seule fois par image, pendant la phase de téléchargement de l'image, lorsque cette image est redimensionnée (en utilisant les données EXIF intégrées dans l'image). Ces données EXIF sont écrites dans la table qui fonctionne comme une sorte de cache. Chaque fois que l'image est consultée (quand elle est affichée dans Coppermine) les données EXIF stockées dans la base de données sont lues pour remplir les champs de métadonnées Exif. C'est beaucoup plus rapide et demande considérablement moins de ressources. Le traitement des données EXIF est seulement être réalisé si l'option de configuration correspondant &quot;<a href="configuration.htm#admin_picture_thumb_advanced_exif">Lire les informations EXIF dans les fichiers JPEG</a>&quot; est activée.</p>
-
-<a name="exif_image_libraries"></a><h2>Pas de support EXIF sur le serveur<a href="#exif_image_libraries" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il ya deux bibliothèques d'images que Coppermine peut utiliser: GD ou ImageMagick. Si les fichiers sont édités sur le serveur en utilisant l'une de ses bibliothèques d'images (par exemple si les images sont redimensionnés, recadrés ou qu’il y a une rotation), toutes les métadonnées (EXIF ou IPTC) sont <strong>perdues</strong> dans l'image résultante, en tant que bibliothèques d'image, toutes deux ne permettent tout simplement pas la préservation des données EXIF.En effet, si vous redimensionnez vos photos (ce qui comprend la création de vignettes et d'images de tailles intermédiaires), les données EXIF intégrées dans les originaux seront perdue pour eux - elles ne resteront pas à l'intérieur des images redimensionnées. Elles  resteront bien dans la table de base de données EXIF et seront affiché à l'intérieur de la section Informations sur les fichiers. Ce n'est pas la faute de Coppermine si les données EXIF de l’image sont perdues, mais la faute des librairies graphiques utilisées par Coppermine. Pour contourner ce problème, vous pouvez redimensionner vos images sur votre ordinateur (ce qui comprend les images intermédiaires et les vignettes avec les préfixes de configuration de Coppermine) avec une application spécifique qui est capable de préserver les informations EXIF (comme IrfanView et plusieurs autres applications). Puis télécharger les fichiers en utilisant votre application FTP préféré et, enfin, il suffit de faire un ajout par lot. Cela fera pour l'ensemble de vos images contenant vos données EXIF, comme si Coppermine (ou plutôt: les librairies graphiques utilisées par Coppermine) n'y avait pas touché.<br />
-Effectuez vos modifications sur votre oridnateur (avant de les télécharger) si vous voulez faire des modifications comme des redimensionnements et des rotations.</p>
-
-<a name="exif_limitations"></a><h2>Limites<a href="#exif_limitations" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Comme indiqué plus haut, la mise en œuvre des EXIF dans Coppermine est limitée. Coppermine n’est au départ pas conçu pour les photographes  professionnels, donc l'impact des capacités Exif manquantes devraient être négligeables pour la majorité des utilisateurs de Coppermine.</p>
-<p>Les métadonnées de Géolocalisation ne sont pas encore prises en charge par Coppermine.</p>
-
-
-<a name="exif_manager"></a><h2>Gestion EXIF<a href="#exif_manager" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine est livré avec un gestionnaire EXIF qui laisse l’administrateur de Coppermine décider des  données EXIF qui doivent être affichés dans Coppermine. Note: si les données EXIF n’existent pas dans une image particulière, Coppermine ne sera évidemment pas en mesure de les afficher. Coppermine n'est <em>pas</em> un éditeur pour les métadonnées EXIF - il ne fait qu'afficher les métadonnées Exif existantes dans vos photos.<br />
-Pour accéder au gestionnaire des EXIF, allez dans le panneau de  configuration de Coppermine et cliquez dans la section <a href="configuration.htm#admin_picture_thumbnail">paramètres des fichiers</a>  à &quot;Administrer l'affichage des exifs&quot; à côté de la ligne &quot;<a href="configuration.htm#admin_picture_thumb_advanced_exif">Lire les informations EXIF dans les fichiers JPEG</a>&quot; ou choisissez l'entrée correspondante dans le <a href="admin_menu.htm#admin_menu">menu administrateur</a>.</p>
-<p>Cochez les cases dans le gestionnaire d’EXIF que vous souhaitez voir  apparaître dans la section de Coppermine information sur l’image (si le fichier image possède effectivement cet ensemble d'informations). Rappelez-vous cependant qu'il n'y a aucune garantie que les champs particuliers seront affichés complétés ou pas - comme expliqué ci-dessus, chaque constructeur d’appareil fournit un ensemble de champs EXIF prise en charge, qui diffèrent des autres fournisseurs.</p>
-
-<p>Les paramètres EXIF suivants sont actuellement pris en charge:</p>
-<ul>
-    <li>Longueur focale</li> 	
-    <li>Adapter</li></li> 	
-    <li>Mode de couleurs</li> 	
-    <li>Espace colorimétrique</li> 	
-    <li>Configuration des composants</li> 	
-    <li>Bits compressés par couche</li> 	
-    <li>Contraste</li> 	
-    <li>Rendu personnalisé</li> 	
-    <li>Date et heure de la prise de vue</li> 	
-    <li>Date et heure de la numérisation</li> 	
-    <li>Zoom numérique</li> 	
-    <li>Ratio zoom numérique</li> 	
-    <li>Dimension Y en pixels</li> 	
-    <li>Dimension X en pixels</li> 	
-    <li>Version d'interopérabilité</li> 	
-    <li>Exif Offset</li> 	
-    <li>Version Exif</li> 	
-    <li>Correction de l'exposition</li> 	
-    <li>Mode d'exposition</li> 	
-    <li>Programme d'exposition</li> 	
-    <li>Temps d'exposition</li> 	
-    <li>Ouverture</li> 	
-    <li>Source fichier</li> 	
-    <li>Flash</li> 	
-    <li>FlashPix Version</li> 	
-    <li>Configuration du Flash</li> 	
-    <li>Longueur Focale</li> 	
-    <li>Mode de mesure de distance</li> 	
-    <li>Controle des gains</li> 	
-    <li>IFD1 Offset</li> 	
-    <li>ISO Selection</li> 	
-    <li>Paramètre ISO</li> 	
-    <li>ISO - vitesse estimée</li> 	
-    <li>Ajustement de l'image</li> 	
-    <li>Description de l'image</li> 	
-    <li>Netteté de l'image</li> 	
-    <li>Source lumineuse</li> 	
-    <li>Marque</li> 	
-    <li>Distance Focale Manuelle</li> 	
-    <li>Ouverture maximale</li> 	
-    <li>Mode de mesure</li> 	
-    <li>Modèle</li> 	
-    <li>Réduction du bruit</li> 	
-    <li>Orientation</li> 	
-    <li>Qualité</li> 	
-    <li>Unité de résolution</li> 	
-    <li>Saturation</li> 	
-    <li>Type de capture de scene</li> 	
-    <li>Type de scene</li> 	
-    <li>Netteté</li> 	
-    <li>Logiciel</li> 	
-    <li>Balance des blancs</li> 	
-    <li>Eléments de configuration YCbCr</li> 	
-    <li>Résolution X</li> 	
-    <li>Résolution Y</li>
-</ul>
-
-
-<a name="exif_end"></a>
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Métadonnées EXIF - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="L’exchangeable image file (Exif) est une spécification pour des formats de fichier image utilisé par les appareils photo numériques avec l'ajout de balises de métadonnées spécifiques. Les métadonnées sont écrites par l’appareil photo et peuvent être post-traitées à l'aide de certaines applications de bureau. Coppermine est capable d'afficher certaines données EXIF dans la section information fichier, comme la date et l'heure, réglages de l'appareil, l'emplacement des informations, des descriptions et des informations de copyright." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/exif.htm $
+  $Revision: 7805 $
+
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="exif"></a><h1>Métadonnées EXIF<a href="#exif" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="exif_what"></a><h2>Qu'est-ce que sont les métadonnées EXIF<a href="#exif_what" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p><img src="images/exif_data_cpg1.4.x.jpg" width="400" height="202" border="0" alt="Métadonnées Exif d'un fichier à l'intérieur de la section information" align="right" style="padding-left:5px" />
+<p>L’&quot;exchangeable image file&quot; (Exif) est une spécification des formats de fichier image utilisé par les appareils photo numériques avec l'ajout de balises de métadonnées spécifiques. Les métadonnées sont écrites par l’appareil photo et peuvent être post-traitées à l'aide de certaines applications. Coppermine est capable d'afficher <em>certaines</em> données EXIF dans la section informations sur les fichiers, comme la date et l'heure, les réglages de l'appareil, l'emplacement des informations, des descriptions et des informations de copyright.</p>
+
+<a name="exif_makers"></a><h2>Différentes versions<a href="#exif_makers" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Notez que EXIF est loin d'être une norme: chaque constructeur d’appareil utilise sa  propre «version» d'EXIF - par conséquent, les métadonnées EXIF seront différentes d’un appareil à un autre appareil. Coppermine essaie de contourner cela en utilisant les différentes bibliothèques de marques d'appareils photos les plus courantes l'affichage des données EXIF qui sont les plus communes pour toutes les marques.</p>
+<p>Les métadonnées Exif des marques d’appareils photos suivantes sont actuellement prises en charges:</p>
+<ul>
+    <li>Canon</li>
+    <li>Fuji</li>
+    <li>Nikon</li>
+    <li>Olympus</li>
+    <li>Panasonic</li>
+    <li>Sanyo</li>
+</ul>
+<p>Les bibliothèques exif résident dans le dossier <tt class="code">http://votresite.com/votre_dossier_coppermine/include/makers/</tt>, mais généralement ces fichiers doivent être laissés tels quels sans nécessiter de modifications.</p>
+
+<a name="exif_how_it_works"></a><h2>Comment ça marche ?<a href="#exif_how_it_works" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Il serait très fastidieux si à chaque demande l’application devait pour extraire les données EXIF intégrées dans l'image traiter à chaque fois l’image. C'est pourquoi Coppermine ne remplit séparément  une table de la base de données (exif) qu'une seule fois par image, pendant la phase de téléchargement de l'image, lorsque cette image est redimensionnée (en utilisant les données EXIF intégrées dans l'image). Ces données EXIF sont écrites dans la table qui fonctionne comme une sorte de cache. Chaque fois que l'image est consultée (quand elle est affichée dans Coppermine) les données EXIF stockées dans la base de données sont lues pour remplir les champs de métadonnées Exif. C'est beaucoup plus rapide et demande considérablement moins de ressources. Le traitement des données EXIF est seulement être réalisé si l'option de configuration correspondant &quot;<a href="configuration.htm#admin_picture_thumb_advanced_exif">Lire les informations EXIF dans les fichiers JPEG</a>&quot; est activée.</p>
+
+<a name="exif_image_libraries"></a><h2>Pas de support EXIF sur le serveur<a href="#exif_image_libraries" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Il ya deux bibliothèques d'images que Coppermine peut utiliser: GD ou ImageMagick. Si les fichiers sont édités sur le serveur en utilisant l'une de ses bibliothèques d'images (par exemple si les images sont redimensionnés, recadrés ou qu’il y a une rotation), toutes les métadonnées (EXIF ou IPTC) sont <strong>perdues</strong> dans l'image résultante, en tant que bibliothèques d'image, toutes deux ne permettent tout simplement pas la préservation des données EXIF. En effet, si vous redimensionnez vos photos (ce qui comprend la création de vignettes et d'images de tailles intermédiaires), les données EXIF intégrées dans les originaux seront perdue pour eux - elles ne resteront pas à l'intérieur des images redimensionnées. Elles resteront bien dans la table de base de données EXIF et seront affiché à l'intérieur de la section Informations sur les fichiers. Ce n'est pas la faute de Coppermine si les données EXIF de l’image sont perdues, mais la faute des librairies graphiques utilisées par Coppermine. Pour contourner ce problème, vous pouvez redimensionner vos images sur votre ordinateur (ce qui comprend les images intermédiaires et les vignettes avec les préfixes de configuration de Coppermine) avec une application spécifique qui est capable de préserver les informations EXIF (comme IrfanView et plusieurs autres applications). Puis télécharger les fichiers en utilisant votre application FTP préféré et, enfin, il suffit de faire un ajout par lot. Cela fera pour l'ensemble de vos images contenant vos données EXIF, comme si Coppermine (ou plutôt: les librairies graphiques utilisées par Coppermine) n'y avait pas touché.<br />
+Effectuez vos modifications sur votre ordinateur (avant de les télécharger) si vous voulez faire des modifications comme des redimensionnements et des rotations.</p>
+
+<a name="exif_limitations"></a><h2>Limites<a href="#exif_limitations" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Comme indiqué plus haut, la mise en œuvre des EXIF dans Coppermine est limitée. Coppermine n’est au départ pas conçu pour les photographes professionnels, donc l'impact des capacités Exif manquantes devraient être négligeable pour la majorité des utilisateurs de Coppermine.</p>
+<p>Les métadonnées de Géolocalisation ne sont pas encore prises en charge par Coppermine.</p>
+
+
+<a name="exif_manager"></a><h2>Gestion EXIF<a href="#exif_manager" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Coppermine est livré avec un gestionnaire EXIF qui laisse l’administrateur de Coppermine décider des  données EXIF qui doivent être affichés dans Coppermine. Note: si les données EXIF n’existent pas dans une image particulière, Coppermine ne sera évidemment pas en mesure de les afficher. Coppermine n'est <em>pas</em> un éditeur pour les métadonnées EXIF - il ne fait qu'afficher les métadonnées Exif existantes dans vos photos.<br />
+Pour accéder au gestionnaire des EXIF, allez dans le panneau de  configuration de Coppermine et cliquez dans la section <a href="configuration.htm#admin_picture_thumbnail">paramètres des fichiers</a>  à &quot;Administrer l'affichage des exifs&quot; à côté de la ligne &quot;<a href="configuration.htm#admin_picture_thumb_advanced_exif">Lire les informations EXIF dans les fichiers JPEG</a>&quot; ou choisissez l'entrée correspondante dans le <a href="admin_menu.htm#admin_menu">menu administrateur</a>.</p>
+<p>Cochez les cases dans le gestionnaire d’EXIF que vous souhaitez voir  apparaître dans la section de Coppermine information sur l’image (si le fichier image possède effectivement cet ensemble d'informations). Rappelez-vous cependant qu'il n'y a aucune garantie que les champs particuliers seront affichés complétés ou pas - comme expliqué ci-dessus, chaque constructeur d’appareil fournit un ensemble de champs EXIF prise en charge, qui diffèrent des autres fournisseurs.</p>
+
+<p>Les paramètres EXIF suivants sont actuellement pris en charge:</p>
+<ul>
+    <li>Longueur focale</li> 	
+    <li>Adapter</li></li> 	
+    <li>Mode de couleurs</li> 	
+    <li>Espace colorimétrique</li> 	
+    <li>Configuration des composants</li> 	
+    <li>Bits compressés par couche</li> 	
+    <li>Contraste</li> 	
+    <li>Rendu personnalisé</li> 	
+    <li>Date et heure de la prise de vue</li> 	
+    <li>Date et heure de la numérisation</li> 	
+    <li>Zoom numérique</li> 	
+    <li>Ratio zoom numérique</li> 	
+    <li>Dimension Y en pixels</li> 	
+    <li>Dimension X en pixels</li> 	
+    <li>Version d'interopérabilité</li> 	
+    <li>Exif Offset</li> 	
+    <li>Version Exif</li> 	
+    <li>Correction de l'exposition</li> 	
+    <li>Mode d'exposition</li> 	
+    <li>Programme d'exposition</li> 	
+    <li>Temps d'exposition</li> 	
+    <li>Ouverture</li> 	
+    <li>Source fichier</li> 	
+    <li>Flash</li> 	
+    <li>FlashPix Version</li> 	
+    <li>Configuration du Flash</li> 	
+    <li>Longueur Focale</li> 	
+    <li>Mode de mesure de distance</li> 	
+    <li>Controle des gains</li> 	
+    <li>IFD1 Offset</li> 	
+    <li>ISO Selection</li> 	
+    <li>Paramètre ISO</li> 	
+    <li>ISO - vitesse estimée</li> 	
+    <li>Ajustement de l'image</li> 	
+    <li>Description de l'image</li> 	
+    <li>Netteté de l'image</li> 	
+    <li>Source lumineuse</li> 	
+    <li>Marque</li> 	
+    <li>Distance Focale Manuelle</li> 	
+    <li>Ouverture maximale</li> 	
+    <li>Mode de mesure</li> 	
+    <li>Modèle</li> 	
+    <li>Réduction du bruit</li> 	
+    <li>Orientation</li> 	
+    <li>Qualité</li> 	
+    <li>Unité de résolution</li> 	
+    <li>Saturation</li> 	
+    <li>Type de capture de scene</li> 	
+    <li>Type de scene</li> 	
+    <li>Netteté</li> 	
+    <li>Logiciel</li> 	
+    <li>Balance des blancs</li> 	
+    <li>Eléments de configuration YCbCr</li> 	
+    <li>Résolution X</li> 	
+    <li>Résolution Y</li>
+</ul>
+
+
+<a name="exif_end"></a>
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/export.htm 1.5.8.src/docs/fr/export.htm
--- 1.5.6.src/docs/fr/export.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/export.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/export.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -300,8 +300,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/faq.htm 1.5.8.src/docs/fr/faq.htm
--- 1.5.6.src/docs/fr/faq.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/faq.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,315 +1,278 @@
-﻿<!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="en" lang="en" dir="ltr">
-<head>
-<title>FAQ (Question fréquemment posées) - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="FAQ (Question fréquemment posées)" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/faq.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manual</h1>
-<div id="toc">
-<a href="toc.htm">Table des Matières</a>
-</div>
-
-<a name="faq"></a><h1>FAQ (Question fréquemment posées)<a href="#faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Avec des centaines d'utilisateurs, il n'est pas surprenant qu'autant de questions identiques soient posées sur  <a href="http://coppermine-gallery.net/forum/"> le forum d'aide de Coppermine Photo Gallery</a>. C'est pourquoi, pour vous aider à faciliter le développement de votre site web, nous avons inclus cette <acronym class="tool" title="FAQ=Frequently Asked Questions">FAQ</acronym> basique avec les problèmes les plus communs. Merci de vous référer à cette FAQ en premier avant de poser des questions sur le forum. Le fait de ne pas le faire va, devrait, enfin..., risque que vous soyez quelque peu ignorés sur le forum et il en résulterait un <em>Karma</em>."</p>
-<p>Cette page de FAQ est la <em>seconde meilleure</em> resource pour comprendre Coppermine - il est impératif que vous lisiez d'abbord entièrement <a href="index.htm">la documentation</a> qui est inclue avec votre pack de Coppermine avant de poser des questions.</p>
-
-
-
-<a name="faq_toc"></a><h2>Table des Matières:<a href="#faq_toc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-	<li><h3><a href="#faq_setup">Réglages / Configuration</a></h3>
-		<ul>
-			<li><a class="content" href="configuration.htm#admin_album_list_content">Je ne veux pas afficher les blocs <strong>derniers téléchargements</strong> et/ou <strong>images aléatoires</strong> sur la page d'accueil. Comment je modifier ce qui est affiché sur la page d'accueil de Coppermine?</a></li>
-			<li><a class="content" href="albums.htm#album_createPublicAlbum">Comment puis-je créer un <strong>album</strong> où  <strong>chacun</strong> peut ajouter des images></li>
-			<li><a class="content" href="#BackupDatabase">Comment puis-je <strong>Sauvegarder</strong> ma base de donnée Coppermine?</a></li>
-			<li><a class="content" href="#noFullsizePopup">Les <strong>images de grande taille ne s'affichent pas dans une fenêtre pop-up</strong> lorsque l'on clique sur les images intermédiaires. Qu'est ce qui ne va pas?</a></li>
-			<li><a class="content" href="#preventHotlinks">Comment puis-je empecher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie?</a></li>
-			<li><a class="content" href="#onlyregisteredcomments">Comment laisser les visiteurs, pas uniquement les utilisateurs enregistrés <strong> poster des commentaires</strong> sur les images?</a></li>
-			<li><a class="content" href="#cantUploadBigPics">je <strong>ne peux pas télécharger de grosses images</strong>. Qu'est ce qui ne va pas?</a></li>
-			<li><a class="content" href="#cookie">Je ne peux pas <strong>m'identifier</strong> dans Coppermine. Qu'est ce qui ne va pas?</a></li>
-			<li><a class="content" href="#sortAlbum">Comment peut on changer <strong>l'ordre de tri des albums</strong>?</a></li>
-			<li><a class="content" href="#deleteIntermediates">Je n'utilise plus <strong>les images intermédiaires</strong> . Comment puis-je <strong>les effacer</strong> pour gagner de la place sur le serveur?</a></li>
-			<li><a class="content" href="albums.htm#album_howAlbumsFolderWork">Comment fonctionnent <strong>les albums et les répertoires</strong> dans Coppermine?</a></li>
-			<li><a class="content" href="albums.htm#album_howMoveAlbum">Comment peut-on <strong>déplacer des albums d'une catégorie à une autre</strong>?</a></li>
-			<li><a class="content" href="#moveGallery">Comment puis-je <strong>déplacer ma galerie</strong>?</a></li>
-			<li><a class="content" href="#oneFileMultipleAlbums">Comment puis-je <strong>monter la même image dans plusieurs albums</strong>?</a></li>
-		</ul>
-	</li>
-	<li><h3><a href="#hacks">Ajouts / Modifications / Hacks</a></h3>
-		<ul>
-			<li><a class="content" href="#jumpToPrivateAlbum">Comment envoyer un utilisateur <strong>directement dans son album privé</strong> une fois qu'il s'est identifié?</a></li>
-			<li><a class="content" href="#linksInCustomFields">Comment activer des liens cliquables <strong>dans les chanps utilisateurs personnalisés</strong>?</a></li>
-			<li><a class="content" href="#addFooterBeforePoweredBy">Comment puis-je <strong>ajouter</strong> quelque chose <strong>juste avant</strong> la ligne &quot;Powered by Coppermine&quot;?</a></li>
-			<li><a class="content" href="errors.htm#common_php_errors">Erreurs PHP communes (et comment s'en débarasser...)</a></li>
-			<li><a class="content" href="#renameTemplateHtml">Puis-je <strong>renommer template.html en template.php</strong> pour inclure <strong>du code PHP</strong> dans mon theme?</a></li>
-			<li><a class="content" href="#preventPictureStealing">Comment enpècher les ustilisateurs de sauvegarder (voler) mes images?</a></li>
-		</ul>
-	</li>
-	
-	<li><h3><a href="#support_board">Forum d'aide de Coppermine</a></h3>
-		<ul>
-			<li><a class="content" href="#phpNewbie">Je <strong>ne connait rien à</strong> PHP/mySQL...</a></li>
-			<li><a class="content" href="#lamesupport">J'ai posté une quelstion il y a quelque temps, mais <strong>personne n'y répond</strong>. Quel est le...?</a></li>
-			<li><a class="content" href="#howtoask">Comment dois-je formuler <strong>mes questions</strong>?</a></li>
-			<li><a class="content" href="#firstSteps">J'ai des problèmes. Qu'est ce que je dois faire en premier (<strong>avant de poster ma question</strong> sur le forum)?</a></li>
-			<li><a class="content" href="#nonEnglishPosting">Hey, en regardant votre profil, je peux voir que vous êtes Allemands/Français/ou autre. Puisje poster ma question dans cette <strong>langue</strong>?</a></li>
-			<li><a class="content" href="#emailSupport">Dosi-je vous envoyer un courriel/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> pour avoir votre <strong>aide</strong>?</a></li>
-			<li><a class="content" href="#aboutTeam"><strong>Qui </strong>êtes vous au fait?</a></li>
-		</ul>
-	</li>
-</ul>
-
-<a name="faq_setup"></a><h2>Réglages / Configuration<a href="#faq_setup" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-<a name="BackupDatabase"></a>
-<h3>Comment puis-je <strong>Sauvegarder</strong> ma base de donnée Coppermine?<a href="#BackupDatabase" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Actuellement il n'y a pas de solution de sauvegarde intégrées à Coppermine. Pour sauvegarder la structure de vos répertoires/fichiers, vous devez utiliser la bonne vieille methode du FTP et un outil comme <a href="http://www.phpmyadmin.net/" class="external">phpMyAdmin</a> pour sauvegarder la base de donnée (Beaucoup d'hébergeurs qui proposent MySql proposent une version pré-installée de PhpMyAdmin - si c'est le cas, utilisez la!). PhpMyAdmin est facile à installer: téléchargez simplement la distribution, décompressez là sur votre disque dur, modifiez un fichier de configuration et téléchargez le tout sur votre serveur. (NOTE: certains hébergeurs proposent un service de sauvegarde. vous devriez véirifier si ce service est disponible pour vous en premier lieu.)<br /><br />
-Voici rapidement &quot;comment sauvegarder la base de donnée avec phpMyAdmin&quot;:
-<ul>
-<li>Téléchargez le logiciel si il n'est pas disponible pour vous, installez el (rappelez qu'il faut protéger son accès par un mot de passe).</li>
-<li>Depuis votre navigateur, allez à l'emplacement ou vous avez installé le logiciel.</li>
-<li>Sélectionnez la base de donnée que vous voulez sauvegarder dans la liste déroulante du cadre gauche.</li>
-<li>Sous l'onglet &quot;exporter&quot;dans &quot;Exporter (schema) de la base de donnée&quot; sélectionnez la/les table(s) que vous voulez sauvegarder (appuyez sur CTRL pour sélectionner plus qu'une table).</li>
-<li>Cochez &quot;Structure et données&quot;</li>
-<li>cochez &quot;Transmettre&quot;</li>
-<li>Sélectionnez &quot;zipped&quot;</li>
-<li><strong>Ne séléctionnez Pas</strong>  &quot;Ajouter 'drop table'&quot; - votre base de donnée serait effacée si vous le faisiez.</li>
-<li>cliquez &quot;Envoyer&quot;</li>
-<li>Sauvegardez le fichier sur votre disque dur (en fonction de la vitesse de votre connection, celà peut prendre un moment).</li>
-</ul></p><hr />
-<a name="noFullsizePopup"></a>
-<h3>L' <strong>Image de grande taille ne s'affiche pas dans une fenêtre Pop-up</strong> lorsque l'on clique sur l'image intermédiaire. Qu'est ce qui ne va pas?<a href="#noFullsizePopup" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous êtes sur que l'image originale est plus grande en dimensions que le paramètre choisi pour la taille des images intermédiaires, il y a de grandes chances pour que vous ayez modifié le fichier template.html de votre thème: assurez vous que la ligne <tt class="code">{JAVASCRIPT}</tt> dans /themes/yourtheme/template.html est bien présente pour que l'ouverture de la fenêtre pop-up fonctionne...<br />
-l'entête &lt;head&gt; de votre fichier template devrair resembler à ceci:<br />
-<pre>&lt;head&gt;
-&lt;title&gt;{TITLE}&lt;/title&gt;
-&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset={CHARSET}&quot; /&gt;
-{META}
-&lt;link rel=&quot;stylesheet&quot; href=&quot;themes/nom_de_votre_theme/style.css&quot; /&gt;
-{JAVASCRIPT}
-&lt;/head&gt;</pre>
-- Si vous n'êtes pas sur, comparez juste le fichier template.html de votre theme avec celui du theme par défaut livré avec Coppermine .</p><hr />
-<a name="preventHotlinks"></a>
-<h3>Comment puis-je empecher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie?<a href="#preventHotlinks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si votre hébergeur permets l'utilisation de fichiers .htaccess files (vous devrez le lui demander), vous pouvez empêcher  &quot;les liens directs&quot; en créant un fichier .htaccess dans le répertoire albums.<br />
-Ouvrez votre éditeur de texte et ajoutez les lignes suivantes, puis sauvegardez le fichier en .htaccess :
-<pre>SetEnvIfNoCase Referer &quot;^http://www.votredomaine.com/&quot; locally_linked=1
-SetEnvIfNoCase Referer &quot;^http://votredomaine.com/&quot; locally_linked=1
-SetEnvIf Referer &quot;^$&quot; locally_linked=1
-&lt;FilesMatch &quot;\.(gif|png|jpe?g)$&quot;&gt;
-  Order Allow,Deny
-  Allow from env=locally_linked
-&lt;/FilesMatch&gt;</pre>
-Cela ne fonctionnera que sur les serveurs  linux/unix et apache servers ET uniquement si vous êtes autorisés à utiliser les fichiers .htaccess par votre hébergeur ou si vous utilisez votre propre serveur avec le &quot;mod_rewrite&quot; activé sur votre serveur. </p><hr />
-
-<a name="onlyregisteredcomments"></a>
-<h3>Comment autoriser tous les visiteurs, à ajouter des <strong>commentaires</strong> aux images?<a href="#onlyregisteredcomments" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-    <li>identifiez vous comme administrateur</li>
-    <li>Activez les contrôles administrateurs</li>
-    <li>groupes</li>
-    <li>&quot;Anonymous&quot; - &quot;peut poster des commentaires&quot; - &quot;Oui&quot;</li>
-    <li>Appliquer les modifications</li>
-</ul>
-<p>Pour changer ce réglage pour chaque album, appliquez d'abbord le réglage ci dessus puis:</p>
-<ul>
-    <li>identifiez vous comme administrateur</li>
-    <li>Assurrez vous que les contrôles administrateurs sont actifs</li>
-    <li>Dans la vue des catégories, cliquez sur l'album de votre choix</li>
-    <li>Sélectionnez &quot;Propriétés&quot;</li>
-    <li>Réglez&quot;Droits pour cet album&quot; - &quot;Les visiteurs peuvent poster des commentaires&quot; - &quot;Oui&quot;</li>
-    <li>&quot;Mettre à jour l'album&quot;</li>
-</ul>
-<hr />
-
-<a name="cantUploadBigPics"></a>
-<h3>Je <strong>ne peut pas télécharger de grandes images ou fichiers</strong>. Qu'est ce qui ne va pas?<a href="#cantUploadBigPics" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>La taille maximale pour les images et/ou les fichiers téléchargeables est limitée par différents paramètres - pour trouver pourquoi vous n'arrivez pas à télécharger de grandes imagesn vérifiez ce qui suit:
-<ul>
-<li>Assurez vous d'avoir assez de place libre sur votre serveur (rappelez vous que vous devez avoir de l'espace pour les images originales, intermédiaires et les vignettes!)</li>
-<li>Identifié comme administrateur, vérifiez vos réglages de &quot;Groupes&quot; : les groupes (même le groupe administrateurs!) ont un quota d'espace limité qui peut être défini ici</li>
-<li>Le "time-out" du navigateur:  Internet Explorer à une fonction de time-out: si vos téléchargements ne sont pas terminés après un certain laps de temps, le navigateur va stopper le téléchargement (Cela vaut en particulier pour les connexions à distance)</li>
-<li>Il y a des limites maximales paramétrées dans la configuration PHP de votre serveur ou du serveur Web de votre hébergeur. Si vous êtes chez un hébergeur il n'y a pas grand chose que vous puissiez faire sauf de lui demander si il peut vous aider. Si vous fonctionnez sur votre propre serveur, vérifiez le php.ini et cherchez <tt class="code">LimitRequestBody</tt> - cette valeur (en bytes) est la valeur maximale de téléchargement autorisée par php/html</li>
-</ul></p><hr />
-<a name="cookie"></a>
-<h3>Je n'arrive pas à <strong>m'identifier</strong> dans Coppermine. Que ce passe t'il?<a href="#cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Il s'agit la plupart du temps d'un problème de cookie:
-<ul>
-<li>Si vous utilisez Internet Explorer 6, vous devez accepter les cookies. Cliquez sur &quot;Outils&quot; - &quot;Options Internet&quot; - &quot;Vie Privée&quot; et ajoutez votre site dans la liste des sites dignes de confiance ou réglez le curseur à un niveau inférieur.</li>
-<li>Parfois IE ne gère pas les cookies correctement. Fermez votre navigateur, essayez d'effacer tous vos cookies manuellement et relancez votre navigateur</li>
-<li>Vérifiez que vousn'utilisez pas un logiciel qui interfère dans l'acceptation des cookies comme les pare-feu (ZoneAlarm, Tiny, Cookie Washer etc.) et désactivez les pour voir si les cookies sont alors acceptés.</li>
-<li>Essayez d'utiliser un autre navigateur (comme <a href="http://www.opera.com/" class="external">Opera</a>, qui est particulièrement léger à télécharger et peut être désinstaller facilement). C'est généralement une bonne idée d'avoir plusieurs navigateurs installés sur votre ordinateur pour vérifier que votre site s'affiche correctement pas uniquement avec votr enavigateur préféré</li>
-<li>Si vous utilisez les sous-domaines et la version en développementd e Coppermine ou certains mods sur un autre sous domaine (comme galerie.votresite.com et forum.votresite.com) cela peut aussi causer des problèmes: un sous domaine est un autre domaine (en fait foo.com et bar.com sont des sous domaines du  <acronym class="tool" title="top level domain">tld</acronym> &quot;.com&quot;, donc au niveau des cookies, ils sont aussi différents que forum.votresite.com et comics.votresite.com). Bien entendu vous pouvez &quot;modifier en certains sens &quot; dans les scripts, mais généralement les scripts de forums sont difficiles à modifier .</li>
-</ul></p><hr />
-
-<a name="sortAlbum"></a>
-<h3>Comment puis-je changer <strong>l'ordre de tri des albums</strong>?<a href="#sortAlbum" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Par défaut, les albums s'affichent dans l'ordre ou ils ont été crées. Si vous voulez changer cet ordre, faites ce qui suit:
-<ul>
-<li>Identifiez vous comme administrateur;</li>
-<li>sélectionnez &quot;Albums&quot; dans le menu administrateur;</li>
-<li>Choisissez la catégorie des albums que vous voulez trier dans la liste déroulante;</li>
-<li>Séléctionnez un album en cliquant dessus;</li>
-<li>Puis utilisez les flêches haut/bas pour changer de position. </li>
-<li>Cliquez sur &quot;appliquer les modifications&quot;.</li>
-<li>Validez le message &quot;êtes vous surs de vouloir faire ces modifocations ?&quot; en cliquant sur &quot;OK&quot;</li>
-</ul></p><hr />
-
-<a name="deleteIntermediates"></a>
-<h3>Je n'utilise plus <strong>les images intermédiaires</strong>. Comment puis-je <strong>les effacer</strong> pour gagner de la place?<a href="#deleteIntermediates" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pourquoi voulez vous faire ça ? Effacer les images intermédiaires désactiverait beaucoup des fonctions principales qui font de Coppermine ce qu'il est acctuellement. L'option d'envoi des Ecartes, l'ajout de commentaires aux images, la possibilité de noter les photos, l'affichage des données EXIF, juste pour en citer quelques unes. Si vou ssouhaitez vraiment gagner le la place, optez plutôt pour l'effacement des images originales en utilisant l'option "Utilitaires" du menu administrateur.  En faisant cela, vous permettrez à vos visiteurs de jouir de toutes les fonctions de Coppermine à l'xecption de la visualisation des images originales.  Vous gagnerz certainement plus de place en fin de compte.  Assurez vous juste de régler la taille de vos images intermédiaires dans la Configuration à une taille correcte pour vous.</p>
-<p>Si vous devez réellement effacer les images intermédiaires, cherchez les modifications et hacks sur le forum de Coppermine pour apprendre comment faire.</p><hr />
-
-
-<a name="moveGallery"></a>
-<h3>Comment puis-je <strong>déplacer ma galerie vers un autre hébergeur</strong>?<a href="#moveGallery" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>Sauvegardez vos fichiers: Téléchargez par FTP l'ensemble de votre dossier Coppermine sur votre disque dur</li>
-<li>Utilisez un outils comme phpMyAdmin pour faire un dump (sauvegarde) de votre base de donnée MySQL.</li>
-<li>Vérifiez que votre sauvegarde fonctionne: vérifiez que votre mySQL-dump contient bien toutes les données (ouvrez l'archive de la sauvegarde et utilisez un éditeur de texte pour le visualiser)</li>
-<li>Sur le nouveau serveur: Téléchargez par FTP votre dossier Coppermine sur le nouveau serveur</li>
-<li>CHMODez le répertoire  /albums à 755 ou 777 (en focntion de la configuration de votre serveur)</li>
-<li>restorez les tables mySQL en lancant les requêtes de votre fichier de sauvegarde créer à l'étape 2</li>
-<li>testez votre galerie Coppermie - ça devrait être bon</li>
-</ul>
-<br /><div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
-
-<a name="oneFileMultipleAlbums"></a>
-<h3>Comme puis-je <strong>montrer le même fichier dans plusieurs albums</strong>?<a href="#oneFileMultipleAlbums" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le <strong>Mot clé Album</strong> dans <a href="http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#album_prop">Propriétés de l'Album</a> est utilisé pour faire un lien des images d'un album vers un autre. En utilisantcette méthode, les fichiers/images peuvent être affichés dans plusieurs albums alors que le fichier n'existe que dans un seul album de votre serveur.  Vous téléchargez simplement un fichier dans un album comme vous le faites habituellement, puis assignez un ou plusieurs mots clés au fichier. La fonction Mot clé lit les espaces entre les mots comme des séparateurs et les utilise comme des mots séparés.  Si vous devez utiliser une phrase pour vos mots clés, utilisez le caractère de soulignement ou le caractère ASCII ctrl+Alt+0160 (NOTE: la derbière option ne fonctionne qu'avec les jeux de caractères latins.)  Chaque album ne peut avoir qu'UN (1) mot clé ou phrase clé.  Toutes les images qui se trouvent dans les différents albums et que vous voulez voir afficher dans cet album doivent avoir ce même mot clé ou phrase clé dans leurs champ mots clés respectifs.  Les images, à l'inverse des albums peut avoir plusiers mots clés ou phrases clés séparés par des espaces. Celà vous donne la possibilité d'afficher les images dans plusieurs albums.  Pour les visiteurs de ces albums, il leur semblera que les images/fichiers ont été téléchargés dans chaque album. </p>
-<p>Si vous utilisez les mots clés albums pour afficher les images/fichiers dans plus qu'un album, en activant l'option de configuration, Afficher le nombre d'images liées, vous afficherez des informations suplémentaires dans les statistiques albums. C'est le cas si un album ne contient pas uniquement  des fichiers &quot;normaux&quot; , mais des fichiers liés via l'option "mots clés d'albums", le nombre de fichiers liés sera affiché séparément comme ceci "3 fichiers, dernier ajout le 07 Oct 2004<em>, 3 fichiers liés, 6 fichiers au total</em>".</p>
-<br /><div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
-
-<a name="hacks"></a><h2>Ajouts / Modifications / Hacks<a href="#hacks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-
-<a name="jumpToPrivateAlbum"></a>
-<h3>Comment puis-je diriger un utilisateur <strong>directement vers son album privé</strong> après qu'il se soit identifié<a href="#jumpToPrivateAlbum" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ouvrez<br /><tt class="code">login.php</tt><br />et chechez<br />
-<tt class="code">pageheader($lang_login_php['login'],&quot;&lt;META http-equiv=\&quot;refresh\&quot; content=\&quot;3;url=$referer\&quot;&gt;&quot;);</tt><br />
-<br />et ajoutez <strong>avant</strong><br />
-<tt class="code">$referer = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']); </tt><br /></p><hr />
-<a name="linksInCustomFields"></a>
-<h3>Comment activer <strong>les lines cliquables dans les champs utilisateurs personnalisés</strong>?<a href="#linksInCustomFields" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ouvrez displayimage.php et changez<br />
-<tt class="code">$info[$CONFIG['user_field'.$i.'_name']] = make_clickable($CURRENT_PIC_DATA['user'.$i]); </tt><br />
-en<br />
-<tt class="code">$info[$CONFIG['user_field'.$i.'_name']] = bb_decode($CURRENT_PIC_DATA['user'.$i]); </tt><br />&nbsp;<br />
-Cela vous autorisera à utiliser les BBCodes dans les champs personnalisés: vous pourrez alors avoir quelque chose comme<br />
-<tt class="code">[url]http://www.unsite.com/foo/bar.php?quelque_chose=42[/url]</tt><br />
-ou<br />
-<tt class="code">[url=http://www.unsite.com/foo/bar.php?quelque_chose=42]lien vers un site![/url]</tt><br />dans votre champ utilisateur personnalisé (dont l'affichage doit, bien entendu, être activé dans la page de configuration.).<br /></p><hr />
-
-
-<a name="addFooterBeforePoweredBy"></a>
-<h3>Comment puis-je <strong>ajouter</strong> quelque chose <strong>juste avant</strong> la ligne &quot;Powered by Coppermine&quot;?<a href="#addFooterBeforePoweredBy" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Ouvrez /themes/yourtheme/theme.php, cherchez <tt class="code">echo $template_footer</tt> et ajoutez ce que vous souhaitez afficher dans une ligne <strong>avant</strong>, comme par exemple <tt class="code">print '&lt;span class=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.mon_lien.com/foo.htm&quot;&gt;Mon Lien&lt;/a&gt;&lt;/span&gt;';</tt></p><hr />
-
-<a name="renameTemplateHtml"></a>
-<h3>Puis-je renommer template.html en template.php pour inclure du code PHP dans mon thème?<a href="#renameTemplateHtml" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Non, ce n'est simplement pas la manière dont fonctionne Coppermine; pour les pages &quot;normales&quot; le nom de l'extension indique au serveur de quellemanière le fichier doit être interpreté par PHP. Les fichiers template du répertoire thèmes ne sont pas interpretés de cette manière - l'extension .html a juste été choisies pour permettre une modification plus facile. Vous ne pouvez pas avoir de code PHP dans le fichier template, quelle que soit son extention. Il n'y a rien à faire de plus!</p><hr />
-
-<a name="preventPictureStealing"></a>
-<h3>Comment enpècher les ustilisateurs de sauvegarder (voler) mes images?<a href="#preventPictureStealing" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous ne pouvez pas complêtement empêcher les utilisateur de prendre vos fichiers - C'est du à la manière dont focntionne le web: si une image est affichée par le navigateur, l'utilisateur en a de toute façon une copie sur son disque dur. Il y a malgré tout des methodes pour rendreplus difficile le vol d'images pour un débutant:
-<ul>
-    <li>Ajoutez un filigrane sur vos images avant de les télécharger</li>
-    <li>Utilisez la fonction intégrée <a href="configuration.htm#admin_watermarking">filigrane</a>. Notez que l'utilisation de la fonction de filigrane en ligne utilise beaucoup de ressources serveur.</li>
-    <li>Enpêchez Internet Explorer d'afficher la barre d'outils images lorsque l'utilisateur passe sur l'image avec la souris. Ouvrez themes/yourtheme/template.html, trouvez <tt class="code">&lt;meta http-equiv="Pragma" content="no-cache" /&gt;</tt> et ajoutez juste après <tt class="code">&lt;meta http-equiv="imagetoolbar" content="no" /&gt;</tt></li>
-    <li>Utilisez un des nombreux scripts &quot;par de clic droit&quot; disponible. Rappelez vous que ces scripts ne sont pas très efficaces puisqu'ils ne vont écarter que les utilisateurs innexpérimentés du vol de vos images. L'équipe de développement nercommande pas l'utilisation de tels scripts.</li>
-</ul>
-<br /></p>
-<br />
-<div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
-
-
-
-<br />&nbsp;<br />
-<a name="support_board"></a><h2>Forum d'aide de Coppermine<a href="#support_board" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-Il n'y a pas (ou peux hélas) de questions non fréqemment posées sur le <a href="http://forum.coppermine-gallery.net/">forum d'aide</a>. Avant de poster sur le forum d'aide (ou en fait sur n'importe quel forum), merci de lire cette section:
-<a name="phpNewbie"></a>
-<h3>Je <strong>ne connait rien à</strong> PHP/mySQL...<a href="#phpNewbie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pas de problèmes, chacun a commencé un jour. <strong></strong>Simplement ne commencez pas tous vos post par &quot;Je suis débutant&quot;, &quot;Je ne connais rien à PHP&quot; etc.<br />Généralement on peut le déduire de vos questions. Il n'y a pas besoin de s'excuser. La plupart d'entre nous se rappellent de l'époque ou il était à votre place.</p><hr />
-<a name="lamesupport"></a>
-<h3>J'ai posté ma question il y à un moment, mais <strong>personne ne répond</strong>. Quel est le...?<a href="#lamesupport" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le forum d'aide <strong>n'est pas</strong> une hotline. Même si il y a beaucoup de visiteurs sur le site, seulement une petite partie apportent une aide - de manière bénévole et volontaire. Eh oui, nous ne recevons aucune rétribution pour nos contributions, et nous avons tous une vie, un travail, une famille entre autre. Parfois nous sommes absents. Donc, soyez patienst, lisez la documentation et cherchez sur le forum pendant que vous attendez.<br />Si vous ne recevez aucune réponse à votre question:
-<ul>
-<li>assurez vous de nous avoir laissé assez de temps pour réagir (en jours , pas en heures!)</li>
-<li>peut être qye personne ne connait de solution pour votre problème</li>
-<li>peut être que votr equestion a tét posée maintes et maintes fois</li>
-<li>peut être que votre post a été un peu abrupt ou impoli et que vous avez été ignoré pour cette raison</li>
-<li>peut être que la fonction que vous souhaitez demande beaucoup de programmation et qu'aucun de ceux qui sont capables de le faire n'a besoin de cette fonction</li>
-</ul></p><hr />
-<a name="howtoask"></a>
-<h3>Comment dois-je formuler ma <strong>question</strong>?<a href="#howtoask" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous avez une question, assurez vous de donner le plus d'informations possible:
-<ul>
-<li>un lien vers votre galerie avec un identifiant te un mot de passe de test, est souvent le seul moyen pour pouvoir apporter de l'aide - donnez les avec votre question, ou mieux, modifiez votre profil sur le forum d'aide et entrez y l'adresse de votre galerie!</li>
-<li>pour les questions relatives au serveur, assurez vous de donner les informations sur votre serveur (<acronym class="tool" title="operation system">OS</acronym>, serveur, version PHP, version mySQL, version de la librairie GD, safe mode sur on/off?). La plupart des informations se trouvent dan le <a href="#VersionGD">phpinfo()</a></li>
-<li>si il s'agit du problème du côté client (utilisateur) donnez nous des informations à son sujet <acronym class="tool" title="operation system">OS</acronym> et navigateur</li>
-<li>donnez nosu une copie d'écran, si nécessaire</li>
-<li>utilisez un object correct pour vos messages: indiquez dans l'objet du message quel est le sujet de votre question! La plupart des personnes apportant de l'aide n'aiment pas répondre à ques posts qui ont pour objet des phrase qui n'ont pas de sens comme &quot;J'ai une question&quot; ou &quot;Problème d'installation&quot; ou &quot;demande de fonction&quot; ou &quot;de l'aiiiiide sil vous plait&quot;</li>
-</ul></p><hr />
-<a name="firstSteps"></a>
-<h3>Je rencontre un problème. Que dois-je faire en premier (<strong>avant de poster </strong>sur le forum)?<a href="#firstSteps" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><ul>
-<li>lisez le fichier readme qui se trouve dans la distribution de Coppermine</li>
-<li>lisez la documentation</li>
-<li>lisez cette FAQ</li>
-<li><a href="http://coppermine-gallery.net/forum/index.php?action=search">Cherchez</a> sur le forum</li>
-<li>activez le mode de débugage (identifiez vous comme admin, config, debug mode)</li>
-<li>chosissez la bonne section du forum: si vous utilisez un partage de Coppermine pour  phpnuke, ne postez pas dans la section de la version autonome et vice versa</li>
-</ul></p><hr />
-<a name="nonEnglishPosting"></a>
-<h3>Hey, en regardant votre profil je peut voir que vous êtes Allemand/Français/ou autre. Est ce que je peux poster ma question dans cette <strong>langue</strong>?<a href="#nonEnglishPosting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si vous postez sur le forum anglophone, merci de ne pas poster dans une autre langue - de cette manière, les autres pourront aussi bénéficier de votre question (et des réponses qui lui seront apportées). N'ayez pas peur d'écrire dans &quot;u n mauvais Anglais&quot; - personne ne se moquera de vous, et la plupart de nos visiteurs ne sont pas de langue maternelle anglaise!</p>
-<p>Nous avons <a href="http://coppermine-gallery.net/forum/index.php?board=37.0">des sections avec des langues spécifiques</a> pour le Chinois, le Français, l'Allemand, l'Italien, le Persan, et l'Espagnol.</p><hr />
-<a name="emailSupport"></a>
-<h3>Puis-je vous envoyer un courriel/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> pour avoir  <strong>de l'aide</strong>?<a href="#emailSupport" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Non, ne le faites pas postez votre question sur le  <a href="http://coppermine-gallery.net/forum/">forum de Coppermine</a> (publiquement) - si nous (la communauté) ne trouvons pas de solution <strong>et </strong> qu'une personne donnant de l'aide à le temps <strong>et</strong> le veut bien, il <em>vous</em> envera un courriel/pm/im <em>you</em>!<br />
-</p><hr />
-
-<a name="aboutTeam"></a>
-<h3><strong>Qui</strong> êtes vous en fait?<a href="#aboutTeam" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Nous sommes un groupe de personnes qui ont décidé de former une équipe pour continuer le développement de Coppermine - consultez la page <a href="http://coppermine-gallery.net/team/">team</a> pour plus de détails...</p><hr />
-
-
-<br />&nbsp;<br />
-
-<p>Cette FAQ est un travail en cours, n'hésitez pas à contribuer dans le <a href="http://coppermine-gallery.net/forum/">forum d'aide de Coppermine Photo Gallery</a> (ne contactez pas les membres de l'équipe de développement ou les personnes apportant de l'aide pour leur demander des corrections pour votre installation de Coppermine). Merci de rapporter tous le bugs, fautes de frappe etc...<br />consultez la version en ligne de cette documentation pour les mises à jour!<br />Amusez vous bien!</p>
-
-
-
-
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>FAQ (Question fréquemment posées) - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="FAQ (Question fréquemment posées)" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/faq.htm $
+  $Revision: 7805 $
+
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manual</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="faq"></a><h1>FAQ (Question fréquemment posées)<a href="#faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Avec des centaines d'utilisateurs, il n'est pas surprenant qu'autant de questions identiques soient posées sur  <a href="http://coppermine-gallery.net/forum/"> le forum d'aide de Coppermine Photo Gallery</a>. C'est pourquoi, pour vous aider à faciliter le développement de votre site web, nous avons inclus cette <acronym class="tool" title="FAQ=Frequently Asked Questions">FAQ</acronym> basique avec les problèmes les plus communs. Merci de vous référer à cette FAQ en premier avant de poser des questions sur le forum. Le fait de ne pas le faire va, devrait, enfin..., risque que vous soyez quelque peu ignorés sur le forum et il en résulterait un <em>Karma</em>."</p>
+<p>Cette page de FAQ est la <em>seconde meilleure</em> ressource pour comprendre Coppermine - il est impératif que vous lisiez d'abord entièrement <a href="index.htm">la documentation</a> qui est inclue avec votre pack de Coppermine avant de poser des questions.</p>
+
+
+
+<a name="faq_toc"></a><h2>Table des matières:<a href="#faq_toc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+	<li><h3><a href="#faq_setup">Réglages / Configuration</a></h3>
+		<ul>
+			<li><a class="content" href="configuration.htm#admin_album_list_content">Je ne veux pas afficher les blocs <strong>derniers téléchargements</strong> et/ou <strong>images aléatoires</strong> sur la page d'accueil. Comment je modifier ce qui est affiché sur la page d'accueil de Coppermine?</a></li>
+			<li><a class="content" href="albums.htm#album_createPublicAlbum">Comment puis-je créer un <strong>album</strong> où  <strong>chacun</strong> peut ajouter des images ?</li>
+			<li><a class="content" href="export.htm#backup_database">Comment puis-je <strong>Sauvegarder</strong> ma base de données Coppermine ?</a></li>
+			<li><a class="content" href="#noFullsizePopup">Les <strong>images de grande taille ne s'affichent pas dans une fenêtre pop-up</strong> lorsque l'on clique sur les images intermédiaires. Qu'est ce qui ne va pas ?</a></li>
+			<li><a class="content" href="#preventHotlinks">Comment puis-je empêcher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie ?</a></li>
+			<li><a class="content" href="#onlyregisteredcomments">Comment laisser les visiteurs, pas uniquement les utilisateurs enregistrés <strong> poster des commentaires</strong> sur les images ?</a></li>
+			<li><a class="content" href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">je <strong>ne peux pas télécharger de grosses images</strong>. Qu'est ce qui ne va pas ?</a></li>
+			<li><a class="content" href="#cookie">Je ne peux pas <strong>m'identifier</strong> dans Coppermine. Qu'est ce qui ne va pas ?</a></li>
+			<li><a class="content" href="#sortAlbum">Comment peut-on changer <strong>l'ordre de tri des albums</strong> ?</a></li>
+			<li><a class="content" href="#deleteIntermediates">Je n'utilise plus <strong>les images intermédiaires</strong>. Comment puis-je <strong>les effacer</strong> pour gagner de la place sur le serveur ?</a></li>
+			<li><a class="content" href="albums.htm#album_howAlbumsFolderWork">Comment fonctionnent <strong>les albums et les répertoires</strong> dans Coppermine ?</a></li>
+			<li><a class="content" href="albums.htm#album_howMoveAlbum">Comment peut-on <strong>déplacer des albums d'une catégorie à une autre</strong> ?</a></li>
+			<li><a class="content" href="export.htm#moving">Comment puis-je <strong>déplacer ma galerie</strong> ?</a></li>
+			<li><a class="content" href="#oneFileMultipleAlbums">Comment puis-je <strong>monter la même image dans plusieurs albums</strong> ?</a></li>
+		</ul>
+	</li>
+	<li><h3><a href="#hacks">Ajouts / Modifications / Hacks</a></h3>
+		<ul>
+			<li><a class="content" href="#jumpToPrivateAlbum">Comment envoyer un utilisateur <strong>directement dans son album privé</strong> une fois qu'il s'est identifié ?</a></li>
+			<li><a class="content" href="#linksInCustomFields">Comment activer des liens cliquables <strong>dans les champs utilisateurs personnalisés</strong>?</a></li>
+			<li><a class="content" href="#addFooterBeforePoweredBy">Comment puis-je <strong>ajouter</strong> quelque chose <strong>juste avant</strong> la ligne &quot;Powered by Coppermine&quot; ?</a></li>
+			<li><a class="content" href="errors.htm#common_php_errors">Erreurs PHP communes (et comment s'en débarrasser...) ?</a></li>
+			<li><a class="content" href="#renameTemplateHtml">Puis-je <strong>renommer template.html en template.php</strong> pour inclure <strong>du code PHP</strong> dans mon thème ?</a></li>
+			<li><a class="content" href="#preventPictureStealing">•	Comment empêcher les utilisateurs de sauvegarder (voler) mes images ?</a></li>
+		</ul>
+	</li>
+	
+	<li><h3><a href="#support_board">Forum d'aide de Coppermine</a></h3>
+		<ul>
+			<li><a class="content" href="#phpNewbie">Je <strong>ne connais rien à</strong> PHP/MySQL...</a></li>
+			<li><a class="content" href="#lamesupport">J'ai posté une question il y a quelque temps, mais <strong>personne n'y répond</strong>. Quel est le...?</a></li>
+			<li><a class="content" href="#howtoask">Comment dois-je formuler <strong>mes questions</strong> ?</a></li>
+			<li><a class="content" href="#firstSteps">J'ai des problèmes. Qu'est ce que je dois faire en premier (<strong>avant de poster ma question</strong> sur le forum) ?</a></li>
+			<li><a class="content" href="#nonEnglishPosting">Hey, en regardant votre profil, je peux voir que vous êtes Allemands/Français/ou autre. Puis-je poster ma question dans cette <strong>langue</strong> ?</a></li>
+			<li><a class="content" href="#emailSupport">Dois-je vous envoyer un courriel/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> pour avoir votre <strong>aide</strong> ?</a></li>
+			<li><a class="content" href="#aboutTeam"><strong>Qui </strong>êtes-vous au fait ?</a></li>
+		</ul>
+	</li>
+</ul>
+
+<a name="faq_setup"></a><h2>Réglages / Configuration<a href="#faq_setup" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<a name="noFullsizePopup"></a>
+<h3>L' <strong>image de grande taille ne s'affiche pas dans une fenêtre Pop-up</strong> lorsque l'on clique sur l'image intermédiaire. Qu'est ce qui ne va pas ?<a href="#noFullsizePopup" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Si vous êtes sur que l'image originale est plus grande en dimensions que le paramètre choisi pour la taille des images intermédiaires, il y a de grandes chances pour que vous ayez modifié le fichier template.html de votre thème: assurez vous que la ligne <tt class="code">{JAVASCRIPT}</tt> dans /themes/votretheme/template.html est bien présente pour que l'ouverture de la fenêtre pop-up fonctionne...<br />
+l'entête &lt;head&gt; de votre fichier template devrait ressembler à ceci:<br />
+<pre>&lt;head&gt;
+&lt;title&gt;{TITLE}&lt;/title&gt;
+&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset={CHARSET}&quot; /&gt;
+{META}
+&lt;link rel=&quot;stylesheet&quot; href=&quot;themes/nom_de_votre_theme/style.css&quot; /&gt;
+{JAVASCRIPT}
+&lt;/head&gt;</pre>
+- Si vous n'êtes pas sur, comparez juste le fichier template.html de votre thème avec celui du thème par défaut livré avec Coppermine.</p><hr />
+<a name="preventHotlinks"></a>
+<h3>Comment puis-je empêcher d'autres sites de faire des liens directs vers mes images au lieu des pages de ma galerie?<a href="#preventHotlinks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Si votre hébergeur permets l'utilisation de fichiers .htaccess files (vous devrez le lui demander), vous pouvez empêcher  &quot;les liens directs&quot; en créant un fichier .htaccess dans le répertoire albums.<br />
+Ouvrez votre éditeur de texte et ajoutez les lignes suivantes, puis sauvegardez le fichier en .htaccess :
+<pre>SetEnvIfNoCase Referer &quot;^http://www.votredomaine.com/&quot; locally_linked=1
+SetEnvIfNoCase Referer &quot;^http://votredomaine.com/&quot; locally_linked=1
+SetEnvIf Referer &quot;^$&quot; locally_linked=1
+&lt;FilesMatch &quot;\.(gif|png|jpe?g)$&quot;&gt;
+  Order Allow,Deny
+  Allow from env=locally_linked
+&lt;/FilesMatch&gt;</pre>
+Cela ne fonctionnera que sur les serveurs Linux/Unix et apache ET uniquement si vous êtes autorisés à utiliser les fichiers .htaccess par votre hébergeur ou si vous utilisez votre propre serveur avec le &quot;mod_rewrite&quot; activé sur votre serveur. </p><hr />
+
+<a name="onlyregisteredcomments"></a>
+<h3>Comment autoriser tous les visiteurs, à ajouter des <strong>commentaires</strong> aux images ?<a href="#onlyregisteredcomments" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+    <li>identifiez-vous comme administrateur</li>
+    <li>Activez les contrôles administrateurs</li>
+    <li>groupes</li>
+    <li>&quot;Anonymous&quot; - &quot;peut poster des commentaires&quot; - &quot;Oui&quot;</li>
+    <li>Appliquer les modifications</li>
+</ul>
+<p>Pour changer ce réglage pour chaque album, appliquez d'abord le réglage ci dessus puis:</p>
+<ul>
+    <li>identifiez-vous comme administrateur</li>
+    <li>Assurez-vous que les contrôles administrateurs sont actifs</li>
+    <li>Dans la vue des catégories, cliquez sur l'album de votre choix</li>
+    <li>Sélectionnez &quot;Propriétés&quot;</li>
+    <li>Réglez &quot;Droits pour cet album&quot; - &quot;Les visiteurs peuvent poster des commentaires&quot; - &quot;Oui&quot;</li>
+    <li>&quot;Mettre à jour l'album&quot;</li>
+</ul>
+<hr />
+
+<a name="cookie"></a>
+<h3>Je n'arrive pas à <strong>m'identifier</strong> dans Coppermine. Que ce passe t'il ?<a href="#cookie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Il s'agit la plupart du temps d'un problème de cookie:
+<ul>
+<li>Si vous utilisez Internet Explorer 6, vous devez accepter les cookies. Cliquez sur &quot;Outils&quot; - &quot;Options Internet&quot; - &quot;Vie Privée&quot; et ajoutez votre site dans la liste des sites dignes de confiance ou réglez le curseur à un niveau inférieur.</li>
+<li>Parfois IE ne gère pas les cookies correctement. Fermez votre navigateur, essayez d'effacer tous vos cookies manuellement et relancez votre navigateur</li>
+<li>Vérifiez que vous n'utilisez pas un logiciel qui interfère dans l'acceptation des cookies comme les pare-feu (ZoneAlarm, Tiny, Cookie Washer etc.) et désactivez-les pour voir si les cookies sont alors acceptés.</li>
+<li>Essayez d'utiliser un autre navigateur (comme <a href="http://www.opera.com/" class="external">Opera</a>, qui est particulièrement léger à télécharger et peut être désinstallé facilement). C'est généralement une bonne idée d'avoir plusieurs navigateurs installés sur votre ordinateur pour vérifier que votre site s'affiche correctement pas uniquement avec votre navigateur préféré</li>
+<li>Si vous utilisez les sous-domaines et la version en développement de Coppermine ou certains mods sur un autre sous domaine (comme galerie.votresite.com et forum.votresite.com) cela peut aussi causer des problèmes: un sous domaine est un autre domaine (en fait foo.com et bar.com sont des sous domaines du  <acronym class="tool" title="top level domain">tld</acronym> &quot;.com&quot;, donc au niveau des cookies, ils sont aussi différents que forum.votresite.com et comics.votresite.com). Bien entendu vous pouvez &quot;modifier en certains sens &quot; dans les scripts, mais généralement les scripts de forums sont difficiles à modifier.</li>
+</ul></p><hr />
+
+<a name="sortAlbum"></a>
+<h3>Comment puis-je changer <strong>l'ordre de tri des albums</strong> ?<a href="#sortAlbum" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Par défaut, les albums s'affichent dans l'ordre ou ils ont été crées. Si vous voulez changer cet ordre, faites ce qui suit:
+<ul>
+<li>Identifiez vous comme administrateur;</li>
+<li>sélectionnez &quot;Albums&quot; dans le menu administrateur;</li>
+<li>Choisissez la catégorie des albums que vous voulez trier dans la liste déroulante;</li>
+<li>Sélectionnez un album en cliquant dessus;</li>
+<li>Puis utilisez les flèches haut/bas pour changer de position. </li>
+<li>Cliquez sur &quot;appliquer les modifications&quot;.</li>
+<li>Validez le message &quot;êtes vous surs de vouloir faire ces modifications ?&quot; en cliquant sur &quot;OK&quot;</li>
+</ul></p><hr />
+
+<a name="deleteIntermediates"></a>
+<h3>Je n'utilise plus <strong>les images intermédiaires</strong>. Comment puis-je <strong>les effacer</strong> pour gagner de la place ?<a href="#deleteIntermediates" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Pourquoi voulez vous faire ça ? Effacer les images intermédiaires désactiverait beaucoup des fonctions principales qui font de Coppermine ce qu'il est actuellement. L'option d'envoi des Ecartes, l'ajout de commentaires aux images, la possibilité de noter les photos, l'affichage des données EXIF, juste pour en citer quelques unes. Si vous souhaitez vraiment gagner le la place, optez plutôt pour l'effacement des images originales en utilisant l'option "Utilitaires" du menu administrateur. En faisant cela, vous permettrez à vos visiteurs de jouir de toutes les fonctions de Coppermine à l'exception de la visualisation des images originales. Vous gagnerez certainement plus de place en fin de compte. Assurez vous juste de régler la taille de vos images intermédiaires dans la Configuration à une taille correcte pour vous.</p>
+<p>Si vraiment vous devez supprimer les photos de taille intermédiaire, jetez un œil à la section &quot;<a href="start.htm#getting_resizing_recommended_nointermediate">Autoriser les images originales dans une fenêtre pop-up en gagnant un maximum de place</a>&quot;.</p><hr />
+
+<a name="oneFileMultipleAlbums"></a>
+<h3>Comme puis-je <strong>montrer le même fichier dans plusieurs albums</strong> ?<a href="#oneFileMultipleAlbums" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Le <strong>mot-clé d'album</strong> dans <a href="http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#album_prop">Propriétés de l'album</a> est utilisé pour faire un lien des images d'un album vers un autre. En utilisant cette méthode, les fichiers/images peuvent être affichés dans plusieurs albums alors que le fichier n'existe que dans un seul album de votre serveur. Vous téléchargez simplement un fichier dans un album comme vous le faites habituellement, puis assignez un ou plusieurs mots-clés au fichier. La fonction mot-clé lit les espaces entre les mots comme des séparateurs et les utilise comme des mots séparés. Si vous devez utiliser une phrase pour vos mots-clés, utilisez le caractère de soulignement ou le caractère ASCII ctrl+Alt+0160 (NOTE: la dernière option ne fonctionne qu'avec les jeux de caractères latins.) Chaque album ne peut avoir qu'UN (1) mot-clé ou phrase clé. Toutes les images qui se trouvent dans les différents albums et que vous voulez voir afficher dans cet album doivent avoir ce même mot-clé ou phrase clé dans leurs champ mots clés respectifs. Les images, à l'inverse des albums peut avoir plusieurs mots-clés ou phrases clés séparés par des espaces. Cela vous donne la possibilité d'afficher les images dans plusieurs albums. Pour les visiteurs de ces albums, il leur semblera que les images/fichiers ont été téléchargés dans chaque album.</p>
+<p>Si vous utilisez les mots-clés albums pour afficher les images/fichiers dans plus qu'un album, en activant l'option de configuration, Afficher le nombre d'images liées, vous afficherez des informations supplémentaires dans les statistiques albums. C'est le cas si un album ne contient pas uniquement des fichiers &quot;normaux&quot; , mais des fichiers liés via l'option "mots-clés d'albums", le nombre de fichiers liés sera affiché séparément comme ceci "3 fichiers, dernier ajout le 07 Oct 2004<em>, 3 fichiers liés, 6 fichiers au total</em>".</p>
+<br /><div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
+
+<a name="hacks"></a><h2>Ajouts / Modifications / Hacks<a href="#hacks" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+
+<a name="jumpToPrivateAlbum"></a>
+<h3>Comment puis-je diriger un utilisateur <strong>directement vers son album privé</strong> après qu'il se soit identifié ?<a href="#jumpToPrivateAlbum" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>ouvrez<br /><tt class="code">login.php</tt><br />et chechez<br />
+<tt class="code">pageheader($lang_login_php['login'],&quot;&lt;META http-equiv=\&quot;refresh\&quot; content=\&quot;3;url=$referer\&quot;&gt;&quot;);</tt><br />
+<br />et ajoutez <strong>avant</strong><br />
+<tt class="code">$referer = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']); </tt><br /></p><hr />
+<a name="linksInCustomFields"></a>
+<h3>Comment activer <strong>les liens cliquables dans les champs utilisateurs personnalisés</strong> ?<a href="#linksInCustomFields" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Ouvrez displayimage.php et changez<br />
+<tt class="code">$info[$CONFIG['user_field'.$i.'_name']] = make_clickable($CURRENT_PIC_DATA['user'.$i]); </tt><br />
+en<br />
+<tt class="code">$info[$CONFIG['user_field'.$i.'_name']] = bb_decode($CURRENT_PIC_DATA['user'.$i]); </tt><br />&nbsp;<br />
+Cela vous autorisera à utiliser les BBCodes dans les champs personnalisés: vous pourrez alors avoir quelque chose comme<br />
+<tt class="code">[url]http://www.unsite.com/foo/bar.php?quelque_chose=42[/url]</tt><br />
+ou<br />
+<tt class="code">[url=http://www.unsite.com/foo/bar.php?quelque_chose=42]lien vers un site![/url]</tt><br />dans votre champ utilisateur personnalisé (dont l'affichage doit, bien entendu, être activé dans la page de configuration.).<br /></p><hr />
+
+
+<a name="addFooterBeforePoweredBy"></a>
+<h3>Comment puis-je <strong>ajouter</strong> quelque chose <strong>juste avant</strong> la ligne &quot;Powered by Coppermine&quot; ?<a href="#addFooterBeforePoweredBy" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Ouvrez /themes/votretheme/theme.php, cherchez <tt class="code">echo $template_footer</tt> et ajoutez ce que vous souhaitez afficher dans une ligne <strong>avant</strong> comme par exemple <tt class="code">echo '&lt;span class=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.mon_lien.com/foo.htm&quot;&gt;Mon lien&lt;/a&gt;&lt;/span&gt;';</tt></p>
+<p>Sinon, <a href="theme_template.htm#theme_template_html">éditer template.html</a> ou même <a href="theme_copyright.htm">modifier la balise de crédits</a> elle-même.
+<hr />
+
+<a name="renameTemplateHtml"></a>
+<h3>Puis-je renommer template.html en template.php pour inclure du code PHP dans mon thème ?<a href="#renameTemplateHtml" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Non, ce n'est simplement pas la manière dont fonctionne Coppermine; pour les pages &quot;normales&quot; le nom de l'extension indique au serveur de quelle manière le fichier doit être interprété par PHP. Les fichiers template du répertoire thèmes ne sont pas interprétés de cette manière - l'extension .html a juste été choisies pour permettre une modification plus facile. Vous ne pouvez pas avoir de code PHP dans le fichier template, quelle que soit son extension. Il n'y a rien à faire de plus !</p><hr />
+
+<a name="preventPictureStealing"></a>
+<h3>Comment empêcher les utilisateurs de sauvegarder (voler) mes images ?<a href="#preventPictureStealing" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Vous ne pouvez pas complètement empêcher les utilisateurs de prendre vos fichiers - C'est du à la manière dont fonctionne le web: si une image est affichée par le navigateur, l'utilisateur en a de toute façon une copie sur son disque dur. Il y a malgré tout des méthodes pour rendre plus difficile le vol d'images pour un débutant:
+<ul>
+    <li>Ajoutez un filigrane sur vos images avant de les télécharger</li>
+    <li>Utilisez la fonction intégrée <a href="configuration.htm#admin_watermarking">filigrane</a>. Notez que l'utilisation de la fonction de filigrane en ligne utilise beaucoup de ressources serveur.</li>
+    <li>Empêchez Internet Explorer d'afficher la barre d'outils images lorsque l'utilisateur passe sur l'image avec la souris. Ouvrez themes/votretheme/template.html, trouvez <tt class="code">&lt;meta http-equiv="Pragma" content="no-cache" /&gt;</tt> et ajoutez juste après <tt class="code">&lt;meta http-equiv="imagetoolbar" content="no" /&gt;</tt></li>
+    <li>Utilisez un des nombreux scripts &quot;par de clic droit&quot; disponible. Rappelez-vous que ces scripts ne sont pas très efficaces puisqu'ils ne vont écarter que les utilisateurs inexpérimentés du vol de vos images. L'équipe de développement ne recommande pas l'utilisation de tels scripts.</li>
+</ul>
+<br /></p>
+<br />
+<div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
+
+
+
+<br />&nbsp;<br />
+<a name="support_board"></a><h2>Forum d'aide de Coppermine<a href="#support_board" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+Il n'y a pas (ou peux hélas) de questions non fréquemment posées sur le <a href="http://forum.coppermine-gallery.net/">forum d'aide</a>. Avant de poster sur le forum d'aide (ou en fait sur n'importe quel forum), merci de lire cette section:
+<a name="phpNewbie"></a>
+<h3>Je <strong>ne connait rien à</strong> PHP/mySQL...<a href="#phpNewbie" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Pas de problèmes, chacun a commencé un jour. <strong></strong>Simplement ne commencez pas tous vos post par &quot;Je suis débutant&quot;, &quot;Je ne connais rien à PHP&quot; etc.<br />Généralement on peut le déduire de vos questions. Il n'y a pas besoin de s'excuser. La plupart d'entre nous se rappellent de l'époque ou il était à votre place.</p><hr />
+<a name="lamesupport"></a>
+<h3>J'ai posté ma question il y à un moment, mais <strong>personne ne répond</strong>. Quel est le...?<a href="#lamesupport" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Le forum d'aide <strong>n'est pas</strong> une hotline. Même si il y a beaucoup de visiteurs sur le site, seulement une petite partie apporte une aide - de manière bénévole et volontaire. Eh oui, nous ne recevons aucune rétribution pour nos contributions, et nous avons tous une vie, un travail, une famille entre autre. Parfois nous sommes absents. Donc, soyez patient, lisez la documentation et cherchez sur le forum pendant que vous attendez.<br />Si vous ne recevez aucune réponse à votre question:
+<ul>
+<li>assurez vous de nous avoir laissé assez de temps pour réagir (en jours, pas en heures!)</li>
+<li>peut être que personne ne connait de solution pour votre problème</li>
+<li>peut être que votre question a été posée maintes et maintes fois</li>
+<li>peut être que votre post a été un peu abrupt ou impoli et que vous avez été ignoré pour cette raison</li>
+<li>peut être que la fonction que vous souhaitez demande beaucoup de programmation et qu'aucun de ceux qui sont capables de le faire n'a besoin de cette fonction</li>
+</ul></p><hr />
+<a name="howtoask"></a>
+<h3>Comment dois-je formuler ma <strong>question</strong> ?<a href="#howtoask" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Si vous avez une question, assurez vous de donner le plus d'informations possible:
+<ul>
+<li>un lien vers votre galerie avec un identifiant te un mot de passe de test, est souvent le seul moyen pour pouvoir apporter de l'aide - donnez les avec votre question, ou mieux, modifiez votre profil sur le forum d'aide et entrez y l'adresse de votre galerie!</li>
+<li>pour les questions relatives au serveur, assurez vous de donner les informations sur votre serveur (<acronym class="tool" title="operation system">OS</acronym>, serveur, version PHP, version MySQL, version de la librairie GD, safe mode sur on/off?). La plupart des informations se trouvent dan le <a href="#VersionGD">phpinfo()</a></li>
+<li>s'il s'agit du problème du côté client (utilisateur) donnez nous des informations à son sujet <acronym class="tool" title="operation system">OS</acronym> et navigateur</li>
+<li>donnez nous une copie d'écran, si nécessaire</li>
+<li>utilisez un objet correct pour vos messages: indiquez dans l'objet du message quel est le sujet de votre question! La plupart des personnes apportant de l'aide n'aiment pas répondre à aux posts qui ont pour objet des phrase qui n'ont pas de sens comme &quot;J'ai une question&quot; ou &quot;Problème d'installation&quot; ou &quot;demande de fonction&quot; ou &quot;de l'aiiiiide sil vous plait&quot;</li>
+</ul></p><hr />
+<a name="firstSteps"></a>
+<h3>Je rencontre un problème. Que dois-je faire en premier (<strong>avant de poster </strong>sur le forum) ?<a href="#firstSteps" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p><ul>
+<li>lisez le fichier readme qui se trouve dans la distribution de Coppermine</li>
+<li>lisez la documentation</li>
+<li>lisez cette FAQ</li>
+<li><a href="http://coppermine-gallery.net/forum/index.php?action=search">Cherchez</a> sur le forum</li>
+<li>activez le mode de débogage (identifiez vous comme admin, config, mode débogage)</li>
+<li>choisissez la bonne section du forum: si vous utilisez un partage de Coppermine pour phpnuke, ne postez pas dans la section de la version autonome et vice versa</li>
+</ul></p><hr />
+<a name="nonEnglishPosting"></a>
+<h3>Hey, en regardant votre profil je peux voir que vous êtes Allemand/Français/ou autre. Est ce que je peux poster ma question dans cette <strong>langue</strong> ?<a href="#nonEnglishPosting" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Si vous postez sur le forum anglophone, merci de ne pas poster dans une autre langue - de cette manière, les autres pourront aussi bénéficier de votre question (et des réponses qui lui seront apportées). N'ayez pas peur d'écrire dans &quot;u n mauvais Anglais&quot; - personne ne se moquera de vous, et la plupart de nos visiteurs ne sont pas de langue maternelle anglaise!</p>
+<p>Nous avons <a href="http://coppermine-gallery.net/forum/index.php?board=37.0">des sections avec des langues spécifiques</a> pour le Chinois, le Français, l'Allemand, l'Italien, le Persan, et l'Espagnol.</p><hr />
+<a name="emailSupport"></a>
+<h3>Puis-je vous envoyer un courriel/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> pour avoir  <strong>de l'aide</strong>?<a href="#emailSupport" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Non, ne le faites pas postez votre question sur le  <a href="http://coppermine-gallery.net/forum/">forum de Coppermine</a> (publiquement) - si nous (la communauté) ne trouvons pas de solution <strong>et </strong> qu'une personne donnant de l'aide à le temps <strong>et</strong> le veut bien, il <em>vous</em> enverra un courriel/pm/im <em>you</em>!<br />
+</p><hr />
+
+<a name="aboutTeam"></a>
+<h3><strong>Qui</strong> êtes-vous en fait ?<a href="#aboutTeam" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Nous sommes un groupe de personnes qui ont décidé de former une équipe pour continuer le développement de Coppermine - consultez la page <a href="http://coppermine-gallery.net/team/">team</a> pour plus de détails...</p><hr />
+
+
+<br />&nbsp;<br />
+
+<p>Cette FAQ est un travail en cours, n'hésitez pas à contribuer dans le <a href="http://coppermine-gallery.net/forum/">forum d'aide de Coppermine Photo Gallery</a> (ne contactez pas les membres de l'équipe de développement ou les personnes apportant de l'aide pour leur demander des corrections pour votre installation de Coppermine). Merci de rapporter tous les bugs, fautes de frappe etc...<br />Consultez la version en ligne de cette documentation pour les mises à jour!<br />Amusez vous bien!</p>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/files.htm 1.5.8.src/docs/fr/files.htm
--- 1.5.6.src/docs/fr/files.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/files.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,143 +1,141 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Fichiers - Coppermine Photo Gallery - Documentation &amp; manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Ici, vous pouvez modifier titre, description, mots clés et les champs personnalisés (s'ils sont utilisés) de vos fichiers vidéos." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/files.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="files"></a><h1>Fichiers<a href="#files" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Avec Coppermine, les <a href="files.htm">fichiers</a> téléchargés sont placés dans des <a href="albums.htm">albums</a>. Les albums peuvent contenir des fichiers, mais pas de sous-albums. Les albums peuvent aller dans d'autres catégories. Les catégories peuvent contenir des sous-catégories et des albums, mais elles ne peuvent <strong>pas</strong> contenir de fichiers.</p>
-<p>Coppermine (dans la version 1.0) a été conçu en premier lieu pour afficher des images. Plus tard dans le processus de développement sont venu des fichiers multimédia (fichiers audio et vidéo ainsi que des documents), c'est pourquoi le terme &quot;images&quot; a été abandonné au profit de &quot;fichiers&quot;. Dans certains endroits (par exemple dans les noms des tables ou dans certains endroits de la documentation), le terme &quot;image&quot; peut apparaitre à la place de  &quot;fichiers&quot;.</p>
-<p>Vous pourriez être tenté de croire que Coppermine est en fait un éditeur de fichier, car il a la capacité de modifier (redimensionner) et créer des images. Toutefois, ce n'est le cas que dans une mesure limitée: Coppermine n'est pas un éditeur d'image et ne peut être utilisé comme remplacement d'une  telle application de bureautique. C'est plutôt une galerie web qui fonctionne bien pour afficher vos fichiers sur internet.</p>
-
-
-<a name="edit_pics"></a><h2>Editer les fichiers<a href="#edit_pics" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<img src="images/edit_picture.png" border="0" alt="" />
-<p>Utilisez ce lien pour modifier le titre de votre fichier, la description, les mots clés et des champs personnalisés (s'ils sont utilisés).</p>
-<p>Utilisez le menu déroulant en face d’album dans la page afin de déplacer le fichier entre les albums.
-Utilisez des mots clefs pour lier des fichiers à d'autres albums (voir description dans la section albums ci-dessus).</p>
-
-
-
-<a name="edit_vids"></a><h2>Editer les videos<a href="#edit_vids" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="images/edit_video.png" border="0" alt="" /></p>
-<p>Ici, vous pouvez modifier le titre, la description, les mots-clés et les champs personnalisés (s'ils sont utilisés) de vos fichiers vidéo.</p>
-<p>Utilisez le menu déroulant en face d’album dans la page afin de déplacer la vidéo  entre les albums.</p>
-<p>Utilisez les champs de hauteur et de largeur pour définir la taille de la vidéo.</p>
-<p>La possibilité de mettre des vidéos existe depuis cpg1.3.0 (et plus) et est inclue par défaut dans le pack de la distribution.</p>
-
-
-<a name="cust_thmb"></a><h2>Vignettes personnalisées<a href="#cust_thmb" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="images/cust_thmb.png" border="1" alt="" /></p>
-<a name="cust_thmb_order"></a><h3>Ordre des vignettes<a href="#cust_thmb_order" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">Les vignettes sont définis par différents niveaux (il s'agit de: définie par l'utilisateur, de thème ou globalement) puis dans l'ordre de leur type (fichiers spécifiques, l'extension spécifique, spécifique aux médias).</p>
-<p>Les vignettes définies par l'utilisateur sont stockés dans le dossier où le fichier parent est situé. Les  vignettes thématiques définies sont stockés dans les thèmes à l’intérieur du dossier "images". Vignette global stock dans le dossier "images" de la racine de Coppermine.</p>
-<p class="cpg_message_info">Les vignettes peuvent être d'un des types de fichiers suivants: 'gif', 'png', ou 'jpg'.</p>
-
-<a name="cust_thmb_types"></a><h3>Types de vignettes<a href="#cust_thmb_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">Une vignette spécifique à un fichier doit avoir le même nom que le fichier.</p>
-<p>Utilisation de la capture d'écran ci-dessus d'un fichier vidéo à titre d'exemple, l'image de ce fichier peut être &quot;thumb_</strong>Fleuron1</strong>.gif&quot;, &quot;thumb_<strong>Fleuron1</strong>.png&quot; ou &quot;thumb_<strong>Fleuron1</strong>.jpg&quot; et recherchées par CPG dans cet ordre.</p>
-<p><span class="important">L’extension des vignettes spécifiques sont nommées d'après l'extension du fichier.</span> (Exemples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)</p>
-<p><span class="important">Le nom de base pour les vignettes spécifiques aux médias est 'thumb_movie', 'thumb_document', et 'thumb_audio'.</span> Pour les fichiers de type images, c'est la vignette spécifique à chaque fichier qui est utilisée par défaut.</p>
-
-<a name="cust_thmb_upload"></a><h3>Transfert de vignette personnalisée<a href="#cust_thmb_upload" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Il y a 2 façons de télécharger des vignettes personnalisées:</p>
-<ul>
-	<li><img src="images/cust_thmb_3.png" border="1" alt="" align="right" />Avoir une image déjà téléchargé puis télécharger une vidéo via la page de téléchargement. (Ou vice versa) La vidéo se partagera la vignette avec l'image.<br clear="all" /></li>
-	<li><img src="images/cust_thmb_final.png" border="1" alt="" title="Final result" align="right" />Télécharger par FTP la vidéo et (vignette ou l'image), puis <a href="uploading_batch-add.htm#batch_add_pics">ajoutez par lot</a>. Si vous avez téléchargé par FTP la vignette, elle sera affichée dans le lot, puis ajouter sur dans la page au lieu de la vignette par défaut de Coppermine. Si vous téléchargez une image, elle ressemblera à la capture d'écran ci-dessus. Toutefois, lorsque les fichiers sont ajoutés à la base de données, la vignette de l'image sera utilisée par la vidéo.<br clear="all" /></li>
-	</ul>
-<p>Note: Si la première méthode est utilisée et l'image supprimé plus tard, la vignette sera également supprimé et la vignette du type de fichier par défaut de Coppermine s’affichera à la place</p>
-<p>Si une vidéo déjà envoyée doit être transféré à nouveau, via FTP, la vignette d'accompagnement doit également être transférée, via FTP, dans le même dossier.</p>
-<p class="cpg_message_success">En suivant les instructions ci-dessus, une vignette personnalisée peut être appliquée à <em>tous</em> les fichiers, pas seulement aux vidéos.</p>
-
-<a name="cust_thmb_how"></a><h3>Comment ça marche ?<a href="#cust_thmb_how" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Comme indiqué plus haut, il existe différents types de vignettes. La plupart des utilisateurs ne se soucient pas de la vignette générique qui représente un type de fichier particulier (comme les films avec l'extension. <tt class="code">.mov</tt>) - ils ne veulent pas voir cette vignette générique du tout, mais juste un bel aperçu qui représente bien le contenu du fichier téléchargé. Pour comprendre comment cela fonctionne, il vous suffit de jeter un œil à la façon de fonctionner de Coppermine: les fichiers téléchargés sont placés dans des dossiers particuliers. Coppermine "regarde" dans le dossier où votre fichier est stocké pour voir s'il y a une vignette qui "s'adapte" au fichier, en respectant le schéma de nommage. S’il en trouve une, il l'utilisera. Si ce n'est pas le cas, il utilisera la vignette générique qui a été conçu pour représenter le type de média.</p>
-
-<a name="cust_thmb_how_naming"></a><h3>Schéma de nommage<a href="#cust_thmb_how_naming" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le schéma est assez simple: vous pouvez spécifier un <a href="configuration.htm#admin_picture_thumb_advanced_thumbs_prefix">préfixe pour les vignettes</a> dans la configuration de Coppermine. Ce préfixe est  <tt cass="code">thumbs_</tt>, par défaut et c'est très bien - ne modifiez pas ce paramètre à moins de ne savoir vraiment ce que vous faites. Pour l'instant, supposons que vous ne l'avez pas changé, c'est le préfixe par défaut <tt cass="code">thumbs_</tt>.</p>
-<p>Maintenant, supposons que vous essayez de créer une vignette personnalisée pour le fichier <tt class="code">mavideo.avi</tt> qui se trouve dans le dossier <tt class="code">/albums/userpics/10235/</tt>. Par la suite, Coppermine se penchera sur ce dossier et regardera s'il y a un fichier nommé <tt class="code">thumb_mavideo.jpg</tt>. Si ce fichier existe, il sera utilisé comme une vignette pour représenter la vidéo. S’il n'existe pas, Coppermine utilisera le générique.</p>
-<p>Par conséquent, le schéma est le préfixe de la vignette plus le nom du fichier de la vidéo (sans l'extension), ainsi que d'un point (pour séparer le nom réel du fichier de l'extension) plus l'extension <tt class="code">jpg</tt>.</p>
-<p><strong>Importance des Majuscules</strong>: de nombreux utilisateurs ne savent pas qu'il y a <em>une</em> différence sur un ordinateur fonctionnant sous Unix / Linux entre les lettres minuscules et majuscules, tout simplement parce que sous Windows, il n'y a pas de différence. Il faut garder à l'esprit cet aspect: car la plupart des serveurs web sont sous  Unix / Linux, d'ou l'importance des Majuscules ! C'est pourquoi <tt class="code">thumb_mavideo.jpg</tt> et <tt class="code">thumb_maVideo.JPG</tt> sont deux choses totalement différentes <em>qu'importe</em> la façon dont vous nommez votre vignette personnalisée. Si le fichier que vous essayez de représenter avec une vignette personnalisée est nommé <tt class="code">maVideo.avi</tt>, la vignette personnalisée doit être nommé <tt class="code">thumb_maVideo.jpg</tt> ! D'autres variantes avec une capitale différents (comme <tt class="code">thumb_maVideo.JPG</tt>, <tt class="code">thumb_mavideo.jpg</tt>, <tt class="code">Thumb_maVideo.jpg</tt>, <tt class="code">thumb_maVideo.Jpg</tt> ou similaire) ne fonctionneront <strong>pas</strong> comme prévu !</p>
-
-<a name="cust_thmb_why"></a><h3>Pourquoi Coppermine ne créer pas de vignette pour mes vidéos ?<a href="#cust_thmb_why" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toute cette affaire d’aperçu personnalisé peut paraître très compliquée aux débutants, et en fait vous avez raison: c'est un processus compliqué. Par conséquent, de nombreux utilisateurs se demandent pourquoi cela doit être si compliqué. Coppermine peut créer des vignettes pour les images, alors pourquoi ne pas créer des vignettes pour les vidéos ? La raison est assez simple: parce que les bibliothèques graphiques qu’utilise Coppermine (GD ou ImageMagick, voir &quot;<a href="requirements.htm#what">minimum requis</a>&quot;) pour créer des vignettes à partir d'images ne supportent pas les vidéos. Ce n'est pas que les développeurs Coppermine ont été réticents à proposer un code qui crée automatiquement les vignettes pour les vidéos - c'est juste qu'<em>ils ne peuvent pas</em> parce que la technologie qui est disponible sur votre serveur web ne le peut pas.</p>
-
-<a name="cust_thmb_step"></a><h3>Instructions étape par étape<a href="#cust_thmb_step" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Voici un tutoriel étape par étape pour vous permettre de continuer:</p>
-<ul>
-	<li><strong>Créer la vignette personnalisée sur votre ordinateur</strong><br />
-	1.	Prendre une capture d'écran du film à l'aide de votre application favorite  qui est capable d'accomplir cela, utiliser une image qui représente le contenu de votre vidéo ou par exemple un  gribouillage fait avec MS Paint: vous devez créer la vignette personnalisée d'abord sur votre ordinateur. Nous ne pouvons vraiment pas vous aider avec ça, car il y a tellement d’applications différentes  disponibles.
-	<br />Veillez à ce que votre vignette personnalisée obtenue ait les mêmes dimensions que les autres vignettes (selon les dimensions que vous avez définis à l’intérieur des Paramètres des vignettes dans la configuration de Coppermine).<br />
-	Une fois que vous en avez fini avec cela, vous devez avoir une vignette (en .jpg) sur votre ordinateur qui a les dimensions appropriées. Ne pas la télécharger pour l'instant - Faisons d'abbord les premiers contrôles.
-	</li>
-	<li><strong>Trouvez l'emplacement exact ainsi que le nom de la vidéo pour laquelle vous essayez de créer une vignette personnalisée</strong><br />
-	Maintenant, c'est peut être la partie la plus délicate pour les débutants: supposons que la vidéo ait déjà été transférée dans Coppermine. Si c'est vous qui avez téléchargé le film à l'aide du FTP en faisant un ajout par lot, vous devez connaitre le dossier exact et le nom du fichier, mais pour cet exemple nous supposons que l'un de vos utilisateurs a utilisé le téléchargement HTTP pour télécharger la vidéo, si vous n'avez aucune idée où le fichier est réellement allé.<br />
-	Pas de panique, démarez votre navigateur, allez sur votre galerie et commencez à la parcourir. Allez à la page qui inclue les vidéos, de manière à voir les vidéos jouées au travers de l'interface de Coppermine. Maintenant, faites un clic droit  n'importe ou dans la fenêtre du navigateur, et demandez à voir le code source. Ne faites pas de clic droit sur la vidéo, mais sur un espace vide à côté. La sortie HTML de la page que vous êtes en train de regarder devrait s'afficher. Maintenant cherchez dans cette sortie HTML le terme <tt class="code">class="imageborder"</tt> - cela devrait vous amener juste en face du bloc que nous cherchons, déroulez doucement la page vers le bas (4 ou 5 lignes). Nous cherchons un bloc de code qui ressemble à çà:
-	<pre class="cpg_code code">&lt;param name="src" value="albums/userpics/10235/mavideo.avi" /&gt;</pre>
-	La valeur donnée pour ce paramètre (<tt class="code">albums/userpics/10235/mavideo.avi</tt> dans cet exemple) est ce que nous recherchons. elle indique dans quel dossier le fichier est actuellement placé (<tt class="code">albums/userpics/10235/</tt> dans cet exemple) et le nom du fichier est (<tt class="code">mavideo.avi</tt> dans cet exemple). Mémorisez ces informations (ou laissez la fenêtre avec le code source ouverte, avec la section que nous venons de trouver surlignée) - nous aurons besoin de ces informations dans les deux étapes suivantes.</li>
-	<li><strong>Renommez votre vignette personnalisée sur votre ordinateur</strong><br />
-	Retour à votre ordinateur, vous devez avoir votre nom personnalisé correspondant à la <a href="files.htm#cust_thmb_how_naming">convention de nommage</a>. Pour l'exemple ci-dessus (et en supposant que vous n'avez pas changé le préfixe des vignettes dans la configuration), vous devez renommer la vignette personnalisée sur votre ordinateur en <tt class="code">thumb_mavideo.jpg</tt>. Gardez à l'esprit les questions de majuscules !</li>
-	<li><strong>Envoyer la vignette personnalisée</strong><br />
-	Enfin, la vignette personnalisée est prête à être transférée - nous avons juste à faire en sorte que cela parte dans le dossier où votre vidéo originale est placée. Dans l'exemple ci-dessus, le dossier relatif (vu du dossier racine de Coppermine) serait <tt class="code">albums/userpics/10235/</tt>.<br />
-	Démarrez votre application FTP préféré (comme Filezilla ou similaire), connectez vous à votre serveur web et téléchargez votre vignette personnalisé de votre ordinateur vers le dossier qui représente l'url <tt class="code">http://votresite.com/votre_dossier_coppermine/albums/userpics/10235/</tt></li>
-	<li><strong>Pour finir</strong><br />
-	Si tout fonctionne comme prévu, çà devrait être bon. Assurez-vous en, en commençant par ouvrir votre navigateur une fois de plus, allez à la page de votre galerie et naviguez à l'album qui contient la vidéo pour laquelle nous venons de créer une vignette personnalisée. Vous devriez maintenant voir la vignette  personnalisé au lieu de la vignette générique. Si ce n'est pas immédiatement le cas pour vous, assurez-vous qu’il ne s’agit pas d’une image en cache de votre page – Vous feriez mieux de forcer le rafraîchissement de votre navigateur ([Ctrl] + [F5]) quand vous regardez la page des vignettes.</li>
-	<li><strong>Les choses que vous ne devriez pas <em>pas</em> faire</strong><br />
-	Si dans le même dossier, une vignette personnalisée correspond à un fichier vidéo selon le schéma de nommage existant, elle sera utilisée. Par conséquent, vous ne devriez pas (et ne devez pas) utiliser le mécanisme de téléchargement HTTP intégré dans Coppermine pour télécharger la vignette personnalisée, vous n’êtes pas censé ajouté par lot la vignette personnalisée. Vous venez de l’envoyer par FTP et c'est tout ! Nous ne voulons pas qu’elle réside dans la base de données.</li>
-</ul>
-
-<a name="cust_thmb_faq"></a><h3>FAQ pour les Vignettes personnalisées <a href="#cust_thmb_faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>
-	<a name="cust_thmb_faq_multiple_videos"></a><h4>J'ai une vidéo de nom <tt class="code">movie.wmv</tt>, quand je télécharge pour une vignette <tt class="code">thumb_movie.jpg</tt> elle remplace les vignettes pour de multiples vidéos !<a href="#cust_thmb_faq_multiple_videos" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	Heuu. <tt class="code">thumb_movie.jpg</tt> est une <em>vignette générique</em> à un type de média. Renommez la vidéo et la miniature avec autre chose que simplement <strong>&quot;movie&quot;</strong>.
-</li>
-<li>
-	<a name="cust_thmb_faq_user_folder"></a><h4>Je ne trouve pas mon dossier utilisateur !<a href="#cust_thmb_faq_user_folder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	A l'intérieur de Coppermine, accédez à l'album de l'utilisateur. Regarder dans votre navigateur URL et vous devriez voir le nom du dossier(voir capture d'écran pour un exemple).<br />
-	<img src="images/user_folder_link.png" border="0" alt="barre d'adresse" /><br />
-	Vos utilisateurs peuvent télécharger leurs propres vignettes en utilisant cette astuce: Créez un album. Modifier les autorisations pour que personne ne puisse le voir, sauf l'utilisateur spécifique. Puis télécharger les images en taille réelle dans ce dossier. Les fichiers hors de cet album seront en mesure d'utiliser les vignettes de ces images (voir ci-dessus pour la dénomination).
-</li>
-<li>
-	<a name="cust_thmb_faq_stop_users"></a><h4>Comment puis-je empêcher mes utilisateurs de créer leurs propres vignettes personnalisées ?<a href="#cust_thmb_faq_stop_users" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	Cela n'est pas possible actuellement.
-</li>
-</ul>
-
-<a name="edit_pics_end"></a>
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
-</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" xml:lang="en" lang="en" dir="ltr">
+<head>
+<title>Fichiers - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Ici, vous pouvez modifier titre, description, mots clés et les champs personnalisés (s'ils sont utilisés) de vos fichiers vidéos." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/files.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="files"></a><h1>Fichiers<a href="#files" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Avec Coppermine, les <a href="files.htm">fichiers</a> téléchargés sont placés dans des <a href="albums.htm">albums</a>. Les albums peuvent contenir des fichiers, mais pas de sous-albums. Les albums peuvent aller dans d'autres catégories. Les catégories peuvent contenir des sous-catégories et des albums, mais elles ne peuvent <strong>pas</strong> contenir de fichiers.</p>
+<p>Coppermine (dans la version 1.0) a été conçu en premier lieu pour afficher des images. Plus tard dans le processus de développement sont venu des fichiers multimédia (fichiers audio et vidéo ainsi que des documents), c'est pourquoi le terme &quot;images&quot; a été abandonné au profit de &quot;fichiers&quot;. Dans certains endroits (par exemple dans les noms des tables ou dans certains endroits de la documentation), le terme &quot;image&quot; peut apparaitre à la place de  &quot;fichiers&quot;.</p>
+<p>Vous pourriez être tenté de croire que Coppermine est en fait un éditeur de fichier, car il a la capacité de modifier (redimensionner) et créer des images. Toutefois, ce n'est le cas que dans une mesure limitée: Coppermine n'est pas un éditeur d'image et ne peut être utilisé comme remplacement d'une  telle application de bureautique. C'est plutôt une galerie web qui fonctionne bien pour afficher vos fichiers sur internet.</p>
+
+
+<a name="edit_pics"></a><h2>Editer les fichiers<a href="#edit_pics" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<img src="images/edit_picture.png" border="0" alt="" />
+<p>Utilisez ce lien pour modifier le titre de votre fichier, la description, les mots clés et des champs personnalisés (s'ils sont utilisés).</p>
+<p>Utilisez le menu déroulant en face d’album dans la page afin de déplacer le fichier entre les albums.
+Utilisez des mots clefs pour lier des fichiers à d'autres albums (voir description dans la section albums ci-dessus).</p>
+
+
+
+<a name="edit_vids"></a><h2>Editer les videos<a href="#edit_vids" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p><img src="images/edit_video.png" border="0" alt="" /></p>
+<p>Ici, vous pouvez modifier le titre, la description, les mots-clés et les champs personnalisés (s'ils sont utilisés) de vos fichiers vidéo.</p>
+<p>Utilisez le menu déroulant en face d’album dans la page afin de déplacer la vidéo  entre les albums.</p>
+<p>Utilisez les champs de hauteur et de largeur pour définir la taille de la vidéo.</p>
+<p>La possibilité de mettre des vidéos existe depuis cpg1.3.0 (et plus) et est inclue par défaut dans le pack de la distribution.</p>
+
+
+<a name="cust_thmb"></a><h2>Vignettes personnalisées<a href="#cust_thmb" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p><img src="images/cust_thmb.png" border="1" alt="" /></p>
+<a name="cust_thmb_order"></a><h3>Ordre des vignettes<a href="#cust_thmb_order" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p class="cpg_message_info">Les vignettes sont définis par différents niveaux (il s'agit de: définie par l'utilisateur, de thème ou globalement) puis dans l'ordre de leur type (fichiers spécifiques, l'extension spécifique, spécifique aux médias).</p>
+<p>Les vignettes définies par l'utilisateur sont stockés dans le dossier où le fichier parent est situé. Les  vignettes thématiques définies sont stockés dans les thèmes à l’intérieur du dossier "images". Vignette global stock dans le dossier "images" de la racine de Coppermine.</p>
+<p class="cpg_message_info">Les vignettes peuvent être d'un des types de fichiers suivants: 'gif', 'png', ou 'jpg'.</p>
+
+<a name="cust_thmb_types"></a><h3>Types de vignettes<a href="#cust_thmb_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p class="cpg_message_info">Une vignette spécifique à un fichier doit avoir le même nom que le fichier.</p>
+<p>Utilisation de la capture d'écran ci-dessus d'un fichier vidéo à titre d'exemple, l'image de ce fichier peut être &quot;thumb_</strong>Fleuron1</strong>.gif&quot;, &quot;thumb_<strong>Fleuron1</strong>.png&quot; ou &quot;thumb_<strong>Fleuron1</strong>.jpg&quot; et recherchées par CPG dans cet ordre.</p>
+<p><span class="important">L’extension des vignettes spécifiques sont nommées d'après l'extension du fichier.</span> (Exemples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)</p>
+<p><span class="important">Le nom de base pour les vignettes spécifiques aux médias est 'thumb_movie', 'thumb_document', et 'thumb_audio'.</span> Pour les fichiers de type images, c'est la vignette spécifique à chaque fichier qui est utilisée par défaut.</p>
+
+<a name="cust_thmb_upload"></a><h3>Transfert de vignette personnalisée<a href="#cust_thmb_upload" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Il y a 2 façons de télécharger des vignettes personnalisées:</p>
+<ul>
+	<li><img src="images/cust_thmb_3.png" border="1" alt="" align="right" />Avoir une image déjà téléchargé puis télécharger une vidéo via la page de téléchargement. (Ou vice versa) La vidéo se partagera la vignette avec l'image.<br clear="all" /></li>
+	<li><img src="images/cust_thmb_final.png" border="1" alt="" title="Final result" align="right" />Télécharger par FTP la vidéo et (vignette ou l'image), puis <a href="uploading_batch-add.htm#batch_add_pics">ajoutez par lot</a>. Si vous avez téléchargé par FTP la vignette, elle sera affichée dans le lot, puis ajouter sur dans la page au lieu de la vignette par défaut de Coppermine. Si vous téléchargez une image, elle ressemblera à la capture d'écran ci-dessus. Toutefois, lorsque les fichiers sont ajoutés à la base de données, la vignette de l'image sera utilisée par la vidéo.<br clear="all" /></li>
+	</ul>
+<p>Note: Si la première méthode est utilisée et l'image supprimé plus tard, la vignette sera également supprimé et la vignette du type de fichier par défaut de Coppermine s’affichera à la place</p>
+<p>Si une vidéo déjà envoyée doit être transféré à nouveau, via FTP, la vignette d'accompagnement doit également être transférée, via FTP, dans le même dossier.</p>
+<p class="cpg_message_success">En suivant les instructions ci-dessus, une vignette personnalisée peut être appliquée à <em>tous</em> les fichiers, pas seulement aux vidéos.</p>
+
+<a name="cust_thmb_how"></a><h3>Comment ça marche ?<a href="#cust_thmb_how" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Comme indiqué plus haut, il existe différents types de vignettes. La plupart des utilisateurs ne se soucient pas de la vignette générique qui représente un type de fichier particulier (comme les films avec l'extension. <tt class="code">.mov</tt>) - ils ne veulent pas voir cette vignette générique du tout, mais juste un bel aperçu qui représente bien le contenu du fichier téléchargé. Pour comprendre comment cela fonctionne, il vous suffit de jeter un œil à la façon de fonctionner de Coppermine: les fichiers téléchargés sont placés dans des dossiers particuliers. Coppermine "regarde" dans le dossier où votre fichier est stocké pour voir s'il y a une vignette qui "s'adapte" au fichier, en respectant le schéma de nommage. S’il en trouve une, il l'utilisera. Si ce n'est pas le cas, il utilisera la vignette générique qui a été conçu pour représenter le type de média.</p>
+
+<a name="cust_thmb_how_naming"></a><h3>Schéma de nommage<a href="#cust_thmb_how_naming" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Le schéma est assez simple: vous pouvez spécifier un <a href="configuration.htm#admin_picture_thumb_advanced_thumbs_prefix">préfixe pour les vignettes</a> dans la configuration de Coppermine. Ce préfixe est  <tt cass="code">thumbs_</tt>, par défaut et c'est très bien - ne modifiez pas ce paramètre à moins de ne savoir vraiment ce que vous faites. Pour l'instant, supposons que vous ne l'avez pas changé, c'est le préfixe par défaut <tt cass="code">thumbs_</tt>.</p>
+<p>Maintenant, supposons que vous essayez de créer une vignette personnalisée pour le fichier <tt class="code">mavideo.avi</tt> qui se trouve dans le dossier <tt class="code">/albums/userpics/10235/</tt>. Par la suite, Coppermine se penchera sur ce dossier et regardera s'il y a un fichier nommé <tt class="code">thumb_mavideo.jpg</tt>. Si ce fichier existe, il sera utilisé comme une vignette pour représenter la vidéo. S’il n'existe pas, Coppermine utilisera le générique.</p>
+<p>Par conséquent, le schéma est le préfixe de la vignette plus le nom du fichier de la vidéo (sans l'extension), ainsi que d'un point (pour séparer le nom réel du fichier de l'extension) plus l'extension <tt class="code">jpg</tt>.</p>
+<p><strong>Importance des Majuscules</strong>: de nombreux utilisateurs ne savent pas qu'il y a <em>une</em> différence sur un ordinateur fonctionnant sous Unix / Linux entre les lettres minuscules et majuscules, tout simplement parce que sous Windows, il n'y a pas de différence. Il faut garder à l'esprit cet aspect: car la plupart des serveurs web sont sous  Unix / Linux, d'ou l'importance des Majuscules ! C'est pourquoi <tt class="code">thumb_mavideo.jpg</tt> et <tt class="code">thumb_maVideo.JPG</tt> sont deux choses totalement différentes <em>qu'importe</em> la façon dont vous nommez votre vignette personnalisée. Si le fichier que vous essayez de représenter avec une vignette personnalisée est nommé <tt class="code">maVideo.avi</tt>, la vignette personnalisée doit être nommé <tt class="code">thumb_maVideo.jpg</tt> ! D'autres variantes avec une capitale différents (comme <tt class="code">thumb_maVideo.JPG</tt>, <tt class="code">thumb_mavideo.jpg</tt>, <tt class="code">Thumb_maVideo.jpg</tt>, <tt class="code">thumb_maVideo.Jpg</tt> ou similaire) ne fonctionneront <strong>pas</strong> comme prévu !</p>
+
+<a name="cust_thmb_why"></a><h3>Pourquoi Coppermine ne créer pas de vignette pour mes vidéos ?<a href="#cust_thmb_why" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Toute cette affaire d’aperçu personnalisé peut paraître très compliquée aux débutants, et en fait vous avez raison: c'est un processus compliqué. Par conséquent, de nombreux utilisateurs se demandent pourquoi cela doit être si compliqué. Coppermine peut créer des vignettes pour les images, alors pourquoi ne pas créer des vignettes pour les vidéos ? La raison est assez simple: parce que les bibliothèques graphiques qu’utilise Coppermine (GD ou ImageMagick, voir &quot;<a href="requirements.htm#what">minimum requis</a>&quot;) pour créer des vignettes à partir d'images ne supportent pas les vidéos. Ce n'est pas que les développeurs Coppermine ont été réticents à proposer un code qui crée automatiquement les vignettes pour les vidéos - c'est juste qu'<em>ils ne peuvent pas</em> parce que la technologie qui est disponible sur votre serveur web ne le peut pas.</p>
+
+<a name="cust_thmb_step"></a><h3>Instructions étape par étape<a href="#cust_thmb_step" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Voici un tutoriel étape par étape pour vous permettre de continuer:</p>
+<ul>
+	<li><strong>Créer la vignette personnalisée sur votre ordinateur</strong><br />
+	1.	Prendre une capture d'écran du film à l'aide de votre application favorite  qui est capable d'accomplir cela, utiliser une image qui représente le contenu de votre vidéo ou par exemple un  gribouillage fait avec MS Paint: vous devez créer la vignette personnalisée d'abord sur votre ordinateur. Nous ne pouvons vraiment pas vous aider avec ça, car il y a tellement d’applications différentes  disponibles.
+	<br />Veillez à ce que votre vignette personnalisée obtenue ait les mêmes dimensions que les autres vignettes (selon les dimensions que vous avez définis à l’intérieur des Paramètres des vignettes dans la configuration de Coppermine).<br />
+	Une fois que vous en avez fini avec cela, vous devez avoir une vignette (en .jpg) sur votre ordinateur qui a les dimensions appropriées. Ne pas la télécharger pour l'instant - Faisons d'abord les premiers contrôles.
+	</li>
+	<li><strong>Trouvez l'emplacement exact ainsi que le nom de la vidéo pour laquelle vous essayez de créer une vignette personnalisée</strong><br />
+	Maintenant, c'est peut être la partie la plus délicate pour les débutants: supposons que la vidéo ait déjà été transférée dans Coppermine. Si c'est vous qui avez téléchargé le film à l'aide du FTP en faisant un ajout par lot, vous devez connaitre le dossier exact et le nom du fichier, mais pour cet exemple nous supposons que l'un de vos utilisateurs a utilisé le téléchargement HTTP pour télécharger la vidéo, si vous n'avez aucune idée où le fichier est réellement allé.<br />
+	Pas de panique, démarrez votre navigateur, allez sur votre galerie et commencez à la parcourir. Allez à la page qui inclue les vidéos, de manière à voir les vidéos jouées au travers de l'interface de Coppermine. Maintenant, faites un clic droit  n'importe ou dans la fenêtre du navigateur, et demandez à voir le code source. Ne faites pas de clic droit sur la vidéo, mais sur un espace vide à côté. La sortie HTML de la page que vous êtes en train de regarder devrait s'afficher. Maintenant cherchez dans cette sortie HTML le terme <tt class="code">class="imageborder"</tt> - cela devrait vous amener juste en face du bloc que nous cherchons, déroulez doucement la page vers le bas (4 ou 5 lignes). Nous cherchons un bloc de code qui ressemble à çà:
+	<pre class="cpg_code code">&lt;param name="src" value="albums/userpics/10235/mavideo.avi" /&gt;</pre>
+	La valeur donnée pour ce paramètre (<tt class="code">albums/userpics/10235/mavideo.avi</tt> dans cet exemple) est ce que nous recherchons. Elle indique dans quel dossier le fichier est actuellement placé (<tt class="code">albums/userpics/10235/</tt> dans cet exemple) et le nom du fichier est (<tt class="code">mavideo.avi</tt> dans cet exemple). Mémorisez ces informations (ou laissez la fenêtre avec le code source ouverte, avec la section que nous venons de trouver surlignée) - nous aurons besoin de ces informations dans les deux étapes suivantes.</li>
+	<li><strong>Renommez votre vignette personnalisée sur votre ordinateur</strong><br />
+	Retour à votre ordinateur, vous devez avoir votre nom personnalisé correspondant à la <a href="files.htm#cust_thmb_how_naming">convention de nommage</a>. Pour l'exemple ci-dessus (et en supposant que vous n'avez pas changé le préfixe des vignettes dans la configuration), vous devez renommer la vignette personnalisée sur votre ordinateur en <tt class="code">thumb_mavideo.jpg</tt>. Gardez à l'esprit les questions de majuscules !</li>
+	<li><strong>Envoyer la vignette personnalisée</strong><br />
+	Enfin, la vignette personnalisée est prête à être transférée - nous avons juste à faire en sorte que cela parte dans le dossier où votre vidéo originale est placée. Dans l'exemple ci-dessus, le dossier relatif (vu du dossier racine de Coppermine) serait <tt class="code">albums/userpics/10235/</tt>.<br />
+	Démarrez votre application FTP préféré (comme Filezilla ou similaire), connectez vous à votre serveur web et téléchargez votre vignette personnalisé de votre ordinateur vers le dossier qui représente l'url <tt class="code">http://votresite.com/votre_dossier_coppermine/albums/userpics/10235/</tt></li>
+	<li><strong>Pour finir</strong><br />
+	Si tout fonctionne comme prévu, çà devrait être bon. Assurez-vous en, en commençant par ouvrir votre navigateur une fois de plus, allez à la page de votre galerie et naviguez à l'album qui contient la vidéo pour laquelle nous venons de créer une vignette personnalisée. Vous devriez maintenant voir la vignette  personnalisé au lieu de la vignette générique. Si ce n'est pas immédiatement le cas pour vous, assurez-vous qu’il ne s’agit pas d’une image en cache de votre page – Vous feriez mieux de forcer le rafraîchissement de votre navigateur ([Ctrl] + [F5]) quand vous regardez la page des vignettes.</li>
+	<li><strong>Les choses que vous ne devriez <em>pas</em> faire</strong><br />
+	Si dans le même dossier, une vignette personnalisée correspond à un fichier vidéo selon le schéma de nommage existant, elle sera utilisée. Par conséquent, vous ne devriez pas (et ne devez pas) utiliser le mécanisme de téléchargement HTTP intégré dans Coppermine pour télécharger la vignette personnalisée, vous n’êtes pas censé ajouté par lot la vignette personnalisée. Vous venez de l’envoyer par FTP et c'est tout ! Nous ne voulons pas qu’elle réside dans la base de données.</li>
+</ul>
+
+<a name="cust_thmb_faq"></a><h3>FAQ pour les vignettes personnalisées<a href="#cust_thmb_faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<ul>
+<li>
+	<a name="cust_thmb_faq_multiple_videos"></a><h4>J'ai une vidéo de nom <tt class="code">movie.wmv</tt>, quand je télécharge pour une vignette <tt class="code">thumb_movie.jpg</tt> elle remplace les vignettes pour de multiples vidéos !<a href="#cust_thmb_faq_multiple_videos" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+	Heuu. <tt class="code">thumb_movie.jpg</tt> est une <em>vignette générique</em> à un type de média. Renommez la vidéo et la miniature avec autre chose que simplement <strong>&quot;movie&quot;</strong>.
+</li>
+<li>
+	<a name="cust_thmb_faq_user_folder"></a><h4>Je ne trouve pas mon dossier utilisateur !<a href="#cust_thmb_faq_user_folder" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+	A l'intérieur de Coppermine, accédez à l'album de l'utilisateur. Regarder dans votre navigateur URL et vous devriez voir le nom du dossier(voir capture d'écran pour un exemple).<br />
+	<img src="images/user_folder_link.png" border="0" alt="barre d'adresse" /><br />
+	Vos utilisateurs peuvent télécharger leurs propres vignettes en utilisant cette astuce: Créez un album. Modifier les autorisations pour que personne ne puisse le voir, sauf l'utilisateur spécifique. Puis télécharger les images en taille réelle dans ce dossier. Les fichiers hors de cet album seront en mesure d'utiliser les vignettes de ces images (voir ci-dessus pour la dénomination).
+</li>
+<li>
+	<a name="cust_thmb_faq_stop_users"></a><h4>Comment puis-je empêcher mes utilisateurs de créer leurs propres vignettes personnalisées ?<a href="#cust_thmb_faq_stop_users" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+	Cela n'est pas possible actuellement.
+</li>
+</ul>
+
+<a name="edit_pics_end"></a>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
diff -x .svn -aruN 1.5.6.src/docs/fr/groups.htm 1.5.8.src/docs/fr/groups.htm
--- 1.5.6.src/docs/fr/groups.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/groups.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,133 +1,159 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Groupes - Coppermine Photo Gallery - Documentation &amp; manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Le panneau de contrôle des groupes est l'endroit où vous définissez ce que les membres d'un groupe peuvent et ne peuvent pas faire. Avec Coppermine, vous ne donnez pas de privilèges à chaque utilisateur, mais à des groupes. Les utilisateurs peuvent être dans différents groupes, afin que vous puissiez déterminer les niveaux hiérarchiques." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/groups.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des matières</a>
-</div>
-
-<a name="groups"></a><h1>Groupes<a href="#groups" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Chaque visiteur de votre galerie est membre d'au moins un groupe. Avec Coppermine, vous ne donnez pas d’autorisations individuellement aux utilisateurs, mais par groupe d'appartenance. Il ya un certain nombre de groupes prédéfinis qui ne peuvent pas être supprimés, et un nombre infini de groupes personnalisables qui peuvent être définies par l'administrateur.</p>
-
-<a name="group_cp"></a><h2>Panneau de configuration des groupes<a href="#group_cp" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="images/group_cp.png" width="600" height="211" border="0" alt="" align="right" /></p>
-<p>C’est l’endroit ou vous définissez ce que peuvent faire et ne pas faire les membres des <em>groupes</em>. Avec Coppermine, vous ne donnez pas de privilèges à chaque utilisateur, mais à des groupes. Les utilisateurs peuvent être dans différents groupes, afin que vous puissiez déterminer les niveaux hiérarchiques.</p>
-
-
-<a name="group_cp_names"></a><h3>Nom du groupe<a href="#group_cp_names" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Il y a trois groupes dans Coppermine. Vous pouvez les renommer de même que vous pouvez renommer des groupes personnalisés, mais il est recommandé de les laisser comme ils sont par défaut. Cela rendra plus facile les mises à niveau et vous aidera à administrer et entretenir votre galerie. Les utilisateurs finaux ne voient généralement pas le nom du groupe auquel ils appartiennent, ainsi vous n'avez pas à fournir les noms des autres groupes</p>
-<p>Toutefois, si vous choisissez de renommer un groupe, il suffit de changer le nom et soumettre le formulaire en cliquant sur  &quot;Appliquez les changements&quot;.</p>
-<a name="group_cp_names_end"></a>
-
-<a name="group_cp_types"></a><h3>Types de groupes<a href="#group_cp_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Il existe deux types de groupes dans Coppermine: ceux par défaut ( goupes principaux) et les groupes d'utilisateurs personnalisés ( groupe secondaire). Ceux par défaut de Coppermine (&quot;Administrateurs&quot;, &quot;Enregistrés&quot;, &quot;Anonymes / Invités&quot;) ne peuvent être supprimés.<br />
-Les utilisateurs peuvent être membres de plusieurs groupes - les privilèges hérités des groupes s'accumulent. Cela signifie que le réglage le moins restrictif concernant les autorisations est pris en compte.</p>
-<p class="cpg_example">L’utilisateur "Linus" est membre du groupe "Enregistrés" mais, également membre des groupes personnalisés "Caricaturistes" et "Photographes". Les membres du groupe "Enregistrés" sont autorisés à envoyer des cartes, mais ne sont pas autorisés à noté, n’y poster des commentaires. Ils ne sont pas autorisés non plus à avoir une galerie personnelle. Les membres du groupe "Caricaturistes" sont autorisés à commenter, envoyer des cartes et noté. Les membres du groupe "Photographes" ne sont pas autorisés à commenter, envoyer des cartes postales, ni noté, mais ils sont autorisés à avoir des galeries personnelles. Par la suite, l'utilisateur "Linus" aura le privilège d'envoyer des cartes (hérité de l'appartenance au groupe "Enregistrée"), il sera autorisé à poster des commentaires et faire des notations (hérité de l'appartenance au groupe "Caricaturistes"). En outre, "Linus" aura le privilège d'avoir une galerie personnelle (héritage du groupe "Photographes"). Le fait que les membres du groupe "Photographes" ne sont pas autorisés à notés, envoyer des cartes ou faires des commentaires aux photos ne sera pas pris en compte, Car adhérant aux deux autres groupes, qui accordent des privilèges que le groupe "Les photographes" n’a pas.</p>
-
-
-<a name="group_cp_administrators"></a><h4>Administrateurs<a href="#group_cp_administrators" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Par défaut (après l'installation initiale), il n'y a qu'un seul utilisateur qui réside dans le groupe Administrateurs: le compte administrateur créé lors de l'installation initiale. Vous pouvez ensuite ajouter d'autres utilisateurs au groupe Administrateurs (à l'aide du panneau de contrôle des utilisateurs), mais vous devez garder à l'esprit que tous les autres membres de ce groupe ont exactement les mêmes privilèges que l'administrateur initial: ils pourraient ruiner votre galerie entière en quelques clics de souris. Il est fortement recommandé d'attribuer ses privilèges d’administrateur seulement dans les personnes en qui vous avez pleinement confiance.</p>
-<a name="group_cp_administrators_end"></a>
-
-<a name="group_cp_registered"></a><h4>Enregistrés<a href="#group_cp_registered" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Par défaut, il n'y a pas d'utilisateur à l'intérieur du groupe «Enregistrés». Cette situation changera dès que vous permettrez l'enregistrement et que des membres s’enregistreront. Tous les nouveaux utilisateurs qui sont créées (soit en remplissant le formulaire d'inscription ou quand ils sont créés par un administrateur) résident dans le groupe "Enregistrés" (groupe principal).</p>
-<a name="group_cp_registered_end"></a>
-
-<a name="group_cp_anonymous"></a><h4>Anonymes / Invités<a href="#group_cp_anonymous" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Utilisez le groupe <strong>Anonymes / Invités</strong> pour définir ce que les utilisateurs non inscrits peuvent et ne peuvent pas faire. Quota et &quot;<em>galerie personnelle</em>&quot; sont dénués de sens pour les utilisateurs &quot;anonymes / invités&quot;. Vous ne pouvez pas (et ne devez pas essayer) d'affecter des utilisateurs existants aux groupes anonymes - être un utilisateur enregistré évite automatiquement d'être membre du groupe "Anonyme / invités".</p>
-<a name="group_cp_anonymous_end"></a>
-
-<a name="group_cp_custom"></a><h4>Groupes personnalisés<a href="#group_cp_custom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Vous pouvez <a href="#group_cp_create">créer des groupes</a> comme bon vous semble. Assurez-vous d'arriver à un schéma de nommage qui ait un sens, en premier lieu. Il est conseillé de commencer avec un minimum de groupes personnalisés et de n’en ajouter d’autres, que si vous le devez, plus tard.</p>
-<a name="group_cp_custom_end"></a>
-
-<a name="group_cp_types_end"></a>
-
-<a name="group_cp_quota"></a><h3>Quotas<a href="#group_cp_quota" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le quota de disque ne s'applique que pour les groupes dont la &quot;<em>galerie personnelle</em>&quot; a été &quot;<strong>Autorisé</strong>&quot;. Les fichiers téléchargés par un utilisateur dans sa galerie personnelle ainsi que dans les galeries publiques sont inclus dans le quota. Le contingent s'applique à chaque membre du groupe. La fixation du contingent doit être à une valeur qui ait réellement un sens. Un quota de plusieurs téraoctets n'a aucun sens mais peut conduire à côté, à de drôles d'effets secondaires.</p>
-<a name="group_cp_quota_end"></a>
-
-<a name="group_cp_permissions"></a><h3>Droits (Note/Cartes électronique/Commentaires)<a href="#group_cp_permissions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Réglages des <em>autorisations</em> de ce que l'utilisateur est autorisé à faire dans la galerie (Notation / Envoi de cartes électronique / Poster des commentaires).</p>
-<p>Gardez à l'esprit que si un utilisateur est membre d'un groupe où  &quot;<em>Note &quot;</em>, &quot;<em>Commentaires&quot;</em> ou &quot;<em>Téléchargement dans les albums publics&quot;</em> est sur "Oui / Autorisé", il / elle aura le droit d'effectuer ces opérations uniquement dans les albums où ils sont autorisés. ( le téléchargement des fichiers ne sera possible que dans des albums où <em>&quot;Les visiteurs peuvent mettre des photos en ligne</em>&quot; a été mis à <em>Oui</em> en utilisant les propriétés de l'album.)</p>
-<a name="group_cp_permissions_end"></a>
-
-<a name="group_cp_public"></a><h3>Téléchargement dans les albums publics<a href="#group_cp_public" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pensez au &quot;Téléchargement dans les Albums Publics&quot; comme un interrupteur général qui détermine si les membres d’un groupe particulier sont autorisés à télécharger vers les albums public. Mettre ce paramètre à &quot;Oui&quot; ne voudra pas dire que les utilisateurs pourront télécharger vers tous les albums publics, mais seulement ceux, dont les <a href="albums.htm#album_prop">propriétés de l’album</a> l’autorise. 
-<a name="group_cp_public_end"></a>
-
-<a name="group_cp_personal"></a><h3>Galerie personnelle<a href="#group_cp_personal" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Si &quot;<em>galerie personnelle</em>&quot; est définie comme étant <em>Autorisé</em>, les membres du groupe seront en mesure d'avoir leur propre galerie dans &quot;<em>Galerie de l'Utilisateur</em>&quot;, catégorie où ils seront en mesure de créer leurs propres albums.</p>
-Si &quot;<em>Approbation</em>&quot; est réglée sur <em>Non</em>, les fichiers téléchargés par les membres du groupe, dans les albums créés dans leur propre galerie, n'auront pas besoin d'être approuvé par l'administrateur. Si &quot;<em>Approbation</em>&quot; est réglé sur <em>Oui</em>, les utilisateurs dans le groupe particulier seront capables de télécharger, mais les fichiers ne seront visibles qu'après que l'administrateur (vous) les ayez approuvées.</p>
-<a name="group_cp_personal_end"></a>
-
-<a name="group_cp_access_level"></a><h3>Niveau d'accès<a href="#group_cp_access_level" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour chaque groupe, vous pouvez définir le niveau d'accès du groupe à:</p>
-<ul>
-  <li><strong>Aucuns</strong><br />
-Les utilisateurs ne peuvent pas du tout pas afficher les images, à l'exception de la vignette représentante un album ou une catégorie. Cette option est uniquement recommandée pour le groupe Invité / Anonyme. L’intérêt est d’inciter les personnes à ouvrir une session, pour afficher les miniatures et les autres fichiers. Pour d'autres groupes, cette option n'a généralement pas de sens puisque vos utilisateurs enregistrés, se demanderont, pourquoi s’identifié s’ils ne peuvent rien voir, l'option est fournie ici au cas où certains administrateurs la trouveraient utile. Si vous allez définir l'accès d'un groupe à 'aucuns', assurez-vous que le groupe Invité / Anonyme est également mis à 'aucuns'. Sinon, les utilisateurs non-identifiés auront plus d’accès que ceux ayant ouvert une session !
-  <li><strong>Vignette uniquement</strong><br />
-Les utilisateurs peuvent seulement afficher les vignettes. S'ils cliquent dessus, un message leur indiquera qu'ils ne sont pas autorisés à afficher les images dans une taille plus grande.</li>
-  <li><strong>Vignette et image intermédiaire</strong><br />
-  Les utilisateurs peuvent tout voir, mais pas les images en tailles réel</li>
-  <li><strong>Vignette, image intermédiaire, et image taille originale</strong><br />
-  Les utilisateurs peuvent accéder à toutes les tailles d'images.</li>
-</ul>
-<p>Le réglage ici pour le groupe Invité / Anonymes est le même que le paramètre " Autoriser l'accès aux Visiteurs non authentifiés" dans la page configuration de coppermine à l’intérieur de " Paramètres des Utilisateurs". Si vous mettez ici l’option à jour, il se mettra à jour également dans la page de configuration et inversement.</p>
-<a name="group_cp_access_level_end"></a>
-
-<a name="group_cp_assigned"></a><h3>Albums(s) assigné(s)<a href="#group_cp_assigned" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le lien " Albums(s) assigné(s) vous permettra d'<strong>afficher</strong> les noms des albums qui sont affectés exclusivement aux membres d'un groupe en particulier. Pour être tout à fait clair: cette fonctionnalité <strong>ne vous permet pas</strong> d'attribuer des albums à des groupes, il ne fait qu'<strong>afficher</strong> ces assignations. Pour attribuer un album pour à un groupe en particulier, utilisez les <a href="albums.htm#album_prop">propriétés de l'album</a> individuels.</p>
-<a name="group_cp_assigned_end"></a>
-
-
-<a name="group_cp_create"></a><h3>Créer un nouveau groupe<a href="#group_cp_create" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Pour créer un groupe d'utilisateurs personnalisés, cliquez sur &quot;Créer un nouveau groupe&quot; dans &quot;Groupes&quot;. En bas du "panneau de configuration des groupes" une ligne dans le tableau va apparaître au bas, du nom des autres groupes avec un nom vide. Il n'a pas encore été enregistré. Il vous faudra lui donner un nom. Modifiez les autres propriétés de votre nouveau groupe et enfin cliquer sur le bouton &quot;Appliquez les changements&quot;.<br />Il est recommandé de n'utiliser que des caractères alphanumériques "normaux" (web-safe) pour les noms de groupe.</p>
-<p class="cpg_message_info">Lorsque vous utilisez une <a href="bridging.htm#integrating">passerelle</a>, vous ne pouvez pas créer de nouveaux groupes via Coppermine en utilisant le panneau de configuration des groupes puisqu’il ne les contrôles plus. Par conséquent, vous devez créer de nouveaux groupes personnalisés à l'intérieur de l'application que vous avez comme passerelle.</p>
-<a name="group_cp_create_end"></a>
-
-<a name="group_cp_delete"></a><h3>Suppression des groupes personnalisés<a href="#group_cp_delete" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Vous ne pouvez pas supprimer les trois groupes prédéfinis (&quot;Administrateurs&quot;, &quot;Enregistré&quot;, &quot;Anonymes / Invités&quot;). Tous les autres groupes peuvent être supprimés en allant dans le panneau de configuration des groupes de Coppermine, en cochant la case en face du groupe que vous souhaitez supprimer et enfin cliquer sur "Supprimer le(s) Groupe(s) sélectionné(s)" au bas de l'écran. Cette action ne peut être annulée et ne supprimera pas les membres de ce groupe de Coppermine.<br />
-Lorsqu’une <a href="bridging.htm#integrating">passerelle</a> ou quelque chose de semblable s'applique avec une autre application pour la création de groupes, elle s'applique également à les supprimer.</p>
-<a name="group_cp_delete_end"></a>
-
-<a name="group_cp_sync"></a><h3>Déclenchement de synchronisation (passerelle avec une autre application uniquement)<a href="#group_cp_sync" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Lorsque Coppermine fonctionne avec une <a href="bridging.htm#integrating">passerelle</a>, vous créez et supprimer des groupes personnalisés de Coppermine à l'aide de la dite passerelle. Cependant, chaque fois que vous modifiez les groupes à l'intérieur du logiciel qui vous sert de passerelle, il faut aller dans le panneau de configuration des groupes de Coppermine pour déclencher une synchronisation entre Coppermine et l'application que vous avez comme passerelle. En d'autres termes: vous devez mettre au courant Coppermine des changements qui ont eu lieu dans l'autre application.</p>
-<a name="group_cp_sync_end"></a>
-
-<a name="group_cp_end"></a>
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Groupes - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Le panneau de contrôle des groupes est l'endroit où vous définissez ce que les membres d'un groupe peuvent et ne peuvent pas faire. Avec Coppermine, vous ne donnez pas de privilèges à chaque utilisateur, mais à des groupes. Les utilisateurs peuvent être dans différents groupes, afin que vous puissiez déterminer les niveaux hiérarchiques." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/groups.htm $
+  $Revision: 7805 $
+
+
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="groups"></a><h1>Groupes<a href="#groups" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Chaque visiteur de votre galerie est membre d'au moins un groupe. Avec Coppermine, vous ne donnez pas d’autorisations individuellement aux utilisateurs, mais par groupe d'appartenance. Il ya un certain nombre de groupes prédéfinis qui ne peuvent pas être supprimés, et un nombre infini de groupes personnalisables qui peuvent être définies par l'administrateur.</p>
+
+<a name="group_cp"></a><h2>Panneau de configuration des groupes<a href="#group_cp" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p><img src="images/group_cp.png" width="600" height="211" border="0" alt="" align="right" /></p>
+<p>C’est l’endroit ou vous définissez ce que peuvent faire et ne pas faire les membres des <em>groupes</em>. Avec Coppermine, vous ne donnez pas de privilèges à chaque utilisateur, mais à des groupes. Les utilisateurs peuvent être dans différents groupes, afin que vous puissiez déterminer les niveaux hiérarchiques.</p>
+
+<div class="indent">
+	<a name="group_cp_names"></a><h3>Nom du groupe<a href="#group_cp_names" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Il y a quatre groupes dans Coppermine. Vous pouvez les renommer de même que vous pouvez renommer des groupes personnalisés, mais il est recommandé de les laisser comme ils sont par défaut. Cela rendra plus facile les mises à niveau et vous aidera à administrer et entretenir votre galerie. Les utilisateurs finaux ne voient généralement pas le nom du groupe auquel ils appartiennent, ainsi vous n'avez pas à fournir les noms des autres groupes</p>
+	<p>Toutefois, si vous choisissez de renommer un groupe, il suffit de changer le nom et soumettre le formulaire en cliquant sur  &quot;Appliquez les changements&quot;.</p>
+	<a name="group_cp_names_end"></a>
+
+	<a name="group_cp_types"></a><h3>Types de groupes<a href="#group_cp_types" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Il existe deux types de groupes dans Coppermine: ceux par défaut (groupes principaux) et les groupes d'utilisateurs personnalisés (groupe secondaire). Ceux par défaut de Coppermine (&quot;Administrateurs&quot;, &quot;Enregistrés&quot;, &quot;Anonymes / Invités&quot;) ne peuvent être supprimés.<br />
+	Les utilisateurs peuvent être membres de plusieurs groupes - les privilèges hérités des groupes s'accumulent. Cela signifie que le réglage le moins restrictif concernant les autorisations est pris en compte.</p>
+	<p class="cpg_example">L’utilisateur "Linus" est membre du groupe "Enregistrés" mais, également membre des groupes personnalisés "Caricaturistes" et "Photographes". Les membres du groupe "Enregistrés" sont autorisés à envoyer des cartes, mais ne sont pas autorisés à noté, n’y poster des commentaires. Ils ne sont pas autorisés non plus à avoir une galerie personnelle. Les membres du groupe "Caricaturistes" sont autorisés à commenter, envoyer des cartes et noté. Les membres du groupe "Photographes" ne sont pas autorisés à commenter, envoyer des cartes postales, ni noté, mais ils sont autorisés à avoir des galeries personnelles. Par la suite, l'utilisateur "Linus" aura le privilège d'envoyer des cartes (hérité de l'appartenance au groupe "Enregistrée"), il sera autorisé à poster des commentaires et faire des notations (hérité de l'appartenance au groupe "Caricaturistes"). En outre, "Linus" aura le privilège d'avoir une galerie personnelle (héritage du groupe "Photographes"). Le fait que les membres du groupe "Photographes" ne sont pas autorisés à notés, envoyer des cartes ou faires des commentaires aux photos ne sera pas pris en compte, Car adhérant aux deux autres groupes, qui accordent des privilèges que le groupe "Les photographes" n’a pas.</p>
+
+	<div class="indent">
+		<a name="group_cp_administrators"></a><h4>Administrateurs<a href="#group_cp_administrators" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Par défaut (après l'installation initiale), il n'y a qu'un seul utilisateur qui réside dans le groupe Administrateurs: le compte administrateur créé lors de l'installation initiale. Vous pouvez ensuite ajouter d'autres utilisateurs au groupe Administrateurs (à l'aide du panneau de contrôle des utilisateurs), mais vous devez garder à l'esprit que tous les autres membres de ce groupe ont exactement les mêmes privilèges que l'administrateur initial: ils pourraient ruiner votre galerie entière en quelques clics de souris. Il est fortement recommandé d'attribuer ses privilèges d’administrateur seulement dans les personnes en qui vous avez pleinement confiance.</p>
+		<a name="group_cp_administrators_end"></a>
+
+		<a name="group_cp_registered"></a><h4>Enregistrés<a href="#group_cp_registered" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Par défaut, il n'y a pas d'utilisateur à l'intérieur du groupe «Enregistrés». Cette situation changera dès que vous permettrez l'enregistrement et que des membres s’enregistreront. Tous les nouveaux utilisateurs qui sont créées (soit en remplissant le formulaire d'inscription ou quand ils sont créés par un administrateur) résident dans le groupe "Enregistrés" (groupe principal).</p>
+		<a name="group_cp_registered_end"></a>
+
+		<a name="group_cp_anonymous"></a><h4>Anonymes / Invités<a href="#group_cp_anonymous" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Utilisez le groupe <strong>Anonymes / Invités</strong> pour définir ce que les utilisateurs non inscrits peuvent et ne peuvent pas faire. Quota et &quot;<em>galerie personnelle</em>&quot; sont dénués de sens pour les utilisateurs &quot;anonymes / invités&quot;. Vous ne pouvez pas (et ne devez pas essayer) d'affecter des utilisateurs existants aux groupes anonymes - être un utilisateur enregistré évite automatiquement d'être membre du groupe "Anonyme / invités".</p>
+		<a name="group_cp_anonymous_end"></a>
+
+		<a name="group_cp_custom"></a><h4>Groupes personnalisés<a href="#group_cp_custom" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Vous pouvez <a href="#group_cp_create">créer des groupes</a> comme bon vous semble. Assurez-vous d'arriver à un schéma de nommage qui ait un sens, en premier lieu. Il est conseillé de commencer avec un minimum de groupes personnalisés et de n’en ajouter d’autres, que si vous le devez, plus tard.</p>
+		<p>Les utilisateurs peuvent être <a href="#group_cp_more_than_one_group">membres de plusieurs groupes</a>.</p>
+		<a name="group_cp_custom_end"></a>
+	</div>
+	
+	<a name="group_cp_types_end"></a>
+
+	<a name="group_cp_quota"></a><h3>Quotas<a href="#group_cp_quota" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="indent">
+		<a name="group_cp_quota_scope"></a><h4>Capacité<a href="#group_cp_quota_scope" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Préciser l'utilisation maximum d'espace web que les images (ou d'autres fichiers, si vous le permettez) transféré par un utilisateur qui est membre de ce groupe particulier, vous affecter le quota, c'est le droit de consommer. Le quota est fixé en kilo-octets (Ko) et ne s'applique que pour les fichiers téléchargés dans la galerie personnelle d'un utilisateur. Les téléchargements de cet  utilisateur qui vont dans des albums publics ne sont pas pris en compte et ne sont <strong>pas</strong> ajouter au quota de l'utilisateur.</p>
+		<p>Le quota de disque ne s'applique que pour les groupes dont la &quot;<em>galerie personnelle</em>&quot; a été &quot;<strong>Autorisé</strong>&quot;. Les fichiers téléchargés par un utilisateur dans sa galerie personnelle ainsi que dans les galeries publiques sont inclus dans le quota. Le contingent s'applique à chaque membre du groupe. La fixation du contingent doit être à une valeur qui ait réellement un sens. Un quota de plusieurs téraoctets n'a aucun sens mais peut conduire à côté, à de drôles d'effets secondaires.</p>
+		<a name="group_cp_quota_zero"></a><h4>Zéro veut dire illimité<a href="#group_cp_quota_zero" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Gardez à l'esprit que la fixation d'un quota de zéro signifie en fait "quota illimité". Si vous voulez interdire le téléchargement, sélectionner l’option correspondante qui permettent aux membres du groupe d'avoir une galerie personnelle et de télécharger dans la colonne <a href="#group_cp_personal">galerie personnelle</a> en paramétrant de &quot;autorisé&quot; à &quot;non&quot; au lieu de fixer la valeur du quota à zéro.</p>
+		<a name="group_cp_quota_calculation"></a><h4>Calcul<a href="#group_cp_quota_calculation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Si un utilisateur est membre de différents groupes, les quotas des groupes ne s’ajoutent pas. Au lieu de cela, le quota le moins restrictive s'applique.</p>
+		<div class="cpg_example">L’utilisateur "Linus" est membre du groupe "social" comme groupe principal et, en outre membre des groupes d'utilisateurs personnalisés "caricaturistes» et «Photographes». Les membres du groupe «enregistré» ne sont pas autorisés à avoir des galeries personnelles, mais les membres du groupe «caricaturistes» sont autorisés à avoir une galerie personnelle et leur quota est fixé à 20480 Ko (soit environ 20 Mo), les membres du groupe "Photographes" ont droit à une galerie personnelle avec un quota de 40960 KB (soit environ 40 Mo). Donc, Linus sera en mesure de télécharger des fichiers dans sa galerie personnelle, pour un total de 40 Mo, car il hérite du quota, d’'appartenance du groupe "Photographes" qui est le moins contraignant.</div>
+	</div>
+	<a name="group_cp_quota_end"></a>
+
+	<a name="group_cp_permissions"></a><h3>Droits (Note/Cartes électronique/Commentaires)<a href="#group_cp_permissions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Réglages des <em>autorisations</em> de ce que l'utilisateur est autorisé à faire dans la galerie (Notation / Envoi de cartes électronique / Poster des commentaires).</p>
+	<p>Gardez à l'esprit que si un utilisateur est membre d'un groupe où  &quot;<em>Note &quot;</em>, &quot;<em>Commentaires&quot;</em> ou &quot;<em>Téléchargement dans les albums publics&quot;</em> est sur "Oui / Autorisé", il / elle aura le droit d'effectuer ces opérations uniquement dans les albums où ils sont autorisés. ( le téléchargement des fichiers ne sera possible que dans des albums où <em>&quot;Les visiteurs peuvent mettre des photos en ligne</em>&quot; a été mis à <em>Oui</em> en utilisant les propriétés de l'album.)</p>
+	<a name="group_cp_permissions_end"></a>
+
+	<a name="group_cp_public"></a><h3>Téléchargement dans les albums publics<a href="#group_cp_public" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Pensez au &quot;Téléchargement dans les Albums Publics&quot; comme un interrupteur général qui détermine si les membres d’un groupe particulier sont autorisés à télécharger vers les albums public. Mettre ce paramètre à &quot;Oui&quot; ne voudra pas dire que les utilisateurs pourront télécharger vers tous les albums publics, mais seulement ceux, dont les <a href="albums.htm#album_prop">propriétés de l’album</a> l’autorise. 
+	<a name="group_cp_public_end"></a>
+
+	<a name="group_cp_personal"></a><h3>Galerie personnelle<a href="#group_cp_personal" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Si &quot;<em>galerie personnelle</em>&quot; est définie comme étant <em>Autorisé</em>, les membres du groupe seront en mesure d'avoir leur propre galerie dans &quot;<em>Galerie de l'Utilisateur</em>&quot;, catégorie où ils seront en mesure de créer leurs propres albums.</p>
+	Si &quot;<em>Approbation</em>&quot; est réglée sur <em>Non</em>, les fichiers téléchargés par les membres du groupe, dans les albums créés dans leur propre galerie, n'auront pas besoin d'être approuvé par l'administrateur. Si &quot;<em>Approbation</em>&quot; est réglé sur <em>Oui</em>, les utilisateurs dans le groupe particulier seront capables de télécharger, mais les fichiers ne seront visibles qu'après que l'administrateur (vous) les ayez approuvées.</p>
+	<a name="group_cp_personal_end"></a>
+
+	<a name="group_cp_access_level"></a><h3>Niveau d'accès<a href="#group_cp_access_level" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Pour chaque groupe, vous pouvez définir le niveau d'accès du groupe à:</p>
+	<ul>
+	  <li><strong>Aucuns</strong><br />
+	  Les utilisateurs ne peuvent pas du tout pas afficher les images, à l'exception de la vignette représentante un album ou une catégorie. Cette option est uniquement recommandée pour le groupe Invité / Anonyme. L’intérêt est d’inciter les personnes à ouvrir une session, pour afficher les miniatures et les autres fichiers. Pour d'autres groupes, cette option n'a généralement pas de sens puisque vos utilisateurs enregistrés, se demanderont, pourquoi s’identifié s’ils ne peuvent rien voir, l'option est fournie ici au cas où certains administrateurs la trouveraient utile. Si vous allez définir l'accès d'un groupe à 'aucuns', assurez-vous que le groupe Invité / Anonyme est également mis à 'aucuns'. Sinon, les utilisateurs non-identifiés auront plus d’accès que ceux ayant ouvert une session !
+	  <li><strong>Vignette uniquement</strong><br />
+	  Les utilisateurs peuvent seulement afficher les vignettes. S'ils cliquent dessus, un message leur indiquera qu'ils ne sont pas autorisés à afficher les images dans une taille plus grande.</li>
+	  <li><strong>Vignette et image intermédiaire</strong><br />
+	  Les utilisateurs peuvent tout voir, mais pas les images en tailles réel</li>
+	  <li><strong>Vignette, image intermédiaire, et image taille originale</strong><br />
+	  Les utilisateurs peuvent accéder à toutes les tailles d'images.</li>
+	</ul>
+	<p>Le réglage ici pour le groupe Invité / Anonymes est le même que le paramètre " Autoriser l'accès aux Visiteurs non authentifiés" dans la page configuration de coppermine à l’intérieur de " Paramètres des Utilisateurs". Si vous mettez ici l’option à jour, il se mettra à jour également dans la page de configuration et inversement.</p>
+	<a name="group_cp_access_level_end"></a>
+
+	<a name="group_cp_assigned"></a><h3>Albums(s) assigné(s)<a href="#group_cp_assigned" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Le lien " Albums(s) assigné(s) vous permettra d'<strong>afficher</strong> les noms des albums qui sont affectés exclusivement aux membres d'un groupe en particulier. Pour être tout à fait clair: cette fonctionnalité <strong>ne vous permet pas</strong> d'attribuer des albums à des groupes, il ne fait qu'<strong>afficher</strong> ces assignations. Pour attribuer un album pour à un groupe en particulier, utilisez les <a href="albums.htm#album_prop">propriétés de l'album</a> individuels.</p>
+	<a name="group_cp_assigned_end"></a>
+
+
+	<a name="group_cp_create"></a><h3>Créer un nouveau groupe<a href="#group_cp_create" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Pour créer un groupe d'utilisateurs personnalisés, cliquez sur &quot;Créer un nouveau groupe&quot; dans &quot;Groupes&quot;. En bas du "panneau de configuration des groupes" une ligne dans le tableau va apparaître au bas, du nom des autres groupes avec un nom vide. Il n'a pas encore été enregistré. Il vous faudra lui donner un nom. Modifiez les autres propriétés de votre nouveau groupe et enfin cliquer sur le bouton &quot;Appliquez les changements&quot;.<br />Il est recommandé de n'utiliser que des caractères alphanumériques "normaux" (web-safe) pour les noms de groupe.</p>
+	<p class="cpg_message_info">Lorsque vous utilisez une <a href="bridging.htm#integrating">passerelle</a>, vous ne pouvez pas créer de nouveaux groupes via Coppermine en utilisant le panneau de configuration des groupes puisqu’il ne les contrôles plus. Par conséquent, vous devez créer de nouveaux groupes personnalisés à l'intérieur de l'application que vous avez comme passerelle.</p>
+	<a name="group_cp_create_end"></a>
+
+	<a name="group_cp_delete"></a><h3>Suppression des groupes personnalisés<a href="#group_cp_delete" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Vous ne pouvez pas supprimer les trois groupes prédéfinis (&quot;Administrateurs&quot;, &quot;Enregistré&quot;, &quot;Anonymes / Invités&quot;). Tous les autres groupes peuvent être supprimés en allant dans le panneau de configuration des groupes de Coppermine, en cochant la case en face du groupe que vous souhaitez supprimer et enfin cliquer sur "Supprimer le(s) Groupe(s) sélectionné(s)" au bas de l'écran. Cette action ne peut être annulée et ne supprimera pas les membres de ce groupe de Coppermine.<br />
+	Lorsqu’une <a href="bridging.htm#integrating">passerelle</a> ou quelque chose de semblable s'applique avec une autre application pour la création de groupes, elle s'applique également à les supprimer.</p>
+	<a name="group_cp_delete_end"></a>
+
+	<a name="group_cp_sync"></a><h3>Déclenchement de synchronisation (passerelle avec une autre application uniquement)<a href="#group_cp_sync" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Lorsque Coppermine fonctionne avec une <a href="bridging.htm#integrating">passerelle</a>, vous créez et supprimer des groupes personnalisés de Coppermine à l'aide de la dite passerelle. Cependant, chaque fois que vous modifiez les groupes à l'intérieur du logiciel qui vous sert de passerelle, il faut aller dans le panneau de configuration des groupes de Coppermine pour déclencher une synchronisation entre Coppermine et l'application que vous avez comme passerelle. En d'autres termes: vous devez mettre au courant Coppermine des changements qui ont eu lieu dans l'autre application.</p>
+	<p class="cpg_message_info">Gardez à l'esprit que l'ensemble des noms des groupes depuis votre application d’intégration qui montre les noms des groupes de Coppermine dans le panneau de contrôle après l’intégration, n’est simplement qu’un ensemble de noms pour Coppermine. Coppermine n'est pas "au courant" des autorisations de niveau de votre application servant de passerelle, ainsi un groupe de modérateurs ou de membres privilégiés ne veut pas dire que le groupe aura toutes les autorisations spéciales qu’il avait dans  Coppermine après l’intégration.</p>
+	<a name="group_cp_sync_end"></a>
+
+	<a name="group_cp_more_than_one_group"></a><h3>L'appartenance à plus d'un groupe<a href="#group_cp_more_than_one_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<p>Un utilisateur peut être membre de plusieurs groupes, où un groupe est le groupe principal et toutes les adhésions ultérieures sont les appartenances aux groupes secondaires. Tous les utilisateurs enregistrés sont membres du groupe intégré &quot;<a href="#group_cp_registered">Enregistrés</a>&quot; peu importe ce que vous faites - vous ne pouvez pas changer cela.</p>
+	<p>Il n'y a pas de limite dans le nombre de groupes auxquels un utilisateur peut être membre (du moins il n'y a pas de limite intégrés dans Coppermine), mais augmente l'effort d'administration si vous avez trop de groupes, vous avez donc besoin de trouver un niveau de l'autorisation qui fonctionne pour vos besoin.</p>
+	<div class="indent">
+		<a name="group_cp_more_than_one_group_limitations"></a><h4>Limitations de l'architecture des groupes de Coppermine<a href="#group_cp_more_than_one_group_limitations" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		<p>Il y a certaines choses que d'autres applications sont capables de faire actuellement et que Coppermine ne peut pas faire:</p>
+		<ul>
+			<li>Coppermine ne dispose pas de fonctions de modérateur, si vous êtes invités à nommer un <a href="#group_cp_create">groupe personnalisé</a> de cette façon, cela n'aidera pas pour les autorisations, ni cette fonctionnalité à être facilement mise être mis en œuvre, puisque comme le noir / blanc <tt class="code">est-administrateur / n'est-pas-administrateur</tt> peut-être trouvé partout dans le code de base de Coppermine.</li>
+			<li>Un compte utilisateur peut être membre de plusieurs groupes, mais vous ne pouvez pas imbriquer les groupes, c'est à dire que des groupes ne peuvent pas être membres d'autres groupes. De ce point de vus, Coppermine est différent d'autres modèles de droits et de permissions (comme LDAP ou équivalents).</li>
+			<li>Certains niveaux de permissions (comme par exemple le droit de voir un album particulier qui est défini dans la boite de dialogue <a href="albums.htm#album_prop">des propriétés de l'album</a>) sont définis par groupes, mais vous ne pouvez définir qu'un seul groupe et non plusieurs dans cet écran. Encore une fois, il ne serait pas facile de contourner cela.</li>
+		</ul>
+	</div>
+
+<a name="group_cp_end"></a>
+</div>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/index.htm 1.5.8.src/docs/fr/index.htm
--- 1.5.6.src/docs/fr/index.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/index.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,290 +1,294 @@
-<!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="en" lang="en" dir="ltr">
-<head>
-<title>Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Coppermine Photo Gallery est un script de galerie photo facile à utiliser supportant d'autres fichiers multimédia.  La galerie peut être privée, uniquement accessible aux membres enregistrés, et/ou ouvert à tous les visiteurs de votre site. Les utilisateurs, si vous l'avez autorisé, peuvent télécharger des images depuis leur navigateur internet (Les vignettes et les images intermédiaires sont crées à la volée), noter les images, ajouter des commentaires et même envoyer des e-cartes." />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/index.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et Manuel</h1>
-<div id="toc">
-<a href="toc.htm">Table des Matières</a>
-</div>
-
-<a name="about"></a><h1>A Propos de Coppermine<a href="#about" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<p><img src="../images/php-med-trans.png" border="0" alt="" width="95" height="51" title="PHP" align="left" style="padding-right:20px" /><img src="../images/mysql.png" border="0" alt="" width="125" height="64" title="mySQL" align="right" style="" />Coppermine Photo Gallery est un script de galerie photo facile à utiliser supportant d'autres fichiers multimédia.  La galerie peut être privée, uniquement accessible aux membres enregistrés, et/ou ouvert à tous les visiteurs de votre site. Les utilisateurs, si vous l'avez autorisé, peuvent télécharger des images depuis leur navigateur internet (Les vignettes et les images intermédiaires sont crées à la volée), noter les images, ajouter des commentaires et même envoyer des e-cartes. L'administrateur du site détermine quelles fonctions citées précédemment seront accessibles par les utilisateurs enregistrée ou non enregistrés. L'administrateur peut aussi gérer la galerie et ajouter par lot un grand nombre d'images téléchargées sur le serveur par <abbr title="File Transfer Protocol">FTP</abbr>.</p>
-<p><img src="../images/jquery.png" border="0" alt="" width="200" height="50" title="jQuery" align="left" style="padding-right:20px" /><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />Les fichiers Image sont stockés dans des albums et les albums peuvent être regroupés dans des catégories, qui elles même, peuvent elles aussi être groupées dans des catégories mêres. Le script supporte de multiples utilisateurs et offre à l'administrateur du site des outils pour gérer les permissions de chaque groupe d'utilisateur concernant la possibilité d'avoir ou pas d'albums personnels, d'envoyer des e-cartes ou d'ajouter des commentaires. Les utilisateurs peuvent aussi télécharger dans les albums publics si l'administrateur l'autorise. L'autorisation de créer des albums, de télécharger et d'effacer des fichiers est déterminée par l'administrateur du site.</p>
-<p><img src="../images/license/gpl.png" border="0" alt="" width="127" height="51" title="GNU GPL" align="left" style="padding-right:20px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />Coppermine comporte un système optionel de sélection de theme par l'utilisateur avec de nombreux themes préinstallés. Le script supporte aussi de multiples langues et contient sa propre librairie de langues. Ces fichiers langues permettent à vos visiteurs d'y acceder avec leur langue préférée. Coppermine utilise PHP, une base de donnée MySQL, et soit la librairie graphique GD (version 1.x ou 2.x) ou ImageMagick pour générer  et conserver les informations des fichiers pour les vignettes, les images intermédiaires et les images originales. Coppermine génère le code html necessaire à l'affichage dynamique des différentes catégories, sous-catégories, albums, images intermédiaires ou originales. Cela réduit de manière drastique le nombre de fichiers et la place que votre galerie utiliserait avec un codage HTML standart. Le script d'installation (install.php) rends le démarrage facile et rapide.<br />
-Coppermine Utilise la librairie JavaScript/Ajax jquery pour une personnalisation et une utilisation plus facile pour les utilisateurs.</p>
-<p>Coppermine est un logiciel Open Source libre et gratuit qui peut être utilisé aussi bien pour des sites personnels que commerciaux. Il est publié sous  <a href="copyrights.htm#copyright_license">license</a> GNU GPL version 3, qui a été approuvée par la <abbr title="Open Source Initiative">OSI</abbr>.
-</p><a name="about_end"></a>
-
-<a name="about_documentation"></a><h2>A Propos de cette documentation<a href="#about_documentation" title="Len vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Utilisez le menu en haut à gauche de l'écran pour naviguer dans la documentation de Coppermine. Le menu est disponible dans l'ensemble de la documentation. Le menu utilise le JavaScript. Si vous avez désactivé JavaScript ou si vous ne pouvez pas l'utiliser pour quelque raison que ce soit, Utilisez le lien en haut qui vous mènera à la table des matières depuis laquelle vous pourez allez dans le chapitre de la documentation que vous souhaitez.</p>
-<p>L'équipe de développement de Coppermine recommande fortement d'aciver JavaScript et d'utiliser un navigateur moderne (avec CSS et JavaScript suivant le standart <abbr title="Document Object Modell">DOM</abbr>) pour lire cette documentation plus facilement.</p>
-
-<a name="about_documentation_conventions"></a><h3>Convention de la Documentation<a href="#about_documentation_conventions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<a name="about_documentation_conventions_boxes"></a><h4>Boites de textes<a href="#about_documentation_conventions_boxes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Voici les puces et bandeaux de cette documentation qui ont une signification spécialeThere are text boxes in this documentation that have special meanings:</p>
-<p class="cpg_example">Les <strong>Exemples</strong> qui sont destinés à illustrer les instructions données sont affichées comme ceci!</p>
-<p class="cpg_message_info">Les <strong>Informations</strong> complémentaires qui ne doivent pas être négligées sont affichées comme ceci.</p>
-<p class="cpg_message_success">Les <strong>Conseils</strong> qui, généralement, conduisent à une meilleure compréhension des mécanismes de fonctionnement de Coppermine ou qui vous aideront à appliquer avec succès les fonctionnalités sont mis en évidence comme ça.</p>
-<p class="cpg_message_warning">Les <strong>Alertes</strong> sur les choses qui peuvent facilement aller mal si une erreur est faite sont affichées de cette façon. Il est conseillé de porter une attention particulière au texte de ces bandeaux.</p>
-<p class="cpg_message_validation">Les Choses qui peuvent mal se passer en fonction de l'interaction de l'utilisateur ou des saisies de l'utilisateur sont affichés comme ça.</p>
-<p class="cpg_message_error">Les <strong>Erreurs</strong> actuelles ou les problèmes pouvant avoir un grand impact sont affichés comme ceci. C'est la sorte de bandeau la plus importante - Son contenu est à lire très attentivement.</p>
-<p class="cpg_code">Les longue section <strong>d'exemples de code</strong> (celà peut être du PHP, HTML, CSS ou du JavaScript) sont affichées en utilisant l'icone de machine à écrire au début.</p>
-
-<a name="about_documentation_conventions_links"></a><h4>Liens<a href="#about_documentation_conventions_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Tous les liens &quot;normaux&quot; (qui n'ont pas d'icones spéciales affichées juste après) sont des liens internes, ex. ils font référence à des sections de cette documentation et par concéquent vous permettent de naviguer à travers celle-ci. Les exeptions à cette règle sont les liens suivants:</p>
-<ul>
-    <li>
-        <a name="about_documentation_conventions_links_expandable"></a><h5>Sections déroulables/repliables<a href="#about_documentation_conventions_links_expandable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        Il y a cetraines sections qui peuvent être déroulées ou repliées (si le Javascript est autorisé par votre navigateur) pour une lecture plus facile. Généralement les sections déroulables contiennent des détails à propos du paragraphe précédent. Les sections déroulables sont signalées avec une betite boite contenant un plus (<img src="../../images/tree/plus.gif" border="0" width="9" height="9" alt="" />) juste après lorsqu'elle peut être déroulée, et avec une boite contenant un moins (<img src="../../images/tree/minus.gif" border="0" width="9" height="9" alt="" />) si elle est déroulée. Si JavaScript est désactivé dans votre navigateur, le fait de cliquer sur l'icone n'aura aucune action.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_external"></a><h5>Lien externes<a href="#about_documentation_conventions_links_external" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        Les liens externes qui pointent vers une page hors de cette documentation sont suivis par une petite icone représentant une fenêtre avec une flêche à l'intérieur: <img src="../images/link.gif" border="0" width="7" height="8" alt="" />.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_php"></a><h5>documentation PHP <a href="#about_documentation_conventions_links_php" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        Comme Coppermine est une application écrite en php, il y a un certain nombre de références dans sa documentation à des termes techniques du language de programmation PHP. Les liens sont repérés par une petite icone PHP (<img src="../images/php.png" border="0" width="16" height="10" alt="" />) qui pointent vers la documentation officielle de PHP sur le site php.net qui contient des informations complémentaires ou des définitions du mot utilisé dans la documentation de Coppermine.
-    </li>
-    <li>
-        <a name="about_documentation_conventions_links_anchor"></a><h5>Ancres<a href="#about_documentation_conventions_links_anchor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-        Dans chaque page de la documentation de Coppermine, vous trouverez des icones d'ancres (<img src="images/anchor.gif" width="15" height="9" border="0" alt="" />) à côté de beaucoup de têtes de chapitres. Ils sont cliquables et pointent exactement vers le paragraphe correspondant. Leur fonction est essentiellement pour une aide plus facile: si un supporter veut pointer vers une section particulière de la documentation dans son post, il/elle peut facilement faire un clic droit, "copier l'URL du lien" dans la documentation de Coppermine et coller ce lien dans son post. Pour vous, utilisateurs finaux, ces ancres peuvent être utilse si vous voullez mettre en marque page certaines sections particulières de la documentation.
-    </li>
-</ul>
-
-<a name="features"></a><h2>Fonctions<a href="#features" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine propose beaucoup de fonctions. Ci-dessous vous en trouverez une liste <em>incomplête</em> . Les nouvelles fonctions de cpg1.5.x (par rapport à cpg1.4.x) sont signalées.</p>
-<span class="detail_head_collapsed">Details</span>
-<div class="detail_body border1">
-<ul>
-	<li>
-		<strong>Installeur</strong><br />
-		<ul>
-			<li><a href="install.htm#how">installation</a> facile (Grace à un installeur)</li>
-			<li>amélioré, de type assistant d'installation (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Enregistrement &amp; Identification</strong><br />
-		<ul>
-			<li><a href="configuration.htm#admin_user_registration_disclaimer">termes et conditions d'utilisation</a> (cpg1.5.x)</li>
-			<li>fonction paramétrable dans la configuration pour <a href="configuration.htm#admin_global_registration_pw">un mot de passe global</a> pour l'enregistrement (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_registration_captcha_start">Confirmation visuelle (captcha) pour l'enregistrement</a> (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_registration_verify">vérification de l'adresse courriel</a> (lien d'activation)</li>
-			<li>Fonction de réenvoi du lien d'activation (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_activation">Approbation de l'enregistrement</a> par l'administrateur</li>
-			<li><a href="configuration.htm#admin_registration_notify">Notification des enregistrements</a> pour l'administrateur</li>
-			<li><a href="configuration.htm#admin_personal_album_on_registration">creation optionnelle d'albums personnels lors de l'enregistrement</a> (cpg1.5.x)</li>
-			<li>Fonction:<a href="configuration.htm#admin_user_allow_account_delete"> l'utilisateur peut effacer son propre compte</a> (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_user_login_method_start">Possibilité de s'identifier par le nom d'utilisateur <em>ou</em> par l'adresse courriel</a> (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Gestion des Utilisateurs</strong><br />
-		<ul>
-			<li><a href="users.htm#user_cp">Gestion des utilisateurs</a> (galeries privées, groupes)<br />
-			les visiteurs peuvent s'enregistrer eux même (si l'administrateur autorise les enregistrements). Alternativement, l'administrateur peut créer des comptes utilisateurs.</li>
-			<li>La gestion des Utilisateurs est basée sur les groupes</li>
-			<li>Les permissions sont gérées/assignées par groupe</li>
-			<li><a href="bridging.htm#integrating">intégration (bridge)</a>: integration de la gestion des utilisateurs avec plusieurs applications de forums (comme phpBB, YaBB SE, SMF, Invisionboard, vbulletin)</li>
-			<li>Intégration des forums paramétrable avec un assitant d'intéhration (<a href="bridging.htm#bridge_manager_start">gestionnaire d'intégration</a>)</li>
-			<li><a href="users.htm#user_cp_group">Adhésion des utilisateurs en plusieurs groupes</a></li>
-			<li>plus de champs <a href="configuration.htm#admin_custom">paramétrables par l'administrateur pour le profil utilisateur</a> </li>
-			<!--<li>Modérateur optionnel pour les albums (cpg1.5.x)</li>-->
-		</ul>
-	</li>
-	<li>
-		<strong>Gestion des catégories et des albums</strong><br />
-		<ul>
-			<li>classement des images dans des <a href="categories.htm">categories</a>, des sous-catégories (optionnelles) et <a href="albums.htm">des albums</a></li>
-			<li>Les utilisateurs peuvent créer des albums dans les catégories ou l'administrateur l'a autorisé (cpg1.5.x)</li>
-			<li>Nouveau système de hiérarchie des catégories (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong><a href="uploading.htm#uploading">Téléchargement</a></strong><br />
-		<ul>
-			<li>Les utilisateurs peuvent <a href="uploading_http.htm#upload_http">télécharger les images/fichiers avec une interface web</a> (et l'administrateur peut les télécharger par FTP et <a href="uploading_batch-add.htm#batch_add_pics">les ajouter en masse</a> dans la base de donnée)</li>
-			<li><a href="start.htm#getting_resizing">création de vignettes et d'images intermédiaires</a></li>
-			<li>Légende, titre, description et <a href="configuration.htm#admin_custom_image">champs définis par l'utilisateur</a> pour chaque image (utilisables pour la recherche)</li>
-			<li><a href="configuration.htm#admin_approval_notify">Notification d'aprobation de téléchargement</a> pour l'administrateur</li>
-			<li>rotation des images</li>
-			<li>téléchargement d'images multiples</li>
-			<li>option pour choisir <a href="configuration.htm#admin_picture_thumbnail_max-dimension">la hauteur ou la largeur maximale pour les vignettes</a> permettant de créer un meilleur aspect des lognes et des colonnes</li>
-			<li><a href="start.htm#getting_resizing">Redimenssionnement des images au téléchagement</a></li>
-			<li><a href="configuration.htm#admin_general_display_thumbs_batch_add">prévisualisation des vignettes pendant le processus d'ajout par lotp</a> (optionnel)(cpg1.5.x)</li>
-			<li>Type de fichiers autorisés affichés sur l'écran de téléchargement (cpg1.5.x)</li>
-			<li>barre de progression animée sur l'écran de téléchargement pour indiquer la progression du processus de téléchargement (cpg1.5.x)</li>
-			<li>Les caractère non-latins dans les noms de fichiers sont remplacés par leur translitération si possible ou par un caractère de soulignement si il n'existe pas de transliteration pour une utilisation web sécurisée au regard des connaissances des utilisateurs (cpg1.5.x)</li>		
-			</ul>
-	</li>
-	<li>
-		<strong>Affichage des images</strong><br />
-		<ul>
-			<li>Meta albums:<br />
-			L'adimistrateur peut définir quel album complémentaire virtuel peut être utilisé pour proposer une "vue" alternative ou methode pour naviguer dans la galerie:
-			<ul>
-				<li>Derniers commentaires</li>
-				<li>Derniers ajouts</li>
-				<li>Images alléatoires</li>
-				<li>meta-album de Navigation par date (cpg1.5.x)</li>
-				<li>Les plus visualisées</li>
-				<li>Les mieux notées</li>
-				<li>favoris</li>
-			</ul>
-			</li>
-			<li>Diaporama</li>
-			<li>option pour afficher un négatif cliquable avec les vignettes sous l'affichage des images</li>
-			<li>option de filigrane (cpg1.5.x)</li>
-			<li>recadrage et amélioration de la netteté des vignettes (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Actions des Utilisateurs</strong><br />
-		<ul>
-			<li><a href="comments.htm#comments">Commentaires des utilisateurs</a></li>
-			<li>Option d'<a href="configuration.htm#admin_comment_approval">approbation des commentaires</a> (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_comment_captcha_start">confirmation visuelle (captcha) pour les commentaires</a> (cpg1.5.x)</li>
-			<li><a href="comments.htm#comments_options_spam_akismet">utilisation d'Akismet pour le filtrage des commentaires</a> (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_comment_promote_registration_start">Obligation d'enregistrement pour la section des commentaires</a> (cpg1.5.x)</li>
-			<li>fonction d'e-carte</li>
-			<li><a href="configuration.htm#admin_image_ecard_flash_start">Support de Flash pour les e-cartes</a> (cpg1.5.x)</li>
-			<li>Option de sélection de langue dans les themes</li>
-			<li><a href="albums.htm#album_prop">protection des albums par mots de passe</a></li>
-			<li>Vote/Evaluation</li>
-			<li><a href="configuration.htm#admin_thumbnail_display_rating">Affichage des votes sur la page des vignettes</a> (optionnel)(cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_image_old_style_rating_start">Niveau de vote personnalisable et piloté par Ajax</a> (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_contact_start">formulaire de contact</a> avec captcha (optionnel)(cpg1.5.x)</li>
-			<li>L'utilisateur peut <a href="configuration.htm#admin_user_enable_report">rapporter un contenu innaproprié ou déplacé</a> à l'administrateur</li>
-			<li>favoris: les visiteurs peuvent placer des images dans leurs favoris pour leurs prochaines visites</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Statistiques</strong><br />
-		<ul>
-			<li>Affichage public du nombre d'images de vues et derniers téléchargements</li>
-			<li>Statistiques sur les navigateurs et les sytsèmes d'exploitations pour les administrateurs (cpg1.5.x)</li>
-			<li>Statistiques globales (cpg1.5.x)</li>
-			<li>compteur de hits pour les albums (cpg1.5.x)</li>
-			<li>Les statistiques publiques peuvent être désactivées (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Recherche</strong><br />
-		<ul>
-			<li>Recherche avancée (opérateurs booléens)</li>
-			<li>expressions régulières dans la recherche (cpg1.5.x)</li>
-			<li>Mots clé cliquables</li>
-			<li>Fonction de nuage de mots clés (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Administration</strong><br />
-		<ul>
-			<li><a href="admin-tools.htm#admin_tools">Outils d'administration</a></li>
-			<li>Autentification basique pour le script de mise à jour (cpg1.5.x)</li>
-			<li>Retour à la configuration par défaut pour chaque option de configuration (individuellement) (cpg1.5.x)</li>
-			<li>Les fichiers téléchargés peuventêtre désaprouvés temporairement par l'administrateur pour les cacher (cpg1.5.x)</li>
-			<li>Option de bannissement direct sur l'écran d'aprobation des commentaires (cpg1.5.x)</li>
-			<li>Ecran de Gestion des utilisateurs avec des critères complémentaires, montrant l'interaction des utilisateurs(cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong><a href="plugins.htm#plugin">Plugins</a></strong><br />
-		<ul>
-			<li>plugin-API pour permettre la création d'améliorations par le biais de contributions des utilisateurs</li>
-			<li>Plusieurs plugins disponibles</li>
-			<li><a href="plugins.htm#plugin_manager">Gestionnaire de plugins</a></li>
-		</ul>
-	</li>
-	<li>
-		<strong>Documentation</strong><br />
-		<ul>
-			<li>Fonction d'aide en ligne pour le page d'administration</li>
-			<li><a href="configuration.htm#admin_theme_bbcode">icones d'aide bbcode</a> pour les commentaires (cpg1.5.x)</li>
-			<li>Documentation complête accessible aux administrateurs</li>
-			<li>Documentation multi-langue</li>
-			<li>Documentation séparée en sections pour une meilleure lisibilité (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Divers</strong><br />
-		<ul>
-			<li>Informations sur le images stockées dans la base de donnée</li>
-			<li>Support multimédia complet</li>
-			<li>multi-langue</li>
-			<li>Anglais comme langue  <a href="configuration.htm#admin_language_fallback">par défaut</a> pour les entrées non traduites dans un fichier langue</li>
-			<li>Personnalisation de toutes les fonctions par une interface web (section administration)</li>
-			<li>Support EXIF/IPTC</li>
-			<li>Parametres d'URL se référant au chemin absolu plutôt qu'au chemin relatif pour une meilleure accessibilité aux moteurs de recherche (cpg1.5.x)</li>
-			<li>API pour Coppermine pouvant être utilisée avec des applications comme Koppermine et autres (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_general_coppermine_news">Nouvelle section pour les administrateurs</a> pour les alerter des mises à jour (cpg1.5.x)</li>
-			<li>Utilisation d'Inspekt pour <a href="dev_superglobals.htm">assainissement des superglobales</a>, un outil pour créer des applications PHP plus sures (cpg1.5.x)</li>
-			<li>Contrôle granulaire pour <a href="configuration.htm#admin_allow_unlogged_access">l'accès des visiteurs</a>: pas d'accès, uniquement les vignettes, vignettes + images intermédiaires, vignettes + intermédiaires + images originales (cpg1.5.x)</li>
-			<li>Prévention des robots de moteurs de recherche pour l'indexation des Méta Albums (cpg1.5.x)</li>
-		</ul>
-	</li>
-	<li>
-		<strong>Apparence visuelle</strong><br />
-		<ul>
-			<li><a href="theme.htm">Système de templates/themes</a></li>
-			<li><a href="configuration.htm#admin_album_list_content">Séparation du bloc de navigation afin de pouvoir le placer indépendament des catégories dans le theme</a></li>
-			<li>option pour <a href="configuration.htm#admin_album_first-level_thumbs">montrer le premier niveau d'album</a> d'une catégorie au lieu de juste les statistiques de cette catégorie</li>
-			<li>option pour activer ou désactiver <a href="configuration.htm#admin_picture_thumb_advanced_private_icon_show">l'affichage de l'icone "Privé" pour les utilisateurs non identifiés ou n'ayant pas les bons provilèges</a></li>
-			<li>option pour envoyer directement les visiteurs<a href="configuration.htm#admin_thumbnail_to_fullsize"> des vignettes aux images originales</a>  (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_image_movie_download_link_visible">lien optionnel de téléchargement des animations</a> (cpg1.5.x)</li>
-			<li>Couluers alternées pour les lignes des tables (cpg1.5.x)</li>
-			<li>Nuage de tags (mots clés) optionnel (cpg1.5.x)</li>
-			<li><a href="configuration.htm#admin_sidebar">barre latérale</a> pour une navigation plus facile (cpg1.5.x)</li>
-			<li>Négatif de film piloté par ajax (cpg1.5.x)</li>
-		</ul>
-	</li>
-</ul>
-</div>
-
-<a name="about_next"></a><h2>Et maintenant?<a href="#about_next" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il y a un certain nombre de pages de la documentation que les débutants devraient lire pour commencer:</p>
-<ul>
-	<li><a href="quickstart.htm#about">Guide de démarrage rapide</a></li>
-	<li><a href="requirements.htm">Minimum requis</a></li>
-	<li><a href="testing.htm">Test (alpha/beta versions!)</a></li>
-	<li><a href="languages.htm">Langues</a></li>
-	<li><a href="credits.htm">Credits</a></li>
-	<li><a href="copyrights.htm">License &amp; Copyright</a></li>
-	<li><a href="known_issues.htm">Problèmes connus</a></li>
-</ul>
-
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+<!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="en" lang="en" dir="ltr">
+<head>
+<title>Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery est un script de galerie photo facile à utiliser supportant d'autres fichiers multimédia. La galerie peut être privée, uniquement accessible aux membres enregistrés, et/ou ouvert à tous les visiteurs de votre site. Les utilisateurs, si vous l'avez autorisé, peuvent télécharger des images depuis leur navigateur internet (Les vignettes et les images intermédiaires sont crées à la volée), noter les images, ajouter des commentaires et même envoyer des e-cartes." />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/index.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="about"></a><h1>A Propos de Coppermine<a href="#about" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<p><img src="../images/php-med-trans.png" border="0" alt="" width="95" height="51" title="PHP" align="left" style="padding-right:20px" /><img src="../images/mysql.png" border="0" alt="" width="125" height="64" title="mySQL" align="right" style="padding-left:20px" /><strong>C</strong>oppermine <strong>P</strong>hoto <strong>G</strong>allery (CPG) est un script de galerie photo facile à utiliser supportant d'autres fichiers multimédia. La galerie peut être privée, uniquement accessible aux membres enregistrés, et/ou ouvert à tous les visiteurs de votre site. Les utilisateurs, si vous l'avez autorisé, peuvent télécharger des images depuis leur navigateur internet (Les vignettes et les images intermédiaires sont crées à la volée), noter les images, ajouter des commentaires et même envoyer des e-cartes. L'administrateur du site détermine quelles fonctions citées précédemment seront accessibles par les utilisateurs enregistrée ou non enregistrés. L'administrateur peut aussi gérer la galerie et ajouter par lot un grand nombre d'images téléchargées sur le serveur par <abbr title="File Transfer Protocol">FTP</abbr>.</p>
+<p><img src="../images/jquery.png" border="0" alt="" width="200" height="50" title="jQuery" align="left" style="padding-right:20px" /><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />Les fichiers image sont stockés dans des albums et les albums peuvent être regroupés dans des catégories, qui elles même, peuvent elles aussi être groupées dans des catégories mères. Le script supporte de multiples utilisateurs et offre à l'administrateur du site des outils pour gérer les permissions de chaque groupe d'utilisateur concernant la possibilité d'avoir ou pas d'albums personnels, d'envoyer des e-cartes ou d'ajouter des commentaires. Les utilisateurs peuvent aussi télécharger dans les albums publics si l'administrateur l'autorise. L'autorisation de créer des albums, de télécharger et d'effacer des fichiers est déterminée par l'administrateur du site.</p>
+<p><img src="../images/license/gpl.png" border="0" alt="" width="127" height="51" title="GNU GPL" align="left" style="padding-right:20px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />Coppermine comporte un système optionnel de sélection de thème par l'utilisateur avec de nombreux thèmes préinstallés. Le script supporte aussi de multiples langues et contient sa propre librairie de langues. Ces fichiers langues permettent à vos visiteurs d'y accéder avec leur langue préférée. Coppermine utilise PHP, une base de donnée MySQL, et soit la librairie graphique GD (version 1.x ou 2.x) ou ImageMagick pour générer et conserver les informations des fichiers pour les vignettes, les images intermédiaires et les images originales. Coppermine génère le code html nécessaire à l'affichage dynamique des différentes catégories, sous-catégories, albums, images intermédiaires ou originales. Cela réduit de manière drastique le nombre de fichiers et la place que votre galerie utiliserait avec un codage HTML standard. Le script d'installation (install.php) rend le démarrage facile et rapide.</p>
+<p>Coppermine utilise la librairie JavaScript/Ajax jquery pour une personnalisation et une utilisation plus facile pour les utilisateurs.</p>
+<p>Coppermine est un logiciel gratuit et open source et peut être utilisé aussi bien pour les sites personnels ainsi que pour un usage commercial. Il est publié sous la <a href="copyrights.htm#copyright_license">licence</a> GNU GPL version 3, qui a été approuvée par la <abbr title="Open Source Initiative">OSI</abbr>.</p>
+<a name="about_end"></a>
+
+<div class="indent">
+    <a name="about_documentation"></a><h2>A propos de cette documentation<a href="#about_documentation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Utilisez le menu en haut à gauche de l'écran pour naviguer dans la documentation de Coppermine. Le menu est disponible dans l'ensemble de la documentation. Le menu utilise le JavaScript. Si vous avez désactivé JavaScript ou si vous ne pouvez pas l'utiliser pour quelque raison que ce soit, Utilisez le lien en haut qui vous mènera à la table des matières depuis laquelle vous pourrez allez dans le chapitre de la documentation que vous souhaitez.</p>
+    <p>L'équipe de développement de Coppermine recommande fortement d'activer JavaScript et d'utiliser un navigateur moderne (avec CSS et JavaScript suivant le standard <abbr title="Document Object Modell">DOM</abbr>) pour lire cette documentation plus facilement.</p>
+    
+    <div class="indent">
+        <a name="about_documentation_conventions"></a><h3>Convention de la documentation<a href="#about_documentation_conventions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Tout au long de la documentation des conventions ont été appliquées:
+        <div class="indent">
+            <a name="about_documentation_conventions_boxes"></a><h4>Boites de textes<a href="#about_documentation_conventions_boxes" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>Il ya des zones de texte dans cette documentation qui ont une signification particulière:</p>
+            <p class="cpg_example">Les <strong>exemples</strong> qui sont destinés à illustrer les instructions données sont affichés comme ceci !</p>
+            <p class="cpg_message_info">Les <strong>informations</strong> complémentaires qui ne doivent pas être négligées sont affichées comme ceci.</p>
+            <p class="cpg_message_success">Les conseils qui, généralement, conduisent à une meilleure compréhension des mécanismes de fonctionnement de Coppermine ou qui vous aideront à appliquer avec succès les fonctionnalités sont mis en évidence comme ça.</p>
+            <p class="cpg_message_warning">Les <strong>alertes</strong> sur les choses qui peuvent facilement aller mal si une erreur est faite sont affichées de cette façon. Il est conseillé de porter une attention particulière au texte de ces bandeaux.</p>
+            <p class="cpg_message_validation">Les choses qui peuvent mal se passer en fonction de l'interaction de l'utilisateur ou des saisies de l'utilisateur sont affichées comme ça.</p>
+            <p class="cpg_message_error">Les <strong>erreurs</strong> actuelles ou les problèmes pouvant avoir un grand impact sont affichés comme ceci. C'est la sorte de bandeau la plus importante - Son contenu est à lire très attentivement.</p>
+            <p class="cpg_code">Les longues sections <strong>d'exemples de code</strong> (cela peut être du PHP, HTML, CSS ou du JavaScript) sont affichées en utilisant l'icône de machine à écrire au début.</p>
+            
+            <a name="about_documentation_conventions_links"></a><h4>Liens<a href="#about_documentation_conventions_links" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>Tous les liens &quot;normaux&quot; (qui n'ont pas d'icônes spéciales affichées juste après) sont des liens internes, c'est à dire, qu'ils font référence à des sections de cette documentation et par conséquent vous permettent de naviguer à travers celle-ci. Les exceptions à cette règle sont les liens suivants:</p>
+            <ul>
+                <li>
+                    <a name="about_documentation_conventions_links_expandable"></a><h5>Sections déroulables/repliables<a href="#about_documentation_conventions_links_expandable" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    Il y a certaines sections qui peuvent être déroulées ou repliées (si le JavaScript est autorisé par votre navigateur) pour une lecture plus facile. Généralement les sections déroulables contiennent des détails à propos du paragraphe précédent. Les sections déroulables sont signalées avec une petite boite contenant un plus (<img src="../../images/tree/plus.gif" border="0" width="9" height="9" alt="" />) juste après lorsqu'elle peut être déroulée, et avec une boite contenant un moins (<img src="../../images/tree/minus.gif" border="0" width="9" height="9" alt="" />) si elle est déroulée. Si JavaScript est désactivé dans votre navigateur, le fait de cliquer sur l'icône n'aura aucune action.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_external"></a><h5>Liens externes<a href="#about_documentation_conventions_links_external" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    Les liens externes qui pointent vers une page hors de cette documentation sont suivis par une petite icône représentant une fenêtre avec une flèche à l'intérieur: <img src="../images/link.gif" border="0" width="7" height="8" alt="" />.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_php"></a><h5>Documentation PHP<a href="#about_documentation_conventions_links_php" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    Comme Coppermine est une application écrite en PHP, il y a un certain nombre de références dans la documentation concernant des termes techniques du langage de programmation PHP. Les liens sont repérés par une petite icône PHP (<img src="../images/php.png" border="0" width="16" height="10" alt="" />) qui pointent vers la documentation officielle de PHP sur le site php.net qui contient des informations complémentaires ou des définitions du mot utilisé dans la documentation de Coppermine.
+                </li>
+                <li>
+                    <a name="about_documentation_conventions_links_anchor"></a><h5>Ancres<a href="#about_documentation_conventions_links_anchor" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+                    Dans chaque page de la documentation de Coppermine, vous trouverez des icônes d'ancres (<img src="images/anchor.gif" width="15" height="9" border="0" alt="" />) à côté de beaucoup de têtes de chapitres. Ils sont cliquables et pointent exactement vers le paragraphe correspondant. Leur fonction est essentiellement pour une facilité l’aide: si un supporter veut pointer vers une section particulière de la documentation dans son post, il/elle peut facilement faire un clic droit, "copier l'URL du lien" dans la documentation de Coppermine et coller ce lien dans son post. Pour vous, utilisateurs finaux, ces ancres peuvent être utiles si vous voulez mettre en marque page certaines sections particulières de la documentation.
+                </li>
+            </ul>
+        </div>
+    </div>
+    
+    <a name="features"></a><h2>Fonctions<a href="?expand_all=1#features" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Coppermine propose beaucoup de fonctions. Ci-dessous vous en trouverez une liste <em>incomplète</em>. Les nouvelles fonctions de cpg1.5.x (par rapport à cpg1.4.x) sont signalées.</p>
+    <span class="detail_head_collapsed">Details</span>
+    <div class="detail_body border1">
+    	<ul>
+    		<li>
+    			<strong>Installeur</strong><br />
+    			<ul>
+    				<li><a href="install.htm#how">Installation</a> facile (Grace à un installeur)</li>
+    				<li>Amélioration, de type, assistant d'installation (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Enregistrement &amp; Identification</strong><br />
+    			<ul>
+    				<li><a href="configuration.htm#admin_user_registration_disclaimer">Termes et conditions d'utilisation</a> (cpg1.5.x)</li>
+    				<li>Fonction paramétrable dans la configuration pour <a href="configuration.htm#admin_global_registration_pw">un mot de passe global</a> pour l'enregistrement (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_registration_captcha_start">Confirmation visuelle (captcha) pour l'enregistrement</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_registration_verify">Vérification de l'adresse courriel</a> (lien d'activation)</li>
+    				<li>Fonction de ré-envoi du lien d'activation (cpg1.5.x) (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_activation">Approbation de l'enregistrement</a> par l'administrateur</li>
+    				<li><a href="configuration.htm#admin_registration_notify">Notification des enregistrements</a> pour l'administrateur</li>
+    				<li><a href="configuration.htm#admin_personal_album_on_registration">Création optionnelle d'albums personnels lors de l'enregistrement</a> (cpg1.5.x)</li>
+    				<li>Fonction: <a href="configuration.htm#admin_user_allow_account_delete">l’utilisateur peut effacer son propre compte</a> feature (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_user_login_method_start">Possibilité de s'identifier par le nom d'utilisateur <em>ou</em> par l'adresse courriel</a> (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Gestion des utilisateurs</strong><br />
+    			<ul>
+    				<li><a href="users.htm#user_cp">Gestion des utilisateurs</a> (galeries privées, groupes)<br />
+    				Les visiteurs peuvent s'enregistrer eux même (si l'administrateur autorise les enregistrements). Alternativement, l'administrateur peut créer des comptes utilisateurs.</li>
+    				<li>La gestion des utilisateurs est basée sur les groupes</li>
+    				<li>Les permissions sont gérées/assignées par groupe</li>
+    				<li><a href="bridging.htm#integrating">Intégration (bridge)</a>: intégration de la gestion des utilisateurs avec plusieurs applications de forums (comme phpBB, YaBB SE, SMF, Invisionboard, vbulletin)</li>
+    				<li>Intégration des forums paramétrable avec un assistant d'intégration (<a href="bridging.htm#bridge_manager_start">gestionnaire d'intégration</a>)</li>
+    				<li><a href="users.htm#user_cp_group">Adhésion des utilisateurs en plusieurs groupes</a></li>
+    				<li>plus de champs <a href="configuration.htm#admin_custom">paramétrables par l'administrateur pour le profil utilisateur</a></li>
+    				<!--<li>optional moderator for album pictures (cpg1.5.x)</li>-->
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Gestion des catégories et des albums</strong><br />
+    			<ul>
+    				<li>Classement des images dans <a href="categories.htm">catégories</a>, des sous-catégories (optionnelles) et <a href="albums.htm">des albums</a></li>
+    				<li>Les utilisateurs peuvent créer des albums dans les catégories ou l'administrateur l'a autorisé (cpg1.5.x)</li>
+    				<li>Nouveau système de hiérarchie des catégories (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong><a href="uploading.htm#uploading">Téléchargement</a></strong><br />
+    			<ul>
+    				<li>Les utilisateurs peuvent <a href="uploading_http.htm#upload_http">télécharger les images/fichiers avec une interface web</a> (et l'administrateur peut les télécharger par FTP et <a href="uploading_batch-add.htm#batch_add_pics">les ajouter en masse</a> dans la base de données)</li>
+    				<li><a href="start.htm#getting_resizing">Création de vignettes et d'images intermédiaires</a></li>
+    				<li>Légende, titre, description et <a href="configuration.htm#admin_custom_image">champs définis par l'utilisateur</a> pour chaque image (utilisables pour la recherche)</li>
+    				<li><a href="configuration.htm#admin_approval_notify">Notification d'approbation de téléchargement</a> pour l'administrateur</li>
+    				<li>Rotation des images</li>
+    				<li>Téléchargement d'images multiples</li>
+    				<li>Option pour choisir <a href="configuration.htm#admin_picture_thumbnail_max-dimension">la hauteur ou la largeur maximale pour les vignettes</a> permettant de créer un meilleur aspect des lignes et des colonnes</li>
+    				<li><a href="start.htm#getting_resizing">Redimensionnement des images au téléchargement</a></li>
+    				<li><a href="configuration.htm#admin_general_display_thumbs_batch_add">Prévisualisation des vignettes pendant le processus d'ajout par lot</a> (optionnel) (cpg1.5.x)</li>
+    				<li>Type de fichiers autorisés affichés sur l'écran de téléchargement (cpg1.5.x)</li>
+    				<li>Barre de progression animée sur l'écran de téléchargement pour indiquer la progression du processus de téléchargement (cpg1.5.x)</li>
+    				<li>Les caractères non-latins dans les noms de fichiers sont remplacés par leur translitération si possible ou par un caractère de soulignement s‘il n'existe pas de translitération pour une utilisation web sécurisée au regard des connaissances des utilisateurs (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Affichage des images</strong><br />
+    			<ul>
+    				<li>Meta-albums:<br />
+    				L'administrateur peut définir quel album complémentaire virtuel peut être utilisé pour proposer une "vue" alternative ou méthode pour naviguer dans la galerie:
+    				<ul>
+    					<li>Derniers commentaires</li>
+    					<li>Derniers ajouts</li>
+    					<li>Images aléatoires</li>
+    					<li>Meta-album de navigation par date (cpg1.5.x)</li>
+    					<li>Les plus visualisées</li>
+    					<li>Les mieux notées</li>
+    					<li>Favoris</li>
+    				</ul>
+    				</li>
+    				<li>Diaporama</li>
+    				<li>Option pour afficher un négatif cliquable avec les vignettes sous l'affichage des images</li>
+    				<li>Option de filigrane (cpg1.5.x)</li>
+    				<li>Recadrage et amélioration de la netteté des vignettes (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Actions des utilisateurs</strong><br />
+    			<ul>
+    				<li><a href="comments.htm#comments">Commentaires des utilisateurs</a></li>
+    				<li>Option d'<a href="configuration.htm#admin_comment_approval">approbation des commentaires</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_comment_captcha_start">Confirmation visuelle (captcha) pour les commentaires </a> (cpg1.5.x)</li>
+    				<li><a href="comments.htm#comments_options_spam_akismet">Utilisation d'Akismet pour le filtrage des commentaires</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_comment_promote_registration_start">Obligation d'enregistrement pour la section des commentaires</a> (cpg1.5.x)</li>
+    				<li>Fonction d'e-carte</li>
+    				<li><a href="configuration.htm#admin_image_ecard_flash_start">Support de Flash pour les e-cartes</a> (cpg1.5.x)</li>
+    				<li>Option de sélection de langue dans les thèmes</li>
+    				<li><a href="albums.htm#album_prop">Protection des albums par mots de passe</a></li>
+    				<li>Vote/Evaluation</li>
+    				<li><a href="configuration.htm#admin_thumbnail_display_rating">Affichage des votes sur la page des vignettes</a> (optionnel) (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_image_old_style_rating_start">Niveau de vote personnalisable et piloté par Ajax</a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_contact_start">Formulaire de contact</a> avec captcha (optionnel) (cpg1.5.x)</li>
+    				<li>L'utilisateur peut <a href="configuration.htm#admin_user_enable_report">rapporter un contenu inapproprié ou déplacé</a> à l'administrateur</li>
+    				<li>Favoris: les visiteurs peuvent placer des images dans leurs favoris pour leurs prochaines visites</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Statistiques</strong><br />
+    			<ul>
+    				<li>Affichage public du nombre d'images de vues et derniers téléchargements</li>
+    				<li>Statistiques sur les navigateurs et les systèmes d’exploitation pour les administrateurs (cpg1.5.x)</li>
+    				<li>Statistiques globales (cpg1.5.x)</li>
+    				<li>Compteur de hits pour les albums (cpg1.5.x)</li>
+    				<li>Les statistiques publiques peuvent être désactivées (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Recherche</strong><br />
+    			<ul>
+    				<li>Recherche avancée (opérateurs booléens)</li>
+    				<li>Expressions régulières dans la recherche (cpg1.5.x)</li>
+    				<li>Mots-clés cliquables</li>
+    				<li>Fonction de nuage de mots-clés (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Administration</strong><br />
+    			<ul>
+    				<li><a href="admin-tools.htm#admin_tools">Outils d'administration</a></li>
+    				<li>Authentification basique pour le script de mise à jour (cpg1.5.x)</li>
+    				<li>Retour à la configuration par défaut pour chaque option de configuration (individuellement) (cpg1.5.x)</li>
+    				<li>Les fichiers téléchargés peuvent être désapprouvés temporairement par l'administrateur pour les cacher (cpg1.5.x)</li>
+    				<li>Option de bannissement direct sur l'écran d'approbation des commentaires (cpg1.5.x)</li>
+    				<li>Ecran de gestion des utilisateurs avec des critères complémentaires, montrant l'interaction des utilisateurs (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong><a href="plugins.htm#plugin">Plugins</a></strong><br />
+    			<ul>
+    				<li>Plugin-API pour permettre la création d'améliorations par le biais de contributions des utilisateurs</li>
+    				<li>Plusieurs plugins disponibles</li>
+    				<li><a href="plugins.htm#plugin_manager">Gestionnaire de plugins</a></li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Documentation</strong><br />
+    			<ul>
+    				<li>Fonction d'aide en ligne pour le page d'administration</li>
+    				<li><a href="configuration.htm#admin_theme_bbcode">Icônes d'aide BBCode</a> pour les commentaires (cpg1.5.x)</li>
+    				<li>Documentation complète accessible aux administrateurs</li>
+    				<li>Documentation multi-langue</li>
+    				<li>Documentation séparée en sections pour une meilleure lisibilité (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Divers</strong><br />
+    			<ul>
+    				<li>Informations sur les images stockées dans la base de données</li>
+    				<li>Support multimédia complet</li>
+    				<li>Multi-langue</li>
+    				<li>Anglais comme langue <a href="configuration.htm#admin_language_fallback">par défaut</a> pour les entrées non traduites dans un fichier langue</li>
+    				<li>Personnalisation de toutes les fonctions par une interface web (section administration)</li>
+    				<li>Support EXIF/IPTC</li>
+    				<li>Paramètres d'URL se référant au chemin absolu plutôt qu'au chemin relatif pour une meilleure accessibilité aux moteurs de recherche (cpg1.5.x)</li>
+    				<li>API pour Coppermine pouvant être utilisée avec des applications comme Koppermine et autres (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_general_coppermine_news">Nouvelle section pour les administrateurs</a> pour les alerter des mises à jour (cpg1.5.x)</li>
+    				<li>Utilisation d'Inspekt pour <a href="dev_superglobals.htm">assainissement des superglobales</a>, un outil pour créer des applications PHP plus sures (cpg1.5.x)</li>
+    				<li>Contrôle granulaire <a href="configuration.htm#admin_allow_unlogged_access">l'accès des visiteurs</a>: pas d'accès, uniquement les vignettes, vignettes + images intermédiaires, vignettes + intermédiaires + images originales (cpg1.5.x)</li>
+    				<li>Prévention des robots des moteurs de recherche pour l'indexation des Méta-albums (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<strong>Apparence visuelle</strong><br />
+    			<ul>
+    				<li><a href="theme.htm">Système de Template/thèmes</a></li>
+    				<li><a href="configuration.htm#admin_album_list_content">Séparation du bloc de navigation afin de pouvoir le placer indépendamment des catégories dans le thème</a></li>
+    				<li>Option pour <a href="configuration.htm#admin_album_first-level_thumbs">montrer le premier niveau d'album</a> d'une catégorie au lieu de juste les statistiques de cette catégorie</li>
+    				<li>Option pour activer ou désactiver <a href="configuration.htm#admin_picture_thumb_advanced_private_icon_show">l'affichage de l'icône "Privé" pour les utilisateurs non identifiés ou n'ayant pas les bons privilèges</a></li>
+    				<li>Option pour envoyer directement les visiteurs <a href="configuration.htm#admin_thumbnail_to_fullsize">des vignettes aux images originales </a> (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_image_movie_download_link_visible">Lien optionnel de téléchargement des animations</a> (cpg1.5.x)</li>
+    				<li>Couleurs alternées pour les lignes des tables (cpg1.5.x)</li>
+    				<li>Nuage de tags (mots-clés) optionnel (cpg1.5.x)</li>
+    				<li><a href="configuration.htm#admin_sidebar">Barre latérale</a> pour une navigation plus facile (cpg1.5.x)</li>
+    				<li>Négatif de film piloté par Ajax (cpg1.5.x)</li>
+    			</ul>
+    		</li>
+    	</ul>
+    </div>
+    
+    <a name="about_next"></a><h2>Et maintenant ?<a href="#about_next" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Il y a un certain nombre de pages de la documentation que les débutants devraient lire pour commencer:</p>
+    <ul>
+    	<li><a href="quickstart.htm#about">Guide de démarrage rapide</a></li>
+    	<li><a href="requirements.htm">Minimum requis</a></li>
+    	<li><a href="testing.htm">Test (version alpha/beta !)</a></li>
+    	<li><a href="languages.htm">Langues</a></li>
+    	<li><a href="credits.htm">Crédits</a></li>
+    	<li><a href="copyrights.htm">Licence &amp; droit d'auteur</a></li>
+    	<li><a href="known_issues.htm">Problèmes connus</a></li>
+    </ul>
+</div>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/install_faq.htm 1.5.8.src/docs/fr/install_faq.htm
--- 1.5.6.src/docs/fr/install_faq.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/install_faq.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,171 +1,165 @@
-﻿<!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="en" lang="en" dir="ltr">
-<head>
-<title>Installation: Questions Fréquemment Posées (FAQ) - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Installation - Frequently Asked Questions (FAQ)" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install_faq.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
-<div id="toc">
-<a href="toc.htm">Table of Contents</a>
-</div>
-
-<a name="faq"></a><h1>Installation - Questions Fréquemment Posées (FAQ)<a href="#faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Lire cette FAQ est une bonne idée pour essayer de résoudre des problèmes particuliers. Malgré tout, celà ne rend pas le reste de la documentation obsolète - Si vous ne trouvez pas de réponse ici, assurez vous d'avoir lu <strong>l'entière</strong> documentation. Cherchez attentivement sur le forum d'aide avant de commencer une nouvelle demande d'aide sur le forum.</p>
-
-<a name="faq_toc"></a><h2>Table des matières:<a href="#faq_toc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul class="nomargin">
-    <li><a class="content" href="#MinimumRequirements">Quels sont les <strong>minimum requis</strong> pour pouvoir installer et utiliser Coppermine 1.5.x ?</a></li>
-    <li><a class="content" href="#whatIsImageMagick">Qu'est ce qu' <strong>ImageMagick</strong> et comment puis-je me le procurer?</a></li>
-    <li><a class="content" href="#WhatIsGD">Qu'est ce que <strong>GD</strong> et comment puis-je me le procurer?</a></li>
-    <li><a class="content" href="#VersionPHP">Comment savoir <strong>quelle version de PHP</strong> j'ai?</a></li>
-    <li><a class="content" href="#VersionGD">Comment savoir <strong>quelle version de GD</strong> j'ai?</a></li>
-    <li><a class="content" href="#GD1vsGD2">Quelle est la différence entre <strong>GD1 et GD2</strong>?</a></li>
-    <li><a class="content" href="#enableGD">Comment <strong>activer GD</strong> sur mon serveur Windows?</a></li>
-    <li><a class="content" href="#enableIMonWindows">Comment <strong>activer ImageMagick</strong> sur mon serveur Windows?</a></li>
-    <li><a class="content" href="#InstallSteps">Quelles sont les <strong>étapes </strong> pour faire fonctionner Coppermine?</a></li>
-    <li><a class="content" href="#installIMwhenHosted">Comment pui-je <strong>installer ImageMagick ou GD</strong>?</a></li>
-    <li><a class="content" href="#imagecreatefromjpeg">Lors de l'installation j'ai <strong>l'erreur</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. Qu'est ce que cela signifie?</a></li>
-    <li><a class="content" href="#mkdirPermissionDenied">Lors de l'installation j'ai <strong>l'erreur</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. Qu'est ce que cela signifie?</a></li>
-</ul>
-
-
-
-<a name="MinimumRequirements"></a>
-<h2>Quels sont les <strong>minimum requis</strong> pour l'utilisation  de Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>
-    <ul>
-        <li>N'importe quel serveur web, Apache recommandé (il a été rapporté que Coppermine fonctionne avec  <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
-        <li>PHP 4.3.0 ou supérieur, PHP 5 est supporté</li>
-        <li>La librairies graphique<a href="#WhatIsGD">GD</a> ou Image Magick</li>
-        <li>mySQL 3.23.23 ou supérieur (4.1 recommandé). Ne confondez pas la version de l'api client (qui est affichée dans le phpinfo) avec la version de MySQL version!</li>
-    </ul><br /></p><hr />
-<a name="WhatIsGD"></a>
-<h2>Qu'est ce que <strong>GD</strong> et comment me le procurer?<a href="#WhatIsGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD est une librairie graphique qui permets à PHP de faire de la manipulation d'images. Si vous tournez sur votre propre serveur vous pouvez la télécharger à l'adresse <a href="http://www.boutell.com/gd/" class="external">www.boutell.com/gd/</a>. Vous devrez recompiler PHP sur les systèmes (L)Unix, en fonction de votre configuration Apache. Les versions les plus récentes de PHP intègrent GD dans leur package. Dans la plupart des systèmes Windows, vous pouvez l'activer dans le fichier php.ini. Si vous avez souscrit à un hébergement web, vérifiez auprès de votre hébergeur si  GD/GD2 est disponibles pour votre site. Si ce n'est pas le cas, demandez à votre hébergeur si vous pouvez l'avoir ou cherchez un autre hébergeur. GD/GD2 est la fonction standard chez la plupart des hébergeurs.<br /></p><hr />
-
-<a name="whatIsImageMagick"></a>
-<h2>Qu'est ce qu'ImageMagick et comment se le procurer?<a href="#whatIsImageMagick" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick est une autre librairie graphique comme GD/GD2 pour la manipulation d'images. Si vous tournez sur votre propre serveur, vus pouvez la télécharger à cette adresse <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. Il y a des sources executables disponibles pour Unix, Linux, Mac et Windows, tout comme des packages binares pour plusieurs systèmes d'exploitation de serveurs. Vous ne pouvez pas installer ImageMagick si vous avez souscrit à un hébergement web.
-<br /></p>
-<br />
-<div class="totop">[<a href="#top" class="nodeco">haut de page</a>]</div><hr />
-
-<a name="VersionPHP"></a>
-<h2>Comment savoir <strong>quelle version de PHP</strong> j'ai?<a href="#VersionPHP" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Si vous n'avez pas déjà installé Coppermine, créez un fichier vide nommé "info.php". ajoutez le code suivant dans ce fichier: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Sauvegardez le fichier et téléchargez le sur votre serveur, puis lacez le depuis votre navigateur (exemple. http://www.votresite.com/info.php). La toute première ligne devrait être &quot;PHP Version X.Y.Z&quot;<br />Merci de noter: laisser le fichier info.php sur votre serveur peut présenter un risque en matière de sécurité; il vous faudra soit l'effacer soit le placer dansun dossier protégé par mot de passe!<br />&nbsp;<br />Si vous avez déjà installé Coppermine, vous trouverez un fichier phpinfo (phpinfo.php) dans le répertoire de Coppermine. Identifiez vous comme administrateur dans votre galerie Coppermine et pointez simplement (entrez l'URL) avec votre navigateur sur http://votresite.com/votre_repertoire_coppermine/phpinfo.php ou cliquez sur le lien phpinfo dans le <a href="admin_menu.htm">menu administrateur</a>de Coppermine.</p><hr />
-<a name="VersionGD"></a>
-<h2>Comment savoir <strong>quelle version de GD</strong> j'ai?<a href="#VersionGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Si vous n'avez pas encore installé Coppermine, créez un fichier vide nommé "info.php", placez-y le code suivant: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Sauvegardez le fichier et téléchargez le sur votre serveur, puis lacez le depuis votre navigateur (exemple. http://www.votredomaine.com/info.php). Cherchez un tableau comme celui-ci:<br />
-<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
-<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
-</table>
-<br /><br />Merci de noter: laisser le fichier info.php sur votre serveur peut présenter un risque en matière de sécurité; il vous faudra soit l'effacer soit le placer dansun dossier protégé par mot de passe!<br />&nbsp;<br />Si vous avez déjà installé Coppermine, vous trouverez un fichier phpinfo (phpinfo.php) dans le répertoire de Coppermine. Identifiez vous comme administrateur dans votre galerie Coppermine et pointez simplement (entrez l'URL) avec votre navigateur sur http://votresite.com/votre_repertoire_coppermine/phpinfo.php ou cliquez sur le lien phpinfo dans le <a href="admin_menu.htm">menu administrateur</a>de Coppermine. Puis cherchez sur la page la section concernant GD.</p>
-<hr />
-
-<a name="GD1vsGD2"></a>
-<h2>Quelle est la différence entre <strong>GD1 et GD2</strong>?<a href="#GD1vsGD2" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>GD2 est une version plus récente que GD1 et, de ce fait, qui créear des images de meilleure qualité (images intermédiaires et vignettes). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Voici un exemple pris sur <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: a propos du redimmensionnement</a><br />(Taille de l'image originale: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>La mise à jour de la librairie graphique GD après l'installation de Coppermine n'affectera pas les images crées précédemment. Elle n'aura d'effets que sur celles crées après la mise à jour. <strong>Sauf si vous faite tourner votre propre serveur, vous ne pourrez pas mettre à jour ou installer la librairie graphique GD  - seul votre hébergeur le peut!</strong></p>
-<p>La différence essentielle entre  GD 1 et GD 2 réside dans la profondeur des couleurs: GD1 ne supporte qu'ine profondeur limité de couleurs de 256 couleurs par image. Il en résulte une qualité d'image très limité.</p>
-<p class="cpg_message_info">Actuellement, la librairie graphique GD1 est totallement dépassée et ne devrait se trouver que sur les très vielles installations. Si vous êtes hébergés, vous devriez avoir GD2. Si votre hébergeur ne vous offre que GD1, il est peut être temps de chercher un autre, et meilleur, hébergeur.</p>
-<hr />
-
-<a name="enableGD"></a>
-<h3>Comment <strong>activer GD</strong> sur mon serveur Windows?<a href="#enableGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>GD 1.x 2.x font normalement partie intégrante de toute distribution standart de PHP sous Windows<br />
-Pour vérifier si vous l'avez, allez dans le répertoire ou vous avez installé PHP, allez dans le sous-répertoire &quot;extensions&quot; et regardez si vous avez un fichier nommé "php_gd2.dll".<br />
-Occasionnellent, vous devrez modifier votre fichier php.ini (normalement situé dans le répertoire windows) et enlevez le &quot;;&quot; se trouvant au début de la ligne:<br />
-<tt class="code">extension=php_gd2.dll</tt> (à la fin du fichier). Cela forcera PHP à charger l'extension GD2.<br />
-A chaque fois que vous modifiez le fichiez php.ini, n'oubliez pas que vous devez redémarer votre serveur pour que les modifications soient prises en compte.<br />
-ImageMagick est beaucoup plus compliqué à utiliser sous  Windows<br />
-Greg<br /></p>
-<p>Note complémentaire: L'équipe de développement de Coppermine ne recommande pas <a href="requirements.htm#what_minimum_self-hosting">l'autohébergement</a>. Nous ne sommes pas en train de vous encourager à faire tourner votre propre serveur si vous n'avez pas les connaissances pour. Nous laissons ce paragraphe dans la FAQ uniquement pour servir de référence. Comprenez que nous ne pouvons pas vous conseiller sur les problèmes liés à la configuration des serveurs.</p><hr />
-<a name="enableIMonWindows"></a>
-<h3>Comment <strong>activer ImageMagick</strong> sur mon serveur Windows?<a href="#enableIMonWindows" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ImageMagick est beaucoup plus compliqué à configurer sur Windows. Il y a beaucoups de choses à prendre en compte. Le foum d'aide de Coppermine <strong>n'est pas</strong> le bon endroit pour demander de l'aide pour l'installer, puisque le forum concerne Coppermine et non &quot;Comment configurer un serveur&quot; (la plupart des personnes sur le forum de Coppermine ne font pas tourner leur propre serveur, mais ont un hébergement web chez un hébergeur). A la place, essayez de trouver un forum d'aide sur Internet qui traite de ce sujet particulier.</p>
-<p>Le chemin d'accès vers ImageMagick ne doit pas contenir d'espaces ou de caractère spéciaux. Vous devez vous assurer que l'utilisateur utilisé par le serveur a les droit necessaires pour lancer les executables d'ImageMagick.</p>
-<hr />
-
-
-<a name="InstallSteps"></a>
-<h2>Quelles sont <strong>les étapes</strong> pour faire fonctionner Coppermine?<a href="#InstallSteps" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Comme expliqué dans <a href="install.htm#how">la section Installation</a>:
-<ol>
-<li>Téléchargez Coppermine</li>
-<li>Décompressez l'archive sur votre disque dur</li>
-<li>Téléchargez le contenu du dossier Coppermine sur votre serveur (vous pouvez placer les fichiers à la racine du site ou dans un répertoire avec le nom que vous choisirez).</li>
-<li>CHMOD (<u>CH</u>angez le <u>MOD</u>e de configuration des permissions) les dossiers "include" et "albums" de votre dossier Coppermine nouvellement téléchargé ainsi que tous leurs sous-dossiers pour leur donner l'accès en lecture/écriture. Si votre hébergeur ne vous permets pas de le faire, vous devrez certainement chercher sur le net pour télécharger et installer une application FTP pour vous facilité la tâche.<br />
-Pour plus de détails, lisez <a href="install_permissions.htm#permissions">la section concernant les permissions</a>.</li>
-<li> Créez une base de donnée à l'aide des outils de management de votre site si vous n'en avez pas encore. Vous n'aurez pas à ajouter de tables à la base de donnée nouvellement crée. Coppermine les créera pour vous. Si vous avez déjà une base de donnée sur votre site, vous pourrez l'utiliser telle quelle. </li>
-<li>Si vous faites une installation sur un serveur Yahoo, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">lisez ceci auparavant</a>.</li>
-<li>Allez avec votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/install.php et suivez les instructions de l'asistant d'installation (basiquement les tables MySQL vont être créer et la table de configuration sera remplie avec les valeurs par défaut)</li>
-<li>Après une installation réussie, vous pouvez effacer le fichier install.php de votre site web, mais ce n'est pas necessaire, puisque Coppermine vérifie que l'installeur n'est pas lancé une deuxième fois.</li>
-<li>Allez depuis votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/ , et identifiez vous cimme administrateur en utilisant l'IDentifiant et le Motd e Passe que vous avez défini lirs de l'installation. Identifié en tant qu'administrateur, cliquez sur le bouton CONFIG du menu administrateur pour commencer à personnaliser votre Galerie Pgoto Coppermine comme suggéré dans la section &quot;<a href="start.htm">Pour commencer</a>&quot; de la documentation.</li>
-<li>Testez votre nouvelle installation, créez quelques <a href="categories.htm">categories</a>, sous-categories, et <a href="albums.htm">albums</a>. Téléchagez quelques images (pas trop pour le moment), et vérifiez que tout fonctionne correctement. </li>
-<li>Allez avec votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/docs/ et LISEZ la documentation. La documentation inclue à CPG1.5.x a été mise à jour depuis les versions précédentes pour vous aider à résoudre les problèmes et répondre qux questions que vous pourriez avoir au début. La lecture de la documentation prends quelques minutes. Résoudre des problèmes par la suite peut prendre des jours voire des semaines.</li>
-<li>Si vous avez installé Coppermine dans un sous-répertoire de votre site, faites un lien vers votre page d'accueil.</li>
-</ol><br /></p>
-<hr />
-
-<a name="installIMwhenHosted"></a>
-<h2>Comment <strong>installer ImageMagick ou GD</strong>?<a href="#installIMwhenHosted" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Vous ne pouvez <a href="#enableIMonWindows">installer ImageMagic ou GD que si vous faites tourner otre propre serveur</a> ou si vous avez au moins un accès shell à votre serveur. Si votre site est hébergé chez un hébergeur vous pouvez uniquement contacter votre hébergeur et lui demander de l'installer pour vous. Si il refuse, choisissez un autre hébergeur ou utilisez GD à la place.<br /></p>
-<hr />
-
-
-<a name="imagecreatefromjpeg"></a>
-<h3>Lors de l'Installation j'ai <strong>l'erreur</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. Qu'est ce que ca signifie ?<a href="#imagecreatefromjpeg" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Cette erreur signifie que la version PHP installée sur votre serveur ne supporte pas la librairie graphique GD1/GD2 .<br />
-Si vous savez qu'ImageMagick est installé sur votre serveur, vous pouvez essayer de l'utiliser à la place. Sinon, vous devrez trouver un autre hébergeur, ou convaincre le votre d'intaller GD1/GD2 (La librairie graphique GD ets maintenant un composant standart de PHP et devrait normalement être installé et disponible). Coppermine ne feut pas fonctionner sans GD ou ImageMagik</p><hr />
-
-<a name="mkdirPermissionDenied"></a>
-<h3>Lors de l'Installation j'ai <strong>l'erreur</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. Qu'est ce que ca signifie ?<a href="#mkdirPermissionDenied" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Le script doit avoir les droits pour créer et effacer des fichiers.
-<ul>
-<li>Su les serveurs Unix/linux:<br />Faites un CHMOD à 755 (rwxr-xr-x) pour le répertoire Coppermine (et tous ses sous-répertoires. Pour plus de détails sur le CHMOD: regardez dans  <a href="http://www.google.com/search?q=chmod+tutorial" class="external">cet excellent tutoriel</a></li>
-<li>Sur Windows/IIS:<br />Vérifiez que l'utilisateur utilisé par le serveur pour lancer les scripts PHP (habituellement appelé IUSR) a les droit ssuffisant pour lire, executer, modifier, effacer dans le répertoire de Coppermine. Pour savoir comment, demandez votre hébergeur ou lisez la documentation de votr eserveur si vous faites tourner votre propre serveur.
-</li>
-<li>Sur Windows/Apache:<br />Vérifiez le compte utilisé par Apache et configuirez les <em>droits</em> dans le sytsème de fichiers.
-</li>
-</ul>
-Pour plus de détails, lisez la <a href="install_permissions.htm#permissions">section sur les droits et permissions</a>.</p>
-<hr />
-
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Installation: Questions fréquemment posées (FAQ) - Coppermine Photo Gallery - Documentation &amp; manuel</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Installation - Questions fréquemment posées (FAQ)" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install_faq.htm $
+  $Revision: 7805 $
+
+
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matières</a>
+</div>
+
+<a name="faq"></a><h1>Installation: Questions fréquemment posées (FAQ)<a href="#faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Lire cette FAQ est une bonne idée pour essayer de résoudre des problèmes particuliers. Malgré tout, cela ne rend pas le reste de la documentation obsolète - Si vous ne trouvez pas de réponse ici, assurez vous d'avoir lu <strong>l'entière</strong> documentation. Cherchez attentivement sur le forum d'aide avant de commencer une nouvelle demande d'aide sur le forum.</p>
+
+<a name="faq_toc"></a><h2>Vue d'ensemble de la FAQ:<a href="#faq_toc" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul class="nomargin">
+    <li><a class="content" href="#MinimumRequirements">Quels sont les <strong>minimums requis</strong> pour pouvoir installer et utiliser Coppermine 1.5.x ?</a></li>
+    <li><a class="content" href="#whatIsImageMagick">Qu'est ce qu'<strong>ImageMagick</strong> et comment puis-je me le procurer ?</a></li>
+    <li><a class="content" href="#WhatIsGD">Qu'est ce que <strong>GD</strong> et comment puis-je me le procurer ?</a></li>
+    <li><a class="content" href="#VersionGD">Comment savoir <strong>quelle version de GD</strong> j'ai ?</a></li>
+    <li><a class="content" href="#GD1vsGD2">Quelle est la différence entre <strong>GD1 et GD2</strong> ?</a></li>
+    <li><a class="content" href="#enableGD">Comment <strong>activer GD</strong> sur mon serveur Windows ?</a></li>
+    <li><a class="content" href="#enableIMonWindows">Comment <strong>activer ImageMagick</strong> sur mon serveur Windows ?</a></li>
+    <li><a class="content" href="#installIMwhenHosted">Comment puis-je <strong>installer ImageMagick ou GD</strong>?</a></li>
+    <li><a class="content" href="#VersionPHP">Comment savoir <strong>quelle version de PHP</strong> j'ai ?</a></li>
+    <li><a class="content" href="#InstallSteps">Quelles sont les <strong>étapes</strong> pour faire fonctionner Coppermine ?</a></li>
+    <li><a class="content" href="#installFTP_mode">Quel est le <strong>mode FTP</strong> dois-je utiliser ?</a></li>
+</ul>
+
+
+
+<a name="MinimumRequirements"></a>
+<h2>Quels sont les <strong>minimums requis</strong> pour pouvoir installer et utiliser Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <ul>
+        <li>N'importe quel serveur web, Apache recommandé (il a été rapporté que Coppermine fonctionne avec <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
+        <li>PHP 4.3.0 ou supérieur, PHP 5 est supporté</li>
+        <li>Les librairies graphiques <a href="#WhatIsGD">GD</a> ou ImageMagick</li>
+        <li>MySQL 3.23.23 ou supérieur (4.1 recommandé). Ne confondez pas la version de l'api client (qui est affichée dans le phpinfo) avec la version de MySQL !</li>
+    </ul>
+    <hr />
+    
+<a name="image_libraries"></a>
+<h2>Librairies graphique<a href="#image_libraries" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+    
+    <a name="WhatIsGD"></a>
+    <h3>Qu'est ce que <strong>GD</strong> et comment puis-je me le procurer ?<a href="#WhatIsGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD est une librairie graphique qui permet à PHP de faire de la manipulation d'image. La bibliothèque a été initialement développée par <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> et est actuellement maintenu par <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> sous l'égide de <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. Si vous tournez sur votre propre serveur vous pouvez la télécharger à l'adresse <a href="http://libgd.org/" class="external">libgd.org</a>. Vous devrez recompiler PHP sur les systèmes (L) Unix, en fonction de votre configuration Apache. Les versions les plus récentes de PHP intègrent GD dans leur package. Dans la plupart des systèmes Windows, vous pouvez l'activer dans le fichier php.ini. Si vous avez souscrit à un hébergement web, vérifiez auprès de votre hébergeur si GD/GD2 est disponibles pour votre site. Si ce n'est pas le cas, demandez à votre hébergeur si vous pouvez l'avoir ou cherchez un autre hébergeur. GD/GD2 est la fonction standard chez la plupart des hébergeurs.<br /></p><hr />
+    
+    <a name="whatIsImageMagick"></a>
+    <h3>Qu'est ce qu'ImageMagick et comment puis-je me le procurer ?<a href="#whatIsImageMagick" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick est une autre librairie graphique comme GD/GD2 pour la manipulation d'images. Si vous tournez sur votre propre serveur, vous pouvez la télécharger à cette adresse <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. Il y a des sources exécutables disponibles pour Unix, Linux, Mac et Windows, tout comme des packages binaires pour plusieurs systèmes d'exploitation de serveurs. Vous ne pouvez pas installer ImageMagick si vous avez souscrit à un hébergement web.
+    </p>
+
+    <a name="VersionGD"></a>
+    <h3>Comment savoir <strong>quelle version de GD</strong> j'ai ?<a href="#VersionGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Si vous n'avez pas encore installé Coppermine, créez un fichier vide nommé "info.php", placez-y le code suivant: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Sauvegardez le fichier et téléchargez-le sur votre serveur, puis lancez-le depuis votre navigateur (exemple. http://www.votredomaine.com/info.php). Cherchez un tableau comme celui-ci:<br />
+    <div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
+    <table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
+    </table>
+    <br /><br />Merci de noter: laisser le fichier info.php sur votre serveur peut présenter un risque en matière de sécurité; il vous faudra soit l'effacer soit le placer dans un dossier protégé par mot de passe !<br />&nbsp;<br />Si vous avez déjà installé Coppermine, vous trouverez un fichier phpinfo (phpinfo.php) dans le répertoire de Coppermine. Identifiez vous comme administrateur dans votre galerie Coppermine et pointez simplement (entrez l'URL) avec votre navigateur sur http://votresite.com/votre_repertoire_coppermine/phpinfo.php. Puis cherchez sur la page la section concernant GD.</p>
+    <hr />
+    
+    <a name="GD1vsGD2"></a>
+    <h3>Quelle est la différence entre <strong>GD1 et GD2</strong> ?<a href="#GD1vsGD2" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD2 est une version plus récente que GD1 et, de ce fait, elle créera des images de meilleure qualité (images intermédiaires et vignettes). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Voici un exemple pris sur <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: a propos du redimensionnement</a><br />(Taille de l'image originale: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>La mise à jour de la librairie graphique GD après l'installation de Coppermine n'affectera pas les images crées précédemment. Elle n'aura d'effets que sur celles crées après la mise à jour. <strong>Sauf si vous faite tourner votre propre serveur, vous ne pourrez pas mettre à jour ou installer la librairie graphique GD - Seul votre hébergeur le peut !</strong></p>
+    <p>La différence essentielle entre GD 1 et GD 2 réside dans la profondeur des couleurs: GD1 ne supporte qu'une profondeur limité de couleurs de 256 couleurs par image. Il en résulte une qualité d'image très limité.</p>
+    <p class="cpg_message_info">Actuellement, la librairie graphique GD1 est totalement dépassée et ne devrait se trouver que sur les très vielles installations. Si vous êtes hébergés, vous devriez avoir GD2. Si votre hébergeur ne vous offre que GD1, il est peut être temps d’en chercher un autre, qui soit un meilleur hébergeur.</p>
+    <hr />
+    
+    <a name="enableGD"></a>
+    <h3>Comment <strong>activer GD</strong> sur mon serveur Windows ?<a href="#enableGD" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD 1.x 2.x font normalement partie intégrante de toute distribution standard de PHP sous Windows<br />
+    Pour vérifier si vous l'avez, allez dans le répertoire ou vous avez installé PHP, allez dans le sous-répertoire &quot;extensions&quot; et regardez si vous avez un fichier nommé "php_gd2.dll".<br />
+    Occasionnellement, vous devrez modifier votre fichier php.ini (normalement situé dans le répertoire windows) et enlevez le &quot;;&quot; se trouvant au début de la ligne:<br />
+    <tt class="code">extension=php_gd2.dll</tt> (à la fin du fichier). Cela forcera PHP à charger l'extension GD2.<br />
+    A chaque fois que vous modifiez le fichiez php.ini, n'oubliez pas que vous devez redémarrer votre serveur pour que les modifications soient prises en compte.<br />
+    ImageMagick est beaucoup plus compliqué à utiliser sous Windows<br />
+    Greg<br /></p>
+    <p>Note complémentaire: L'équipe de développement de Coppermine ne recommande pas <a href="requirements.htm#what_minimum_self-hosting">l'auto-hébergement</a>. Nous ne sommes pas en train de vous encourager à faire tourner votre propre serveur si vous n'avez pas les connaissances pour. Nous laissons ce paragraphe dans la FAQ uniquement pour servir de référence. Comprenez que nous ne pouvons pas vous conseiller sur les problèmes liés à la configuration des serveurs.</p><hr />
+    <a name="enableIMonWindows"></a>
+    <h3>Comment <strong>activer ImageMagick</strong> sur mon serveur Windows ?<a href="#enableIMonWindows" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>ImageMagick est beaucoup plus compliqué à configurer sur Windows. Il y a beaucoup de choses à prendre en compte. Le forum d'aide de Coppermine <strong>n'est pas</strong> le bon endroit pour demander de l'aide pour l'installer, puisque le forum concerne Coppermine et non &quot;Comment configurer un serveur&quot; (la plupart des personnes sur le forum de Coppermine ne font pas tourner leur propre serveur, mais ont un hébergement web chez un hébergeur). A la place, essayez de trouver un forum d'aide sur Internet qui traite de ce sujet particulier.</p>
+    <p>Le chemin d'accès vers ImageMagick ne doit pas contenir d'espaces ou de caractère spéciaux. Vous devez vous assurer que l'utilisateur utilisé par le serveur a les droit nécessaires pour lancer les exécutables d'ImageMagick.</p>
+    <hr />
+    
+    <a name="installIMwhenHosted"></a>
+    <h3>Comment puis-je <strong>installer ImageMagick ou GD</strong> ?<a href="#installIMwhenHosted" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Vous ne pouvez <a href="#enableIMonWindows">installer ImageMagic ou GD que si vous faites tourner votre propre serveur</a> ou si vous avez au moins un accès Shell à votre serveur. Si votre site est hébergé chez un hébergeur vous pouvez uniquement contacter votre hébergeur et lui demander de l'installer pour vous. Si il refuse, choisissez un autre hébergeur ou utilisez GD à la place.<br /></p>
+    <hr />
+
+</div>
+
+<div class="totop">[<a href="#top" class="nodeco">Haut de page</a>]</div><hr />
+
+<a name="VersionPHP"></a>
+<h2>Comment savoir <strong>quelle version de PHP</strong> j'ai ?<a href="#VersionPHP" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Si vous n'avez pas déjà installé Coppermine, créez un fichier vide nommé "info.php". Ajoutez le code suivant dans ce fichier: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Sauvegardez le fichier et téléchargez-le sur votre serveur, puis placez-le depuis votre navigateur (exemple. http://www.votresite.com/info.php). La toute première ligne devrait être &quot;PHP Version X.Y.Z&quot;<br />Merci de noter: laisser le fichier info.php sur votre serveur peut présenter un risque en matière de sécurité; il vous faudra soit l'effacer soit le placer dans un dossier protégé par mot de passe !<br />&nbsp;<br />Si vous avez déjà installé Coppermine, vous trouverez un fichier phpinfo (phpinfo.php) dans le répertoire de Coppermine. Identifiez vous comme administrateur dans votre galerie Coppermine et pointez simplement (entrez l'URL) avec votre navigateur sur http://votresite.com/votre_repertoire_coppermine/phpinfo.php ou cliquez sur le lien phpinfo dans le <a href="admin_menu.htm">menu administrateur</a> de Coppermine.</p><hr />
+
+<a name="InstallSteps"></a>
+<h2>Quelles sont les <strong>étapes</strong> pour faire fonctionner Coppermine ?<a href="#InstallSteps" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Comme expliqué dans la <a href="install.htm#how">section installation:</a>:
+<ol>
+<li>Téléchargez Coppermine</li>
+<li>Décompressez l'archive sur votre disque dur</li>
+<li>Téléchargez le contenu du dossier Coppermine sur votre serveur (vous pouvez placer les fichiers à la racine du site ou dans un répertoire avec le nom que vous choisirez).</li>
+<li>CHMOD (<u>CH</u>angez le <u>MOD</u>e) de configuration des permissions) les dossiers "include" et "albums" de votre dossier Coppermine nouvellement téléchargé ainsi que tous leurs sous-dossiers pour leur donner l'accès en lecture/écriture. Si votre hébergeur ne vous permet pas de le faire, vous devrez certainement chercher sur le net pour télécharger et installer une application FTP pour vous facilité la tâche.<br />
+Pour plus de détails, lisez <a href="install_permissions.htm#permissions">la section concernant les permissions</a>.</li>
+<li>Créez une base de données à l'aide des outils de management de votre site si vous n'en avez pas encore. Vous n'aurez pas à ajouter de tables à la base de donnée nouvellement crée. Coppermine les créera pour vous. Si vous avez déjà une base de donnée sur votre site, vous pourrez l'utiliser telle quelle.</li>
+<li>Si vous faites une installation sur un serveur Yahoo, <a href="http://coppermine-gallery.net/forum/index.php?topic=18943.0">lisez ceci auparavant</a>.</li>
+<li>Allez avec votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/install.php et suivez les instructions de l'assistant d'installation (basiquement les tables MySQL vont être créées et la table de configuration sera remplie avec les valeurs par défaut)</li>
+<li>Après une installation réussie, vous pouvez effacer le fichier install.php de votre site web, mais ce n'est pas nécessaire, puisque Coppermine vérifie que l'installeur n'est pas lancé une deuxième fois.</li>
+<li>Allez depuis votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/ , et identifiez-vous comme administrateur en utilisant l'IDentifiant et le mot de passe que vous avez défini lors de l'installation. Identifié en tant qu'administrateur, cliquez sur le bouton CONFIG du menu administrateur pour commencer à personnaliser votre Galerie Photo Coppermine comme suggéré dans la section &quot;<a href="start.htm">Démmarage</a>&quot; de la documentation.</li>
+<li>Testez votre nouvelle installation, créez quelques <a href="categories.htm">catégories</a>, sous-catégories, et <a href="albums.htm">albums</a>. Téléchargez quelques images (pas trop pour le moment), et vérifiez que tout fonctionne correctement.</li>
+<li>Allez avec votre navigateur à l'adresse http://www.votresite.com/votre_repertoire_coppermine/docs/ et LISEZ la documentation. La documentation inclue à CPG1.5.x a été mise à jour depuis les versions précédentes pour vous aider à résoudre les problèmes et répondre aux questions que vous pourriez avoir au début. La lecture de la documentation prend quelques minutes. Résoudre des problèmes par la suite peut prendre des jours voire des semaines.</li>
+<li>Si vous avez installé Coppermine dans un sous-répertoire de votre site, faites un lien vers votre page d'accueil.</li>
+</ol><br /></p>
+<hr />
+
+<a name="installFTP_mode"></a>
+<h2>Quel est le <strong>mode FTP</strong> dois-je utiliser ?</h2>
+<p>File Transfer Protocol (FTP) est utilisé pour échanger et manipuler des fichiers sur un réseau informatique. Un client FTP peut se connecter à un serveur FTP pour manipuler des fichiers sur ce serveur.</p>
+<p>Il existe deux modes de transfert différents <abbr title="File Transfer Protocol">FTP</abbr>.</p>
+<p>Toutes les images (. Jpg,. Gif,. Png, etc) doit être transféré sous forme binaire, tous les fichiers qui contiennent du texte (php, htm, css, js, etc) en mode ASCII. La plupart des clients FTP ont un mode «auto» qui va utiliser le mode approprié pour chaque fichier; si votre client FTP à un mode "Auto", utilisez-le. Ce mode est particulièrement utile, pour installer Coppermine puisque le paquet contient un mélange de type de fichier. Si votre client ne dispose pas d'un mode «Auto», passer le à "binaire". Pour de plus amples renseignements, veuillez consulter le manuel de votre <a href="dev_tools.htm#dev_tools_ftp_client">client FTP</a> ou lire l'article <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">Wikipedia concernant le FTP</a>.</p>
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/install.htm 1.5.8.src/docs/fr/install.htm
--- 1.5.6.src/docs/fr/install.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/install.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,87 +1,133 @@
-﻿<!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="en" lang="en" dir="ltr">
-<head>
-<title>Installation - Coppermine Photo Gallery - Documentation &amp; Manuel</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="language" content="fr" />
-<meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Installation and Setup - How to install the script" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="MSSmartTagsPreventParsing" content="true" />
-<meta http-equiv="imagetoolbar" content="no" />
-<!--
-  SVN version info:
-
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
--->
-<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
-<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
-<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
-<link rel="shortcut icon" href="../favicon.ico" />
-<script src="../js/jquery.js" type="text/javascript"></script>
-<script src="../js/jquery.treeview.js" type="text/javascript"></script>
-<script src="script.js" type="text/javascript"></script>
-</head>
-<body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
-<div id="toc">
-<a href="toc.htm">Table of Contents</a>
-</div>
-
-<a name="installation"></a><h1>Installation et Configuration<a href="#installation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<div class="indent"><!-- start sub-section of "installation and setup" (level 1 x)-->
-
-<a name="how"></a><h2>Comment Installer le script<a href="#how" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-  <li><strong>Décompressez l'archive en préservant la structure des répertoires.</strong><br />Vous pouvez (et vous devirez) renommer le répertoire de Coppermine, mais pas les fichiers ou les dossiers qu'il contient.</li>
-  <li><strong>Téléchargez tous les fichiers sur votre serveur Web</strong> (En vous assurant d'utiliser le bon mode FTP)</li>
-  <li><strong><a href="install_permissions.htm#permissions">Parametrez les permissions</a> pour les répertoires "<em>albums</em>" et "<em>include</em>" dans le répertoire ou se trouvent vos fichiers Coppermine</strong><br />
-  Habituellement, vous devrez utiliser la commande CHMOD, et régler les permission sur 755 (ou 777, en fonction de la configuration de votre serveur).<br />
-  <div class="cpg_message_warning">Chez certains hébergeurs gratuits(Free par exemple) la commande CHMOD n'est pas active. Vous pourez néanmoins installer Coppermine sans problèmes dans la plupart des cas</div>
-  <div class="cpg_message_info">Cette étape est très importante et ne doit pas être négligée!</div></li>
-  <li><strong>Assurez vous d'avoir les informations correctes à propos de votr ebase de donnée</strong><br />
-- Vous devez <em>connaitre</em> le nom de la base de donnée ainsi que les détails du compte utilisateur MySQL avec lequel Coppermine se connectera à la base de donnée. La Base de Donée et l'utilisateur doivent déjà exister, et l'utilisateur doit avoir accès à cette base de donnée. Coppermine ne créera pas la base de donnée pour vous, mais il créera les tables dans la base de donnée pendant l'installation, vous n'aurez pas besoin d'ajouter vous même de tables.</li>
-  <li><strong>Lancez le script d'installation sur votre serveur</strong><br />
-  Entrez l'URL suivante dans la barre d'adresse de votre navigateur:&nbsp;&nbsp; http://votre_serveur/votre_repertoire_Coppermine/install.php&nbsp;&nbsp; (<em>votre_serveur</em> = votre site web, <em>votre_repertoire_Coppermine</em> = le répertoire dans lequel vous avez téléchargé les fichiers Coppermine.)   Suivez les instructions de <a href="install_screen.htm">l'écran d'installation</a> et entrez les informations necessaires demandées.</li>
-  <li><strong>Confirmez que vous avez entré toutes les informations correctes à propos de la base de donnée utilisée pour votre installation de Coppermine.</strong><br />
-   Si il n'y a pas de base de donnée existante pour votre site Web, vous devrez en crée une, ou votr ehébergeur devra en créer une pour vous. Votre hébergeur est le mieux placé pour vour fournir les instructions pour que vous puissiez faire ceci.  Pour l'installation, vous devrez connaître le chemin d'accès au serveur de la base de donnée qui sera utilisée par Coppermine et les détails du compte utilisateur MySQL avec lequel Coppermine se connectera à la base de donnée. Vous devrez avoir le chemin d'accès au serveur de la base de donnée (habituellement 'localhost'), votre nom d'utilisateur MySQL, le mot de passe MySQL, et le nom de la base de donnée MySQL avant d'installer Coppermine. L'utilisateur qui installe Coppermine doit avoir les droits d'accès à cette base de donnée.<br />
-Si vous utilisez une base de donnée nouvellement crée, vous n'avez pas besoin d'ajouter manuellement des tables. Coppermine créera les tables necessaires pendant le processus d'installation.</li>
-</ul>
-
-<a name="what"></a><h2>Ce que fait l'Installeur<a href="#what" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Après avoir fait quelques vérifications de base, l'installeur créer les tables necessaires dans la base de donnée et les remplis avec les valeurs par défaut. Il crée le fichier include/config.inc.php dans le répertoire Coppermine sur votre serveur et qui contient les détails concernant votre base de donnée que vous avez entrés lors de l'installation. Si vous deviez changer vos données de connection MySQL plus tard (par exemple si vous changez le mot de passe de votre compte utilisateur MySQL ou si vous migrez vers un autre serveur), vous devrez modifier le fichier include/config.inc.php manuellement pour prendre en compte ces changements. le fichier include/config.inc.php empêche aussi que le script d'installation soit lancé une deuxième fois: si l'installeur est lancé, une vérification de l'existance de ce fichier est faite - si oui, l'installeur est arrêté et l'utilisateur est redirigé vers la page d'index.</p>
-
-<a name="install_related"></a><h2>Information Complémentaires<a href="#install_related" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Il y a d'autres éléments et informations relatifs à l'installation:</p>
-<ul>
-    <li><strong><a href="auto-installers.htm">Auto-Installeurs</a> (comme Fantastico)</strong><br />
-    Cmprenez ce qui ne va pas avec eux, et pourquoi vous ne devriez pas les utiliser ainsi que ce que vous devrez faire si vous avez utilisé un auto-installeur</li>
-    <li><strong><a href="install_faq.htm">FAQ d'Installation</a></strong><br />
-    Questions fréquemment posée relatives à l'installation de Coppermine. Lisez là d'abbord avant de poser des questions!</li>
-    <li><strong><a href="uninstall.htm">Désinstallation</a></strong><br />
-    Même si nous sommes persuadés que Coppermine convient à tout le monde, vous pourriez vouloir le désinstaller (pour quelque raison qu ece soit) - Vous aurez ici les instructions pour ce faire.</li>
-    <li><strong><a href="start.htm">Premiers pas</a> (premières étapes après l'installation)</strong><br />
-    Bien, vous avez installé Coppermine avec succès? Et maintenant - voici une autre courte page qui vous permettra de configurer Coppermine et d'y placer du contenu en en temps record.
-</ul>
-<a name="install_related_end"></a>
-
-<a name="install_server_config"></a><h2>Configuration du serveur<a href="#install_server_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Lors de l'installation de Coppermine, vous pouriez être confrontés à des problèmes qui ne sont pas directement liés à Coppermine, mais à la configuration de votr eserveur. Par conséquent, cette section de la documentation ne peut que donner un aperçu sur la question de la configuration des serveurs. Nous ne pouvons que formuler des recommandations, mais il est au-delà de la portée du support de Coppermine de conseiller comment configurer un serveur web. Cela étant dit: si vous avez des questions liées à la configuration du serveur, demandez de l'aide à votre hébergeur plutôt que de poser vos questions sur le forum de Coppermine.</p>
-<a name="install_server_config_register_globals"></a><h3>register_globals<a href="#install_server_config_register_globals" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Dans les anciennes versions de PHP, le paramétrage par défaut pour <a href="http://www.php.net/manual/en/security.globals.php" rel="external" class="phpnet">register_globals</a> était "on", ce qui a amené beaucoup de programmeurs PHP à produire des codes non sécurisés (simplement parce qu'ils n'avaient pas concience des dangers de en terme de sécurité de leur manière de coder). En conséquence, il y avait beaucoup de scripts qui s'appuient sur la variable serveur  "register_globals" sur "on". Toutefois, comme de nombreuses attaques ont été menées avec des scripts malveillants qui comptent sur register_globals activé, il est conseillé de désactivez cette fonctionnalité dans la configuration des paramètres PHP de votre serveur Web. Dans les versions récentes de PHP, le réglage par défaut est "off". Toutefois, votre hébergeur peut avoir laissé register_globals sur "on" pour vous permettre d'exécuter des scripts obsolètes qui s'appuient sur register_globals. <br />
-Pour que les choses soient absolument claires: Coppermine n'a <strong>pas</strong> besoin de register_globals=on, mais il peut fonctionner avec les deux paramétrages de register_gloabls "on" ou "off". Il y a juste un impact concernant la sécurité avec la variable paramétrée sur "on" dont nous voulons vous prévenir. Si votre serveur Web a register_globals = on, l'installeur vous préviendra simplement de ce fait , mais il continuera.</p>
-<a name="install_server_config_register_globals_end"></a>
-<a name="install_server_config_end"></a>
-
-<div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
-</div>
-</body>
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Install - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="fr" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Installation et configuration - Comment faire pour installer le script" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation et manuel</h1>
+<div id="toc">
+<a href="toc.htm">Table des matères</a>
+</div>
+
+<a name="installation"></a><h1>Installation et configuration<a href="#installation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<div class="indent">
+
+<a name="how"></a><h2>Comment faire pour installer le script<a href="#how" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+
+  <a name="how_minimum"></a><h3>Minimums requis<a href="#how_minimum" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  <p>Assurez-vous que vous avez le <a href="requirements.htm#what_minimum">minimums requis</a> pour exécuter Coppermine sur votre serveur.</p>
+
+  <a name="how_unpack"></a><h3>Décompressez l'archive en préservant la structure des répertoires<a href="#how_unpack" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  <p>Vous pouvez (et devriez) renommer le dossier Coppermine, mais pas les fichiers ou dossiers à l'intérieur.</p>
+  <div>
+	  <span class="detail_head_collapsed">Détails</span>
+	  <div class="detail_body border1">
+		  <p>Vous avez besoin d'une application qui peut décompresser une archive, comme <a href="http://www.7-zip.org/" rel="external" class="external">7-Zip</a> si votre <abbr title="Systèmes d'exploitation">OS</abbr> ne supporte pas la décompression du paquetage (Windows XP ou plus récent support les fichiers zip, la plupart des distributions Linux Desktop viennent avec des clients correspondant comme File Roller). Dans certains application de compression / décompression comme Win Zip il y a une possibilité qui permet à l'utilisateur de préciser si la structure des dossiers dans les archives devraient être conservées intactes, ou si tous les fichiers contenus dans l'archive doit être décompressée dans un dossier unique, sans sous-dossiers. Pour Coppermine, l'option préservant la structure des dossiers doit être activée.</p>
+		  <p class="cpg_example">Un bon endroit pour décompresser votre copie du paquetage de Coppermine est le bureau ou dans un autre dossier temporaire. Dans cette explication, nous supposerons que vous avez décompressé l'archive sur le bureau.</p>
+		  <p>Après l’avoir décompressé, vous devriez avoir un dossier sur votre bureau nommé <tt class="code">cpg15x</tt>. Vous êtes les bienvenus (et encouragé) à changer le nom de ce dossier pour quelque chose qui est plus logique pour une utilisation sur internet, mais assurez-vous d'utiliser un nom qui soit en toute sécurité sur le Web: ne pas utiliser des caractères spéciaux, sauf le tiret (<tt class="code">-</tt>) et le trait de soulignement (<tt class="code">_</tt>), n'utilisez pas d'espaces, ne pas utiliser les caractères accentués, les trémas et les autres caractères spéciaux. Eviter les lettres capitales si possibles. En fait, vous devriez n’utiliser que les caractères alphanumérique latin (de<tt class="code">a</tt> à <tt class="code">z</tt> et <tt class="code">0</tt> à <tt class="code">9</tt>). Cette recommandation ne s'applique pas seulement pour le dossier Coppermine, mais n'importe quel dossier ou fichier que vous téléchargez sur un serveur web.</p>
+		  <div class="cpg_example">
+			  Voici une liste de noms de conforme pour le dossier:
+			  <ul>
+			  	<li><tt class="code">gallery</tt></li>
+			  	<li><tt class="code">pictures</tt></li>
+			  	<li><tt class="code">images</tt></li>
+			  	<li><tt class="code">multimedia</tt></li>
+			  	<li><tt class="code">galerie</tt> (Si la majorité des utilisateurs parle l'allemand, le mot allemand pour la <em>gallery</em> est <em>Galerie</em> est avec celle du <tt class="code">L</tt> au milieu)</li>
+			  </ul>
+		  </div>
+		  Le nom du dossier vous choisissez ici correspondra plus tard à l'URL de votre galerie, il est donc conseillé de choisir un nom facile à mémoriser. Vous obtenez un petit bonus supplémentaire en termes de convivialité pour les moteurs de recherche si vous choisissez un nom descriptif de votre <tt class="code">galerie</tt>. Ne vous préoccupé pas de choisir un nom pour le dossier dans lequel Coppermine résidera: vous pouvez toujours changer le nom du dossier du dit dossier à un stade ultérieur.
+	  </div>
+  </div>
+
+  <a name="how_upload"></a><h3>Envoyez tous les fichiers sur votre serveur web<a href="#how_upload" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  Il est obligatoire de télécharger <strong>tous</strong> les dossiers et les fichiers qui sont avec le paquetage de Coppermine sur le serveur web.<br />
+  <span class="detail_head_collapsed">Détails</span>
+  <div class="detail_body border1">
+  	<p>Utilisez votre application FTP pour transférer le dossier décompressé dans le premier étape de votre serveur Web. Ne <strong>pas</strong> utiliser d’add-ons ou autre pour navigateur afin de télécharger les fichiers, mais utilise une application FTP réelle. Ne vous fiez <strong>pas</strong> aux outils basiques intégrés dans les éditeurs <abbr title="What You See Is What You Get">WYSIWYG</abbr> comme MS Frontpage ou Dreamweaver, comme ceux intégrés qui ont tendance à "embellir" les fichiers de code, les invalidants de cette manière. Les éditeurs et les outils dont ils disposent sont OK mais d'autres fins, ils causent souvent des problèmes lorsqu'ils sont utilisés avec des scripts pré-fait comme Coppermine, c'est pourquoi l'équipe de développement de Coppermine recommande vivement de ne pas utiliser ces éditeurs WYSIWYG. Si vous n'avez pas encore d’application FTP, jetez un œil à la liste des <a href="dev_tools.htm#dev_tools_ftp_client">outils recommandés par les développeurs</a>. de Coppermine. N’utiliser pas d’applications comme WebFTP: bien que ces applications soit très bien pour un envoi occasionnel lorsque vous êtes loin de votre maison et n'avez pas accès à un ordinateur, vous avez le plein contrôle, WebFTP n'est pas bon à être utilisé pour installer un paquetage comme Coppermine en raison des limitations intégré dans ce type d’applications.</p>
+  	<p>Pour utiliser votre application FTP, vous aurez bien sûr besoin de connaître les informations FTP de votre espace web. Si vous n'êtes pas sûr de ces informations, demandez à votre hébergeur pour avoir de l'aide.</p>
+  	<p>Assurez-vous d'utiliser le bon <a href="install_faq.htm#installFTP_mode">mode FTP</a> lors du téléchargement.</p>
+  	<p>Si vous prévoyez de faire en sorte que Coppermine soit la page de démarrage de votre site, vous n'avez pas nécessairement besoin de mettre les fichiers de Coppermine dans un dossier distinct: vous pouvez télécharger le contenu du paquetage de Coppermine à la racine de votre serveur.</p>
+  </div>
+
+  <a name="how_permissions"></a><h3>Définissez les autorisations de "<em>albums</em>" et "<em>include</em>" des dossiers de votre répertoire Coppermine<a href="#how_permissions" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  Définissez des autorisations au niveau du système de fichier pour le script Coppermine. Coppermine à besoins d'accès en écriture pour certains dossiers de Coppermine. La définition des autorisations peut parfois être difficile pour les débutants, c'est pourquoi une section distincte de la documentation a été crée expliquant en <a href="install_permissions.htm#permissions">détail les permissions</a>.<br />
+  Habituellement, vous devez appliquer la commande chmod, en fixant les permissions à 755 (ou 777, selon la configuration de votre serveur).
+  <div class="cpg_message_warning">Cette étape est très importante et ne doit pas être négligé !</div>
+
+  <a name="how_database_info"></a><h3>Assurez-vous d'avoir des informations correctes concernant votre base de données<a href="#how_database_info" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  vous devez <em>connaître</em> le nom de la base ainsi que les détails du compte utilisateur MySQL avec lequel Coppermine doit se connecter à la base de données. La base de données et le nom d'utilisateur doivent déjà exister, et l'utilisateur doit avoir accès à la base de données appropriée. Coppermine ne créera pas la base de données pour vous, mais créera les tables dans la base de données lors de l'installation, il n'est pas nécessaire en ce qui vous concerne d’ajoutiez toutes les tables par vous-même.<br />
+  <span class="detail_head_collapsed">Détails</span>
+  <div class="detail_body border1">
+  	Si aucune base de données n’existe pour votre site web, vous devez en créer une, ou la faire crée pour vous par votre hébergeur. Votre hébergeur est le plus apte à vous fournir des instructions sur la façon de s'y prendre. Pour l'installation, vous aurez besoin de connaître le chemin d'accès du serveur de la base de données que vous voulez utiliser avec Coppermine et les détails du compte utilisateur MySQL à travers lequel Coppermine se connectera au serveur. Vous devez avoir le chemin du serveur de base de données (généralement 'localhost'), votre nom d'utilisateur MySQL, le mot de passe MySQL, et enfin le nom de la base de données MySQL avant d'installer Coppermine. L'utilisateur installant Coppermine doit avoir tous les droits d'accès correspondant à cette base de données.<br />
+Si vous utilisez une base de données nouvellement créée, il n'est pas nécessaire pour vous d'ajouter manuellement toutes les tables. Coppermine va créer les tables nécessaires dans la base de données pendant le processus d'installation.
+  </div>
+
+  <a name="how_run"></a><h3>Exécuter le script d'installation sur votre serveur<a href="#how_run" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+  Entrez l'URL suivante dans la barre d'adresse de votre navigateur: <tt class="code">http://votre_serveur/votre_repertoire_Coppermine/install.php</tt> (<em>votre_serveur</em> = votre site web, <em>votre_repertoire_Coppermine</em> = le répertoire dans lequel vous avez téléchargé les fichiers Coppermine.) Suivez les instructions de <a href="install_screen.htm">l'écran d'installation</a> et entrez les informations nécessaires demandées.
+  <br />
+  <span class="detail_head_collapsed">Exemple</span>
+  <div class="detail_body cpg_example">
+  	Si votre site est <tt class="code">exemple.com</tt> et le nom de votre dossier contenant Coppermine est "<tt class="code">galerie</tt>", l'adresse que vous auriez à taper serait <tt class="code">http://exemple.com/galerie/install.php</tt>
+  </div>
+</div>
+
+<a name="what"></a><h2>Ce que fait l'installateur<a href="#what" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Après avoir fait quelques vérifications de base, l'installateur crée les tables nécessaires dans la base de données et les remplis avec les valeurs par défaut. Il crée le fichier include/config.inc.php dans le répertoire Coppermine sur votre serveur et qui contient les détails concernant votre base de données que vous avez entrés lors de l'installation. Si vous deviez changer vos données de connexion MySQL plus tard (par exemple si vous changez le mot de passe de votre compte utilisateur MySQL ou si vous migrez vers un autre serveur), vous devrez modifier le fichier include/config.inc.php manuellement pour prendre en compte ces changements. Le fichier include/config.inc.php empêche aussi que le script d'installation soit lancé une deuxième fois: si l'installeur est lancé, une vérification de l'existence de ce fichier est faite - si oui, l'installeur est arrêté et l'utilisateur est redirigé vers la page d'index.</p>
+
+<a name="install_related"></a><h2>Information complémentaires<a href="#install_related" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Il y a d'autres éléments et informations relatifs à l'installation:</p>
+<ul>
+    <li><strong><a href="auto-installers.htm">Auto-installateur</a> (comme Fantastico)</strong><br />
+    Découvrez ce qui ne va pas avec eux, et pourquoi vous ne devriez pas les utiliser et ce que vous devrez faire si vous avez utilisé un auto-installateur</li>
+    <li><strong><a href="install_faq.htm">FAQ d'installation</a></strong><br />
+    Questions fréquemment posée relatives à l'installation de Coppermine. A lire en premier avant de poser des questions !</li>
+    <li><strong><a href="uninstall.htm">Désinstallation</a></strong><br />
+    Même si nous sommes persuadés que Coppermine convient à tout le monde, vous pourriez vouloir le désinstaller (pour une raison quelconque) - Vous aurez ici les instructions pour faire cette opération.</li>
+    <li><strong><a href="start.htm">Démarrage</a> (premières étapes après l'installation)</strong><br />
+    Alors vous avez réussi à installer Coppermine ? Et maintenant - Voici une autre courte page qui vous permettra de configurer Coppermine et d'y placer du contenu en un temps record.
+</ul>
+<a name="install_related_end"></a>
+
+<a name="install_server_config"></a><h2>Configuration du serveur<a href="#install_server_config" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Lors de l'installation de Coppermine, vous pourriez être confrontés à des problèmes qui ne sont pas directement liés à Coppermine, mais à la configuration de votre serveur. Par conséquent, cette section de la documentation ne peut que donner qu’un bref aperçu sur la question de la configuration des serveurs. Nous ne pouvons que formuler des recommandations, mais c’est au-delà de la portée du support de Coppermine que de conseiller comment configurer un serveur web. Cela étant dit: si vous avez des questions liées à la configuration du serveur, demandez de l'aide à votre hébergeur plutôt que de poser vos questions sur le forum de Coppermine.</p>
+<div class="indent">
+    <a name="install_server_config_register_globals"></a><h3>register_globals<a href="#install_server_config_register_globals" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Dans les anciennes versions de PHP, le paramétrage par défaut pour <a href="http://www.php.net/manual/en/security.globals.php" rel="external" class="phpnet">register_globals</a> était "on", ce qui a amené beaucoup de programmeurs PHP à produire des codes non sécurisés (simplement parce qu'ils n'avaient pas consciences des dangers de en terme de sécurité de leur manière de coder). En conséquence, il y avait beaucoup de scripts qui s'appuient sur la variable serveur "register_globals" sur "on". Toutefois, comme de nombreuses attaques ont été menées avec des scripts malveillants qui comptent sur register_globals activé, il est conseillé de désactivez cette fonctionnalité dans la configuration des paramètres PHP de votre serveur Web. Dans les versions récentes de PHP, le réglage par défaut est "off". Toutefois, votre hébergeur peut avoir laissé register_globals sur "on" pour vous permettre d'exécuter des scripts obsolètes qui s'appuient sur register_globals.</p>
+    <p class="cpg_message_success">Pour que les choses soient absolument claires: Coppermine n'a <strong>pas</strong> besoin de register_globals=on, mais il peut fonctionner avec les deux paramétrages de register_gloabls "on" ou "off". Il y a juste un impact concernant la sécurité avec la variable paramétrée sur "on" dont nous voulons vous prévenir. Si votre serveur Web a register_globals = on, l'installateur vous préviendra simplement de ce fait, mais il continuera de toute façon.</p>
+    <p>L'équipe de développement de Coppermine recommande fortement de mettre <tt class="code">register_globals</tt> à off sur votre serveur. Cependant, nous ne pouvons pas vous dire comment accomplir ceci: il s'agit d'un  paramètre du serveur, et non d’un paramètre de Coppermine. Habituellement (lorsque vous êtes en hébergement mutualisé), vous pouvez demander à votre hébergeur pour mettre <tt class="code">register_globals</tt> pour vous sur votre serveur. Un bon hébergeur devrait le faire pour vous ou vous dire comment accomplir cette (s’il vous permet de configurer votre serveur). S'il vous plaît ne poser pas de question concernant <tt class="code">register_globals</tt> sur le forum d'aide de Coppermine - C'est au-delà de la compétence du  forum d’aide.</p>
+    <p>Il n'y aura pas d'impact négatif concernant <em>votre installation de Coppermine</em> si vous laissez <tt class="code">register_globals</tt> est activé: il n'y a que vous (l'administrateur), qui verrez le message écrit qui met en garde sur les dangers qui se trouvent avec <tt class="code">register_globals</tt>. Il pourrait toutefois y avoir un impact pour d'autres applications sur votre espace web - Nous ne pouvons pas le dire avec certitude.</p>
+    <a name="install_server_config_register_globals_end"></a>
+</div>
+<a name="install_server_config_end"></a>
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/install_permissions.htm 1.5.8.src/docs/fr/install_permissions.htm
--- 1.5.6.src/docs/fr/install_permissions.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/install_permissions.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install_permissions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -177,8 +177,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/install_screen.htm 1.5.8.src/docs/fr/install_screen.htm
--- 1.5.6.src/docs/fr/install_screen.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/install_screen.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/install_screen.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -217,8 +217,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/keywords.htm 1.5.8.src/docs/fr/keywords.htm
--- 1.5.6.src/docs/fr/keywords.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/keywords.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/keywords.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -64,8 +64,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/known_issues.htm 1.5.8.src/docs/fr/known_issues.htm
--- 1.5.6.src/docs/fr/known_issues.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/known_issues.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/known_issues.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,35 +33,36 @@
 <a name="known_issues"></a><h1>Problèmes connus<a href="#known_issues" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>Les légères bizarreries et petits problèmes suivants sont connus et on peut espérer qu'ils seront corrigés dans les prochaines versions.</p>
 <ul>
-	<li>Les <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">flêches utilisées pour la navigation</a>  d'une image à une autre s'affichent dans le mauvais ordre pour les langues au format rtl (lecture de droite à gauche)</li>
-	<li>La liste des mots clé renvoie un résultat incorrect pour les caractère asiatiques</li>
-	<li>Bug lié au navigateur: IE n'affiche pas correctement les largeurs de valeur 100%</li>
-	<li>La nouvelle interface de téléchargement par lots ne fonctionne pas avec toutes les configurations de serveurs. Les utilisateurs qui ont des problèmes avec cette fonction doivent utiliser l'interface classique à la place de la nouvelle.</li>
-	<li>Requête manquante dans la sortie de débuggage: La valeur de $CONFIG['debug_mode'] n'est pas fixée avant la première requête pour la table de configuration</li>
-	<li>Les onglets de page dans le Gestionnaire des utilisateurs ne se comportent pas de la même manière que les autres onglets</li>
-	<li>Le redimmentionnement des gif/png avec un fond transparent ne préservent pas les infos alpha</li>
-	<li>Carractères incorrects dans les courriels envoyés depuis Coppermine</li>
-	<li>Lat taille des vignettes supérieure à 120px cause un débordement du champs de texte au desus du cadre</li>
-	<li>Pas de vignettes d'albums pour les albums qui ne contiennent que des images liées par mots clés</li>
-	<li>Le recadrage et la rotation ne fonctionnent pas avec GD1</li>
-	<li>La rotation cause des distortions d'images pour les grands fichiers</li>
-	<li>la constrction<tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> pour les fichiers multimédia n'est pas valide mais est necessaire pour une compatibilité ascendante</li>
-	<li>Les informations EXIF et IPTC sont perdues avec la rotation</li>
-	<li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
-	<li>Le groupe d'utilisateur "Banned" ne fonctionne pas comme souhaité</li>
-	<li>Les albums sont crées en utilisant  XP publisher même en cas d'erreur de téléchargement</li>
-	<li>Pas de vignette de catégorie pour les galeries utilisateurs ni pour les catégories qui ne contiennet pas d'albums avec des images mais uniquement des sous-catégories</li>
-	<li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
-	<li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
-	<li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
-	<li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
-	<li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>Les <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">flêches utilisées pour la navigation</a>  d'une image à une autre s'affichent dans le mauvais ordre pour les langues au format rtl (lecture de droite à gauche)</li>
+    <li>La liste des mots clé renvoie un résultat incorrect pour les caractère asiatiques</li>
+    <li>Bug lié au navigateur: IE n'affiche pas correctement les largeurs de valeur 100%</li>
+    <li>La nouvelle interface de téléchargement par lots ne fonctionne pas avec toutes les configurations de serveurs. Les utilisateurs qui ont des problèmes avec cette fonction doivent utiliser l'interface classique à la place de la nouvelle.</li>
+    <li>Requête manquante dans la sortie de débuggage: La valeur de $CONFIG['debug_mode'] n'est pas fixée avant la première requête pour la table de configuration</li>
+    <li>Les onglets de page dans le Gestionnaire des utilisateurs ne se comportent pas de la même manière que les autres onglets</li>
+    <li>Le redimmentionnement des gif/png avec un fond transparent ne préservent pas les infos alpha</li>
+    <li>Carractères incorrects dans les courriels envoyés depuis Coppermine</li>
+    <li>Lat taille des vignettes supérieure à 120px cause un débordement du champs de texte au desus du cadre</li>
+    <li>Pas de vignettes d'albums pour les albums qui ne contiennent que des images liées par mots clés</li>
+    <li>Le recadrage et la rotation ne fonctionnent pas avec GD1</li>
+    <li>La rotation cause des distortions d'images pour les grands fichiers</li>
+    <li>la constrction<tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> pour les fichiers multimédia n'est pas valide mais est necessaire pour une compatibilité ascendante</li>
+    <li>Les informations EXIF et IPTC sont perdues avec la rotation</li>
+    <li>Discrepancy between Coppermine internally using utf-8 and IPTC currently one supporting iso-8859-1. Subsequently, non latin characters like accented chars or Umlauts get distorted</li>
+    <li>Le groupe d'utilisateur "Banned" ne fonctionne pas comme souhaité</li>
+    <li>Les albums sont crées en utilisant  XP publisher même en cas d'erreur de téléchargement</li>
+    <li>Pas de vignette de catégorie pour les galeries utilisateurs ni pour les catégories qui ne contiennet pas d'albums avec des images mais uniquement des sous-catégories</li>
+    <li>Film strip may change its height when navigating if thumb dimension is set to 'width'</li>
+    <li>Flash uploader (swfupload) won't work if the gallery is located in a <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">password protected directory</a></li>
+    <li>Some rounded corner effects of the curve theme won't work across-browsers, but are browser-specific. They will not work in IE mainly. The browsers that can't display rounded corners will display "normal" corners.</li>
+    <li>Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
+    <li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>If you allow guests to upload files to your gallery, they won't be able to add file details. This feature has been disabled as it's not possible to identify the user without fail (see <a href="http://forum.coppermine-gallery.net/index.php/topic,62522.msg323512.html#msg323512">thread</a>). Additionally it may attract spammers to add textual content to your gallery. If you want to enable that feature anyway, find Coppermine's configuration table in the database and change the value of <tt class="code">allow_guests_enter_file_details</tt> to '1'.</li>
 </ul>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/languages.htm 1.5.8.src/docs/fr/languages.htm
--- 1.5.6.src/docs/fr/languages.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/languages.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/languages.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -211,8 +211,8 @@
 </div>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/performance.htm 1.5.8.src/docs/fr/performance.htm
--- 1.5.6.src/docs/fr/performance.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/performance.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/performance.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -240,8 +240,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/php-content.htm 1.5.8.src/docs/fr/php-content.htm
--- 1.5.6.src/docs/fr/php-content.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/php-content.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/php-content.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -96,8 +96,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/plugins.htm 1.5.8.src/docs/fr/plugins.htm
--- 1.5.6.src/docs/fr/plugins.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/plugins.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/plugins.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -122,7 +122,7 @@
 	<ul>
 		<li>
 			<a name="plugin_manager_cpg_navigation"></a><h3>Utilisation du menu de Coppermine<a href="#plugin_manager_cpg_navigation" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-			Connectez-vous en tant qu'administrateur, accédez au panneau de configuration de Coppermine, développez la section &quot;paramètres généraux&quot;, puis cliquer sur &quot;administrer les plugins&quot; à côté de "Activer les plugins" (assurez-vous que vous avez coché &quot;Activer les plugins&quot;) si vous prévoyez utiliser des plugins.
+			Connectez-vous en tant qu'administrateur, accédez au panneau de configuration de Coppermine, développez la section &quot;paramètres généraux&quot;, puis cliquer sur &quot;administrer les plugins&quot; à côté de "Activer les plugins" (assurez-vous que vous avez coché &quot;<a href="configuration.htm#admin_general_enable-plugins">Activer les plugins</a>&quot;) si vous prévoyez utiliser des plugins.
 		</li>
 		<li>
 			<a name="plugin_manager_direct_access"></a><h3>Accéder directement au gestionnaire de plugin<a href="#plugin_manager_direct_access" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -223,8 +223,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/quickstart.htm 1.5.8.src/docs/fr/quickstart.htm
--- 1.5.6.src/docs/fr/quickstart.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/quickstart.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/quickstart.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -91,8 +91,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/requirements.htm 1.5.8.src/docs/fr/requirements.htm
--- 1.5.6.src/docs/fr/requirements.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/requirements.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/requirements.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -121,8 +121,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/script.js 1.5.8.src/docs/fr/script.js
--- 1.5.6.src/docs/fr/script.js	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/script.js	2010-08-06 11:59:22.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/script.js $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 var linebreak = '\n';
@@ -23,13 +23,13 @@
         control:"#sidetreecontrol"
     });
     $(".cpg_zebra tr:even").addClass("tableb");
-	$(".cpg_zebra tr:odd").addClass("tableb_alternate");
+    $(".cpg_zebra tr:odd").addClass("tableb_alternate");
 });
 
 function cpgDocToc() {
   if (getUrlParameters('hide_nav') == 1) {
-  	$('#toc').replaceWith('');
-	return;
+    $('#toc').replaceWith('');
+    return;
   }
 var doc_toc = '';
 doc_toc += '<div id="toc_collapsed">\n';
@@ -48,7 +48,7 @@
 doc_toc += '          <li><a href="index.htm#about_documentation_conventions">Conventions de la documentation</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="index.htm#features">Fonctions</a></li>\n';
+doc_toc += '      <li><a href="index.htm?expand_all=1#features">Fonctions</a></li>\n';
 doc_toc += '      <li><a href="quickstart.htm#about">Guide de démarrage rapide</a></li>\n';
 doc_toc += '      <li><a href="toc.htm">Table des matières</a></li>\n';
 doc_toc += '      <li><a href="requirements.htm">Minimum requis</a>\n';
@@ -157,7 +157,7 @@
 doc_toc += '          <li><a href="credits.htm#codebase">Codes libres utilisés</a></li>\n';
 doc_toc += '          <li><a href="credits.htm#acknowledgements">Remerciements</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="credits.htm#acknowledgements_thanks" class="en">Many Thanks</a></li>\n';
+doc_toc += '              <li><a href="credits.htm#acknowledgements_thanks">Merci beaucoup</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
@@ -220,7 +220,14 @@
 doc_toc += '          <li><a href="install_screen.htm#install_screen_wizard">L\'assistant d\'installation</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="auto-installers.htm">Les auto-installateurs</a></li>\n';
+doc_toc += '      <li><a href="auto-installers.htm">Les auto-installateurs</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="auto-installers.htm#definition">Que sont les auto-installateurs ?</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#sad_story">La triste histoire</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#">Pourquoi il ne faut pas utiliser d\'auto-installateurs</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#no_support">Pas d\'aide</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="install_faq.htm">FAQ d\'installation</a></li>\n';
 doc_toc += '      <li><a href="uninstall.htm">Désinstallation</a></li>\n';
 doc_toc += '    </ul>\n';
@@ -333,15 +340,24 @@
 doc_toc += '  </li>\n';
 doc_toc += '  <li><a href="theme.htm">Thèmes</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="theme.htm#theme_builtin">Thèmes livrés avec Coppermine</a></li>\n';
+doc_toc += '      <li><a href="theme.htm#theme_builtin">Thèmes livrés avec Coppermine</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_curve">Curve</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_eyeball">Eyeball</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_hardwired">Hardwired</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_rainy_day">Rainy Day</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_sample">Sample</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_waterdrop">Waterdrop</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
 doc_toc += '      <li><a href="theme.htm#theme_upgrading">Mise à jour de votre thème personnalisé</a>\n';
 doc_toc += '      <ul>\n';
 doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm">Convertir un thème cpg1.4.x pour cpg1.5.x</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#style">Modifier style.css</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#template">Modifier template.html</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme">Modifier theme.php</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#validation">Méthode de validation</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_style">Modifier style.css</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_template">Modifier template.html</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_theme">Modifier theme.php</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_validation">Méthode de validation</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '        </li>\n';
 doc_toc += '      </ul>\n';
@@ -459,24 +475,24 @@
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme_examples.htm#theme_examples" class="en">Theme examples</a>\n';
+doc_toc += '      <li><a href="theme_examples.htm#theme_examples">Exemples de thèmes</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_examples.htm#theme_examples_summary" class="en">Summary</a></li>\n';
-doc_toc += '          <li><a href="theme_examples.htm#theme_examples_content" class="en">Additional content</a>\n';
+doc_toc += '          <li><a href="theme_examples.htm#theme_examples_summary">Sommaire</a></li>\n';
+doc_toc += '          <li><a href="theme_examples.htm#theme_examples_content">Contenu additionnel</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_thumbnail" class="en">Additional content on the thumbnail page</a>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_thumbnail">Contenu additionnel sur la page des vignettes</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row" class="en">Extra row between thumbnail rows</a></li>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell" class="en">Extra table cell on each thumbnail page</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row">Nouvelle ligne entre les lignes des vignettes</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell">Nouvelle cellule de table sur chaque page de vignettes</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_displayimage" class="en">Additional content on the intermediate-image pages (displayimage.php)</a>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_displayimage">Contenu additionnel sur la page des images intermédiaires (displayimage.php)</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_image" class="en">Directly next to the intermediate image</a></li>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip" class="en">Directly next to the film strip</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_image">Directement après les images intermédiaires</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip">Directement à côté du négatif de film</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_fullsize" class="en">Additional content on the full-size pop-up</a></li>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_fullsize">Contenu additionel sur la fenêtre pop-up des images originales</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
@@ -559,18 +575,19 @@
 doc_toc += '          <li><a href="configuration.htm#admin_thumbnail_view">Affichage des vignettes</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_image_comment">Affichage des images</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_comment_start">Paramètres des commentaires</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_contact_start">Paramètres du formulaire de Contacts</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_contact_start">Paramètres du formulaire de contacts</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_thumb_start">Paramètres des vignettes</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_picture_thumbnail">Paramètres des Fichiers</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_picture_thumbnail">Paramètres des fichiers</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_watermarking">Filigrane d\'image</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_registration">Enregistrement</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_user">Paramètres des utilisateurs</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_custom">Champs personnalisés pour le profil utilisateur</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_custom_image">Champs personnalisés pour la description d\'images</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_cookie">Paramètres du Cookie</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_cookie">Paramètres du cookie</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_email">Paramètres des courriels</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_logging">Logging &amp; statistiques</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_misc">Paramètres de maintenance</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_config_usage">Utilisation de cette page</a></li>\n';
 doc_toc += '          <li><a href="configuration.htm#admin_reset_entire_config">Restaure les paramètres par défaut</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
@@ -788,7 +805,7 @@
 doc_toc += '              <li><a href="errors.htm#errors_messages_database">Messages d\'erreur relatifs à la base de données</a></li>\n';
 doc_toc += '              <li><a href="errors.htm#commonPHPerrors">Erreurs PHP communes</a></li>\n';
 doc_toc += '              <li><a href="errors.htm#errors_messages_upload">Messages d\'erreur relatifs aux téléchargements</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_messages_webserver">Webserver response codes</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_messages_webserver">Codes réponses des serveurs</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
@@ -905,18 +922,17 @@
 doc_toc += '           </li>\n';
 doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_error_messages">Messages d\'erreur</a>\n';
 doc_toc += '             <ul>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorCantMovePic"></a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorImpossibleToMove">Impossible to move x to y</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorFailedToOpenDir">failed to open dir: No such file or directory</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#httpPostVars">Undefined variable: HTTP_POST_VARS</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNoAlbumExisting">Sorry there is no album where you are allowed to upload files</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorAllowedMemorySize">Allowed memory size of X bytes exhausted</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorExecDisabled">Exec() has been disabled</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNotAGdExtension">Not a GD extension</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#imagemagick127">Error executing ImageMagick - Return value 127</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_gd_support">PHP running on your server does not support the GD image library</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#destination_not_writable">Destination directory x is not writable by the script</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_cant_move">Failed to create stream: Operation not permitted</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_impossible_to_move">Impossible to move x to y</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_failed_to_open_dir">failed to open dir: No such file or directory</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_album">Sorry there is no album where you are allowed to upload files</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_allowed_memory_size">Allowed memory size of X bytes exhausted</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_exec_disabled">Exec() has been disabled</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_not_gd_extension">Not a GD extension</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_imagemagick127">Error executing ImageMagick - Return value 127</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_gd_support">PHP running on your server does not support the GD image library</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_error_messages_destination_not_writable">Destination directory x is not writable by the script</a></li>\n';
 doc_toc += '             </ul>\n';
 doc_toc += '           </li>\n';
 doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">Restrictions côté serveur</a>\n';
@@ -1012,7 +1028,7 @@
 doc_toc += '          <li><a href="dev_files.htm#dev_files_naming">Conventions de nommage</a></li>\n';
 doc_toc += '          <li><a href="dev_files.htm#dev_files_adding">Ajouts de fichiers</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_files.htm#dev_files_adding_language">Language files</a></li>\n';
+doc_toc += '              <li><a href="dev_files.htm#dev_files_adding_language">Fichiers langues</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '          <li><a href="dev_files.htm#dev_files_renaming">Rennomage de fichiers</a></li>\n';
@@ -1038,13 +1054,13 @@
 doc_toc += '              <li><a href="dev_coding.htm#dev_coding_naming_conventions">Conventions de nommage</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_database">Requêtes de base de donnée</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_database">Requêtes de base de données</a></li>\n';
 doc_toc += '          <li><a href="dev_coding.htm#dev_coding_documentation">Documentation</a></li>\n';
 doc_toc += '          <li><a href="dev_coding.htm#dev_coding_html_output">Sortie HTML</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_images">Balise Image dans les sorties HTML</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_images">Balise image dans les sorties HTML</a></li>\n';
 doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_dev_coding_html_output_links">Liens dans les sorties HTML</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_form">Form elements in HTML output</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_form">Eléments de formulaires dans les sorties HTML</a></li>\n';
 doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_deprecated">Balises dépréciées</a></li>\n';
 doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_prefered_tags">Balises populaires</a></li>\n';
 doc_toc += '            </ul>\n';
@@ -1255,7 +1271,7 @@
 doc_toc += '                    <ul>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple">Installation with Simple Configuration</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install">Installation with Configuration Parameters</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Configuration during Operation</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a></li>\n';
 doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup">Uninstallation &amp; Clean-Up</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>  \n';
@@ -1276,7 +1292,40 @@
 doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals">Global Variables &amp; Constants</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugin_hooks.htm">Reference list of plugin hooks </a>\n';
+doc_toc += '          <li><a href="dev_plugin_steps.htm">Creating plugins: step by step</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_template_plugin">Getting started with the plugin template</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_extract_template">1. Extract the plugin template</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_pick_name">2. Choose a name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_folder">3. Rename the folder</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_file_content">4. Rename the placeholders inside the files</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_copy_to_target">5. Copy the new plugin folder to the target</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_config">Creating a config record for your plugin</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_option_type">1. Decide for an option type</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_name">2. Choose a record name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_install">3. Create the record during plugin install</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_uninstall">4. Create the uninstall query</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_defaults">5. Specify the scope of your config record</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_form_options">6. Populate form options</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_rows">7. Output the form elements (rows)</a>\n';
+doc_toc += '                    <ul>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox">a. Checkbox</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_radio">b. Radio button</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown">c. Dropdown (select/option list)</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textinput">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textarea">e. Text input field (multiple lines, aka textarea)</a></li>\n';
+doc_toc += '                    </ul>\n';
+doc_toc += '                  </li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_language">8. Create the needed translation strings</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
+doc_toc += '          <li><a href="dev_plugin_hooks.htm">Reference list of plugin hooks</a>\n';
 doc_toc += '            <ul>\n';
 doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience">Target audience</a></li>\n';
 doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_choosing">Choosing Plugin Hooks</a></li>\n';
@@ -1466,30 +1515,30 @@
 
 
 function cpgDocHeader() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	$('#docheader').text('Coppermine Photo Gallery v1.5.6: Documentation and Manual');
-	$('#docheader').after('<br clear="all" />\n<a name="top"></a>');
-	$('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    $('#docheader').text('Coppermine Photo Gallery v1.5.8: Documentation and Manual');
+    $('#docheader').after('<br clear="all" />\n<a name="top"></a>');
+    $('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" align="left" />\n');
 }
 
 function cpgDocSearch() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	var doc_search = '';
-	doc_search += '  <div id="doc_search" style="display:none;">\n';
-	doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box">\n';
-	doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:keefjtiy3lo" />\n';
-	doc_search += '      <input type="text" name="q" size="25" />\n';
-	doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
-	doc_search += '    </form>\n';
-	doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>\n';
-	doc_search += '  </div>\n';
-	$('#toc').append(doc_search);
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    var doc_search = '';
+    doc_search += '  <div id="doc_search" style="display:none;">\n';
+    doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box">\n';
+    doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:keefjtiy3lo" />\n';
+    doc_search += '      <input type="text" name="q" size="25" />\n';
+    doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
+    doc_search += '    </form>\n';
+    doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>\n';
+    doc_search += '  </div>\n';
+    $('#toc').append(doc_search);
 }
 
 function cpgDocFooter() {
@@ -1540,71 +1589,71 @@
 
 $(document).ready(function()
 {
-	var $_GET = {};
-	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
-		function decode(s) {
-			return decodeURIComponent(s).replace(/\+/g, " ");
-		}
-		$_GET[decode(arguments[1])] = decode(arguments[2]);
-	});
-	//hide all elements with class detail_body
-	$(".detail_body").hide();
-	if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
-		$('.detail_body').show();
-		//$('.detail_head_collapsed').replaceWith('');
-	}
-	//toggle the component with class detail_body
-	$(".detail_head_collapsed").click(function()
-	{
-		$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
-	});
-	$(".detail_expand_all").click(function()
-	{
-		$(".detail_body").slideDown(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").hide();
-		$(".detail_collapse_all").show();
+    var $_GET = {};
+    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
+        function decode(s) {
+            return decodeURIComponent(s).replace(/\+/g, " ");
+        }
+        $_GET[decode(arguments[1])] = decode(arguments[2]);
+    });
+    //hide all elements with class detail_body
+    $(".detail_body").hide();
+    if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
+        $('.detail_body').show();
+        //$('.detail_head_collapsed').replaceWith('');
+    }
+    //toggle the component with class detail_body
+    $(".detail_head_collapsed").click(function()
+    {
+        $(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
+    });
+    $(".detail_expand_all").click(function()
+    {
+        $(".detail_body").slideDown(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").hide();
+        $(".detail_collapse_all").show();
 
-	});
-	$(".detail_collapse_all").click(function()
-	{
-		$(".detail_body").slideUp(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").show();
-		$(".detail_collapse_all").hide();
+    });
+    $(".detail_collapse_all").click(function()
+    {
+        $(".detail_body").slideUp(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").show();
+        $(".detail_collapse_all").hide();
 
-	});
-	$(".detail_toggle_all").click(function()
-	{
-		$(".detail_body").slideToggle(600);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-	});
-	cpgDocHeader();
-	cpgDocTranslationWarning();
-	cpgDocToc();
-	$("#tree").treeview({
+    });
+    $(".detail_toggle_all").click(function()
+    {
+        $(".detail_body").slideToggle(600);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+    });
+    cpgDocHeader();
+    cpgDocTranslationWarning();
+    cpgDocToc();
+    $("#tree").treeview({
         collapsed: true,
         unique: true,
         animated: "slow",
         persist: "location"
     });
-	cpgDocSearch();
-	cpgDocFooter();
-	dateRevision();
+    cpgDocSearch();
+    cpgDocFooter();
+    dateRevision();
     $("a.nolink").click(function(){
       return false;
     });
     // Fade the toc in if it is needed
-	$("#toc").bind("mouseenter",function(){
-		$("#toc_collapsed").hide();
-		$("#toc_expanded").fadeIn('slow');
-		$("#doc_search").show();
-	});
-	// Fade the toc out if it isn't used
-	$("#toc").bind("mouseleave",function(){
-		$("#toc_expanded").fadeOut('slow');
-		$("#toc_collapsed").show();
-		$("#doc_search").hide();
-	});
-	
+    $("#toc").bind("mouseenter",function(){
+        $("#toc_collapsed").hide();
+        $("#toc_expanded").fadeIn('slow');
+        $("#doc_search").show();
+    });
+    // Fade the toc out if it isn't used
+    $("#toc").bind("mouseleave",function(){
+        $("#toc_expanded").fadeOut('slow');
+        $("#toc_collapsed").show();
+        $("#doc_search").hide();
+    });
+    
 });
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/start.htm 1.5.8.src/docs/fr/start.htm
--- 1.5.6.src/docs/fr/start.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/start.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/start.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -269,8 +269,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/testing.htm 1.5.8.src/docs/fr/testing.htm
--- 1.5.6.src/docs/fr/testing.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/testing.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/testing.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -172,8 +172,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_copyright.htm 1.5.8.src/docs/fr/theme_copyright.htm
--- 1.5.6.src/docs/fr/theme_copyright.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_copyright.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,8 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_copyright.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -45,10 +42,10 @@
 <div class="cpg_example">
 <ul>
 	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, tout le contenu par John Doe</div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2008 par <a href="http://example.com/">John Doe</a></div></li>
+	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2010 par <a href="http://example.com/">John Doe</a></div></li>
 	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, adapté pour <a href="http://example.com/">SuperDuperPortal</a> par John Doe.</li>
 	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme créer par <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2008 par John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
+	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2010 par John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
 </ul>
 </div>
 <p>Evidemment, un mélange entre tous ces exemples dera aussi correct.</p>
@@ -69,8 +66,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_create.htm 1.5.8.src/docs/fr/theme_create.htm
--- 1.5.6.src/docs/fr/theme_create.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_create.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_create.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -100,8 +100,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_create_matching_page_tutorial.htm 1.5.8.src/docs/fr/theme_create_matching_page_tutorial.htm
--- 1.5.6.src/docs/fr/theme_create_matching_page_tutorial.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_create_matching_page_tutorial.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_create_matching_page_tutorial.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -60,7 +60,7 @@
 </ul>
 <a name="theme_matching_examples"></a><h2>Exemple<a href="#theme_matching_examples" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Dans ce tutoriel nous utiliserons le thème "<a href="http://www.alistapart.com/articles/holygrail" rel="external" class="external">In Search of the Holy Grail</a>" créer par Matthew Levine comme exemple.</p>
-<p>Comme il s'agit d'un thème extrèmement léger utilisé pour la démonstration (et non remplis de contenu particulier), il a été ajouté à cette documentation, visualisez le <a href="tutorial/matching_theme/index.htm">ici</a> (il vaut mieux l'ouvrir dans un nouvel onglet ou dans une nouvelle fenêtre, puisque nous en aurons besoin pendant ce tutoriel).</p>
+<p>Comme il s'agit d'un thème extrèmement léger utilisé pour la démonstration (et non remplis de contenu particulier), il a été ajouté à cette documentation, visualisez le <a href="../tutorial/matching_theme.htm">ici</a> (il vaut mieux l'ouvrir dans un nouvel onglet ou dans une nouvelle fenêtre, puisque nous en aurons besoin pendant ce tutoriel).</p>
 <a name="theme_matching_pick_similar"></a><h2>Prenez d'abbord un thème similaire<a href="#theme_matching_pick_similar" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>La première étape est de choisir un thème qui correspond le mieux au désign de votre site. Pour cela, vous pouvez choisir un thème qui est fourni avec le pack de Coppermine ou prendre <a href="theme_user-contributions.htm#theme_user-contributions">un thème proposé en contribution par un utilisateur</a>.</p>
 <p>Dans ce tutoriel, nous utiliserons le thème <strong>classic</strong> comme exemple de base de départ.</p>
@@ -651,11 +651,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $Source$
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/</pre>
 <p>de ce fichier.</p>
 <p>Comme résultat, voici ce à quoi doivent ressembler nos deux fichiers:</p>
@@ -1602,7 +1602,7 @@
 }</textarea>
 
 <a name="theme_matching_test1"></a><h2>Test initial<a href="#theme_matching_test1" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="tutorial/matching_theme/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Maintenant, il est temps de faire le premier test, et de regarder le résultat de ce que nous avons fait jusqu'a présent, regardons donc notre galerie avec notr enouveau thème personnalisé. Pour cela , téléchargez vos changements sur votr eserveur (en utilisant un client FTP) si vous ne le faites pas sur votre serveur de test local. Mais attendez: ne plongez pas dans la configuration de coppermine maintenant: ne faites qu'une prévisualisation pour vous, sans avertir vos utilisateurs que vous vaez fait un nouveau thème qui sera rendu public prochainement, lancez votre galerie avec les paramètres d'URL qui spécifient le thème à utiliser - comme expliqué dans <a href="theme_create.htm#theme_create_tipps">Trucs &amp; astuces</a>, lancez votre navigateur et allez à l'URL <tt class="code">http://votresite.com/coppermine/index.php?theme=mon_theme</tt>.</p>
+<p><img src="../images/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Maintenant, il est temps de faire le premier test, et de regarder le résultat de ce que nous avons fait jusqu'a présent, regardons donc notre galerie avec notr enouveau thème personnalisé. Pour cela , téléchargez vos changements sur votr eserveur (en utilisant un client FTP) si vous ne le faites pas sur votre serveur de test local. Mais attendez: ne plongez pas dans la configuration de coppermine maintenant: ne faites qu'une prévisualisation pour vous, sans avertir vos utilisateurs que vous vaez fait un nouveau thème qui sera rendu public prochainement, lancez votre galerie avec les paramètres d'URL qui spécifient le thème à utiliser - comme expliqué dans <a href="theme_create.htm#theme_create_tipps">Trucs &amp; astuces</a>, lancez votre navigateur et allez à l'URL <tt class="code">http://votresite.com/coppermine/index.php?theme=mon_theme</tt>.</p>
 <p>Le résultat devrait être similiare à ce que vous voyez à droite (surtout si vous avez suivi ce tutoriel à la lettre en utilisant le design simple en premier).</p>
 
 <p><abbr title="à suivre">à suivre</abbr>...</p>
@@ -1611,8 +1611,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_examples.htm 1.5.8.src/docs/fr/theme_examples.htm
--- 1.5.6.src/docs/fr/theme_examples.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_examples.htm	2010-08-06 11:59:22.000000000 -0500
@@ -1,3 +1,4 @@
+
 ﻿<!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="en" lang="en" dir="ltr">
 <head>
@@ -12,11 +13,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_examples.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -67,20 +68,23 @@
 <a name="theme_examples_content"></a><h2>Contenu additionnel<a href="#theme_examples_content" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Cette section explique comment ajouter du contenu additionnel à différentes places dans les affichages de Coppermines. La plupart des utilisateurs veulent afficher des publicités comme contenu additionnel, comme Google adsense ou Adbrite (comme c'est visible sur Yahoo ou Ebay).</p>
 <p>Comme exemple, nous allons ajouter une petite phrase comme "votre contenu personnalisé" ou similaire. Vous pouvez bien entendu le remplacer par tout code HTML/JavaScript que vous souhaitez. Ce document ne va pas expliquer comment ajouter le code spécifique HTML pour ces programmes de publicité, ni expliquer comment ils fonctionnent. Il y a de meilleures places sur le web pour trouver ces informations.</p>
-
+
+<div class="indent">
+
 <a name="theme_examples_content_thumbnail"></a><h3>Contenu additionnel sur la page des vignettes<a href="#theme_examples_content_thumbnail" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Modifications qui auront un impact sur l'affichage de la page des vignettes.</p> 
-
-<a name="theme_examples_content_thumbnail_extra_row"></a><h4>Nouvelle ligne entre les lignes de vignettes<a href="#theme_examples_content_thumbnail_extra_row" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p class="cpg_message_info">Cette modification va modifier le séparateur entre les lignes de la table qui compose la page des vignettes: une ligne va être ajoutée, dans laquelle vous pourrez ajouter du contenu textuel ou une banière de puplicité.</p>
+
+<div class="indent">
+	<a name="theme_examples_content_thumbnail_extra_row"></a><h4>Nouvelle ligne entre les lignes de vignettes<a href="#theme_examples_content_thumbnail_extra_row" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+	<p class="cpg_message_info">Cette modification va modifier le séparateur entre les lignes de la table qui compose la page des vignettes: une ligne va être ajoutée, dans laquelle vous pourrez ajouter du contenu textuel ou une banière de puplicité.</p>
 Ouvrez themes/votretheme/theme.php en utilisant un éditeur de texte, trouvez <tt class="code">$template_thumbnail_view</tt> et modifiez comme indiqué ci-dessous. Si <tt class="code">$template_thumbnail_view</tt> n'existe pas dans votre thème personnalisé, copiez cette setcion depuis le thème sample d'abbord.<br />
 Dans la définition de variable pour <tt class="code">$template_thumbnail_view</tt>, trouvez
-<pre>&lt;!-- BEGIN row_separator --&gt;
+<pre class="cpg_code">&lt;!-- BEGIN row_separator --&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
 &lt;!-- END row_separator --&gt;</pre>
 et remplacez par
-<pre>&lt;!-- BEGIN row_separator --&gt;
+<pre class="cpg_code">&lt;!-- BEGIN row_separator --&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
             &lt;td colspan="{$CONFIG['thumbcols']}"&gt;
@@ -94,9 +98,9 @@
 <p>C'est un Mod plus avancé qui requière plus de modifications. Ce qu'il fait est plus subtil: il n'ajoute pas une ligne ou une colonne entière à la page des vignettes, mais remplace un des vignettes sur chaque page de vignettes par un ecellule avec votre contenu personnalisé (votre publicité).</p>
 Ouvrez themes/yourtheme/theme.php avec un éditeur de texte et trouvez <tt class="code">$template_thumbnail_view</tt> puis modifiez comme expliqué ci-dessous. Si <tt class="code">$template_thumbnail_view</tt> n'existe pas dans votre thème, il vous faudra copier la section d'abbord depuis le thème sample.<br />
 Dans la définition de variable pour <tt class="code">$template_thumbnail_view</tt>, trouvez
-<pre>&lt;!-- END spacer --&gt;</pre>
+<preclass="cpg_code">&lt;!-- END spacer --&gt;</pre>
 et ajoutez juste après (dans une nouvelle ligne)
-<pre>&lt;!-- BEGIN advert --&gt;
+<pre class="cpg_code">&lt;!-- BEGIN advert --&gt;
         &lt;td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center"&gt;
                 &lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
                         &lt;tr&gt;
@@ -108,36 +112,36 @@
         &lt;/td&gt;
 &lt;!-- END advert --&gt;</pre>
 Ensuite vous devrez modifier la définition de la fonction pour la fonction nommée <tt class="code">theme_display_thumbnails</tt>. In themes/yourtheme/theme.php, find <tt class="code">function theme_display_thumbnails</tt> comme indiqué ci-dessous. Si cette section particulière n'existe pas dans votre thème, copiez la définition de fonction depuis le thème sample. Pour ce faire, copiez tout ce qui se trouve à partir de (et incluant)
-<pre>/******************************************************************************
+<pre class="cpg_code">/******************************************************************************
 ** Section &lt;&lt;&lt;theme_display_thumbnails&gt;&gt;&gt; - START
 ******************************************************************************/</pre>
 j'usqu'à (inclu)
-<pre>/******************************************************************************
+<pre class="cpg_code">/******************************************************************************
 ** Section &lt;&lt;&lt;theme_display_thumbnails&gt;&gt;&gt; - END
 ******************************************************************************/</pre>
 dans une nouvelle ligne avant <tt class="code">?&gt;</tt> de themes/votretheme/theme.php<br />
 Dans cette définition de focntion, trouvez
-<pre>    static $spacer = '';</pre>
+<pre class="cpg_code">    static $spacer = '';</pre>
 et ajoutez dans une nouvelle ligne après
-<pre>    static $advert = '';</pre><br />
+<pre class="cpg_code">    static $advert = '';</pre><br />
 Puis trouvez
-<pre>        $spacer = template_extract_block($template_thumbnail_view, 'spacer');</pre>
+<pre class="cpg_code">        $spacer = template_extract_block($template_thumbnail_view, 'spacer');</pre>
 et ajoutez dans une nouvelle ligne juste après
-<pre>        $advert = template_extract_block($template_thumbnail_view, 'advert');</pre><br />
+<pre class="cpg_code">        $advert = template_extract_block($template_thumbnail_view, 'advert');</pre><br />
 Ensuite trouvez
-<pre>    $thumbcols = $CONFIG['thumbcols'];</pre>
+<pre class="cpg_code">    $thumbcols = $CONFIG['thumbcols'];</pre>
 et ajoutez dans une nouvelle ligne juste après
-<pre>    $thumbrows = $CONFIG['thumbrows'];</pre><br />
+<pre class="cpg_code">    $thumbrows = $CONFIG['thumbrows'];</pre><br />
 Maintenant trouvez
-<pre>    foreach($thumb_list as $thumb) {</pre>
+<pre class="cpg_code">    foreach($thumb_list as $thumb) {</pre>
 et ajoutez <strong>avant</strong> dans une nouvelle ligne
-<pre>    // Start modification "random table cell ad"
+<pre class="cpg_code">    // Start modification "random table cell ad"
     $number_of_thumbs = count($thumb_list);
     $advert_position = rand(0,$number_of_thumbs-1);</pre><br />
 Descendez et trouvez
-<pre>        echo template_eval($thumb_cell, $params);</pre>
+<pre class="cpg_code">        echo template_eval($thumb_cell, $params);</pre>
 et <strong>remplacez</strong> cette ligne par
-<pre>        // Add the advert cell 
+<pre class="cpg_code">        // Add the advert cell 
         if (defined('DISPLAY_ADS_FOR_META_ALBUMS') || is_numeric($aid) == TRUE) {
         	$display_advert = 1;
         } else {
@@ -160,17 +164,19 @@
         }</pre><br />
 <!-- Taken from http://forum.coppermine-gallery.net/index.php/topic,58008.0.html -->
 <p>Vous devez vous assurer de faire ces modifications très attentivement. Il est préférable de sauvegarder votre fichier personnalisé theme.php avant au cas ou quelque chose irait mal, de manière à pouvoir revenir en arrière au cas ou.</p>
-
+</div>
 <hr />
 
 <a name="theme_examples_content_displayimage"></a><h3>Contenu additionnel sur le page des images intermédiaires (displayimage.php)<a href="#theme_examples_content_displayimage" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>L'affichage de la page displayimage.php - La page qui montre les images intermédiaires, inclue dans l'aspect général de votre site, est la page qui retiendra le plus l'attention des visiteurs, puisque vous les avez incité à cliquer sur les vignettes sur les pages précédentes pour arriver à la vue des images intermédiaires. Sur cette page, vous pouvez afficher facilement de la publicité et vous aurez certainement un bon "retour sur clic", mais soyez attentif: le site contient déjà pas mal d'informations - l'encombrer avec de plus en plus de contenu peut devenir dangereux, le visiteur peut se sentir submergé et partir.</p>
-
+
+<div class="indent">
+
 <a name="theme_examples_content_displayimage_image"></a><h4>Directement sous l'image intermédiaire<a href="#theme_examples_content_displayimage_image" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 <p>Ces indtructions s'appliquent pour tout contenu additionnel qui devrait être placé <em>au dessus</em>, <em>en dessous</em> ou juste à côté (à <em>droite</em> ou à <em>gauche</em>) de l'image intermédiaire inclue dans votre page. gardez à l'esprit que la place à droite et à gauche risque d'être très petite, en fonction de la résolution d'écran de vos visiteurs et de la taille de vos images intermédiaires, il est donc préférable d'ajouter votre cntenu additionnel plutôt au dessus ou en dessous.</p>
 Ouvrez <tt class="code">themes/votretheme/theme.php</tt>, trouvez la définition de variable pour <tt class="code">$template_display_media</tt> et modifiez la comme expliqué ci-dessous. Si cette définition n'existe pas dans votre theme, cpiez la d'abbord depuis le thème sample, puis modifiez là..<br />
 La section qui doit être changée est la table qui habille le conteneur <tt class="code">{IMAGE}</tt>, donc vous devrez modifier
-<pre>           &lt;tr&gt;
+<preclass="cpg_code">           &lt;tr&gt;
                 &lt;td align="center" class="display_media" nowrap="nowrap"&gt;
                         &lt;table cellspacing="2" cellpadding="0" &gt;
                                 &lt;tr&gt;
@@ -182,7 +188,7 @@
                 &lt;/td&gt;
             &lt;/tr&gt;</pre>
 Modifiez uniquement le contenu de la table pour que celà corresponde à vos souhaits. Pour ajouter du contenu en dessous, vous aurez à changer ces lignes en
-<pre>           &lt;tr&gt;
+<pre class="cpg_code">           &lt;tr&gt;
                 &lt;td align="center" class="display_media" nowrap="nowrap"&gt;
                         &lt;table cellspacing="2" cellpadding="0" &gt;
                                 &lt;tr&gt;
@@ -203,13 +209,13 @@
 <p>Ces instructions s'appliquent à tout contenu additionnel qui devra se placer <em>avant</em> ou <em>après</em> le négatif de film sur la page si l'option correspondante "<a href="configuration.htm#admin_image_comment_filmstrip_toggle">Monter le négatif de film</a>" est activé dans la configuration de Coppermine.</p>
 Ouvrez <tt class="code">themes/votretheme/theme.php</tt>, trouvez la définition de fonction pour <tt class="code">theme_display_film_strip</tt> et modifiez la comme indiqué ci-dessous. Si cette section n'existe pas dans votre thème, vous devrez la copier d'abbord depuis le thème sample avant de la modifier.<br />
 La section qui doit être changée est à la fin là ou le gabarit est finalement généré. trouvez
-<pre>    echo '&lt;div id="filmstrip"&gt;';
+<pre class="cpg_code">    echo '&lt;div id="filmstrip"&gt;';
     starttable($CONFIG['picture_table_width']);
     echo template_eval($template, $params);
     endtable();
     echo '&lt;/div&gt;';</pre>
 Pour ajouter votre contenu additionnel juste avant le négatif de film, vous devrez changer cette portion de code comme ceci
-<pre>    echo '&lt;div id="filmstrip"&gt;';
+<pre class="cpg_code">    echo '&lt;div id="filmstrip"&gt;';
     echo <<< EOT
     Votre contenu personnalisé
 EOT;
@@ -217,6 +223,8 @@
     echo template_eval($template, $params);
     endtable();
     echo '&lt;/div&gt;';</pre>
+
+</div>
 
 <hr />
 
@@ -224,33 +232,34 @@
 <p>La fenêtr epop-up qui s'affiche lorsque vou scliquez sur l'image intermédiaire peut aussi contenir du contenu additionnel (comme de la publicité). Toutefois, vous devrez vérifier si il reste assez de place sur l'écran pour ajouter plus de contenu. En d'autres termes: n'affichez du contenu addtionnel dans la fenêtre pop-up que si vos images originales ont une dimension inférieure à la résolution minimale de l'écran de vos visiteurs. Si vous ne pouvez affirmer de manière sure quelle est cette taille, vous pouvez considérer  800 x 600 pixels comme un minimum. Rappelez vous aussi qu'avec les téléphones portables ou autres appareils mobiles ayant accès à internet, vous ne serez jamais sur qu'il n'y a pas de résolution plus petite.</p>
 <p>Si vous devez palcer une publicité dans la fenêtre pop-up des images originales, utilisez de la publicité textuelle plutôt qu'une banière. Cet avertissement dit, voci comment ajouter du contenu additionnel à la fenêtre pop-up des images originales:</p>
 Ouvrez <tt class="code">themes/yourtheme/theme.php</tt>, trouvez
-<pre>// Display the full size image
+<pre class="cpg_code">// Display the full size image
 function theme_display_fullsize_pic()</pre>
 et modifiez cette définition de fonction comme indiqué ci-dessous.Si cet élément de code n'existe pas dans votre thème, copiez la définition de fonction depuis le thème sample, à partir de
-<pre>/******************************************************************************
+<pre class="cpg_code">/******************************************************************************
 ** Section &lt;&lt;&lt;theme_display_fullsize_pic&gt;&gt;&gt; - START
 ******************************************************************************/</pre>et jusqu'à
-<pre>/******************************************************************************
+<pre class="cpg_code">/******************************************************************************
 ** Section &lt;&lt;&lt;theme_display_fullsize_pic&gt;&gt;&gt; - END
 ******************************************************************************/</pre>
 Pour ajouter le code Adsense ou tout autre contenu personnalisé, ajoutez le là ou vous le souhaitez dans la section HTML du codementionné ci-dessus (exemple, juste après la balise de fermeture du conteneur div.<br />
 Dans ce cas particulier, vous devrez contourner un autre problème: la taille de la fenêtre est calculée en fonction de la taille de l'image. C'est pourquoi, si vous ajoutez du contenu à la fenêtre, vous aurez à vous assurer que les dimensions de la fenêtre sera augmentée de la taille utilisée par le contenu ajouté. Les dimensions de la fenêtre sont calculées dans la fonction <tt class="code">function theme_html_picture()</tt>. La même méthode s'applique: cherchez la définition de la fonction dans votre thème (themes/votretheme/theme.php). si elle existe, modifié la comme indiqué ci-dessous, sinon, vous devrez la copier/coller depuis le thème sample dans une nouvelle ligne avant <tt class="code">?&gt;</tt> de themes/votretheme/theme.php.<br />
 Le code que vous devez modifier est
-<pre>            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
+<pre class="cpg_code">            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
             $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y']; //the +'s are the mysterious FF and IE paddings</pre>
 Modifiez comme vous le souhaitez -  vous devrez augmenter la valeur des variables de la valeur de l'espace en pixel nécessaire à votre ajout. Par exemple: si vou sdécidez d'ajouter votre code Adsense en haut de la denêtre pop-up et que la publivité utilise 200 pixels, changez
-<pre>            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
+<pre class="cpg_code">            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
             $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y']; //the +'s are the mysterious FF and IE paddings</pre>
 en
-<pre>            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
+<pre class="cpg_code">            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + $CONFIG['fullsize_padding_x'];  //the +'s are the mysterious FF and IE paddings
             $winsizeY = $CURRENT_PIC_DATA['pheight'] + $CONFIG['fullsize_padding_y'] + 200; //the +'s are the mysterious FF and IE paddings</pre>
-
+</div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
+
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_graphics.htm 1.5.8.src/docs/fr/theme_graphics.htm
--- 1.5.6.src/docs/fr/theme_graphics.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_graphics.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_graphics.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -93,8 +93,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme.htm 1.5.8.src/docs/fr/theme.htm
--- 1.5.6.src/docs/fr/theme.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme.htm $
-  $Revision: 7627 $
-
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -110,7 +108,7 @@
 
 <script type="text/javascript">
   cpgDocFooter();
-  dateRevision(' $LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $ ', ' $Revision: 7627 $ ');
+  dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');
 </script>
 
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_style_css.htm 1.5.8.src/docs/fr/theme_style_css.htm
--- 1.5.6.src/docs/fr/theme_style_css.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_style_css.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_style_css.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -546,8 +544,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_template.htm 1.5.8.src/docs/fr/theme_template.htm
--- 1.5.6.src/docs/fr/theme_template.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_template.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_template.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -305,8 +305,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_theme_php.htm 1.5.8.src/docs/fr/theme_theme_php.htm
--- 1.5.6.src/docs/fr/theme_theme_php.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_theme_php.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_theme_php.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -561,8 +561,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_upgrade_14x-15x.htm 1.5.8.src/docs/fr/theme_upgrade_14x-15x.htm
--- 1.5.6.src/docs/fr/theme_upgrade_14x-15x.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_upgrade_14x-15x.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_upgrade_14x-15x.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -186,7 +186,7 @@
         line-height:1.0em;
 }</pre>
 
-<a name="theme_convert_style_cpg_message"></a><h3>Ajoutez les classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;<a href="#theme_convert_style_cpg_message" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="theme_convert_style_cpg_message"></a><h3>Ajoutez les classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;, &laquo;<tt class="code">cpg_summary</tt>&raquo;<a href="#theme_convert_style_cpg_message" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Trouvez:</p>
 <pre class="smallcode">#vanity a {</pre>
 <p>et ajoutez juste avant (dans une nouvelle ligne):</p>
@@ -221,6 +221,17 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }</pre>
 
 <a name="theme_convert_style_greybox"></a><h3>Ajoutez la classe &laquo;greybox&raquo; à votre feuille de style<a href="#theme_convert_style_greybox" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -345,8 +356,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/theme_user-contributions.htm 1.5.8.src/docs/fr/theme_user-contributions.htm
--- 1.5.6.src/docs/fr/theme_user-contributions.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/theme_user-contributions.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/theme_user-contributions.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -70,8 +70,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/toc.htm 1.5.8.src/docs/fr/toc.htm
--- 1.5.6.src/docs/fr/toc.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/toc.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/toc.htm $
-  $Revision: 7627 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -144,7 +144,7 @@
 			  </li>
 			</ul>
 		  </li>
-		  <li><a href="credits.htm">Credits</a>
+		  <li><a href="credits.htm">Crédits</a>
 			<ul>
 			  <li><a href="credits.htm#developers">L'équipe de Coppermine</a></li>
 			  <li><a href="credits.htm#contributors">Contributeurs</a></li>
@@ -157,7 +157,7 @@
 			  <li><a href="credits.htm#codebase">Codes libres utilisés</a></li>
 			  <li><a href="credits.htm#acknowledgements">Remerciements</a>
 			      <ul>
-			          <li><a href="credits.htm#acknowledgements_thanks" class="en">Many Thanks</a></li>
+			          <li><a href="credits.htm#acknowledgements_thanks">Merci beaucoup</a></li>
 			      </ul>
 			  </li>
 			</ul>
@@ -220,7 +220,14 @@
 			  <li><a href="install_screen.htm#install_screen_wizard">L'assistant d'installation</a></li>
 			</ul>
 		  </li>
-		  <li><a href="auto-installers.htm">Les auto-installateurs</a></li>
+		  <li><a href="auto-installers.htm">Les auto-installateurs</a>
+			<ul>
+                <li><a href="auto-installers.htm#definition">Que sont les auto-installateurs ?</a></li>
+                <li><a href="auto-installers.htm#sad_story">La triste histoire</a></li>
+                <li><a href="auto-installers.htm#">Pourquoi il ne faut pas utiliser d'auto-installateurs</a></li>
+				<li><a href="auto-installers.htm#no_support">Pas d'aide</a></li>
+            </ul>
+          </li>
 		  <li><a href="install_faq.htm">FAQ d'installation</a></li>
 		  <li><a href="uninstall.htm">Désinstallation</a></li>
 		</ul>
@@ -559,18 +566,19 @@
 			  <li><a href="configuration.htm#admin_thumbnail_view">Affichage des vignettes</a></li>
 			  <li><a href="configuration.htm#admin_image_comment">Affichage des images</a></li>
 			  <li><a href="configuration.htm#admin_comment_start">Paramètres des commentaires</a></li>
-			  <li><a href="configuration.htm#admin_contact_start">Paramètres du formulaire de Contacts</a></li>
+			  <li><a href="configuration.htm#admin_contact_start">Paramètres du formulaire de contacts</a></li>
 			  <li><a href="configuration.htm#admin_thumb_start">Paramètres des vignettes</a></li>
-			  <li><a href="configuration.htm#admin_picture_thumbnail">Paramètres des Fichiers</a></li>
+			  <li><a href="configuration.htm#admin_picture_thumbnail">Paramètres des fichiers</a></li>
 			  <li><a href="configuration.htm#admin_watermarking">Filigrane d'image</a></li>
 			  <li><a href="configuration.htm#admin_registration">Enregistrement</a></li>
 			  <li><a href="configuration.htm#admin_user">Paramètres des utilisateurs</a></li>
 			  <li><a href="configuration.htm#admin_custom">Champs personnalisés pour le profil utilisateur</a></li>
 			  <li><a href="configuration.htm#admin_custom_image">Champs personnalisés pour la description d'images</a></li>
-			  <li><a href="configuration.htm#admin_cookie">Paramètres du Cookie</a></li>
+			  <li><a href="configuration.htm#admin_cookie">Paramètres du cookie</a></li>
 			  <li><a href="configuration.htm#admin_email">Paramètres des courriels</a></li>
 			  <li><a href="configuration.htm#admin_logging">Logging &amp; statistiques</a></li>
 			  <li><a href="configuration.htm#admin_misc">Paramètres de maintenance</a></li>
+			  <li><a href="configuration.htm#admin_config_usage">Utilisation de cette page</a></li>
 			  <li><a href="configuration.htm#admin_reset_entire_config">Restaure les paramètres par défaut</a></li>
 			</ul>
 		  </li>
@@ -788,7 +796,7 @@
 				  <li><a href="errors.htm#errors_messages_database">Messages d'erreur relatifs à la base de données</a></li>
 				  <li><a href="errors.htm#commonPHPerrors">Erreurs PHP communes</a></li>
 				  <li><a href="errors.htm#errors_messages_upload">Messages d'erreur relatifs aux téléchargements</a></li>
-				  <li><a href="errors.htm#errors_messages_webserver">Webserver response codes</a></li>
+				  <li><a href="errors.htm#errors_messages_webserver">Codes réponses des serveurs</a></li>
 				</ul>
 			  </li>
 			</ul>
@@ -905,18 +913,17 @@
 			   </li>
 			   <li><a href="upload_troubleshooting.htm#upload_error_messages">Messages d'erreur</a>
 				 <ul>
-				   <li><a href="upload_troubleshooting.htm#ErrorCantMovePic"></a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorImpossibleToMove">Impossible to move x to y</a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorFailedToOpenDir">failed to open dir: No such file or directory</a></li>
-				   <li><a href="upload_troubleshooting.htm#httpPostVars">Undefined variable: HTTP_POST_VARS</a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorNoAlbumExisting">Sorry there is no album where you are allowed to upload files</a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorAllowedMemorySize">Allowed memory size of X bytes exhausted</a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorExecDisabled">Exec() has been disabled</a></li>
-				   <li><a href="upload_troubleshooting.htm#ErrorNotAGdExtension">Not a GD extension</a></li>
-				   <li><a href="upload_troubleshooting.htm#imagemagick127">Error executing ImageMagick - Return value 127</a></li>
-				   <li><a href="upload_troubleshooting.htm#no_gd_support">PHP running on your server does not support the GD image library</a></li>
-				   <li><a href="upload_troubleshooting.htm#no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>
-				   <li><a href="upload_troubleshooting.htm#destination_not_writable">Destination directory x is not writable by the script</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_cant_move">Failed to create stream: Operation not permitted</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_impossible_to_move">Impossible to move x to y</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_failed_to_open_dir">failed to open dir: No such file or directory</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_no_album">Sorry there is no album where you are allowed to upload files</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_allowed_memory_size">Allowed memory size of X bytes exhausted</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_exec_disabled">Exec() has been disabled</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_not_gd_extension">Not a GD extension</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_imagemagick127">Error executing ImageMagick - Return value 127</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_no_gd_support">PHP running on your server does not support the GD image library</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_no_file_uploaded">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>
+					<li><a href="upload_troubleshooting.htm#upload_error_messages_destination_not_writable">Destination directory x is not writable by the script</a></li>
 				 </ul>
 			   </li>
 			   <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">Restrictions côté serveur</a>
@@ -1012,7 +1019,7 @@
 			  <li><a href="dev_files.htm#dev_files_naming">Conventions de nommage</a></li>
 			  <li><a href="dev_files.htm#dev_files_adding">Ajouts de fichiers</a>
 				<ul>
-				  <li><a href="dev_files.htm#dev_files_adding_language">Language files</a></li>
+				  <li><a href="dev_files.htm#dev_files_adding_language">Fichiers langues</a></li>
 				</ul>
 			  </li>
 			  <li><a href="dev_files.htm#dev_files_renaming">Rennomage de fichiers</a></li>
@@ -1044,7 +1051,7 @@
 				<ul>
 				  <li><a href="dev_coding.htm#dev_coding_html_output_images">Balise Image dans les sorties HTML</a></li>
 				  <li><a href="dev_coding.htm#dev_coding_html_output_dev_coding_html_output_links">Liens dans les sorties HTML</a></li>
-				  <li><a href="dev_coding.htm#dev_coding_html_output_form">Form elements in HTML output</a></li>
+				  <li><a href="dev_coding.htm#dev_coding_html_output_form">Eléments de formulaires dans les sorties HTML</a></li>
 				  <li><a href="dev_coding.htm#dev_coding_html_output_deprecated">Balises dépréciées</a></li>
 				  <li><a href="dev_coding.htm#dev_coding_html_prefered_tags">Balises populaires</a></li>
 				</ul>
@@ -1255,7 +1262,7 @@
 						<ul>
 						  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple">Installation with Simple Configuration</a></li>
 						  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install">Installation with Configuration Parameters</a></li>
-						  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Configuration during Operation</a></li>
+						  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a></li>
 						  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup">Uninstallation &amp; Clean-Up</a></li>
 						</ul>
 					  </li>  
@@ -1276,6 +1283,39 @@
 				  <li><a href="dev_plugin_api.htm#plugin_api_globals">Global Variables &amp; Constants</a></li>
 				</ul>
 			  </li>
+              <li><a href="dev_plugin_steps.htm">Creating plugins: step by step</a>
+				<ul>
+					<li><a href="dev_plugin_steps.htm#steps_template_plugin">Getting started with the plugin template</a>
+						<ul>
+							<li><a href="dev_plugin_steps.htm#steps_extract_template">1. Extract the plugin template</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_pick_name">2. Choose a name</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_rename_folder">3. Rename the folder</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_rename_file_content">4. Rename the placeholders inside the files</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_copy_to_target">5. Copy the new plugin folder to the target</a></li>
+						</ul>
+					</li>
+					<li><a href="dev_plugin_steps.htm#steps_config">Creating a config record for your plugin</a>
+						<ul>
+							<li><a href="dev_plugin_steps.htm#steps_config_option_type">1. Decide for an option type</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_name">2. Choose a record name</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_install">3. Create the record during plugin install</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_uninstall">4. Create the uninstall query</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_defaults">5. Specify the scope of your config record</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_form_options">6. Populate form options</a></li>
+							<li><a href="dev_plugin_steps.htm#steps_config_rows">7. Output the form elements (rows)</a>
+								<ul>
+									<li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox">a. Checkbox</a></li>
+									<li><a href="dev_plugin_steps.htm#steps_config_rows_radio">b. Radio button</a></li>
+									<li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown">c. Dropdown (select/option list)</a></li>
+									<li><a href="dev_plugin_steps.htm#steps_config_rows_textinput">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>
+									<li><a href="dev_plugin_steps.htm#steps_config_rows_textarea">e. Text input field (multiple lines, aka textarea)</a></li>
+								</ul>
+							</li>
+							<li><a href="dev_plugin_steps.htm#steps_config_language">8. Create the needed translation strings</a></li>
+						</ul>
+					</li>
+				</ul>
+              </li>
 			  <li><a href="dev_plugin_hooks.htm">Reference list of plugin hooks </a>
 				<ul>
 				  <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience">Target audience</a></li>
@@ -1462,8 +1502,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/translation.htm 1.5.8.src/docs/fr/translation.htm
--- 1.5.6.src/docs/fr/translation.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/translation.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/translation.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -234,7 +234,7 @@
         	<li>Modifiez la balise META de description (<tt class="">&lt;meta name="description" content="..."&gt;</tt>) de manière a avoir une description sommaire du contenu de la page (dans votre langue).</li>
         	<li>Laissez le nom de fichier intact: Ne traduisez pas les noms de fichiers!</li>
         	<li>Laissez le nom des ancres intact: le modifiez pas les noms d'ancres (comme <tt class="code">&lt;a name="copyright"&gt;&lt;/a&gt;</tt>), même si le mot "copyright" dans cet exemple ne veut pas dire la même chose (ou même si il ne veut rien dire) dans votre langue.<br />Cette disposition vise à faire en sorte que les supporters et les utilisateurs puissent facilement se référer aux sections de la doc qu'ils ne comprennent pas.</li>
-        	<li>Laissez les sections JavaScript-sections intactes: elles sont utilisées pour permettre la navigation par la suite - n'y touchez pas. Particulièrement la ligne <tt class="code">dateRevision(' $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7620 $ ');</tt> ou similaire qui <strong>ne doit pas</strong> être modifiée par vous: elle sera mise à jour lorsque votr econtribution sera ajoutée au pack de Coppermine.</li>
+        	<li>Laissez les sections JavaScript-sections intactes: elles sont utilisées pour permettre la navigation par la suite - n'y touchez pas. Particulièrement la ligne <tt class="code">dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');</tt> ou similaire qui <strong>ne doit pas</strong> être modifiée par vous: elle sera mise à jour lorsque votr econtribution sera ajoutée au pack de Coppermine.</li>
         	<li>ne modifiez <strong>pas</strong> la section infos de version SVN  en haut de page (qui sont commentées) - elle doivent être utiliées pour des besoins internes par la suite.</li>
         	<li>N'améliorez pas votre version de la doc (celle que vous avez traduite): vous pouvez trouver qu'il manque des choses importantes dans la documentation en Anglais ou qu'il y ades choses inappropriées ou manquantes, n'ajoutez pas de sections dans votre traduction de la doc qui n'existerait pas dans la doc originale en Anglais. Malgré tout, nous ne pensons pas que ce soit une bonne idée: si vous avez une suggestion pour amélioer la documentation, nous aimerions pouvoir en faire profiter l'ensemble de la communauté. Ceci dit: merci de ne pas juste ajouter des section dans vote copie locale de votre traduction - Postez vos suggestions publiquement afin que vos améliorations puissent aller aussi bien dans votre traduction que dans le fichier Anglais.</li>
         	<li>Traduisez les exemples si c'est possible: Il est conseillé de traduite les exemples dans votre langue: l'exemple de nom d'utilisateur Anglais "John Doe" peut bien entendu être changé dans un nom d'exemple typiquement Français comme "Jean Dupont" par exemple. L'exemple d'URL <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt> peut être traduit en <tt class="code">http://votre_site.com/votre_repertoire_coppermine/</tt> dans la partie Française de la doc.</li>
@@ -270,8 +270,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip 1.5.8.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip
--- 1.5.6.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip	2010-06-05 00:36:35.000000000 -0500
+++ 1.5.8.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
-iP>9~9Z 
-L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
-pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip 1.5.8.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip
--- 1.5.6.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	2010-06-05 00:36:35.000000000 -0500
+++ 1.5.8.src/docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
-dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
-z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
-V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/tutorial/matching_theme/index.htm 1.5.8.src/docs/fr/tutorial/matching_theme/index.htm
--- 1.5.6.src/docs/fr/tutorial/matching_theme/index.htm	2010-06-05 00:36:35.000000000 -0500
+++ 1.5.8.src/docs/fr/tutorial/matching_theme/index.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,102 +0,0 @@
-<!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" xml:lang="en" lang="en">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<title>Example page</title>
-	<style type="text/css">
-		/*** The Essential Code ***/
-
-		body {
-			margin: 0;
-			padding-left: 200px;    /* LC fullwidth */
-			padding-right: 190px;   /* RC fullwidth + CC padding */
-			min-width: 240px;       /* LC fullwidth + CC padding */
-		}
-
-		#header, #footer {
-			margin-left: -200px;    /* LC fullwidth */
-			margin-right: -190px;   /* RC fullwidth + CC padding */
-		}
-
-		.column {
-			position: relative;
-			float: left;
-		}
-
-		#center {
-			padding: 0 20px;
-			width: 100%;
-		}
-
-		#left {
-			width: 180px;           /* LC width */
-			padding: 0 10px;        /* LC padding */
-			right: 240px;           /* LC fullwidth + CC padding */
-			margin-left: -100%;
-		}
-
-		#right {
-			width: 130px;           /* RC width */
-			padding: 0 10px;        /* RC padding */
-			margin-right: -100%;
-		}
-
-		#footer {
-			clear: both;
-		}
-
-		/*** IE Fix ***/
-		* html #left {
-			left: 150px;            /* RC fullwidth */
-		}
-
-		/*** Just for Looks ***/
-
-		body {
-			background: #FFF;
-		}
-
-		#header, #footer {
-			font-size: large;
-			text-align: center;
-			padding: 0.3em 0;
-			background: #999;
-		}
-
-		#left {
-			background: #66F;
-		}
-
-		#center {
-			background: #DDD;
-		}
-
-		#right {
-			background: #F66;
-		}
-
-		.column {
-			padding-top: 1em;
-			text-align: justify;
-		}
-	</style>
-    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
-</head>
-<body>
-	<div id="header">This is the header - the place where your site logo could reside.</div>
-	<div id="center" class="column">
-		<h1>This is the main content.</h1>
-		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
-        <p>The center column of this example design is supposed to contain the actual page content.
-	</div>
-	<div id="left" class="column">
-		<h2>This is the left sidebar.</h2>
-		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
-	</div>
-	<div id="right" class="column">
-		<h2>This is the right sidebar.</h2>
-		<p>In this column, the coppermine menu is supposed to reside.</p>
-	</div>
-	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
-</body>
-</html>
diff -x .svn -aruN 1.5.6.src/docs/fr/tutorial/matching_theme/screenshot_missing_menu.png 1.5.8.src/docs/fr/tutorial/matching_theme/screenshot_missing_menu.png
--- 1.5.6.src/docs/fr/tutorial/matching_theme/screenshot_missing_menu.png	2010-06-05 00:36:35.000000000 -0500
+++ 1.5.8.src/docs/fr/tutorial/matching_theme/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,171 +0,0 @@
-PNG
-
-   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
-sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
-dg}cǎJwދVƑ2U Z:۷o.=*駟&
-q7#I'N͛71Z
-ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
-rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
-6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
-"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
-p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
-6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
-OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
--lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
-S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
-毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
-
-
-hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
-$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
-F hθ^FQR╳SrF \I
-eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
-qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
-	m
-CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
- `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
-Aǯa`"
-ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
-_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
-*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
-&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
-,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
-Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
-Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
-?zy
-=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
-gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
-)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
-81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
-_#cyW&UdYWS;:V
-w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
-^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
-tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
- \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
-	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
-´i2k֗P2dpK6]LU$j^t-\g侬45
-z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
-Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
-C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
-Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
-R(;U 
-I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
-?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
-/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
-ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
-?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
-l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
-illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
-T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
-t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
-
-V
-5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
-a
-
-Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
-Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
-qM7oXz5144??|I'>ꢾ G%(
-gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
-
-ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
-EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
-L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
-7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
->+ӟ˗Յ81bZl;v`ӳ뮻]vb
-lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
-o֭'R)ڴz<ra
-
-
-y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
-k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
-uMa1
-H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
-uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
-,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
-2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
-Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
-Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
-`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
-$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
-,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
->D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
-d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
-0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
-YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
-4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
-Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
-be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
-f%(.޽ab#k-;L@GӲj
-͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
-Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
-X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
-(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
-,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
-'U4I\V/lTԢQ9ځ"t8
-qܨF~^!r!2DuevNPpX,(3m4
-
-
-$??|
-V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
-hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
-ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
-07n.}[I?&t>Up*k:f<\׎הOcq
-RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
-T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
-
-
-طo̛7?F
! tadlfv۱ԏГ~{ X
-ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
-07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
-I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
-ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
-e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
-pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
- ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
-p:o9
-iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
-1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
-cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
-q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
-nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
-.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
-"IBR¤bqv(qx;
-&&Sd5
-F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
-YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
-f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
-
-
-gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
-gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
- щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
-V̮]e>AspLfQzA?`&(
-'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
-x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
-1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
-֯_O.*֮]OS."^|E oTF4c͚5lܸ])
-q_bq||3gD"mx<tuuŊ{_B!<a]^x
-n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
-*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
-0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
-W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
-)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
-tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
-Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
-ib
-,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
-*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
-if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
-ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
-RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
-yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
-U;H
-׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
-	!p8LEE~NRBH
-xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
-xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
-VN ~?aO	UϨolH#
-!$@]*tC'`Xu\.LpwkCױu= hfHC
-!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
-v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/uninstall.htm 1.5.8.src/docs/fr/uninstall.htm
--- 1.5.6.src/docs/fr/uninstall.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/uninstall.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
   -----------------
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/uninstall.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -57,8 +57,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/upgrading.htm 1.5.8.src/docs/fr/upgrading.htm
--- 1.5.6.src/docs/fr/upgrading.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/upgrading.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/upgrading.htm $
-  $Revision: 7637 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -44,81 +44,156 @@
 <p>Voici une liste des versions mineures de cpg1.5.x et la raison pour laquelle elle à été publiée. Ceci pour vous expliquer pourquoi vous devriez mettre votre galerie à jour le plus rapidement possible vers la version stable la plus récente si vous utilisez une version plus ancienne.</p>
 <span class="detail_head_collapsed">Details</span>
 <div class="detail_body">
-	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-	<tr>
-		<th valign="top" align="left">Package</td>
-		<th valign="top" align="left">Raison de la mise à jour</td>
-		<th valign="top" align="left"><span class="small">Date de publication<span></td>
-	</tr>
-	<tr>
-        	    <td valign="top">cpg1.5.6</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Maintenance release (stable)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
-                    <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
-                    <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
-                    <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
-                    <li>Updated Czech language file (user contribution)</li>
-                    <li class="important">Fixed typo that caused the display of the 'not supported version' message box (<a href="http://forum.coppermine-gallery.net/index.php/topic,65224.0.html">thread</a>)</li>
-                    <li>Fixed issue when uploading plugins to Windows-driven galleries</li>
-                    <li>Removed cpg1.3.x theme upgrade guide, as a direct upgrade from cpg1.3.x to cpg1.5.x no longer is supported</li>
-                    <li>Create different log entries for user registrations and admin user creations in access log file (<a href="http://forum.coppermine-gallery.net/index.php/topic,65298.0.html">thread</a>)</li>
-                    <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
-                    <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
-                    <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-04</td>
-        	  </tr>
-	<tr>
-		<td valign="top">cpg1.5.4</td>
-		<td valign="top">
-		  <ul>
-			<li>Stable release</li>
-			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
-		  </ul>
-		</td>
-		<td valign="top" align="right">2010-06-02</td>
-	</tr>
-	<tr>
-		<td valign="top">cpg1.5.3</td>
-		<td valign="top">
-		  <ul>
-			<li>Release candidate</li>
-			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
-		  </ul>
-		</td>
-		<td valign="top" align="right">2010-03-05</td>
-	</tr>
-	<tr>
-	    <td valign="top">cpg1.5.2</td>
-	    <td valign="top">
-	      <ul>
-	        <li>Version BétaBeta release. Première publication publique pour tests et évalusation. Ne pas utiliser en production! Pas de support d'aide actuellement.</li>
-	        <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Sujet d'annonce</a></li>
-	      </ul>
-	    </td>
-	    <td valign="top" align="right">2009-11-16</td>
-	</tr>
-	<tr>
-		<td valign="top">cpg1.5.1</td>
-		<td valign="top">
-		<ul>
-			<li>Vesion Alpha release pour les testeurs et les traducteurs. Cette version n'est pas une version publique. Elle à seulement été mise à disposition pour un groupe restreint d'utilisateurs pour des tests et pour permettre la traduction.</li>
-		</ul>
-		</td>
-		<td valign="top" align="right">Pas publiée à ce jour</td>
-	</tr>
-	<tr>
-		<td valign="top">cpg1.5.0</td>
-		<td valign="top">
-			<ul>
-			<li>Cette version n'a jamais été publiée sous forme de package - Le numéro de version 1.5.0 a juste été réservé pour la phase initiale de développement de la série cpg1.5.x avant le début de la période de gel des modifications. Il n'y a pas de packs disponible, et il n'y en a jamais eu - seule une récupération par <a href="dev_subversion.htm#subversion">Subversion</a> est possible.</li>
-		</ul>
-		</td>
-		<td valign="top" align="right">jamais</td>
-	</tr>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+    <tr>
+        <th valign="top" align="left">Package</td>
+        <th valign="top" align="left">Raison de la mise à jour</td>
+        <th valign="top" align="left"><span class="small">Date de publication<span></td>
+    </tr>
+              <tr>
+                <td valign="top">cpg1.5.8</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,66417.0.html">Announcement thread</a></li>
+                    <li>Fixed setting default language with language manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,66276.0.html">thread</a>)</li>
+                    <li>Changed form token generation - removed trouble maker parameters (<a href="http://forum.coppermine-gallery.net/index.php/topic,65918.0.html">thread</a>)</li>
+                    <li>Fixed language manager issue for language files with underscore (<a href="http://forum.coppermine-gallery.net/index.php/topic,66274.0.html">thread</a>)</li>
+                    <li>Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (<a href="http://forum.coppermine-gallery.net/index.php/topic,66118.0.html">thread</a>)</li>
+                    <li>Fixed ecard if no intermediate picture is present (<a href="http://forum.coppermine-gallery.net/index.php/topic,66161.0.html">thread</a>)</li>
+                    <li>Added Estonian language file (user contribution)</li>
+                    <li>Update 'last visit' time if it's a 'remember me' session (<a href="http://forum.coppermine-gallery.net/index.php/topic,66145.0.html">thread</a>)</li>
+                    <li>Added Slovak language file (user contribution)</li>
+                    <li>While deleting non-images, delete the corresponding custom thumbnail if exists</li>
+                    <li>While renaming non-images, rename the corresponding custom thumbnail if exists</li>
+                    <li>While renaming files, check if there will be no conflicts before doing anything</li>
+                    <li>Added plugin hook 'token_criteria'</li>
+                    <li>Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (<a href="http://forum.coppermine-gallery.net/index.php/topic,65994.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65996.0.html">thread</a>)</li>
+                    <li>Fixed possibility for users to edit their files in public galleries if disabled in config (<a href="http://forum.coppermine-gallery.net/index.php/topic,65693.0.html">thread</a>)</li>
+                    <li>Disable the possibility for guests to enter file details by default (<a href="http://forum.coppermine-gallery.net/index.php/topic,62522.0.html">thread</a>)</li>
+                    <li>Fixed error message when regular users try to delete their albums in public categories</li>
+                    <li>Re-organizing zip archives inside docs folder</li>
+                    <li>Adding documentation about plugin config options</li>
+                    <li>Fixed issue when reset file ratings (<a href="http://forum.coppermine-gallery.net/index.php/topic,65896.0.html">thread</a>)</li>
+                    <li>Fixed empty values for 'reason' in 'report to administrator' email (<a href="http://forum.coppermine-gallery.net/index.php/topic,65752.0.html">thread</a>)</li>
+                    <li>Fixed category view when albums with keywords are present (<a href="http://forum.coppermine-gallery.net/index.php/topic,64155.0.html">thread</a>)</li>
+                    <li>Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (<a href="http://forum.coppermine-gallery.net/index.php/topic,58734.0.html">thread</a>)</li>
+                    <li>Added search terms to the title of the thumbnails page (<a href="http://forum.coppermine-gallery.net/index.php/topic,65840.0.html">thread</a>)</li>
+                    <li>Added Japanese language file (user contribution)</li>
+                    <li>Adding boxes to config documentation for defaults, max, min, recomended and record name</li>
+                    <li>Display Coppermine news always in an iframe (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed error message for non existing categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65763.0.html">thread</a>)</li>
+                    <li>Replaced wrong link in update.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65714.0.html">thread</a>)</li>
+                    <li>Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges</li>
+                    <li>Updated Turkish language file (user contribution)</li>
+                    <li>Show password prompt if user tries to access file in password protected album directly</li>
+                    <li>Added Brazilian language file (user contribution)</li>
+                    <li>Fixed uploading to password protected albums in public categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65677.0.html">thread</a>)</li>
+                    <li>Changed default values for user galleries category (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Fixed album visibility issue with user galleries (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Changed fix for category alpha sorting</li>
+                    <li>Fixed a critical error with the most viewed meta album</li>
+                    <li>Updated French language file (improvement and corrections)</li>
+                    <li>Allow higher port numbers for the site url config setting</li>
+                    <li>Fixed display of swf files in Firefox (<a href="http://forum.coppermine-gallery.net/index.php/topic,63624.0.html">thread</a>)</li>
+                    <li>Fixed resizing of watermark backup images (<a href="http://forum.coppermine-gallery.net/index.php/topic,65531.0.html">thread</a>)</li>
+                    <li>Fixed category permissions for secondary user groups (<a href="http://forum.coppermine-gallery.net/index.php/topic,65551.0.html">thread</a>)</li>
+                    <li>Fixed issue when editing user albums (<a href="http://forum.coppermine-gallery.net/index.php/topic,65542.0.html">thread</a>)</li>
+                    <li>Fixed issues with usergal_alphatabs plugin (<a href="http://forum.coppermine-gallery.net/index.php/topic,65473.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65547.0.html">thread</a>)</li>
+                    <li>Fixed line breaks in contact form emails</li>
+                    <li>Removed outdated FAQ items</li>
+                    <li>Updated Hungarian language file (user contribution)</li>
+                    <li>Fixed pre-population of user name on comments form (<a href="http://forum.coppermine-gallery.net/index.php/topic,65293.0.html">thread</a>)</li>
+                    <li>Fixed timeout issue when fetching remote files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed thumb sharpening (<a href="http://forum.coppermine-gallery.net/index.php/topic,65398.0.html">thread</a>)</li>
+                    <li>Place new comments form accordingly to sort order of comments (<a href="http://forum.coppermine-gallery.net/index.php/topic,65461.0.html">thread</a>)</li>
+                    <li>Added Danish language file (user contribution)</li>
+                    <li>Added default value for 'user_profile6' during user creation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65451.0.html">thread</a>)</li>
+                    <li>Fixed HTML validation issue for german lang files - replaced & by &amp;amp;</li>
+                    <li>Updated plugin manager documentation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65379.0.html">thread</a>)</li>
+                    <li>Added Hungarian language file (user contribution)</li>
+                    <li>Fixed pagination for user manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,65365.0.html">thread</a>)</li>
+                    <li>Updated Finnish language file (user contribution)</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-08-06</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.7</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+    <tr>
+        <td valign="top">cpg1.5.6</td>
+        <td valign="top">
+          <ul>
+            <li>Maintenance release (stable)</li>
+            <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
+            <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
+            <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
+            <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
+            <li>Updated Czech language file (user contribution)</li>
+            <li class="important">Fixed typo that caused the display of the 'not supported version' message box (<a href="http://forum.coppermine-gallery.net/index.php/topic,65224.0.html">thread</a>)</li>
+            <li>Fixed issue when uploading plugins to Windows-driven galleries</li>
+            <li>Removed cpg1.3.x theme upgrade guide, as a direct upgrade from cpg1.3.x to cpg1.5.x no longer is supported</li>
+            <li>Create different log entries for user registrations and admin user creations in access log file (<a href="http://forum.coppermine-gallery.net/index.php/topic,65298.0.html">thread</a>)</li>
+            <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
+            <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
+            <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
+          </ul>
+        </td>
+        <td valign="top" align="right">2010-06-04</td>
+      </tr>
+    <tr>
+        <td valign="top">cpg1.5.4</td>
+        <td valign="top">
+          <ul>
+            <li>Stable release</li>
+            <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
+          </ul>
+        </td>
+        <td valign="top" align="right">2010-06-02</td>
+    </tr>
+    <tr>
+        <td valign="top">cpg1.5.3</td>
+        <td valign="top">
+          <ul>
+            <li>Release candidate</li>
+            <li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
+          </ul>
+        </td>
+        <td valign="top" align="right">2010-03-05</td>
+    </tr>
+    <tr>
+        <td valign="top">cpg1.5.2</td>
+        <td valign="top">
+          <ul>
+            <li>Version BétaBeta release. Première publication publique pour tests et évalusation. Ne pas utiliser en production! Pas de support d'aide actuellement.</li>
+            <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Sujet d'annonce</a></li>
+          </ul>
+        </td>
+        <td valign="top" align="right">2009-11-16</td>
+    </tr>
+    <tr>
+        <td valign="top">cpg1.5.1</td>
+        <td valign="top">
+        <ul>
+            <li>Vesion Alpha release pour les testeurs et les traducteurs. Cette version n'est pas une version publique. Elle à seulement été mise à disposition pour un groupe restreint d'utilisateurs pour des tests et pour permettre la traduction.</li>
+        </ul>
+        </td>
+        <td valign="top" align="right">Pas publiée à ce jour</td>
+    </tr>
+    <tr>
+        <td valign="top">cpg1.5.0</td>
+        <td valign="top">
+            <ul>
+            <li>Cette version n'a jamais été publiée sous forme de package - Le numéro de version 1.5.0 a juste été réservé pour la phase initiale de développement de la série cpg1.5.x avant le début de la période de gel des modifications. Il n'y a pas de packs disponible, et il n'y en a jamais eu - seule une récupération par <a href="dev_subversion.htm#subversion">Subversion</a> est possible.</li>
+        </ul>
+        </td>
+        <td valign="top" align="right">jamais</td>
+    </tr>
 </table>
 </div>
 <p>Comme vous pouvez le voir, l'équipe de développement de Coppermine est constamment en train de corriger et d'améliorer le script. Chaque élément de logiciel non banal contient des bugs, il est donc non garanti que la version qui actuellement est la plus récente sera la dernière, entièrement vierge de bugs qui sera publiée dans la série cpg1.5.x. Il est absolument vital que vous fassiez une mise à jour aussitôt qu'un nouveau pack est mis à disposition.</p>
@@ -132,31 +207,31 @@
 <a name="upgrade_any"></a><h2>Etapes nécessaires lors de la mise à jour de Coppermine (depuis n'importe quelle version)<a href="#upgrade_any" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
     <li>
-		<span class="detail_head_collapsed">Téléchargez la version stable la plus récente disponible dans le section de téléchargement de la page d'accueil officielle de Coppermine</span>
+        <span class="detail_head_collapsed">Téléchargez la version stable la plus récente disponible dans le section de téléchargement de la page d'accueil officielle de Coppermine</span>
     <div class="detail_body border1">Ne pensez pas que vous avez la version la plus récente, particulièrement si vous avez installé Coppermine à l'aide d'un panneau de controle mis à disposition par votre hébergeur. L'équipe de développement de Coppermine ne recommande pas l'utilisation <a href="auto-installers.htm#auto-installers">des auto-installeurs</a> - Merci de télécharger les fichiers originaux depuis <a href="http://coppermine-gallery.net/">le site officiel de Coppermine</a>.<br</div>
-	</li>
+    </li>
     <li>
-		<span class="detail_head_collapsed">Faites une <a href="export.htm#backup_database">sauvegarde (dump) de votre base de donnée</a></span>
+        <span class="detail_head_collapsed">Faites une <a href="export.htm#backup_database">sauvegarde (dump) de votre base de donnée</a></span>
     <div class="detail_body border1">(Les outils recommandés pour une sauvegarde de la base de donnée sont <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> ou <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - Regardez la section <a href="dev_tools.htm#dev_tools_database">Outils recommandés par les développeurs: Manipulation de base de donnée</a> pour plus de détails).<br />
     La création d'une sauvegarde n'est pas obligatoire en terme de fonctionnalités, mais juste une précaution au cas où les choses se passeraient mal. Il est recommandé de faire des sauvegardes fréquentes de toutes manières.</div>
-	</li>
+    </li>
     <li>
-	<span class="detail_head_collapsed">Sauvegardez vos fichiers "include/config.inc.php", "anycontent.php" et de votre répertoire &quot;albums&quot; en précaution dans le cas où quelque chose se passerait mal.</span>
+    <span class="detail_head_collapsed">Sauvegardez vos fichiers "include/config.inc.php", "anycontent.php" et de votre répertoire &quot;albums&quot; en précaution dans le cas où quelque chose se passerait mal.</span>
     <div class="detail_body border1">En général, téléchargez simplement le répertoire entier de Coppermine sur votre disque dur local ou sur n'importe quel emplacement de sauvegarde sûr, en utilisant votre application <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr></a>. Un nouveau pack de Coppermine ne contient jamais de fichier de configuration (Ce fichier est crée lors de l'installation sur votre serveur), vous ne pourez donc pas remplacer un fichier de configuration existant par un fichier vide provenant du pack; néanmoins, encore une fois, la sauvegarde est faite pour plus de sureté.</div>
-	</li>
+    </li>
     <li>Décompressez le pack de Coppermine que vous avez téléchargé dans un répertoire temporaire de votre disque dur local (en préservant la structure des dossiers contenus dans le pack)</li>
     <li>
-	<span class="detail_head_collapsed"><strong>A l'exeption du répertoire &quot;albums&quot;</strong>, téléchargez tous les nouveaux fichiers et répertoires, en vous assurant de ne pas remplacer votre fichier "anycontent.php" ou du répertoire albums.</span>
+    <span class="detail_head_collapsed"><strong>A l'exeption du répertoire &quot;albums&quot;</strong>, téléchargez tous les nouveaux fichiers et répertoires, en vous assurant de ne pas remplacer votre fichier "anycontent.php" ou du répertoire albums.</span>
     <div class="detail_body border1">En fait, vous pouvez télécharger aussi le répertoire albums - Celui contenu dans le pack est vide lui aussi. La recommandation de ne pas télécharger ce répertoire est une précaution pour certains utilisateurs qui ont une configuration "bizaroïde" pour leur application FTP: certaine application FTP "exotiques effacent les dossiers existants sur le serveur et les remplacent par des dossiers vides. Ce serait bien entendu un désastre, vous perdriez ainsi tous les fichiers quei vous aviez téléchargé dans votre galerie. Néanmoins, le nombre d'applications FTP qui sont paramétrées de cette manière étrange sont très rares, celà ne posera pas de problèmes de télécharger aussi le répertoire albums pour la majorité d'entre vous. Si vous n'êtes pas sur, utilisez une  <a href="dev_tools.htm#dev_tools_ftp_client">des applications FTP recommandées par les développeurs</a>.</div>
-	</li>
+    </li>
     <li>
-		<span class="detail_head_collapsed">Lancez le fichier &quot;update.php&quot; dans le répertoire Coppermine depuis votre navigateur (exemple. <tt class="code">http://votresite.com/votre_repertoire_coppermine/update.php</tt>).</span>
-		<div class="detail_body border1">Celà mettra à jour votre installation Coppermine en faisant tous les changements nécessaires dans la base de donnée.</div>
-	</li>
+        <span class="detail_head_collapsed">Lancez le fichier &quot;update.php&quot; dans le répertoire Coppermine depuis votre navigateur (exemple. <tt class="code">http://votresite.com/votre_repertoire_coppermine/update.php</tt>).</span>
+        <div class="detail_body border1">Celà mettra à jour votre installation Coppermine en faisant tous les changements nécessaires dans la base de donnée.</div>
+    </li>
     <li>
-	<span class="detail_head_collapsed">Si vous avez crée un thème personnalisé, appliquez les changements introduits dans la structure des thèmes à votre thème personnalisé</span>
-	<div class="detail_body border1">Voyez le <a href="theme_upgrade_14x-15x.htm">guide de mise à jour des thèmes</a> pour plus de détails.</div>
-	</li>
+    <span class="detail_head_collapsed">Si vous avez crée un thème personnalisé, appliquez les changements introduits dans la structure des thèmes à votre thème personnalisé</span>
+    <div class="detail_body border1">Voyez le <a href="theme_upgrade_14x-15x.htm">guide de mise à jour des thèmes</a> pour plus de détails.</div>
+    </li>
 </ul>
 <p>Pour être tout à fait clair:</p>
 <p class="cpg_message_error">Il n'y a pas de pack séparé pour les mises à jour - Coppermine est toujours publié comme un pack complet qui peut être utilisé aussi bien pour une nouvelle installation que pour une mise à jour.</p>
@@ -177,7 +252,7 @@
 
 <a name="upgrade_14"></a><h3>Mise à jour depuis cpg1.4.x vers cpg1.5.x<a href="#upgrade_14" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <ul>
-	<li>Les plugins écrits pour cpg1.4.x ne peuvent généralement pas être utilisés avec cpg1.5.x, vous devez donc les désactiver tant que vous êtes encore sous cpg1.4.x (avant de commencer la mise à jour). Certaines fonctions qui étaient sous forme de plugin dans cpg1.4.x ont été inclues dans le coeur de cpg1.5.x, vous n'aurez donc plus besoin de ces plugins. La manière la plus sure pour les plugins n'interfèrent pas, est de désactiver tous les plugins en utilisant l'option correspondante de la configuration, pusi d'effacer le contenu du répertore plugins ave votre clien FTP. Après la mise à jour, cherchez les versions crées pour cpg1.5.x et téléchargez les, puis réactivez le plugins un à un.</li>
+    <li>Les plugins écrits pour cpg1.4.x ne peuvent généralement pas être utilisés avec cpg1.5.x, vous devez donc les désactiver tant que vous êtes encore sous cpg1.4.x (avant de commencer la mise à jour). Certaines fonctions qui étaient sous forme de plugin dans cpg1.4.x ont été inclues dans le coeur de cpg1.5.x, vous n'aurez donc plus besoin de ces plugins. La manière la plus sure pour les plugins n'interfèrent pas, est de désactiver tous les plugins en utilisant l'option correspondante de la configuration, pusi d'effacer le contenu du répertore plugins ave votre clien FTP. Après la mise à jour, cherchez les versions crées pour cpg1.5.x et téléchargez les, puis réactivez le plugins un à un.</li>
   <li>Le mécanisme de bridge à changé de  cpg1.4.x à cpg1.5.x, il est donc conseillé de temporairement dé-bridger votre galerie tant qu'elle fonctionne sous cpg1.4.x (assurez vous de bien vous rappeler des données de votre compte administrateur pour une galerie non bridgée - vous n aurez besoin). Après la mise à jour vers cpg1.5.x, vous pourrez réactiver le bridge à nouveau.</li>
   <li>Si vous avez crée un theme personnalisé, appliquez les changements qui ont été introduits dans la structure des thèmes à votre thème personnalisé - regardez le <a href="theme_upgrade_14x-15x.htm">guide de mise à jour des thèmes</a>.</li>
   <li>Vous ne pouvez pas utiliser de fchier langue d'une ancienne version de Coppermine comme langue primaire (La langue que l'administrateur va utiliser) - assurez vous de n'avoir que les fichiers langues qui se trouvent dans le package de Coppermine, dans votre répertoire "lang" (effacez ou renommez les fichiers provenant d'anciennes versions se trouvant dans votre répertoire "lang").<br />
@@ -186,7 +261,7 @@
         <li>les phrase de cpg1.5.x qui n'existent pas dans votre ancien fichier langue ne seront pas traduits ou affichés en  Anglais</li>
         <li>L'administration de Coppermine ne peut pas se faire en utilisant un ancien fichier langue - l'administration nécessite un "vrai" fichier langue de la version cpg1.5.x</li>
         <li>Vous êtes libres d'essayer d'anciens fichiers langue, toutefois, si vosu rencontre des problèmes ou avez des messages d'erreur, passez à la langue US-English et regardez si ces problèmes disparaissent. Il n'y aura pas d'aide pour l'utilisation d'anciens fichiers langue</li>
-		</ul>
+        </ul>
        <li>Dans Cpg1.3.x, les mots de passe des utilisateurs étaient stockés en clair dans la base de donnée. Celà à changé avec  cpg1.4.x - de basen, cpg1.4.x crypte les mots de passe stockés. Néanmoins, il y avait une option pour ceux qui faisaient une mise à jour de cpg1.3.x vers cpg1.4.x qui permettait de sauter l'étape du cryptage des mots de passe. Dans cpg1.5.x, le stockage de mots de passe en calir n'est plus une option. Si vous êtes en train d'utiliser une ancienne galerie qui a d'abbord été mise à jour depuis cpg1.3.x vers cpg1.4.x et maintenant vers cpg1.5.x, le script de mise à jour cryptera automatiquement les mots de passe de vos utilisateurs (Y compris votre compte administrateur). Vous n'avez pas à vous préoccuper de quoi que ce soit, le script de mise à jour fera celà automatiquement.</li>
         <li>L'option d'affichage d'une FAQ pour les utilisateurs finaux (en sélectionnant l'option de configuration correspondante) qui existait avec cpg1.3.x et cpg1.4.x a été supprimée dans cpg1.5.x, parcequ'elle n'était pas utilisée et qu'elle ne faisait qu'ajouter une charge de travail supplémentaire aux traducteurs. Si vous êtes de ces quelques utilisateurs qui actuellement utilisent l'élément de menu FAQ dans le menu de navigation de Coppermine, vous pourez facilement créer une page personalisée qui utilise le haut de page te le pied de page de Coppermine pour afficher votre propre FAQ.</li>
       </ul>
@@ -198,7 +273,11 @@
               <a name="upgrade_14_uri_upload"></a>URI upload removed<a href="#upgrade_14_uri_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a><br />
               The <abbr title="Uniform Resource Identifier">URI</abbr> upload feature has been removed from cpg1.4.x to cpg1.5.x, as it wasn't actually doing what many users thought that it would do: when using URI uploads people expected the file to remain at the URI that they entered into the upload form and not be transfered to the webspace where their Coppermine gallery resided on. Subsequently, they thought that they could safe webspace. This was a misconception and in fact just wishfull thinking: using URI uploads in cpg1.4.x, the file actually was uploaded to the Coppermine webspace no matter what.<br />
               Therefore, the actual feature "URI upload" was removed in cpg1.5.x. However (depending on the operating system of your client) you can (ab)use the regular http upload form to accomplish a similar thing in cpg1.5.x: when entering the URL of a file accepted by Coppermine into the http upload form, the file will get downloaded to your client's temporary folder and then a regular http upload from your client to your server will be performed. This is not actually a feature built into coppermine, but rather a feature of your <abbr title="operating system">OS</abbr>/browser and therefore it goes unsupported. However, there is no action required when performing the upgrade - this paragraph is just meant to inform you that the feature was dropped. 
- </li>
+ </li>
+ <li>
+ <a name="upgrade_14_new_features"></a><h4>Configure new features<a href="#upgrade_14_new_features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+  In comparison to cpg1.4.x, the new version cpg1.5.x comes with a load of new features. Some of them are enabled by default after performing the upgrade, which might not be what you want. Therefore, it's advisable that you (at least cursorily) read up the <a href="index.htm#features">features list</a> and check the <a href="configuration.htm#admin">config panel</a> and the <a href="groups.htm#group_cp">groups control panel</a> for the changes there. The way that Coppermine handles languages has been changed as well, that's why you need to visit the <a href="languages.htm#language_manager">language manager</a> at least once after the upgrade and configure language support there.
+  </li>
 </ul>
 
 <a name="updater"></a><h2>Le script de mise à jour de la base de donnée<a href="#updater" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
@@ -207,9 +286,9 @@
 <a name="updater_what_it_does"></a><h3>Ce qu'il fait<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 Le script de mise à jour fait trois choses:
 <ul>
-	<li>Il vérifie les autorisations du visiteur qui accède au script</li>
-	<li>Il lance les requêtes de la base de donnée mysql qui se trouvent dans le fichier <tt class="code">sql/update.sql</tt> (en remplacant le préfixe de table générique par celui que vous avez défini pendant l'installation initiale)</li>
-	<li>Il efface certains fichiers qui étaient présent dans le corps de Coppermine dans les versions antérieures. Le script n'efface que les fichiers inutiles, mais ne touche pas à vos fichiers personnalisés, il n'y a donc pas de raison de s'inquiéter.</li>
+    <li>Il vérifie les autorisations du visiteur qui accède au script</li>
+    <li>Il lance les requêtes de la base de donnée mysql qui se trouvent dans le fichier <tt class="code">sql/update.sql</tt> (en remplacant le préfixe de table générique par celui que vous avez défini pendant l'installation initiale)</li>
+    <li>Il efface certains fichiers qui étaient présent dans le corps de Coppermine dans les versions antérieures. Le script n'efface que les fichiers inutiles, mais ne touche pas à vos fichiers personnalisés, il n'y a donc pas de raison de s'inquiéter.</li>
 </ul>
 <a name="updater_purpose"></a><h3>Objectif<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Le script de mise à jour va mettre à jour la base de donnéeaprès que vous ayez remplacé manuellement le fichier sql qu'il utilise. Le script ne va <strong>pas</strong> détecter pour vous si il y a une nouvelle version de Coppermine disponible, ni ne va télécharger quoi que ce soit depuis le site de Coppermine. Le niveau d'automatisation n'est pas aussi avancé dans Coppermine (pour le moment).</p>
@@ -217,10 +296,10 @@
 <a name="updater_authorization"></a><h3>Vérification des autorisations<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Dans Coppermine, avant cpg1.5.x, le script de mise à jour utilisé était accessible par tout le monde, c.a.d. tout le monde était en mesure de le lancer. Si c'était pratique pour l'aide (les supporters pouvaient lancer le script pour les utilisateurs qui demandaient de l'aide si il s'avérait qu'ils avaient oublié de le lancer), il y avait une petite possibilité que cette accessibilité pour tout le monde pose un risque de sécurité à un moment donné. C'est pourquoi l'équipe de développement de Coppermine a décidé de protéger le script de mise à jour afin qu'un visiteur ne puisse pas le lancer ni y accéder - A partir de cpg1.5x vous devez avoir des droit d'administrateur pour y accéder. Celà peut ce faire de 4 manières différentes:</p>
 <ul>
-	<li>Si vous êtes déjà identifiés comme administrateur et que vous lacez le script de mise à jour depuis le lien du menu administrateur de Coppermine, le script devrait s'éxecuter sans vous demander de vous autentifier - il utilise l'autentification "régulière" par cookie utilisée par l'ensemble de Coppermine</li>
-	<li>Si vous nêtes pas identifiés comme administrateur ou si les composants de Coppermine ne fonctionnent plus sans avoir lancé le script de mise à jour auparavant (généralement lors de la mise à jour vers une version majeure de Coppermine), Vous devrez vous autentifier - entrez les éléments de votre compte administrateur de Coppermine tesl que vous les avez définis lors de l'installation initiale de Coppermine</li>
-	<li>Si vous ne vous rappelez pas de vos identifiants administrateur Coppermine (pour une version autonome), vous pouvez entrer vos identifiants mysql - vous aviez besoin d'eux lors de l'installation initiale de Coppermine. Si vous les avez oubliés, trouvez les dans le fichier utilisé pour stocker les données de connection à la base de donnée mysql: téléchargez <tt class="code">include/config.inc.php</tt> depuis votre serveur vers votre ordinateur puis ouvrez le fichier avec un simple éditeur de texte - vous devriez trouver vos identifiants mysql dans ce fichier. Si ils ont changés, votrehébergeur devrait être en mesure de vous aider à les retrouver.</li>
-	<li>Si tout celà ne devait pas fonctionner, il y a un inverseur dans le code du script de mise à jour qui peut être utilisé pour passer l'étaper de l'autentification - pour changer cet inverseur, téléchargez le script de mise à jour (<tt class="code">update.php</tt>) depuis votre serveur sur votre ordinateur, trouvez <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> et remplacez le par <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Savegardez vos changements et placez le fichier modifié sur votre serveur, en remplacant celui existant. N'oubliez pas de restaurer le paramétrage après avoir fait la mise à jour avec succès.</li>
+    <li>Si vous êtes déjà identifiés comme administrateur et que vous lacez le script de mise à jour depuis le lien du menu administrateur de Coppermine, le script devrait s'éxecuter sans vous demander de vous autentifier - il utilise l'autentification "régulière" par cookie utilisée par l'ensemble de Coppermine</li>
+    <li>Si vous nêtes pas identifiés comme administrateur ou si les composants de Coppermine ne fonctionnent plus sans avoir lancé le script de mise à jour auparavant (généralement lors de la mise à jour vers une version majeure de Coppermine), Vous devrez vous autentifier - entrez les éléments de votre compte administrateur de Coppermine tesl que vous les avez définis lors de l'installation initiale de Coppermine</li>
+    <li>Si vous ne vous rappelez pas de vos identifiants administrateur Coppermine (pour une version autonome), vous pouvez entrer vos identifiants mysql - vous aviez besoin d'eux lors de l'installation initiale de Coppermine. Si vous les avez oubliés, trouvez les dans le fichier utilisé pour stocker les données de connection à la base de donnée mysql: téléchargez <tt class="code">include/config.inc.php</tt> depuis votre serveur vers votre ordinateur puis ouvrez le fichier avec un simple éditeur de texte - vous devriez trouver vos identifiants mysql dans ce fichier. Si ils ont changés, votrehébergeur devrait être en mesure de vous aider à les retrouver.</li>
+    <li>Si tout celà ne devait pas fonctionner, il y a un inverseur dans le code du script de mise à jour qui peut être utilisé pour passer l'étaper de l'autentification - pour changer cet inverseur, téléchargez le script de mise à jour (<tt class="code">update.php</tt>) depuis votre serveur sur votre ordinateur, trouvez <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> et remplacez le par <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Savegardez vos changements et placez le fichier modifié sur votre serveur, en remplacant celui existant. N'oubliez pas de restaurer le paramétrage après avoir fait la mise à jour avec succès.</li>
 </ul>
 <a name="updater_when"></a><h3>Quand faut-il lancer le script de mise à jour?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Vous devez lancer le script de mise à jour à chaque fois que vous mettez votre galerie à jour, c.a.d. à chaque fois que le fichier <tt class="code">sql/update.sql</tt> est remplacé par une nouvelle version.</p>
@@ -235,8 +314,8 @@
 <a name="versioncheck_description_start"></a><h3>Qu'est ce qu'il fait<a href="#versioncheck_description_start" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>Le script de &quot;vérification de version&quot; est fait pour deux choses:</p>
 <ul>
-	<li>Si vous mettez à jour depuis une version précédente, vous devriez lancer le script de vérification de version pour oir si la mise à jour a été faite avec succès</li>
-	<li>Utilisez le vérificateur de version pour vous assurer que votre version de Coppermine est à jour</li>
+    <li>Si vous mettez à jour depuis une version précédente, vous devriez lancer le script de vérification de version pour oir si la mise à jour a été faite avec succès</li>
+    <li>Utilisez le vérificateur de version pour vous assurer que votre version de Coppermine est à jour</li>
 </ul>
 <p>Le script passe en revue les fichiers de votre serveur web et essaye de vérifier si la version de votre fichier local sur votre serveur est la même que celle du référentiel de http://coppermine-gallery.net. Les fichiers qui ne sont pas identiques sont affichés et sont les fichiers que vous devriez mettre à jour.</p>
 <p>En comparaison des versions précédentes, la page de vérification de version à été refaite pour cpg1.5.x aussi bien visuellement qu'en matière de fonctionnalités.</p>
@@ -344,16 +423,16 @@
 
 <a name="upgrade_faq"></a><h2>FAQ de mise à jour<a href="#upgrade_faq" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul>
-	<li><a name="upgrade_faq_new_releases_alert"></a><h3>Comment trouver des informations sur les nouvelles mises à jour de Coppermine?<a href="#upgrade_faq_new_releases_alert" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	Il y a plusieurs outils qui vous permettent de rester à jour et d'être sur de ne manque aucune mise à jour:
-	<ul>
-		<li>Laissez le paramétrage de la configuration de &quot;<a href="configuration.htm#admin_general_coppermine_news">Affichage des news de Coppermine-gallery.net</a>&quot; activé: cette fonction vous informera des nouvelles concernant les publications de nouvelles mises à jour et de problèmes de sécurité sur votr egalerie Coppermine. Les nouvelles ne sont visibles que par vous comme administrateur, les visiteurs ne les verront donc pas.</li>
-		<li>Souscrivez pour le package sur le site sf.net project</li>
-		<li>Inscrivez vous au <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">forum d'annonces</a> (en cliquant sur "notify" en étant identifié). Vous recevrez alors un courriel à chaque fois qu'un nouveau post sera fait sur le forum d'annonces.</li>
-	</ul>
-	</li>
-	<li><a name="upgrade_faq_difference_update_upgrade"></a><h3>Quelle est la différence entre <em>mise à jour</em> et <em>évolution</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	Les mots "mise à jour" et "évolution" sont souvent utilisés comme synonymes. Il y à un elégère différence dans la définition pour les développeurs de Coppermine: <strong>Améliorer</strong> signifie généralement l'augmentation du numéro de version <em>majeur</em> par exemple de cpg1.<em>4</em>.x vers cpg1.<em>5</em>.x; alors que <strong>mise à jour</strong> se réfère à une augmentation  <em>mineure</em> du numéro de version, par exemple mise à jour de maintenance de cpg1.5.<em>x</em> vers cpg1.5.<em>y</em>.</li>
+    <li><a name="upgrade_faq_new_releases_alert"></a><h3>Comment trouver des informations sur les nouvelles mises à jour de Coppermine?<a href="#upgrade_faq_new_releases_alert" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    Il y a plusieurs outils qui vous permettent de rester à jour et d'être sur de ne manque aucune mise à jour:
+    <ul>
+        <li>Laissez le paramétrage de la configuration de &quot;<a href="configuration.htm#admin_general_coppermine_news">Affichage des news de Coppermine-gallery.net</a>&quot; activé: cette fonction vous informera des nouvelles concernant les publications de nouvelles mises à jour et de problèmes de sécurité sur votr egalerie Coppermine. Les nouvelles ne sont visibles que par vous comme administrateur, les visiteurs ne les verront donc pas.</li>
+        <li>Souscrivez pour le package sur le site sf.net project</li>
+        <li>Inscrivez vous au <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">forum d'annonces</a> (en cliquant sur "notify" en étant identifié). Vous recevrez alors un courriel à chaque fois qu'un nouveau post sera fait sur le forum d'annonces.</li>
+    </ul>
+    </li>
+    <li><a name="upgrade_faq_difference_update_upgrade"></a><h3>Quelle est la différence entre <em>mise à jour</em> et <em>évolution</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    Les mots "mise à jour" et "évolution" sont souvent utilisés comme synonymes. Il y à un elégère différence dans la définition pour les développeurs de Coppermine: <strong>Améliorer</strong> signifie généralement l'augmentation du numéro de version <em>majeur</em> par exemple de cpg1.<em>4</em>.x vers cpg1.<em>5</em>.x; alors que <strong>mise à jour</strong> se réfère à une augmentation  <em>mineure</em> du numéro de version, par exemple mise à jour de maintenance de cpg1.5.<em>x</em> vers cpg1.5.<em>y</em>.</li>
 </ul>
 
 <a name="downgrading"></a><h2>Retour de cpg1.5.x vers une version plus ancienne<a href="#downgrading" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
@@ -363,10 +442,10 @@
 <a name="downgrading_end"></a>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7637 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
diff -x .svn -aruN 1.5.6.src/docs/fr/uploading_batch-add.htm 1.5.8.src/docs/fr/uploading_batch-add.htm
--- 1.5.6.src/docs/fr/uploading_batch-add.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/uploading_batch-add.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/uploading_batch-add.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -204,8 +204,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/uploading.htm 1.5.8.src/docs/fr/uploading.htm
--- 1.5.6.src/docs/fr/uploading.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/uploading.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/uploading.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -71,8 +71,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/uploading_http.htm 1.5.8.src/docs/fr/uploading_http.htm
--- 1.5.6.src/docs/fr/uploading_http.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/uploading_http.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/uploading_http.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -69,8 +69,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/uploading_xp-publisher.htm 1.5.8.src/docs/fr/uploading_xp-publisher.htm
--- 1.5.6.src/docs/fr/uploading_xp-publisher.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/uploading_xp-publisher.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/uploading_xp-publisher.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -99,8 +99,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/upload_troubleshooting.htm 1.5.8.src/docs/fr/upload_troubleshooting.htm
--- 1.5.6.src/docs/fr/upload_troubleshooting.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/upload_troubleshooting.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/upload_troubleshooting.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -623,8 +621,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/fr/users.htm 1.5.8.src/docs/fr/users.htm
--- 1.5.6.src/docs/fr/users.htm	2010-06-05 00:36:57.000000000 -0500
+++ 1.5.8.src/docs/fr/users.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/users.htm $
-  $Revision: 7620 $
-
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -52,7 +50,7 @@
 <li>Si un utilisateur a ajouté dernièrement des fichiers, l’icône à côté de son nom passera de gris (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="pas encore d'images téléchargées" />) à vert (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="derniers téléchargements" />). En cliquant dessus, cela affichera les fichiers qui ont été envoyés par cet utilisateur.</li>
 <li>La colonne &quot;Groupe&quot; affiche le groupe principal dont l'utilisateur est membre.</li>
 <li>La colonne &quot;Enregistré le&quot; indique la date à laquelle le compte de l’utilisateur a été créé</li>
-<li>La colonne &quot;Dernière visite&quot; indique la date de la dernière connexion de l'utilisateur. <br />Note: si l'utilisateur a coché la case &quot;se rappeler de moi&quot; sur le page d'identification, il n'aura pas à s'identifier à chaque visite, donc cette date n'est pas précises.</li>
+<li>La colonne &quot;Dernière visite&quot; indique la date de la dernière visite de l'utilisateur</li>
 <li>La colonne &quot;Fichiers&quot; indique le nombre de fichiers que l'utilisateur a téléchargé à ce jour (y compris ceux qui sont en attente d'approbation de la part de l’administrateur)</li>
 <li>La colonne &quot;Espace utilisé/Espace alloué&quot; indique la quantité d'espace qui est attribué en vert et en rouge celle que l'utilisateur a déjà utilisé. L'espace alloué que l'utilisateur est autorisé à avoir (&quot;quota&quot;) dépend du groupe de l'utilisateur - vous définissez ce paramètre dans le panneau de configuration des <a href="groups.htm#group_cp">groupes</a>.</li>
 <li>Vous pouvez modifier un certain nombre de paramètres pour plusieurs utilisateurs à la fois, en cochant la case en à côté de chaque noms d’utilisateurs (utiliser la case tout en haut ou tout en bas de la page pour sélectionner / désélectionner tous les utilisateurs de la page), puis choisissez une action à effectuer dans la liste déroulante &quot;Sélectionner&quot; en bas à gauche de la page. Les actions que vous pouvez choisir sont &quot;Effacer&quot;, &quot;Activer&quot;, &quot;Désactiver&quot;, &quot;Changer le mot de passe&quot;, &quot;Changer de groupe principal&quot; et &quot;Ajouter un groupe secondaire&quot;. L'utilisateur actuellement connecté (vous en tant qu'administrateur de Coppermine) n'a pas de case à cocher à côté de son nom pour éviter, la suppression accidentelle ou à la désactivation de votre propre compte administrateur.</li>
@@ -91,44 +89,44 @@
 Il y a de nombreux mots de passe que vous devez mémoriser, et il ya de nombreuses questions qui sont liées aux mots de passe. Toutes ne s'appliquent pas à Coppermine, nous n'en parlerons donc que brièvement ici. Si vous avez besoin de plus de détails sur les questions de mots de passe qui ne sont pas liés à Coppermine,  c'est une bonne idée d'utiliser un moteur de recherche et / ou l’aide à votre hébergeur.
 
 <div class="indent">
-	<a name="lost_password_cpg_user_account"></a><h3>Mot de passe de compte d'utilisateur de Coppermine<a href="#lost_password_cpg_user_account" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	Il n'y a pas de différence entre un administrateur et un compte d'utilisateur non-administrateur: ils fonctionnent tous les deux de la même façon: vous devez vous connecter en fournissant un nom d'utilisateur (ou une adresse e-mail si vous avez activé l'option correspondante dans la <a href="configuration.htm#admin_user_login_method_start">configuration de Coppermine</a>) et un mot de passe. Si cette authentification a été réussie, c'est à dire si Coppermine vous "connait", cela lui permettra de déterminer si votre compte d'utilisateur appartient au <a href="groups.htm#group_cp_administrators">groupe administrateur</a> ou non. Sur la base de cette appartenance à un groupe, vous aurez différents privilèges.<br />
-	Il ya cependant une différence fondamentale entre Coppermine fonctionnant en mode autonome (classique) et Coppermine fonctionnant via une <a href="bridging.htm">passerelle</a> avec une autre application:
-	<div class="indent">
-	<a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine en mode autonome<a href="#lost_password_cpg_user_account_standalone" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	Les tables de la base de données des utilisateurs de Coppermine ne contiennent <strong>pas</strong> le mot de passe utilisateur réel en texte brut, mais seulement un <a href="http://fr.wikipedia.org/wiki/Fonction_de_hachage" rel="external" class="external">hachage</a> MD5 encrypté. Voyez ce hachage comme une somme de contrôle: en fait c'est le résultat d'un calcul: lorsque le mot de passe est inscrit sur l'écran de connexion de Coppermine, le navigateur envoie le mot de passe que le visiteur a entré, vers le serveur. Le serveur calcule ensuite la valeur de hachage qui  résulte du mot de passe entré par le visiteur et compare enfin, la valeur de hachage stockées dans la table de base de données a celle qui vient d'être calculée. Si ces valeurs de hachage sont égales, le mot de passe est considéré comme correct et l'utilisateur est authentifié, c'est à dire qu'un cookie est stocké sur l'ordinateur du visiteur qui dit en gros "L'utilisateur avec le nom d'utilisateur XYZ à réussi l’authentification". Encore une fois, aucun mot de passe n’est stocké nulle part.<br />
-	Cela étant dit, il devrait être évident que vous ne pouvez pas voir le mot de passe n'importe où, simplement parce qu'il n'est pas réellement stocké quelque part.<br />
-	Mais alors, nous sommes tous humains, donc il se peut que vous (en tant que propriétaire d'une galerie Coppermine) ou vos utilisateurs oublient leur mot de passe pour une raison quelconque. C'est pourquoi il existe un mécanisme pour s'assurer que vous puissiez vous connecter à nouveau. Malheureusement, vous ne pouvez pas envoyer un rappel de mot de passe à l'intérieur d’un e-mail à l'utilisateur, tout simplement parce que le serveur n'a pas connaissance du mot de passe. C'est pourquoi il existe un lien sur l'écran de connexion de Coppermine qui est nommé "J'ai oublié mon mot de passe". Si un visiteur clique dessus, il / elle sera envoyée à un écran de rappel de mot de passe où il / elle peut entrer son adresse e-mail. Mais attendez une minute! N'avez-vous pas simplement dit que le serveur ne connaît pas le mot de passe et donc il ne peut pas l'envoyer par e-mail ? Et oui, c'est vrai. En fait, c'est un processus en trois étapes: le visiteur peut entrer son adresse e-mail. Si un utilisateur avec cette adresse email existe dans la table users de Coppermine, un email est envoyé à cette adresse qui contient essentiellement un lien que le destinataire de l'email doit cliquer pour vérifier qu'il a effectivement oublié son mot de passe et veut en demander un nouveau. Ceci est conçu comme une mise en garde contre le vandalisme, pour s'assurer que personne ne vous bloque  en ayant demandé un nouveau mot de passe pour lui. Le lien à l'intérieur du courriel contient un symbole qui ne peut pas être devinés ou composé: il est unique. Ce n'est que si ce lien est effectivement cliqué que le rappel de mot de passe est déclenché. Le serveur attribue alors un nouveau mot de passe aléatoire pour le compte qui correspond à l'adresse e-mail et envoie ce nouveau mot de passe dans un autre e-mail. Avec ce nouveau mot de passe qui est dans le second e-mail, l'utilisateur peut se connecter de nouveau.<br />
-	Il s'agit d'un processus très élégant et à toute épreuve une fois qu'il est correctement configuré, mais il y a bien sûr certaines choses qui peuvent mal se passer:
-	<ul>
-		<li>L'utilisateur doit connaître l'adresse e-mail, qui lui a permi de créer son compte utilisateur</li>
-		<li>L'utilisateur doit avoir accès à l'adresse e-mail, et il a besoin de se rappeler le mot de passe (pas de Coppermine) pour le compte e-mail</li>
-		<li>L'adresse e-mail qui correspond au compte d'utilisateur doit être remplie en premier lieu, ce qui pourraient ne pas être le cas pour l'administrateur s'il a omis d’en fournir une pour son propre compte</li>
-		<li>Le serveur doit être configuré correctement pour pouvoir envoyer des courriels</li>
-		<li>Le courriel envoyé par le serveur peut être bloqué par erreur par des  mécanismes de filtrage de type anti-spam</li>
-	</ul>
-	Si tel est le cas en ce qui vous concerne, c'est-à-dire, si vous avez oublié votre mot de passe de compte administrateur de Coppermine, voici les choses à faire:
-	<ul>
-		<li>
-			Si vous avez accès à <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, il suffit de définir un nouveau mot de passe pour votre compte d'utilisateur de Coppermine. Voici les instructions qui ont été initialement publié en tant que contribution d’utilisateurs sur le <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">forum d'aide de Coppermine</a>:
-			<div class="cpg_message_success">
-				Une fois que vous êtes dans le phpMyAdmin, vous verrez les bases de données sur la gauche. Cliquez sur la base de données de Coppermine. Sur la gauche vous pourrez voir les tables.<br />
-				Cliquez sur la table nommée <tt class="code">XXX_users</tt>, où XXX est le préfixe de table que vous avez choisi lors de l'installation de Coppermine initiale (d’origine, le préfixe est <tt class="code">cpg15x_</tt>, de sorte que le nom de la table par défaut doit être <tt class="code">cpg15x_users</tt>). Puis cliquez sur l'icône à gauche du texte sinon  vous ne verrez pas le contenu  de la table à droite de l'écran.<br />
-				Si vous avez perdu votre mot de passe d’administrateur regardez la colonne intitulée user_id. Recherchez le 1. C'est compte administrateur que vous avez créé lors de l'installation initiale. A la gauche de cette colonne il y a une icône représentant crayon (c'est à dire modifier). Cliquez sur ce lien.<br />
-				Vous devriez avoir maintenant des champs, dans lesquels vous pouvez écrire.<br />
-				A la droite de la ligne <tt class="code">user_password</tt> se trouve le mot de passe crypté. Effacer le et remplacer par 
-				<input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
-				Que fera le mot de passe <tt class="code">admin</tt>. Ne laissez en aucun cas le champ mot de passe vide. Allez au bas de la page et cliquez sur <tt class="code">Exécuter</tt> en <tt class="code">sauvegardant</tt>. Vous pouvez maintenant sortir de phpMyAdmin en allant à l'icône de la sortie dans le coin supérieur gauche.<br />
-				Tapez l'URL de votre page de Coppermine. Connectez-vous avec votre nom d'utilisateur et le mot de passe <tt class="code">admin</tt>. Une fois que vous êtes connecté avec succès, vous devez bien entendu modifier le mot de passe pour mettre autre chose que <tt class="code">admin</tt>. Cliquez sur &quot;Mon profil&quot;, allez vers le bas de la page et cliquez sur &quot;Changer mon mot de passe&quot;. Entrez dans &quot;Mot de Passe actuel&quot; <tt class="code">admin</tt> puis votre nouveau mot de passe (vous devez l’entrer deux fois) et validez le formulaire. Si tout va bien, vous verrez un message qui le dit: &quot;Votre Mot de Passe a été modifié&quot;.<br />
-				Vous pouvez faire le même processus pour les utilisateurs: Pour accéder au profil d'un utilisateur, vous ouvrez une session en tant qu'administrateur. Allez dans le panneau de gestion des utilisateurs, modifier le compte d'un utilisateur en cliquant sur l'icône d'édition (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edition" />) à côté du nom de l'utilisateur, puis entrer un nouveau mot de passe dans le champ correspondant.
-			</div>
-			Une autre alternative utilisant phpMyAdmin sans rien changer est d'utiliser un site avec une <a href="http://fr.wikipedia.org/wiki/Table_arc-en-ciel" rel="external" class="external">table arc-en-ciel</a> et de chercher le mot de passe qui correspond au hachage que vous vous trouvez dans phpMyAdmin.
-		</li>
-		<li>
-			Si vous n'avez pas accès à phpMyAdmin, vous pouvez procéder comme suit pour créer un nouveau compte administrateur:
-				<ul>
-					<li>Utilisez votre <a href="dev_tools.htm#dev_tools_editor">éditeur de texte</a> favori (<a href="http://notepad-plus.sourceforge.net" rel="external" class="external">notepad++</a> est très bien) afin de créer un fichier texte avec ce contenu:
-										<textarea class="samplecode" rows="10" style="width:100%">&lt;?php
+    <a name="lost_password_cpg_user_account"></a><h3>Mot de passe de compte d'utilisateur de Coppermine<a href="#lost_password_cpg_user_account" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    Il n'y a pas de différence entre un administrateur et un compte d'utilisateur non-administrateur: ils fonctionnent tous les deux de la même façon: vous devez vous connecter en fournissant un nom d'utilisateur (ou une adresse e-mail si vous avez activé l'option correspondante dans la <a href="configuration.htm#admin_user_login_method_start">configuration de Coppermine</a>) et un mot de passe. Si cette authentification a été réussie, c'est à dire si Coppermine vous "connait", cela lui permettra de déterminer si votre compte d'utilisateur appartient au <a href="groups.htm#group_cp_administrators">groupe administrateur</a> ou non. Sur la base de cette appartenance à un groupe, vous aurez différents privilèges.<br />
+    Il ya cependant une différence fondamentale entre Coppermine fonctionnant en mode autonome (classique) et Coppermine fonctionnant via une <a href="bridging.htm">passerelle</a> avec une autre application:
+    <div class="indent">
+    <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine en mode autonome<a href="#lost_password_cpg_user_account_standalone" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Les tables de la base de données des utilisateurs de Coppermine ne contiennent <strong>pas</strong> le mot de passe utilisateur réel en texte brut, mais seulement un <a href="http://fr.wikipedia.org/wiki/Fonction_de_hachage" rel="external" class="external">hachage</a> MD5 encrypté. Voyez ce hachage comme une somme de contrôle: en fait c'est le résultat d'un calcul: lorsque le mot de passe est inscrit sur l'écran de connexion de Coppermine, le navigateur envoie le mot de passe que le visiteur a entré, vers le serveur. Le serveur calcule ensuite la valeur de hachage qui  résulte du mot de passe entré par le visiteur et compare enfin, la valeur de hachage stockées dans la table de base de données a celle qui vient d'être calculée. Si ces valeurs de hachage sont égales, le mot de passe est considéré comme correct et l'utilisateur est authentifié, c'est à dire qu'un cookie est stocké sur l'ordinateur du visiteur qui dit en gros "L'utilisateur avec le nom d'utilisateur XYZ à réussi l’authentification". Encore une fois, aucun mot de passe n’est stocké nulle part.<br />
+    Cela étant dit, il devrait être évident que vous ne pouvez pas voir le mot de passe n'importe où, simplement parce qu'il n'est pas réellement stocké quelque part.<br />
+    Mais alors, nous sommes tous humains, donc il se peut que vous (en tant que propriétaire d'une galerie Coppermine) ou vos utilisateurs oublient leur mot de passe pour une raison quelconque. C'est pourquoi il existe un mécanisme pour s'assurer que vous puissiez vous connecter à nouveau. Malheureusement, vous ne pouvez pas envoyer un rappel de mot de passe à l'intérieur d’un e-mail à l'utilisateur, tout simplement parce que le serveur n'a pas connaissance du mot de passe. C'est pourquoi il existe un lien sur l'écran de connexion de Coppermine qui est nommé "J'ai oublié mon mot de passe". Si un visiteur clique dessus, il / elle sera envoyée à un écran de rappel de mot de passe où il / elle peut entrer son adresse e-mail. Mais attendez une minute! N'avez-vous pas simplement dit que le serveur ne connaît pas le mot de passe et donc il ne peut pas l'envoyer par e-mail ? Et oui, c'est vrai. En fait, c'est un processus en trois étapes: le visiteur peut entrer son adresse e-mail. Si un utilisateur avec cette adresse email existe dans la table users de Coppermine, un email est envoyé à cette adresse qui contient essentiellement un lien que le destinataire de l'email doit cliquer pour vérifier qu'il a effectivement oublié son mot de passe et veut en demander un nouveau. Ceci est conçu comme une mise en garde contre le vandalisme, pour s'assurer que personne ne vous bloque  en ayant demandé un nouveau mot de passe pour lui. Le lien à l'intérieur du courriel contient un symbole qui ne peut pas être devinés ou composé: il est unique. Ce n'est que si ce lien est effectivement cliqué que le rappel de mot de passe est déclenché. Le serveur attribue alors un nouveau mot de passe aléatoire pour le compte qui correspond à l'adresse e-mail et envoie ce nouveau mot de passe dans un autre e-mail. Avec ce nouveau mot de passe qui est dans le second e-mail, l'utilisateur peut se connecter de nouveau.<br />
+    Il s'agit d'un processus très élégant et à toute épreuve une fois qu'il est correctement configuré, mais il y a bien sûr certaines choses qui peuvent mal se passer:
+    <ul>
+        <li>L'utilisateur doit connaître l'adresse e-mail, qui lui a permi de créer son compte utilisateur</li>
+        <li>L'utilisateur doit avoir accès à l'adresse e-mail, et il a besoin de se rappeler le mot de passe (pas de Coppermine) pour le compte e-mail</li>
+        <li>L'adresse e-mail qui correspond au compte d'utilisateur doit être remplie en premier lieu, ce qui pourraient ne pas être le cas pour l'administrateur s'il a omis d’en fournir une pour son propre compte</li>
+        <li>Le serveur doit être configuré correctement pour pouvoir envoyer des courriels</li>
+        <li>Le courriel envoyé par le serveur peut être bloqué par erreur par des  mécanismes de filtrage de type anti-spam</li>
+    </ul>
+    Si tel est le cas en ce qui vous concerne, c'est-à-dire, si vous avez oublié votre mot de passe de compte administrateur de Coppermine, voici les choses à faire:
+    <ul>
+        <li>
+            Si vous avez accès à <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, il suffit de définir un nouveau mot de passe pour votre compte d'utilisateur de Coppermine. Voici les instructions qui ont été initialement publié en tant que contribution d’utilisateurs sur le <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">forum d'aide de Coppermine</a>:
+            <div class="cpg_message_success">
+                Une fois que vous êtes dans le phpMyAdmin, vous verrez les bases de données sur la gauche. Cliquez sur la base de données de Coppermine. Sur la gauche vous pourrez voir les tables.<br />
+                Cliquez sur la table nommée <tt class="code">XXX_users</tt>, où XXX est le préfixe de table que vous avez choisi lors de l'installation de Coppermine initiale (d’origine, le préfixe est <tt class="code">cpg15x_</tt>, de sorte que le nom de la table par défaut doit être <tt class="code">cpg15x_users</tt>). Puis cliquez sur l'icône à gauche du texte sinon  vous ne verrez pas le contenu  de la table à droite de l'écran.<br />
+                Si vous avez perdu votre mot de passe d’administrateur regardez la colonne intitulée user_id. Recherchez le 1. C'est compte administrateur que vous avez créé lors de l'installation initiale. A la gauche de cette colonne il y a une icône représentant crayon (c'est à dire modifier). Cliquez sur ce lien.<br />
+                Vous devriez avoir maintenant des champs, dans lesquels vous pouvez écrire.<br />
+                A la droite de la ligne <tt class="code">user_password</tt> se trouve le mot de passe crypté. Effacer le et remplacer par 
+                <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
+                Que fera le mot de passe <tt class="code">admin</tt>. Ne laissez en aucun cas le champ mot de passe vide. Allez au bas de la page et cliquez sur <tt class="code">Exécuter</tt> en <tt class="code">sauvegardant</tt>. Vous pouvez maintenant sortir de phpMyAdmin en allant à l'icône de la sortie dans le coin supérieur gauche.<br />
+                Tapez l'URL de votre page de Coppermine. Connectez-vous avec votre nom d'utilisateur et le mot de passe <tt class="code">admin</tt>. Une fois que vous êtes connecté avec succès, vous devez bien entendu modifier le mot de passe pour mettre autre chose que <tt class="code">admin</tt>. Cliquez sur &quot;Mon profil&quot;, allez vers le bas de la page et cliquez sur &quot;Changer mon mot de passe&quot;. Entrez dans &quot;Mot de Passe actuel&quot; <tt class="code">admin</tt> puis votre nouveau mot de passe (vous devez l’entrer deux fois) et validez le formulaire. Si tout va bien, vous verrez un message qui le dit: &quot;Votre Mot de Passe a été modifié&quot;.<br />
+                Vous pouvez faire le même processus pour les utilisateurs: Pour accéder au profil d'un utilisateur, vous ouvrez une session en tant qu'administrateur. Allez dans le panneau de gestion des utilisateurs, modifier le compte d'un utilisateur en cliquant sur l'icône d'édition (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edition" />) à côté du nom de l'utilisateur, puis entrer un nouveau mot de passe dans le champ correspondant.
+            </div>
+            Une autre alternative utilisant phpMyAdmin sans rien changer est d'utiliser un site avec une <a href="http://fr.wikipedia.org/wiki/Table_arc-en-ciel" rel="external" class="external">table arc-en-ciel</a> et de chercher le mot de passe qui correspond au hachage que vous vous trouvez dans phpMyAdmin.
+        </li>
+        <li>
+            Si vous n'avez pas accès à phpMyAdmin, vous pouvez procéder comme suit pour créer un nouveau compte administrateur:
+                <ul>
+                    <li>Utilisez votre <a href="dev_tools.htm#dev_tools_editor">éditeur de texte</a> favori (<a href="http://notepad-plus.sourceforge.net" rel="external" class="external">notepad++</a> est très bien) afin de créer un fichier texte avec ce contenu:
+                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
 define('IN_COPPERMINE', true);
 require('include/init.inc.php');
 define('ADMIN_PHP', true);
@@ -137,49 +135,49 @@
 pageheader('Create admin user');
 starttable('-1', 'Please delete this file after account creation!', 2);
 echo &lt;&lt;&lt; EOT
-	&lt;tr&gt;
-		&lt;td class="tableh2"&gt;
-			Username:
-		&lt;/td&gt;
-		&lt;td class="tableb"&gt;
-			tempadmin
-		&lt;/td&gt;
-	&lt;/tr&gt;
-	&lt;tr&gt;
-		&lt;td class="tableh2"&gt;
-			Password:
-		&lt;/td&gt;
-		&lt;td class="tableb"&gt;
-			test
-		&lt;/td&gt;
-	&lt;/tr&gt;
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Username:
+        &lt;/td&gt;
+        &lt;td class="tableb"&gt;
+            tempadmin
+        &lt;/td&gt;
+    &lt;/tr&gt;
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Password:
+        &lt;/td&gt;
+        &lt;td class="tableb"&gt;
+            test
+        &lt;/td&gt;
+    &lt;/tr&gt;
 EOT;
 endtable();
 pagefooter();
 ?&gt;</textarea>
                     
-					</li>
-					<li>Nommez le fichier <tt class="code">adminpass.php</tt> et téléchargez le sur votre serveur web à la racine du dossier de Coppermine</tt></li>
-					<li>Exécutez le fichier dans votre navigateur en entrant l'URL du fichier que vous venez de télécharger (quelque chose comme <tt class="code">http://votredomaine.fr/le_dossier_de_coppermine/adminpass.php</tt>) dans la barre d'adresse de votre navigateur</li>
-					<li>Important: supprimer le fichier adminpass.php de votre serveur une fois l’opération fini - c'est un grand danger pour votre site si vous ne le faite pas !</li>
-					<li>Connectez-vous avec le nouvel utilisateur que le script a créé pour vous.</li>
-				</ul>
-		</li>
-	</ul>  
-	<a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine et les passerelles<a href="#lost_password_cpg_user_account_bridged" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	Lorsque Coppermine fonctionne avec une passerelle (bridge), la gestion des utilisateurs de l'application  de la passerelle "prend le relais", donc si un visiteur clique sur le lien Connexion dans Coppermine, il est redirigé vers l’écran de connexion de transition de l’application de la passerelle. Après une connexion réussie, il / elle risque d'être renvoyé dans votre galerie Coppermine (si votre application prend en charge la redirection de transition après la connexion). Coppermine est seulement «conscient» que l'utilisateur a été authentifié dans votre application de transition; Coppermine n'est pas au courant du mot de passe de l'utilisateur. Par la suite, vous ne pouvez pas utiliser les mécanismes de Coppermine pour récupérer les mots de passe perdus pour les comptes d'utilisateurs lorsque vous êtes avec une passerelle. Si votre application fournit des mécanismes permettant de retouver votre mot de passe, utiliser ses mécanismes.
-	</div>
-	<a name="lost_password_cpg_mysql"></a><h3>Mot de passe mySQL<a href="#lost_password_cpg_user_account" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-	
-	Si vous (ou votre hébergeur) changez des détails de votre compte mySQL (par exemple, si vous avez attribué un nouveau mot de passe à votre compte mySQL), vous devez tenir compte de vos modifications dans Coppermine en éditant le fichier <tt class="code">include/config.inc.php</tt>.<br />
-	S'il vous plaît garder à l'esprit que vous ne pouvez que refléter les changements de votre base de données mySQL dans ce fichier. Coppermine ne peut pas vraiment changer le mot de passe de votre compte MySQL lui-même. Si vous voulez faire ce changement (c'est à dire votre mot de passe MySQL compte administrateur), utiliser n'importe quel mécanisme que votre hébergeur fournit pour accomplir ou demandez à votre hébergeur de le changer pour vous.
+                    </li>
+                    <li>Nommez le fichier <tt class="code">adminpass.php</tt> et téléchargez le sur votre serveur web à la racine du dossier de Coppermine</tt></li>
+                    <li>Exécutez le fichier dans votre navigateur en entrant l'URL du fichier que vous venez de télécharger (quelque chose comme <tt class="code">http://votredomaine.fr/le_dossier_de_coppermine/adminpass.php</tt>) dans la barre d'adresse de votre navigateur</li>
+                    <li>Important: supprimer le fichier adminpass.php de votre serveur une fois l’opération fini - c'est un grand danger pour votre site si vous ne le faite pas !</li>
+                    <li>Connectez-vous avec le nouvel utilisateur que le script a créé pour vous.</li>
+                </ul>
+        </li>
+    </ul>  
+    <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine et les passerelles<a href="#lost_password_cpg_user_account_bridged" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Lorsque Coppermine fonctionne avec une passerelle (bridge), la gestion des utilisateurs de l'application  de la passerelle "prend le relais", donc si un visiteur clique sur le lien Connexion dans Coppermine, il est redirigé vers l’écran de connexion de transition de l’application de la passerelle. Après une connexion réussie, il / elle risque d'être renvoyé dans votre galerie Coppermine (si votre application prend en charge la redirection de transition après la connexion). Coppermine est seulement «conscient» que l'utilisateur a été authentifié dans votre application de transition; Coppermine n'est pas au courant du mot de passe de l'utilisateur. Par la suite, vous ne pouvez pas utiliser les mécanismes de Coppermine pour récupérer les mots de passe perdus pour les comptes d'utilisateurs lorsque vous êtes avec une passerelle. Si votre application fournit des mécanismes permettant de retouver votre mot de passe, utiliser ses mécanismes.
+    </div>
+    <a name="lost_password_cpg_mysql"></a><h3>Mot de passe mySQL<a href="#lost_password_cpg_user_account" title="Lien vers cette section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    
+    Si vous (ou votre hébergeur) changez des détails de votre compte mySQL (par exemple, si vous avez attribué un nouveau mot de passe à votre compte mySQL), vous devez tenir compte de vos modifications dans Coppermine en éditant le fichier <tt class="code">include/config.inc.php</tt>.<br />
+    S'il vous plaît garder à l'esprit que vous ne pouvez que refléter les changements de votre base de données mySQL dans ce fichier. Coppermine ne peut pas vraiment changer le mot de passe de votre compte MySQL lui-même. Si vous voulez faire ce changement (c'est à dire votre mot de passe MySQL compte administrateur), utiliser n'importe quel mécanisme que votre hébergeur fournit pour accomplir ou demandez à votre hébergeur de le changer pour vous.
 </div>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/fr/watermarking.htm 1.5.8.src/docs/fr/watermarking.htm
--- 1.5.6.src/docs/fr/watermarking.htm	2010-06-05 00:36:58.000000000 -0500
+++ 1.5.8.src/docs/fr/watermarking.htm	2010-08-06 11:59:22.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/fr/watermarking.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -65,8 +65,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/images/icons/config.png 1.5.8.src/docs/images/icons/config.png
--- 1.5.6.src/docs/images/icons/config.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/images/icons/config.png	2010-07-16 13:56:56.000000000 -0500
@@ -0,0 +1,18 @@
+PNG
+
+   
IHDR         a   	pHYs       
+OiCCPPhotoshop ICC profile  xڝSgTS=BKKoR RB&*!	J!QEEȠQ,
+!{kּ>H3Q5B.@
+$p d!s# ~<<+" x M0B\t8K @zB @F&S  `cb P- `' { [!  eD h; VE X0 fK9 - 0IWfH    0Q) { `##x  FW<+*  x<$9E[-qWW.(I+6aa@.y24  x6_-"bbϫp@  t~,/;m%h^uf@ Wp~<<EJB[aW}g_Wl~<$2]GLϒ	bG"IbX*QqD2"B)%d,>5 j>{-]cK'Xt  o(hw?G% fIq  ^D$.Tʳ?  D*A,`6B$BB
+dr`)B(Ͱ*`/@4Qhp.U=pa(	Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F; 2G1Q=C7Fdt1r=6Ыhڏ>C03l0.B8,	c˱"VcϱwE	6wB aAHXLXNH $4	7	Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![
+b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw
ǈg(gwLӋT071oUX**|
+J&*/TުUUT^S}FU3S	ԖUPSSg;goT?~YYLOCQ_ cx,!k
u5&|v*=9C3J3WRf?qtN	(~))4L1e\kXHQG6EYAJ'\'GgSSݧ
+M=:.kDwn^Loy}/TmGX$<5qo</QC]@Caaᄑ<FFi\$mmƣ&&!&KMMRM);L;L֙͢5=12כ߷`ZxZ,eIZYnZ9YXUZ]F%ֻNNgðɶۮm}agbgŮ}}=
Z~sr:V:ޚΜ?}/gX3)iSGggs󈋉K.>.ȽJtq]zۯ6iܟ4)Y3sCQ?0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz %gA[z|!?:eAAA!h쐭!ΑiP~aa~'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl{/]py.,:@LN8A*%w%
+yg"/6шC\*NH*Mz쑼5y$3,幄'L
Lݛ:v m2=:1qB!Mggfvˬen/kY-
+BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9<qy
++V<*mOW~&zMk^ʂkU
+}]OX/Yߵa>(xoʿܔĹdff-[n
ڴ
VE/(ۻC<e;?TTTT6ݵan{4[>ɾUUMfeI?m]Nmq#׹=TR+Gw-
6
U#pDy	
:v{vg/jBFS[b[O>zG4<YyJTiӓgό}~.`ۢ{cjotE;;\tWW:_mt<Oǻ\kz{f7y՞9=ݽzo~r'˻w'O_@AC݇?[jwGCˆ
8>99?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-   gAMA  |Q    cHRM  z%        u0  `  :  o_F  IDATxtSMle}M/^ge7qJ=UH$jz4=E"mn$ 
+q䎪(D+%"n*@8Ei	5I܍﮼IQF{yf\D؅h4/..jPl;\@wâ݉t:}effYg bا{US]OG8=2"zyeŨѣ}Tɯ  DI\rJ@UURR!e'GOi\aiYtPor% jչu3=94]Gf@y@QJ%	lcM,,,|ےjo;78u$?cccz1}K0;;[IR6=xFBYZRDQ˫wVUUZ[
+3\exx+Lz%C୽=4ly],KxMаh6mttv^S.4D'̙ӭ)x<45Qi|XLjO_~I1Iꅮ>,H|}WX
+_G~]3=˯QRGmߏIQv;whq~ 088%;&#iY0R	GE<P(Awx5v,$I \UqA c:nC[ `,˟郬C'
+e`08)Gp8@<7n$<r9׶qR$YD"+7  ?H    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/images/message/switch.png 1.5.8.src/docs/images/message/switch.png
--- 1.5.6.src/docs/images/message/switch.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/images/message/switch.png	2010-07-09 18:34:46.000000000 -0500
@@ -0,0 +1,6 @@
+PNG
+
+   
IHDR           szz  BIDATXŗOop8IJVRK	^zZE>EP|ݺȡ%@^sk{
]`4HC
+b;cD?'3l%@D|plb4c8R%	l9Bb:"DyN4,ų>Pūdd2Nk<#PaEYkZ4My1;;;./@\-s-s8'ͳgxof<cq 	E_͛7+I)RJ)RaXuZ"9O<!o#޽{kwLS0ԨY(d8R,,cuVk-!ѣGܽ{Ѩr}5_S:zJ!7hEPNV'YGGGqVY
+4}T*J:N{\zjY!^BO?ҖGHk?qƘʗuXW%+WR| H_HIY֚o=;;sݓ˲34Ƽ|()0IClFXk5aA?WpYz!$AG!E}DQDZD#VBZүTA2bC >~X*ߞkU9pU-KzyAQU-888 Um4ALYy]zi+Bz>i1ZViT|"uvq٬to߾^W1YS/7f]prrBe1J&^%JZp~+:ȲNOO)bօ,gK	0$XTLi; `0T;E`w-Pz	PeIid+MM	tKCjݮMp]֢/v!+ujEI M)X'}s,":-`)%nk-RZ8ڢoV
+QwAbw:w@$F#Am	6R 2$s?N-a*%Ix<fcc	$I8;;kWB.>ܹs|ز,7nT7nqɘfaHcFQ
!O>˗1kLEƘ իL&8J>pXI(8==%s8Fk]\͛7fgg5J)BMS1g;zّh7Oz` ޿A)/b[q
(?ϝF t;7,&!    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/images/screenshot_missing_menu.png 1.5.8.src/docs/images/screenshot_missing_menu.png
--- 1.5.6.src/docs/images/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/images/screenshot_missing_menu.png	2010-07-13 19:04:36.000000000 -0500
@@ -0,0 +1,171 @@
+PNG
+
+   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
+sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
+dg}cǎJwދVƑ2U Z:۷o.=*駟&
+q7#I'N͛71Z
+ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
+rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
+6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
+"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
+p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
+6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
+OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
+-lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
+S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
+毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
+
+
+hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
+$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
+F hθ^FQR╳SrF \I
+eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
+qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
+	m
+CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
+ `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
+Aǯa`"
+ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
+_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
+*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
+&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
+,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
+Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
+Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
+?zy
+=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
+gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
+)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
+81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
+_#cyW&UdYWS;:V
+w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
+^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
+tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
+ \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
+	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
+´i2k֗P2dpK6]LU$j^t-\g侬45
+z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
+Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
+C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
+Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
+R(;U 
+I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
+?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
+/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
+ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
+?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
+l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
+illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
+T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
+t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
+
+V
+5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
+a
+
+Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
+Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
+qM7oXz5144??|I'>ꢾ G%(
+gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
+
+ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
+EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
+L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
+7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
+>+ӟ˗Յ81bZl;v`ӳ뮻]vb
+lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
+o֭'R)ڴz<ra
+
+
+y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
+k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
+uMa1
+H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
+uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
+,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
+2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
+Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
+Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
+`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
+$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
+,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
+>D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
+d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
+0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
+YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
+4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
+Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
+be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
+f%(.޽ab#k-;L@GӲj
+͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
+Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
+X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
+(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
+,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
+'U4I\V/lTԢQ9ځ"t8
+qܨF~^!r!2DuevNPpX,(3m4
+
+
+$??|
+V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
+hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
+ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
+07n.}[I?&t>Up*k:f<\׎הOcq
+RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
+T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
+
+
+طo̛7?F
! tadlfv۱ԏГ~{ X
+ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
+07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
+I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
+ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
+e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
+pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
+ ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
+p:o9
+iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
+1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
+cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
+q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
+nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
+.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
+"IBR¤bqv(qx;
+&&Sd5
+F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
+YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
+f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
+
+
+gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
+gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
+ щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
+V̮]e>AspLfQzA?`&(
+'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
+x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
+1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
+֯_O.*֮]OS."^|E oTF4c͚5lܸ])
+q_bq||3gD"mx<tuuŊ{_B!<a]^x
+n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
+*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
+0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
+W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
+)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
+tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
+Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
+ib
+,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
+*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
+if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
+ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
+RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
+yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
+U;H
+׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
+	!p8LEE~NRBH
+xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
+xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
+VN ~?aO	UϨolH#
+!$@]*tC'`Xu\.LpwkCױu= hfHC
+!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
+v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/index.htm 1.5.8.src/docs/index.htm
--- 1.5.6.src/docs/index.htm	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/index.htm	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/index.htm $
-  $Revision: 7625 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="style/screen.css" media="screen" />
@@ -79,7 +79,7 @@
 <p>We'd love to see your translation of the docs (or part of it) and we're looking forward to your contribution. However, please read the <a href="en/translation.htm#translation_documentation">translation guide</a> before you start.</p>
 <script type="text/javascript">
   cpgDocFooter();
-  dateRevision(' $LastChangedDate: 2010-06-03 21:13:07 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7625 $ ');
+  dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');
 </script>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/js/fullsize/fullsize.css 1.5.8.src/docs/js/fullsize/fullsize.css
--- 1.5.6.src/docs/js/fullsize/fullsize.css	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/fullsize/fullsize.css	2010-08-06 11:59:34.000000000 -0500
@@ -9,10 +9,10 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/fullsize/fullsize.css $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 .fullsize-icon {
diff -x .svn -aruN 1.5.6.src/docs/js/fullsize/jquery.fullsize.js 1.5.8.src/docs/js/fullsize/jquery.fullsize.js
--- 1.5.6.src/docs/js/fullsize/jquery.fullsize.js	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/fullsize/jquery.fullsize.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,10 +9,10 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/fullsize/jquery.fullsize.js $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
  /*
diff -x .svn -aruN 1.5.6.src/docs/js/fullsize/jquery.fullsize.minified.js 1.5.8.src/docs/js/fullsize/jquery.fullsize.minified.js
--- 1.5.6.src/docs/js/fullsize/jquery.fullsize.minified.js	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/fullsize/jquery.fullsize.minified.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,10 +9,10 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/fullsize/jquery.fullsize.minified.js $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
  /*
diff -x .svn -aruN 1.5.6.src/docs/js/help.js 1.5.8.src/docs/js/help.js
--- 1.5.6.src/docs/js/help.js	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/help.js	2010-08-06 11:59:26.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/help.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 $(document).ready(function()
diff -x .svn -aruN 1.5.6.src/docs/js/jquery.js 1.5.8.src/docs/js/jquery.js
--- 1.5.6.src/docs/js/jquery.js	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/jquery.js	2010-08-06 11:59:26.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/jquery.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/docs/js/jquery.treeview.js 1.5.8.src/docs/js/jquery.treeview.js
--- 1.5.6.src/docs/js/jquery.treeview.js	2010-06-05 00:37:32.000000000 -0500
+++ 1.5.8.src/docs/js/jquery.treeview.js	2010-08-06 11:59:26.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/js/jquery.treeview.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 /*
@@ -28,7 +28,7 @@
  *   http://www.opensource.org/licenses/mit-license.php
  *   http://www.gnu.org/licenses/gpl.html
  *
- * Revision: $Id: jquery.treeview.js 7620 2010-06-03 12:14:33Z gaugau $
+ * Revision: $Id: jquery.treeview.js 7805 2010-08-06 09:59:36Z eenemeenemuu $
  *
  */
 
diff -x .svn -aruN 1.5.6.src/docs/nl/administration.htm 1.5.8.src/docs/nl/administration.htm
--- 1.5.6.src/docs/nl/administration.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/administration.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/administration.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -47,8 +47,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/admin_menu.htm 1.5.8.src/docs/nl/admin_menu.htm
--- 1.5.6.src/docs/nl/admin_menu.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/admin_menu.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,11 +12,11 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/admin_menu.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -157,8 +157,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/admin-tools.htm 1.5.8.src/docs/nl/admin-tools.htm
--- 1.5.6.src/docs/nl/admin-tools.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/admin-tools.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/admin-tools.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -107,8 +107,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/albums.htm 1.5.8.src/docs/nl/albums.htm
--- 1.5.6.src/docs/nl/albums.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/albums.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
   
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/albums.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -264,8 +264,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/auto-installers.htm 1.5.8.src/docs/nl/auto-installers.htm
--- 1.5.6.src/docs/nl/auto-installers.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/auto-installers.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/auto-installers.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,36 +32,36 @@
 </div>
 <div id="doc_en_only">No translation available</div>
 
-<a name="auto-installers"></a><h1>Auto-Installers<a href="#auto-installers" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<a name="definition"></a><h2>What are auto-installers?<a href="#definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There are many webhosting packages that offer pre-made scripts like Coppermine to be installed just with a single click in the webhosting control panel (usually cPanel). We can see that this is an easy and comfortable install method for newbies who have no experience in running and maintaining a website. In an ideal world, this would be the best method - end users wouldn't have to worry about database issues, FTP apps etc.</p>
-
-<a name="sad_story"></a><h2>The sad story<a href="#sad_story" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The Coppermine team has made bad experiences with auto-installers in the past. The creators of the auto-installers have to adapt the original packages to make them work with their installers. In the past, the creators of <a href="http://netenberg.com/fantastico.php" rel="external" class="external">Fantastico</a> did so as well, but they introduced bugs into their re-made flavor of Coppermine, which resulted in strange behaviour. Sadly, the end users who encountered those flaws did not turn to Fantastico for help, but turned up on the Coppermine support board. The developers of those auto-installers are only human, and humans can make mistakes, so there's nothing wrong with the bug in itself. Subsequently, the Coppermine developers made the Fantastico staff aware of the bugs that <strong>they</strong> had introduced in the first place, asking them to fix them as soon as possible. However, they ignored the bugs for more than 18 months, during which the bug spread through the internet, resulting in even more frustrated end users seeking support from the coppermine staff on an issue that they have not been responsible for and that they could not fix themselves.</p>
-
-<a name="why_not"></a><h2>Why not use auto-installers<a href="#why_not" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Using auto-installers of course has advantages. However, there are serious disadvantages as well:</p>
-<ul>
-  <li><h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
-  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.</li>
-  <li><h3>Auto-installers usually lag behind in version count</h3>
-  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.</li>
-  <li><h3>End users don't read the documentation</h3>
-  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.</li>
-</ul>
-
-<a name="no_support"></a><h2>No support<a href="#no_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As a result of the <a href="#sad_story">sad story with Fantastico</a> and taking into account the <a href="#why_not">disadvantages of auto-installers</a>, the Coppermine dev team has chosen not to support issues related to the fact that users have been using an auto-installer like Fantastico.</p>
-<p class="cpg_message_warning">This means that <strong>the only supported install method</strong> is the one <strong>we</strong> describe in this documentation.</p>
-<p>But do not worry: we won't leave you unsupported. Usually, you don't have to un-install your auto-installed Coppermine gallery and re-install our version; just perform an upgrade as suggested in the <a href="upgrading.htm">upgrade section</a> of the documentation (even though the version number of your auto-installed gallery appears to be the same as they most recent &quot;original&quot; Coppermine package) and you should be fine.</p>
+<a name="auto-installers"></a><h1>Auto-Installers<a href="#auto-installers" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<a name="definition"></a><h2>What are auto-installers?<a href="#definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>There are many webhosting packages that offer pre-made scripts like Coppermine to be installed just with a single click in the webhosting control panel (usually cPanel). We can see that this is an easy and comfortable install method for newbies who have no experience in running and maintaining a website. In an ideal world, this would be the best method - end users wouldn't have to worry about database issues, FTP apps etc.</p>
+
+<a name="sad_story"></a><h2>The sad story<a href="#sad_story" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>The Coppermine team has made bad experiences with auto-installers in the past. The creators of the auto-installers have to adapt the original packages to make them work with their installers. In the past, the creators of <a href="http://netenberg.com/fantastico.php" rel="external" class="external">Fantastico</a> did so as well, but they introduced bugs into their re-made flavor of Coppermine, which resulted in strange behaviour. Sadly, the end users who encountered those flaws did not turn to Fantastico for help, but turned up on the Coppermine support board. The developers of those auto-installers are only human, and humans can make mistakes, so there's nothing wrong with the bug in itself. Subsequently, the Coppermine developers made the Fantastico staff aware of the bugs that <strong>they</strong> had introduced in the first place, asking them to fix them as soon as possible. However, they ignored the bugs for more than 18 months, during which the bug spread through the internet, resulting in even more frustrated end users seeking support from the coppermine staff on an issue that they have not been responsible for and that they could not fix themselves.</p>
+
+<a name="why_not"></a><h2>Why not use auto-installers<a href="#why_not" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Using auto-installers of course has advantages. However, there are serious disadvantages as well:</p>
+<div class="indent">
+  <h3>Bugs can exist in auto-installers that don't reside in the Coppermine package that is provided by the Coppermine team</h3>
+  As suggested above, the creators of auto-installers have to modify the Coppermine package to make it work with their installers. It is not unlikely that they introduce bugs, as they don't understand the app as well as the original dev team does.
+  <h3>Auto-installers usually lag behind in version count</h3>
+  The Coppermine dev team creates maintenance releases to fix bugs as soon as they are discovered and fixed. The creators of auto-installers update their package less frequently. Webhosts don't apply fixes in auto-installers right when they get released. Subsequently, auto-installers often lag behind in version count, often resulting in vulnerable installs in terms of security.
+  <h3>End users don't read the documentation</h3>
+  It is understandable that you don't read the entire documentation for an app that you can install with the click on a single button. This is OK - everybody likes &quot;easy&quot;. However, if you're not forced to read the documentation, you might miss important notes.
+</div>
+
+<a name="no_support"></a><h2>No support<a href="#no_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>As a result of the <a href="#sad_story">sad story with Fantastico</a> and taking into account the <a href="#why_not">disadvantages of auto-installers</a>, the Coppermine dev team has chosen not to support issues related to the fact that users have been using an auto-installer like Fantastico.</p>
+<p class="cpg_message_warning">This means that <strong>the only supported install method</strong> is the one <strong>we</strong> describe in this documentation.</p>
+<p>But do not worry: we won't leave you unsupported. Usually, you don't have to un-install your auto-installed Coppermine gallery and re-install our version; just perform an upgrade as suggested in the <a href="upgrading.htm">upgrade section</a> of the documentation (even though the version number of your auto-installed gallery appears to be the same as they most recent &quot;original&quot; Coppermine package) and you should be fine.</p>
 <p>This means that you can easily "convert" your auto-installed gallery into a "genuine" Coppermine-gallery just by performing the <a href="upgrading.htm#upgrade">update/upgrade</a> as suggested in our documentation. We will even support you performing that update in case you have issues. However, the Coppermine dev team is not ready to support you if you run a gallery that has been set up using an auto-installer. In case you're not happy with this policy, please seek support from your webhost of whoever provided the auto-installer to you.</p>
 
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/banning.htm 1.5.8.src/docs/nl/banning.htm
--- 1.5.6.src/docs/nl/banning.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/banning.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/banning.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -109,8 +109,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/bbcode.htm 1.5.8.src/docs/nl/bbcode.htm
--- 1.5.6.src/docs/nl/bbcode.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/bbcode.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/bbcode.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -64,8 +64,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/bridging.htm 1.5.8.src/docs/nl/bridging.htm
--- 1.5.6.src/docs/nl/bridging.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/bridging.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/bridging.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -385,8 +385,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/categories.htm 1.5.8.src/docs/nl/categories.htm
--- 1.5.6.src/docs/nl/categories.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/categories.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/categories.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -102,8 +102,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/comments.htm 1.5.8.src/docs/nl/comments.htm
--- 1.5.6.src/docs/nl/comments.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/comments.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/comments.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -105,8 +105,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/configuration.htm 1.5.8.src/docs/nl/configuration.htm
--- 1.5.6.src/docs/nl/configuration.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/configuration.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/configuration.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -38,1628 +38,2902 @@
 <p>Please note that the config page does not contain all coppermine options - some options are being assigned per group, so you will find them on the <a href="groups.htm#group_cp">groups control panel</a>.</p>
 
 
-<a name="admin_general"></a><h2>General settings<a href="#admin_general" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_general_name"></a><h3>Gallery name<a href="#admin_general_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enter the name of your gallery in this text field. The name you enter will appear as the title that is displayed in the web browser's title bar and is also displayed in many of the different theme templates.</p>
-<p>Even if you have removed the corresponding token from your custom theme, you should fill this in correctly, as it will be used when sending ecards and in all kinds of emails sent from your gallery (e.g. during registration).</p>
-<p>It's mandatory to populate this field properly.</p>
-<p class="cpg_example">Example: <tt class="code">Tim's incredible picture gallery</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery name</p>
-<a name="admin_general_name_end"></a>
-<hr />
-<a name="admin_general_description"></a><h3>Gallery description<a href="#admin_general_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enter a short description of your gallery in this text field. This description is also displayed in some of the theme templates just below the name of your gallery.</p>
-<p>Similar to the <a href="#admin_general_name">Gallery name</a> field, the Gallery description field needs to be populated, even if your custom theme doesn't show that tag and even if you don't want to display that tag on your site: the field mustn't be empty and it mustn't be the default.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery description</p>
-<a name="admin_general_description_end"></a>
-<hr />
-<a name="admin_general_email"></a><h3>Gallery administrator email<a href="#admin_general_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>All emails sent by the gallery will be sent using this email address. This must be a valid email address.</p>
-<p>Coppermine will use this address as "from"-address when sending emails (e.g. during registration). It's mandatory to have this email address populated properly. If you have your own domain, it might be a good idea to use an email account that correlates to your domain name.</p>
-<p class="cpg_example">Example: if your domain name is &quot;<tt class="code">example.com</tt>&quot;, you should create an email address named <tt class="code">gallery@example.com</tt> and use that email address in coppermine's config. Coppermine does <strong>not</strong> create that email address for you!</p>
-<p>Users sometimes ask on the support board if they can use another email, e.g. one from a fremail provider like gmail, hotmail or similar. The answer is: we can't tell you if your webhost will allow you to do this. Many webhosts disallow such things for reasons of spam prevention. If you're not sure, ask your webhost for support.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Gallery administrator email</p>
-<a name="admin_general_email_end"></a>
-<hr />
-<a name="admin_general_coppermine-url"></a><h3>URL of your coppermine gallery folder<a href="#admin_general_coppermine-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the URL where a user will be directed to when s/he clicks on the &quot;See more pictures&quot; link in an e-card. This <em>must</em> be the URL to the root of your coppermine installation followed by a forward slash (just the path to your coppermine folder, e.g. <em>http://yourdomain.tld/coppermine/</em>). Do not specify a specific file (such as index.php) or subfolder within the coppermine gallery in this field.</p>
-<p>In previous versions of Coppermine, this field was called &quot;Target address for the 'See more pictures' link in e-cards&quot;, but as this url is now being used for other functions in coppermine, it has been changed, appropriately.</p>
-<p class="cpg_message_warning">It is absolutely mandatory that you enter the gallery URL setting properly - if you don't, you will almost certainly experience "funny" behaviours of your gallery.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; URL of your coppermine gallery folder</p>
-<a name="admin_general_coppermine-url_end"></a>
-<hr />
-<a name="admin_general_home-url"></a><h3>URL of your home page<a href="#admin_general_home-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the URL where a user will be directed when he clicks on the &quot;Home&quot; button in the main menu.</p>
-<p>You can use &quot;/&quot; for the root of your domain, &quot;index.php&quot; for your gallery's default starting page, or any other valid URL. By default this is "index.php".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; URL of your home page</p>
-<a name="admin_general_home-url_end"></a>
-<hr />
-<a name="admin_general_zip-download"></a><h3>Allow ZIP-download of favorites<a href="#admin_general_zip-download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users of your site may download files that they previously saved into their <em>favorites</em> collection. These files are dowloaded from the user's &quot;My favorites&quot; page and saved onto their computers in a zip-file format. This option requires zlib to be installed on your server (run <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a> to check if this php library file exists on your server).</p>
-<p>Warning: the creation of zip-archives on the server is a resources-intensive process that can overload your server pretty fast. In fact, the same server-sided limitations that apply to uploading (e.g. memory consumption) must be taken into account as well when enabling the zip download feature. It is very likely that this feature will stop working when trying to create a zip archive out of a larger number of entries in the visitor's "my favorites" meta album.</p>
-<p>You have the options to disallow the zip-download of favorites completely or to allow it. If you choose to allow it, you can determine if you want a readme file to be included within the zip archive that explains where the archive has been downloaded from.</p>
-<p>Default (and recommended) option is "off".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Allow ZIP-download of favorites</p>
-<a name="admin_general_zip-download_end"></a>
-<hr />
-<a name="admin_general_time-offset"></a><h3>Timezone difference relative to GMT<a href="#admin_general_time-offset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Specify the time zone difference between your local time and the time zone your webserver is in. This value will be used to adjust time stamps in ecards and other places.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Timezone difference relative to GMT</p>
-<a name="admin_general_time-offset_end"></a>
-<hr />
-<a name="admin_general_help"></a><h3>Enable help-icons<a href="#admin_general_help" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enables the display of help icons in various sections of the coppermine admin pages. When enabled, make sure you have also uploaded the "docs" folder into your coppermine folder on your webserver.</p>
-<p>If you choose to set this to &quot;Yes: everyone&quot;, logged in (registered) users will be able to see the help icons in strategic locations as well, e.g. when creating a user gallery.</p>
-<p>As the help text is based on the documentation that comes with coppermine, it is not available in all languages. If the native language of your user(s) is not among the number of translated documentations, it is advisable to set this option to &quot;Yes: admin only&quot; to avoid confusion among your users.</p>
-<p>It is strongly recommended that you do not disable the help icons altogether: even though you feel that you know your way around in your Coppermine install, the help icons might help you with the functions of a new or unfamiliar option later.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable help-icons</p>
-<a name="admin_general_help_end"></a>
-<hr />
-<a name="admin_general_keywords_start"></a><h3>Enable clickable keywords in search<a href="#admin_general_keywords_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, a list of all keywords entered in the &quot;<a href="files.htm#edit_pics">Edit files</a>&quot; page will appear at the bottom of the search page, with each keyword being a clickable search link. Enabling this option is recommended only if you have a small number of keywords in use (e.g. less than 100) - it will provide your users with some ideas as to what they could be searching for in your gallery (in addition to the standard full-text search). Please note that enabling this option for a large list of keywords (e.g. thousands of keywords) can slow down the search page considerably and may be confusing for new users and visitors to your site.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable clickable keywords in search</p>
-<a name="admin_general_keywords_end"></a>
-<hr />
-<a name="admin_general_keyword_separator_start"></a><h3>Keyword separator<a href="#admin_general_keyword_separator_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>For an image or a file, you can specify keywords that describe it.  Choose a character here to separate keywords.  Do not choose a character you want to include in a single keyword.  If you only want single-word keywords, you can safely choose a space.  If you want multi-word keywords, choose a different character.  The safest option is the semicolon because that is seldom used in a keyword.</p>
-<p>The default keyword separator for new installations of Coppermine 1.5 is the semicolon.  For upgrades from Coppermine 1.4 or earlier, the space is retained as the keyword separator.  You can convert the keyword separator for current keywords to another value by using the tool on the <a href="admin-tools.htm#admin_tools_options_keyword_convert">Admin Tools</a> page.</p>
-<p class="cpg_message_warning">Warning: do not change the keyword separator on the configuration panel if you have keywords in your gallery already.  Use the "<a href="admin-tools.htm#admin_tools_options_keyword_convert">Convert keyword separator</a>" tool on the Admin Tools page to convert current keywords and set the new keyword separator at the same time.</p>
-<p>For example, if you want to have the keyword "Washington, George" as one keyword, choose a semicolon to separate keywords.  Then an appropriate set of keywords for a photograph of Mount Rushmore would be "Washington, George;mountain;South Dakota" which has 3 keywords separated by semicolons.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable clickable keywords in search</p>
-<a name="admin_general_keyword_separator_end"></a>
-<hr />
-<a name="admin_general_enable-plugins"></a><h3>Enable plugins<a href="#admin_general_enable-plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enable or disable <a href="plugins.htm#plugin">plugins</a>, with a link to the <a href="plugins.htm#plugin_manager">plugin manager</a>. This feature allows advanced copperminers to create plug-ins that can control the way coppermine looks and behaves without modifying the inherent code of the script itself. There are many exciting, user-contributed, plug-ins available on the Coppermine forum.  More details can be found in the <a href="plugins.htm#plugin_start">plugins section of this documentation</a>.  Since plugins add on to the core Coppermine system, if you are having problems, try to disable all plugins using this setting to see if a plugin may be at fault.  If so, you can then enable all plugins here, then uninstall or install one plugin at a time in the <a href="plugins.htm#plugin_manager">plugin manager</a> to figure out which one is at fault.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Enable plugins</p>
-<a name="admin_general_enable-plugins_end"></a>
-<hr />
-
-<a name="admin_general_browsable_batch_add"></a><h3>Browsable batch-add interface<a href="#admin_general_browsable_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, you have the option to switch between a browsable list, where you can scroll through the directory structure in your <tt class="code">albums</tt>-folder, or to display the whole directory structure at once. Enable this option if you have a larger structure of directories and subdirectories you want to browse through (this requires your browser to be capable of displaying <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Set this option to &quot;No&quot; (disabled) if you want to use the &quot;classic&quot; coppermine interface that shows a complete list of the structure at once.<br />
-Should you have difficulties using one, try the other. You can toggle between these options on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Browsable batch-add interface</p>
-<a name="admin_general_browsable_batch_add_end"></a>
-
-<a name="admin_general_batch_proc_limit"></a><h3>Process concurrency for batch-add interface<a href="#admin_general_batch_proc_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, Coppermine will process multiple images at the same time. This makes the process a lot faster, and avoids timeouts commonly associated with long running scripts. This setting specifies the maximum number of images Coppermine should process concurrently. To force images to be processed one by one you can set this to 1. If you have a powerful dedicated sever then you can set this to match the number of processing cores available. The default of 2 should strike a good balance between speed and processor usage.</p>
-<p>In versions of Coppermine prior to 1.5 this option was not available, and the number of images processed at the same time depended on server and browser settings that were not easily controlled by a gallery administrator.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Process concurrency for batch-add interface</p>
-<a name="admin_general_batch_proc_limit_end"></a>
-
-<a name="admin_general_display_thumbs_batch_add"></a><h3>Display preview thumbnails on batch-add interface<a href="#admin_general_display_thumbs_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, preview thumbnails are being displayed on the batch-add screen. The preview thumbnails are good to figure out what files to actually add to an album when <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files. If you always add all files within a folder to an album anyway, it's safe to turn this feature off, which will lead to faster page loads of the batch-add screen. This feature will not save webspace nor does it have an impact on the thumbnail creation - it just gives more information on the batch-add screen, that's all.<br />
-You can toggle between these options (enabled or disabled) on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
-<p>When starting with your gallery, you should leave this option enabled until you're convinced that batch-adding works as expected. You can then turn this option off. If you later discover that something goes wrong with your uploads, re-enable this feature once more.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Display preview thumbnails on batch-add interface</p>
-<a name="admin_general_display_thumbs_batch_add_end"></a>
-
-<a name="admin_general_form_token_lifetime"></a><h3>Change the lifetime of the form tokens<a href="#admin_general_form_token_lifetime" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option will set the lifetime of the form tokens in seconds. Don't set this value too low as it could interupt with large uploads (default is 5min). Also keep in mind that it could take some time entering a lot of data (title, description, keywords) after you uploaded several files. If you exceed the lifetime of the token, you won't be able to submit the form and all entered data is lost. That applies to all forms (and some links) in Coppermine!</p>
-<p class="cpg_message_info">Form tokens were introduced into cpg1.5.x to fight the <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" rel="external" class="external">Cross-Site Request Forgery</a> potential that existed in previous versions and that lead to the removal of the bbcode tags [img] and [url] back in cpg1.4.21<br />
-Think of the form token as an additional check of a link or a form that is performed to make sure that the link's origin hasn't been tampered with.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; General settings &rarr; Change the lifetime of the form tokens</p>
-<a name="admin_general_form_token_lifetime_end"></a>
 
+<a name="admin_general"></a><h2>General settings<a href="#admin_general" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_general_name"></a><h3>Gallery name<a href="#admin_general_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_name</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery name
+	</div>
+    <p>Enter the name of your gallery in this text field. The name you enter will appear as the title that is displayed in the web browser's title bar and is also displayed in many of the different theme templates.</p>
+    <p>Even if you have removed the <a href="theme_template.htm#theme_template_gal_name">corresponding placeholder token</a> from your custom theme, you should fill this in correctly, as it will be used when sending ecards and in all kinds of emails sent from your gallery (e.g. during registration).</p>
+    <p>It's <strong>mandatory</strong> to populate this field properly.</p>
+    <p class="cpg_example">Example: <tt class="code">Tim's incredible picture gallery</tt></p>
+	<p>If you have absolutely no idea what to enter into this field, just enter your gallery's URL - that's better than nothing. It's definitely not an option to leave the default value - when the form is being submit with the default placeholder string <tt class="code">Your gallery name here</tt> in place, there will be a warning message that explains that you must populate this field properly.</p>
+    <a name="admin_general_name_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_description"></a><h3>Gallery description<a href="#admin_general_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_description</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery description
+	</div>
+    <p>Enter a short description of your gallery in this text field. This description is also displayed in some of the theme templates just below the name of your gallery.</p>
+    <p>Similar to the <a href="#admin_general_name">Gallery name</a> field, the Gallery description field needs to be populated, even if your custom theme doesn't show that tag and even if you don't want to display that tag on your site: the field mustn't be empty and it mustn't be the default.</p>
+    <a name="admin_general_description_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_email"></a><h3>Gallery administrator email<a href="#admin_general_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">gallery_admin_email</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Gallery administrator email
+	</div>
+    <p>All emails sent by the gallery will be sent using this email address. This must be a valid email address.</p>
+    <p>Coppermine will use this address as "from"-address when sending emails (e.g. during registration). It's mandatory to have this email address populated properly. If you have your own domain, it might be a good idea to use an email account that correlates to your domain name.</p>
+    <p class="cpg_example">Example: if your domain name is &quot;<tt class="code">example.com</tt>&quot;, you should create an email address named <tt class="code">gallery@example.com</tt> and use that email address in coppermine's config. Coppermine does <strong>not</strong> create that email address for you!</p>
+    <p>Users sometimes ask on the support board if they can use another email, e.g. one from a freemail provider like GoogleMail, Hotmail or similar. The answer is: we can't tell you if your webhost will allow you to do this. Many webhosts disallow such things for reasons of spam prevention. Just keep in mind what the email address will be used for: the webserver will use that email address to send emails from. If you're not sure, ask your webhost for support.</p>
+    <p class="cpg_message_info">This email address must not be confused with the email address that correlates to the email address of the gallery administrator's user account. Those email addresses <em>can</em> be identical, but they don't necessarilly have to.</p>
+    <a name="admin_general_email_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_coppermine-url"></a><h3>URL of your coppermine gallery folder<a href="#admin_general_coppermine-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <abbr title="not applicable">n/a</abbr><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">ecards_more_pic_target</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; URL of your coppermine gallery folder 
+	</div>
+    <p>This is the URL where a user will be directed to when s/he clicks on the &quot;See more pictures&quot; link in an e-card. This <em>must</em> be the URL to the root of your coppermine installation followed by a forward slash (just the path to your coppermine folder, e.g. <em>http://yourdomain.tld/coppermine/</em>). Do not specify a specific file (such as index.php) or subfolder within the coppermine gallery in this field.</p>
+    <p>In previous versions of Coppermine, this field was called &quot;Target address for the 'See more pictures' link in e-cards&quot;, but as this url is now being used for other functions in coppermine, it has been changed, appropriately.</p>
+    <p class="cpg_message_warning">It is absolutely <strong>mandatory</strong> that you enter the gallery URL setting properly - if you don't, you will almost certainly experience "funny" behaviours of your gallery.</p>
+    <a name="admin_general_coppermine-url_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_home-url"></a><h3>URL of your home page<a href="#admin_general_home-url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="9" maxlength="9" class="textinput" value="index.php" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: optional<br />
+		Database record name: <tt class="code">home_target</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; URL of your home page
+	</div>
+    <p>This is the URL where a user will be directed when he clicks on the &quot;Home&quot; button in the main menu.</p>
+    <p>You can use &quot;/&quot; for the root of your domain, &quot;index.php&quot; for your gallery's default starting page, or any other valid URL. By default this is "index.php".</p>
+    <a name="admin_general_home-url_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_zip-download"></a><h3>Allow ZIP-download of favorites<a href="#admin_general_zip-download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_zipdownload</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Allow ZIP-download of favorites
+	</div>
+    <p>When enabled, users of your site may download files that they previously saved into their <em>favorites</em> collection. These files are dowloaded from the user's &quot;My favorites&quot; page and saved onto their computers in a zip-file format. This option requires zlib to be installed on your server (run <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a> to check if this php library file exists on your server).</p>
+    <p>Warning: the creation of zip-archives on the server is a resources-intensive process that can overload your server pretty fast. In fact, the same server-sided limitations that apply to uploading (e.g. memory consumption) must be taken into account as well when enabling the zip download feature. It is very likely that this feature will stop working when trying to create a zip archive out of a larger number of entries in the visitor's "my favorites" meta album.</p>
+    <p>You have the options to disallow the zip-download of favorites completely or to allow it. If you choose to allow it, you can determine if you want a readme file to be included within the zip archive that explains where the archive has been downloaded from.</p>
+    <p>Default (and recommended) option is "off".</p>
+    <a name="admin_general_zip-download_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_time-offset"></a><h3>Timezone difference relative to GMT<a href="#admin_general_time-offset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="-24" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="24" /><br />
+		Importance: optional<br />
+		Database record name: <tt class="code">time_offset</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Timezone difference relative to GMT
+	</div>
+    <p>Specify the time zone difference between your local time and the time zone your webserver is in. This value will be used to adjust time stamps in ecards and other places.</p>
+    <a name="admin_general_time-offset_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_help"></a><h3>Enable help-icons<a href="#admin_general_help" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="enable_help" /><label for="enable_help" class="clickable_option">Yes: everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="enable_help_r" /><label for="enable_help_r" class="clickable_option">Yes: everyone</label><br />
+		Database record name: <tt class="code">enable_help</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable help-icons
+	</div>
+    <p>Enables the display of help icons in various sections of the coppermine admin pages. When enabled, make sure you have also uploaded the "docs" folder into your coppermine folder on your webserver.</p>
+    <p>If you choose to set this to &quot;Yes: everyone&quot;, logged in (registered) users will be able to see the help icons in strategic locations as well, e.g. when creating a user gallery.</p>
+    <p>As the help text is based on the documentation that comes with coppermine, it is not available in all languages. If the native language of your user(s) is not among the number of translated documentations, it is advisable to set this option to &quot;Yes: admin only&quot; to avoid confusion among your users.</p>
+    <p class="cpg_message_success">It is <strong>strongly</strong> recommended that you do <strong>not</strong> disable the help icons altogether: even though you feel that you know your way around in your Coppermine install, the help icons might help you with the functions of a new or unfamiliar option later.</p>
+    <a name="admin_general_help_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_keywords_start"></a><h3>Enable clickable keywords in search<a href="#admin_general_keywords_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">clickable_keyword_search</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable clickable keywords in search
+	</div>
+    <p>When enabled, a list of all keywords entered in the &quot;<a href="files.htm#edit_pics">Edit files</a>&quot; page will appear at the bottom of the search page, with each keyword being a clickable search link. Enabling this option is recommended only if you have a small number of keywords in use (e.g. less than 100) - it will provide your users with some ideas as to what they could be searching for in your gallery (in addition to the standard full-text search). Please note that enabling this option for a large list of keywords (e.g. thousands of keywords) can slow down the search page considerably and may be confusing for new users and visitors to your site.</p>
+    <a name="admin_general_keywords_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_keyword_separator_start"></a><h3>Keyword separator<a href="#admin_general_keyword_separator_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /><br />
+		Available options: 
+		<input type="text" size="10" maxlength="10" class="textinput" value="space" /> ("<tt class="code">&nbsp;</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="comma" /> ("<tt class="code">,</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="semicolon" /> ("<tt class="code">;</tt>")<br />
+		Database record name: <tt class="code">keyword_separator</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable clickable keywords in search
+	</div>
+    <p>For an image or a file, you can specify keywords that describe it.  Choose a character here to separate keywords.  Do not choose a character you want to include in a single keyword.  If you only want single-word keywords, you can safely choose a space.  If you want multi-word keywords, choose a different character.  The safest option is the semicolon because that is seldom used in a keyword.</p>
+    <p>For an image or a file, you can specify keywords that describe it.  Choose a character here to separate keywords.  Do not choose a character you want to include in a single keyword.  If you only want single-word keywords, you can safely choose a space.  If you want multi-word keywords, choose a different character.  The safest option is the semicolon because that is seldom used in a keyword.</p>
+    <p>The default keyword separator for new installations of Coppermine 1.5 is the semicolon.  For upgrades from Coppermine 1.4 or earlier, the space is retained as the keyword separator.  You can convert the keyword separator for current keywords to another value by using the tool on the <a href="admin-tools.htm#admin_tools_options_keyword_convert">Admin Tools</a> page.</p>
+    <p class="cpg_message_warning">Warning: do not change the keyword separator on the configuration panel if you have keywords in your gallery already.  Use the "<a href="admin-tools.htm#admin_tools_options_keyword_convert">Convert keyword separator</a>" tool on the Admin Tools page to convert current keywords and set the new keyword separator at the same time.</p>
+    <p>For example, if you want to have the keyword "Washington, George" as one keyword, choose a semicolon to separate keywords.  Then an appropriate set of keywords for a photograph of Mount Rushmore would be "Washington, George;mountain;South Dakota" which has 3 keywords separated by semicolons.</p>
+    <a name="admin_general_keyword_separator_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_enable-plugins"></a><h3>Enable plugins<a href="#admin_general_enable-plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_plugins</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Enable plugins
+	</div>
+    <p>Enable or disable <a href="plugins.htm#plugin">plugins</a>, with a link to the <a href="plugins.htm#plugin_manager">plugin manager</a>. This feature allows advanced copperminers to create plug-ins that can control the way coppermine looks and behaves without modifying the inherent code of the script itself. There are many exciting, user-contributed, plug-ins available on the Coppermine forum.  More details can be found in the <a href="plugins.htm#plugin_start">plugins section of this documentation</a>.  Since plugins add on to the core Coppermine system, if you are having problems, try to disable all plugins using this setting to see if a plugin may be at fault.  If so, you can then enable all plugins here, then uninstall or install one plugin at a time in the <a href="plugins.htm#plugin_manager">plugin manager</a> to figure out which one is at fault.</p>
+    <a name="admin_general_enable-plugins_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_general_browsable_batch_add"></a><h3>Browsable batch-add interface<a href="#admin_general_browsable_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">browse_batch_add</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Browsable batch-add interface
+	</div>
+    <p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, you have the option to switch between a browsable list, where you can scroll through the directory structure in your <tt class="code">albums</tt>-folder, or to display the whole directory structure at once. Enable this option if you have a larger structure of directories and subdirectories you want to browse through (this requires your browser to be capable of displaying <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Set this option to &quot;No&quot; (disabled) if you want to use the &quot;classic&quot; coppermine interface that shows a complete list of the structure at once.<br />
+    Should you have difficulties using one, try the other. You can toggle between these options on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
+    <a name="admin_general_browsable_batch_add_end"></a>
+    
+    <a name="admin_general_batch_proc_limit"></a><h3>Process concurrency for batch-add interface<a href="#admin_general_batch_proc_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">batch_proc_limit</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Process concurrency for batch-add interface
+	</div>
+    <p>When <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files (that you have uploaded using a <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, Coppermine will process multiple images at the same time. This makes the process a lot faster, and avoids timeouts commonly associated with long running scripts. This setting specifies the maximum number of images Coppermine should process concurrently. To force images to be processed one by one you can set this to 1. If you have a powerful dedicated sever then you can set this to match the number of processing cores available. The default of 2 should strike a good balance between speed and processor usage.</p>
+    <p>In versions of Coppermine prior to 1.5 this option was not available, and the number of images processed at the same time depended on server and browser settings that were not easily controlled by a gallery administrator.</p>
+    <a name="admin_general_batch_proc_limit_end"></a>
+    
+    <a name="admin_general_display_thumbs_batch_add"></a><h3>Display preview thumbnails on batch-add interface<a href="#admin_general_display_thumbs_batch_add" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_thumbs_batch_add</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Display preview thumbnails on batch-add interface
+	</div>
+    <p>When enabled, preview thumbnails are being displayed on the batch-add screen. The preview thumbnails are good to figure out what files to actually add to an album when <a href="uploading_batch-add.htm#batch_add_pics">batch-adding</a> files. If you always add all files within a folder to an album anyway, it's safe to turn this feature off, which will lead to faster page loads of the batch-add screen. This feature will not save webspace nor does it have an impact on the thumbnail creation - it just gives more information on the batch-add screen, that's all.<br />
+    You can toggle between these options (enabled or disabled) on the <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a> page as well.</p>
+    <p>When starting with your gallery, you should leave this option enabled until you're convinced that batch-adding works as expected. You can then turn this option off. If you later discover that something goes wrong with your uploads, re-enable this feature once more.</p>
+    <a name="admin_general_display_thumbs_batch_add_end"></a>
+    
+    <a name="admin_general_form_token_lifetime"></a><h3>Lifetime of the form tokens<a href="#admin_general_form_token_lifetime" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="numberinput" value="900" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="numberinput" value="900" /><br />
+		Minimum: <input type="text" size="6" maxlength="6" class="numberinput" value="30" /><br />
+		Maximum: <input type="text" size="6" maxlength="6" class="numberinput" value="604800" /> (one week)<br />
+		Database record name: <tt class="code">form_token_lifetime</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: General settings &rarr; Lifetime of the form tokens
+	</div>
+    <p>This option will set the lifetime of the form tokens in seconds. Don't set this value too low as it could interupt with large uploads (default is 15 min). Also keep in mind that it could take some time entering a lot of data (title, description, keywords) after you uploaded several files. If you exceed the lifetime of the token, you won't be able to submit the form and all entered data is lost. That applies to all forms (and some links) in Coppermine!</p>
+    <p class="cpg_message_info">Form tokens were introduced into cpg1.5.x to fight the <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" rel="external" class="external">Cross-Site Request Forgery</a> potential that existed in previous versions and that lead to the removal of the bbcode tags [img] and [url] back in cpg1.4.21<br />
+    Think of the form token as an additional check of a link or a form that is performed to make sure that the link's origin hasn't been tampered with.</p>
+    <a name="admin_general_form_token_lifetime_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_language"></a><h2>Language &amp; Charset settings<a href="#admin_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>This the the config section where you can set up the language settings. Make sure to read this section carefully before changing anything here.</p>
-<p>All language files are stored in the <strong>lang</strong> directory on your server.</p>
-<p>Languages and internationalization (often refered to as i18n) is a complicated and complex thing. You (as Coppermine admin) probably don't want to go into details, so this documentation skips the in-depth issues existing with i18n and just gives you an overview how Coppermine handles languages.</p>
-
-<a name="admin_language_language"></a><h3>Default Language<a href="#admin_language_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This sets the default language for your gallery.</p>
-<p>Next to this selector, you will find a link to the language manager that allows a more granular control over the language files available and how the gallery should use them.</p> 
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Language &amp; Charset settings &rarr; Default Language</p>
-<a name="admin_language_language_end"></a>
-<hr />
-
-<a name="admin_language_autodetect"></a><h3>Autodetect language<a href="#admin_language_autodetect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If enabled, Coppermine will try to determine the language of the site visitor based on the language preference settings in the visitor's browser. If the detected language exists as language file for coppermine, that language will be used for the particular visitor. If the language detection doesn't yield a result, the <a href="#admin_language_language">default language</a> set up in Config will be used instead.</p>
-<p>Recommended setting is "Yes".</p>
-<p>Details on how Coppermine handles languages can be found in the section <a href="languages.htm#translating">Languages</a> of the docs</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Language &amp; Charset settings &rarr; Autodetect language</p>
-<a name="admin_language_autodetect_end"></a>
-<hr />
-
-<a name="admin_language_charset"></a><h3>Character encoding<a href="#admin_language_charset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This should normally be set to "Unicode (utf-8)" (or "Default (language file)"). See the explanation in the &quot;<strong><a href="languages.htm#translating">language</a></strong>&quot; section of this documentation.</p>
-<p class="cpg_message_validation">Don't change this from Unicode to anything else if you're not absolutely sure about the impact this will have!<br />
-Once you have added comments or files to your gallery, you should not change the character set of your gallery. If you do so, non-ASCII characters may not display properly.</p>
-<a name="admin_language_charset_end"></a>
+<div class="indent">
+    <p>This the the config section where you can set up the language settings. Make sure to read this section carefully before changing anything here.</p>
+    <p>All language files are stored in the <strong>lang</strong> directory on your server.</p>
+    <p>Languages and internationalization (often refered to as i18n) is a complicated and complex thing. You (as Coppermine admin) probably don't want to go into details, so this documentation skips the in-depth issues existing with i18n and just gives you an overview how Coppermine handles languages.</p>
+    
+    <a name="admin_language_language"></a><h3>Default Language<a href="#admin_language_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="12" maxlength="12" class="textinput" value="English (US)" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options: all language files that are being represented by a file inside the <tt class="filename">lang</tt>-folder<br />
+		Database record name: <tt class="code">lang</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Default Language
+	</div>
+    <p>This sets the default language for your gallery.</p>
+    <p>Next to this selector, you will find a link to the language manager that allows a more granular control over the language files available and how the gallery should use them.</p> 
+    <a name="admin_language_language_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_language_autodetect"></a><h3>Autodetect language<a href="#admin_language_autodetect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">language_autodetect</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Autodetect language
+	</div>
+    <p>If enabled, Coppermine will try to determine the language of the site visitor based on the language preference settings in the visitor's browser. If the detected language exists as language file for coppermine, that language will be used for the particular visitor. If the language detection doesn't yield a result, the <a href="#admin_language_language">default language</a> set up in Config will be used instead.</p>
+    <p>Recommended setting is "Yes".</p>
+    <p>Details on how Coppermine handles languages can be found in the section <a href="languages.htm#translating">Languages</a> of the docs</p>
+    <a name="admin_language_autodetect_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_language_charset"></a><h3>Character encoding<a href="#admin_language_charset" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		Recommended value: <input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		Available options:
+		<input type="text" size="30" maxlength="30" class="textinput" value="Default (not recommended)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Arabic (iso-8859-6)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Baltic (iso-8859-4)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Central European (iso-8859-2)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Chinese Simplified (euc-cn)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Chinese Traditional (big5)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Cyrillic (koi8-r)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Greek (iso-8859-7)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Hebrew (iso-8859-8-i)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Icelandic (x-mac-icelandic)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Japanese (euc-jp)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Korean (euc-kr)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Maltese (iso-8859-3)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Thai (windows-874)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Turkish (iso-8859-9)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Unicode (utf-8)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Vietnamese (windows-1258)" /><br />
+		<input type="text" size="30" maxlength="30" class="textinput" value="Western (iso-8859-1)" /><br />
+		Database record name: <tt class="code">charset</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Language &amp; Charset settings &rarr; Character encoding
+	</div>
+    <p>This should normally be set to "Unicode (utf-8)" (or "Default (language file)"). See the explanation in the &quot;<strong><a href="languages.htm#translating">language</a></strong>&quot; section of this documentation.</p>
+    <p class="cpg_message_validation">Don't change this from Unicode to anything else if you're not <strong>absolutely</strong> sure about the impact this will have!</p>
+    <p>Once you have added comments or files to your gallery, you should <strong>not</strong> change the character set of your gallery. If you do so, non-ASCII characters may not display properly and your database's textual content will become a mixture of encodings that will be very hard to detangle.</p>
+	<p>To make this absolutely clear: Coppermine should be run with the character encoding set to Unicode (utf-8). The Coppermine developers believe that it's the best available solution for <abbre title="internationalization">i18n</abbr> by far. Setting your encoding to something else just because you believe that to be the correct encoding for your particular language is almost certainly a step into the wrong direction. If you have encoding issues, ask your question <strong>before</strong> changing this setting from Unicode to anything else.
+    <a name="admin_language_charset_end"></a>
+</div>
+<br clear="all" style="clear:both;" />
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_theme"></a><h2>Themes settings<a href="#admin_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_theme_theme"></a><h3>Theme<a href="#admin_theme_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Use this dropdown list to select the default theme for your gallery (Themes are stored in sub-directories of the <strong>themes</strong> directory ). Click <a href="theme.htm">here</a> for more information.</p>
-<p>Themes can be selected individually for each user, as the individual selection is being stored in a cookie. That's why you (as admin) can test a particular theme without making it the default for all visitors of your gallery - just add the theme as URL parameter (see <a href="theme_create.htm#theme_create_tipps">Creating your custom theme &rarr; Tipps &amp; tricks</a>). The theme dropdown list on the config screen will set the selected theme as default theme for all visitors of your site. Usually, your visitors are not aware of your gallery's capabilities to use individual themes nor do they know what themes are available on your server (unless you have deliberately enabled the theme selector dropdown feature), so the change made by selecting a different theme will have an impact on all your visitors. You need to keep in mind though that the new default theme will <strong>not</strong> be taken into account on the very next page (i.e. if you have submit the config form), but only on all subsequent page visits (as the cookie setting will apply one page visit later). Additionally, individually-set theme preferences will override the default, so you (as admin) will not see the gallery using your default theme, but the one you selected using URL parameters. Clear your cookie or reset the theme preference (by using the name of a theme that doesn't exist) to use the default theme again.</p>
-<a name="admin_theme_theme_end"></a>
-<hr />
-<a name="admin_sidebar"></a><h3>Sidebar for users / guests<a href="#admin_sidebar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Determines wether a sidebar for browsers will be available for members of the admin group, registered users group and guest group.</p>
-<p>The sidebar is a minimalistic interface to control your coppermine-driven gallery. Think of it as a sort of snap-in for your favorite browser. If you enabled the sidebar, the control structure of your gallery (with all categories/subcategories and albums) will be available in a separate panel in the browser for faster navigation.</p>
-<p>It is recommended that you try this option first for the admin only: play with it and decide if it would be a helpful feature for your site's visitors. If yes, enable/promote the sidebar for the registered users and/or guests as well. It's up to you if you want to promote the usage of the sidebar by displaying a link to it in coppermine's menu or if you want to promote it by some other mechanism (e.g. by telling your users about it on a non-coppermine driven page of your website).</p>
-<p>The sidebar is helpful for users who return to your page often. It provides an alternative method of browsing your gallery by displaying a tree structure of your categories, subcategories and albums. It is meant for advanced users who understand how their browser works.</p>
-<p>The sidebar install screen tries to auto-detect the operating system and browser that the visitor is using and offers the corresponding option to install the sidebar (as those methods differ from browser to browser). Some browsers are capable of appearing as different browsers, which will make the auto-detection routine fail. Subsequently, there is an option on the install screen as well to skip auto-detection and make the visitor select his browser.</p>
-<p>Group membership is being determined if a visitor is logged in or not: if he is not logged in, he is a member of the guest group and the corresponding option set up for guests (anonymous) is being taken into account. If the visitor is logged in, he is automatically a member of the registered group.</p>
-<p>There are two independant config sections for granular permissions who can access the sidebar:</p>
-<ul>
-  <li><strong>Sidebar for registered users</strong><br />Options for registered users (members of the "registered" group) who are logged in</li>
-  <li><strong>Sidebar for guests</strong><br />Options for visitors of your gallery who are not logged in</li>
-</ul>
-<p>Members of the admin group can access the sidebar no matter what option you select.</p>
-<p>Possible options for each of the above settings:</p>
-<ul>
-  <li><strong>No</strong><br />
-  Don't display a link to the sidebar install screen. Don't allow access to the sidebar nor the sidebar install screen at all.</li>
-  <li><strong>Yes: allow, but don't display link</strong><br />
-  Allow access to the sidebar and the corresponding install screen, but do not promote the sidebar. There will be no link in coppermine's menu that will send the user to the sidebar install page, so your visitors will not be aware of it. You will have to promote it by some other means (e.g. by telling your power-users about it in a newsletter). If you decide to manually promote the use of the sidebar, send your visitors to <tt class="code">http://yoursite.tld/your_coppermine_folder/sidebar.php?action=install</tt></li>
-  <li><strong>Yes: allow and promote it by displaying a link</strong><br />
-  Allow access to the sidebar and promote the sidebar by displaying a link to the sidebar installer screen in coppermine's menu</li>
-</ul>
-<p>Make sure to set the sidebar options up so that they make sense: it is not a bright idea to allow guests to access the sidebar, but deny access to registered users; registered users would be "punished" for registering. It is advisable to test the sidebar feature thoroughly before allowing your visitors to access it.</p>
-<p>How the sidebar is installed greatly differs from browser to browser. Sadly, the most complicated version is the sidebar for Internet Explorer, which is the most popular browser. In the past, it has been comparatively easy to add anything to IE's favorites and to come up with a "real" sidebar. However, as Microsoft had some bad press for releasing a browser with severe security holes, the options for developers to create a working sidebar that end users can add easily have been reduced deliberately by Microsoft when releasing patches for their browser and operating system. Therefore, you might have issues with the sidebar, depending on which version of Windows and IE you are using.</p>
-<p>If you want to edit the text that explains the install of the sidebar, edit the file <tt class="code">http://yoursite.tld/your_coppermine_folder/lang/yourlanguage.php</tt> with a plain text editor.</p>
-
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Sidebar for admins</p>
-<a name="admin_sidebar_end"></a>
-<hr />
-<a name="admin_theme_custom_lnk_name"></a><h3>Name of your custom link<a href="#admin_theme_custom_lnk_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Use this if you want to create a custom link that will appear in the menu. What you enter here will be the name of the menu link or button.  Leave space blank if you do not have any specific use for it.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Name of your custom link</p>
-<a name="admin_theme_custom_lnk_name_end"></a>
-<hr />
-<a name="admin_language_custom_lnk_url"></a><h3>URL of your custom link<a href="#admin_language_custom_lnk_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the URL where the user's browser will be directed to when s/he clicks on the &quot;Custom link name&quot; button in the main menu.</p>
-<p>You can use any valid URL.</p>
-<p>Leave this blank if you do not have any specific use for it.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; URL of your custom link</p>
-<a name="admin_language_custom_lnk_url_end"></a>
-<hr />
-<a name="admin_enable_menu_icons"></a><h3>Enable menu icons<a href="#admin_enable_menu_icons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, this option will display icons next to some menu items to allow an easier navigation. The performance penalty should be neglectible. Default (and recommended) option is "on". Available options are:</p>
-<ul>
-	<li>No</li>
-	<li>Yes: menu only<br />
-	This will mean that only icons in the admin menu will be displayed. The icons are meant to allow the admin to easily find his way around in the admin menu that is getting more and more populated with all the new features in coppermine.</li>
-	<li>Yes: everywhere<br />
-	This is the recommended option that will make the output of coppermine more colorful, with icons all over the place (visible both for the admin as well as the visitor of the site).</li>
-</ul>
-<p>The menu icons are themeable, so there can be different icon sets with different themes.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Enable menu icons</p>
-<a name="admin_enable_menu_icons_end"></a>
-<hr />
-<a name="admin_theme_bbcode"></a><h3>Display bbcode help<a href="#admin_theme_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, this will display the <a href="bbcode.htm#bbcode">bulletin board codes</a> that may be used in description fields to help with the formatting of text, images and links.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Display bbcode help</p>
-<a name="admin_theme_bbcode_end"></a>
-<hr />
-
-<a name="admin_theme_include_path_start"></a>
-<a name="admin_theme_custom_header_path_start"></a><h3>Path to custom header include<a href="#admin_theme_custom_header_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Optional relative path to a custom header file. Using this option, you can include non-coppermine code bits to be included into your theme, e.g. an overall navigation that gets included on your whole website. You can only add a relative path (seen from the root path of your coppermine install) - not an absolute one, nor a http include from another website. This option is only meant for experienced users who have some PHP know-how. </p>
-<p class="cpg_message_warning">Warning: you mustn't include full html pages that contain an html header or footer (tags like <tt class="code">&lt;head&gt;</tt> or <tt class="code">&lt;body&gt;</tt>), nor can the included file do file header manipulation, e.g. reading another (non-coppermine) cookie.</p>
-<p>For details on the include files, refer to the section <a href="php-content.htm#php-content_header_footer">Custom header and footer</a></p>
-<p><strong>Example</strong>: If your Coppermine install resides in http://yourdomain.tld/your_coppermine_folder/ and your include file is supposed to be http://yourdomain.tld/my_overall_navigation/my_custom_header.php, you need to specify <tt class="code">../my_overall_navigation/my_custom_header.php</tt> (the relative path to your include file, seen from the folder coppermine resides in) as &quot;Path to custom header include&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Path to custom header include</p>
-<a name="admin_theme_custom_header_path_end"></a>
-<a name="admin_theme_custom_footer_path_start"></a><h3>Path to custom footer include<a href="#admin_theme_custom_footer_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Optional relative path to a custom footer file. The same remarks apply as for the custom header include path.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Path to custom footer include</p>
-<a name="admin_theme_custom_footer_path_end"></a>
-<a name="admin_theme_include_path_end"></a>
-<hr />
-<a name="admin_theme_browse_by_date"></a><h3>Enable browsing by date<a href="#admin_theme_browse_by_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, another link in the sub_menu will appear named &quot;By Date&quot;. When the user clicks on it, the calendar will open in a pop-up and will allow the user to view files uploaded at a certain date.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Enable browsing by date</p>
-<a name="admin_theme_browse_by_date_end"></a>
-<hr />
-<a name="admin_theme_display_redirection_page"></a><h3>Display redirection pages<a href="#admin_theme_display_redirection_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, there will be pages that tell the user if his action has been successful or not, with a link to continue to the next page. If disabled, the user will be redirected to the target page immediately without displaying the redirection page first, with the message displaying at the top of the page instead. Recommended (and default) setting is "No", as it then will need less clicks.</p>
-<p>Example: if enabled, users will be sent to a page that says "comment added" after they have submit a comment. Only after clicking on continue they will be sent back to the intermediate image display (where they posted their comment in the first place). If this option stays disabled, the user will see a box at the top of the intermediate image screen that just says "comment added" after he submit his comment.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Display redirection pages</p>
-<a name="admin_theme_display_redirection_page_end"></a>
-<a name="admin_theme_display_xp_publish_link"></a><h3>Promote usage of XP Publisher by displaying a corresponding link on upload page<a href="#admin_theme_display_xp_publish_link" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, there will be section on the upload screen that is meant to make your visitors aware of the fact that they can upload as well using the <a href="uploading_xp-publisher.htm#xp">XP Publishing Wizard</a>. The link will be displayed regardless of a user's permission to upload in the first place, so make sure to only display the promotional link if your users can actually use the publishing wizard in the first place.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Themes settings &rarr; Promote usage of XP Publisher by displaying a corresponding link on upload page</p>
-<a name="admin_theme_display_xp_publish_link_end"></a>
+<div class="indent">
+    <a name="admin_theme_theme"></a><h3>Theme<a href="#admin_theme_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="textinput" value="Curve" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options: the list is being populated dynamically, based on the folder names that exist within the <tt class="filename">themes</tt> folder. Out of the box, the list default <a href="theme.htm#theme_builtin">themes that ship with Coppermine</a> are displayed.<br />
+		Database record name: <tt class="code">theme</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Theme
+	</div>
+    <p>Use this dropdown list to select the default theme for your gallery (Themes are stored in sub-directories of the <strong>themes</strong> directory ). Click <a href="theme.htm">here</a> for more information.</p>
+    <p>Themes can be selected individually for each user, as the individual selection is being stored in a cookie. That's why you (as admin) can test a particular theme without making it the default for all visitors of your gallery - just add the theme as URL parameter (see <a href="theme_create.htm#theme_create_tipps">Creating your custom theme &rarr; Tipps &amp; tricks</a>). The theme dropdown list on the config screen will set the selected theme as default theme for all visitors of your site. Usually, your visitors are not aware of your gallery's capabilities to use individual themes nor do they know what themes are available on your server (unless you have deliberately enabled the theme selector dropdown feature), so the change made by selecting a different theme will have an impact on all your visitors. You need to keep in mind though that the new default theme will <strong>not</strong> be taken into account on the very next page (i.e. if you have submit the config form), but only on all subsequent page visits (as the cookie setting will apply one page visit later). Additionally, individually-set theme preferences will override the default, so you (as admin) will not see the gallery using your default theme, but the one you selected using URL parameters. Clear your cookie or reset the theme preference (by using the name of a theme that doesn't exist) to use the default theme again.</p>
+    <a name="admin_theme_theme_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_sidebar"></a><h3>Sidebar for users / guests<a href="#admin_sidebar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="display_sidebar_user" /><label for="display_sidebar_user" class="clickable_option">Yes: allow, but don't display link</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="display_sidebar_user_r" /><label for="display_sidebar_user_r" class="clickable_option">Yes: allow and promote it by displaying a link</label><br />
+		Database record name: <tt class="code">display_sidebar_guest</tt> / <tt class="code">display_sidebar_user</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Sidebar for registered users / Sidebar for guests
+	</div>
+    <p>Determines wether a sidebar for browsers will be available for members of the admin group, registered users group and guest group.</p>
+    <p>The sidebar is a minimalistic interface to control your coppermine-driven gallery. Think of it as a sort of snap-in for your favorite browser. If you enabled the sidebar, the control structure of your gallery (with all categories/subcategories and albums) will be available in a separate panel in the browser for faster navigation.</p>
+    <p>It is recommended that you try this option first for the admin only: play with it and decide if it would be a helpful feature for your site's visitors. If yes, enable/promote the sidebar for the registered users and/or guests as well. It's up to you if you want to promote the usage of the sidebar by displaying a link to it in coppermine's menu or if you want to promote it by some other mechanism (e.g. by telling your users about it on a non-coppermine driven page of your website).</p>
+    <p>The sidebar is helpful for users who return to your page often. It provides an alternative method of browsing your gallery by displaying a tree structure of your categories, subcategories and albums. It is meant for advanced users who understand how their browser works.</p>
+    <p>The sidebar install screen tries to auto-detect the operating system and browser that the visitor is using and offers the corresponding option to install the sidebar (as those methods differ from browser to browser). Some browsers are capable of appearing as different browsers, which will make the auto-detection routine fail. Subsequently, there is an option on the install screen as well to skip auto-detection and make the visitor select his browser.</p>
+    <p>Group membership is being determined if a visitor is logged in or not: if he is not logged in, he is a member of the guest group and the corresponding option set up for guests (anonymous) is being taken into account. If the visitor is logged in, he is automatically a member of the registered group.</p>
+    <p>There are two independant config sections for granular permissions who can access the sidebar:</p>
+    <ul>
+      <li><strong>Sidebar for registered users</strong><br />Options for registered users (members of the "registered" group) who are logged in</li>
+      <li><strong>Sidebar for guests</strong><br />Options for visitors of your gallery who are not logged in</li>
+    </ul>
+    <p>Members of the admin group can access the sidebar no matter what option you select.</p>
+    <p>Possible options for each of the above settings:</p>
+    <ul>
+      <li><strong>No</strong><br />
+      Don't display a link to the sidebar install screen. Don't allow access to the sidebar nor the sidebar install screen at all.</li>
+      <li><strong>Yes: allow, but don't display link</strong><br />
+      Allow access to the sidebar and the corresponding install screen, but do not promote the sidebar. There will be no link in coppermine's menu that will send the user to the sidebar install page, so your visitors will not be aware of it. You will have to promote it by some other means (e.g. by telling your power-users about it in a newsletter). If you decide to manually promote the use of the sidebar, send your visitors to <tt class="code">http://yoursite.tld/your_coppermine_folder/sidebar.php?action=install</tt></li>
+      <li><strong>Yes: allow and promote it by displaying a link</strong><br />
+      Allow access to the sidebar and promote the sidebar by displaying a link to the sidebar installer screen in coppermine's menu</li>
+    </ul>
+    <p>Make sure to set the sidebar options up so that they make sense: it is not a bright idea to allow guests to access the sidebar, but deny access to registered users; registered users would be "punished" for registering. It is advisable to test the sidebar feature thoroughly before allowing your visitors to access it.</p>
+    <p>How the sidebar is installed greatly differs from browser to browser. Sadly, the most complicated version is the sidebar for Internet Explorer, which is the most popular browser. In the past, it has been comparatively easy to add anything to IE's favorites and to come up with a "real" sidebar. However, as Microsoft had some bad press for releasing a browser with severe security holes, the options for developers to create a working sidebar that end users can add easily have been reduced deliberately by Microsoft when releasing patches for their browser and operating system. Therefore, you might have issues with the sidebar, depending on which version of Windows and IE you are using.</p>
+    <p>If you want to edit the text that explains the install of the sidebar, edit the file <tt class="code">http://yoursite.tld/your_coppermine_folder/lang/yourlanguage.php</tt> with a plain text editor.</p>
+    
+    <a name="admin_sidebar_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_theme_custom_lnk_name"></a><h3>Custom menu link name<a href="#admin_theme_custom_lnk_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_lnk_name</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Custom menu link name
+	</div>
+    <p>Use this if you want to create a custom link that will appear in the menu. What you enter here will be the name of the menu link or button.  Leave space blank if you do not have any specific use for it.</p>
+    <a name="admin_theme_custom_lnk_name_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_language_custom_lnk_url"></a><h3>Custom menu link URL<a href="#admin_language_custom_lnk_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_lnk_url</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Custom menu link URL
+	</div>
+    <p>This is the URL where the user's browser will be directed to when s/he clicks on the &quot;Custom link name&quot; button in the main menu.</p>
+    <p>You can use any valid URL, i.e. a relative path from your webroot (starting with a lading slash), a relative path as seen from your Coppermine folder or a full <abbr title="Uniform Resource Identifier">URI</abbr> (starting with the protocol - usually something like <tt class="code">http://</tt>, followed by the domain etc.).</p>
+    <p>Leave this blank if you do not have any specific use for it.</p>
+	<p>The config settings &quot;<a href="#admin_theme_custom_lnk_name">Custom menu link name</a>&quot; and &quot;Custom menu link URL&quot; are of course closely related: setting one without setting the other doesn't make sense; you either configure both or none of them. If you need more than this one custom link inside your menu you can not accomplish this using Coppermine's configuration only - instead, you will have to <a href="theme_create.htm#theme_create">create a custom theme</a> of your own and add a menu item to your custom theme's menu.</p>
+    <a name="admin_language_custom_lnk_url_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_enable_menu_icons"></a><h3>Enable menu icons<a href="#admin_enable_menu_icons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="enable_menu_icons" /><label for="enable_menu_icons" class="clickable_option">Yes: everywhere</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="enable_menu_icons" /><label for="enable_menu_icons" class="clickable_option">Yes: everywhere</label><br />
+		Database record name: <tt class="code">enable_menu_icons</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Enable menu icons
+	</div>
+    <p>When enabled, this option will display icons next to some menu items to allow an easier navigation. The performance penalty should be neglectible. Default (and recommended) option is "on". Available options are:</p>
+    <ul>
+    	<li>No</li>
+    	<li>Yes: menu only<br />
+    	This will mean that only icons in the admin menu will be displayed. The icons are meant to allow the admin to easily find his way around in the admin menu that is getting more and more populated with all the new features in coppermine.</li>
+    	<li>Yes: everywhere<br />
+    	This is the recommended option that will make the output of coppermine more colorful, with icons all over the place (visible both for the admin as well as the visitor of the site).</li>
+    </ul>
+    <p>The menu icons are themeable, so there can be different icon sets with different themes.</p>
+    <a name="admin_enable_menu_icons_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_theme_bbcode"></a><h3>Display bbcode help<a href="#admin_theme_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">show_bbcode_help</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Display bbcode help
+	</div>
+    <p>When enabled, this will display the <a href="bbcode.htm#bbcode">bulletin board codes</a> that may be used in description fields to help with the formatting of text, images and links.</p>
+    <a name="admin_theme_bbcode_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_theme_include_path_start"></a>
+    <a name="admin_theme_custom_header_path_start"></a><h3>Path to custom header include<a href="#admin_theme_custom_header_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_header_path</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Path to custom header include
+	</div>
+    <p>Optional relative path to a custom header file. Using this option, you can include non-coppermine code bits to be included into your theme, e.g. an overall navigation that gets included on your whole website. You can only add a relative path (seen from the root path of your coppermine install) - not an absolute one, nor a http include from another website. This option is only meant for experienced users who have some PHP know-how. </p>
+    <p class="cpg_message_warning">Warning: you mustn't include full html pages that contain an html header or footer (tags like <tt class="code">&lt;head&gt;</tt> or <tt class="code">&lt;body&gt;</tt>), nor can the included file do file header manipulation, e.g. reading another (non-coppermine) cookie.</p>
+    <p>For details on the include files, refer to the section <a href="php-content.htm#php-content_header_footer">Custom header and footer</a></p>
+    <div class="cpg_example"><h4>Example</h4>
+    If your Coppermine install resides in http://yourdomain.tld/your_coppermine_folder/ and your include file is supposed to be http://yourdomain.tld/my_overall_navigation/my_custom_header.php, you need to specify <tt class="code">../my_overall_navigation/my_custom_header.php</tt> (the relative path to your include file, seen from the folder coppermine resides in) as &quot;Path to custom header include&quot;.</div>
+    <p>The custom include files are an answer to the <abbr title="Frequently Asked Question">FAQ</abbr> &quot;<em>How can I include Coppermine into an existing web site?</em>&quot;: although the primary answer to the question is &quot;<em>You can't include Coppermine into another page by using the PHP commands include or require at all.</em>&quot;. This looks like a contradiction in terms, but you need to see the idea behind this: everybody who has been using includes agrees that they can be an easy method to efficiently maintain a site without having to edit many files to accomplish only a minor change on all or many pages. You just need to figure this out differently: include your overall site's navigation into coppermine instead of trying to integrate coppermine into an existing site (because you can't do that for technical reasons).</p>
+    <a name="admin_theme_custom_header_path_end"></a>
+    <a name="admin_theme_custom_footer_path_start"></a><h3>Path to custom footer include<a href="#admin_theme_custom_footer_path_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" /><br />
+		Database record name: <tt class="code">custom_footer_path</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Path to custom footer include
+	</div>
+    <p>Optional relative path to a custom footer file. The same remarks apply as for the <a href="#admin_theme_custom_header_path_start">custom header include path</a>.</p>
+    <a name="admin_theme_custom_footer_path_end"></a>
+    <a name="admin_theme_include_path_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_theme_browse_by_date"></a><h3>Enable browsing by date<a href="#admin_theme_browse_by_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: low<br />
+		Database record name: <tt class="code">browse_by_date</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Enable browsing by date
+	</div>
+    <p>When enabled, another link in the sub_menu will appear named &quot;By Date&quot;. When the user clicks on it, the calendar will open in a pop-up and will allow the user to view files uploaded at a certain date.</p>
+    <a name="admin_theme_browse_by_date_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_theme_display_redirection_page"></a><h3>Display redirection pages<a href="#admin_theme_display_redirection_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="display_redirection_page" /><label for="display_redirection_page" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="display_redirection_page_r" /><label for="display_redirection_page_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">display_redirection_page</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Display redirection pages
+	</div>
+    <p>When enabled, there will be pages that tell the user if his action has been successful or not, with a link to continue to the next page. If disabled, the user will be redirected to the target page immediately without displaying the redirection page first, with the message displaying at the top of the page instead. Recommended (and default) setting is "No", as it then will need less clicks.</p>
+    <p>Example: if enabled, users will be sent to a page that says "comment added" after they have submit a comment. Only after clicking on continue they will be sent back to the intermediate image display (where they posted their comment in the first place). If this option stays disabled, the user will see a box at the top of the intermediate image screen that just says "comment added" after he submit his comment.</p>
+    <a name="admin_theme_display_redirection_page_end"></a>
+    <a name="admin_theme_display_xp_publish_link"></a><h3>Promote usage of XP Publisher by displaying a corresponding link on upload page<a href="#admin_theme_display_xp_publish_link" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Importance: low<br />
+		Database record name: <tt class="code">display_xp_publish_link</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Themes settings &rarr; Promote usage of XP Publisher by displaying a corresponding link on upload page
+	</div>
+    <p>When enabled, there will be section on the upload screen that is meant to make your visitors aware of the fact that they can upload as well using the <a href="uploading_xp-publisher.htm#xp">XP Publishing Wizard</a>. The link will be displayed regardless of a user's permission to upload in the first place, so make sure to only display the promotional link if your users can actually use the publishing wizard in the first place.</p>
+    <a name="admin_theme_display_xp_publish_link_end"></a>
+</div>
 <a name="admin_theme_end"></a>
-
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_album_list"></a><h2>Album list view<a href="#admin_album_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_album_table-width"></a><h3>Width of the main table (pixels or %)<a href="#admin_album_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The number you type in here becomes the default width of the display tables used on your main page or when you are viewing thumbnails of an album. You can enter the width in pixels or specify it in percentages. The default value is 100%.<br />
-Setting this to a ridiculously high value (i.e. above 100% or a pixel value higher than regular desktop resolutions) doesn't make sense and will lead to unexpected results.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Width of the main table</p>
-<a name="admin_album_table-width_end"></a>
-<hr />
-<a name="admin_album_category-levels"></a><h3>Number of levels of categories to display<a href="#admin_album_category-levels" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The default value is 2. With this value the script will display the current categories plus one level of sub-categories.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Width of the main table</p>
-<a name="admin_album_category-levels_end"></a>
-<hr />
-<a name="admin_album_number"></a><h3>Number of albums to display<a href="#admin_album_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the number of albums to display on a page. If the current category contains more albums than what is allowed on the page, the album list will be split over multiple pages with tabs at the bottom of each album list table (pagination) that users can click on to advance to the next set of albums in a particular category.</p>
-<p>Default (and recommended) setting is &quot;12&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Number of albums to display</p>
-<a name="admin_album_number_end"></a>
-<hr />
-<a name="admin_album_columns"></a><h3>Number of columns for the album list<a href="#admin_album_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Self-explanatory. The default value is 2.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Number of columns for the album list</p>
-<a name="admin_album_columns_end"></a>
-<hr />
-<a name="admin_album_thumbnail-size"></a><h3>Size of album thumbnails<a href="#admin_album_thumbnail-size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This sets the maximum size of the thumbnails that are to be displayed for each album. 50 means that the thumbnail will fit inside a square of 50x50 pixels.</p>
-<p>If the size you specify there is larger than &quot;Pictures and thumbnails settings/Max width or height of a thumbnail&quot;, the thumbnail will be stretched. Aesthetically, it is better to have thumbnails smaller than or equal to the Max width or height settings here.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Size of album thumbnails</p>
-<a name="admin_album_thumbnail-size_end"></a>
-<hr />
-<a name="changing"></a><a name="admin_album_list_content"></a><h3>The content of the main page<a href="#admin_album_list_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option allows you to change the content of the main page displayed by the script.</p>
-<p>The default value is <tt class="code">catlist/alblist/random,2/lastup,2</tt></p>
-<p>You can use the following "codes" to include other items:</p>
-<ul>
-  <li>'<strong>breadcrumb</strong>': navigation inside the gallery (e.g. &quot;home &gt; category &gt; subcategory &gt; album&quot;)</li>
-  <li>'<strong>catlist</strong>': category list</li>
-  <li>'<strong>alblist</strong>': album list</li>
-  <li>'<strong>random</strong>': random files (leaving random files &quot;on&quot; for huge galleries with more than 10,000 pics might result in performance problems; switch random &quot;off&quot; in this case)</li>
-  <li>'<strong>lastup</strong>': last uploads</li>
-  <li>'<strong>topn</strong>': most viewed</li>
-  <li>'<strong>toprated</strong>': top rated</li>
-  <li>'<strong>lastcom</strong>': last comments </li>
-  <li>'<strong>lasthits</strong>': last viewed </li>
-  <li>'<strong>anycontent</strong>': inserts php-generated content that has to reside within the file 'anycontent.php' into the index page. Can be used to include banner-rotation scripts or similar. Refer to &quot;<a href="php-content.htm#php-content_anycontent">Using anycontent.php</a>&quot; for details.</li>
-  <li>'<strong>lastalb</strong>': last created albums</li>
-  </ul>
-<p>Unless you really know what you are doing you should always keep catlist and alblist in &quot;<em>the content of the main page</em>&quot;, as they make up the core parts of the index page or any gallery site, for that matter.</p>
-<p>The <strong>,2</strong> dictates that cpg should display 2 rows of thumbnails.</p>
-<p>Some example configurations:</p>
-<ul>
-  <li>If you don't want to display the random files, change <tt class="code">catlist/alblist/random,2/lastup,2</tt> to <tt class="code">catlist/alblist/lastup,2</tt></li>
-  <li>If you want 3 rows of random files, but no last uploads at all, change <tt class="code">catlist/alblist/random,2/lastup,2</tt> to <tt class="code">catlist/alblist/random,3</tt></li>
-  <li><tt class="code">anycontent/catlist/alblist/random,2/lastup,2</tt> translates to: "anycontent file contents, category list, album list, 2 rows of random pics, 2 rows of last uploads" -- and will display in the order that they are listed</li>
-</ul>
-<p>There might be plugins that add more codes that can be used in this field.</p>
-<p>You can <strong>not</strong> use a code more than once inside this field: a string like <tt class="code">breadcrumb/catlist/alblist/breadcrumb</tt> will <strong>not</strong> work as expected and may have undesired side-effects.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; The content of the main page</p>
-<a name="admin_album_list_content_end"></a>
-<hr />
-<a name="admin_album_first-level_thumbs"></a><h3>Show first level album thumbnails in categories<a href="#admin_album_first-level_thumbs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Use this setting to choose whether or not to display thumbnails from the first album of the categories listed on the default gallery entry page.</p>
-<p>By default, this option is enabled. If your gallery grows and you get a larger number of categories, you might want to disable this option to make the index page look less cluttered.<br />
-Enabling this option will have the advantage that your visitors will need less clicks to reach the page that contains the pics they want to see. Drawback of this option is that your index page may look cluttered and will burn more resouces (CPU cycles), so you should disable this if you have issues with resources consumption.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Show first level album thumbnails in categories</p>
-<a name="admin_album_first-level_thumbs_end"></a>
-<hr />
-<a name="admin_album_list_alphasort_start"></a><h3>Sort categories alphabetically (instead of custom sort order)<a href="#admin_album_list_alphasort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can dictate that coppermine sort all categories alphabetically (instead of in a custom order) by setting &quot;Sort categories alphabetically&quot; to &quot;Yes&quot;. This setting is accessible both in the coppermine config menu and in the <a href="categories.htm#cat_cp">category manager</a>. If you enable alphabetical sorting, the up and down arrows that normally let you move  categories up and down in the custom sorting list will disappear.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Sort categories alphabetically</p>
-<a name="admin_album_list_alphasort_end"></a>
-<hr />
-<a name="admin_album_linked_files_start"></a><h3>Show number of linked files<a href="#admin_album_linked_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you use <a href="keywords.htm#keywords_album">album keywords</a> to display images/files in more than one album, enabling this option will display additional information for the album stats: if an album doesn't only contain &quot;regular&quot; files, but files linked via the &quot;<a href="albums.htm#album_prop_keyword_start">album keyword</a>&quot; option as well, the number of linked files will be displayed separately like this "3 files, last one added on Oct 07, 2004<em>, 3 linked files, 6 files total</em>".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Album list view &rarr; Show number of linked files</p>
-<a name="admin_album_linked_files_end"></a>
-<a name="admin_album_list_end"></a>
+<div class="indent">
+    <a name="admin_album_table-width"></a><h3>Width of the main table (pixels or %)<a href="#admin_album_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Importance: high<br />
+		Database record name: <tt class="code">main_table_width</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Width of the main table
+	</div>
+    <p>The number you type in here becomes the default width of the display tables used on your main page or when you are viewing thumbnails of an album. You can enter the width in pixels or specify it in percentages. The default value is 100%.<br />
+    Setting this to a ridiculously high value (i.e. above 100% or a pixel value higher than regular desktop resolutions) doesn't make sense and will lead to unexpected results.</p>
+    <a name="admin_album_table-width_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_category-levels"></a><h3>Number of levels of categories to display<a href="#admin_album_category-levels" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /> (for larger galleries)<br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="10" /><br />
+		Database record name: <tt class="code">subcat_level</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of levels of categories to display
+	</div>
+    <p>The default value is 2. With this value the script will display the current categories plus one level of sub-categories. Setting this to "1" will result in not only the current category level to be displayed without sub-categories.</p>
+    <a name="admin_album_category-levels_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_number"></a><h3>Number of albums to display<a href="#admin_album_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="12" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="12" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">albums_per_page</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of albums to display
+	</div>
+    <p>This is the number of albums to display on a page. If the current category contains more albums than what is allowed on the page, the album list will be split over multiple pages with tabs at the bottom of each album list table (pagination) that users can click on to advance to the next set of albums in a particular category.</p>
+    <a name="admin_album_number_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_columns"></a><h3>Number of columns for the album list<a href="#admin_album_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="2" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">album_list_cols</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Number of columns for the album list
+	</div>
+    <p>This config setting should be pretty self-explanatory: it determines the maximum number of columns that the albums will be grouped in on the album list display.</p>
+    <a name="admin_album_columns_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_thumbnail-size"></a><h3>Size of album thumbnails<a href="#admin_album_thumbnail-size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="50" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">alb_list_thumb_size</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Size of album thumbnails
+	</div>
+    <p>This sets the maximum size of the thumbnails that are to be displayed for each album. 50 means that the thumbnail will fit inside a square of 50x50 pixels.</p>
+    <p>If the size you specify there is larger than &quot;Pictures and thumbnails settings/Max width or height of a thumbnail&quot;, the thumbnail will be stretched. Aesthetically, it is better to have thumbnails smaller than or equal to the Max width or height settings here.</p>
+    <a name="admin_album_thumbnail-size_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="changing"></a><a name="admin_album_list_content"></a><h3>The content of the main page<a href="#admin_album_list_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="45" maxlength="50" class="textinput" value="breadcrumb/catlist/alblist/random,2/lastup,2" /><br />
+		Recommended value: <input type="text" size="45" maxlength="50" class="textinput" value="breadcrumb/catlist/alblist" /><br />
+		Importance: high<br />
+		Database record name: <tt class="code">main_page_layout</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; The content of the main page
+	</div>
+    <p>This option allows you to change the content of the main page displayed by the script.</p>
+    <p>The default value is <tt class="code">catlist/alblist/random,2/lastup,2</tt></p>
+    <p>You can use the following "codes" to include other items:</p>
+    <ul>
+      <li>'<strong>breadcrumb</strong>': navigation inside the gallery (e.g. &quot;home &gt; category &gt; subcategory &gt; album&quot;)</li>
+      <li>'<strong>catlist</strong>': category list</li>
+      <li>'<strong>alblist</strong>': album list</li>
+      <li>'<strong>random</strong>': random files (leaving random files &quot;on&quot; for huge galleries with more than 10,000 pics might result in performance problems; switch random &quot;off&quot; in this case)</li>
+      <li>'<strong>lastup</strong>': last uploads</li>
+      <li>'<strong>topn</strong>': most viewed</li>
+      <li>'<strong>toprated</strong>': top rated</li>
+      <li>'<strong>lastcom</strong>': last comments </li>
+      <li>'<strong>lasthits</strong>': last viewed </li>
+      <li>'<strong>anycontent</strong>': inserts php-generated content that has to reside within the file 'anycontent.php' into the index page. Can be used to include banner-rotation scripts or similar. Refer to &quot;<a href="php-content.htm#php-content_anycontent">Using anycontent.php</a>&quot; for details.</li>
+      <li>'<strong>lastalb</strong>': last created albums</li>
+      </ul>
+    <p>Unless you really know what you are doing you should always keep catlist and alblist in &quot;<em>the content of the main page</em>&quot;, as they make up the core parts of the index page or any gallery site, for that matter.</p>
+    <p>The <strong>,2</strong> dictates that cpg should display 2 rows of thumbnails.</p>
+    <p>Some example configurations:</p>
+    <ul>
+      <li>If you don't want to display the random files, change <tt class="code">catlist/alblist/random,2/lastup,2</tt> to <tt class="code">catlist/alblist/lastup,2</tt></li>
+      <li>If you want 3 rows of random files, but no last uploads at all, change <tt class="code">catlist/alblist/random,2/lastup,2</tt> to <tt class="code">catlist/alblist/random,3</tt></li>
+      <li><tt class="code">anycontent/catlist/alblist/random,2/lastup,2</tt> translates to: "anycontent file contents, category list, album list, 2 rows of random pics, 2 rows of last uploads" -- and will display in the order that they are listed</li>
+    </ul>
+    <p>There might be plugins that add more codes that can be used in this field.</p>
+    <p>You can <strong>not</strong> use a code more than once inside this field: a string like <tt class="code">breadcrumb/catlist/alblist/breadcrumb</tt> will <strong>not</strong> work as expected and may have undesired side-effects.</p>
+    <a name="admin_album_list_content_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_first-level_thumbs"></a><h3>Show first level album thumbnails in categories<a href="#admin_album_first-level_thumbs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /> (for larger galleries)<br />
+		Database record name: <tt class="code">first_level</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Show first level album thumbnails in categories
+	</div>
+    <p>Use this setting to choose whether or not to display thumbnails from the first album of the categories listed on the default gallery entry page.</p>
+    <p>By default, this option is enabled. If your gallery grows and you get a larger number of categories, you might want to disable this option to make the index page look less cluttered.<br />
+    Enabling this option will have the advantage that your visitors will need less clicks to reach the page that contains the pics they want to see. Drawback of this option is that your index page may look cluttered and will burn more resouces (CPU cycles), so you should disable this if you have issues with resources consumption.</p>
+
+    <a name="admin_album_first-level_thumbs_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_list_alphasort_start"></a><h3>Sort categories alphabetically (instead of custom sort order)<a href="#admin_album_list_alphasort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">categories_alpha_sort</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Sort categories alphabetically
+	</div>
+    <p>You can dictate that coppermine sort all categories alphabetically (instead of in a custom order) by setting &quot;Sort categories alphabetically&quot; to &quot;Yes&quot;. This setting is accessible both in the coppermine config menu and in the <a href="categories.htm#cat_cp">category manager</a>. If you enable alphabetical sorting, the up and down arrows that normally let you move  categories up and down in the custom sorting list will disappear.</p>
+
+    <a name="admin_album_list_alphasort_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_album_linked_files_start"></a><h3>Show number of linked files<a href="#admin_album_linked_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">link_pic_count</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Album list view &rarr; Show number of linked files
+	</div>
+    <p>If you use <a href="keywords.htm#keywords_album">album keywords</a> to display images/files in more than one album, enabling this option will display additional information for the album stats: if an album doesn't only contain &quot;regular&quot; files, but files linked via the &quot;<a href="albums.htm#album_prop_keyword_start">album keyword</a>&quot; option as well, the number of linked files will be displayed separately like this "3 files, last one added on Oct 07, 2004<em>, 3 linked files, 6 files total</em>".</p>
 
+    <a name="admin_album_linked_files_end"></a>
+</div>
+<a name="admin_album_list_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_thumbnail_view"></a><h2>Thumbnail view<a href="#admin_thumbnail_view" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_thumbnail_columns"></a><h3>Number of columns on thumbnail page<a href="#admin_thumbnail_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Default value is 4 this means that each row will show 4 thumbnails. There can be no general recommendation on the number of thumbnail columns you should use, as the optimal setting depends on your <a href="#admin_picture_thumbnail_max-dimension">thumbnail width</a> setting, the <a href="#admin_theme_theme">theme</a> you use, the <a href="#admin_album_table-width">width of the main table</a> and especially the display resolution of your site visitor.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Number of columns on thumbnail page for the album he is in.</p>
-<a name="admin_thumbnail_columns_end"></a>
-<hr />
-<a name="admin_thumbnail_rows"></a><h3>Number of rows on thumbnail page<a href="#admin_thumbnail_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Default value is 3.</p>
-<p>If an album contains more files than the number that will fit on one thumbnail page ("<a href="#admin_thumbnail_columns">Number of columns on thumbnail page</a>" x "<a href="#admin_thumbnail_rows">Number of rows on thumbnail page</a>"), a pagination tab will be displayed that allows the visitor to jump to the next page of thumbnails.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Number of rows on thumbnail page</p>
-<a name="admin_thumbnail_rows_end"></a>
-<hr />
-<a name="admin_thumbnail_tabs"></a><h3>Maximum number of tabs to display<a href="#admin_thumbnail_tabs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_right" />When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page. This value define how many tabs will be displayed. If the number of thumbnail pages is greater than the number set for "Maximum number of tabs to display", the "neighbouring" tabs will be displayed as well as the first and last tab.</p>
-<p>Default is 12, range is between 5 and 25.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Maximum number of tabs to display</p>
-<a name="admin_thumbnail_tabs_end"></a>
-<hr />
-<a name="admin_thumbnail_tabs_dropdown"></a><h3>Show dropdown list of all pages next to tabs<a href="#admin_thumbnail_tabs_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page.  This setting will display a dropdown list of all pages so that users can access any page even if the page is not listed in the tabs displayed.  To customize the display of tabs further, modify your theme's variable <tt>$template_tab_display</tt> and function <tt>theme_create_tabs</tt>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Maximum number of tabs to display</p>
-<a name="admin_thumbnail_tabs_dropdown_end"></a>
-<hr />
-<a name="admin_thumbnail_display_caption"></a><h3>Display file caption (in addition to title) below the thumbnail<a href="#admin_thumbnail_display_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles whether the file caption is displayed below each thumbnail while user is in (regular) thumbnail view.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display file caption below the thumbnail</p>
-<a name="admin_thumbnail_display_caption_end"></a>
-<hr />
-<a name="admin_thumbnail_display_views"></a><h3>Display number of views below the thumbnail<a href="#admin_thumbnail_display_views" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles whether the number of views is displayed below each thumbnail while user is in thumbnail view.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display number of views below the thumbnail</p>
-<a name="admin_thumbnail_display_views_end"></a>
-<hr />
-<a name="admin_thumbnail_display_comments"></a><h3>Display number of comments below the thumbnail<a href="#admin_thumbnail_display_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the number of comments for below each thumbnail.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display number of comments below the thumbnail</p>
-<a name="admin_thumbnail_display_comments_end"></a>
-<hr />
-<a name="admin_thumbnail_display_uploader"></a><h3>Display uploader name below the thumbnail<a href="#admin_thumbnail_display_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the name of non-admin uploaders below each thumbnail.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display uploader name below the thumbnail</p>
-
-<a name="admin_thumbnail_display_uploader_end"></a>
-<hr />
-<a name="admin_thumbnail_display_admin_uploader"></a><h3>Display names of admin uploaders below the thumbnail<a href="#admin_thumbnail_display_admin_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of admin uploader names below each thumbnail for users that have the administrators group set as thier default group.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display names of admin uploaders below the thumbnail</p>
-
-<a name="admin_thumbnail_display_admin_uploader_end"></a>
-<hr />
-<a name="admin_thumbnail_display_filename"></a><h3>Display the file name below the thumbnail<a href="#admin_thumbnail_display_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the file name below each thumbnail.</p>
-<p>It's recommended to leave this option disabled, especially if you have no direct control over the file names (because you allow uploads by users). Better use the actual textual content (title and caption) features. If you have long file names that can not be wrapped, the file name displayed may be wider than the thumbnail, so the table cell that wraps the thumbnail and all text that relates to it may get much wider than expected, resulting in a distorted view of the table.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display the file name below the thumbnail</p>
-
-<a name="admin_thumbnail_display_filename_end"></a>
-<hr />
-<a name="admin_thumbnail_display_rating"></a><h3>Display rating below the thumbnail<a href="#admin_thumbnail_display_rating" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the rating results below each thumbnail.</p>
-<p>Recommended (and default) setting is &quot;off&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display rating below the thumbnail</p>
-
-<a name="admin_thumbnail_display_rating_end"></a>
-<hr />
-<!-- not implemented yet
-<a name="admin_thumbnail_display_description"></a><h3>Display album description<a href="#admin_thumbnail_display_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the album description below each album thumbnail.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Display album description</p>
-<a name="admin_thumbnail_display_description_end"></a>
-<hr />
--->
-<a name="admin_thumbnail_to_fullsize"></a><h3>Go directly from thumbnail to full-sized image<a href="#admin_thumbnail_to_fullsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, this option sends the visitor directly from the thumbnail to the full-sized image pop-up, skipping the display of intermediate images.</p>
-It is <strong>not</strong> recommended to enable this option, because
-<ul>
-<li>visitors will not be able to rate</li>
-<li>visitors will not be able to comment</li>
-<li>visitors will not see additional picture information</li>
-<li>visitors will not be able to see the slideshow</li>
-<li>visitor might be annoyed because of the over-use of pop-ups</li>
-<li>visitors might not see the full-sized pic at all if they have a pop-up blocker in place and forget to disable it for your site</li>
-<li>the views counter will not increase</li>
-</ul>
-<p>This option has been added because a lot of coppermine users have asked for it. However, the dev team does not recommend using it.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Go directly from thumbnail to full-sized image</p>
+<div class="indent">
+    <a name="admin_thumbnail_columns"></a><h3>Number of columns on thumbnail page<a href="#admin_thumbnail_columns" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="4" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="4" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">thumbcols</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Number of columns on thumbnail page for the album he is in
+	</div>
+    <p>Default value is 4 this means that each row will show 4 thumbnails. There can be no general recommendation on the number of thumbnail columns you should use, as the optimal setting depends on your <a href="#admin_picture_thumbnail_max-dimension">thumbnail width</a> setting, the <a href="#admin_theme_theme">theme</a> you use, the <a href="#admin_album_table-width">width of the main table</a> and especially the display resolution of your site visitor.</p>
 
-<a name="admin_thumbnail_to_fullsize_end"></a>
-<hr />
-<a name="admin_thumbnail_default_sortorder"></a><h3>Default sort order for files<a href="#admin_thumbnail_default_sortorder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option determines the default order in which thumbnails should be displayed. Your user can override this by selecting a custom sort order from the sort buttons above the albums.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Default sort order for files</p>
-<a name="admin_thumbnail_default_sortorder_end"></a>
-<hr />
-<a name="admin_thumbnail_minimum_votes"></a><h3>Minimum number of votes for a file to appear in the 'top-rated' list<a href="#admin_thumbnail_minimum_votes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Used to determine how many votes a file must receive before appearing as a &quot;top-rated file.&quot;. If a file has received less than &quot;this value&quot; of votes, it will not be displayed in the "top-rated" page. This value must be greater or equal to 1.</p>
-<p>Setting this to a high number is only recommended for busy sites with a lot of visitors. Default value is &quot;1&quot;. A higher number has the advantage that votes just by one individual won't boost up the relevance of a file to much, reducing potential rating fraud.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnail view &rarr; Minimum number of votes for a file to appear in the 'top-rated' list</p>
-<a name="admin_thumbnail_minimum_votes_end"></a>
-<a name="admin_thumbnail_view_end"></a>
+    <a name="admin_thumbnail_columns_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_rows"></a><h3>Number of rows on thumbnail page<a href="#admin_thumbnail_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">thumbrows</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Number of rows on thumbnail page
+	</div>
+    <p>If an album contains more files than the number that will fit on one thumbnail page ("<a href="#admin_thumbnail_columns">Number of columns on thumbnail page</a>" x "<a href="#admin_thumbnail_rows">Number of rows on thumbnail page</a>"), a pagination tab will be displayed that allows the visitor to jump to the next page of thumbnails.</p>
+
+    <a name="admin_thumbnail_rows_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_tabs"></a><h3>Maximum number of tabs to display<a href="#admin_thumbnail_tabs" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="12" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="12" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="25" /><br />
+		Database record name: <tt class="code">max_tabs</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Maximum number of tabs to display
+	</div>
+    <p><img src="images/thumbnail_tabs.jpg" border="0" width="196" height="85" alt="" title="pagination at the bottom of the page" class="img_embed_left" />When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page. This value define how many tabs will be displayed. If the number of thumbnail pages is greater than the number set for "Maximum number of tabs to display", the "neighbouring" tabs will be displayed as well as the first and last tab.</p>
+	<br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_tabs_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_tabs_dropdown"></a><h3>Show dropdown list of all pages next to tabs<a href="#admin_thumbnail_tabs_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">tabs_dropdown</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Maximum number of tabs to display
+	</div>
+    <p>When the thumbnails spread over multiple pages, tabs are displayed at the bottom of the page.  This setting will display a dropdown list of all pages so that users can access any page even if the page is not listed in the tabs displayed.  To customize the display of tabs further, modify your theme's variable <tt>$template_tab_display</tt> and function <tt>theme_create_tabs</tt>.</p>
+
+    <a name="admin_thumbnail_tabs_dropdown_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_display_caption"></a><h3>Display file caption (in addition to title) below the thumbnail<a href="#admin_thumbnail_display_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">caption_in_thumbview</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display file caption below the thumbnail
+	</div>
+    <p>Toggles whether the file caption is displayed below each thumbnail while user is in (regular) thumbnail view.</p>
+	<p>This setting can (as most settings) be overridden in a custom theme. If you should experience issues where your gallery doesn't seem to respect this setting, take a look at your current theme and make sure that there is no code in it that overrides this setting.</p>
+
+    <a name="admin_thumbnail_display_caption_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_display_views"></a><h3>Display number of views below the thumbnail<a href="#admin_thumbnail_display_views" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">views_in_thumbview</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display number of views below the thumbnail
+	</div>
+    <p>Toggles whether the number of views is displayed below each thumbnail while user is in thumbnail view.</p>
+	<p>It's recommended to turn this off if your gallery is not very busy and doesn't get many hits (which is usually the case for family galleries and similar), as it will not look very attractive to your visitors if the number of hits per file is low (or even zero).</p>
+
+    <a name="admin_thumbnail_display_views_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_display_comments"></a><h3>Display number of comments below the thumbnail<a href="#admin_thumbnail_display_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_comment_count</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display number of comments below the thumbnail
+	</div>
+    <p>Toggles the display of the number of comments for below each thumbnail.</p>
+	<p>Turning this option on only makes sense if there is a lot of discussion and comments going on in your gallery. If you don't have many comments (or if you don't <a href="comments.htm#comments_allow">allow comments</a> in the first place), leave this setting disabled.</p>
 
+    <a name="admin_thumbnail_display_comments_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_display_uploader"></a><h3>Display uploader name below the thumbnail<a href="#admin_thumbnail_display_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_uploader</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display uploader name below the thumbnail
+	</div>
+    <p>Toggles the display of the name of non-admin uploaders below each thumbnail.</p>
+	<p>Again, this setting only makes sense if your gallery is mostly community-driven and there is not just a single admin uploader, but the uploads come from many different visitors.</p>
+	<!--<p>Keep in mind though that enabling this option will <strong>only</strong> display the name of the uploader underneath the thumbnail if the uploader is <strong>not</strong> an admin. If you want to accomplish the same thing that  this setting does for admin uploaders as well, take a look at the next option &quot;<a href="#admin_thumbnail_display_admin_uploader">Display names of admin uploaders below the thumbnail</a>&quot;.</p>-->
+
+    
+    <a name="admin_thumbnail_display_uploader_end"></a>
+    <br clear="all" style="clear:both;" />
+    <!--Apparently this option has been disabled for reasons that I'm not aware of. JM-->
+	<!--
+	<a name="admin_thumbnail_display_admin_uploader"></a><h3>Display names of admin uploaders below the thumbnail<a href="#admin_thumbnail_display_admin_uploader" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_admin_uploader</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display names of admin uploaders below the thumbnail
+	</div>
+    <p>Toggles the display of admin uploader names below each thumbnail for users that have the administrators group set as thier default group.</p>
+    <a name="admin_thumbnail_display_admin_uploader_end"></a>
+    <br clear="all" style="clear:both;" />
+	-->
+    <a name="admin_thumbnail_display_filename"></a><h3>Display the file name below the thumbnail<a href="#admin_thumbnail_display_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_filename</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display the file name below the thumbnail
+	</div>
+    <p>Toggles the display of the file name below each thumbnail.</p>
+    <p>It's recommended to leave this option disabled, especially if you have no direct control over the file names (because you allow uploads by users). Better use the actual textual content (title and caption) features. If you have long file names that can not be wrapped, the file name displayed may be wider than the thumbnail, so the table cell that wraps the thumbnail and all text that relates to it may get much wider than expected, resulting in a distorted view of the table.</p>
+    <a name="admin_thumbnail_display_filename_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_display_rating"></a><h3>Display rating below the thumbnail<a href="#admin_thumbnail_display_rating" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_thumbnail_rating</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display rating below the thumbnail
+	</div>
+    <p>Toggles the display of the rating results below each thumbnail.</p>
+    <p>Recommended (and default) setting is &quot;off&quot; unless your gallery's focus is on community-building and voting is a core feature for you.</p>
+    <a name="admin_thumbnail_display_rating_end"></a>
+    <br clear="all" style="clear:both;" />
+    <!-- not implemented yet
+    <a name="admin_thumbnail_display_description"></a><h3>Display album description<a href="#admin_thumbnail_display_description" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: 1<br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">alb_desc_thumb</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Display album description
+	</div>
+    <p>Toggles the display of the album description below each album thumbnail.</p>
+
+    <a name="admin_thumbnail_display_description_end"></a>
+    <br clear="all" style="clear:both;" />
+    -->
+    <a name="admin_thumbnail_to_fullsize"></a><h3>Go directly from thumbnail to full-sized image<a href="#admin_thumbnail_to_fullsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">thumbnail_to_fullsize</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Go directly from thumbnail to full-sized image
+	</div>
+    <p>When enabled, this option sends the visitor directly from the thumbnail to the full-sized image pop-up, skipping the display of intermediate images.</p>
+    It is <strong>not</strong> recommended to enable this option, because
+    <ul>
+		<li>visitors will not be able to rate</li>
+		<li>visitors will not be able to comment</li>
+		<li>visitors will not see additional picture information</li>
+		<li>visitors will not be able to see the slideshow</li>
+		<li>visitor might be annoyed because of the over-use of pop-ups</li>
+		<li>visitors might not see the full-sized pic at all if they have a pop-up blocker in place and forget to disable it for your site</li>
+		<li>the views counter will not increase</li>
+    </ul>
+    <p>This option has been added because a lot of coppermine users have asked for it. However, the dev team does <strong>not</strong> recommend using it.</p>
+
+    
+    <a name="admin_thumbnail_to_fullsize_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_default_sortorder"></a><h3>Default sort order for files<a href="#admin_thumbnail_default_sortorder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /><br />
+		Recommended value: <input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /><br />
+		Available options: 
+		<input type="text" size="20" maxlength="20" class="textinput" value="Title ascending" /> ("<tt class="code">ta</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Title descending" /> ("<tt class="code">td</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Name ascending" /> ("<tt class="code">na</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Name descending" /> ("<tt class="code">nd</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Date ascending" /> ("<tt class="code">da</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Date descending" /> ("<tt class="code">dd</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Position ascending" /> ("<tt class="code">pa</tt>")<br />
+		<input type="text" size="20" maxlength="20" class="textinput" value="Position descending" /> ("<tt class="code">pd</tt>")<br />
+		Database record name: <tt class="code">default_sort_order</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Default sort order for files
+	</div>
+    <p>This option determines the default order in which thumbnails should be displayed. Your visitors can override this by selecting a custom sort order from the sort buttons above the albums (unless you have disabled that option in your custom theme).</p>
+
+    <a name="admin_thumbnail_default_sortorder_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbnail_minimum_votes"></a><h3>Minimum number of votes for a file to appear in the 'top-rated' list<a href="#admin_thumbnail_minimum_votes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">min_votes_for_rating</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnail view &rarr; Minimum number of votes for a file to appear in the 'top-rated' list
+	</div>
+    <p>Used to determine how many votes a file must receive before appearing as a &quot;top-rated file.&quot;. If a file has received less than &quot;this value&quot; of votes, it will not be displayed in the "top-rated" page. This value must be greater or equal to 1.</p>
+    <p>Setting this to a high number is only recommended for busy sites with a lot of visitors. A higher number has the advantage that votes just by one individual won't boost up the relevance of a file to much, reducing potential rating fraud.</p>
+
+    <a name="admin_thumbnail_minimum_votes_end"></a>
+</div>
+<a name="admin_thumbnail_view_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_image_comment"></a><h2>Image view<a href="#admin_image_comment" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_image_comment_table-width"></a><h3>Width of the table for picture display (pixels or %)<a href="#admin_image_comment_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The minimum width of the table (in pixels or %) that will be used to display the intermediate picture.</p>
-<p>Examples:</p>
-<ul>
-    <li><tt class="code">600</tt> = The table around the pic will be 600 pixels wide (if the pic has larger dimensions this table will expand accordingly to fit the image).</li>
-    <li><tt class="code">100%</tt> = use all available space based on the horizontal dimension of the pic.</li>
-</ul>
-<p>Recommended setting is &quot;<tt class="code">100%</tt>&quot;. When setting this to a value that doesn't make sense (over 100% or a silly absolute size in pixels), your gallery pages will look distorted and horizontal scrollbars will appear.</p>
-<p>If you decide to use an absolute size in pixels, make sure that the value is equal or greater than &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Width of the table for picture display</p>
-<a name="admin_image_comment_table-width_end"></a>
-<hr />
-<a name="admin_image_comment_info_visible"></a><h3>File information are visible by default<a href="#admin_image_comment_info_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Define whether or not the file information block that appears below the intermediate image should be visible by default (If turned off, users can still view the info block by clicking on the ( i ) button.</p>
-<p>Default setting: off. Recommended setting: on.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; File information are visible by default</p>
-<a name="admin_image_comment_info_visible_end"></a>
-<hr />
-
-<a name="admin_image_movie_download_link_visible"></a><h3>Display movie download link in the file information area<a href="#admin_image_movie_download_link_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, a link will be displayed in the pic info section (that can be toggled by clicking the (i) button) that allows the visitor to download a movie. If the file displayed is not a movie, but another file type (e.g. an image), the download link will not be displayed.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Display movie download link in the file information area</p>
-<a name="admin_image_movie_download_link_visible_end"></a>
-<hr />
-
-<a name="admin_image_comment_descr_length"></a><h3>Max length for an image description<a href="#admin_image_comment_descr_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Maximum number of characters that an image description may contain.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Max length for an image description</p>
-<a name="admin_image_comment_descr_length_end"></a>
-<hr />
-<a name="admin_image_comment_filmstrip_toggle"></a><h3>Show film strip<a href="#admin_image_comment_filmstrip_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/filmstrip.jpg" border="0" width="" height="" alt="" title="Film strip displayed underneath the actual image" class="img_embed_right" />Toggles display of a "film strip" showing thumbnails of prior and subsequent files in the album.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Show film strip</p>
-
-<a name="admin_image_comment_filmstrip_toggle_end"></a>
-<hr />
-<a name="admin_image_comment_filmstrip_number"></a><h3>Number of items in film strip<a href="#admin_image_comment_filmstrip_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Sets the number of thumbnails to display in film strip. The number you can set here is dependent on your thumbnail size and monitor size. If you do not want to inconvenience users with smaller monitors set this value between 3-7.</p>
-<p>It's recommended to use an odd number, so the thumbnail that represents the file actually viewed is being displayed in the center of the film strip. Default (and recommended) setting is <tt class="code">5</tt>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Number of items in film strip</p>
-
-<a name="admin_image_comment_filmstrip_number_end"></a>
-<hr />
-<a name="admin_image_comment_slideshow_interval"></a><h3>Slideshow interval<a href="#admin_image_comment_slideshow_interval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This sets the time that each pic is to be displayed (transition interval) when a user is viewing a slideshow (the next pic is being loaded/cached while the current one is being displayed). This setting must be in milliseconds (1 second = 1000 milliseconds).<br />Remember that setting this to a very low value may not be in the best interest for all of your users, especially those who are on dial-up connections, or if you have large files (kb) that may take longer than the allotted time to display.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Slideshow interval</p>
-<a name="admin_image_comment_slideshow_interval_end"></a>
-<hr />
-<a name="admin_image_slideshow_hits"></a><h3>Count hits in slideshow<a href="#admin_image_slideshow_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the hit counter will increase when a visitor views the slideshow as well. When disabled, the hit counter will only be increased if visitors browse your gallery using the regular navigation. This option may have a slight performance impact, don't enable it when your gallery is slow already.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Count hits in slideshow</p>
-<a name="admin_image_slideshow_hits_end"></a>
-<hr />
-<a name="admin_image_ecard_flash_start"></a><h3>Allow Flash in Ecards<a href="#admin_image_ecard_flash_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, you can not only send images as ecards, but flash files as well. This feature has been added because many users requested it. However, it is not recommended at all, simply because most email clients will not display Flash embedded into emails or (even worse) will show messages that may confuse the recipient.<br />
-You have to understand that this setting does <strong>not</strong> determine the ability of users to send ecards in the first place (this is being configured on the <a href="#group_cp">groups page</a> instead). <strong>Only</strong> if a user is allowed to send ecards (i.e. belongs to a group that is allowed to do so), this setting is being taken into account.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Allow Flash in Ecards</p>
-
-<a name="admin_image_ecard_flash_end"></a>
-
-<hr />
-<a name="admin_image_transparent_overlay_start"></a><h3>Insert a transparent overlay to minimize image theft<a href="#admin_image_transparent_overlay_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, a transparent gif will be inserted "over" the pics displayed in your gallery (intermediate sized and full-size pics). Subsequently, if a user right-clicks the image and uses the "save as..." context menu of his browser, only the transparent gif will be saved on his PC, but not the actual image he tried to save. This option will reduce the number of users who are capable to steal your images, but it will only fool newbie users. There is no effective method to completely avoid image theft, but the transparent overlay method is much better than any no-right-click script that keeps users from the legitimate use of the right mouse button and subsequently makes them shy away. Please note that the transparent overlay is being added by using the deprecated HTML attribute "background" to avoid the context menu entry "save background image" that would appear if the overlay image was added using standards-compliant CSS methods. Subsequently, your pages will not contain valid, standards-compliant HTML output if this option is enabled.<br />Recommended (and default) setting for this option is "off".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Insert a transparent overlay to minimize image theft</p>
-
-<a name="admin_image_transparent_overlay_end"></a>
-<hr />
-<a name="admin_image_old_style_rating_start"></a><h3>Go back to old rating system<a href="#admin_image_old_style_rating_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you want to use the old rating system instead of the new one, you have to check this option. <br />This will not allow you to set a custom amount of rating stars as it defaults back to 5</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Go back to old rating system</p>
-
-<a name="admin_image_old_style_rating_end"></a>
-<hr />
-<a name="admin_image_rating_stars_amount_start"></a><h3>Amount of rating stars to be used to vote<a href="#admin_image_rating_stars_amount_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Used to determine on what scale users will be able to vote. The number you set here will set the amount of rating-stars on the thumbnail page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image view &rarr; Amount of rating stars to be used to vote</p>
-<a name="admin_image_rating_stars_amount_end"></a>
-<hr />
-<a name="admin_image_comment_end"></a>
+<div class="indent">
+    <a name="admin_image_comment_table-width"></a><h3>Width of the table for picture display (pixels or %)<a href="#admin_image_comment_table-width" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="100%" /><br />
+		Database record name: <tt class="code">picture_table_width</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Width of the table for picture display
+	</div>
+    <p>The minimum width of the table (in pixels or %) that will be used to display the intermediate picture.</p>
+    <p>Examples:</p>
+    <ul>
+        <li><tt class="code">600</tt> = The table around the pic will be 600 pixels wide (if the pic has larger dimensions this table will expand accordingly to fit the image).</li>
+        <li><tt class="code">100%</tt> = use all available space based on the horizontal dimension of the pic.</li>
+    </ul>
+    <p>Recommended setting is &quot;<tt class="code">100%</tt>&quot;. When setting this to a value that doesn't make sense (over 100% or a silly absolute size in pixels), your gallery pages will look distorted and horizontal scrollbars will appear.</p>
+    <p>If you decide to use an absolute size in pixels, make sure that the value is equal or greater than &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
+
+    <a name="admin_image_comment_table-width_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_info_visible"></a><h3>File information are visible by default<a href="#admin_image_comment_info_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_pic_info</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; File information are visible by default
+	</div>
+    <p>Define whether or not the file information block that appears below the intermediate image should be visible by default (If turned off, users can still view the info block by clicking on the ( i ) button.</p>
+    <p>Default setting: off. Recommended setting: on.</p>
 
+    <a name="admin_image_comment_info_visible_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_image_movie_download_link_visible"></a><h3>Display movie download link in the file information area<a href="#admin_image_movie_download_link_visible" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">picinfo_movie_download_link</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Display movie download link in the file information area
+	</div>
+    <p>When enabled, a link will be displayed in the pic info section (that can be toggled by clicking the (i) button) that allows the visitor to download a movie. If the file displayed is <strong>not</strong> a movie, but another file type (e.g. an image), the download link will <strong>not</strong> be displayed.</p>
+
+    <a name="admin_image_movie_download_link_visible_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_image_comment_descr_length"></a><h3>Max length for an image description<a href="#admin_image_comment_descr_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">max_img_desc_length</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Max length for an image description
+	</div>
+    <p>Maximum number of characters that an image description may contain.</p>
+	<p>It's advisable not to tamper with this setting unless you absolutely must. Note that this will not have an impact on the field size in the database, but only an impact on the business logic of Coppermine when a new image description is being added to the database. Allowing needlessly large numbers will encourage visitors with upload permission to actually have an influence on the design of your site by the sheer amount of text that they can enter.</p>
+
+    <a name="admin_image_comment_descr_length_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_filmstrip_toggle"></a><h3>Show film strip<a href="#admin_image_comment_filmstrip_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_film_strip</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Show film strip
+	</div>
+    <p><img src="images/filmstrip.jpg" border="0" width="" height="" alt="" title="Film strip displayed underneath the actual image" class="img_embed_right" />Toggles display of a "film strip" showing thumbnails of prior and subsequent files in the album.</p>
+
+    
+    <a name="admin_image_comment_filmstrip_toggle_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_filmstrip_number"></a><h3>Number of items in film strip<a href="#admin_image_comment_filmstrip_number" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="99" /><br />
+		Database record name: <tt class="code">max_film_strip_items</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Number of items in film strip
+	</div>
+    <p>Sets the number of thumbnails to display in film strip. The number you can set here is dependent on your thumbnail size and monitor size. If you do not want to inconvenience users with smaller monitors set this value between 3-7.</p>
+    <p>It's recommended to use an odd number, so the thumbnail that represents the file actually viewed is being displayed in the center of the film strip. Default (and recommended) setting is <tt class="code">5</tt>.</p>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_filmstrip_number_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_slideshow_interval"></a><h3>Slideshow interval<a href="#admin_image_comment_slideshow_interval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="numberinput" value="5000" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="numberinput" value="5000" /><br />
+		Minimum: <input type="text" size="6" maxlength="6" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="6" maxlength="6" class="numberinput" value="900000" /> (15 minutes)<br />
+		Database record name: <tt class="code">slideshow_interval</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Slideshow interval
+	</div>
+    <p>This sets the time that each pic is to be displayed (transition interval) when a user is viewing a slideshow (the next pic is being loaded/cached while the current one is being displayed). This setting must be in milliseconds (1 second = 1000 milliseconds).<br />Remember that setting this to a very low value may not be in the best interest for all of your users, especially those who are on dial-up connections, or if you have large files (in terms of file size) that may take longer than the allotted time to display.</p>
+
+    <a name="admin_image_comment_slideshow_interval_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_slideshow_hits"></a><h3>Count hits in slideshow<a href="#admin_image_slideshow_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">slideshow_hits</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Count hits in slideshow
+	</div>
+    <p>When enabled, the hit counter will increase when a visitor views the slideshow as well. When disabled, the hit counter will only be increased if visitors browse your gallery using the regular navigation. This option may have a slight performance impact, don't enable it when your gallery is slow already. If you enable it, malevolent visitors may be tempted to effortlessly increase the view counter for a particular album or a set of files to make files appear more popular than they actually are.</p>
+
+    <a name="admin_image_slideshow_hits_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_ecard_flash_start"></a><h3>Allow Flash in Ecards<a href="#admin_image_ecard_flash_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">ecard_flash</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Allow Flash in Ecards
+	</div>
+    <p>When enabled, you can not only send images as ecards, but flash files as well. This feature has been added because many users requested it. However, it is not recommended at all, simply because most email clients will not display Flash embedded into emails or (even worse) will show messages that may confuse the recipient.<br />
+    You have to understand that this setting does <strong>not</strong> determine the ability of users to send ecards in the first place (this is being configured on the <a href="#group_cp">groups page</a> instead). <strong>Only</strong> if a user is allowed to send ecards (i.e. belongs to a group that is allowed to do so), this setting is being taken into account.</p>
+
+    
+    <a name="admin_image_ecard_flash_end"></a>
+    
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_transparent_overlay_start"></a><h3>Insert a transparent overlay to minimize image theft<a href="#admin_image_transparent_overlay_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">transparent_overlay</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Insert a transparent overlay to minimize image theft
+	</div>
+    <p>When enabled, a transparent gif will be inserted "over" the pics displayed in your gallery (intermediate sized and full-size pics). Subsequently, if a user right-clicks the image and uses the "save as..." context menu of his browser, only the transparent gif will be saved on his PC, but not the actual image he tried to save. This option will reduce the number of users who are capable to steal your images, but it will only fool newbie users. There is no effective method to completely avoid image theft, but the transparent overlay method is much better than any no-right-click script that keeps users from the legitimate use of the right mouse button and subsequently makes them shy away. Please note that the transparent overlay is being added by using the deprecated HTML attribute "background" to avoid the context menu entry "save background image" that would appear if the overlay image was added using standards-compliant CSS methods. Subsequently, your pages will not contain valid, standards-compliant HTML output if this option is enabled.<br />Recommended (and default) setting for this option is "off".</p>
+
+    
+    <a name="admin_image_transparent_overlay_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_old_style_rating_start"></a><h3>Go back to old rating system<a href="#admin_image_old_style_rating_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">old_style_rating</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Go back to old rating system
+	</div>
+    <p>If you want to use the old rating system instead of the new one, you have to check this option. <br />This will not allow you to set a custom amount of rating stars as it defaults back to 5</p>
+
+    
+    <a name="admin_image_old_style_rating_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_rating_stars_amount_start"></a><h3>Amount of rating stars to be used to vote<a href="#admin_image_rating_stars_amount_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="2" maxlength="2" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="2" maxlength="2" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="2" maxlength="2" class="numberinput" value="20" /><br />
+		Database record name: <tt class="code">rating_stars_amount</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image view &rarr; Amount of rating stars to be used to vote
+	</div>
+    <p>Used to determine on what scale users will be able to vote. The number you set here will set the amount of rating-stars on the thumbnail page.</p>
+	<p>It's highly recommended not to change this at all.</p>
+	<p>Keep in mind that changing this option while you already have votes in your database may have undesired results. If you change this setting, you should reset all votes as well.</p>
+
+    <a name="admin_image_rating_stars_amount_end"></a>
+    <br clear="all" style="clear:both;" />
+</div>
+<a name="admin_image_comment_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_comment_start"></a><h2>Comment settings<a href="#admin_comment_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p class="cpg_message_info">To get a grasp how comments work in Coppermine it's recommended to read the documentation section &quot;<a href="comments.htm#comments">Comments</a>&quot; as well!</p>
-<a name="admin_image_comment_bad_words"></a><h3>Filter bad words in comments<a href="#admin_image_comment_bad_words" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Remove "bad words" from comments. The "bad words" list is in the language file. NOTE: Not all language files may contain an equivelent for this list.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Filter bad words in comments</p>
-<a name="admin_image_comment_bad_words_end"></a>
-<hr />
-<a name="admin_image_comment_smilies"></a><h3>Allow smilies in comments<a href="#admin_image_comment_smilies" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggle the use of smilies in comments.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow smilies in comments</p>
-<a name="admin_image_comment_smilies_end"></a>
-<hr />
-<a name="admin_image_comment_flood"></a><h3>Allow several consecutive comments for a specific pic/file from the same user<a href="#admin_image_comment_flood" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This setting toggles flood protection for the comments option. When set to YES, a user can post another comment, even though he already posted a previous one. Some users may abuse this setting. The recommended setting is: NO.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow several consecutive comments for a specific pic/file from the same user</p>
-<a name="admin_image_comment_flood_end"></a>
-<hr />
-<a name="admin_image_comment_chars_per_word"></a><h3>Max number of characters in a word<a href="#admin_image_comment_chars_per_word" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is designed to prevent someone from breaking the flow of your gallery layout by posting lengthy comments without using spaces between words. With this default value, "words" that longer than 38 characters are automatically censored.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Max number of characters in a word</p>
-<a name="admin_image_comment_chars_per_word_end"></a>
-<hr />
-<a name="admin_image_comment_lines"></a><h3>Max number of lines in a comment<a href="#admin_image_comment_lines" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Prevent a comment for containing too many "new line" characters (enter key).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Max number of lines in a comment</p>
-<a name="admin_image_comment_lines_end"></a>
-<hr />
-<a name="admin_image_comment_length"></a><h3>Maximum length of a comment<a href="#admin_image_comment_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Maximum number of characters that a comment may contain.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Maximum length of a comment</p>
-<a name="admin_image_comment_length_end"></a>
-<hr />
-<a name="admin_image_comment_admin_notify"></a><h3>Notify admin of comments by email<a href="#admin_image_comment_admin_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggle if you want to receive an email each time a comment is being posted. Warning: only enable this option on sites with very low user traffic or you may soon find yourself flooded with notification emails.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Notify admin of comments by email</p>
-<a name="admin_image_comment_admin_notify_end"></a>
-<hr />
-<a name="admin_comment_sort_start"></a><h3>Sort order of comments<a href="#admin_comment_sort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Changes the sorting order of comments made to a file.<br />
-Ascending: latest comment at the bottom, oldest comment at the top<br />
-Descending: latest comment at the top, oldest comment at the bottom</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Sort order of comments</p>
-<a name="admin_comment_sort_end"></a>
-<hr />
-<a name="admin_comment_pagination_start"></a><h3>Comments per page<a href="#admin_comment_pagination_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Changes the number of comments displayed per page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Comments per page</p>
-<a name="admin_comment_pagination_end"></a>
-<hr />
-<a name="comments_anon_pfx"></a><h3>Prefix for anonymous comments authors<a href="#comments_anon_pfx" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you allowed anonymous comments (permissions set on the <a href="groups.htm#group_cp">groups</a> control panel), this prefix will be used for comments left by unregistered users. This can be helpful in preventing and identifing unregistered users posting as other registered users (or even an admininstrators) when leaving comments. Leave this blank if you do not want a prefix for guest's comments.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Prefix for anonymous comments authors</p>
-<a name="comments_anon_pfx_end"></a>
-<hr />
-<a name="admin_comment_approval"></a><h3>Comments require approval<a href="#admin_comment_approval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>By default, comments don't require approval and are visible instantly. To fight the problem of comment spamming, you can require admin approval of comments posted by users. Comments will then not be visible instantly, but only after admin approval on the review comments screen. If you don't allow comments at all, this setting won't apply, so you can leave it as-is.</p>
-<p>Options:</p>
-<ul>
-<li>Yes: Everyone (Both comments posted by guests as well as registered users require approval. Only admin comments will be visible instantly)</li>
-<li>Yes: Guests only (Comments posted by registered users will be visible instantanously; Comments posted by Guests will need admin approval)</li>
-<li>No (All comments are visible the very moment they get posted, no matter who posted them)</li>
-</ul>
-<p>Please note:</p>
-<ul>
-<li>Comment approval does <em>not</em> determine wether a visitor can post comments or not - it only determines instant visibility vs. need of admin approval</li>
-<li>When turning this option from on to off, this will only have an impact on the comments made from that point on. Older comments that haven't been approved by the admin yet still aren't being displayed.</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Comments require approval</p>
+<div class="indent">
+    <p class="cpg_message_info">To get a grasp how comments work in Coppermine it's recommended to read the documentation section &quot;<a href="comments.htm#comments">Comments</a>&quot; as well!</p>
+    <a name="admin_image_comment_bad_words"></a><h3>Filter bad words in comments<a href="#admin_image_comment_bad_words" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">filter_bad_words</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Filter bad words in comments
+	</div>
+    <p>Remove "bad words" from comments. The "bad words" list is in the language file. NOTE: Not all language files may contain an equivalent for this list.</p>
 
-<a name="admin_comment_approval_end"></a>
-<hr />
-<a name="admin_comment_display_comment_approval_only_start"></a><h3>Only display comments needing approval on the &quot;Review Comments&quot; page<a href="#admin_comment_display_comment_approval_only_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>With this toggle you can determine if the admin will see only the comments that actually need approval on the &quot;Review Comments&quot; page. You can toggle this option in config or on the actual &quot;Review Comments&quot; page - it won't hurt to toggle this setting frequently when reviewing comments.</p>
-<p>This option does not have any impact on the visibility of comments, but only on the &quot;Review Comments&quot; page display.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Only display comments needing approval on the &quot;Review Comments&quot; page</p>
-
-<a name="admin_comment_display_comment_approval_only_end"></a>
-<hr />
-<a name="admin_comment_display_placeholder_start"></a><h3>Display placeholder text to end users for comments waiting for admin approval<a href="#admin_comment_display_placeholder_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the non-admin end user will see a placeholder text saying <tt class="code">Someone has posted a comment here. It will be visible after admin approval.</tt> instead of the comment. When disabled, the comment that needs approval will be completely invisible for the end user.</p>
-<p>This setting is only being taken into account for non-admin users, so you won't notice any difference when being logged in as admin.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Display placeholder text to end users for comments waiting for admin approval</p>
-
-<a name="admin_comment_display_placeholder_end"></a>
-
-<hr />
-<a name="admin_comment_user_edit_start"></a><h3>Allow users to edit their comments<a href="#admin_comment_user_edit_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users are allowed to edit or delete their comments after submitting them.</p>
-<p>Note: this setting doesn't determine if users can actually post comments at all (this is instead being determined on the groups page). Instead, it just displays an edit and delete icon next to a comment that turns the comment into an input field when being clicked.<br />The admin is not affected at all - he can edit any comment no matter what.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Allow users to edit their comments</p>
-
-<a name="admin_comment_user_edit_end"></a>
-<hr />
-
-<a name="admin_comment_captcha_start"></a><h3>Display Captcha (Visual Confirmation) for adding comments<a href="#admin_comment_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To prevent spam comments being posted by bots (automated scripts), this toggle will display an image next to the comment field with some random letters on it. The visitor is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot that drops spam. It's recommended to enable Captchas for anonymous comments (guests who are not logged in).</p>
-<p>Note: this setting doesn't determine if guests can actually post comments at all (this is instead being determined on the groups page).</p>
-<p class="cpg_message_validation">Captchas will only work if GD2 is available on your server with FreeType support enabled.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Display Captcha (Visual Confirmation) for adding comments</p>
-<a name="admin_comment_captcha_end"></a>
-<hr />
-
-<a name="admin_comment_akismet_api_key"></a><h3>Akismet API key<a href="#admin_comment_akismet_api_key" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Another method to fight comment spam is the option to filter all comments posted using Akismet. To use this feature, you need a valid Akismet API key. To get such a key, you need to sign up (for free) for small/non-profit pages on the <a href="http://wordpress.com/api-keys/" rel="external" class="external">Wordpress page</a> to obtain an API key. If you plan to use Akismet on a commercial page, you need to purchase a professional API key on <a href="http://akismet.com/commercial/" rel="external" class="external">akismet.com/commercial/</a><br />
-After you got your API key by email you can paste it into this config field. You can not make up the API key, nor can you use someone else's API key.</p>
-<p>Leaving this field empty will disable the usage of Akismet.</p>
-<p>After entering your Akismet API key into the config field, go to the <a href="comments.htm#comments_review">review comments</a> page - at the bottom you will find a little info box that will display the number of comments that Akismet has blocked for you and a lookup field that displays the results of a connection attempt with the Akismet server using your Akismet API.</p>
-<p>Please understand that the Coppermine group is not affiliated in any way to Akismet.com nor Wordpress: the Akismet service is provided by a third party. Terms and conditions of Akismet usage may change at a later stage - the Coppermine dev team doesn't have control over this service and can not be held liable in case something goes wrong in relation to Akismet. The Coppermine dev team just provides an interface within the application's code to allow you to process comments through Akismet.<br />
-Please do not ask questions how to get an API key on the Coppermine support board: both the Wordpress pages as well as Akismet.com provide documentation how to obtain an API key. Go to those pages to get your API key.</p>
-<p>Find more details on the <a href="comments.htm#comments">comments page</a> of the documentation, particularly within the <a href="comments.htm#comments_options_spam_akismet">Akismet section</a> of that page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Akismet API key</p>
-<a name="admin_comment_akismet_api_key_end"></a>
-<hr />
+    <a name="admin_image_comment_bad_words_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_smilies"></a><h3>Allow smilies in comments<a href="#admin_image_comment_smilies" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_smilies</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow smilies in comments
+	</div>
+    <p>Toggle the use of smilies in comments.</p>
 
-<a name="admin_comment_akismet_enable"></a><h3>Akismet Options<a href="#admin_comment_akismet_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>These options will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field. It determines what should be done if Akismet rejects a comment as spam? Here's what the options do:</p>
-<ul>
-    <li><strong>Allow comments that fail to pass Akismet, but mark them unapproved</strong>
-    This is the mildest form of reacting on a spam comment using Akismet. The potential spam comment will be allowed to be added to the database (and the comment author will be told that it has been added successfully), but the status within the database will be "comment needs approval", no matter if you have enabled <a href="configuration#admin_comment_approval">comment approval</a> or not. This way, the comment will not be visible to your gallery's visitors, but to you as admin. You can review the comments using the <a href="comments.htm#comments_review">review comments</a> page from the <a href="admin_menu.htm#admin_menu">admin menu</a>. This can become annoying if a large number of comments are being submitted.<br />
-    It is recommended to use this option first and go to stricter settings if everything works as expected</li>
-    <li><strong>Drop comment that fails to validate, and tell author that it was rejected</strong><br />
-    This is the intermediate setting. Comments that fail to validate will be rejected (no record in the database will be added). The user will be told that his comment was rejected because of spam suspicion. This way, legitimate visitors will have the chance to re-phrase their comment. Spammers will hardly notice the difference, as they usually drop their spam using bots.<br />
-    It is recommended to use this setting if you have tested Akismet thoroughly using the mild option and you are convinced that it is working as expected.</li>
-    <li><strong>Drop comment that fails to validate, but tell author (spammer) it has been added</strong><br />
-    This is the most rigid setting - the comment will be dropped (i.e. it will not be recorded in the database), but the visitor will be told that the comment has been added just fine. This is meant to take care of spammers who don't use bots to post their spam, but visit your site as actual humans.<br />
-    Use this option carefully - there will be no difference for the end user - the end user will not know if his comment was accepted or not, and you as admin don't have the opportunity to find out if the comment has been added as a false positive.</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Akismet Options</p>
-<a name="admin_comment_akismet_enable_end"></a>
-<hr />
-
-<a name="admin_comment_akismet_group"></a><h3>Apply Akismet for comments made by<a href="#admin_comment_akismet_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can specify if only the comments posted by anonymous visitors (guests) should be checked by Akismet or if all comments that get posted will be pumped through the Akismet filtering.</p>
-<p>This toggle does <strong>not</strong> determine the ability of a registered user or guest to post comments in the first place. The overall switch for that purpose resides on Coppermine's <a href="groups.htm#group_cp">groups control panel</a> instead. The config option &quot;Apply Akismet for comments made by&quot; only applies if users or guests have permission to post comments in the first place.</p>
-<p>This toggle will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field.</p>
-<p>Default value is "Everyone", which is the more restrictive setting - it usually doesn't hurt to spam-check the posting of registered users as well, since some spammers take the time to register and then drop their spam comments as registered users if you let them.</p>
-<p>The drawback of this option set to "Everyone" is a slightly increased traffic and (depending on the bandwidth of your webserver) a small penalty in the speed of comment processing - after all, the comments are being sent to a third party site first, where that remote server checks the comment and then returns information to your webserver wether a comment should pass or not. If your site is extremely busy or you have limited bandwidth on your webserver, you should set this option to "Guests only" to lighten the load.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Apply Akismet for comments made by</p>
-<a name="admin_comment_akismet_group_end"></a>
-<hr />
-
-<a name="admin_comment_promote_registration_start"></a><h3>Ask guests to log in to post comments<a href="#admin_comment_promote_registration_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, an explanation will appear at the bottom of the comment section for anonymous users (guests) that explains that they need to log in if they want to post comments. This is meant to promote registration, to explain to your site's visitors that they could interact even more if they registered.<br />
-Of course this message will only be displayed if you have disallowed guests to post comments in the first place (you do so on the <a href="#group_cp">group control panel</a>). However, this switch does not take into account if there actually <strong>is</strong> a user group that is actually allowed to post comments at all, i.e. wether you have configured registered users to post comments. If you don't allow registered users to post comments, then don't enable this option.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Comment settings &rarr; Ask guests to log in to post comments</p>
+    <a name="admin_image_comment_smilies_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_flood"></a><h3>Allow several consecutive comments for a specific pic/file from the same user<a href="#admin_image_comment_flood" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">disable_comment_flood_protect</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow several consecutive comments for a specific pic/file from the same user
+	</div>
+    <p>This setting toggles flood protection for the comments option. When enabled, a user can post another comment, even though he already posted a previous one. Some users may abuse this setting. The recommended setting is: off (disabled).</p>
 
-<a name="admin_comment_promote_registration_end"></a>
+    <a name="admin_image_comment_flood_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_lines"></a><h3>Max number of lines in a comment<a href="#admin_image_comment_lines" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">max_com_lines</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Max number of lines in a comment
+	</div>
+    <p>Prevent a comment for containing too many "new line" characters (enter key).</p>
+    <a name="admin_image_comment_lines_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_length"></a><h3>Maximum length of a comment<a href="#admin_image_comment_length" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="512" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">max_com_size</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Maximum length of a comment
+	</div>
+    <p>Maximum number of characters that an overall comment may contain.</p>
 
+    <a name="admin_image_comment_length_end"></a>
+    <br clear="all" style="clear:both;" />
+	<a name="admin_image_comment_chars_per_word"></a><h3>Max number of characters in a word<a href="#admin_image_comment_chars_per_word" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="38" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="38" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">max_com_wlength</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Max number of characters in a word
+	</div>
+    <p>This is designed to prevent someone from breaking the flow of your gallery layout by posting lengthy comments without using spaces between words. With this default value, "words" that longer than 38 characters are automatically censored. Allowing only comparatively small words reduce the benefit of comments for spammers as well, as they can not post deep links that have long URLs.</p>
+
+    <a name="admin_image_comment_chars_per_word_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_image_comment_admin_notify"></a><h3>Notify admin of comments by email<a href="#admin_image_comment_admin_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">email_comment_notification</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Notify admin of comments by email
+	</div>
+    <p>Toggle if you want to receive an email each time a comment is being posted.</p>
+	<p class="cpg_message_warning">Warning: only enable this option on sites with very low user traffic or you may soon find yourself flooded with notification emails.</p>
+
+    <a name="admin_image_comment_admin_notify_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_sort_start"></a><h3>Sort order of comments<a href="#admin_comment_sort_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comments_sort_descending" /><label for="comments_sort_descending" class="clickable_option">ascending</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comments_sort_descending_r" /><label for="comments_sort_descending_r" class="clickable_option">ascending</label><br />
+		Database record name: <tt class="code">comments_sort_descending</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Sort order of comments
+	</div>
+    <p>Changes the sorting order of comments made to a file.<br />
+    Ascending: latest comment at the bottom, oldest comment at the top<br />
+    Descending: latest comment at the top, oldest comment at the bottom</p>
+
+    <a name="admin_comment_sort_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_pagination_start"></a><h3>Comments per page<a href="#admin_comment_pagination_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="20" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">comments_per_page</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Comments per page
+	</div>
+    <p>Changes the number of comments displayed per page.</p>
+
+    <a name="admin_comment_pagination_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="comments_anon_pfx"></a><h3>Prefix for anonymous comments authors<a href="#comments_anon_pfx" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="Guest_" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="Guest_" /><br />
+		Importance: mandatory<br />
+		Database record name: <tt class="code">comments_anon_pfx</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Prefix for anonymous comments authors
+	</div>
+    <p>If you allowed anonymous comments (permissions set on the <a href="groups.htm#group_cp">groups</a> control panel), this prefix will be used for comments left by unregistered users. This can be helpful in preventing and identifing unregistered users posing as other registered users (or even an admininstrators) when leaving comments. Leave this blank if you do not want a prefix for guest's comments.</p>
+
+    <a name="comments_anon_pfx_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_approval"></a><h3>Comments require approval<a href="#admin_comment_approval" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_approval" /><label for="comment_approval" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_approval_r" /><label for="comment_approval_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">comment_approval</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Comments require approval
+	</div>
+    <p>By default, comments don't require approval and are visible instantly. To fight the problem of comment spamming, you can require admin approval of comments posted by users. Comments will then not be visible instantly, but only after admin approval on the review comments screen. If you don't allow comments at all, this setting won't apply, so you can leave it as-is.</p>
+    <p>Options:</p>
+    <ul>
+    <li>Yes: Everyone (Both comments posted by guests as well as registered users require approval. Only admin comments will be visible instantly)</li>
+    <li>Yes: Guests only (Comments posted by registered users will be visible instantanously; Comments posted by Guests will need admin approval)</li>
+    <li>No (All comments are visible the very moment they get posted, no matter who posted them)</li>
+    </ul>
+    <p>Please note:</p>
+    <ul>
+    <li>Comment approval does <em>not</em> determine wether a visitor can post comments or not - it only determines instant visibility vs. need of admin approval</li>
+    <li>When turning this option from on to off, this will only have an impact on the comments made from that point on. Older comments that haven't been approved by the admin yet still aren't being displayed.</li>
+    </ul>
+    <a name="admin_comment_approval_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_display_comment_approval_only_start"></a><h3>Only display comments needing approval on the &quot;Review Comments&quot; page<a href="#admin_comment_display_comment_approval_only_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_comment_approval_only</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Only display comments needing approval on the &quot;Review Comments&quot; page
+	</div>
+    <p>With this toggle you can determine if the admin will see only the comments that actually need approval on the &quot;Review Comments&quot; page. You can toggle this option in config or on the actual &quot;Review Comments&quot; page - it won't hurt to toggle this setting frequently when reviewing comments.</p>
+    <p>This option does not have any impact on the visibility of comments, but only on the &quot;Review Comments&quot; page display.</p>
+
+    
+    <a name="admin_comment_display_comment_approval_only_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_display_placeholder_start"></a><h3>Display placeholder text to end users for comments waiting for admin approval<a href="#admin_comment_display_placeholder_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">comment_placeholder</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Display placeholder text to end users for comments waiting for admin approval
+	</div>
+    <p>When enabled, the non-admin end user will see a placeholder text saying <tt class="code">Someone has posted a comment here. It will be visible after admin approval.</tt> instead of the comment. When disabled, the comment that needs approval will be completely invisible for the end user.</p>
+    <p>This setting is only being taken into account for non-admin users, so you won't notice any difference when being logged in as admin.</p>
+
+    
+    <a name="admin_comment_display_placeholder_end"></a>
+    
+    <br clear="all" style="clear:both;" />
+    <a name="admin_comment_user_edit_start"></a><h3>Allow users to edit their comments<a href="#admin_comment_user_edit_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">comment_user_edit</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Allow users to edit their comments
+	</div>
+    <p>When enabled, users are allowed to edit or delete their comments after submitting them.</p>
+    <p>Note: this setting doesn't determine if users can actually post comments at all (this is instead being determined on the groups page). Instead, it just displays an edit and delete icon next to a comment that turns the comment into an input field when being clicked.<br />The admin is not affected at all - he can edit any comment no matter what.</p>
+
+    
+    <a name="admin_comment_user_edit_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_comment_captcha_start"></a><h3>Display Captcha (Visual Confirmation) for adding comments<a href="#admin_comment_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_captcha" /><label for="comment_captcha" class="clickable_option">Yes: Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_captcha_r" /><label for="comment_captcha_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">comment_captcha</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Display Captcha (Visual Confirmation) for adding comments
+	</div>
+    <p>To prevent spam comments being posted by bots (automated scripts), this toggle will display an image next to the comment field with some random letters on it. The visitor is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot that drops spam. It's recommended to enable Captchas for anonymous comments (guests who are not logged in).</p>
+    <p>Note: this setting doesn't determine if guests can actually post comments at all (this is instead being determined on the groups page).</p>
+    <p class="cpg_message_validation">Captchas will only work if GD2 is available on your server with FreeType support enabled.</p>
+
+    <a name="admin_comment_captcha_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_comment_akismet_api_key"></a><h3>Akismet API key<a href="#admin_comment_akismet_api_key" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">comment_akismet_api_key</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Akismet API key
+	</div>
+    <p>Another method to fight comment spam is the option to filter all comments posted using Akismet. To use this feature, you need a valid Akismet API key. To get such a key, you need to sign up (for free) for small/non-profit pages on the <a href="http://wordpress.com/api-keys/" rel="external" class="external">Wordpress page</a> to obtain an API key. If you plan to use Akismet on a commercial page, you need to purchase a professional API key on <a href="http://akismet.com/commercial/" rel="external" class="external">akismet.com/commercial/</a><br />
+    After you got your API key by email you can paste it into this config field. You can not make up the API key, nor can you use someone else's API key.</p>
+    <p>Leaving this field empty will disable the usage of Akismet.</p>
+    <p>After entering your Akismet API key into the config field, go to the <a href="comments.htm#comments_review">review comments</a> page - at the bottom you will find a little info box that will display the number of comments that Akismet has blocked for you and a lookup field that displays the results of a connection attempt with the Akismet server using your Akismet API.</p>
+    <p>Please understand that the Coppermine group is not affiliated in any way to Akismet.com nor Wordpress: the Akismet service is provided by a third party. Terms and conditions of Akismet usage may change at a later stage - the Coppermine dev team doesn't have control over this service and can not be held liable in case something goes wrong in relation to Akismet. The Coppermine dev team just provides an interface within the application's code to allow you to process comments through Akismet.<br />
+    Please do not ask questions how to get an API key on the Coppermine support board: both the Wordpress pages as well as Akismet.com provide documentation how to obtain an API key. Go to those pages to get your API key.</p>
+    <p>Find more details on the <a href="comments.htm#comments">comments page</a> of the documentation, particularly within the <a href="comments.htm#comments_options_spam_akismet">Akismet section</a> of that page.</p>
+
+    <a name="admin_comment_akismet_api_key_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_comment_akismet_enable"></a><h3>Akismet Options<a href="#admin_comment_akismet_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_akismet_enable" /><label for="comment_akismet_enable" class="clickable_option">Allow comments that fail to pass Akismet, but mark them unapproved</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_akismet_enable_r" /><label for="comment_akismet_enable_r" class="clickable_option">Drop comment that fails to validate, but tell author (spammer) it has been added</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Akismet Options
+	</div>
+    <p>These options will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field. It determines what should be done if Akismet rejects a comment as spam? Here's what the options do:</p>
+    <ul>
+        <li><strong>Allow comments that fail to pass Akismet, but mark them unapproved</strong>
+        This is the mildest form of reacting on a spam comment using Akismet. The potential spam comment will be allowed to be added to the database (and the comment author will be told that it has been added successfully), but the status within the database will be "comment needs approval", no matter if you have enabled <a href="configuration#admin_comment_approval">comment approval</a> or not. This way, the comment will not be visible to your gallery's visitors, but to you as admin. You can review the comments using the <a href="comments.htm#comments_review">review comments</a> page from the <a href="admin_menu.htm#admin_menu">admin menu</a>. This can become annoying if a large number of comments are being submitted.<br />
+        It is recommended to use this option first and go to stricter settings if everything works as expected</li>
+        <li><strong>Drop comment that fails to validate, and tell author that it was rejected</strong><br />
+        This is the intermediate setting. Comments that fail to validate will be rejected (no record in the database will be added). The user will be told that his comment was rejected because of spam suspicion. This way, legitimate visitors will have the chance to re-phrase their comment. Spammers will hardly notice the difference, as they usually drop their spam using bots.<br />
+        It is recommended to use this setting if you have tested Akismet thoroughly using the mild option and you are convinced that it is working as expected.</li>
+        <li><strong>Drop comment that fails to validate, but tell author (spammer) it has been added</strong><br />
+        This is the most rigid setting - the comment will be dropped (i.e. it will not be recorded in the database), but the visitor will be told that the comment has been added just fine. This is meant to take care of spammers who don't use bots to post their spam, but visit your site as actual humans.<br />
+        Use this option carefully - there will be no difference for the end user - the end user will not know if his comment was accepted or not, and you as admin don't have the opportunity to find out if the comment has been added as a false positive.</li>
+    </ul>
+
+    <a name="admin_comment_akismet_enable_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_comment_akismet_group"></a><h3>Apply Akismet for comments made by<a href="#admin_comment_akismet_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="comment_akismet_group" /><label for="comment_akismet_group" class="clickable_option">Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="comment_akismet_group_r" /><label for="comment_akismet_group_r" class="clickable_option">Everyone</label><br />
+		Database record name: <tt class="code">comment_akismet_group</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Apply Akismet for comments made by
+	</div>
+    <p>You can specify if only the comments posted by anonymous visitors (guests) should be checked by Akismet or if all comments that get posted will be pumped through the Akismet filtering.</p>
+    <p>This toggle does <strong>not</strong> determine the ability of a registered user or guest to post comments in the first place. The overall switch for that purpose resides on Coppermine's <a href="groups.htm#group_cp">groups control panel</a> instead. The config option &quot;Apply Akismet for comments made by&quot; only applies if users or guests have permission to post comments in the first place.</p>
+    <p>This toggle will only be taken into account if you have entered a valid <a href="#admin_comment_akismet_api_key">Akismet API key</a> into the corresponding config field.</p>
+    <p>Default value is "Everyone", which is the more restrictive setting - it usually doesn't hurt to spam-check the posting of registered users as well, since some spammers take the time to register and then drop their spam comments as registered users if you let them.</p>
+    <p>The drawback of this option set to "Everyone" is a slightly increased traffic and (depending on the bandwidth of your webserver) a small penalty in the speed of comment processing - after all, the comments are being sent to a third party site first, where that remote server checks the comment and then returns information to your webserver wether a comment should pass or not. If your site is extremely busy or you have limited bandwidth on your webserver, you should set this option to "Guests only" to lighten the load.</p>
+
+    <a name="admin_comment_akismet_group_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_comment_promote_registration_start"></a><h3>Ask guests to log in to post comments<a href="#admin_comment_promote_registration_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">comment_promote_registration</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Comment settings &rarr; Ask guests to log in to post comments
+	</div>
+    <p>When enabled, an explanation will appear at the bottom of the comment section for anonymous users (guests) that explains that they need to log in if they want to post comments. This is meant to promote registration, to explain to your site's visitors that they could interact even more if they registered.<br />
+    Of course this message will only be displayed if you have disallowed guests to post comments in the first place (you do so on the <a href="#group_cp">group control panel</a>). However, this switch does not take into account if there actually <strong>is</strong> a user group that is actually allowed to post comments at all, i.e. wether you have configured registered users to post comments. If you don't allow registered users to post comments, then don't enable this option.</p>
+
+    <a name="admin_comment_promote_registration_end"></a>
+</div>
 <a name="admin_comment_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_contact_start"></a><h2>Contact form settings<a href="#admin_contact_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Settings that determine if the contact-form is available. Make sure that sending emails from Coppermine works in the first place before enabling the contact form.</p>
-<a name="admin_contact_guest_enable"></a><h3>Display contact form to anonymous visitors (guests)<a href="#admin_contact_guest_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles wether the link to the contact form will be displayed in the menu and wether guests (visitors of your gallery who are not logged in) can use the contact form.</p>
-<p>Possible options:</p>
-<ul>
-  <li>
-    <strong>No</strong><br />
-    (default setting).
-  </li>
-  <li>
-    <strong>Yes (with captcha)</strong><br />
-    (recommended setting). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
-  </li>
-  <li>
-    <strong>Yes (without captcha)</strong><br />
-    (not recommended). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script. When allowing guests to send you an email using the contact form without asking them to confirm that they are humans can result in unwanted spam.
-  </li>
-</ul>
-<p>If disabled, the below options that apply to guests using the contact form will not be taken into account.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display contact form to anonymous visitors (guests)</p>
-<a name="admin_contact_guest_enable_end"></a>
-<hr />
-<a name="admin_contact_guest_name_field"></a><h3>Display sender-name field for guests<a href="#admin_contact_guest_name_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the visitor (guest) using the contact form will be allowed to enter his name.</p>
-<p>Possible options:</p>
-<ul>
-  <li>
-    <strong>No</strong><br />
-    (default setting). The field will not be displayed.
-  </li>
-  <li>
-    <strong>Yes (optional)</strong><br />
-    (recommended setting). The guest using the form can fill in the name field, but he is not required to do so. If he choses not to fill in the name field and submits the form, the email will be sent anyway.
-  </li>
-  <li>
-    <strong>Yes (mandatory)</strong><br />
-    The guest using the contact form is required to fill in the name field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a name.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display sender-name field for guests</p>
-<a name="admin_contact_guest_name_field_end"></a>
-<hr />
-<a name="admin_contact_guest_email_field"></a><h3>Display sender-email field for guests<a href="#admin_contact_guest_email_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the visitor (guest) using the contact form will be allowed to enter his email address.</p>
-<p>Possible options:</p>
-<ul>
-  <li>
-    <strong>No</strong><br />
-    (default setting). The field will not be displayed.
-  </li>
-  <li>
-    <strong>Yes (optional)</strong><br />
-    The guest using the form can fill in the email field, but he is not required to do so. If he choses not to fill in the email field and submits the form, the email will be sent anyway.
-  </li>
-  <li>
-    <strong>Yes (mandatory)</strong><br />
-    (recommended setting). The guest using the contact form is required to fill in the email field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters an email address.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display sender-email field for guests</p>
-<a name="admin_contact_guest_email_field_end"></a>
-<hr />
-<a name="admin_contact_registered_enable"></a><h3>Display contact form to registered users<a href="#admin_contact_registered_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles wether the link to the contact form will be displayed in the menu for registered users and wether your users (visitors of your gallery who <strong>are</strong> logged in) can use the contact form.</p>
-<p>Possible options:</p>
-<ul>
-  <li>
-    <strong>No</strong><br />
-    (default setting).
-  </li>
-  <li>
-    <strong>Yes (with captcha)</strong><br />
-    A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
-  </li>
-  <li>
-    <strong>Yes (without captcha)</strong><br />
-    (recommended setting). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display contact form to registered users</p>
-<a name="admin_contact_registered_enable_end"></a>
-<hr />
-<a name="admin_contact_subject_content"></a><h3>Subject line for emails generated by contact form<a href="#admin_contact_subject_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Subject line for the emails generated by the contact form. Will be put in front of the custom subject line the user can enter (if &quot;<a href="#admin_contact_subject_field">Display subject field</a>&quot; is enabled).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Subject line for emails generated by contact form </p>
-<a name="admin_contact_subject_content_end"></a>
-<hr />
-
-<a name="admin_contact_subject_field"></a><h3>Display subject field<a href="#admin_contact_subject_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the visitor (guest or registered user) using the contact form will be allowed to enter a subject line.</p>
-<p>Possible options:</p>
-<ul>
-  <li>
-    <strong>No</strong><br />
-    (default setting). The field will not be displayed.
-  </li>
-  <li>
-    <strong>Yes (optional)</strong><br />
-    (recommended setting). The visitor using the form can fill in the subject field, but he is not required to do so. If he choses not to fill in the subject field and submits the form, the email will be sent anyway.
-  </li>
-  <li>
-    <strong>Yes (mandatory)</strong><br />
-    The visitor using the contact form is required to fill in the subject field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a subject line.
-  </li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Display subject field</p>
-<a name="admin_contact_subject_field_end"></a>
-<hr />
-
-<a name="admin_contact_sender_email"></a><h3>Use the sender's email address as &quot;from&quot;-address<a href="#admin_contact_sender_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the sender's email address will be used to send the email (if applicable, i.e. if a valid email exists). This is helpful in terms of comfort, as you can use your email app's reply functionality. The drawback may be issues with the emails not being delivered properly, as you can't be sure that the user has entered his actual email address. Additionally, your webserver's mail server may be configured to only allow certain email addresses in the from field. Anti-spam mechanisms may be in place that validate the domain part of the from-field and only accept emails when the domains of the mail server and the from field match. Subsequently, use this option with care and test it througly before making using it &quot;live&quot;.</p>
-<p>Recommended (fail-safe) setting is &quot;off&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Contact form settings &rarr; Use the sender's email address as &quot;from&quot;-address</p>
-<a name="admin_contact_sender_email_end"></a>
-<hr />
+<div class="indent">
+    <a name="admin_contact_guest_enable"></a><h3>Display contact form to anonymous visitors (guests)<a href="#admin_contact_guest_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_enable" /><label for="contact_form_guest_enable" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_enable_r" /><label for="contact_form_guest_enable_r" class="clickable_option">Yes (with captcha)</label><br />
+		Database record name: <tt class="code">contact_form_guest_enable</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display contact form to anonymous visitors (guests)
+	</div>
+    <p>Toggles wether the link to the contact form will be displayed in the menu and wether guests (visitors of your gallery who are not logged in) can use the contact form.</p>
+    <p>Possible options:</p>
+    <ul>
+      <li>
+        <strong>No</strong><br />
+        (default setting).
+      </li>
+      <li>
+        <strong>Yes (with captcha)</strong><br />
+        (recommended setting). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
+      </li>
+      <li>
+        <strong>Yes (without captcha)</strong><br />
+        (not recommended). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script. When allowing guests to send you an email using the contact form without asking them to confirm that they are humans can result in unwanted spam.
+      </li>
+    </ul>
+    <p>If disabled, the below options that apply to guests using the contact form will not be taken into account.</p>
+
+    <a name="admin_contact_guest_enable_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_contact_guest_name_field"></a><h3>Display sender-name field for guests<a href="#admin_contact_guest_name_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_name_field" /><label for="contact_form_guest_name_field" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_name_field_r" /><label for="contact_form_guest_name_field_r" class="clickable_option">Yes (optional)</label><br />
+		Database record name: <tt class="code">contact_form_guest_name_field</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display sender-name field for guests
+	</div>
+    <p>When enabled, the visitor (guest) using the contact form will be allowed to enter his name.</p>
+    <p>Possible options:</p>
+    <ul>
+      <li>
+        <strong>No</strong><br />
+        (default setting). The field will not be displayed.
+      </li>
+      <li>
+        <strong>Yes (optional)</strong><br />
+        (recommended setting). The guest using the form can fill in the name field, but he is not required to do so. If he choses not to fill in the name field and submits the form, the email will be sent anyway.
+      </li>
+      <li>
+        <strong>Yes (mandatory)</strong><br />
+        The guest using the contact form is required to fill in the name field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a name.
+      </li>
+    </ul>
+
+    <a name="admin_contact_guest_name_field_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_contact_guest_email_field"></a><h3>Display sender-email field for guests<a href="#admin_contact_guest_email_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_email_field" /><label for="contact_form_guest_email_field" class="clickable_option">Yes (mandatory)</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_guest_email_field_r /><label for="contact_form_guest_email_field_r" class="clickable_option">Yes (mandatory)</label><br />
+		Database record name: <tt class="code">contact_form_guest_email_field</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display sender-email field for guests
+	</div>
+    <p>When enabled, the visitor (guest) using the contact form will be allowed to enter his email address.</p>
+    <p>Possible options:</p>
+    <ul>
+      <li>
+        <strong>No</strong><br />
+        The field will not be displayed.
+      </li>
+      <li>
+        <strong>Yes (optional)</strong><br />
+        The guest using the form can fill in the email field, but he is not required to do so. If he choses not to fill in the email field and submits the form, the email will be sent anyway.
+      </li>
+      <li>
+        <strong>Yes (mandatory)</strong><br />
+        (recommended setting). The guest using the contact form is required to fill in the email field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters an email address.
+      </li>
+    </ul>
+
+    <a name="admin_contact_guest_email_field_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_contact_registered_enable"></a><h3>Display contact form to registered users<a href="#admin_contact_registered_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_registered_enable" /><label for="contact_form_registered_enable" class="clickable_option">Yes (with captcha)</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_registered_enable_r" /><label for="contact_form_registered_enable_r" class="clickable_option">Yes (with captcha)</label><br />
+		Database record name: <tt class="code">contact_form_registered_enable</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display contact form to registered users
+	</div>
+    <p>Toggles wether the link to the contact form will be displayed in the menu for registered users and wether your users (visitors of your gallery who <strong>are</strong> logged in) can use the contact form.</p>
+    <p>Possible options:</p>
+    <ul>
+      <li>
+        <strong>No</strong>
+      </li>
+      <li>
+        <strong>Yes (with captcha)</strong><br />
+        A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
+      </li>
+      <li>
+        <strong>Yes (without captcha)</strong><br />
+        (recommended setting). A captcha is a visual confirmation that the visitor has to fill in to prove that he is not a bot or malicious script.
+      </li>
+    </ul>
+
+    <a name="admin_contact_registered_enable_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_contact_subject_content"></a><h3>Subject line for emails generated by contact form<a href="#admin_contact_subject_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="32" maxlength="32" class="textinput" value="Coppermine gallery contact form" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">contact_form_subject_content</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Subject line for emails generated by contact form
+	</div>
+    <p>Subject line for the emails generated by the contact form. Will be put in front of the custom subject line the user can enter (if &quot;<a href="#admin_contact_subject_field">Display subject field</a>&quot; is enabled).</p>
+    <a name="admin_contact_subject_content_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_contact_subject_field"></a><h3>Display subject field<a href="#admin_contact_subject_field" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="contact_form_subject_field" /><label for="contact_form_subject_field" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="contact_form_subject_field_r" /><label for="contact_form_subject_field_r" class="clickable_option">Yes (optional)</label><br />
+		Database record name: <tt class="code">contact_form_subject_field</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Display subject field
+	</div>
+    <p>When enabled, the visitor (guest or registered user) using the contact form will be allowed to enter a subject line.</p>
+    <p>Possible options:</p>
+    <ul>
+      <li>
+        <strong>No</strong><br />
+        (default setting). The field will not be displayed.
+      </li>
+      <li>
+        <strong>Yes (optional)</strong><br />
+        (recommended setting). The visitor using the form can fill in the subject field, but he is not required to do so. If he choses not to fill in the subject field and submits the form, the email will be sent anyway.
+      </li>
+      <li>
+        <strong>Yes (mandatory)</strong><br />
+        The visitor using the contact form is required to fill in the subject field. If he fails to do so and submits the form, he will be returned to the form and the email will not be sent unless he enters a subject line.
+      </li>
+    </ul>
+
+    <a name="admin_contact_subject_field_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_contact_sender_email"></a><h3>Use the sender's email address as &quot;from&quot;-address<a href="#admin_contact_sender_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">contact_form_sender_email</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Contact form settings &rarr; Use the sender's email address as &quot;from&quot;-address
+	</div>
+    <p>When enabled, the sender's email address will be used to send the email (if applicable, i.e. if a valid email exists). This is helpful in terms of comfort, as you can use your email app's reply functionality. The drawback may be issues with the emails not being delivered properly, as you can't be sure that the user has entered his actual email address. Additionally, your webserver's mail server may be configured to only allow certain email addresses in the from field. Anti-spam mechanisms may be in place that validate the domain part of the from-field and only accept emails when the domains of the mail server and the from field match. Subsequently, use this option with care and test it througly before making using it &quot;live&quot;.</p>
+    <p>Recommended (fail-safe) setting is &quot;off&quot;.</p>
 
+    <a name="admin_contact_sender_email_end"></a>
+    <br clear="all" style="clear:both;" />
+</div>
 <a name="admin_contact_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_thumb_start"></a><h2>Thumbnail settings<a href="#admin_thumb_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_picture_thumbnail_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /><br />
+		Available options:
+		<input type="text" size="10" maxlength="10" class="textinput" value="Max Aspect" /> ("<tt class="code">any</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Height" /> ("<tt class="code">ht</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Width" /> ("<tt class="code">wd</tt>")<br />
+		<input type="text" size="10" maxlength="10" class="textinput" value="Exact" /> ("<tt class="code">ex</tt>")<br />
+		Database record name: <tt class="code">thumb_use</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Use dimension
+	</div>
+	<p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>exact</em>) on which the maximum pixel size limitation should apply to for the thumbnail.</p>
+    <p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all thumbnails will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot;. Settings all thumbnails to have the same width makes the &quot;grid&quot; of thumbnails on the thumbnails page look very structured, especially when there is little space between the thumbnail rows. The same thing applies if you choose height - all thumbnails will then have the same height, which will look good particularly when looking at a row of thumbnails, e.g. on the film strip display.</p>
+    <p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot; - the shorter side will be shorter of course, as the aspect ratio that exists for the orginal pic will be preserved as well for the thumbnail.</p>
+    <p><strong>Only</strong> if you choose <tt class="code">exact</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the field &quot;<a href="configuration.htm#admin_picture_thumbnail_height">Height of a thumbnail</a>&quot; will be taken into account at all: the thumbnail will then be resized to the fixed dimensions you specify for width and height. If the aspect ratio of the original doesn't match the aspect ratio that results from the width and height settings for thumbnails, the thumbnail will be cropped as well. The main advantage of this setting is that all your thumbnails will have identical dimensions, which leads to a super-clean look of your thumbnails page, with the drawback of the fact that important parts of the content of the original image may not be visible on the thumbnail page because cropping has been applied. Use this option to create square thumbnails (setting width and height for the thumbnail to the same value).</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra maintable" width="100%">
+      <tr>
+        <th valign="top" align="left" class="tableh1">Option value</th>
+        <th valign="top" align="left" class="tableh1">Explanation</th>
+    	<th valign="top" align="left" class="tableh1">Correlation</th>
+        <th valign="top" align="left" class="tableh1">Advantages</th>
+        <th valign="top" align="left" class="tableh1">Disadvantages</th>
+      </tr>
+      <tr>
+        <td valign="top"><strong>width</strong></td>
+        <td valign="top">Thumbnails will have <strong>exactly</strong> the same <em>width</em> (in pixels) that you specify in the setting &quot;Max dimension of a thumbnail&quot;. The <em>height</em> may differ from thumbnail to thumbnail, as the aspect ratio of the original image is preserved for the thumbnail.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
+        <td valign="top">Nice look for thumbnails aligned vertically. Predictable results for themes with fixed width (i.e. where the content defined by the <a href="theme_template.htm#theme_template_gallery">{GALLERY}</a>-token is meant to fit in a table cell or div container with fixed or limited width.</td>
+        <td valign="top">Doesn't align well horizontally.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>height</strong></td>
+        <td valign="top">Thumbnails will have <strong>exactly</strong> the same <em>height</em> (in pixels) that you specify in the setting &quot;Max dimension of a thumbnail&quot;. The <em>width</em> may differ from thumbnail to thumbnail, as the aspect ratio of the original image is preserved for the thumbnail.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
+        <td valign="top">Nice look for thumbnails aligned horizontally (e.g. the <a href="#admin_image_comment_filmstrip_toggle">film strip</a>).</td>
+        <td valign="top">Looks silly for extreme landscape resolutions, e.g. stitched panorama images. Doesn't align well vertically. Unpredictable results for fixed-width themes.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>max aspect</strong></td>
+        <td valign="top">Whatever will be the longer side (<em>width</em> for images in landscape format, <em>height</em> for images in portrait format) will have the dimension you specify in &quot;Max dimension of a thumbnail&quot; - the shorter side will be shorter of course, as the aspect ratio that exists for the orginal pic will be preserved as well for the thumbnail. This is the recommended setting.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
+        <td valign="top">Thumbnails will have similar files sizes. Estetically pleasant if you have a mixture of landscape and portrait images.</td>
+        <td valign="top">Thumbnail rows and columns will not align. Unpredictable results for narrow themes.</td>
+      </tr>
+      <tr>
+        <td valign="top"><strong>exact</strong></td>
+        <td valign="top">Thumbnail will be resized to the fixed dimensions you specify for width and height. All thumbnails will have the same dimensions and look identical. If the aspect ratio of the original doesn't match the aspect ratio that results from the width and height settings for thumbnails, the thumbnail will be cropped as well.</td>
+    	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a> <strong>and</strong> <a href="configuration.htm#admin_picture_thumbnail_height">Height of a thumbnail</a></td>
+        <td valign="top">Clean look of your thumbnails page because thumbnails will align both vertically as well as horizontally.</td>
+        <td valign="top">Parts of the content of the original image may not be visible on the thumbnail page because cropping has been applied, so your thumbnails may not attract the attention of the visitor.</td>
+      </tr>
+    </table>
+    
+    <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
+
+    <a name="admin_picture_thumbnail_use-dimension_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumbnail_max-dimension"></a><h3>Max dimension of a thumbnail<a href="#admin_picture_thumbnail_max-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">thumb_width</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Max dimension of a thumbnail
+	</div>
+    <p>Sets the maximum allowable size in pixels for the specified dimension of your thumbnails - it depends on what you have set up in &quot;Use dimension&quot; wether the setting from &quot;Max dimension of a thumbnail&quot; will apply to the width or height or the longer side (max aspect).</p>
+    <p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
+    <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
+
+    <a name="admin_picture_thumbnail_max-dimension_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumbnail_height"></a><h3>Height of a thumbnail<a href="#admin_picture_thumbnail_height" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Recommended value: <input type="text" size="4" maxlength="4" class="numberinput" value="128" /><br />
+		Minimum: <input type="text" size="4" maxlength="4" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="4" maxlength="4" class="numberinput" value="1000" /><br />
+		Database record name: <tt class="code">thumb_height</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Height of a thumbnail
+	</div>
+    <p><strong>Only</strong> applies if you use "exact" in &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;. This setting is <strong>not</strong> being taken into account when &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; has been set to &quot;<em>height</em>&quot;.</p>
+    <p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
+    <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
+
+    <a name="admin_picture_thumbnail_height_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumb_advanced_thumbs_prefix"></a><h3>The prefix for thumbnails<a href="#admin_picture_thumb_advanced_thumbs_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="thumb_" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="thumb_" /><br />
+		Database record name: <tt class="code">thumb_pfx</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; The prefix for thumbnails
+	</div>
+    <p>This prefix is added to the file name of created thumbnails.</p>
+    <p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
+    <p>It's recommended to leave the setting as is (<tt class="code">thumb_</tt>) if you're not absolutely sure what you're doing.</p>
+    <p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.<br />Bottom line: don't be alarmed if this option doesn't show for you - that's OK.</p>
+
+    <a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumb_sharpening_enable"></a><h3>Thumb Sharpening: enable Unsharp Mask<a href="#admin_picture_thumb_sharpening_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">enable_unsharp</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening: enable Unsharp Mask
+	</div>
+    <p>Unsharp masking is an image manipulation technique of increasing the acutance, or apparent sharpness, of photographic images. The "unsharp" of the name derives from the fact that the technique uses a blurred, or "unsharp", positive to create a "mask" of the original image. The unsharped mask is then combined with the negative, creating the illusion that the resulting image is sharper than the original.</p>
+    <p>With this setting you toggle the creation of thumbnails on with an unsharp mask applied, i.e. you enable thumbnail sharpening. If this option is enabled, you usually get sharper-looking thumbnails. Turn the option off if the exact looks of the original need to be preserved without the improved visual effect that thumb sharpening applies. Default setting (for compatibility reasons) is "off". Recommended setting is "on".</p>
 
-<a name="admin_picture_thumbnail_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>exact</em>) on which the maximum pixel size limitation should apply to for the thumbnail.</p>
-<p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all thumbnails will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot;. Settings all thumbnails to have the same width makes the &quot;grid&quot; of thumbnails on the thumbnails page look very structured, especially when there is little space between the thumbnail rows. The same thing applies if you choose height - all thumbnails will then have the same height, which will look good particularly when looking at a row of thumbnails, e.g. on the film strip display.</p>
-<p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a>&quot; - the shorter side will be shorter of course, as the aspect ratio that exists for the orginal pic will be preserved as well for the thumbnail.</p>
-<p><strong>Only</strong> if you choose <tt class="code">exact</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the field &quot;<a href="configuration.htm#admin_picture_thumbnail_height">Height of a thumbnail</a>&quot; will be taken into account at all: the thumbnail will then be resized to the fixed dimensions you specify for width and height. If the aspect ratio of the original doesn't match the aspect ratio that results from the width and height settings for thumbnails, the thumbnail will be cropped as well. The main advantage of this setting is that all your thumbnails will have identical dimensions, which leads to a super-clean look of your thumbnails page, with the drawback of the fact that important parts of the content of the original image may not be visible on the thumbnail page because cropping has been applied. Use this option to create square thumbnails (setting width and height for the thumbnail to the same value).</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra maintable" width="100%">
-  <tr>
-    <th valign="top" align="left" class="tableh1">Option value</th>
-    <th valign="top" align="left" class="tableh1">Explanation</th>
-	<th valign="top" align="left" class="tableh1">Correlation</th>
-    <th valign="top" align="left" class="tableh1">Advantages</th>
-    <th valign="top" align="left" class="tableh1">Disadvantages</th>
-  </tr>
-  <tr>
-    <td valign="top"><strong>width</strong></td>
-    <td valign="top">Thumbnails will have <strong>exactly</strong> the same <em>width</em> (in pixels) that you specify in the setting &quot;Max dimension of a thumbnail&quot;. The <em>height</em> may differ from thumbnail to thumbnail, as the aspect ratio of the original image is preserved for the thumbnail.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
-    <td valign="top">Nice look for thumbnails aligned vertically. Predictable results for themes with fixed width (i.e. where the content defined by the <a href="theme_template.htm#theme_template_gallery">{GALLERY}</a>-token is meant to fit in a table cell or div container with fixed or limited width.</td>
-    <td valign="top">Doesn't align well horizontally.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>height</strong></td>
-    <td valign="top">Thumbnails will have <strong>exactly</strong> the same <em>height</em> (in pixels) that you specify in the setting &quot;Max dimension of a thumbnail&quot;. The <em>width</em> may differ from thumbnail to thumbnail, as the aspect ratio of the original image is preserved for the thumbnail.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
-    <td valign="top">Nice look for thumbnails aligned horizontally (e.g. the <a href="#admin_image_comment_filmstrip_toggle">film strip</a>).</td>
-    <td valign="top">Looks silly for extreme landscape resolutions, e.g. stitched panorama images. Doesn't align well vertically. Unpredictable results for fixed-width themes.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>max aspect</strong></td>
-    <td valign="top">Whatever will be the longer side (<em>width</em> for images in landscape format, <em>height</em> for images in portrait format) will have the dimension you specify in &quot;Max dimension of a thumbnail&quot; - the shorter side will be shorter of course, as the aspect ratio that exists for the orginal pic will be preserved as well for the thumbnail. This is the recommended setting.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a></td>
-    <td valign="top">Thumbnails will have similar files sizes. Estetically pleasant if you have a mixture of landscape and portrait images.</td>
-    <td valign="top">Thumbnail rows and columns will not align. Unpredictable results for narrow themes.</td>
-  </tr>
-  <tr>
-    <td valign="top"><strong>exact</strong></td>
-    <td valign="top">Thumbnail will be resized to the fixed dimensions you specify for width and height. All thumbnails will have the same dimensions and look identical. If the aspect ratio of the original doesn't match the aspect ratio that results from the width and height settings for thumbnails, the thumbnail will be cropped as well.</td>
-	<td valign="top"><a href="configuration.htm#admin_picture_thumbnail_max-dimension">Max dimension of a thumbnail</a> <strong>and</strong> <a href="configuration.htm#admin_picture_thumbnail_height">Height of a thumbnail</a></td>
-    <td valign="top">Clean look of your thumbnails page because thumbnails will align both vertically as well as horizontally.</td>
-    <td valign="top">Parts of the content of the original image may not be visible on the thumbnail page because cropping has been applied, so your thumbnails may not attract the attention of the visitor.</td>
-  </tr>
-</table>
-
-<p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Use dimension</p>
-<a name="admin_picture_thumbnail_use-dimension_end"></a>
-<hr />
-
-<a name="admin_picture_thumbnail_max-dimension"></a><h3>Max dimension of a thumbnail<a href="#admin_picture_thumbnail_max-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Sets the maximum allowable size in pixels for the specified dimension of your thumbnails - it depends on what you have set up in &quot;Use dimension&quot; wether the setting from &quot;Max dimension of a thumbnail&quot; will apply to the width or height or the longer side (max aspect).</p>
-<p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
-<p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Max dimension of a thumbnail</p>
-<a name="admin_picture_thumbnail_max-dimension_end"></a>
-<hr />
-
-<a name="admin_picture_thumbnail_height"></a><h3>Height of a thumbnail<a href="#admin_picture_thumbnail_height" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><strong>Only</strong> applies if you use "exact" in &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;. This setting is <strong>not</strong> being taken into account when &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; has been set to &quot;<em>height</em>&quot;.</p>
-<p>For details on this setting please refer to the explanations given in &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot;.</p>
-<p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Height of a thumbnail</p>
-<a name="admin_picture_thumbnail_height_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_advanced_thumbs_prefix"></a><h3>The prefix for thumbnails<a href="#admin_picture_thumb_advanced_thumbs_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This prefix is added to the file name of created thumbnails.</p>
-<p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
-<p>It's recommended to leave the setting as is (<tt class="code">thumb_</tt>) if you're not absolutely sure what you're doing.</p>
-<p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.<br />Bottom line: don't be alarmed if this option doesn't show for you - that's OK.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; The prefix for thumbnails</p>
-<a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_enable"></a><h3>Thumb Sharpening: enable Unsharp Mask<a href="#admin_picture_thumb_sharpening_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Unsharp masking is an image manipulation technique of increasing the acutance, or apparent sharpness, of photographic images. The "unsharp" of the name derives from the fact that the technique uses a blurred, or "unsharp", positive to create a "mask" of the original image. The unsharped mask is then combined with the negative, creating the illusion that the resulting image is sharper than the original.</p>
-<p>With this setting you toggle the creation of thumbnails on with an unsharp mask applied, i.e. you enable thumbnail sharpening. If this option is enabled, you usually get sharper-looking thumbnails. Turn the option off if the exact looks of the original need to be preserved without the improved visual effect that thumb sharpening applies. Default setting (for compatibility reasons) is "off". Recommended setting is "on".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening: enable Unsharp Mask</p>
-<a name="admin_picture_thumb_sharpening_enable_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_amount"></a><h3>Thumb Sharpening amount<a href="#admin_picture_thumb_sharpening_amount" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The amount of sharpening that is applied, listed as a percentage, controling the magnitude of each overshoot (how much darker and how much lighter the edge borders become). This can also be thought of as how much contrast is added at the edges. It does not affect the width of the edge rims.</p>
-<p>Recommended setting (and default) is 120.</p>
-<p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening amount</p>
-<a name="admin_picture_thumb_sharpening_amount_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_radius"></a><h3>Thumb Sharpening radius<a href="#admin_picture_thumb_sharpening_radius" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This affects the size of the edges to be enhanced or how wide the edge rims become, so a smaller radius enhances smaller-scale detail. Higher Radius values can cause halos at the edges, a detectable faint light rim around objects. Fine detail needs a smaller Radius. Radius and Amount interact; reducing one allows more of the other.</p>
-<p>Default (and recommended) setting is 0.5</p>
-<p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening radius</p>
-<a name="admin_picture_thumb_sharpening_radius_end"></a>
-<hr />
-
-<a name="admin_picture_thumb_sharpening_threshold"></a><h3>Thumb Sharpening threshold<a href="#admin_picture_thumb_sharpening_threshold" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Controls the minimum brightness change that will be sharpened or how far apart adjacent tonal values have to be before the filter does anything. This lack of action is important to prevent smooth areas from becoming speckled. The threshold setting can be used to sharpen more pronounced edges, while leaving more subtle edges untouched. Low values should sharpen more because fewer areas are excluded. Higher threshold values exclude areas of lower contrast.</p>
-<p>Default (and recommended) setting is 3</p>
-<p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Thumb Sharpening threshold</p>
-<a name="admin_picture_thumb_sharpening_threshold_end"></a>
-<hr />
-<a name="admin_thumb_end"></a>
+    <a name="admin_picture_thumb_sharpening_enable_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumb_sharpening_amount"></a><h3>Thumb Sharpening amount<a href="#admin_picture_thumb_sharpening_amount" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="120" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="120" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">unsharp_amount</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening amount
+	</div>
+    <p>The amount of sharpening that is applied, listed as a percentage, controling the magnitude of each overshoot (how much darker and how much lighter the edge borders become). This can also be thought of as how much contrast is added at the edges. It does not affect the width of the edge rims.</p>
+    <p>Recommended setting (and default) is 120.</p>
+    <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
+
+    <a name="admin_picture_thumb_sharpening_amount_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumb_sharpening_radius"></a><h3>Thumb Sharpening radius<a href="#admin_picture_thumb_sharpening_radius" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="0.5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="0.5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="9.9" /><br />
+		Database record name: <tt class="code">unsharp_radius</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening radius
+	</div>
+    <p>This affects the size of the edges to be enhanced or how wide the edge rims become, so a smaller radius enhances smaller-scale detail. Higher Radius values can cause halos at the edges, a detectable faint light rim around objects. Fine detail needs a smaller Radius. Radius and Amount interact; reducing one allows more of the other.</p>
+	<p>The decimal separator is always a dot even if the separator in your language differs!</p>
+    <p>Default (and recommended) setting is 0.5</p>
+    <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
+
+    <a name="admin_picture_thumb_sharpening_radius_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_picture_thumb_sharpening_threshold"></a><h3>Thumb Sharpening threshold<a href="#admin_picture_thumb_sharpening_threshold" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="3" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">unsharp_threshold</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Thumb Sharpening threshold
+	</div>
+    <p>Controls the minimum brightness change that will be sharpened or how far apart adjacent tonal values have to be before the filter does anything. This lack of action is important to prevent smooth areas from becoming speckled. The threshold setting can be used to sharpen more pronounced edges, while leaving more subtle edges untouched. Low values should sharpen more because fewer areas are excluded. Higher threshold values exclude areas of lower contrast.</p>
+    <p>Default (and recommended) setting is 3</p>
+    <p>This setting will only be taken into account if thumbnail sharpening is enabled in the first place.</p>
 
+    <a name="admin_picture_thumb_sharpening_threshold_end"></a>
+    <br clear="all" style="clear:both;" />
+</div>
+<a name="admin_thumb_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_picture_thumbnail"></a><h2>File settings<a href="#admin_picture_thumbnail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_picture_thumbnail_jpeg_quality"></a><h3>Quality for JPEG files<a href="#admin_picture_thumbnail_jpeg_quality" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The quality used for JPEG compression when the script resizes an image. Values can range from 0 (worst) to 100 (best). By default this value is set to 80. This value can be set to 75 when using ImageMagick.<br />Do not change this setting unless you really know what you're doing. Other settings for thumbnail and intermediate pic (dimensions) may have a significant and undesireable impact on filesizes and image quality.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Quality for JPEG files</p>
-<a name="admin_picture_thumbnail_jpeg_quality_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_toggle"></a><h3>Create intermediate pictures<a href="#admin_picture_thumbnail_intermediate_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>By default, whenever you upload a file, the script creates both a thumbnail of the file (file name using "thumb_" as its prefix) and an intermediate version of the file(file name using "normal_" as its prefix). If you set this option to NO, the intermediate file will not be created. This will keep Coppermine from creating intermediate-sized pics during the upload process, displaying the full-sized picture even on the intermediate-display page (resizing the full-sized image on that screen using the width and height attributes of the &lt;img&gt;-tag) to the size that you have specified for &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;. Setting this option to &quot;no&quot; will save webspace but may result in increased loading times for the intermediate image display screen.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Create intermediate pictures</p>
-<a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_intermediate_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>like thumbnail</em>) on which the maximum pixel size limitation should apply to for the intermediate picture.</p>
-<p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all intermediate pictures will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
-<p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot; - the shorter side will be shorter of course.</p>
-<p>If you choose <tt class="code">like thumbnail</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the thumbnail field &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; will be taken into account.</p>
-<p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Thumbnails settings &rarr; Use dimension</p>
-<a name="admin_picture_thumbnail_intermediate_use-dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_intermediate_dimension"></a><h3>Max width or height of an intermediate picture<a href="#admin_picture_thumbnail_intermediate_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The intermediate pictures are those that appears when you click on a thumbnail. The default value is 400, it means that the intermediate picture will be created to fit inside a square of 400x400 pixels. NOTE: Currently, 33% of your users have monitors set at 800 pixels wide, another 33% have their settings at 1024 pixels, the rest have settings less than or greater than these two numbers. Therefore a setting of 600 or less would fit the screens of most users.  Keep in mind,however, that setting this size larger than 400 impacts the file size of your intermediate pictures and the time it takes to download and display on slower connections.</p>
-<p>If you disable the <a href="#admin_picture_thumbnail_intermediate_toggle">creation of intermediate images</a>, the value specified for &quot;Max width or height of an intermediate picture&quot; will still have an impact: the full-size image will then be resized using the width and height attributes of the &lt;img&gt;-tag on the intermediate image display pages (displayimage.php), resizing the full-size pic that way to fit on the page.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height of an intermediate picture</p>
-<a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_max_upload_size"></a><h3>Max size for uploaded files (KB)<a href="#admin_picture_thumbnail_max_upload_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Any file with a file size larger than this value will be rejected by the coppermine script. Setting this option to a higher value than what is actually supported by your webserver will only result in "funny" webserver error messages in lieu of "regular" coppermine error messages. Therefore, it is recommended that you set this value to a size that is slightly lower or equal to the max file size that your server is set to handle. The actual size your server can handle cannot be determined by Coppermine (or any PHP script) - when in doubt, contact your webhost.</p> <p>Prior to an FTP upload of files, it is recommended that the admin use their imaging software to resize (individually or by batch processing) larger files to a more practical size. This will facilitate the FTP process and the creation of intermediate pictures and thumbnails.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max size for uploaded files</p>
-<a name="admin_picture_thumbnail_max_upload_size_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_max_upload_dimension"></a><h3>Max width or height for uploaded pictures (pixels)<a href="#admin_picture_thumbnail_max_upload_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Limits the height and width dimensions of the pictures that are uploaded. Resizing large pictures requires a lot of memory and consumes CPU resources. As a result, there are usually limitations that have been set by your webserver (host) regarding the maximum uploadable file sizes - you cannot set this value to one that is higher than what is actually supported by your webserver. Contact your webhost/server if you are not sure about your site's file size limitations. (Ideally, users will resize their pictures to a more manageable size prior to attempting any uploads). Determine what you would like the maximum size for a full size pic should be (dpi and dimensions, while keeping in mind the screen size of your users) and use that as a recommended standard for FTP and user HTTP uploads. Inform your users of this recommended size constraints.)</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height for uploaded pictures</p>
-<a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_auto-resize"></a><h3>Auto resize images that are larger than max width or height<a href="#admin_picture_thumbnail_auto-resize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>During the upload process, if images are larger than the maximum width or height allowed they will automatically be resized to the maximum allowable size. Users with especially large files should be advised to resize their pictures outside of coppermine before uploading as this process also consumes considerable resources when processed online.</p>
-<p><strong>Note:</strong> How the image is resized (width/height/max aspect) is set in the admin option &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension (width or height or Max aspect for thumbnail)</a>&quot;</p>
-<p>There are three options:</p>
-<ul><li>No - Disabled</li><li>Yes: Everyone - Enabled for all users, including the Admin during batch-add process.</li>
-<li>Yes: User only - Enabled only for regular users</li></ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Auto resize images that are larger than max width or height</p>
-
-<a name="admin_picture_thumbnail_auto-resize_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_fullsize_padding_x"></a><h3>Horizontal padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This setting is used to determine the width of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 5 pixels unless you know what you're doing.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Horizontal padding for full-size pop-up</p>
-
-<a name="admin_picture_thumbnail_fullsize_padding_x_end"></a>
-<hr />
-<a name="admin_picture_thumbnail_fullsize_padding_y"></a><h3>Vertical padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This setting is used to determine the height of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 3 pixels unless you know what you're doing.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Vertical padding for full-size pop-up</p>
-
-<a name="admin_picture_thumbnail_fullsize_padding_y_end"></a>
-<a name="admin_picture_thumbnail_end"></a>
-
-
-<a name="admin_picture_thumb_advanced"></a>
-<a name="admin_picture_thumb_advanced_private_toggle"></a><h3>Albums can be private<a href="#admin_picture_thumb_advanced_private_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If set to YES then your gallery can contain albums that are visible only to users that belong to a specified group. This is ideal for creating albums that contain files that you want accessible to only a select group of people.  You could also create a userID and password and inform specific users/customers of the ID and password needed to view these files. </p>
-<p>If a user is a member of a group that can have its own gallery and this option is turned on then this user will have the permission to hide any of his/her albums from other users.</p>
-<p>This option does <strong>not</strong> determine whether users can have personal galleries at all, <strong>nor</strong> does it determine who is allowed to upload and who is not (these settings are accessible in the <a href="groups.htm#group_cp">groups manager</a>). You should only set this option to NO if you really know what you're doing (by default, it is set to YES).</p>
-<p class="cpg_message_error">Note: if you switch from 'yes' to 'no' all currently private albums will become public! Do not set this option to 'no' unless you understand what this option actually does!</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Albums can be private</p>
-<a name="admin_picture_thumb_advanced_private_toggle_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_private_icon_show"></a><h3>Show private album Icon to unlogged user<a href="#admin_picture_thumb_advanced_private_icon_show" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles the display of the private album icons to unlogged users.<br />Set to 'NO', the album is completely hidden from unauthorised users.<br />Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files contained within.</p>
-<p>It is recommended to enable this option especially if you want to encourage visitors to register (this does of course only make sense if you allow registered users to see albums that guests are not allowed to see).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Show private album Icon to unlogged user</p>
-<a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a><h3>Characters forbidden in filenames<a href="#admin_picture_thumb_advanced_filename_forbidden_chars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When the filename of a file that is uploaded contains any one or more of these characters, the characters will be replaced with an underscore.</p>
-<p>Don't change this unless you know exactly what you are doing. Default value is <tt class="code">$/\:*?&quot;'&lt;&gt;|` &amp;#@</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Characters forbidden in filenames</p>
-<a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_silly_safe_mode_start"></a><a name="safe"></a><h3>Enable "silly safe mode"<a href="#admin_picture_thumb_advanced_silly_safe_mode_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>A significant number of webhosts on the Internet run PHP in <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a>. Coppermine runs without any problem in safe mode and with the "open basedir restriction" active, provided safe mode is properly configured. Unfortunately, on many hosts, safe mode is not configured properly.<br />
-If you have issues uploading pics, find out if safe_mode is enabled on your webserver by searching for it on your phpinfo page (go to admin tools -&gt; phpinfo). If safe_mode is enabled there, coppermine might be able to workaround the misconfiguration of your server if you enable coppermine's "silly safe mode" option.</p>
-<p>What "silly safe mode" does: if you enable this option, Coppermine will not try to create sub-folders for each user, but upload all files into the root of the userpics folder. There might be a slight performance impact for larger galleries, but then you probably won't be running a large gallery on a "crippled" webserver that is not configured properly.</p>
-<p>Before playing with the silly safe mode option, make sure that you have <a href="install_permissions.htm#permissions">set permissions</a> on the albums folder and everything within it as suggested.</p>
-<p>Don't change this if uploading works just fine for you. Do not enable the Coppermine setting "silly safe mode" if your webserver is not running in safe mode in the first place.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Enable "silly safe mode"</p>
-<a name="admin_picture_thumb_advanced_silly_safe_mode_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_pic_extensions"></a><h3>Allowed image types<a href="#admin_picture_thumb_advanced_pic_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enter the allowed image file types that your image library (GD or ImageMagick) is capable of handling to be allowed as uploads and content in your gallery. Restrict the allowed file types to certain types only by entering a slash-separated list of extensions, e.g. <tt class="code">jpg/bmp/tif</tt> (only possible if you use ImageMagick) or <tt class="code">jpg/png</tt> (possible both for Image Magick as well as GD).</p>
-<p>You have to understand that you can not specify &quot;all image file types that exist&quot;, but instead &quot;all image file types that your <a href="#admin_picture_thumb_advanced_resize_method">image library</a> (GD or ImageMagick) supports.</p>
-<ul>
-  <li><strong>File types supported by GD:</strong><br />
-  jpeg/jpg/png/gif</li>
-  <li><strong>File types supported by ImageMagick:</strong><br />
-  jpeg/jpg/png/gif/bmp/jpc/jp2/jpx/jb2/swc/iff/psd</li>
-</ul>
-In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all image file types that exist&quot; - this is not the case: you can only specify the file types that the image library you use actually supports.
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed image types</p>
-<a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
-<hr />
-<a name="admin_thumbs_advanced_movie"></a><h3>Allowed movie types<a href="#admin_thumbs_advanced_movie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Specify the allowed movie file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wmv/avi/mov</tt>.</p>
-<p>Note that being able to display a movie requires that the cpg-user have the necessary codecs properly configured on their computers to display the movie file, e.g. if you allow the file type <tt class="faq">mov</tt>, the user who wishes to view the file will need to have Apple's Quick-Time plug-in installed. Also note that <tt class="code">avi</tt> is just a container for different codecs - this means that a computer which is capable of playing movie1.avi may not be capable of playing movie2.avi if those files have been encoded with different 'avi' codecs.</p>
-<p><strong>File types supported by Coppermine:</strong><br />
-asf/asx/mpg/mpeg/wmv/swf/avi/mov</p>
-<p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all movie file types that exist&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed movie types</p>
-<a name="admin_thumbs_advanced_movie_end"></a>
-<hr />
-<a name="admin_movie_autoplay"></a><h3>Movie Playback Autostart<a href="#admin_movie_autoplay" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If set to YES, movies will instantly start playing when loaded (has no affect on flash files, however).  Nothing will happen if the user does not have the necessary codecs installed on their computer. This option is browser-dependant, so there is no guarantee that it will work on all platforms.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Movie Playback Autostart</p>
-<a name="admin_movie_autoplay_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_audio_extensions"></a><h3>Allowed audio types<a href="#admin_picture_thumb_advanced_audio_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Specify the allowable audio file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wav/mp3/wma</tt>.</p>
-<p>Note that being able to listen to an audio file requires that the cpg-user have the necessary codecs properly configured on their computers to hear these files, e.g. if you allow the file type <tt class="code">mp3</tt>, users who wish to listen to the file will need to have a media player installed on their computer that can handle mp3 files.</p>
-<p><strong>File types supported by Coppermine:</strong><br />
-mp3/midi/mid/wma/wav/ogg</p>
-<p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all sound file types that exist&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed audio types</p>
-
-<a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_doc_extensions"></a><h3>Allowed document types<a href="#admin_picture_thumb_advanced_doc_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Specify the allowable document file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">txt/pdf</tt>.</p>
-<p>Note that being able to browse a document file requires the cpg-user to have a compatible software installed and configured properly on their computer that is capable of displaying the type of document in question, e.g. if you allow the file type <tt class="code">xls</tt>, users who wish to browse the file will need to have an application installed on their computer that can display MS-Excel sheets. Be extremely careful with  documents that are known to be vulnerable to virus contamination, embedded or as macros. This is especially true if you plan to allow users the capability of uploading documents without admin approval.</p>
-<p><strong>File types supported by Coppermine:</strong><br />
-Real-Media-files: ram/ra/rm<br />
-Images: tiff/tif<br />
-MS Office: doc/xls/pps/ppt/mdb/accdb/accde/accde/accdr/accdt/docm/docx/dotm/dotx/grv/gsa/one/onepkg/ost/potm/potx/ppam/ppsm/ppsx/pptm/pptx/pub/xlam/xlsb/xlsm/xlsx/xltm/xltx/xsf/xsn<br />
-Misc: txt/rtf/pdf<br />
-Archives: zip/rar/gz/001/7z/arj/bz2/cab/lzh/rpm/tar/z<br />
-OpenDocument (OpenOffice 2.x): odt/ods/odp/odg/odc/odf/odi/odm/ott/ots/otp/otg/otc/otf/oti/oth<br />
-OpenOffice 1.x / StarOffice 6.x: sxw/stw/sxc/stc/sxd/std/sxi/sti/sxg/sxm</p>
-<p>For security reasons coppermine doesn't enable all document types by default. Before adding more file types, make sure that the file types are supported on your webserver.</p>
-<p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all document file types that exist&quot;.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Allowed document types</p>
-
-<a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_resize_method"></a><h3>Method for resizing images<a href="#admin_picture_thumb_advanced_resize_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Set this to the type of image library you have on your server (must be either GD1, GD2 or ImageMagick). GD2 is the recommended setting.</p>
-<p>If you are using GD 1.x and the colors of your thumbnails or intermediate image do not display properly, then, chances are, you actually have GD2 on your server - switch this option to GD 2.x</p>
-<p>More recent distributions of PHP come pre-packaged with GD - if you're not sure what you have, set this option to GD2. You can also look at your PHP settings by pointing your browser to the phpinfo.php file in your gallery.  eg, <strong>http://www.yourgallery.com/your_cpg_folder/phpinfo.php</strong>. For more information on using PHP click on this link: <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a>.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Method for resizing images</p>
-<a name="admin_picture_thumb_advanced_resize_method_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_im_path"></a><h3>Path to ImageMagick 'convert' utility (example /usr/bin/X11/)<a href="#admin_picture_thumb_advanced_im_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you intend using ImageMagick convert utility to resize you picture, you must enter the name of the <strong>directory</strong> where the convert program is located in this line. Don't forget the trailing &quot;<tt class="code">/</tt>&quot; to close the path. This path must only indicate the <strong>directory</strong> where the convert utility is located, it should not point directly to the convert utility.</p>
-<p>If your server is running under Windows, use / and not \ to separate components of the path (eg. use C:/ImageMagick/ and not C:\ImageMagick\). This path must not contain any spaces under Windows so that it will not put ImageMagick in the "Program files" directory.</p>
-<p><strong>ImageMagick will not work properly if PHP on your server is running in SAFE mode and it is a real challenge to get it running under Windows. Please consider using GD in these cases and don't waste your time asking for support in the forum with ImageMagick installation questions. There are just too many things that can prevent ImageMagick from work properly and without physical access to your server it is extremely difficult to guess what is wrong.</strong></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Path to ImageMagick 'convert' utility</p>
-<a name="admin_picture_thumb_advanced_im_path_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_im_commandline"></a><h3>Command line options for ImageMagick<a href="#admin_picture_thumb_advanced_im_commandline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here you can add options that will be appended to the command line when executing ImageMagick. Read the ImageMagick Convert manual to see what is available.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Command line options for ImageMagick</p>
-<a name="admin_picture_thumb_advanced_im_commandline_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_exif"></a><h3>Read EXIF data in JPEG files<a href="#admin_picture_thumb_advanced_exif" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>With this option turned on, the script will read the EXIF data stored by digicams in JPEG files. For cpg1.x to cpg1.2.1, this option will work only if PHP was compiled with the EXIF extension. Coppermine 1.3.0 (or better) comes with built-in EXIF support even if the webserver itself doesn't have EXIF support, as it uses a <a href="http://www.offsky.com/software/exif/index.php" class="external">separate EXIF class</a>.</p>
-<p>Since cpg1.4.x there is even an <a href="exif.htm">EXIF-manager</a> available that will allow you to determine what exif fields are supposed to be displayed.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Read EXIF data in JPEG files</p>
-
-<a name="admin_picture_thumb_advanced_exif_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_iptc"></a><h3>Read IPTC data in JPEG files<a href="#admin_picture_thumb_advanced_iptc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external" rel="external">IPTC</a> data stored by digicams in picture files.</p>
-<p>Please note: IPTC does not support unicode encoding. Therefore, it may collide with coppermine if you use special, non-latin characters in your IPTC tags.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Read IPTC data in JPEG files</p>
-
-<a name="admin_picture_thumb_advanced_iptc_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_albums_dir"></a><h3>The album directory<a href="#admin_picture_thumb_advanced_albums_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the base directory for your "Image Store". The path is relative to the main directory of the script. </p>
-<p>You can use ../ in the path to move-up one level in the directory tree.</p>
-<p>You can <strong>not</strong> use an absolute path there ("/var/my_images/" will not work) and the album directory must be visible by your web server.</p>
-<p>This setting mustn't be changed if you already have files in your database. If you do so, all references to your existing files will break.</p>
-<p>Default value is <tt class="code">albums/</tt></p>
-<p>Unless you really know what you are doing, do not change this setting.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The album directory</p>
-<a name="admin_picture_thumb_advanced_albums_dir_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_userpics_dir"></a><h3>The directory for user files<a href="#admin_picture_thumb_advanced_userpics_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is the directory where files uploaded using the web interface (URL/URI) are stored. This directory is a subdirectory of the album directory. It's recommended that you leave this setting as is. Should you decide to change it, keep in mind that the folder must exist within the albums folder and the path should be relative to it.</p>
-<p>The same remarks as above apply.</p>
-<p>When you upload files by FTP, store them in a subdirectory (folder) of the "album directory" and not inside the &quot;directory for user files&quot;. </p>
-<p>This setting mustn't be changed if you already have files in your database. If you do, all reference to previously existing files will no longer be valid.</p>
-<p>Default value is <tt class="code">userpics/</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The directory for user files</p>
-<a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_intermediate_prefix"></a><h3>The prefix for intermediate pictures<a href="#admin_picture_thumb_advanced_intermediate_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This prefix is added to the file name of created pictures.</p>
-<p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
-<p>Default prefix is <tt class="code">normal_</tt>.</p>
-<p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; The prefix for intermediate pictures</p>
-<a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_chmod_folder"></a><h3>Default mode for directories<a href="#admin_picture_thumb_advanced_chmod_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0777</strong> . Failure to do so may prevent you from being able to delete directories created by the script with your FTP client should you ever decide it necessary to uninstall the coppermine script.</p>
-<p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="install_permissions.htm#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ</a> section).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Default mode for directories</p>
-<a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
-<hr />
-<a name="admin_picture_thumb_advanced_chmod_files"></a><h3>Default mode for files<a href="#admin_picture_thumb_advanced_chmod_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0666</strong>.</p>
-<p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ.htm</a> document located in the DOCS folder of this installation package).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Picture and thumbnail settings &rarr; Default mode for files</p>
-<a name="admin_picture_thumb_advanced_chmod_files_end"></a>
-<a name="admin_picture_thumb_advanced_end"></a>
+<div class="indent">
+    <a name="admin_picture_thumbnail_jpeg_quality"></a><h3>Quality for JPEG files<a href="#admin_picture_thumbnail_jpeg_quality" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="80" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="80" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">jpeg_qual</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Quality for JPEG files
+	</div>
+    <p>The quality used for JPEG compression when the script resizes an image. Values can range from 0 (worst) to 100 (best). By default this value is set to 80. This value can be set to 75 when using ImageMagick.<br />Do not change this setting unless you really know what you're doing. Other settings for thumbnail and intermediate pic (dimensions) may have a significant and undesireable impact on filesizes and image quality.</p>
+
+    <a name="admin_picture_thumbnail_jpeg_quality_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_intermediate_toggle"></a><h3>Create intermediate pictures<a href="#admin_picture_thumbnail_intermediate_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">make_intermediate</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Create intermediate pictures
+	</div>
+    <p>By default, whenever you upload a file, the script creates both a thumbnail of the file (file name using "thumb_" as its prefix) and an intermediate version of the file(file name using "normal_" as its prefix). If you set this option to NO, the intermediate file will not be created. This will keep Coppermine from creating intermediate-sized pics during the upload process, displaying the full-sized picture even on the intermediate-display page (resizing the full-sized image on that screen using the width and height attributes of the &lt;img&gt;-tag) to the size that you have specified for &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;. Setting this option to &quot;no&quot; will save webspace but may result in increased loading times for the intermediate image display screen.</p>
+    <p class="cpg_message_success">A lot of additional information on intermediate images can be found on the &quot;Getting Started&quot; page, especially within the sub-sections &quot;<a href="start.htm#getting_resizing_intermediate">Intermediates</a>&quot; and &quot;<a href="start.htm#getting_resizing_recommended">Recommended resizing setups</a>&quot;.</p>
+
+    <a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_intermediate_use-dimension"></a><h3>Use dimension<a href="#admin_picture_thumbnail_intermediate_use-dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /><br />
+		Recommended value: <input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /><br />
+		Available options:
+		<input type="text" size="16" maxlength="16" class="textinput" value="Max Aspect" /> ("<tt class="code">any</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Height" /> ("<tt class="code">ht</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Width" /> ("<tt class="code">wd</tt>")<br />
+		<input type="text" size="16" maxlength="16" class="textinput" value="Like thumbnail" /> ("<tt class="code">thumb</tt>")<br />
+		Database record name: <tt class="code">picture_use</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Thumbnails settings &rarr; Use dimension
+	</div>
+    <p>Sets the dimension (<em>width</em> or <em>height</em> or <em>max aspect</em> or <em>like thumbnail</em>) on which the maximum pixel size limitation should apply to for the intermediate picture.</p>
+    <p>The options <tt class="code">width</tt> or <tt class="code">height</tt> should be pretty self-explanatory: if you specify the value <tt class="code">width</tt> for the setting &quot;Use dimension&quot;, all intermediate pictures will have <strong>exactly</strong> the <em>width</em> (in pixels) that you specify in the setting &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot;.</p>
+    <p>Choosing <tt class="code">max aspect</tt> means that whatever will be the longer side (width for images in landscape format, height for images in portrait format) will have the dimension you specify in &quot;<a href="#admin_picture_thumbnail_intermediate_dimension">Max width or height of an intermediate picture</a>&quot; - the shorter side will be shorter of course.</p>
+    <p>If you choose <tt class="code">like thumbnail</tt> as value for the setting &quot;Use dimension&quot;, the value entered into the thumbnail field &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; will be taken into account.</p>
+    <p class="cpg_message_info">When changing this setting, only files that are added after the change will be affected. Therefore, it is advisable that this setting not be changed after photos have already been added to the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</p>
+
+    <a name="admin_picture_thumbnail_intermediate_use-dimension_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_intermediate_dimension"></a><h3>Max width or height of an intermediate picture<a href="#admin_picture_thumbnail_intermediate_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="400" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="400" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">picture_width</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; Max width or height of an intermediate picture
+	</div>
+    <p>The intermediate pictures are those that appears when you click on a thumbnail. The default value is 400, it means that the intermediate picture will be created to fit inside a square of 400x400 pixels. NOTE: Currently, 33% of your users have monitors set at 800 pixels wide, another 33% have their settings at 1024 pixels, the rest have settings less than or greater than these two numbers. Therefore a setting of 600 or less would fit the screens of most users.  Keep in mind,however, that setting this size larger than 400 impacts the file size of your intermediate pictures and the time it takes to download and display on slower connections.</p>
+    <p>If you disable the <a href="#admin_picture_thumbnail_intermediate_toggle">creation of intermediate images</a>, the value specified for &quot;Max width or height of an intermediate picture&quot; will still have an impact: the full-size image will then be resized using the width and height attributes of the &lt;img&gt;-tag on the intermediate image display pages (displayimage.php), resizing the full-size pic that way to fit on the page.</p>
+    <a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_max_upload_size"></a><h3>Max size for uploaded files (KB)<a href="#admin_picture_thumbnail_max_upload_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="numberinput" value="1024" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="numberinput" value="2048" /><br />
+		Minimum: <input type="text" size="7" maxlength="7" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="7" maxlength="7" class="numberinput" value="9999999" /><br />
+		Database record name: <tt class="code">max_upl_size</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; Max size for uploaded files
+	</div>
+    <p>Any file with a file size larger than this value will be rejected by the coppermine script. Setting this option to a higher value than what is actually supported by your webserver will only result in "funny" webserver error messages in lieu of "regular" coppermine error messages. Therefore, it is recommended that you set this value to a size that is slightly lower or equal to the max file size that your server is set to handle. The actual size your server can handle cannot be determined by Coppermine (or any PHP script) - when in doubt, contact your webhost.</p> <p>Prior to an FTP upload of files, it is recommended that the admin use their imaging software to resize (individually or by batch processing) larger files to a more practical size. This will facilitate the FTP process and the creation of intermediate pictures and thumbnails.</p>
+        <a name="admin_picture_thumbnail_max_upload_size_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_max_upload_dimension"></a><h3>Max width or height for uploaded pictures (pixels)<a href="#admin_picture_thumbnail_max_upload_dimension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="2048" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="2048" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">max_upl_width_height</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Max width or height for uploaded pictures
+	</div>
+    <p>Limits the height and width dimensions of the pictures that are uploaded. Resizing large pictures requires a lot of memory and consumes CPU resources. As a result, there are usually limitations that have been set by your webserver (host) regarding the maximum uploadable file sizes - you cannot set this value to one that is higher than what is actually supported by your webserver. Contact your webhost/server if you are not sure about your site's file size limitations. (Ideally, users will resize their pictures to a more manageable size prior to attempting any uploads). Determine what you would like the maximum size for a full size pic should be (dpi and dimensions, while keeping in mind the screen size of your users) and use that as a recommended standard for FTP and user HTTP uploads. Inform your users of this recommended size constraints.)</p>
+
+    <a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_auto-resize"></a><h3>Auto resize images that are larger than max width or height<a href="#admin_picture_thumbnail_auto-resize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="auto_resize" /><label for="auto_resize" class="clickable_option">Yes: Everyone</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="auto_resize_r" /><label for="auto_resize_r" class="clickable_option">Yes: Everyone</label><br />
+		Database record name: <tt class="code">auto_resize</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Auto resize images that are larger than max width or height
+	</div>
+    <p>During the upload process, if images are larger than the maximum width or height allowed they will automatically be resized to the maximum allowable size. Users with especially large files should be advised to resize their pictures outside of coppermine before uploading as this process also consumes considerable resources when processed online.</p>
+    <p><strong>Note:</strong> How the image is resized (width/height/max aspect) is set in the admin option &quot;<a href="#admin_picture_thumbnail_use-dimension">Use dimension (width or height or Max aspect for thumbnail)</a>&quot;</p>
+    <p>There are three options:</p>
+    <ul>
+		<li>No - Disabled</li>
+		<li>Yes: Everyone - Enabled for all users, including the Admin during batch-add process.</li>
+		<li>Yes: User only - Enabled only for regular users</li>
+	</ul>
+
+    
+    <a name="admin_picture_thumbnail_auto-resize_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_fullsize_padding_x"></a><h3>Horizontal padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">fullsize_padding_x</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Horizontal padding for full-size pop-up
+	</div>
+    <p>This setting is used to determine the width of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 5 pixels unless you know what you're doing.</p>
+
+    
+    <a name="admin_picture_thumbnail_fullsize_padding_x_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumbnail_fullsize_padding_y"></a><h3>Vertical padding for full-size pop-up<a href="#admin_picture_thumbnail_fullsize_padding_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">fullsize_padding_y</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Vertical padding for full-size pop-up
+	</div>
+    <p>This setting is used to determine the height of a full-size pop-up, as most major browsers mysteriously add some padding to pics opened in a pop-up. It's recommended to leave this set to the default 3 pixels unless you know what you're doing.</p>
+
+    
+    <a name="admin_picture_thumbnail_fullsize_padding_y_end"></a>
+    <a name="admin_picture_thumbnail_end"></a>
+    
+    
+    <a name="admin_picture_thumb_advanced"></a>
+    <a name="admin_picture_thumb_advanced_private_toggle"></a><h3>Albums can be private<a href="#admin_picture_thumb_advanced_private_toggle" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_private_albums</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Albums can be private
+	</div>
+    <p>If set to YES then your gallery can contain albums that are visible only to users that belong to a specified group. This is ideal for creating albums that contain files that you want accessible to only a select group of people.  You could also create a userID and password and inform specific users/customers of the ID and password needed to view these files. </p>
+    <p>If a user is a member of a group that can have its own gallery and this option is turned on then this user will have the permission to hide any of his/her albums from other users.</p>
+    <p>This option does <strong>not</strong> determine whether users can have personal galleries at all, <strong>nor</strong> does it determine who is allowed to upload and who is not (these settings are accessible in the <a href="groups.htm#group_cp">groups manager</a>). You should only set this option to NO if you really know what you're doing (by default, it is set to YES).</p>
+    <p class="cpg_message_error">Note: if you switch from 'yes' to 'no' all currently private albums will become public! Do not set this option to 'no' unless you understand what this option actually does!</p>
+
+    <a name="admin_picture_thumb_advanced_private_toggle_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_private_icon_show"></a><h3>Show private album Icon to unlogged user<a href="#admin_picture_thumb_advanced_private_icon_show" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">show_private</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Show private album Icon to unlogged user
+	</div>
+	<p>Toggles the display of the private album icons to unlogged users.<br />Set to 'NO', the album is completely hidden from unauthorised users.<br />Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files contained within.</p>
+    <p>It is recommended to enable this option especially if you want to encourage visitors to register (this does of course only make sense if you allow registered users to see albums that guests are not allowed to see).</p>
+
+    <a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a><h3>Characters forbidden in filenames<a href="#admin_picture_thumb_advanced_filename_forbidden_chars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="18" maxlength="18" class="textinput" value="$/\:*?&quot;&#039;&lt;&gt;|` &amp;#@" /><br />
+		Recommended value: <input type="text" size="18" maxlength="18" class="textinput" value="$/\:*?&quot;&#039;&lt;&gt;|` &amp;#@" /><br />
+		Database record name: <tt class="code">forbiden_fname_char</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Characters forbidden in filenames
+	</div>
+    <p>When the filename of a file that is uploaded contains any one or more of these characters, the characters will be replaced with an underscore.</p>
+    <p>Don't change this unless you know exactly what you are doing. Default value is <tt class="code">$/\:*?&quot;'&lt;&gt;|` &amp;#@</tt></p>
+
+    <a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_silly_safe_mode_start"></a><a name="safe"></a><h3>Enable "silly safe mode"<a href="#admin_picture_thumb_advanced_silly_safe_mode_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">silly_safe_mode</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Enable "silly safe mode"
+	</div>
+    <p>A significant number of webhosts on the Internet run PHP in <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a>. Coppermine runs without any problem in safe mode and with the "open basedir restriction" active, provided safe mode is properly configured. Unfortunately, on many hosts, safe mode is not configured properly.<br />
+    If you have issues uploading pics, find out if safe_mode is enabled on your webserver by searching for it on your phpinfo page (go to admin tools -&gt; phpinfo). If safe_mode is enabled there, coppermine might be able to workaround the misconfiguration of your server if you enable coppermine's "silly safe mode" option.</p>
+    <p>What "silly safe mode" does: if you enable this option, Coppermine will not try to create sub-folders for each user, but upload all files into the root of the userpics folder. There might be a slight performance impact for larger galleries, but then you probably won't be running a large gallery on a "crippled" webserver that is not configured properly.</p>
+    <p>Before playing with the silly safe mode option, make sure that you have <a href="install_permissions.htm#permissions">set permissions</a> on the albums folder and everything within it as suggested.</p>
+    <p>Don't change this if uploading works just fine for you. Do not enable the Coppermine setting "silly safe mode" if your webserver is not running in safe mode in the first place.</p>
+
+    <a name="admin_picture_thumb_advanced_silly_safe_mode_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_pic_extensions"></a><h3>Allowed image types<a href="#admin_picture_thumb_advanced_pic_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="16" maxlength="16" class="textinput" value="jpeg/jpg/png/gif" /><br />
+		Recommended value: <input type="text" size="16" maxlength="16" class="textinput" value="jpeg/jpg/png/gif" /><br />
+		Database record name: <tt class="code">allowed_img_types</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed image types
+	</div>
+    <p>Enter the allowed image file types that your image library (GD or ImageMagick) is capable of handling to be allowed as uploads and content in your gallery. Restrict the allowed file types to certain types only by entering a slash-separated list of extensions, e.g. <tt class="code">jpg/bmp/tif</tt> (only possible if you use ImageMagick) or <tt class="code">jpg/png</tt> (possible both for Image Magick as well as GD).</p>
+    <p>You have to understand that you can not specify &quot;all image file types that exist&quot;, but instead &quot;all image file types that your <a href="#admin_picture_thumb_advanced_resize_method">image library</a> (GD or ImageMagick) supports.</p>
+    <ul>
+      <li><strong>File types supported by GD:</strong><br />
+      jpeg/jpg/png/gif</li>
+      <li><strong>File types supported by ImageMagick:</strong><br />
+      jpeg/jpg/png/gif/bmp/jpc/jp2/jpx/jb2/swc/iff/psd</li>
+    </ul>
+    In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all image file types that exist&quot; - this is not the case: you can only specify the file types that the image library you use actually supports.
+
+    <a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_thumbs_advanced_movie"></a><h3>Allowed movie types<a href="#admin_thumbs_advanced_movie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="32" maxlength="32" class="textinput" value="asf/asx/mpg/mpeg/wmv/swf/avi/mov" /><br />
+		Recommended value: <input type="text" size="32" maxlength="32" class="textinput" value="asf/asx/mpg/mpeg/wmv/swf/avi/mov" /><br />
+		Database record name: <tt class="code">allowed_mov_types</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed movie types
+	</div>
+    <p>Specify the allowed movie file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wmv/avi/mov</tt>.</p>
+    <p>Note that being able to display a movie requires that the cpg-user have the necessary codecs properly configured on their computers to display the movie file, e.g. if you allow the file type <tt class="faq">mov</tt>, the user who wishes to view the file will need to have Apple's Quick-Time plug-in installed. Also note that <tt class="code">avi</tt> is just a container for different codecs - this means that a computer which is capable of playing movie1.avi may not be capable of playing movie2.avi if those files have been encoded with different 'avi' codecs.</p>
+    <p><strong>File types supported by Coppermine:</strong><br />
+    asf/asx/mpg/mpeg/wmv/swf/avi/mov</p>
+    <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all movie file types that exist&quot;.</p>
+
+    <a name="admin_thumbs_advanced_movie_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_movie_autoplay"></a><h3>Movie Playback Autostart<a href="#admin_movie_autoplay" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">media_autostart</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Movie Playback Autostart
+	</div>
+    <p>If set to YES, movies will instantly start playing when loaded (has no affect on flash files, however).  Nothing will happen if the user does not have the necessary codecs installed on their computer. This option is browser-dependant, so there is no guarantee that it will work on all platforms.</p>
+
+    <a name="admin_movie_autoplay_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_audio_extensions"></a><h3>Allowed audio types<a href="#admin_picture_thumb_advanced_audio_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="24" maxlength="24" class="textinput" value="mp3/midi/mid/wma/wav/ogg" /><br />
+		Recommended value: <input type="text" size="24" maxlength="24" class="textinput" value="mp3/midi/mid/wma/wav/ogg" /><br />
+		Database record name: <tt class="code">allowed_snd_types</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed audio types
+	</div>
+    <p>Specify the allowable audio file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">wav/mp3/wma</tt>.</p>
+    <p>Note that being able to listen to an audio file requires that the cpg-user have the necessary codecs properly configured on their computers to hear these files, e.g. if you allow the file type <tt class="code">mp3</tt>, users who wish to listen to the file will need to have a media player installed on their computer that can handle mp3 files.</p>
+    <p><strong>File types supported by Coppermine:</strong><br />
+    mp3/midi/mid/wma/wav/ogg</p>
+    <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all sound file types that exist&quot;.</p>
+
+    
+    <a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_doc_extensions"></a><h3>Allowed document types<a href="#admin_picture_thumb_advanced_doc_extensions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="38" maxlength="38" class="textinput" value="doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb" /><br />
+		Recommended value: <input type="text" size="38" maxlength="38" class="textinput" value="txt/pdf/zip/" /><br />
+		Database record name: <tt class="code">allowed_doc_types</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Allowed document types
+	</div>
+    <p>Specify the allowable document file types to be uploaded. If you want to restrict the allowable file types to certain extensions only, enter a slash-separated list of extensions, e.g. <tt class="code">txt/pdf</tt>.</p>
+    <p>Note that being able to browse a document file requires the cpg-user to have a compatible software installed and configured properly on their computer that is capable of displaying the type of document in question, e.g. if you allow the file type <tt class="code">xls</tt>, users who wish to browse the file will need to have an application installed on their computer that can display MS-Excel sheets. Be extremely careful with  documents that are known to be vulnerable to virus contamination, embedded or as macros. This is especially true if you plan to allow users the capability of uploading documents without admin approval.</p>
+    <p><strong>File types supported by Coppermine:</strong><br />
+    Real-Media-files: ram/ra/rm<br />
+    Images: tiff/tif<br />
+    MS Office: doc/xls/pps/ppt/mdb/accdb/accde/accde/accdr/accdt/docm/docx/dotm/dotx/grv/gsa/one/onepkg/ost/potm/potx/ppam/ppsm/ppsx/pptm/pptx/pub/xlam/xlsb/xlsm/xlsx/xltm/xltx/xsf/xsn<br />
+    Misc: txt/rtf/pdf<br />
+    Archives: zip/rar/gz/001/7z/arj/bz2/cab/lzh/rpm/tar/z<br />
+    OpenDocument (OpenOffice 2.x): odt/ods/odp/odg/odc/odf/odi/odm/ott/ots/otp/otg/otc/otf/oti/oth<br />
+    OpenOffice 1.x / StarOffice 6.x: sxw/stw/sxc/stc/sxd/std/sxi/sti/sxg/sxm</p>
+    <p>For security reasons coppermine doesn't enable all document types by default. Before adding more file types, make sure that the file types are supported on your webserver.</p>
+    <p>In Coppermine versions prior to cpg1.5.0, the option &quot;ALL&quot; used to be available as well for this field - it has been removed, as it caused users to think that this actually meant &quot;all document file types that exist&quot;.</p>
+
+    
+    <a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_resize_method"></a><h3>Method for resizing images<a href="#admin_picture_thumb_advanced_resize_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="14" maxlength="14" class="textinput" value="GD version 2.x" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="14" maxlength="14" class="textinput" value="Image Magick" /><br />
+		<input type="text" size="14" maxlength="14" class="textinput" value="GD version 1.x" /><br />
+		<input type="text" size="14" maxlength="14" class="textinput" value="GD version 2.x" /><br />
+		Database record name: <tt class="code">thumb_method</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Method for resizing images
+	</div>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />Set this to the type of image library you have on your server (must be either GD1, GD2 or ImageMagick). GD2 is the recommended setting.</p>
+    <p>If you are using GD 1.x and the colors of your thumbnails or intermediate image do not display properly, then, chances are, you actually have GD2 on your server - switch this option to GD 2.x</p>
+    <p>More recent distributions of PHP come pre-packaged with GD - if you're not sure what you have, set this option to GD2. You can also look at your PHP settings by pointing your browser to the phpinfo.php file in your gallery.  eg, <strong>http://www.yourgallery.com/your_cpg_folder/phpinfo.php</strong>. For more information on using PHP click on this link: <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">phpinfo</a>.</p>
+
+    <a name="admin_picture_thumb_advanced_resize_method_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_im_path"></a><h3>Path to ImageMagick's &quot;convert&quot; executable<a href="#admin_picture_thumb_advanced_im_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Database record name: <tt class="code">impath</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Path to ImageMagick's &quot;convert&quot; executable
+	</div>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />If you intend using ImageMagick's convert executable to resize your pictures, you must enter the <em>absolute path</em> to the name of the <strong>directory</strong> where the convert program is located in this line. Don't forget the trailing &quot;<tt class="code">/</tt>&quot; to close the path. This path must only indicate the <strong>directory</strong> where the convert executable is located, it should not point directly to the convert executable itself.</p>
+    <p>The path you specify here will only be taken into account if you set the <a href="#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> to &quot;ImageMagick&quot;. If you specify anything else there, the Path to ImageMagick's "convert" executable will not be taken into account. You need to make sure to specify a valid path with a traling slash no matter what - the config form will complain if you don't.</p>
+    
+    <p class="cpg_message_error">ImageMagick will <strong>not</strong> work properly if PHP on your server is running in <a href="http://www.php.net/phpinfo" rel="external" class="phpnet">safe mode</a> and it is a real challenge to get it running under Windows. Please consider using GD (see <a href="install_faq.htm#WhatIsGD">What's GD and how can I get it?</a> in these cases and don't waste your time asking for support in the forum with ImageMagick installation questions. There are just too many things that can prevent ImageMagick from working properly and without physical access to your server it is extremely difficult to guess what is wrong.</p>
+    
+    <p>Also refer to: <a href="install_faq.htm#whatIsImageMagick">What's ImageMagick and how can I get it?</a> and <a href="install_faq.htm#enableIMonWindows">How do I enable ImageMagick on my Windows server?</a>.</p>
+    <div class="indent">
+        <a name="admin_picture_thumb_advanced_im_path_windows"></a><h4>ImageMagick on Windows-driven servers<a href="#admin_picture_thumb_advanced_im_path_windows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>On Windows, the path that you need to enter into Coppermine's config can look like this for example: <tt class="code">c:/ImageMagick/</tt> if the convert executable actually resides at <tt class="code">c:/ImageMagick/convert.exe</tt></p>
+        <p>If your server is running under Windows, use <tt class="code">/</tt> and not <tt class="code">\</tt> to separate components of the path (eg. use <tt class="code">C:/ImageMagick/</tt> and <strong>not</strong> <tt class="code">C:\ImageMagick\</tt>). This path must not contain any spaces under Windows so that it will not put ImageMagick in the "Program files" directory.</p>
+        <a name="admin_picture_thumb_advanced_im_path_lunix"></a><h4>ImageMagick on Lunix-driven servers<a href="#admin_picture_thumb_advanced_im_path_lunix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>On Posix-compliant server operating systems (i.e. Unix/Linux/BSD-driven systems), the path that you need to enter into Coppermine's config can look like this: <tt class="code">/usr/bin/</tt> if the convert executable resides at <tt class="code">/usr/bin/convert</tt> (mind the fact that executables on Lunix don't have the extension <tt class="code">.exe</tt>). Another example for the path you need to enter can be <tt class="code">/usr/bin/X11/</tt> if the convert executable resides at <tt class="code">/usr/bin/X11/convert</tt>.</p>
+    </div>
+
+    <a name="admin_picture_thumb_advanced_im_path_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_im_commandline"></a><h3>Command line options for ImageMagick<a href="#admin_picture_thumb_advanced_im_commandline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="10" maxlength="10" class="textinput" value="-antialias" /><br />
+		Recommended value: <input type="text" size="10" maxlength="10" class="textinput" value="-antialias" /><br />
+		Database record name: <tt class="code">im_options</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Command line options for ImageMagick
+	</div>
+    <p>Here you can add options that will be appended to the command line when executing ImageMagick. Read the ImageMagick Convert manual to see what is available.</p>
+	<p>Usually (unless you're an expert) this setting can be left alone.</p>
 
+    <a name="admin_picture_thumb_advanced_im_commandline_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_exif"></a><h3>Read EXIF data in JPEG files<a href="#admin_picture_thumb_advanced_exif" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">read_exif_data</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Read EXIF data in JPEG files
+	</div>
+    <p>With this option turned on, the script will read the EXIF data stored by digicams in JPEG files. For cpg1.x to cpg1.2.1, this option will work only if PHP was compiled with the EXIF extension. Coppermine 1.3.0 (or better) comes with built-in EXIF support even if the webserver itself doesn't have EXIF support, as it uses a <a href="http://www.offsky.com/software/exif/index.php" class="external">separate EXIF class</a>.</p>
+    <p>Since cpg1.4.x there is even an <a href="exif.htm">EXIF-manager</a> available that will allow you to determine what exif fields are supposed to be displayed.</p>
+
+    
+    <a name="admin_picture_thumb_advanced_exif_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_iptc"></a><h3>Read IPTC data in JPEG files<a href="#admin_picture_thumb_advanced_iptc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">read_iptc_data</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Read IPTC data in JPEG files
+	</div>
+    <p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external" rel="external">IPTC</a> data stored by digicams in picture files.</p>
+    <p>Please note: IPTC does not support unicode encoding. Therefore, it may collide with coppermine if you use special, non-latin characters in your IPTC tags.</p>
+
+    
+    <a name="admin_picture_thumb_advanced_iptc_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_albums_dir"></a><h3>The album directory<a href="#admin_picture_thumb_advanced_albums_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Database record name: <tt class="code">fullpath</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; The album directory
+	</div>
+    <p>This is the base directory for your "Image Store". The path is relative to the main directory of the script. </p>
+    <p>You can use ../ in the path to move-up one level in the directory tree.</p>
+    <p>You can <strong>not</strong> use an absolute path there ("<tt class="code">/var/my_images/</tt>" will <strong>not</strong> work) and the album directory must be visible by your web server.</p>
+    <p>This setting mustn't be changed if you already have files in your database. If you do so, all references to your existing files will break.</p>
+    <p>Unless you <strong>really</strong> know what you are doing, do not change this setting.</p>
+
+    <a name="admin_picture_thumb_advanced_albums_dir_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_userpics_dir"></a><h3>The directory for user files<a href="#admin_picture_thumb_advanced_userpics_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="9" maxlength="9" class="textinput" value="userpics/" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="albums/" /><br />
+		Database record name: <tt class="code">userpics</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Picture and thumbnail settings &rarr; The directory for user files
+	</div>
+    <p>This is the directory where files uploaded using the web interface (URL/URI) are stored. This directory is a subdirectory of the album directory. It's recommended that you leave this setting as is. Should you decide to change it, keep in mind that the folder must exist within the albums folder and the path should be relative to it.</p>
+    <p>The same remarks as above apply.</p>
+    <p>When you upload files by FTP, store them in a subdirectory (folder) of the "album directory" and not inside the &quot;directory for user files&quot;. </p>
+    <p>This setting mustn't be changed if you already have files in your database. If you do, all reference to previously existing files will no longer be valid.</p>
+        <a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_intermediate_prefix"></a><h3>The prefix for intermediate pictures<a href="#admin_picture_thumb_advanced_intermediate_prefix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="7" maxlength="7" class="textinput" value="normal_" /><br />
+		Recommended value: <input type="text" size="7" maxlength="7" class="textinput" value="normal_" /><br />
+		Database record name: <tt class="code">normal_pfx</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; The prefix for intermediate pictures
+	</div>
+    <p>This prefix is added to the file name of created pictures.</p>
+    <p>These setting mustn't be changed if you already have files in your database. If you do, all reference to your existing files will become invalid.</p>
+    <p>Default prefix is <tt class="code">normal_</tt>.</p>
+    <p>This feature is deprecated in cpg1.5.x or better and can no longer be configured, since it only lead to end user confusion. If you performed a fresh install or if you have never changed this prefix, the option won't show through. Only for those who have actually changed this option and have a config setting that differs from the default prefix, the text field will show at all. If this is the case for you: you're strongly encouraged to change this back to the default value to avoid possible issues in future versions.</p>
+
+    <a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_chmod_folder"></a><h3>Default mode for directories<a href="#admin_picture_thumb_advanced_chmod_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="textinput" value="0755" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">default_dir_mode</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Default mode for directories
+	</div>
+    <p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0777</strong> . Failure to do so may prevent you from being able to delete directories created by the script with your FTP client should you ever decide it necessary to uninstall the coppermine script.</p>
+    <p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="install_permissions.htm#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ</a> section).</p>
+
+    <a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_picture_thumb_advanced_chmod_files"></a><h3>Default mode for files<a href="#admin_picture_thumb_advanced_chmod_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="4" maxlength="4" class="textinput" value="0644" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">default_file_mode</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: File settings &rarr; Default mode for files
+	</div>
+    <p>If, and only if, during the file upload or batch add process, the installer complains about the directory not having the right permissions, try setting this to <strong>0666</strong>.</p>
+    <p><strong>Note</strong>: setting this option doesn't CHMOD the files or folders that are being uploaded. Instead, the setting is used when coppermine, itself, creates <strong>new</strong> folders for user uploads (within the userpics directory). If you experienced problems during the initial Coppermine setup related to permissions, this option is <strong>not</strong> what you have been looking for nor should it be changed (for more information regarding CHMOD, see the <a href="#permissions">permissions</a> section of this document and the <a href="faq.htm">FAQ.htm</a> document located in the DOCS folder of this installation package).</p>
+
+    <a name="admin_picture_thumb_advanced_chmod_files_end"></a>
+</div>
+<a name="admin_picture_thumb_advanced_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_watermarking"></a><h2>Image watermarking<a href="#admin_watermarking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Starting with cpg1.5.x Coppermine comes with support for permanently watermarking pictures with the possibility to undo the watermarking. Use watermarking to protect your images against theft.</p>
 <p>Details on <a href="watermarking.htm#watermark">watermarking</a> can be found on the corresponding article in the docs.</p>
-<hr />
-<a name="admin_watermarking_enable"></a><h3>Watermark Image<a href="#admin_watermarking_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>General toggle that determines if watermarking should be enabled or disabled. By default, it is disabled.</p>
-<p class="cpg_message_info">As watermarking actually means that each picture needs to be re-calculated during the upload stage, there may be issues with memory consumption and speed. If you experience issues with watermarking, turn it off or ask your webhost to increase server-sided settings that have an impact on watermarking.<br />
-Also keep in mind that the re-calculation of the image will result in a loss of quality.</p>
-<p>Remember as well that watermarking will not only have an impact on the quality and recources consumption (in turns of burning CPU cycles on the server), but as well in the consumption of webspace: when watermarking is enabled, coppermine will keep a safe, unmodified copy of the orginal image (prefixed with "orig_") in the same folder your watermarked file will reside and thus consume additional webspace.<br />
-You can use the <a href="admin-tools.htm#admin_tools">admin tools</a> to get rid of this copy as well, ,but you have to keep in mind then that there is not turning back in this case: if you delete the unmarked original, you can never go back or apply another watermark.</p>
-<p class="cpg_message_warning">When enabling this option, you have to understand that watermarks are not automatically being applied to all files that already exist in your gallery. When enabled, only images that get uploaded from that point on will become watermarked. If you want to apply watermarking to all the images that already existed in your coppermine gallery before you enabled watermarking, take a look at the corresponding section of the admin tools. However, before applying your new watermark permanently to all your images, perform some test uploads first to see if watermarking works as expected for you.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Watermark Image</p>
-
-<a name="admin_watermarking_enable_end"></a>
-<hr />
-<a name="admin_watermarking_custom_thumb"></a><h3>Watermark custom thumbs (movie, audio, document)<a href="#admin_watermarking_custom_thumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, custom thumbnails will be watermarked as well.</p>
-<p>If you don't use custom thumbnails, don't worry about this option.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Watermark custom thumbs</p>
-
-<a name="admin_watermarking_custom_thumb_end"></a>
-<hr />
-<a name="admin_watermarking_orientation"></a><h3>Where to place the watermark<a href="#admin_watermarking_orientation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Determines <strong>where</strong> the watermark is supposed to be displayed on each picture. Possible options are:</p>
-<ul>
-  <li>Bottom right</li>
-  <li>Bottom left</li>
-  <li>Up right</li>
-  <li>Up left</li>
-  <li>Center</li>
-</ul>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Where to place the watermark</p>
+<br clear="all" style="clear:both;" />
+<div class="indent">
+    <a name="admin_watermarking_enable"></a><h3>Watermark Images<a href="#admin_watermarking_enable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_watermark</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Watermark Image
+	</div>
+    <p>General toggle that determines if watermarking should be enabled or disabled. By default, it is disabled.</p>
+    <p class="cpg_message_info">As watermarking actually means that each picture needs to be re-calculated during the upload stage, there may be issues with memory consumption and speed. If you experience issues with watermarking, turn it off or ask your webhost to increase server-sided settings that have an impact on watermarking.<br />
+    Also keep in mind that the re-calculation of the image will result in a loss of quality.</p>
+    <p>Remember as well that watermarking will not only have an impact on the quality and recources consumption (in turns of burning CPU cycles on the server), but as well in the consumption of webspace: when watermarking is enabled, coppermine will keep a safe, unmodified copy of the orginal image (prefixed with "orig_") in the same folder your watermarked file will reside and thus consume additional webspace.<br />
+    You can use the <a href="admin-tools.htm#admin_tools">admin tools</a> to get rid of this copy as well, ,but you have to keep in mind then that there is not turning back in this case: if you delete the unmarked original, you can never go back or apply another watermark.</p>
+    <p class="cpg_message_warning">When enabling this option, you have to understand that watermarks are not automatically being applied to all files that already exist in your gallery. When enabled, only images that get uploaded from that point on will become watermarked. If you want to apply watermarking to all the images that already existed in your coppermine gallery before you enabled watermarking, take a look at the corresponding section of the admin tools. However, before applying your new watermark permanently to all your images, perform some test uploads first to see if watermarking works as expected for you.</p>
+
+    
+    <a name="admin_watermarking_enable_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_custom_thumb"></a><h3>Watermark custom thumbs (movie, audio, document)<a href="#admin_watermarking_custom_thumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">enable_thumb_watermark</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Configuration &rarr; Image watermarking &rarr; Watermark custom thumbs
+	</div>
+    <p>When enabled, custom thumbnails will be watermarked as well.</p>
+    <p>If you don't use custom thumbnails, don't worry about this option.</p>
+        
+    <a name="admin_watermarking_custom_thumb_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_orientation"></a><h3>Where to place the watermark<a href="#admin_watermarking_orientation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="12" maxlength="12" class="textinput" value="Bottom right" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="12" maxlength="12" class="textinput" value="Bottom right" /> ("<tt class="code">southeast</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Bottom left" /> ("<tt class="code">southwest</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Top left" /> ("<tt class="code">northwest</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Top right" /> ("<tt class="code">northeast</tt>")<br />
+		<input type="text" size="12" maxlength="12" class="textinput" value="Center" /> ("<tt class="code">center</tt>")<br />
+		Database record name: <tt class="code">where_put_watermark</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Where to place the watermark
+	</div>
+    <p>Determines <strong>where</strong> the watermark is supposed to be displayed on each picture. Possible options are:</p>
+    <ul>
+      <li>Bottom right</li>
+      <li>Bottom left</li>
+      <li>Up right</li>
+      <li>Up left</li>
+      <li>Center</li>
+    </ul>
+
+    
+    <a name="admin_watermarking_orientation_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_filetype"></a><h3>Which files to watermark<a href="#admin_watermarking_filetype" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="8" maxlength="8" class="textinput" value="Both" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Available options:
+		<input type="text" size="8" maxlength="8" class="textinput" value="Both" /><br />
+		<input type="text" size="8" maxlength="8" class="textinput" value="Original" /><br />
+		<input type="text" size="8" maxlength="8" class="textinput" value="Resized" /><br />
+		Database record name: <tt class="code">which_files_to_watermark</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Which files to watermark
+	</div>
+    <p>Determines which files the watermarking should be applied to. Possible options are:</p>
+    <ul>
+      <li>Original (full-size)</li>
+      <li>Resized (intermediate)</li>
+      <li>Both (which is default)</li>
+    </ul>
+    <p>All three options make sense in different environments: if you want to use watermarking to encourage your users to register, you should apply the watermark to resized image (intermediate images) only and only allow registered users to access the original (full-sized) images. On the other hand, if you only want to make sure that your high-resolution full-size images are not being stolen, apply the watermark to the original only.</p>
+
+    
+    <a name="admin_watermarking_filetype_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_filepath"></a><h3>Which file to use for watermark<a href="#admin_watermarking_filepath" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="20" maxlength="20" class="textinput" value="images/watermark.png" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">watermark_file</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Which file to use for watermark
+	</div>
+    <p><img src="../../images/watermark.png" border="0" width="300" height="51" alt="" align="left" style="margin-right:20px;" />Specify the relative path to the watermark file, seen from the root folder of your coppermine-gallery. Default value: <tt class="code">images/watermark.png</tt>. You can (and are even encouraged) to come up with a watermarking file of your own - only a standard desktop drawing application is needed, e.g. MS Paint.</p>
+    <p>Coppermine only comes with a sample watermarking file that you should not apply lightheartedly, as it is only meant for testing purposes and to give you an idea how the watermarking file could look like. You have to come up with your custom watermark file and FTP-upload that file to your webserver. It's a good idea to name it accordingly, e.g. "custom_watermark.png" and upload it to the <tt class="code">images</tt> folder (<tt class="code">http://your_domain.tld/your_coppermine_folder/images/</tt>). All you then have to do is change the setting for "Which file to use for watermark" to <tt class="code">images/custom_watermark.png</tt>.</p>
+    <p>Coming up with a custom watermark can be tricky: it should work well both for dark as well as light backgrounds. You have to find a good compromise: the watermarked files should be still OK to look at, while on the other hand potential image thieves should get discouraged to steal your watermarked images.</p>
+
+    
+    <a name="admin_watermarking_filepath_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_transparency"></a><h3>Transparency 0-100 for entire image<a href="#admin_watermarking_transparency" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="40" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="40" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="100" /><br />
+		Database record name: <tt class="code">watermark_transparency</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Transparency 0-100 for entire image
+	</div>
+    <p>Determines the transparency level for the watermark. By setting transparency you can make your image blend nicely into the pictures you upload that get watermarked.</p>
 
-<a name="admin_watermarking_orientation_end"></a>
-<hr />
-<a name="admin_watermarking_filetype"></a><h3>Which files to watermark<a href="#admin_watermarking_filetype" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Determines which files the watermarking should be applied to. Possible options are:</p>
-<ul>
-  <li>Original (full-size)</li>
-  <li>Resized (intermediate)</li>
-  <li>Both (which is default)</li>
-</ul>
-<p>All three options make sense in different environments: if you want to use watermarking to encourage your users to register, you should apply the watermark to resized image (intermediate images) only and only allow registered users to access the original (full-sized) images. On the other hand, if you only want to make sure that your high-resolution full-size images are not being stolen, apply the watermark to the original only.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Which files to watermark</p>
+    
+    <a name="admin_watermarking_transparency_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_downsize"></a><h3>Downsize watermark if width of an picture is smaller than entered value<a href="#admin_watermarking_downsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="10000" /><br />
+		Database record name: <tt class="code">reduce_watermark</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Downsize watermark if width of an picture is smaller than entered value
+	</div>
+    <p>That is the 100% reference point. Resizing of the watermark is linear (0 to disable).</p>
+    <p>Keep in mind that images might get uploaded by your users (if you allow uploads by others than the admin) that you might not have made up your mind about: the image uploaded may be smaller in resolution. If the dimension of the image uploaded is smaller than the dimension of your watermark file, the watermarking would get cut off and look silly. That's why this option exists: you can specify that images that are smaller than a particular size will have the watermarking applied in a resized manner, making the watermark again fit on the uploaded image. It's a good idea to set this option to the horizontal dimension of your watermarking image.</p>
+    <div class="cpg_example">Example:<br />Let's assume that your custom watermarking image has got the same dimensions as the sample one that comes with the coppermine package: 300 x 51 pixels. Subsequently, if you set the option "Downsize watermark if width of an picture is smaller than entered value" to 300, you should be fine: if someone uploads an image that is only 250 x 100 pixels, the resulting watermarked image will be 250 x 100 pixels as well, but the watermarking image will have been resized to 250 x 43 before being applied as a watermark, so it will fit on the original file that was uploaded.</div>
+
+    
+    <a name="admin_watermarking_downsize_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_transparent_x"></a><h3>Set color transparent x<a href="#admin_watermarking_transparent_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">watermark_transparency_featherx</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Set color transparent x
+	</div>
+    <p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the horizontal coordinate of the pixel that should represent the transparent color, seen from the left of the watermarking image.</p>
+    <p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
 
-<a name="admin_watermarking_filetype_end"></a>
-<hr />
-<a name="admin_watermarking_filepath"></a><h3>Which file to use for watermark<a href="#admin_watermarking_filepath" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="../../images/watermark.png" border="0" width="300" height="51" alt="" align="left" />Specify the relative path to the watermark file, seen from the root folder of your coppermine-gallery. Default value: <tt class="code">images/watermark.png</tt>. You can (and are even encouraged) to come up with a watermarking file of your own - only a standard desktop drawing application is needed, e.g. MS Paint.</p>
-<p>Coppermine only comes with a sample watermarking file that you should not apply lightheartedly, as it is only meant for testing purposes and to give you an idea how the watermarking file could look like. You have to come up with your custom watermark file and FTP-upload that file to your webserver. It's a good idea to name it accordingly, e.g. "custom_watermark.png" and upload it to the <tt class="code">images</tt> folder (<tt class="code">http://your_domain.tld/your_coppermine_folder/images/</tt>). All you then have to do is change the setting for "Which file to use for watermark" to <tt class="code">images/custom_watermark.png</tt>.</p>
-<p>Coming up with a custom watermark can be tricky: it should work well both for dark as well as light backgrounds. You have to find a good compromise: the watermarked files should be still OK to look at, while on the other hand potential image thieves should get discouraged to steal your watermarked images.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Which file to use for watermark</p>
-
-<a name="admin_watermarking_filepath_end"></a>
-<hr />
-<a name="admin_watermarking_transparency"></a><h3>Transparency 0-100 for entire image<a href="#admin_watermarking_transparency" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Determines the transparency level for the watermark. By setting transparency you can make your image blend nicely into the pictures you upload that get watermarked.</p>
-<p>Default is 40</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Transparency 0-100 for entire image</p>
-
-<a name="admin_watermarking_transparency_end"></a>
-<hr />
-<a name="admin_watermarking_downsize"></a><h3>Downsize watermark if width of an picture is smaller than entered value<a href="#admin_watermarking_downsize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>That is the 100% reference point. Resizing of the watermark is linear (0 to disable).</p>
-<p>Keep in mind that images might get uploaded by your users (if you allow uploads by others than the admin) that you might not have made up your mind about: the image uploaded may be smaller in resolution. If the dimension of the image uploaded is smaller than the dimension of your watermark file, the watermarking would get cut off and look silly. That's why this option exists: you can specify that images that are smaller than a particular size will have the watermarking applied in a resized manner, making the watermark again fit on the uploaded image. It's a good idea to set this option to the horizontal dimension of your watermarking image.</p>
-<div class="cpg_example">Example:<br />Let's assume that your custom watermarking image has got the same dimensions as the sample one that comes with the coppermine package: 300 x 51 pixels. Subsequently, if you set the option "Downsize watermark if width of an picture is smaller than entered value" to 300, you should be fine: if someone uploads an image that is only 250 x 100 pixels, the resulting watermarked image will be 250 x 100 pixels as well, but the watermarking image will have been resized to 250 x 43 before being applied as a watermark, so it will fit on the original file that was uploaded.</div>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Downsize watermark if width of an picture is smaller than entered value</p>
-
-<a name="admin_watermarking_downsize_end"></a>
-<hr />
-<a name="admin_watermarking_transparent_x"></a><h3>Set color transparent x<a href="#admin_watermarking_transparent_x" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the horizontal coordinate of the pixel that should represent the transparent color, seen from the left of the watermarking image.</p>
-<p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Set color transparent x</p>
-
-<a name="admin_watermarking_transparent_x_end"></a>
-<hr />
-<a name="admin_watermarking_transparent_y"></a><h3>Set color transparent y<a href="#admin_watermarking_transparent_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the vertical coordinate of the pixel that should represent the transparent color, seen from the top of the watermarking image.</p>
-<p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Image watermarking &rarr; Set color transparent y</p>
+    
+    <a name="admin_watermarking_transparent_x_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_watermarking_transparent_y"></a><h3>Set color transparent y<a href="#admin_watermarking_transparent_y" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Recommended value: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Minimum: <input type="text" size="5" maxlength="5" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="5" maxlength="5" class="numberinput" value="99999" /><br />
+		Database record name: <tt class="code">watermark_transparency_feathery</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Image watermarking &rarr; Set color transparent y
+	</div>
+    <p>This option is only available if you have set the <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">method for resizing images</a> to GD2. If you have set it to GD1 or ImageMagick, this setting will not be taken into account at all. Specify the vertical coordinate of the pixel that should represent the transparent color, seen from the top of the watermarking image.</p>
+    <p>The transparency setting is particularly usefull if you use a jpeg image as watermarking file or if you don't know how to set transparency up for your watermarking image inside the desktop app where you compose your custom watermark. Your best option (to go out of harms way) will be to use a png watermarking file with transparency - in this case, this setting will not be needed.</p>
 
-<a name="admin_watermarking_transparent_y_end"></a>
+    <br clear="all" style="clear:both;" />    
+    <a name="admin_watermarking_transparent_y_end"></a>
+</div>
 <a name="admin_watermarking_end"></a>
-<hr />
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 
 <a name="admin_registration"></a><h2>Registration<a href="#admin_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_allow_registration"></a><h3>Allow new user registrations<a href="#admin_allow_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Defines whether new users can self-register or not. If you set this to NO, only the admin can create new users and the &quot;register&quot; link won't be displayed in the navigation.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Allow new user registrations</p>
-<a name="admin_allow_registration_end"></a>
-<hr />
-<a name="admin_global_registration_pw"></a><h3>Set global password for registration<a href="#admin_global_registration_pw" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This password should be known by users who want to register. They will be asked for this password on the registration form. User will be able to set his own password while registring. User's password should be different from the global password. To disable global password, leave the field blank.</p>
-<p>This option is meant for galleries that are half-private. Example use: if you're going to take pics on a wedding, just tell the guest of the wedding party to visit your page and to use the global password set up here. As a result, visitors who have been guests of that party can actually register, but others who just came to your gallery by accident can't.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Set global password for registration</p>
-<a name="admin_global_registration_pw_end"></a>
-<hr />
-<a name="admin_user_registration_disclaimer"></a><h3>Display disclaimer on user registration<a href="#admin_user_registration_disclaimer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Toggles wether users will see the disclaimer on the registration page. You have the option not to display the disclaimer at all, display it as separate page before the actual registration page or inline on the registration page.<br />
-This setting only applies if coppermine is not bridged.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Display disclaimer on user registration</p>
-
-<a name="admin_user_registration_disclaimer_end"></a>
-<hr />
-<a name="admin_registration_captcha_start"></a><h3>Display Captcha (Visual Confirmation) on registration page<a href="#admin_registration_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To prevent automated registration by bots (automated scripts), this toggle will display an image on the registration page with some random letters on it. The visitor who is trying to register is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot.</p>
-<p>Note: this setting isn't being taken into account when coppermine is bridged.</p>
-<p class="cpg_message_info">Captchas will only work if <a href="install_faq.htm#WhatIsGD">GD2</a> is available on your server.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Display Captcha (Visual Confirmation) on registration page</p>
-
-<a name="admin_registration_captcha_end"></a>
-<hr />
-<a name="admin_registration_verify"></a><h3>User registration requires email verification<a href="#admin_registration_verify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If set to YES an email will be sent to the user that will contain a code to activate his account. If set to NO, user accounts become immediately active.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; User registration requires email verification</p>
-<a name="admin_registration_verify_end"></a>
-<hr />
-<a name="admin_registration_notify"></a><h3>Notify admin of user registration by email<a href="#admin_registration_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If set to YES an email will be sent to the gallery admin when a new user registers.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Notify admin of user registration by email</p>
-
-<a name="admin_registration_notify_end"></a>
-<hr />
-<a name="admin_activation"></a><h3>Admin Activation<a href="#admin_activation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Enable admin activation. When set to yes, a gallery administrator must first activate the new registration before the user can log-in and take advantage of any registered user privileges.</p>
-<p>By default, it is set to no, so users would activate their own accounts upon registering.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Admin Activation</p>
-
-<a name="admin_activation_end"></a>
-<hr />
-<a name="admin_personal_album_on_registration"></a><h3>Create user album in personal gallery on registration<a href="#admin_personal_album_on_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, each user will have a personal album created during the registration process, even if your permissions for the group new users are in do not allow this (i.e. if you have <a href="#group_cp">allowed personal galleries</a> for members of the registered group disabled). Warning: usually, only a small percentage of registered users actually upload files - when this option is enabled, a lot of unneeded user galleries will be created, severely cluttering the database (which has an impact on performance). Don't enable this option if you don't know what it actually does!</p>
-<p>This option is disabled when being bridged.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Registration &rarr; Create user album in personal gallery on registration</p>
+<div class="indent">
+    <a name="admin_allow_registration"></a><h3>Allow new user registrations<a href="#admin_allow_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_user_registration</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Allow new user registrations
+	</div>
+    <p>Defines whether new users can self-register or not. If you set this to NO, only the admin can create new users and the &quot;register&quot; link won't be displayed in the navigation.</p>
 
-<a name="admin_personal_album_on_registration_end"></a>
-<hr />
-<a name="admin_registration_end"></a>
+    <a name="admin_allow_registration_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_global_registration_pw"></a><h3>Set global password for registration<a href="#admin_global_registration_pw" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Database record name: <tt class="code">global_registration_pw</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Set global password for registration
+	</div>
+    <p>This password should be known by users who want to register. They will be asked for this password on the registration form. User will be able to set his own password while registring. User's password should be different from the global password. To disable global password, leave the field blank.</p>
+    <p>This option is meant for galleries that are half-private. Example use: if you're going to take pics on a wedding, just tell the guest of the wedding party to visit your page and to use the global password set up here. As a result, visitors who have been guests of that party can actually register, but others who just came to your gallery by accident can't.</p>
+
+    <a name="admin_global_registration_pw_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_registration_disclaimer"></a><h3>Display disclaimer on user registration<a href="#admin_user_registration_disclaimer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="user_registration_disclaimer" /><label for="user_registration_disclaimer" class="clickable_option">Yes: on a separate page</label><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_registration_disclaimer</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Display disclaimer on user registration
+	</div>
+    <p>Toggles wether users will see the disclaimer on the registration page. You have the option not to display the disclaimer at all, display it as separate page before the actual registration page or inline on the registration page.<br />
+    This setting only applies if coppermine is not bridged.</p>
 
+    
+    <a name="admin_user_registration_disclaimer_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_registration_captcha_start"></a><h3>Display Captcha (Visual Confirmation) on registration page<a href="#admin_registration_captcha_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">registration_captcha</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Display Captcha (Visual Confirmation) on registration page
+	</div>
+    <p>To prevent automated registration by bots (automated scripts), this toggle will display an image on the registration page with some random letters on it. The visitor who is trying to register is required to enter those letters into a textfield to prove that he's actually a human and not just some dumb bot.</p>
+    <p>Note: this setting isn't being taken into account when coppermine is bridged.</p>
+    <p class="cpg_message_info">Captchas will only work if <a href="install_faq.htm#WhatIsGD">GD2</a> is available on your server.</p>
+
+    
+    <a name="admin_registration_captcha_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_registration_verify"></a><h3>User registration requires email verification<a href="#admin_registration_verify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">reg_requires_valid_email</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; User registration requires email verification
+	</div>
+    <p>If set to YES an email will be sent to the user that will contain a code to activate his account. If set to NO, user accounts become immediately active.</p>
+
+    <a name="admin_registration_verify_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_registration_notify"></a><h3>Notify admin of user registration by email<a href="#admin_registration_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">reg_notify_admin_email</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Notify admin of user registration by email
+	</div>
+    <p>If set to YES an email will be sent to the gallery admin when a new user registers.</p>
+
+    
+    <a name="admin_registration_notify_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_activation"></a><h3>Admin Activation<a href="#admin_activation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">admin_activation</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Admin Activation
+	</div>
+    <p>Enable admin activation. When set to yes, a gallery administrator must first activate the new registration before the user can log-in and take advantage of any registered user privileges.</p>
+    <p>By default, it is set to no, so users would activate their own accounts upon registering.</p>
+
+    
+    <a name="admin_activation_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_personal_album_on_registration"></a><h3>Create user album in personal gallery on registration<a href="#admin_personal_album_on_registration" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">personal_album_on_registration</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Registration &rarr; Create user album in personal gallery on registration
+	</div>
+    <p>When enabled, each user will have a personal album created during the registration process, even if your permissions for the group new users are in do not allow this (i.e. if you have <a href="#group_cp">allowed personal galleries</a> for members of the registered group disabled). Warning: usually, only a small percentage of registered users actually upload files - when this option is enabled, a lot of unneeded user galleries will be created, severely cluttering the database (which has an impact on performance). Don't enable this option if you don't know what it actually does!</p>
+    <p>This option is disabled when being bridged.</p>
+
+    <br clear="all" style="clear:both;" />    
+    <a name="admin_personal_album_on_registration_end"></a>
+</div>
+<a name="admin_registration_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_user"></a><h2>User settings<a href="#admin_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="admin_allow_unlogged_access"></a><h3>Allow unlogged users (guest or anonymous) access<a href="#admin_allow_unlogged_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When set to &quot;No&quot;, unlogged users (i.e. guests or anonymous users) can not access anything in your gallery except the login screen (and the registration screen, if you allow registrations). Completely disabling anonymous access will probably decrease your site's popularity. Use this option only if you need your gallery to be absolutely private. The recommended setting is to leave anonymous access enabled and use the more specific permissions by groups and albums settings instead.</p>
-<p>This option can be set to 4 different levels of access for anonymous users:</p>
-<ul>
-  <li><strong>No</strong><br />
-  Non-registered users can not access at all - they will be sent to the login screen</li>
-  <li><strong>Yes: thumbnail only</strong><br />
-  Non-registered users can view the thumbnails only. If they click on them, they will be shown a little dialog box that they need to register/login to see more.</li>
-  <li><strong>Yes: thumbnail and intermediate image</strong><br />
-  Non-registered users can see everything but the full-sized image pop-ups (if you have any)</li>
-  <li><strong>Yes: thumbnail, intermediate and full-size image</strong><br />
-  Default value: non-registered users can access all sizes of images. It's recommended to leave this option enabled.</li>
-</ul>
-<p>Keep in mind that search engine spiders will be treated as non-registered guests as well, so if you restrict the accessibility for guests, search engine spiders will not index whatever you hide from your guests.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow unlogged users (guest or anonymous) access</p>
+<div class="indent">
+    <a name="admin_allow_unlogged_access"></a><h3>Allow unlogged users (guest or anonymous) access<a href="#admin_allow_unlogged_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="allow_unlogged_access" /><label for="allow_unlogged_access" class="clickable_option">Yes: thumbnail, intermediate, and full-size image</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="allow_unlogged_access_r" /><label for="allow_unlogged_access_r" class="clickable_option">Yes: thumbnail and intermediate image</label><br />
+		Database record name: <tt class="code">allow_unlogged_access</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow unlogged users (guest or anonymous) access
+	</div>
+    <p>When set to &quot;No&quot;, unlogged users (i.e. guests or anonymous users) can not access anything in your gallery except the login screen (and the registration screen, if you allow registrations). Completely disabling anonymous access will probably decrease your site's popularity. Use this option only if you need your gallery to be absolutely private. The recommended setting is to leave anonymous access enabled and use the more specific permissions by groups and albums settings instead.</p>
+    <p>This option can be set to 4 different levels of access for anonymous users:</p>
+    <ul>
+      <li><strong>No</strong><br />
+      Non-registered users can not access at all - they will be sent to the login screen</li>
+      <li><strong>Yes: thumbnail only</strong><br />
+      Non-registered users can view the thumbnails only. If they click on them, they will be shown a little dialog box that they need to register/login to see more.</li>
+      <li><strong>Yes: thumbnail and intermediate image</strong><br />
+      Non-registered users can see everything but the full-sized image pop-ups (if you have any)</li>
+      <li><strong>Yes: thumbnail, intermediate and full-size image</strong><br />
+      Default value: non-registered users can access all sizes of images. It's recommended to leave this option enabled.</li>
+    </ul>
+    <p>Keep in mind that search engine spiders will be treated as non-registered guests as well, so if you restrict the accessibility for guests, search engine spiders will not index whatever you hide from your guests.</p>
+
+    
+    <a name="admin_allow_unlogged_access_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_upload_mechanism"></a><h3>Default upload method<a href="#admin_upload_mechanism" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="40" maxlength="40" class="textinput" value="advanced - multiple files, Flash-driven" /><br />
+		Recommended value: <input type="text" size="40" maxlength="40" class="textinput" value="advanced - multiple files, Flash-driven" /><br />
+		Database record name: <tt class="code">upload_mechanism</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Default upload method
+	</div>
+    <p>Select which type of form users will use to upload files:</p>
+    <ul>
+      <li><strong>advanced - multiple files, Flash-driven (recommended)</strong><br />
+      Users can queue multiple files and a Flash-driven form will upload all the files automatically.</li>
+      <li><strong>Simple - one file at a time</strong><br />
+      Users can only select one file at a time to upload to an album.</li>
+    </ul>
+    <p>There might be other choices you can choose.  If so, these come from plugins you have installed.  The basic Coppermine options are the two listed above.  For assistance on any other upload methods, please check your plugins and their documentation.</p>
+    <p>You are encouraged to use the advanced upload form unless you have problems with it.  This form uses <a href="http://www.swfupload.org/" class="external" rel="external">SWFUpload</a>, which has some <a href="http://demo.swfupload.org/Documentation/#knownissues" class="external" rel="external">known issues</a>.</p>
+    <p>Since it is your users who will run into these problems, you may want to allow your users to choose the upload method themselves.  See the configuration setting "<a href="#admin_allow_user_upload_choice">Allow users to choose the upload method</a>".</p>
+    <p>The flash-driven interface is the most elegant solution for most, but of course it has got several drawbacks as well, with the most serious drawback being that those who don't have flash support won't be able to upload at all. Don't take for granted that everybody will have flash: users on a corporate PC where the admin has disallowed flash won't be able to use it, nor do all mobile gadgets (like PDAs, smart phones, game consoles etc.) have flash support.</p>
+
+    
+    <a name="admin_upload_mechanism_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_allow_user_upload_choice_start"></a><h3>Allow users to choose the upload method<a href="#admin_allow_user_upload_choice" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">allow_user_upload_choice</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Default upload mechanism
+	</div>
+    <p>When enabled, users can choose the upload method themselves.  This is recommended so that if some users have an issue with their web browsers or operating systems, they can choose another upload method that works better.  At the very least, they can use the simple, one file at-a-time, upload method.</p>
 
-<a name="admin_allow_unlogged_access_end"></a>
-<hr />
-<a name="admin_upload_mechanism"></a><h3>Default upload mechanism<a href="#admin_upload_mechanism" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Select which type of form users will use to upload files:</p>
-<ul>
-  <li><strong>Multiple files - Flash-driven (recommended)</strong><br />
-  Users can queue multiple files and a Flash-driven form will upload all the files automatically.</li>
-  <li><strong>Simple - one file at a time</strong><br />
-  Users can only select one file at a time to upload to an album.</li>
-</ul>
-<p>There might be other choices you can choose.  If so, these come from plugins you have installed.  The basic Coppermine options are the two listed above.  For assistance on any other upload methods, please check your plugins and their documentation.</p>
-<p>You are encouraged to use the advanced upload form unless you have problems with it.  This form uses <a href="http://www.swfupload.org/" class="external" rel="external">SWFUpload</a>, which has some <a href="http://demo.swfupload.org/Documentation/#knownissues" class="external" rel="external">known issues</a>.</p>
-<p>Since it is your users who will run into these problems, you may want to allow your users to choose the upload method themselves.  See the configuration setting "Allow users to choose the upload method".</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Default upload mechanism</p>
-
-<a name="admin_upload_mechanism_end"></a>
-<hr />
-<a name="admin_allow_user_upload_choice_start"></a><h3>Allow users to choose the upload method<a href="#admin_allow_user_upload_choice" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users can choose the upload method themselves.  This is recommended so that if some users have an issue with their web browsers or operating systems, they can choose another upload method that works better.  At the very least, they can use the simple, one file at-a-time, upload method.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Default upload mechanism</p>
-
-<a name="admin_allow_user_upload_choice_end"></a>
-<hr />
-<a name="admin_allow_duplicate_emails_addr"></a><h3>Allow two users to have the same email address<a href="#admin_allow_duplicate_emails_addr" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Allow or prevent two users from registering with the same email
-address. Recommended setting is NO. As most internet users today have more than one email address, this option is being considered as deprecated and has been removed in cpg1.5.x for fresh installs. Only if you have upgraded from an older version you should be able to see this option. It's a one-way settimg though: once you disallow identical email addresses for different users, you can not re-enable that option. It's recommended to turn this option off if you have it turned on.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow two users to have the same email address</p>
-<a name="admin_allow_duplicate_emails_addr_end"></a>
-<hr />
-<a name="admin_approval_notify"></a><h3>Notify admin of user upload awaiting approval<a href="#admin_approval_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, the gallery admin receives an email notification of all pics that await for his/her approval (depends on the approval settings in &quot;<a href="groups.htm#group_cp">groups</a>&quot;). The email is sent to the address specified in &quot;<a href="#admin_general">General settings</a>&quot;.</p><p>This option is only recommended for websites with low or medium traffic (where users only upload every now and then).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Notify admin of user upload awaiting approval</p>
-
-<a name="admin_approval_notify_end"></a>
-<hr />
-<a name="admin_user_memberlist"></a><h3>Allow logged in users to view memberlist<a href="#admin_user_memberlist" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, an additional menu item &quot;Memberlist&quot; is displayed in the coppermine main menu if a user is logged in, to let him see a list of all users, with stats on their last visits, uploads and quota usage.</p>
-<p>Recommended setting is 'no', especially if you're concerned about your user's privacy.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow logged in users to view memberlist</p>
-
-<a name="admin_user_memberlist_end"></a>
-<hr />
-<a name="admin_user_allow_email_change"></a><h3>Allow users to change their email address in profile<a href="#admin_user_allow_email_change" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This option impacts the user's profile page, it determines whether or not the user can change his/her own email address.<br />Use this option wisely, as the old email address of a user is not preserved after a change: if you allow users to change their email address, abusers may change it to a non-existing email address (e.g. after uploading some pics that go against your gallery's rules) - you would have no chance of tracking this user.</p>
-<p class="cpg_message_info">This option only applies if you use Coppermine as a standalone application; if you run Coppermine integrated with a <abbr title="Bulletin Board System">BBS</abbr>, this option will be deferred to the user profile from your bbs to manage each user's profile.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to change their email address in profile</p>
-<a name="admin_user_allow_email_change_end"></a>
-<hr />
-<a name="admin_user_allow_account_delete"></a><h3>Allow users to delete their own user account<a href="#admin_user_allow_account_delete" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users can delete their user accounts. This option has been added in cpg1.5.x because of legal requirements in some countries.</p>
-<p class="cpg_message_info">This option will not be taken into account if your gallery is bridged.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to delete their own user account</p>
-<a name="admin_user_allow_account_delete_end"></a>
-<hr />
-<a name="admin_user_editpics_public_start"></a><h3>Allow users to retain control over their pics in public galleries<a href="#admin_user_editpics_public_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, both the admin and the uploading user can edit and delete files that were uploaded to a public gallery. Of course the user must have permissions to upload to the public gallery in the first place (see the <a href="groups.htm#group_cp">groups control panel</a>) before this option will have any effect.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to retain control over their pics in public galleries</p>
-<a name="admin_user_editpics_public_end"></a>
-<hr />
-<a name="admin_user_allow_album_move"></a><h3>Allow users to move their albums from/to allowed categories<a href="#admin_user_allow_album_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users will be able to move their albums around from/to categories that the admin has allowed.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to move their albums from/to allowed categories</p>
-<a name="admin_user_allow_album_move_end"></a>
-<hr />
-
-<a name="admin_allow_user_edit_after_cat_close"></a><h3>Allow users to edit their albums when it is in a locked category<a href="#admin_allow_user_edit_after_cat_close" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users will be able to edit their albums even if the admin has locked down the category the album resides in.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to edit their albums when it is in a locked category</p>
-<a name="admin_allow_user_edit_after_cat_close_end"></a>
-<hr />
-<a name="admin_allow_user_album_keyword"></a><h3>Allow users to assign album keywords<a href="#admin_allow_user_album_keyword" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, users will be allowed to assign an <a href="keywords.htm#keywords_album">album keyword</a> to albums they have control over. This setting doesn't have an impact on the admin - the admin can assign and edit album keywords no matter what. If you allow users to assign album keywords, files from other albums that contain the album keyword set as individual file keyword will show up in their album as linked file.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Allow users to assign album keywords</p>
-<a name="admin_allow_user_album_keyword_end"></a>
-<hr />
-
-
-<a name="admin_user_login_start"></a>
-<a name="admin_user_login_method_start"></a><h3>How do you want your users to be able to login<a href="#admin_user_login_method_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can have your users login with their username, email address or let them choose themselves. <br />Select the option you want in the dropdown.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; How do you want your users to be able to login</p>
-
-<a name="admin_user_login_method_end"></a>
-<hr />
-<a name="admin_user_login_threshold_start"></a><h3>Number of failed login attempts until temporary ban (to avoid brute force attacks)<a href="#admin_user_login_threshold_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To make brute force attacks (where a hostile script tries to log into coppermine as admin by running through all possible combinations of username and password automatically) less effective Coppermine temporarily bans the IP address of a possible attacker after a certain amount of failed logins. This way, the brute force attack would need way to long to try all possible combinations.</p>
-<p>With this setting you specify the maximum number of failed log-in attempts before the IP address of the user is temporarily banned.</p>
-<p>Keep in mind that this setting will definitely have an impact on your legitimate ability to log in as well: if you mis-type your password too often or if someone else has tried to brute-force your admin account, you will be banned temporarily as well. The ban will of course go away after the time set below, but during the ban phase you will be locked out from administration just as well as an attacker would be logged out.</p>
-<p>Default and recommended value is <tt class="code">5</tt>. Value can range between 1 and 20 (as 0 would mean that zero logins are allowed, which would lock you (as admin) out permanently as well.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Number of failed login attempts until temporary ban</p>
-
-<a name="admin_user_login_threshold_end"></a>
-<hr />
-<a name="admin_user_login_expiry_start"></a><h3>Duration of a temporary ban after failed logins<a href="#admin_user_login_expiry_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This value specifies the duration of the temporary ban (in minutes) after the number of failed log-in attempts specified with <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a>.</p>
-<p>The warnings posted above for <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a> applies here as well: setting this to a value that doesn't make sense will have an impact on legitimate users as well!</p>
-<p>Default is <tt class="code">10</tt> minutes. Range is between 0 (which would mean that there will be no temporary ban at all, so use this value to disable the temporary ban feature alltogether) and <tt class="code">9999</tt> minutes (which is roughly less than a week).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Duration of a temporary ban after failed logins</p>
-<a name="admin_user_login_expiry_end"></a>
-<hr />
-
-<a name="admin_user_login_end"></a>
-
-<a name="admin_user_purge_expired_bans"></a><h3>Automatically purge expired bans<a href="#admin_user_purge_expired_bans" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, ban records that have a set expiry date will be deleted as soon as the expiry date is reached. This setting will not have an impact wether the banned user will be able to log in again or not. Instead, this option is meant if you want to preserve records of users who misbehaved in the past and therefore have been banned temporarily. If you do not automatically purge those records, then the ban record will show on the <a href="admin_menu.htm#ban">ban users</a> page for the admin, together with an indicator that will show that the ban has expired.</p>
-<p>The drawback of turning this option off is the fact that the database table that contains the ban records will fill faster and the ban users page will look more cluttered. Subsequently, the ban lookup for each page will take a little longer. If you have performance issues, turn this option on, as it will purge unneeded records from the ban table.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Automatically purge expired bans</p>
-<a name="admin_user_purge_expired_bans_end"></a>
-<hr />
-
-
-<a name="admin_user_enable_report"></a><h3>Enable reports<a href="#admin_user_enable_report" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When set to "yes," this feature will allow users to report on uploaded files or comments to the site admin.</p>
-<p>When enabled, an additional icon will appear in the navigation bar that visitors can click on. If they do, they are being sent to a form where they can explain why they want to see a particular file reported to the admin.</p>
-<p>There is a number of pre-defined reasons for the reports (like &quot;<em>obscene</em>&quot;, &quot;<em>offensive</em>&quot;, &quot;<em>off-topic/misplaced</em>&quot;, &quot;<em>missing</em>&quot;, &quot;<em>error/cannot view</em>&quot;) that visitors can choose from and a text field where they can enter additional information.</p>
-<p>This setting is dependant on e-cards being enabled.  Only users who have permission to send e-cards in the 'groups' settings are able to send reports. The report icon is hidden from those not allowed to do so.</p>
-<p>It's advisable to enable this feature on larger, community-driven galleries that don't require admin-approval for uploaded pics, as it gives your community the chance to alert you of potential issues and keep your gallery clean.</p>
-<p>As a drawback, the feature can be abused by spammers to send emails to the admin, so it's advisable to only allow reports for registered users.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Enable reports</p>
-
-<a name="admin_user_enable_report_end"></a>
-<hr />
-
-<a name="admin_user_rate_own_files_start"></a><h3>Users can rate their own files<a href="#admin_image_rate_own_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Determines if your users can rate their own files or not.  Recommended setting is "no" to make sure there is no rating war among your users who try to boost their popularity by committing rating fraud.<br />This option does not determine wether your visitors will be able to rate files at all. &quot;Users can rate their own files&quot; will only apply if rating is enabled in the first place, i.e. if the user belongs to a group that is allowed to rate/vote (you can determine the overall rating permission per group on the <a href="groups.htm#group_cp">groups control panel</a>) and if rating is enabled for the album the file is in (you can toggle the ability to rate on or off on a per-album base - use the controls on the <a href="albums.htm#album_prop">album properties</a> page to accomplish that).
-</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; User settings &rarr; Users can rate their own files</p>
-<a name="admin_user_rate_own_files_end"></a>
+    
+    <a name="admin_allow_user_upload_choice_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_allow_duplicate_emails_addr"></a><h3>Allow two users to have the same email address<a href="#admin_allow_duplicate_emails_addr" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_duplicate_emails_addr</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow two users to have the same email address
+	</div>
+    <p>Allow or prevent two users from registering with the same email
+    address. Recommended setting is NO. As most internet users today have more than one email address, this option is being considered as deprecated and has been removed in cpg1.5.x for fresh installs. Only if you have upgraded from an older version you should be able to see this option. It's a one-way setting though: once you disallow identical email addresses for different users, you can not re-enable that option. It's recommended to turn this option off if you have it turned on.</p>
+
+    <a name="admin_allow_duplicate_emails_addr_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_approval_notify"></a><h3>Notify admin of user upload awaiting approval<a href="#admin_approval_notify" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <br /><input type="checkbox" disabled="disabled" class="checkbox" />
+		Database record name: <tt class="code">upl_notify_admin_email</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Notify admin of user upload awaiting approval
+	</div>
+    <p>When enabled, the gallery admin receives an email notification of all pics that await for his/her approval (depends on the approval settings in &quot;<a href="groups.htm#group_cp">groups</a>&quot;). The email is sent to the address specified in &quot;<a href="#admin_general">General settings</a>&quot;.</p><p>This option is only recommended for websites with low or medium traffic (where users only upload every now and then).</p>
+
+    
+    <a name="admin_approval_notify_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_memberlist"></a><h3>Allow logged in users to view memberlist<a href="#admin_user_memberlist" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_memberlist</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow logged in users to view memberlist
+	</div>
+    <p>When enabled, an additional menu item &quot;Memberlist&quot; is displayed in the coppermine main menu if a user is logged in, to let him see a list of all users, with stats on their last visits, uploads and quota usage.</p>
+    <p>Recommended setting is 'no', especially if you're concerned about your user's privacy.</p>
+
+    
+    <a name="admin_user_memberlist_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_allow_email_change"></a><h3>Allow users to change their email address in profile<a href="#admin_user_allow_email_change" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_email_change</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to change their email address in profile
+	</div>
+    <p>This option impacts the user's profile page, it determines whether or not the user can change his/her own email address.<br />Use this option wisely, as the old email address of a user is not preserved after a change: if you allow users to change their email address, abusers may change it to a non-existing email address (e.g. after uploading some pics that go against your gallery's rules) - you would have no chance of tracking this user.</p>
+    <p class="cpg_message_info">This option only applies if you use Coppermine as a standalone application; if you run Coppermine integrated with a <abbr title="Bulletin Board System">BBS</abbr>, this option will be deferred to the user profile from your bbs to manage each user's profile.</p>
+
+    <a name="admin_user_allow_email_change_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_allow_account_delete"></a><h3>Allow users to delete their own user account<a href="#admin_user_allow_account_delete" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_account_delete</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to delete their own user account
+	</div>
+    <p>When enabled, users can delete their user accounts. This option has been added in cpg1.5.x because of legal requirements in some countries.</p>
+    <p class="cpg_message_info">This option will not be taken into account if your gallery is bridged.</p>
+
+    <a name="admin_user_allow_account_delete_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_editpics_public_start"></a><h3>Allow users to retain control over their pics in public galleries<a href="#admin_user_editpics_public_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">users_can_edit_pics</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to retain control over their pics in public galleries
+	</div>
+    <p>When enabled, both the admin and the uploading user can edit and delete files that were uploaded to a public gallery. Of course the user must have permissions to upload to the public gallery in the first place (see the <a href="groups.htm#group_cp">groups control panel</a>) before this option will have any effect.</p>
+
+    <a name="admin_user_editpics_public_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_allow_album_move"></a><h3>Allow users to move their albums from/to allowed categories<a href="#admin_user_allow_album_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_move_album</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to move their albums from/to allowed categories
+	</div>
+    <p>When enabled, users will be able to move their albums around from/to categories that the admin has allowed.</p>
+
+    <a name="admin_user_allow_album_move_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_allow_user_edit_after_cat_close"></a><h3>Allow users to edit their albums when it is in a locked category<a href="#admin_allow_user_edit_after_cat_close" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_edit_after_cat_close</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to edit their albums when it is in a locked category
+	</div>
+    <p>When enabled, users will be able to edit their albums even if the admin has locked down the category the album resides in.</p>
+
+    <a name="admin_allow_user_edit_after_cat_close_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_allow_user_album_keyword"></a><h3>Allow users to assign album keywords<a href="#admin_allow_user_album_keyword" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">allow_user_album_keyword</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Allow users to assign album keywords
+	</div>
+    <p>When enabled, users will be allowed to assign an <a href="keywords.htm#keywords_album">album keyword</a> to albums they have control over. This setting doesn't have an impact on the admin - the admin can assign and edit album keywords no matter what. If you allow users to assign album keywords, files from other albums that contain the album keyword set as individual file keyword will show up in their album as linked file.</p>
+
+    <a name="admin_allow_user_album_keyword_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    
+    <a name="admin_user_login_start"></a>
+    <a name="admin_user_login_method_start"></a><h3>How do you want your users to be able to login<a href="#admin_user_login_method_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="15" maxlength="15" class="textinput" value="Username" /><br />
+		Recommended value: <input type="text" size="15" maxlength="15" class="textinput" value="Both" /><br />
+		Available options:
+		<input type="text" size="15" maxlength="15" class="textinput" value="Username" /><br />
+		<input type="text" size="15" maxlength="15" class="textinput" value="Email address" /><br />
+		<input type="text" size="15" maxlength="15" class="textinput" value="Both" /><br />
+		Database record name: <tt class="code">login_method</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; How do you want your users to be able to login
+	</div>
+    <p>You can have your users login with their username, email address or let them choose themselves. <br />Select the option you want in the dropdown.</p>
+
+    
+    <a name="admin_user_login_method_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_login_threshold_start"></a><h3>Number of failed login attempts until temporary ban (to avoid brute force attacks)<a href="#admin_user_login_threshold_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="5" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="1" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">login_threshold</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Number of failed login attempts until temporary ban
+	</div>
+    <p>To make brute force attacks (where a hostile script tries to log into coppermine as admin by running through all possible combinations of username and password automatically) less effective Coppermine temporarily bans the IP address of a possible attacker after a certain amount of failed logins. This way, the brute force attack would need way to long to try all possible combinations.</p>
+    <p>With this setting you specify the maximum number of failed log-in attempts before the IP address of the user is temporarily banned.</p>
+    <p>Keep in mind that this setting will definitely have an impact on your legitimate ability to log in as well: if you mis-type your password too often or if someone else has tried to brute-force your admin account, you will be banned temporarily as well. The ban will of course go away after the time set below, but during the ban phase you will be locked out from administration just as well as an attacker would be logged out.</p>
+    <p>Default and recommended value is <tt class="code">5</tt>. Value can range between 1 and 20 (as 0 would mean that zero logins are allowed, which would lock you (as admin) out permanently as well.</p>
+
+    
+    <a name="admin_user_login_threshold_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_login_expiry_start"></a><h3>Duration of a temporary ban after failed logins<a href="#admin_user_login_expiry_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Recommended value: <input type="text" size="3" maxlength="3" class="numberinput" value="10" /><br />
+		Minimum: <input type="text" size="3" maxlength="3" class="numberinput" value="0" /><br />
+		Maximum: <input type="text" size="3" maxlength="3" class="numberinput" value="999" /><br />
+		Database record name: <tt class="code">login_expiry</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Duration of a temporary ban after failed logins
+	</div>
+    <p>This value specifies the duration of the temporary ban (in minutes) after the number of failed log-in attempts specified with <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a>.</p>
+    <p>The warnings posted above for <a href="#admin_user_login_threshold_start">Number of failed login attempts until temporary ban</a> applies here as well: setting this to a value that doesn't make sense will have an impact on legitimate users as well!</p>
+    <p>Default is <tt class="code">10</tt> minutes. Range is between 0 (which would mean that there will be no temporary ban at all, so use this value to disable the temporary ban feature alltogether) and <tt class="code">9999</tt> minutes (which is roughly less than a week).</p>
+
+    <a name="admin_user_login_expiry_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_user_login_end"></a>
+    
+    <a name="admin_user_purge_expired_bans"></a><h3>Automatically purge expired bans<a href="#admin_user_purge_expired_bans" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">purge_expired_bans</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Automatically purge expired bans
+	</div>
+    <p>When enabled, ban records that have a set expiry date will be deleted as soon as the expiry date is reached. This setting will not have an impact wether the banned user will be able to log in again or not. Instead, this option is meant if you want to preserve records of users who misbehaved in the past and therefore have been banned temporarily. If you do not automatically purge those records, then the ban record will show on the <a href="admin_menu.htm#ban">ban users</a> page for the admin, together with an indicator that will show that the ban has expired.</p>
+    <p>The drawback of turning this option off is the fact that the database table that contains the ban records will fill faster and the ban users page will look more cluttered. Subsequently, the ban lookup for each page will take a little longer. If you have performance issues, turn this option on, as it will purge unneeded records from the ban table.</p>
+
+    <a name="admin_user_purge_expired_bans_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    
+    <a name="admin_user_enable_report"></a><h3>Enable reports<a href="#admin_user_enable_report" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">report_post</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Enable reports
+	</div>
+    <p>When set to "yes," this feature will allow users to report on uploaded files or comments to the site admin.</p>
+    <p>When enabled, an additional icon will appear in the navigation bar that visitors can click on. If they do, they are being sent to a form where they can explain why they want to see a particular file reported to the admin.</p>
+    <p>There is a number of pre-defined reasons for the reports (like &quot;<em>obscene</em>&quot;, &quot;<em>offensive</em>&quot;, &quot;<em>off-topic/misplaced</em>&quot;, &quot;<em>missing</em>&quot;, &quot;<em>error/cannot view</em>&quot;) that visitors can choose from and a text field where they can enter additional information.</p>
+    <p>This setting is dependant on e-cards being enabled.  Only users who have permission to send e-cards in the 'groups' settings are able to send reports. The report icon is hidden from those not allowed to do so.</p>
+    <p>It's advisable to enable this feature on larger, community-driven galleries that don't require admin-approval for uploaded pics, as it gives your community the chance to alert you of potential issues and keep your gallery clean.</p>
+    <p>As a drawback, the feature can be abused by spammers to send emails to the admin, so it's advisable to only allow reports for registered users.</p>
+
+    
+    <a name="admin_user_enable_report_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_user_rate_own_files_start"></a><h3>Users can rate their own files<a href="#admin_image_rate_own_files_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="rate_own_files" /><label for="rate_own_files" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="rate_own_files_r" /><label for="rate_own_files_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">rate_own_files</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: User settings &rarr; Users can rate their own files
+	</div>
+    <p>Determines if your users can rate their own files or not.  Recommended setting is "no" to make sure there is no rating war among your users who try to boost their popularity by committing rating fraud.<br />This option does not determine wether your visitors will be able to rate files at all. &quot;Users can rate their own files&quot; will only apply if rating is enabled in the first place, i.e. if the user belongs to a group that is allowed to rate/vote (you can determine the overall rating permission per group on the <a href="groups.htm#group_cp">groups control panel</a>) and if rating is enabled for the album the file is in (you can toggle the ability to rate on or off on a per-album base - use the controls on the <a href="albums.htm#album_prop">album properties</a> page to accomplish that).
+    </p>
+
+    <br clear="all" style="clear:both;" />
+    <a name="admin_user_rate_own_files_end"></a>
+</div>
 
-<hr />
 
 
-<a name="admin_custom"></a><h3>Custom fields for user profile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="admin_custom"></a><h2>Custom fields for user profile<a href="#admin_custom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	<div class="cpg_summary">
+		Default values: 
+		Profile 1 name: <input type="text" size="10" maxlength="10" class="textinput" value="Location" /><br />
+		Profile 2 name: <input type="text" size="10" maxlength="10" class="textinput" value="Interests" /><br />
+		Profile 3 name: <input type="text" size="10" maxlength="10" class="textinput" value="Website" /><br />
+		Profile 4 name: <input type="text" size="10" maxlength="10" class="textinput" value="Occupation" /><br />
+		Profile 5 name: <input type="text" size="10" maxlength="10" class="textinput" value="" /><br />
+		Profile 6 name: <input type="text" size="10" maxlength="10" class="textinput" value="Biography" /><br />
+		Recommended values: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_profile1_name</tt>...<tt class="code">user_profile6_name</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Custom fields for user profile
+	</div>
 <p>Leave blank if unused. Use Profile 6 for long entries, such as biographies</p>
 <p>These fields are displayed within the &quot;user profile&quot; area. They will appear only if you assign a name to the field. As instructed in the heading, use field 6 for long entries, such as biographies, or if you want to include the use of bb code.</p>
-<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode, for example to show 'avatar.gif', which is located in your images folder, use the code <tt class="code">[img]http://www.yoursite.com/images/avatar.gif[/img]</tt></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Custom fields for user profile</p>
+<p>You can also use field 6 for avatars.  To show an avatar in the profile, it should be entered in bbcode. Determine the full URL of the image you want to use as an avatar and wrap that URL into the bbcode tags for images.</p>
+<div class="cpg_example">If you want to use the file <tt class="code">avatar.png</tt> that is stored in a sub-folder of your web root that is named <tt class="code">images</tt>, the full URL would be something like <tt class="code">http://www.example.com/images/avatar.png</tt>. Subsequently, you'd have to insert
+<pre class="cpg_code code">[img]http://www.example.com/images/avatar.png[/img]</pre>
+into the field number 6.
+</div>
 <a name="admin_custom_end"></a>
 
 
-<a name="admin_custom_image"></a><h3>Custom fields for image description<a href="#admin_custom_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<a name="admin_custom_image"></a><h2>Custom fields for image description<a href="#admin_custom_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">user_field1_name</tt>...<tt class="code">user_field4_name</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Custom fields for image description
+	</div>
 <p>Leave blank if unused.</p>
 <p>These fields are displayed within the &quot;file information&quot; area. They will appear only if you give them a name.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Custom fields for image description</p>
 <a name="admin_custom_image_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
+<a name="admin_cookie"></a><h2>Cookie settings<a href="#admin_cookie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<div class="indent">
+    <a name="admin_cookie_name"></a><h3>Name of the cookie used by coppermine<a href="#admin_cookie_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="6" maxlength="6" class="textinput" value="cpg15x" /><br />
+		Recommended value: <input type="text" size="6" maxlength="6" class="textinput" value="cpg15x" /><br />
+		Database record name: <tt class="code">cookie_settings</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Cookie settings &rarr; Name of the cookie used by coppermine
+	</div>
+    <p>Default value is something like &quot;cpg15x&quot;. Even if you have multiple instances of the script running on the same server you can keep the default value.</p>
+    <p class="cpg_message_warning">When using <a href="bridging.htm">bridging</a>, make sure it <strong>differs</strong> from the bridge app's cookie name.</p>
+    <p>This has to be a valid cookie name (no special chars, particularly no dots!) - this setting should best be left alone unless you really know your way around. After all, the cookie name doesn't matter and doesn't mean anything to the end user anyway. Let me repeat: there are many users who blindly change the cookie name to something that just doesn't make sense at all and then complain on the coppermine support board that things are not working as expected. Do <strong>not</strong> use special chars in the cookie name! In fact, don't change it at all unless you must.</p>
+
+    <a name="admin_cookie_name_end"></a>
+    <a name="admin_cookie_path"></a><h3>Path of the cookie used by the script<a href="#admin_cookie_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="/" /><br />
+		Recommended value: <input type="text" size="1" maxlength="1" class="textinput" value="/" /><br />
+		Database record name: <tt class="code">cookie_path</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Cookie settings &rarr; Path of the cookie used by the script
+	</div>
+    <p>Default value is "/". Don't change this unless you know what you are doing. This may prevent you from logging in.</p>
+    <p>If you have broken your gallery by modifying this value, use phpMyAdmin to edit the xxxx_config table in your database and restore the default value. </p>
+    <p>When using bbs integration into Coppermine (<abbr title="also known as">aka</abbr> bridging), make sure to use <strong>different</strong> cookie names for coppermine and your bridging app! The paths in both applications have to be set so coppermine is able to read both. Usually the default value &quot;<tt class="code">/</tt>&quot; should be set as path both for coppermine install and the <abbr title="Bulletin Board System">BBS</abbr> app you bridge with.</p>
 
-<a name="admin_cookie"></a><h3>Cookie settings<a href="#admin_cookie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<a name="admin_cookie_name"></a><h3>Name of the cookie used by coppermine<a href="#admin_cookie_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Default value is something like &quot;cpg15x&quot;. Even if you have multiple instances of the script running on the same server you can keep the default value.</p>
-<p class="cpg_message_warning">When using <a href="bridging.htm">bridging</a>, make sure it <strong>differs</strong> from the bridge app's cookie name.</p>
-<p>This has to be a valid cookie name (no special chars, particularly no dots!) - this setting should best be left alone unless you really know your way around. After all, the cookie name doesn't matter and doesn't mean anything to the end user anyway. Let me repeat: there are many users who blindly change the cookie name to something that just doesn't make sense at all and then complain on the coppermine support board that things are not working as expected. Do <strong>not</strong> use special chars in the cookie name! In fact, don't change it at all unless you must.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Cookie settings &rarr; Name of the cookie used by coppermine</p>
-<a name="admin_cookie_name_end"></a>
-<a name="admin_cookie_path"></a><h3>Path of the cookie used by the script<a href="#admin_cookie_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Default value is "/". Don't change this unless you know what you are doing. This may prevent you from logging in.</p>
-<p>If you have broken your gallery by modifying this value, use phpMyAdmin to edit the xxxx_config table in your database and restore the default value. </p>
-<p>When using bbs integration into Coppermine (<abbr title="also known as">aka</abbr> bridging), make sure to use <strong>different</strong> cookie names for coppermine and your bridging app! The paths in both applications have to be set so coppermine is able to read both. Usually the default value &quot;<tt class="code">/</tt>&quot; should be set as path both for coppermine install and the <abbr title="Bulletin Board System">BBS</abbr> app you bridge with.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Cookie settings &rarr; Path of the cookie used by the script</p>
-<a name="admin_cookie_path_end"></a>
-
+    <a name="admin_cookie_path_end"></a>
+</div>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_email"></a><h2>Email settings<a href="#admin_email" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Usually nothing has to be changed here; leave all fields blank when not sure. Only if you run into problems (e.g. if ecards, registration info or notifications don't get sent) you should change these settings. Coppermine itself doesn't come with an engine to send mails, it relies on a webserver being able to do so (using the built-in mechanisms of PHP). If you're not sure what to enter, ask your webhost for support.</p>
+<div class="indent">
+    
+    <p><strong>Using SMTP to send emails</strong>: by default the script uses the PHP built-in <strong>mail</strong> function to send emails. In some cases, the PHP built-in function can't be used.</p>
+    <p> If, in order to send emails with PHP, you are required to supply a <strong>hostname</strong>, a <strong>username</strong> and a <strong>password</strong>, you will need to edit the CONFIG menu section &quot;Email settings&quot; and insert the correct values there. If you don't need a username and password to connect to your SMTP server, just leave these lines blank. If you don't know what settings to enter, you will need to check with your webhost.</p>
+    
+    
+    <h3>SMTP Host</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_host</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Host
+	</div>
+    <p>The hostname of the <acronym title="Simple Mail Transfer Protocol">SMTP</acronym> server<br />
+    If you leave this blank, sendmail (or a surrogate) will be used to send emails from your server. Sendmail exists on most Unix/Linux webservers. If you specify a SMTP hostname, Coppermine will try to send emails using SMTP (this usually is needed on Windows webservers).</p>
+    <p>To specify a non-default port number enter it after the hostname with a colon, for example <strong>yourdomain.com:26</strong> to use port 26. To use SSL or TLS add a prefix to the hostname, for example <strong>ssl://yourdomain.com</strong> to use an SSL encrypted connection. You must have OpenSSL support enabled in PHP and the SMTP server must support SSL connections for this to work. You can use both an SSL prefix and a port number if neccessary. To use gmail's SMTP server you would use <strong>ssl://smtp.gmail.com:465</strong></p>
+
+    
+    <br clear="all" style="clear:both;" />
+    <h3>SMTP Username</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_username</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Username
+	</div>
+    <p>The username needed to authenticate on the SMTP server (this is <strong>not</strong> your coppermine admin username).</p>
 
+    
+    <br clear="all" style="clear:both;" />
+    <h3>SMTP Password</h3>
+	<div class="cpg_summary">
+		Default value: <input type="text" size="1" maxlength="1" class="textinput" value="" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">smtp_password</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Email settings &rarr; SMTP Password
+	</div>
+    <p>The password that goes with above mentioned username (<strong>not</strong> identical to your coppermine admin password).</p>
 
-<p><strong>Using SMTP to send emails</strong>: by default the script uses the PHP built-in <strong>mail</strong> function to send emails. In some cases, the PHP built-in function can't be used.</p>
-<p> If, in order to send emails with PHP, you are required to supply a <strong>hostname</strong>, a <strong>username</strong> and a <strong>password</strong>, you will need to edit the CONFIG menu section &quot;Email settings&quot; and insert the correct values there. If you don't need a username and password to connect to your SMTP server, just leave these lines blank. If you don't know what settings to enter, you will need to check with your webhost.</p>
+</div>
+<a name="admin_email_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
+<a name="admin_logging"></a><h2>Logging &amp; statistics<a href="#admin_logging" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Like all logs (that record data that would get dropped if logging was disabled), the logging features of Coppermine will have a slight <a href="performance.htm">performance</a> impact as well as an impact on webspace and database usage. You should make up your mind if you actually will need the logs before enabling the feature. A log is only helpful if the admin actually looks into it.</p>
+<div class="indent">
+    <a name="admin_logging_log_mode"></a><h3>Logging mode<a href="#admin_logging_log_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="log_mode" /><label for="log_mode" class="clickable_option">Off</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="log_mode_r" /><label for="log_mode_r" class="clickable_option">Normal</label><br />
+		Database record name: <tt class="code">log_mode</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Logging mode
+	</div>
+    <p>Set, what kind of logging you want to enable. This feature records all changes that are done in coppermine's database, which is especially helpful if you're trying to debug or if there are various admins on a gallery.<br />
+    All log files are written in english</p>
+    <p>You have to understand that this option does not toggle the recording of what your site visitors do. Instead, you log particularly what <strong>admins</strong> do.</p>
+
+    
+    <a name="admin_logging_log_mode_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_log_ecards"></a><h3>Log ecards<a href="#admin_general_log_ecards" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">log_ecards</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Log ecards
+	</div>
+    <p>When enabled, all ecards that are being sent are as well written into the database, where the coppermine admin can view them. Before switching this option on, make sure that logging is legal in your country. It is also advisable to notify your users that all ecards are being logged (preferrably on the registration screen).</p>
 
-<h3>SMTP Host</h3>
-<p>The hostname of the <acronym title="Simple Mail Transfer Protocol">SMTP</acronym> server<br />
-If you leave this blank, sendmail (or a surrogate) will be used to send emails from your server. Sendmail exists on most Unix/Linux webservers. If you specify a SMTP hostname, Coppermine will try to send emails using SMTP (this usually is needed on Windows webservers).</p>
-<p>To specify a non-default port number enter it after the hostname with a colon, for example <strong>yourdomain.com:26</strong> to use port 26. To use SSL or TLS add a prefix to the hostname, for example <strong>ssl://yourdomain.com</strong> to use an SSL encrypted connection. You must have OpenSSL support enabled in PHP and the SMTP server must support SSL connections for this to work. You can use both an SSL prefix and a port number if neccessary. To use gmail's SMTP server you would use <strong>ssl://smtp.gmail.com:465</strong></p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Host</p>
-
-<hr />
-<h3>SMTP Username</h3>
-<p>The username needed to authenticate on the SMTP server (this is <strong>not</strong> your coppermine admin username).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Username</p>
-
-<hr />
-<h3>SMTP Password</h3>
-<p>The password that goes with above mentioned username (<strong>not</strong> identical to your coppermine admin password).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Email settings &rarr; SMTP Password</p>
+    
+    <a name="admin_general_log_ecards_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_logging_votedetails"></a><h3>Keep detailed vote statistics<a href="#admin_logging_votedetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">vote_details</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Keep detailed vote statistics
+	</div>
+    <p>
+      Enabling this option records:</p>
+      <ol>
+        <li>Each vote separately</li>
+        <li>IP Address</li>
+        <li>Referer</li>
+        <li>Browser</li>
+        <li>Operating System</li>
+        <li>User ID (if logged in)</li>
+      </ol>
+       <p>of the voter.</p>
+       <p>As the statistics are being kept per file, the link to the stats can be accessed on the individual file's page (displayimage.php) by clicking the link in the file info section to open the stats pop-up. Alternatively, you can access the overall stats for your entire gallery by clicking on the <a href="admin_menu.htm">admin menu</a> item "<a href="admin_menu.htm#stats">Overall stats</a>", which will of course only show if you have enabled stat recording in the first place.</p>
+    <p class="cpg_message_info">Note: The total votes may not match if you enable details and do not reset the earlier votes.</p>
+    <p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a heavy load on the page. You have to understand that the size of the corresponding database tables can increase if you enable this feature, which can have a serious <a href="performance.htm">performance</a> impact.</p>
+    <p>This feature can be very usefull to find out about voting/rating fraud, so if voting is an important part of your gallery (i.e. if you're running a community-driven gallery where users can gain something for voting or for obtaining good votes) it's advisable to turn this feature on.</p>
+
+    <a name="admin_logging_votedetails_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_logging_hitdetails"></a><h3>Keep detailed hit statistics<a href="#admin_logging_hitdetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">hit_details</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Keep detailed hit statistics
+	</div>
+    <p>
+      Enabling this option records:</p>
+      <ol>
+        <li>Each vote separately</li>
+        <li>IP Address</li>
+        <li>Search Keyword, if the referer is Google, Yahoo! or Lycos search engines</li>
+        <li>Referer</li>
+        <li>Browser</li>
+        <li>Operating System</li>
+        <li>User ID (if logged in)</li>
+      </ol>
+       <p>of the visitor.</p>
+       <p>As the statistics are being kept per file, the link to the stats can be accessed on the individual file's page (displayimage.php) by clicking the link in the file info section to open the stats pop-up. Alternatively, you can access the overall stats for your entire gallery by clicking on the <a href="admin_menu.htm">admin menu</a> item "<a href="admin_menu.htm#stats">Overall stats</a>", which will of course only show if you have enabled stat recording in the first place.</p>
+    <p class="cpg_message_info">Note: The total hits may not match if you enable details and do not reset the earlier hits.</p>
+    <p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a <strong>heavy</strong> load on the page. You have to understand that the size of the corresponding database tables can increase <strong>dramatically</strong> if you enable this feature, so you should closely monitor the resources consumption caused by it and empty the table from time to time.</p>
+    <p>Do not enable this option if you don't need it! If you enable it, frequently check the size of the stats table in the database (using a third party tool like <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>) and the impact of the stats recording on the overall performance. Make sure that you understand the <a href="performance.htm">performance</a> impact that enabling this option has. If you need really detailed stats, you might consider implementing a third-party tool like <a href="http://www.google.com/analytics/" rel="external" class="external">Google Analytics</a>, which will in turn be less resources-consuming for your server.</p>
+
+    <a name="admin_logging_hitdetails_end"></a>
+    <a name="admin_logging_display_stats_on_index"></a><h3>Display statistics on index page<a href="#admin_logging_display_stats_on_index" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_stats_on_index</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Display statistics on index page
+	</div>
+    <p>Turning this option off (&quot;No&quot;) will keep the text <tt class="code">X files in X albums and X categories with X comments viewed X times</tt> from appearing on the index pages (category and album views). Disabling this option will slightly improve performance, as the stats query that builds those numbers doesn't have to be performed. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
 
-<a name="admin_email_end"></a>
+    <a name="admin_logging_display_stats_on_index_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_count_file_hits"></a><h3>Count file views<a href="#admin_count_file_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">count_file_hits</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count file views
+	</div>
+    <p>Turning this option off (&quot;No&quot;) will disable counting of file views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
 
+    <a name="admin_count_file_hits_end"></a>
+    <a name="admin_count_album_hits"></a><h3>Count album views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">count_album_hits</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count album views
+	</div>
+    <p>Turning this option off (&quot;No&quot;) will disable counting of album views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
 
-<a name="admin_logging"></a><h2>Logging &amp; statistics<a href="#admin_logging" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Like all logs (that record data that would get dropped if logging was disabled), the logging features of Coppermine will have a slight <a href="performance.htm">performance</a> impact as well as an impact on webspace and database usage. You should make up your mind if you actually will need the logs before enabling the feature. A log is only helpful if the admin actually looks into it.</p>
-<a name="admin_logging_log_mode"></a><h3>Logging mode<a href="#admin_logging_log_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Set, what kind of logging you want to enable. This feature records all changes that are done in coppermine's database, which is especially helpful if you're trying to debug or if there are various admins on a gallery.<br />
-All log files are written in english</p>
-<p>You have to understand that this option does not toggle the recording of what your site visitors do. Instead, you log particularly what <strong>admins</strong> do.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Logging mode</p>
-
-<a name="admin_logging_log_mode_end"></a>
-<hr />
-<a name="admin_general_log_ecards"></a><h3>Log ecards<a href="#admin_general_log_ecards" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, all ecards that are being sent are as well written into the database, where the coppermine admin can view them. Before switching this option on, make sure that logging is legal in your country. It is also advisable to notify your users that all ecards are being logged (preferrably on the registration screen).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Log ecards</p>
-
-<a name="admin_general_log_ecards_end"></a>
-<hr />
-<a name="admin_logging_votedetails"></a><h3>Keep detailed vote statistics<a href="#admin_logging_votedetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>
-  Enabling this option records:</p>
-  <ol>
-    <li>Each vote separately</li>
-    <li>IP Address</li>
-    <li>Referer</li>
-    <li>Browser</li>
-    <li>Operating System</li>
-    <li>User ID (if logged in)</li>
-  </ol>
-   <p>of the voter.</p>
-   <p>As the statistics are being kept per file, the link to the stats can be accessed on the individual file's page (displayimage.php) by clicking the link in the file info section to open the stats pop-up. Alternatively, you can access the overall stats for your entire gallery by clicking on the <a href="admin_menu.htm">admin menu</a> item "<a href="admin_menu.htm#stats">Overall stats</a>", which will of course only show if you have enabled stat recording in the first place.</p>
-<p class="cpg_message_info">Note: The total votes may not match if you enable details and do not reset the earlier votes.</p>
-<p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a heavy load on the page. You have to understand that the size of the corresponding database tables can increase if you enable this feature, which can have a serious <a href="performance.htm">performance</a> impact.</p>
-<p>This feature can be very usefull to find out about voting/rating fraud, so if voting is an important part of your gallery (i.e. if you're running a community-driven gallery where users can gain something for voting or for obtaining good votes) it's advisable to turn this feature on.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Keep detailed vote statistics</p>
-<a name="admin_logging_votedetails_end"></a>
-<hr />
-<a name="admin_logging_hitdetails"></a><h3>Keep detailed hit statistics<a href="#admin_logging_hitdetails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>
-  Enabling this option records:</p>
-  <ol>
-    <li>Each vote separately</li>
-    <li>IP Address</li>
-    <li>Search Keyword, if the referer is Google, Yahoo! or Lycos search engines</li>
-    <li>Referer</li>
-    <li>Browser</li>
-    <li>Operating System</li>
-    <li>User ID (if logged in)</li>
-  </ol>
-   <p>of the visitor.</p>
-   <p>As the statistics are being kept per file, the link to the stats can be accessed on the individual file's page (displayimage.php) by clicking the link in the file info section to open the stats pop-up. Alternatively, you can access the overall stats for your entire gallery by clicking on the <a href="admin_menu.htm">admin menu</a> item "<a href="admin_menu.htm#stats">Overall stats</a>", which will of course only show if you have enabled stat recording in the first place.</p>
-<p class="cpg_message_info">Note: The total hits may not match if you enable details and do not reset the earlier hits.</p>
-<p class="cpg_message_warning">Warning: keeping detailed statistics means additional database queries and subsequently a <strong>heavy</strong> load on the page. You have to understand that the size of the corresponding database tables can increase <strong>dramatically</strong> if you enable this feature, so you should closely monitor the resources consumption caused by it and empty the table from time to time.</p>
-<p>Do not enable this option if you don't need it! If you enable it, frequently check the size of the stats table in the database (using a third party tool like <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>) and the impact of the stats recording on the overall performance. Make sure that you understand the <a href="performance.htm">performance</a> impact that enabling this option has. If you need really detailed stats, you might consider implementing a third-party tool like <a href="http://www.google.com/analytics/" rel="external" class="external">Google Analytics</a>, which will in turn be less resources-consuming for your server.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Keep detailed hit statistics</p>
-<a name="admin_logging_hitdetails_end"></a>
-<a name="admin_logging_display_stats_on_index"></a><h3>Display statistics on index page<a href="#admin_logging_display_stats_on_index" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Turning this option off (&quot;No&quot;) will keep the text <tt class="code">X files in X albums and X categories with X comments viewed X times</tt> from appearing on the index pages (category and album views). Disabling this option will slightly improve performance, as the stats query that builds those numbers doesn't have to be performed. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Display statistics on index page</p>
-<a name="admin_logging_display_stats_on_index_end"></a>
-<hr />
-<a name="admin_count_file_hits"></a><h3>Count file views<a href="#admin_count_file_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Turning this option off (&quot;No&quot;) will disable counting of file views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count file views</p>
-<a name="admin_count_file_hits_end"></a>
-<a name="admin_count_album_hits"></a><h3>Count album views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Turning this option off (&quot;No&quot;) will disable counting of album views. This does not affect the display of the view counter. Disabling this option will slightly improve performance. Default value is &quot;Yes&quot;, which means that the feature is enabled (&quot;On&quot;).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count album views</p>
-<a name="admin_count_album_hits_end"></a>
-<a name="admin_count_admin_hits"></a><h3>Count admin views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Turning this option on (&quot;Yes&quot;) will enable counting of admin views. This does not affect the display of the view counter. Default value is &quot;No&quot;, which means that the feature is disabled (&quot;Off&quot;).</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Logging &amp; statistics &rarr; Count admin views</p>
-<a name="admin_count_admin_hits_end"></a>
-<a name="admin_logging_end"></a>
+    <a name="admin_count_album_hits_end"></a>
+    <a name="admin_count_admin_hits"></a><h3>Count admin views<a href="#admin_count_album_hits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">count_admin_hits</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Logging &amp; statistics &rarr; Count admin views
+	</div>
+    <p>Turning this option on (&quot;Yes&quot;) will enable counting of admin views. This does not affect the display of the view counter. Default value is &quot;No&quot;, which means that the feature is disabled (&quot;Off&quot;).</p>
 
+    <a name="admin_count_admin_hits_end"></a>
+</div>
+<a name="admin_logging_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
 
 <a name="admin_misc"></a><h2>Maintenance settings <a href="#admin_misc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<a name="debug_mode"></a><h3>Enable debug mode<a href="#debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Coppermine will show error messages which are normally suppressed. This is helpful in troubleshooting problems with your gallery or when asking for help on the <a href="http://coppermine-gallery.net/forum/">CPG Support Forums</a>. Turn this feature <strong>off</strong> if you don't experience problems.</p>
-<p>Turn it on (option &quot;Everyone&quot;) if you are requesting help on the <a href="http://coppermine-gallery.net/forum/">coppermine support board</a>, so the supporters can have a look at the debug output as well. Choose the option &quot;Admin only&quot; when troubleshooting on your own - debug output will be only visible when you're logged in as admin, regular users or guests won't see the debug output.</p>
-<p class="cpg_message_error">
-<a name="debug_mode_do_not_post_unless_requested"></a>
-    Do <strong>not</strong> post debug_output on the coppermine support board unless a supporter explicitely asks for it!<a href="#debug_mode_do_not_post_unless_requested" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-</p>
-<span class="detail_head_collapsed">Details</span>
-<div class="detail_body border1">
-	<a name="debug_mode_detail"></a><h4>Debug_output details<a href="configuration.htm?expand_all=1#debug_mode_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-	<p class="cpg_message_info">If this sub-section is all greek to you, don't worry: this entire section is aimed at coders for reference purposes - you don't need to understand it to be able to use Coppermine.</p>
-	<p>The debug_output will appear at the bottom of your gallery's output, together with a link to your <a href="admin_menu.htm#phpinfo">phpinfo</a> output for the admin. By default, the debug_output textarea will be displayed collapsed to make sure that it doesn't interfere with the width of your page. To actually see the debug_output, click on the show/hide toggle that will expand or collapse the debug_output field.</p>
-	<p>The debug_output contains the following sub-sections:</p>
-	<ul>
-		<li>
-			<a name="debug_mode_user"></a><h5>USER and USER DATA<a href="configuration.htm?expand_all=1#debug_mode_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The content of the arrays <tt class="code">$USER</tt> and <tt class="code">$USER_DATA</tt> if populated at all - this shows the details of the user who is currently logged in, including the user ID, user name, group membership, the theme and language that user has chosen and the permission levels he has.
-		</li>
-		<li>
-			<a name="debug_mode_queries"></a><h5>Queries<a href="configuration.htm?expand_all=1#debug_mode_queries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Shows the mySQL queries that have been run to generate the output of the page you're currently looking at
-		</li>
-		<li>
-			<a name="debug_mode_get"></a><h5>GET parameters<a href="configuration.htm?expand_all=1#debug_mode_get" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The parameters that have been passed to the script using the GET method (as parameters of the URL) before the <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> kicked in. This equals the unsanitized output of <tt class="code">$_GET</tt>.
-		</li>
-		<li>
-			<a name="debug_mode_post"></a><h5>POST parameters<a href="configuration.htm?expand_all=1#debug_mode_post" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The parameters that have been passed to the script using the POST method (i.e. if a form has been submit) before the <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> kicked in. This equals the unsanitized output of <tt class="code">$_POST</tt>.
-		</li>
-		<li>
-			<a name="debug_mode_cookie"></a><h5>COOKIE<a href="configuration.htm?expand_all=1#debug_mode_cookie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The content of the cookies that the script has read.
-		</li>
-		<li>
-			<a name="debug_mode_versions"></a><h5>Version info<a href="configuration.htm?expand_all=1#debug_mode_versions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Information about the versions of the applications used:
-			<ul>
-				<li>The PHP version on your webserver</li>
-				<li>The mySQL version (that is the version of the database engine, not of the client API)</li>
-				<li>Your version of Coppermine</li>
-			</ul>
-		</li>
-		<li>
-			<a name="debug_mode_gd"></a><h5>Module: GD<a href="configuration.htm?expand_all=1#debug_mode_gd" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Details about the GD module on your webserver (if available).
-		</li>
-		<li>
-			<a name="debug_mode_config"></a><h5>Key config settings<a href="configuration.htm?expand_all=1#debug_mode_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Some of the config settings for your gallery that are helpfull for supporters.
-		</li>
-		<li>
-			<a name="debug_mode_plugins"></a><h5>Plugins<a href="configuration.htm?expand_all=1#debug_mode_plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The plugins you have enabled and the actions and filters used by those plugins.
-		</li>
-		<li>
-			<a name="debug_mode_restrictions"></a><h5>Server restrictions<a href="configuration.htm?expand_all=1#debug_mode_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			Values not taken from Coppermine, but from your webserver's PHP setup (configured in <a href="http://www.php.net/manual/en/configuration.file.php" rel="external" class="phpnet">php.ini</a>). What is being displayed in this section often is usefull information for upload troubleshooting purposes.
-		</li>
-		<li>
-			<a name="debug_mode_suhosin"></a><h5>Suhosin settings<a href="configuration.htm?expand_all=1#debug_mode_suhosin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The relevant <a href="http://www.hardened-php.net/suhosin/" rel="external" class="external">Suhosin</a> settings will be displayed when Suhosin is enabled on your server. Suhosin is a protection system designed to protect PHP applications from flaws within applications or PHP itself. Under certain circumstances, Suhosin can (if set up too restrictively) keep Coppermine from working as expected. If that's the case for you, contact the admin of your webserver (usually your webhost). Do not ask for support on the coppermine support board - Suhosin is not part of coppermine, but part of your webserver setup and therefore can not be changed on Coppermine level.
-		</li>
-		<li>
-			<a name="debug_mode_performance"></a><h5>Page (performance)<a href="configuration.htm?expand_all=1#debug_mode_performance" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
-			The output of the page performance section will display how good coppermine did performance-wise to generate the page you're looking at. The left result column shows the current data, the right one shows the peak value. Smaller values are better in terms of performance.<br />
-			The following values are being taken into account:
-			<ul>
-				<li>
-					<a name="debug_mode_performance_memory"></a><h6>Memory usage<a href="configuration.htm?expand_all=1#debug_mode_performance_memory" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					The amount of memory that's currently being allocated to your PHP script. May not work on all server platforms. The first column shows the result of the PHP function <a href="http://www.php.net/manual/en/function.memory-get-usage.php" rel="external" class="phpnet">memory_get_usage</a> or a surrogate function if the original function is not available. The second column shows the output of the PHP function <a href="http://www.php.net/manual/en/function.memory-get-peak-usage.php" rel="external" class="phpnet">memory_get_peak_usage</a> (if available), which returns the peak of memory allocated by PHP.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_generation_time"></a><h6>Page generation time<a href="configuration.htm?expand_all=1#debug_mode_performance_page_generation_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					The time in milliseconds it took to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today<sup><a href="#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_query_time"></a><h6>Page query time<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					The time in milliseconds it took to run the database queries to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today. If you experience high results here (above 1000 milliseonds) and your page load feels slow, you should consider reducing the number of queries by reducing the detail level of your coppermine-driven pages<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-				<li>
-					<a name="debug_mode_performance_page_query_total"></a><h6>Page query total<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_total" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
-					The total number of database queries it took to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today. The number of queries has got a direct impact on the page query time<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
-				</li>
-			</ul>
-			<a name="debug_mode_performance_peak"></a>[1]: Today's peak values are being generated each time a coppermine-driven page is being run with debug_mode enabled. The recording starts from scratch each day at midnight. If you have little traffic or if you have enabled debug_mode for the admin only, the peaks that get recorded will of course be the peaks <em>you</em> generated.<a href="configuration.htm?expand_all=1#debug_mode_performance_peak" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-		</li>
-	</ul>
+<p>The settings here will not give you additional features to enhance your gallery. Instead, they are meant for maintenance purposes only, so only enable the options here if you actually need them.</p>
+<div class="indent">
+    <a name="debug_mode"></a><h3>Enable debug mode<a href="#debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="radio" class="radio" checked="checked" id="debug_mode" /><label for="debug_mode" class="clickable_option">No</label><br />
+		Recommended value: <input type="radio" class="radio" checked="checked" id="debug_mode_r" /><label for="debug_mode_r" class="clickable_option">No</label><br />
+		Database record name: <tt class="code">debug_mode</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Enable debug mode
+	</div>
+    <p>Coppermine will show error messages which are normally suppressed. This is helpful in troubleshooting problems with your gallery or when asking for help on the <a href="http://coppermine-gallery.net/forum/">CPG Support Forums</a>. Turn this feature <strong>off</strong> if you don't experience problems.</p>
+    <p>Turn it on (option &quot;Everyone&quot;) if you are requesting help on the <a href="http://coppermine-gallery.net/forum/">coppermine support board</a>, so the supporters can have a look at the debug output as well. Choose the option &quot;Admin only&quot; when troubleshooting on your own - debug output will be only visible when you're logged in as admin, regular users or guests won't see the debug output.</p>
+    <p class="cpg_message_error">
+    <a name="debug_mode_do_not_post_unless_requested"></a>
+        Do <strong>not</strong> post debug_output on the coppermine support board unless a supporter explicitely asks for it!<a href="#debug_mode_do_not_post_unless_requested" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+    </p>
+    <span class="detail_head_collapsed">Details</span>
+    <div class="detail_body border1">
+    	<a name="debug_mode_detail"></a><h4>Debug_output details<a href="configuration.htm?expand_all=1#debug_mode_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    	<p class="cpg_message_info">If this sub-section is all greek to you, don't worry: this entire section is aimed at coders for reference purposes - you don't need to understand it to be able to use Coppermine.</p>
+    	<p>The debug_output will appear at the bottom of your gallery's output, together with a link to your <a href="admin_menu.htm#phpinfo">phpinfo</a> output for the admin. By default, the debug_output textarea will be displayed collapsed to make sure that it doesn't interfere with the width of your page. To actually see the debug_output, click on the show/hide toggle that will expand or collapse the debug_output field.</p>
+    	<p>The debug_output contains the following sub-sections:</p>
+    	<ul>
+    		<li>
+    			<a name="debug_mode_user"></a><h5>USER and USER DATA<a href="configuration.htm?expand_all=1#debug_mode_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The content of the arrays <tt class="code">$USER</tt> and <tt class="code">$USER_DATA</tt> if populated at all - this shows the details of the user who is currently logged in, including the user ID, user name, group membership, the theme and language that user has chosen and the permission levels he has.
+    		</li>
+    		<li>
+    			<a name="debug_mode_queries"></a><h5>Queries<a href="configuration.htm?expand_all=1#debug_mode_queries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Shows the mySQL queries that have been run to generate the output of the page you're currently looking at
+    		</li>
+    		<li>
+    			<a name="debug_mode_get"></a><h5>GET parameters<a href="configuration.htm?expand_all=1#debug_mode_get" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The parameters that have been passed to the script using the GET method (as parameters of the URL) before the <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> kicked in. This equals the unsanitized output of <tt class="code">$_GET</tt>.
+    		</li>
+    		<li>
+    			<a name="debug_mode_post"></a><h5>POST parameters<a href="configuration.htm?expand_all=1#debug_mode_post" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The parameters that have been passed to the script using the POST method (i.e. if a form has been submit) before the <a href="dev_superglobals.htm#superglobals_sanitization">Inspekt sanitization</a> kicked in. This equals the unsanitized output of <tt class="code">$_POST</tt>.
+    		</li>
+    		<li>
+    			<a name="debug_mode_cookie"></a><h5>COOKIE<a href="configuration.htm?expand_all=1#debug_mode_cookie" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The content of the cookies that the script has read.
+    		</li>
+    		<li>
+    			<a name="debug_mode_versions"></a><h5>Version info<a href="configuration.htm?expand_all=1#debug_mode_versions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Information about the versions of the applications used:
+    			<ul>
+    				<li>The PHP version on your webserver</li>
+    				<li>The mySQL version (that is the version of the database engine, not of the client API)</li>
+    				<li>Your version of Coppermine</li>
+    			</ul>
+    		</li>
+    		<li>
+    			<a name="debug_mode_gd"></a><h5>Module: GD<a href="configuration.htm?expand_all=1#debug_mode_gd" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Details about the GD module on your webserver (if available).
+    		</li>
+    		<li>
+    			<a name="debug_mode_config"></a><h5>Key config settings<a href="configuration.htm?expand_all=1#debug_mode_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Some of the config settings for your gallery that are helpfull for supporters.
+    		</li>
+    		<li>
+    			<a name="debug_mode_plugins"></a><h5>Plugins<a href="configuration.htm?expand_all=1#debug_mode_plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The plugins you have enabled and the actions and filters used by those plugins.
+    		</li>
+    		<li>
+    			<a name="debug_mode_restrictions"></a><h5>Server restrictions<a href="configuration.htm?expand_all=1#debug_mode_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			Values not taken from Coppermine, but from your webserver's PHP setup (configured in <a href="http://www.php.net/manual/en/configuration.file.php" rel="external" class="phpnet">php.ini</a>). What is being displayed in this section often is usefull information for upload troubleshooting purposes.
+    		</li>
+    		<li>
+    			<a name="debug_mode_suhosin"></a><h5>Suhosin settings<a href="configuration.htm?expand_all=1#debug_mode_suhosin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The relevant <a href="http://www.hardened-php.net/suhosin/" rel="external" class="external">Suhosin</a> settings will be displayed when Suhosin is enabled on your server. Suhosin is a protection system designed to protect PHP applications from flaws within applications or PHP itself. Under certain circumstances, Suhosin can (if set up too restrictively) keep Coppermine from working as expected. If that's the case for you, contact the admin of your webserver (usually your webhost). Do not ask for support on the coppermine support board - Suhosin is not part of coppermine, but part of your webserver setup and therefore can not be changed on Coppermine level.
+    		</li>
+    		<li>
+    			<a name="debug_mode_performance"></a><h5>Page (performance)<a href="configuration.htm?expand_all=1#debug_mode_performance" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h5>
+    			The output of the page performance section will display how good coppermine did performance-wise to generate the page you're looking at. The left result column shows the current data, the right one shows the peak value. Smaller values are better in terms of performance.<br />
+    			The following values are being taken into account:
+    			<ul>
+    				<li>
+    					<a name="debug_mode_performance_memory"></a><h6>Memory usage<a href="configuration.htm?expand_all=1#debug_mode_performance_memory" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					The amount of memory that's currently being allocated to your PHP script. May not work on all server platforms. The first column shows the result of the PHP function <a href="http://www.php.net/manual/en/function.memory-get-usage.php" rel="external" class="phpnet">memory_get_usage</a> or a surrogate function if the original function is not available. The second column shows the output of the PHP function <a href="http://www.php.net/manual/en/function.memory-get-peak-usage.php" rel="external" class="phpnet">memory_get_peak_usage</a> (if available), which returns the peak of memory allocated by PHP.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_generation_time"></a><h6>Page generation time<a href="configuration.htm?expand_all=1#debug_mode_performance_page_generation_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					The time in milliseconds it took to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today<sup><a href="#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_query_time"></a><h6>Page query time<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					The time in milliseconds it took to run the database queries to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today. If you experience high results here (above 1000 milliseonds) and your page load feels slow, you should consider reducing the number of queries by reducing the detail level of your coppermine-driven pages<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    				<li>
+    					<a name="debug_mode_performance_page_query_total"></a><h6>Page query total<a href="configuration.htm?expand_all=1#debug_mode_performance_page_query_total" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h6>
+    					The total number of database queries it took to generate the page you're looking at is being displayed in the left column; the right column contains the peak value recorded so far today. The number of queries has got a direct impact on the page query time<sup><a href="configuration.htm?expand_all=1#debug_mode_performance_peak">[1]</a></sup>.
+    				</li>
+    			</ul>
+    			<a name="debug_mode_performance_peak"></a>[1]: Today's peak values are being generated each time a coppermine-driven page is being run with debug_mode enabled. The recording starts from scratch each day at midnight. If you have little traffic or if you have enabled debug_mode for the admin only, the peaks that get recorded will of course be the peaks <em>you</em> generated.<a href="configuration.htm?expand_all=1#debug_mode_performance_peak" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
+    		</li>
+    	</ul>
+    </div>
+
+    <br clear="all" style="clear:both;" />
+    <a name="admin_misc_debug_notices"></a><h3>Display notices in debug mode<a href="#admin_misc_debug_notices" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">debug_notice</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display notices in debug mode
+	</div>
+    <p>May be helpful to troubleshoot problems with your coppermine install - only recommended if you know a little PHP and you can understand the additional error messages this option shows. Notices being displayed don't actually mean that there is something wrong with your gallery. This option only applies if debug mode is enabled.</p>
+    <p>If you enable this option, you will see notices all over your coppermine-driven pages. This does <strong>not</strong> mean that there is actually something wrong with your install. As suggested above: leave notices_display off if it doesn't mean anything to you. In fact this can be considered a dev-only feature that merely exists to help the Coppermine dev team members to troublehsoot particular issues when coding.</p>
+    <p>The supporters on the Coppermine support board are not very keen to see posting where people complain that "funny output" resides on their gallery when it later turns out that the output they don't understand just is notices output, so if you have been sent here directly from a posting made by a supporter you should feel a little bit guilty for not reading first.</p>
+
+    <a name="admin_misc_debug_notices_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="debug_mode_end"></a>
+    
+    <a name="admin_general_offline"></a><h3>Gallery is offline<a href="#admin_general_offline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <abbr title="not applicable">n/a</abbr><br />
+		Database record name: <tt class="code">offline</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Gallery is offline
+	</div>
+    <p>If you have to do maintenance work on your gallery, switch it to offline mode. Only members of the admin group will be able to log in, all other users will only see &quot;Gallery is offline&quot;. Remember to switch this option off once your maintenance work is done.</p>
+    <p class="cpg_message_error">Putting your gallery into offline mode will <strong>only</strong> affect the <strong>legitimate</strong> visitors of your gallery. It will <strong>not</strong> have any effect on unwanted visitors (email harvesters, spam bots, hackers), so you mustn't believe that this is a security seal. Think of it as the putting the "closed" sign into the window of a shop. This setting will just put that sign into the window, but it will not lock the front door nor will it enable the burglar alarm.</p>
+
+    <a name="admin_general_offline_end"></a>
+    <br clear="all" style="clear:both;" />
+    <a name="admin_general_coppermine_news"></a><h3>Display news from coppermine-gallery.net<a href="#admin_general_coppermine_news" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" checked="checked" /><br />
+		Database record name: <tt class="code">display_coppermine_news</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display news from coppermine-gallery.net
+	</div>
+    <p>Starting with cpg1.5.0 there is a feed from coppermine-gallery.net that is being displayed for the gallery admin (and for the gallery-admin only) on each and every coppermine page to alert him of potential security issues and upgrades. You can toggle this option on and off in Coppermine's config (default is &quot;on&quot;). It is recommended to leave it enabled to make sure your coppermine install is always up-to-date.</p>
+    <p>This is meant as a service for gallery admins; you're of course welcome to disable this option at any time. Coppermine-gallery.net will <strong>not</strong> collect data from your site (although this would be technically possible to a certain extent). If you're concerned about this option, then disable it or review the code used. We (the Coppermine dev team) are not trying to spy on our users - the feed is only being used to alert you of issues related to coppermine - that's all.</p>
+
+    <a name="admin_general_coppermine_news_end"></a>
+    <br clear="all" style="clear:both;" />
+    
+    <a name="admin_misc_reset_boxes"></a><h3>Display reset boxes in config<a href="#admin_misc_reset_boxes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+	<div class="cpg_summary">
+		Default value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Recommended value: <input type="checkbox" disabled="disabled" class="checkbox" /><br />
+		Database record name: <tt class="code">display_reset_boxes_in_config</tt><br />
+		<img src="../../images/icons/config.png" border="0" width="12" height="12"  alt="" class="icon" title="Configuration" />: Maintenance settings &rarr; Display reset boxes in config
+	</div>
+    <p>When enabled, there will be reset boxes all over the config screen that show if a particular value differs from default. This will allow you to quickly set the value back to default. This will however eat a lot of resources and will not work in all browsers. Recommended setting is "off", at least if you experience issues with the loading speed of the config screen.</p>
+
+    <a name="admin_misc_reset_boxes_end"></a>
 </div>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Enable debug mode</p>
-<hr />
-<a name="admin_misc_debug_notices"></a><h3>Display notices in debug mode<a href="#admin_misc_debug_notices" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>May be helpful to troubleshoot problems with your coppermine install - only recommended if you know a little PHP and you can understand the additional error messages this option shows. Notices being displayed don't actually mean that there is something wrong with your gallery. This option only applies if debug mode is enabled.</p>
-<p>If you enable this option, you will see notices all over your coppermine-driven pages. This does <strong>not</strong> mean that there is actually something wrong with your install. As suggested above: leave notices_display off if it doesn't mean anything to you. In fact this can be considered a dev-only feature that merely exists to help the Coppermine dev team members to troublehsoot particular issues when coding.</p>
-<p>The supporters on the Coppermine support board are not very keen to see posting where people complain that "funny output" resides on their gallery when it later turns out that the output they don't understand just is notices output, so if you have been sent here directly from a posting made by a supporter you should feel a little bit guilty for not reading first.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display notices in debug mode</p>
-<a name="admin_misc_debug_notices_end"></a>
-<hr />
-<a name="debug_mode_end"></a>
-
-<a name="admin_general_offline"></a><h3>Gallery is offline<a href="#admin_general_offline" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you have to do maintenance work on your gallery, switch it to offline mode. Only members of the admin group will be able to log in, all other users will only see &quot;Gallery is offline&quot;. Remember to switch this option off once your maintenance work is done.</p>
-<p class="cpg_message_error">Putting your gallery into offline mode will <strong>only</strong> affect the <strong>legitimate</strong> visitors of your gallery. It will <strong>not</strong> have any effect on unwanted visitors (email harvesters, spam bots, hackers), so you mustn't believe that this is a security seal. Think of it as the putting the "closed" sign into the window of a shop. This setting will just put that sign into the window, but it will not lock the front door nor will it enable the burglar alarm.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Gallery is offline</p>
-<a name="admin_general_offline_end"></a>
-<hr />
-<a name="admin_general_coppermine_news"></a><h3>Display news from coppermine-gallery.net<a href="#admin_general_coppermine_news" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Starting with cpg1.5.0 there is a feed from coppermine-gallery.net that is being displayed for the gallery admin (and for the gallery-admin only) on each and every coppermine page to alert him of potential security issues and upgrades. You can toggle this option on and off in Coppermine's config (default is &quot;on&quot;). It is recommended to leave it enabled to make sure your coppermine install is always up-to-date.</p>
-<p>This is meant as a service for gallery admins; you're of course welcome to disable this option at any time. Coppermine-gallery.net will <strong>not</strong> collect data from your site (although this would be technically possible to a certain extent). If you're concerned about this option, then disable it or review the code used. We (the Coppermine dev team) are not trying to spy on our users - the feed is only being used to alert you of issues related to coppermine - that's all.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display news from coppermine-gallery.net</p>
-<a name="admin_general_coppermine_news_end"></a>
-<hr />
-
-<a name="admin_misc_reset_boxes"></a><h3>Display reset boxes in config<a href="#admin_misc_reset_boxes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When enabled, there will be reset boxes all over the config screen that show if a particular value differs from default. This will allow you to quickly set the value back to default. This will however eat a lot of resources and will not work in all browsers. Recommended setting is "off", at least if you experience issues with the loading speed of the config screen.</p>
-<p class="navlocator" style="text-align:right;color:#0E72A4;">Configuration &rarr; Maintenance settings &rarr; Display reset boxes in config</p>
-<a name="admin_misc_reset_boxes_end"></a>
+<div class="backtotop"><a href="#top">Back to top</a></div>
+
+<a name="admin_config_usage"></a><h2>Usage of this page<a href="#admin_config_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>This page is intended to be used as a reference both to help you configure your gallery, but it is as well meant as a tool for developers, plugin authors or - more generally speaking - those who want to expand their Coppermine-driven gallery into new directions using custom coding. We have put additional details into the pink boxes next to each config option that can be helpful for some additional tasks: </p>
+<ul>
+	<li>use the database record name from the pink boxes to manipulate particular config settings in the code - the global array <tt class="code">$CONFIG</tt> contains all config records.
+	<div class="cpg_example">According to the pink boxes above, the database record name that corresponds to the config setting <a href="#admin_image_comment_table-width">Width of the table for picture display</a> is <tt class="code">picture_table_width</tt>. Subsequently, you can access that config setting in your <a href="php-content.htm">custom PHP-code</a> by refering to <tt class="code">$CONFIG['picture_table_width']</tt></div>
+	</li>
+	<li>If you need to manipulate a config setting directly in the database (using a third-party application like <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a> or similar) for whatever reason, you can access Coppermine's <a href="dev_database.htm#db_config">config table</a> - the <tt class="code">name</tt>-column corresponds to the database record name on this page (in the pink boxes), and the <tt class="code">value</tt>-column corresponds to the value that the config setting has.
+	</li>
+</ul>
 
 <a name="admin_reset_entire_config"></a><h2>Restore factory defaults<a href="#admin_reset_entire_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>There is a hidden option to reset the entire configuration and restore the factory defaults. You can't access that option using a button in Coppermine's user interface to make sure it isn't being tampered with lightheartedly out of curiosity. To restore the entire coppermine config to factory defaults, you need to go to the config panel and then add the parameter <tt class="code">?restore</tt> to the URL.
@@ -1669,8 +2943,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/copyrights.htm 1.5.8.src/docs/nl/copyrights.htm
--- 1.5.6.src/docs/nl/copyrights.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/copyrights.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/copyrights.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -30,214 +29,367 @@
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
-<div id="doc_en_only">No translation available</div>
-
-<a name="copyright"></a><h1>License &amp; Copyright<a href="#copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="copyright_copyright"></a><h2>Copyrights<a href="#copyright_copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Coppermine Photo Gallery is Copyright &copy; 2003 - 2010 <a href="credits.htm#developers">Coppermine Dev Team</a>, All Rights Reserved.<br />
-v1.0 originally written by Grégory Demar.</p>
-
-<a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="right" style="margin-left:5px" />
-<p>This application is open source software released under the GNU GPL v3.</p>
 
+<div id="doc_en_only">No translation available</div>
 
+<a name="copyright"></a><h1>License &amp; Copyright<a href="#copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="copyright_copyright"></a><h2>Copyrights<a href="#copyright_copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Coppermine Photo Gallery is Copyright &copy; 2003 - 2010 <a href="credits.htm#developers">Coppermine Dev Team</a>, All Rights Reserved.<br />
+v1.0 originally written by Grégory Demar.</p>
+
+<a name="copyright_license"></a><h2>License<a href="#copyright_license" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<img src="../images/license/gpl.png" border="0" width="127" height="51" alt="" align="left" style="margin-right:5px" /><img src="../images/license/osi.png" border="0" alt="" width="100" height="137" title="OSI approved" align="right" style="padding-left:20px" />
+<p>This application is open source software released under the GNU GPL v3.</p>
+
+
 <a name="gpl"></a>
+
 <span class="detail_head_collapsed">Click to toggle the text of the GNU General Public license</span>
+
 <div class="detail_body border1">
+
 <h2 align="center">GNU GENERAL PUBLIC LICENSE<a href="#gpl" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
 <p style="text-align: center;">Version 3, 29 June 2007</p>
 
+
+
 <p>Copyright (C) 2007 Free Software Foundation, Inc. &lt;<a href="http://fsf.org/" rel="external" class"external">http://fsf.org/</a>&gt;</p>
+
 <p>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</p>
 
+
+
 <h3><a name="preamble"></a>Preamble<a href="#preamble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+
 <p>The GNU General Public License is a free, copyleft license for software and other kinds of works.</p>
+
 <p>The licenses for most software and other practical works are designed to take away your freedom to share and change the works.  By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users.  We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors.  You can apply it to your programs, too.</p>
+
 <p>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 them 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.</p>
+
 <p>To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights.  Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.</p>
+
 <p>For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received.  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.</p>
+
 <p>Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.</p>
+
 <p>For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.</p>
+
 <p>Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so.  This is fundamentally incompatible with the aim of protecting users' freedom to change the software.  The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable.  Therefore, we have designed this version of the GPL to prohibit the practice for those products.  If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.</p>
+
 <p>Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary.  To prevent this, the GPL assures that patents cannot be used to render the program non-free.</p>
+
 <p>The precise terms and conditions for copying, distribution and modification follow.</p>
 
+
+
 <h3><a name="terms"></a>TERMS AND CONDITIONS<a href="#terms" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 
+
+
 <h4><a name="section0"></a>0. Definitions<a href="#section0" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>&ldquo;This License&rdquo; refers to version 3 of the GNU General Public License.</p>
+
 <p>&ldquo;Copyright&rdquo; also means copyright-like laws that apply to other kinds of
+
 works, such as semiconductor masks.</p>
+
 <p>&ldquo;The Program&rdquo; refers to any copyrightable work licensed under this License. Each licensee is addressed as &ldquo;you&rdquo;.  &ldquo;Licensees&rdquo; and &ldquo;recipients&rdquo; may be individuals or organizations.</p>
+
 <p>To &ldquo;modify&rdquo; a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy.  The resulting work is called a &ldquo;modified version&rdquo; of the
+
 earlier work or a work &ldquo;based on&rdquo; the earlier work.</p>
+
 <p>A &ldquo;covered work&rdquo; means either the unmodified Program or a work based on the Program.</p>
+
 <p>To &ldquo;propagate&rdquo; a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy.  Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.</p>
+
 <p>To &ldquo;convey&rdquo; a work means any kind of propagation that enables other parties to make or receive copies.  Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.</p>
+
 <p>An interactive user interface displays &ldquo;Appropriate Legal Notices&rdquo; to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License.  If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.</p>
 
+
+
 <h4><a name="section1"></a>1. Source Code.<a href="#section1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>The &ldquo;source code&rdquo; for a work means the preferred form of the work for making modifications to it.  &ldquo;Object code&rdquo; means any non-source form of a work.</p>
+
 <p>A &ldquo;Standard Interface&rdquo; means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.</p>
+
 <p>The &ldquo;System Libraries&rdquo; of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form.  A &ldquo;Major Component&rdquo;, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.</p>
+
 <p>The &ldquo;Corresponding Source&rdquo; for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.  However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.</p>
+
 <p>The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.</p>
+
 <p>The Corresponding Source for a work in source code form is that same work.</p>
 
+
+
 <h4><a name="section2"></a>2. Basic Permissions<a href="#section2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.  This License explicitly affirms your unlimited permission to run the unmodified Program.  The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work.  This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.</p>
+
 <p>You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force.  You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright.  Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.</p>
+
 <p>Conveying under any other circumstances is permitted solely under the conditions stated below.  Sublicensing is not allowed; section 10 makes it unnecessary.</p>
 
+
+
 <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law<a href="#section3" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.</p>
+
 <p>When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.</p>
 
+
+
 <h4><a name="section4"></a>4. Conveying Verbatim Copies<a href="#section4" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>You may convey 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; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.</p>
+
 <p>You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.</p>
 
+
+
 <h4><a name="section5"></a>5. Conveying Modified Source Versions<a href="#section5" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:</p>
+
 <ol style="list-style-type:lower-alpha">
+
 	<li>The work must carry prominent notices stating that you modified it, and giving a relevant date.</li>
+
 	<li>The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to &ldquo;keep intact all notices&rdquo;.</li>
+
 	<li>You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged.  This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.</li>
+
 	<li>If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.</li>
+
 </ol>
 
+
+
 <p>A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an &ldquo;aggregate&rdquo; if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit.  Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.</p>
 
+
+
 <h4><a name="section6"></a>6. Conveying Non-Source Forms<a href="#section6" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:</p>
+
 <ol style="list-style-type:lower-alpha">
+
 	<li>Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.</li>
+
 	<li>Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.</li>
+
 	<li>Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source.  This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.</li>
+
 	<li>Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge.  You need not require recipients to copy the Corresponding Source along with the object code.  If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source.  Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.</li>
+
 	<li>Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.</li>
+
 </ol>
+
 <p>A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.</p>
+
 <p>A &ldquo;User Product&rdquo; is either (1) a &ldquo;consumer product&rdquo;, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.  In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage.  For a particular product received by a particular user, &ldquo;normally used&rdquo; refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product.  A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.</p>
+
 <p>&ldquo;Installation Information&rdquo; for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.  The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.</p>
+
 <p>If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information.  But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).</p>
+
 <p>The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed.  Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.</p>
+
 <p>Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.</p>
 
+
+
 <h4><a name="section7"></a>7. Additional Terms<a href="#section7" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>&ldquo;Additional permissions&rdquo; are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law.  If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.</p>
+
 <p>When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it.  (Additional permissions may be written to require their own removal in certain cases when you modify the work.)  You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.</p>
+
 <p>Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:</p>
+
 <ol style="list-style-type:lower-alpha">
+
 	<li>Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or</li>
+
 	<li>Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or</li>
+
 	<li>Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or</li>
+
 	<li>Limiting the use for publicity purposes of names of licensors or authors of the material; or</li>
+
 	<li>Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or</li>
+
 	<li>Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.</li>
+
 </ol>
+
 <p>All other non-permissive additional terms are considered &ldquo;further restrictions&rdquo; within the meaning of section 10.  If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.  If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.</p>
+
 <p>If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.</p>
+
 <p>Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.</p>
 
+
+
 <h4><a name="section8"></a>8. Termination<a href="#section8" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>You may not propagate or modify a covered work except as expressly provided under this License.  Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).</p>
+
 <p>However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a)
+
 provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.</p>
+
 <p>Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.</p>
+
 <p>Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License.  If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.</p>
 
+
+
 <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies<a href="#section9" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>You are not required to accept this License in order to receive or run a copy of the Program.  Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance.  However, nothing other than this License grants you permission to propagate or modify any covered work.  These actions infringe copyright if you do not accept this License.  Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.</p>
 
+
+
 <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients<a href="#section10" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License.  You are not responsible for enforcing compliance by third parties with this License.</p>
+
 <p>An &ldquo;entity transaction&rdquo; is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations.  If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.</p>
+
 <p>You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.  For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.</p>
 
+
+
 <h4><a name="section11"></a>11. Patents<a href="#section11" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>A &ldquo;contributor&rdquo; is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based.  The work thus licensed is called the contributor's &ldquo;contributor version&rdquo;.</p>
+
 <p>A contributor's &ldquo;essential patent claims&rdquo; are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version.  For purposes of this definition, &ldquo;control&rdquo; includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.</p>
+
 <p>Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.</p>
+
 <p>In the following three paragraphs, a &ldquo;patent license&rdquo; is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement).  To &ldquo;grant&rdquo; such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.</p>
+
 <p>If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients.  &ldquo;Knowingly relying&rdquo; means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.</p>
+
 <p>If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.</p>
+
 <p>A patent license is &ldquo;discriminatory&rdquo; if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License.  You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.</p>
+
 <p>Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.</p>
 
+
+
 <h4><a name="section12"></a>12. No Surrender of Others' Freedom<a href="#section12" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>If 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 convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all.  For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.</p>
 
+
+
 <h4><a name="section13"></a>13. Use with the GNU Affero General Public License<a href="#section13" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work.  The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.</p>
 
+
+
 <h4><a name="section14"></a>14. Revised Versions of this License<a href="#section14" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>The Free Software Foundation may publish revised and/or new versions of the GNU 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.</p>
+
 <p>Each version is given a distinguishing version number.  If the Program specifies that a certain numbered version of the GNU General Public License &ldquo;or any later version&rdquo; applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation.  If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.</p>
+
 <p>If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.</p>
+
 <p>Later license versions may give you additional or different permissions.  However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.</p>
 
+
+
 <h4><a name="section15"></a>15. Disclaimer of Warranty<a href="#section15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p style="text-transform:uppercase;">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 &ldquo;as is&rdquo; 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.</p>
 
+
+
 <h4><a name="section16"></a>16. Limitation of Liability<a href="#section16" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p style="text-transform:uppercase;">In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who modifies and/or conveys 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.</p>
 
+
+
 <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16<a href="#section17" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+
 <p>If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.</p>
+
 <p style="text-transform:uppercase;">End of Terms and Conditions</p>
-</div>
-<p>The Coppermine package contains a copy of this license as plain text file as well: read the file COPYING.txt in the root folder of the Coppermine package. Alternatively, go to the official page <a href="http://www.gnu.org/licenses/gpl.html" rel="external" class="external">www.gnu.org/licenses/gpl.html</a> for the original of the license and for (inofficial) translations into other languages and related information.</p>
-<p>The license GNU GPL v3 that Coppermine comes with has been approved by the <a href="http://www.opensource.org/" rel="external" class="external">Open Source Initiative</a> (OSI).</p>
 
-<a name="copyrights_previous_versions"></a><h2>Previous versions<a href="#copyrights_previous_versions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Versions prior to cpg1.4.13 used to be released under GNU GPL version 2. As the Free Software Foundation has released version 3 of the license, we updated the license reference for cpg1.4.13 and all subsequent releases of the cpg1.4.x and cpg1.5.x accordingly.<br />
-Subsequently, all versions of Coppermine from that time on (2006-10-29) will be released under GNU GPL version 3.</p>
-
-<a name="copyright_additional"></a><h2>Additional terms (license add-ons)<a href="#copyright_additional" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The GNU GPL does not allow further restrictions of permissions except the additional terms that <em>can</em> be added according to section 7 of the GNU GPL v3.</p>
-<p>Coppermine <strong>is</strong> being released under the GNU GPL with the following, GPL-compliant additional terms:</p>
-
-
-<a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> b)</p>
-<p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
-<p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
-<p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
-<div class="cpg_example">
-<a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
-</div>
-<p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
+</div>
+<p>The Coppermine package contains a copy of this license as plain text file as well: read the file COPYING.txt in the root folder of the Coppermine package. Alternatively, go to the official page <a href="http://www.gnu.org/licenses/gpl.html" rel="external" class="external">www.gnu.org/licenses/gpl.html</a> for the original of the license and for (inofficial) translations into other languages and related information.</p>
+<p>The license GNU GPL v3 that Coppermine comes with has been approved by the <a href="http://www.opensource.org/" rel="external" class="external">Open Source Initiative</a> (OSI).</p>
+
+<a name="copyrights_previous_versions"></a><h2>Previous versions<a href="#copyrights_previous_versions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Versions prior to cpg1.4.13 used to be released under GNU GPL version 2. As the Free Software Foundation has released version 3 of the license, we updated the license reference for cpg1.4.13 and all subsequent releases of the cpg1.4.x and cpg1.5.x accordingly.<br />
+Subsequently, all versions of Coppermine from that time on (2006-10-29) will be released under GNU GPL version 3.</p>
+
+<a name="copyright_additional"></a><h2>Additional terms (license add-ons)<a href="#copyright_additional" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>The GNU GPL does not allow further restrictions of permissions except the additional terms that <em>can</em> be added according to section 7 of the GNU GPL v3.</p>
+<p>Coppermine <strong>is</strong> being released under the GNU GPL with the following, GPL-compliant additional terms:</p>
+
+<div class="indent">
+
+    <a name="copyright_additional_preservation"></a><h3>Preservation of author attributions<a href="#copyright_additional_preservation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> b)</p>
+    <p>In versions prior to cpg1.5.x, the Coppermine group (<acronym title="also known as">aka</acronym> Coppermine Dev Team) required the preservation of the &quot;Powered by Coppermine&quot; footer in a legible, unobscured manner in the output of all pages generated by Coppermine-driven galleries.<br />This policy has changed with the release of cpg1.5.x. Starting with cpg1.5.x, it is no longer part of the license to keep this footer intact in legal terms. The reason for this change of policy lies in the nature of the internet and the fact that the Coppermine group doesn't have the funds nor inclination to enforce the preservation of the footer before legal courts. It has originally been made a requirement by the initial author of the first version of Coppermine. However, we <strong>ask</strong> you (the end user) to respect the wish of the original creator of Coppermine and keep the footer intact. Additionally, we have a strict policy on the Coppermine support forum that galleries with the footer tag removed will not receive support, as it is our choice to whom we give support. We're convinced that you should give credit where credit is due. We ask you to think twice before removing the tag, as it is meant to spread the word about Coppermine and give others who like your Coppermine-driven gallery the opportunity to get one of their own.</p>
+    <p>The Coppermine Dev Team welcomes that version 3 of the GNU GPL clarifies the legal aspect of author attributions and demands of any third parties to respect the <em>full</em> license, including the additional terms covered in this section of the documentation. This means that it <strong>is</strong> allowed to edit or remove the "Powered by Coppermine" tag from the output generated by Coppermine-driven galleries, however you are not allowed to remove the author attribution from the source code of Coppermine.</p>
+    <p>It <strong>is</strong> acceptable (fair use) to edit the "Powered by Coppermine" footer in a manner that explains who holds the copyrights of <em>content</em> displayed on a gallery.</p>
+    <div class="cpg_example">
+    <a href="http://coppermine-gallery.net/" rel="external" class="external">Powered by Coppermine</a>, all photos &copy; by <a href="http://example.com/">John Doe</a>.
+    </div>
+    <p>For details on how to edit or remove the "Powered by Coppermine"-footer, please review the section <a href="theme_copyright.htm">Themes: Copyright-disclaimer in footer</a>.</p>
+    
+    <a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p class="cpg_message_info">According to GNU GPL v3, <a href="?expand_all=1#section7">section 7</a> c)</p>
+    <p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
+    
+    <div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
+    <ul>
+      <li>Coppermine - coffee edition</li>
+      <li>Coppermine with Coffee-Support</li>
+      <li>Coppermine ported for CoffeeMaker v1.8</li>
+    </ul>
+    </div>
+    
+    <div class="indent">
+    
+        <a name="copyright_additional_marking_explanation"></a><h4>Explanation<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
+        We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
+        
+        <a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
+    
+    </div>
 
-<a name="copyright_additional_marking"></a><h3>Marking of modified versions<a href="#copyright_additional_marking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p class="cpg_message_info">According to GNU GPL v3, <a href="#section7">section 7</a> c)</p>
-<p>The Coppermine Dev Team requires as additional term of the license Coppermine comes with that modified versions of Coppermine conveyed to others should be marked in a reasonable way. Modified versions mustn't be conveyed to others under the same name as the original coppermine release. Package name, source code and the output generated by the modified version should make it obvious for potential users that the modified version and the original coppermine version that the modified version is based upon differ.</p>
-
-<div class="cpg_example">If you create a port of coppermine with the added feature to brew coffee, name it in a way as suggested below:
-<ul>
-  <li>Coppermine - coffee edition</li>
-  <li>Coppermine with Coffee-Support</li>
-  <li>Coppermine ported for CoffeeMaker v1.8</li>
-</ul>
 </div>
-
-<a name="copyright_additional_marking_explanation"></a><h4>Explanation:<a href="#copyright_additional_marking_explanation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>If you download Coppermine and modify it for use on your webspace, you don't have to rename it - the above mentioned additional term does not apply to you. It only applies if you make your modified version available to others for download or other means of distribution.<br />
-We think that this helps both the Coppermine project as well as the author of the modified version: people who are using the modified version can find out easily where they can turn to for help. The author of the modification gets the credit he deserves. The Coppermine Dev Team can make sure that issues caused by third-party modifications have less impact on the reputation of the original package. This applies especially to so-called "ports", where the coppermine core code is edited to work embedded into third-party content management systems or frameworks.</p>
-
-<a name="copyright_additional_marking_suggestion"></a><h4>Suggestion<a href="#copyright_additional_marking_suggestion" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Port authors are encouraged to bundle a changelog or some other record with their port that clarifies what has been changed in &quot;their&quot; version of Coppermine, compared to the original from coppermine-gallery.net. Preferably, there should be notes that explain what version of coppermine the port is based on and what exactly has changed, e.g. what makes the port different. This is only a suggestion though and not a license add-on.</p>
-
-<a name="copyright_freedom"></a><h2>Freedom<a href="#copyright_freedom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As you can see, the license that Coppermine comes with gives you a lot of freedom: it allows you to use it for free, to give it to others, to improve it or to make something different out of it. You can mash it up with other applications or use it standalone. This is what makes free and open source software so attractive for developers: not only is it available free of charge (although you can even try to sell it if you should find someone who's ready to pay for something that is available elsewhere for free), but it enables you to use your creativity and imagination to build something new out of it. We (the Coppermine dev team members) would love to see what you were able to accomplish with &quot;our&quot; application, so if you have a surprising, entertaining gallery, if you feature good, fresh content or amazing new features, please let us know about it on the corresponding thread on the official coppermine site.</p>
+
+<a name="copyright_freedom"></a><h2>Freedom<a href="#copyright_freedom" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>As you can see, the license that Coppermine comes with gives you a lot of freedom: it allows you to use it for free, to give it to others, to improve it or to make something different out of it. You can mash it up with other applications or use it standalone. This is what makes free and open source software so attractive for developers: not only is it available free of charge (although you can even try to sell it if you should find someone who's ready to pay for something that is available elsewhere for free), but it enables you to use your creativity and imagination to build something new out of it. We (the Coppermine dev team members) would love to see what you were able to accomplish with &quot;our&quot; application, so if you have a surprising, entertaining gallery, if you feature good, fresh content or amazing new features, please let us know about it on the corresponding thread on the official coppermine site.</p>
 <p>We respect freedom so much that we even can live with others abusing the freedom given to them: there are two aspects to the GNU GPL (or any other <abbr title="Free and Open Source Software">FOSS</abbr> license): the text of the actual license and the spirit behind it (i.e. the reason why developers initially choose the GNU GPL for a fresh project). In legal terms, it's allowed to change the Coppermine package insignificantly (i.e. by changing one single line of code of the many thousand lines that Coppermine consists of) and then re-bundling it under another name that you have come up with or by adding credits to the person who performed the minor edit. That is being covered by the license as well, but in the opinion of the Coppermine Dev team members it is not what the license is about - it simply isn't fair use in our opinion. You might think that nobody would act so bluntly, but in fact that's what has happened already: a third party has performed a minor edit and then they changed the "Powered by Coppermine" tag at the bottom of the output of the gallery to link to their site instead of the official coppermine gallery homepage. On the homepage of the "spin-off" (where the site owner offers paid coppermine support and webhosting with pre-installed coppermine galleries) the site owner constantly publishes flames against the original coppermine developers and the genuine package, trying to create the impression that there was a distinctive difference between "his" modified Coppermine package and the original from coppermine-gallery.net. We leave it up to the judgement of the coppermine community (i.e. our users) if they think that this is fair use.</p>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/credits.htm 1.5.8.src/docs/nl/credits.htm
--- 1.5.6.src/docs/nl/credits.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/credits.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/credits.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -105,7 +105,7 @@
   <tr>
     <td valign="top">Joachim Müller</td>
     <td valign="top"><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=2">GauGau</a></td>
-    <td valign="top">Project Manager</td>
+    <td valign="top">Ontwikkelaar</td>
     <td valign="top">actief</td>
   </tr>
   <tr>
@@ -340,138 +340,169 @@
 <p>Dit is een lijst van vertalers die meegewerkt hebben aan <acronym title="internationalization">i18n</acronym> van coppermine</p>
 
 <div class="indent">
-<a name="translators_language_file"></a><h3>Taalbestanden<a href="#translators_language_file" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-    <tr>
-      <th valign="top" align="left"></th>
-      <th valign="top" align="left">Taal</th>
-      <th valign="top" align="left">Vertaler</th>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/sa.png" alt="" width="16" height="11" /></td>
-      <td valign="top">Arabisch</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/bg.png" alt="" width="16" height="11" /></td>
-      <td valign="top">Bulgaars</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
-      <td valign="top">Chinees (Simplified)</td>
-      <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
-    </tr>
-    <tr>
+
+    <a name="translators_language_file"></a><h3>Taalbestanden<a href="#translators_language_file" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+          <th valign="top" align="left"></th>
+          <th valign="top" align="left">Taal</th>
+          <th valign="top" align="left">Vertaler</th>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/sa.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Arabisch</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=64270" rel="external" class="external">Nancy4</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/br.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Brazilian</td>
+          <td valign="top"><a href="http://www.zicon.com.br/" rel="external" class="external">Ricardo Pires</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/bg.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Bulgaars</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=50877" rel="external" class="external">dogo</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/cn.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Chinees (Simplified)</td>
+          <td valign="top"><a href="http://aw8.org/" rel="external" class="external">艺书图</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/cz.png" alt="" width="16" height="11" /></td>
           <td valign="top">Czech</td>
           <td valign="top"><a href="http://www.koubax.cz/" rel="external" class="external">Petr Koubovsky, Michal Simice, Adam Cechura</a></td>
         </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/be.png" alt="" width="16" height="11" /></td>
-      <td valign="top">Nederlands (BE)</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72714" rel="external" class="external">Albe-Espero</a></td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Engels (US)</td>
-      <td valign="top">Coppermine dev team</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/gb.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Engels (GB)</td>
-      <td valign="top">Tommy Atkinson</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Fins</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Frans</td>
-      <td valign="top">François Keller</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Duits (informal / formal)</td>
-      <td valign="top">Joachim Müller</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Grieks</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
-    </tr>
-    <tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/dk.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Danish</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=81069" rel="external" class="external">Tomas C. Jensen</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/be.png" alt="" width="16" height="11" /></td>
+          <td valign="top">Nederlands (BE)</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72714" rel="external" class="external">Albe-Espero</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Engels (US)</td>
+          <td valign="top">Coppermine dev team</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/gb.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Engels (GB)</td>
+          <td valign="top">Tommy Atkinson</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fi.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Fins</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=56739" rel="external" class="external">papukaija</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/ee.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Estonian</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=87590" rel="external" class="external">Craig Tislar</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Frans</td>
+          <td valign="top">François Keller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Duits (informal / formal)</td>
+          <td valign="top">Joachim Müller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/gr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Grieks</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=27384" rel="external" class="external">Nakis</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/jp.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Japanese</td>
+          <td valign="top"><a href="http://mitstek.com/" rel="external" class="external">Mitsuhiro Yoshida</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/hu.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Hungarian</td>
+          <td valign="top"><a href="http://www.acegem.hu/" rel="external" class="external">Halasi Miklós</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Luxembourgish</td>
+          <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/mx.png" width="16" height="11" alt="" /></td>
           <td valign="top">Mexican (Spanish)</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://dtcsrni.co.cc/" rel="external" class="external">Dtc</a></td>
         </tr>
         <tr>
-      <td valign="top"><img src="../../images/flags/pl.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Pools</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=66414" rel="external" class="external">Vurmil</a></td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/ru.png" width="16" height="11" alt="" /></td>
-      <td valign="top">Russisch</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
-  </tr>
-  <tr>
-      <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
-      <td valign="top">Sloveens</td>
-      <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
-  </tr>
-  <tr>
-      <td valign="top"><img src="../../images/flags/es.png" width="16" height="11" alt="" /></td>
-      <td valign="top">Spaans</td>
+          <td valign="top"><img src="../../images/flags/pl.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Pools</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=66414" rel="external" class="external">Vurmil</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/ru.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Russisch</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=5943" rel="external" class="external">Makc666</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/sk.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Slovak</td>
+          <td valign="top"><a href="http://www.foxy.sk/" rel="external" class="external">Aurel Klátik</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/si.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Sloveens</td>
+          <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=72579" rel="external" class="external">Boštjan</a></td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/es.png" width="16" height="11" alt="" /></td>
+          <td valign="top">Spaans</td>
           <td valign="top"><a href="http://forum.coppermine-gallery.net/index.php?action=profile;u=73025" rel="external" class="external">fermunoz</a>, <a href="http://dtcsrni.co.cc/" rel="external" class="external">Dtc</a></td>
-      </tr>
-      <tr>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/tr.png" width="16" height="11" alt="" /></td>
           <td valign="top">Turkish</td>
           <td valign="top"><a href="http://www.pragmamx.org/" rel="external" class="external">Sitki</a></td>
-  </tr>
-  <tr>
+        </tr>
+        <tr>
           <td valign="top"><img src="../../images/flags/ua.png" width="16" height="11" alt="" /></td>
           <td valign="top">Ukrainian</td>
           <td valign="top"><a href="http://nlight.org.ua/" rel="external" class="external">Neolo</a></td>
-  </tr>
-</table>
+        </tr>
+    </table>
 
-<a name="translators_documentation"></a><h3>Documentatie<a href="#translators_documentation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-    <tr>
-      <th valign="top" align="left"></th>
-      <th valign="top" align="left">Taal</th>
-      <th valign="top" align="left">Vertaler</th>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Engels (US)</td>
-      <td valign="top">Coppermine dev team</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Frans (gedeeltelijke vertaling)</td>
-      <td valign="top">François Keller - FBlue</td>
-    </tr>
-    <tr>
-      <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Duits (gedeeltelijke vertaling)</td>
-      <td valign="top">Joachim Müller</td>
-    </tr>
-    <tr>
-          <td valign="top"><img src="../../images/flags/lu.png" width="16" height="11" alt="" /></td>
-          <td valign="top">Luxembourgish</td>
-          <td valign="top"><a href="http://www.volleyball.lu/" rel="external" class="external">Francis Manderscheid</a></td>
+    <a name="translators_documentation"></a><h3>Documentatie<a href="#translators_documentation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+          <th valign="top" align="left"></th>
+          <th valign="top" align="left">Taal</th>
+          <th valign="top" align="left">Vertaler</th>
         </tr>
         <tr>
-      <td valign="top"><img src="../../images/flags/be.png" border="0" width="16" height="11" alt="" /></td>
-      <td valign="top">Nederlands (BE) (gedeeltelijke vertaling)</td>
-      <td valign="top">Albe-Espero</td>
-    </tr>
-</table>
+          <td valign="top"><img src="../../images/flags/us.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Engels (US)</td>
+          <td valign="top">Coppermine dev team</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/fr.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Frans (gedeeltelijke vertaling)</td>
+          <td valign="top">François Keller - FBlue</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/de.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Duits (gedeeltelijke vertaling)</td>
+          <td valign="top">Joachim Müller</td>
+        </tr>
+        <tr>
+          <td valign="top"><img src="../../images/flags/be.png" border="0" width="16" height="11" alt="" /></td>
+          <td valign="top">Nederlands (BE) (gedeeltelijke vertaling)</td>
+          <td valign="top">Albe-Espero</td>
+        </tr>
+    </table>
 
 </div>
 
@@ -653,8 +684,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_coding.htm 1.5.8.src/docs/nl/dev_coding.htm
--- 1.5.6.src/docs/nl/dev_coding.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_coding.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_coding.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -429,8 +429,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_config.htm 1.5.8.src/docs/nl/dev_config.htm
--- 1.5.6.src/docs/nl/dev_config.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_config.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_config.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -248,8 +248,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_database.htm 1.5.8.src/docs/nl/dev_database.htm
--- 1.5.6.src/docs/nl/dev_database.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_database.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_database.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1423,8 +1423,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_documentation.htm 1.5.8.src/docs/nl/dev_documentation.htm
--- 1.5.6.src/docs/nl/dev_documentation.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_documentation.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_documentation.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -295,8 +295,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_files.htm 1.5.8.src/docs/nl/dev_files.htm
--- 1.5.6.src/docs/nl/dev_files.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_files.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_files.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -58,7 +58,7 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   &#36;HeadURL&#36;
   &#36;Revision&#36;
 **********************************************/</pre>For other file types (e.g. sql files), different comment symbols might apply.</li>
@@ -141,8 +141,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev.htm 1.5.8.src/docs/nl/dev.htm
--- 1.5.6.src/docs/nl/dev.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -100,8 +100,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_javascript.htm 1.5.8.src/docs/nl/dev_javascript.htm
--- 1.5.6.src/docs/nl/dev_javascript.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_javascript.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_javascript.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -93,8 +93,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_package.htm 1.5.8.src/docs/nl/dev_package.htm
--- 1.5.6.src/docs/nl/dev_package.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_package.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_package.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -61,7 +61,7 @@
                 <li>
                     <a name="packaging_steps_loop_through_files_linux"></a><h4>Linux<a href="#packaging_steps_loop_through_files_linux" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
                     On most posix-compliant operating systems (like Unix, Linux, BSD etc.) you should have all needed tools at hand already. Basically you loop through all files with a given extension, search for the string inside it and replace it. The command that can be run in a console could look like this:
-                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.73/Coppermine version: 1.5.74/g'</textarea>
+                    <textarea class="code smaller" style="width:100%" rows="1">find /path/on/filesystem/level/to/your/working/copy/ -maxdepth 4 -name "*.php" | xargs sed -i 's/Coppermine version: 1.5.8/Coppermine version: 1.5.9/g'</textarea>
                     If you want to turn this into a shell script, don't forget the shebang at the start of the file (usually something like <tt class="code">#!/bin/sh</tt>).
                 </li>
                 <li>
@@ -217,8 +217,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_plugin_api.htm 1.5.8.src/docs/nl/dev_plugin_api.htm
--- 1.5.6.src/docs/nl/dev_plugin_api.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_plugin_api.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_plugin_api.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,572 +32,746 @@
 </div>
 <div id="doc_en_only">No translation available</div>
 
-<a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-    <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="plugin_api"></a><h1>Plugin Writing: Tutorial, API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+    <a name="plugin_api_overview_who"></a><h2>Intended Audience<a href="#plugin_api_overview_who" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
     <p>Here's a list of who should and who should not (or doesn't need to) read this documentation.  The categories overlap in many places, so make sure to read the entire list.  Find yourself in the list and then decide whether you should read on.</p>
-    <div id="ulgreen" class="cpg_message_success">
-    <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul type="square">
-        <li>Anyone who wants to write plugins to customize Coppermine</li>
-        <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
-        <li>Anyone who wants to add in features or modify a current plugin</li>
-        <li>Coders who want to start customizing Coppermine but do not know where to start</li>
-    </ul>
-    </div>
-    <div id="ulred" class="cpg_message_validation">
-    <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <ul>
-        <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
-        <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
-    </ul>
-    </div>
-    <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-    <a name="plugin_api_overview_skills"></a>
-    <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
-    <ul>
-        <li><strong>Some PHP knowledge</strong><br />
-        You don't need advanced skills, but you do need to know basic syntax and how to read (and search) the <a href="http://www.php.net/docs.php"  rel="external" class="phpnet">PHP Documentation</a>.  Classes (<abbr title="also known as">a.k.a.</abbr> objects) are used by the Plugin API, but you don't need to know <em>a priori</em> much about classes; this documentation will teach you enough about the plugin class to use it in writing plugins.  (If you don't know what a "class" is, that's OK too, although it's a bit strange that you haven't heard of classes in any of your programming experience.  Regardless, make sure you know PHP syntax well.)  If you are an advanced programmer in another language, take a look at some PHP quick-start guides and learn enough to get going.</li>
-        <li><strong>Good working knowledge of Coppermine</strong><br />
-        You don't need to know anything about the Coppermine code (yet), but you do need to be able to use Coppermine as an end-user.  You should know how to use plugins; this documentation assumes that you have read the <a href="plugins.htm">plugins section</a> of the main manual and know the user interface for installing &amp; configuring plugins.  Of course you need to have administrator access to a Coppermine gallery, but that should be obvious.</li>
-        <li><strong>Basic MySQL knowledge</strong><br />
-        You can get by with very simple plugins or modifying current plugins with not using MySQL commands, but otherwise, you need to know how to write basic UPDATE, SELECT, and DELETE queries.  The main reason is that a good plugin has configuration options for the user and to save, update, and delete these configuration parameters, you need to be able to write MySQL queries.  Read a simple tutorial online and keep a bookmark on the <a href="http://dev.mysql.com/doc/"  rel="external" class="external">MySQL documentation</a>.  You could merely copy the examples here, but we strongly recommend you learn the basic syntax well, for reasons of sanity when debugging.</li>
-    </ul>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-    <a name="plugin_api_overview_tools"></a>
-    <h2>Recommended Software &amp; Support Forums<a href="#plugin_api_overview_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>You can easily write plugin code with simply a text editor and administrator-access to a Coppermine gallery, but here are a few more tools that are useful in one way or another.</p>
-    <ul>
-        <li><strong>grep</strong> - <span class="small">[<a href="http://en.wikipedia.org/wiki/Grep"  rel="external" class="external">definition</a>]</span><br />
-        Very useful for finding code and following code from file to file in Coppermine.  For a *nix environment, this should be obvious and easy to find and use.  In Windows, <a href="http://www.wingrep.com/"  rel="external" class="external">Windows Grep</a> is a good shareware program; many others also exist.  Besides using the command-line 'grep' in Mac OS X, we have no other recommendations for Mac users.</li>
-        <li><strong>Coppermine Support</strong> - <span class="small">[<a href="http://coppermine-gallery.net/forum"  rel="external" class="external">home page</a>]</span><br />
-        Obvious place to look for support - look for "Plugins" support board for the appropriate Coppermine version</li>
-        <li><strong>Coppermine Plugins</strong> - <span class="small">[<a href="http://coppermine-gallery.net/plugins.php"  rel="external" class="external">home page</a>]</span><br />
-        Plugin summary page on the official Coppermine site that lists all plugins known to the coppermine dev team.</li>
-		<!--<li><strong>Coppermine Contrib</strong> - <span class="small">[<a href="http://cpg-contrib.org/"  rel="external" class="external">home page</a>]</span><br />
-        Web site for Coppermine contributors - announcements, discussion forum, CVS - Commented out, as the site is currently down and has remained in  this stage for more than a year, so it's more than likely that the cpg-contrib team is in permanent hiatus (Joachim)</li>-->
-    </ul>    
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-<!--
-    <a name="plugin_api_overview_doc"></a>
-    <h3>Structure of this Documentation<a href="#plugin_api_overview_doc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    <p>Placeholder.  Content will be added.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
-	-->
-
-
-<a name="plugin_api_tutorial"></a>
-<h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <div class="indent">
+        <div id="ulgreen" class="cpg_message_success">
+        <a name="plugin_api_overview_who_yes"></a><h3>People who <em>should</em> read this documentation:<a href="#plugin_api_overview_who_yes" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul type="square">
+            <li>Anyone who wants to write plugins to customize Coppermine</li>
+            <li>Current Coppermine coders who want to convert their hacks &amp; mods to plugins</li>
+            <li>Anyone who wants to add in features or modify a current plugin</li>
+            <li>Coders who want to start customizing Coppermine but do not know where to start</li>
+        </ul>
+        </div>
+        <div id="ulred" class="cpg_message_validation">
+        <a name="plugin_api_overview_who_no"></a><h3>People who do <em>not</em> need to read this documentation:<a href="#plugin_api_overview_who_no" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+            <li>Anyone learning Coppermine for the first time - the <a href="index.htm">main manual</a> is all you need at first</li>
+            <li>Anyone who wants to download &amp; use plugins - you can use many plugins without knowing what they do internally</li>
+        </ul>
+        </div>
+        <p class="cpg_message_info">People interested in using plugins but who do not need to modify them or write their own should read the main documentation instead - <a href="plugins.htm">the plugins section</a> describes everything you need to know.</p>
+    </div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+    <a name="plugin_api_overview_skills"></a>
+    <h2>Required Skills &amp; Knowledge<a href="#plugin_api_overview_skills" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>This documentation assumes a few skills &amp; knowledge you need to have before creating or modifying plugins.</p>
+    <ul>
+        <li><strong>Some PHP knowledge</strong><br />
+        You don't need advanced skills, but you do need to know basic syntax and how to read (and search) the <a href="http://www.php.net/docs.php"  rel="external" class="phpnet">PHP Documentation</a>.  Classes (<abbr title="also known as">a.k.a.</abbr> objects) are used by the Plugin API, but you don't need to know <em>a priori</em> much about classes; this documentation will teach you enough about the plugin class to use it in writing plugins.  (If you don't know what a "class" is, that's OK too, although it's a bit strange that you haven't heard of classes in any of your programming experience.  Regardless, make sure you know PHP syntax well.)  If you are an advanced programmer in another language, take a look at some PHP quick-start guides and learn enough to get going.</li>
+        <li><strong>Good working knowledge of Coppermine</strong><br />
+        You don't need to know anything about the Coppermine code (yet), but you do need to be able to use Coppermine as an end-user.  You should know how to use plugins; this documentation assumes that you have read the <a href="plugins.htm">plugins section</a> of the main manual and know the user interface for installing &amp; configuring plugins.  Of course you need to have administrator access to a Coppermine gallery, but that should be obvious.</li>
+        <li><strong>Basic MySQL knowledge</strong><br />
+        You can get by with very simple plugins or modifying current plugins with not using MySQL commands, but otherwise, you need to know how to write basic UPDATE, SELECT, and DELETE queries.  The main reason is that a good plugin has configuration options for the user and to save, update, and delete these configuration parameters, you need to be able to write MySQL queries.  Read a simple tutorial online and keep a bookmark on the <a href="http://dev.mysql.com/doc/"  rel="external" class="external">MySQL documentation</a>.  You could merely copy the examples here, but we strongly recommend you learn the basic syntax well, for reasons of sanity when debugging.</li>
+    </ul>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+    <a name="plugin_api_overview_tools"></a>
+    <h2>Recommended Software &amp; Support Forums<a href="#plugin_api_overview_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>You can easily write plugin code with simply a text editor and administrator-access to a Coppermine gallery, but here are a few more tools that are useful in one way or another.</p>
+    <ul>
+        <li><strong>grep</strong> - <span class="small">[<a href="http://en.wikipedia.org/wiki/Grep"  rel="external" class="external">definition</a>]</span><br />
+        Very useful for finding code and following code from file to file in Coppermine.  For a *nix environment, this should be obvious and easy to find and use.  In Windows, <a href="http://www.wingrep.com/"  rel="external" class="external">Windows Grep</a> is a good shareware program; many others also exist.  Besides using the command-line 'grep' in Mac OS X, we have no other recommendations for Mac users.</li>
+        <li><strong>Coppermine Support</strong> - <span class="small">[<a href="http://coppermine-gallery.net/forum"  rel="external" class="external">home page</a>]</span><br />
+        Obvious place to look for support - look for "Plugins" support board for the appropriate Coppermine version</li>
+        <li><strong>Coppermine Plugins</strong> - <span class="small">[<a href="http://coppermine-gallery.net/plugins.php"  rel="external" class="external">home page</a>]</span><br />
+        Plugin summary page on the official Coppermine site that lists all plugins known to the coppermine dev team.</li>
+		<!--<li><strong>Coppermine Contrib</strong> - <span class="small">[<a href="http://cpg-contrib.org/"  rel="external" class="external">home page</a>]</span><br />
+        Web site for Coppermine contributors - announcements, discussion forum, CVS - Commented out, as the site is currently down and has remained in  this stage for more than a year, so it's more than likely that the cpg-contrib team is in permanent hiatus (Joachim)</li>-->
+    </ul>    
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<!--
+    <a name="plugin_api_overview_doc"></a>
+    <h3>Structure of this Documentation<a href="#plugin_api_overview_doc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Placeholder.  Content will be added.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+	-->
+
+
+<a name="plugin_api_tutorial"></a>
+<h2>"Hello, world" Plugin Tutorial<a href="#plugin_api_tutorial" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>Here we go.  We are going to write a simple plugin and learn how to implement a number of useful features.</p>
-
-<a name="plugin_api_tutorial_first"></a>
-<h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The first thing you need to do is come up with a short name for your plugin.  This short name must be unique enough so that it is different from other plugins currently available and be specific enough that it describes what your plugin does, compared to any plugins that are yet to be written.  For example, do not name your plugin "thumbnail" because that's way too general.  You need to come up with the name now because you need to use this name to create a folder to hold your plugin's files.  Since this short name is to be used as your folder name (and later for a prefix for your plugin's functions), use a valid folder name: no spaces, start with a letter, and use only alphanumeric characters and underscores (to separate words).  So take a moment and come up with a short name for your plugin.  The full name of your plugin can be decided later.</p>
-<p>Each and every Coppermine plugin requires its own folder and a minimum of two files.  The folder must be located under the Coppermine plugins folder.  So if your Coppermine is located in a folder named "cpg" on your domain, and the short name you chose for your plugin is "yellow_banana", the plugin folder would be: <tt class="code">http://www.yourdomain.org/cpg/plugins/yellow_banana/</tt> - put all plugin files in this folder.  The two files every plugin requires are:</p>
-<ul>
-    <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
-    <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
-</ul>
-<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="tutorial/cpg1.5_plugin_hello_world_2-1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
-<p>Let's get started!</p>
-<p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
-<pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
-<p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
-<p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
-<p class="filename">configuration.php</p>
+<div class="indent">
+
+<a name="plugin_api_tutorial_first"></a>
+<h3>My First Plugin<a href="#plugin_api_tutorial_first" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The first thing you need to do is come up with a short name for your plugin.  This short name must be unique enough so that it is different from other plugins currently available and be specific enough that it describes what your plugin does, compared to any plugins that are yet to be written.  For example, do not name your plugin "thumbnail" because that's way too general.  You need to come up with the name now because you need to use this name to create a folder to hold your plugin's files.  Since this short name is to be used as your folder name (and later for a prefix for your plugin's functions), use a valid folder name: no spaces, start with a letter, and use only alphanumeric characters and underscores (to separate words).  So take a moment and come up with a short name for your plugin.  The full name of your plugin can be decided later.</p>
+<p>Each and every Coppermine plugin requires its own folder and a minimum of two files.  The folder must be located under the Coppermine plugins folder.  So if your Coppermine is located in a folder named "cpg" on your domain, and the short name you chose for your plugin is "yellow_banana", the plugin folder would be: <tt class="code">http://www.yourdomain.org/cpg/plugins/yellow_banana/</tt> - put all plugin files in this folder.  The two files every plugin requires are:</p>
+<ul>
+    <li><strong>codebase.php</strong> - holds the basic code to install, configure, uninstall, clean-up, and hook into the Coppermine system, along with any other custom functions you create; you may also use a separate file for functions that are not one of the basic plugin operations but this will be described later</li>
+    <li><strong>configuration.php</strong> - holds the name, description, author (your name), and version for your plugin; even though the name is 'configuration', the intent of this file is to hold only the very basic configuration information for your plugin - this information shows up on the plugin manager page so people can see quickly your plugin's basic information; all operational configuration forms and parameters should go in codebase.php</li>
+</ul>
+<p>The 'sample' plugin that ships with Coppermine shows most of the features that will be described in this tutorial, but please do not copy the 'sample' plugin for this tutorial.  Please start from scratch so you know precisely how a plugin is written and developed.  You can download all the tutorial plugins using the links in each section.  If you do so, each section's plugin will install in a different folder with a name related to the relevant section.  Make sure you are using the correct plugin for the section you are reading.  For the first tutorial plugin below, it is strongly recommended that you do things manually so you understand the basics.  For the subsequent sections, you can then use the downloaded plugins knowing that you can create a plugin from scratch successfully.  Keeping this in mind, <a href="../tutorial/cpg1.5_plugin_hello-world_v2.1.zip">click here</a> to download the plugin for this section.  Once again, it is recommended you only use these files if you have problems.  Create the folder and files from scratch so you understand how to do so.</p>
+<p>Let's get started!</p>
+<p><strong>Create a folder named "hello_world" in the Coppermine plugins folder as shown:</strong></p>
+<pre>http://www.yourdomain.org/cpg/plugins/hello_world/</pre>
+<p>Make sure you enable read and execute permissions on this folder (see the <a href="install_permissions.htm">permissions section</a> in the main manual).  You can create the folder and files on your personal computer and upload them using FTP to your web server, but keep in  mind that you cannot try out your plugin until it is on the web server.  For each step in this tutorial where you add new lines, edit the text file on your computer, save it, then upload the new version onto web server, making sure to overwrite the previous file on the web server.  (Some FTP programs "append" by default - which won't work with these text files, so make sure you are definitely overwriting the file with the new version.)</p>
+<p><strong>Create this file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
+<p class="filename">configuration.php</p>
 <pre class="cpg_code">&lt;?php
 /**************************************************
   Coppermine Plugin - Hello, World
   *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
   *************************************************
-  This program 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 3 of the License, or
-  (at your option) any later version.
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
 ***************************************************/
 
 $name='Hello, World';
-$description='Plugin API Tutorial - 2.1 My First Plugin';
-
+$description='Plugin API Tutorial - My First Plugin';
 $author='Tutorial';
 $version='2.1';
+$plugin_cpg_version = array('min' => '1.5');
 ?&gt;
-</pre>
-<p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
-<p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
-<ul>
-    <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
-    <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
-    <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
-    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.  </li>
-</ul>
-<p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
-<p class="filename">codebase.php</p>
+</pre>
+<p>The beginning part is a comment block of course.  We suggest you use such a block at the beginning of each of your plugin files.  The first text line tells people this is a Coppermine Plugin and lists the name of your plugin.  The next text line has a copyright message with your name (real name or username used on the Coppermine forum).  The next text block  gives the GPL message that Coppermine uses and is recommended for your code as well.  This comment block is not strictly required for your plugin to work.  That being said, it is important for organization and clarity, so please make sure to add it to each of your plugin files.</p>
+<p>The parameters used by the Plugin API are the 4 variables shown.  These variables are shown on the plugin manager page to describe your plugin.</p>
+<ul>
+    <li><tt class="code">$name</tt> gives the name of your plugin which will be shown on the plugin manager page.  You can use any string here; you are not limited to the short name rules you picked earlier.</li>
+    <li><tt class="code">$description</tt> gives a phrase or sentence or paragraph that describes your plugin.  This will be shown on the plugin manager page underneath the plugin's name.  You can use any text here; it's recommended to keep the description succinct so it's clear what your plugin does without using too many words.</li>
+    <li><tt class="code">$author</tt> gives the author or authors of your plugin (if you collaborated with others on the creation or modification of the plugin).  Use whatever credits you want to give here.  This is also shown on the plugin manager page.</li>
+    <li><tt class="code">$version</tt> gives the version number (or letter) of your plugin.  You can use whatever version numbering you want.  Most people use 1.0 for the first release of a plugin that works (sub-1.0 could be used for trial releases if you are not sure it will work in all cases).  Then you can use tenths or hundredths for follow-up minor revisions, e.g. 1.01, 1.02, etc. or 1.1, 1.2, etc.  Feel free to put the tag "beta" in the version variable if desired, however with the fact that most plugins are fairly simple, it's probably not necessary to do so.  If you find a bug in a version, fix it, and release another revision.  In any case, you can put whatever text you like to describe your plugin's current version.</li>
+    <li><tt class="code">$plugin_cpg_version</tt> defines an array that allows you to specify the minimum and maximum Coppermine version for your plugin. It has been added in cpg1.5.x to make sure that users don't accidentally install plugins that haven't been designed for their version of Coppermine.<br />
+    Currently, two array keys are being processed: 'min' and 'max'. Against both, a version comparison will be performed using the function <a href="http://www.php.net/manual/en/function.version-compare.php" rel="external" class="phpnet">version_compare</a>.
+    <div class="cpg_example">Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5');</tt> will apply for all Coppermine versions, including both cpg1.5.0 as well as cpg1.5.23, but will fail for cpg1.4.27. Specifying <tt class="code">$plugin_cpg_version = array('min' => '1.5.3');</tt> will apply for all Coppermine versions equal or better than cpg1.5.3, so it will not apply for cpg1.5.0, but it will apply for cpg1.5.23. Only specify a minor version if a particular plugin hook was introduced in the Coppermine version you refer to.</div>
+    </li>
+</ul>
+<p><strong>Now create your code file in the "hello_world" folder, with contents as shown (and read &amp; execute permissions):</strong></p>
+<p class="filename">codebase.php</p>
 <pre class="cpg_code">&lt;?php
 /**************************************************
   Coppermine Plugin - Hello, World
   *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
   *************************************************
-  This program 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 3 of the License, or
-  (at your option) any later version.
-***************************************************/
-
-if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
-
-
-// Add a filter for the gallery header
-$thisplugin-&gt;add_filter('gallery_header','helloworld_header');
-
-// Sample function to modify gallery header html
-function helloworld_header($html) {
-    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt; (tutorial 2.1)&lt;/p&gt;'
-            .$html;
-    return $html;
-}
-
-?&gt;
-</pre>
-<p>These 2 files are all you need to install and run your first plugin.  Before explaining the code for this plugin, go ahead and install this plugin.  The plugin manager will show "Hello, World" as one of the "Plugins Not Installed".  Click on the install button to install this plugin.  It will immediately show up on the "Installed Plugins" section since there is no configuration for it.  You should see bold red text declaring "Hello, world." near the top of the page.  For detailed instructions on how to use plugins as an end-user, read the <a href="plugins.htm">plugins section</a> of the main documentation.  If you haven't read this section completely, please do so now.</p>
-<p>So how does this plugin work?  The first block in <tt class="code">codebase.php</tt> is the same comment block we used in <tt class="code">configuration.php</tt>.  For the same reasons as noted above, it is recommended that you use this comment block in each and every one of your plugin files.</p>
-<p>Moving on, the first line of code is the following:</p>
-<pre class="cpg_code">if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
-</pre>
-<p>The constant 'IN_COPPERMINE' is defined in each of the public scripts that users use directly, i.e. ones that show up in the URL of a webpage.  All secondary scripts check for this constant before doing anything else.  If it has not been set, then the script stops and exits with a "Not in Coppermine..." message.  With this technique, all secondary files are inaccessible to users and cannot be run directly.  Besides security, a larger reason is that these scripts are not meant to be run directly; they assume they are being called by another script - a script which ensures that all the standard Coppermine definitions and declarations have been made.  Your plugin script is such a secondary script and is not meant to be run directly, hence the check for 'IN_COPPERMINE' and the quick exit if it doesn't exist.  You can see this in action by typing the following URL into your web browser: <tt class="filename">http://www.yourdomain.org/cpg/plugins/hello_world/codebase.php</tt> (assuming Coppermine is located in the 'cpg' folder under your domain).</p>
-<p>The next line of code (after the comment describing it) tells Coppermine which hook your plugin wants to access:</p>
-<pre class="cpg_code">// Add a filter for the gallery header
-$thisplugin-&gt;add_filter('gallery_header','hello_world_header');</pre>
-<p>With this line of code, you are registering your plugin to use this plugin hook.  In this case, we're hooking onto the <tt class="code">gallery_header</tt> hook which is located in <tt class="filename">functions.inc.php</tt> in the load_template() function.  This function parses your theme's <tt class="filename">template.html</tt> file, replacing tags like {ADMIN_MENU} and {LANGUAGE_SELECT_LIST} with the corresponding Coppermine HTML to render these content blocks.  The two plugin hooks <tt class="code">gallery_header</tt> and <tt class="code">gallery_footer</tt> allow HTML to be placed before and after the {GALLERY} tag, respectively.  (See the <a href="#plugin_api_hooks_func_gh-gf">reference section</a> below on these hooks for more detailed information.)  On the main page, {GALLERY} is replaced with the "content of the main page" config setting, which usually includes the breadcrumb, category list, album list, and random/lastup blocks.  On a page like the plugin manager (where you first see "Hello, world." after installing the plugin), {GALLERY} is replaced with the main part of the page, in this case, the plugin manager tables listing the plugins.  The "Hello, World" plugin places the text "Hello, world." just above {GALLERY} in both places.  If you modify the line of code above to use <tt class="code">gallery_footer</tt> instead, you'll see "Hello, world." just below the main part of the page, as expected.</p>
-<p>Let's break apart this line of code to understand how you register your plugin to use a particular plugin hook.  For those programmers who have used classes before (in PHP or another language with similar constructs), you'll recognize the arrow operator <tt class="code">-></tt> as a class operator used to access class properties and methods.  In this case, the Coppermine Plugin API provides <tt class="code">$thisplugin</tt> as a pointer to the instance of your plugin's class.  So when your plugin's <tt class="filename">codebase.php</tt> is loaded by the plugin API, you can access the properties and methods of your plugin's class by using <tt class="code">$thisplugin</tt>.  For example, <tt class="code">$thisplugin->name</tt> refers to your plugin's name (whose value is defined in your plugin's <tt class="filename">configuration.php</tt>).  See the <a href="#plugin_api_plugin_class">section below</a> on plugin class properties &amp; methods for more detailed information.</p>
-<p>In this case, we are using the add_filter() function to add the filter hook we want to use to our plugin's list of registered plugin hooks.  The user-defined function we will use for each call of the hook is <tt class="code">hello_world_header</tt>, which is defined in the last section of code in our plugin, as shown:</p>
-<pre class="cpg_code">// Function to modify the gallery header
-function hello_world_header($html) {
-    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt;  (tutorial 2.1)&lt;/p&gt;'
-            .$html;
-    return $html;
-}</pre>
-<p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
-<p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-<a name="plugin_api_tutorial_installconfig"></a>
-<h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-<a name="plugin_api_tutorial_installsimple"></a>
-<h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
-
-<p><a href="tutorial/cpg1.5_plugin_hello_world_2-2-1.zip">Click here</a> to download the plugin for this section.</p>
-
-<p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
-<pre class="cpg_code">&lt;?php
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+
+// Add a filter for the gallery header
+$thisplugin-&gt;add_filter('gallery_header','helloworld_header');
+
+// Sample function to modify gallery header html
+function helloworld_header($html) {
+    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt; (tutorial 2.1)&lt;/p&gt;'
+            .$html;
+    return $html;
+}
+
+?&gt;
+</pre>
+<p>These 2 files are all you need to install and run your first plugin.  Before explaining the code for this plugin, go ahead and install this plugin.  The plugin manager will show "Hello, World" as one of the "Plugins Not Installed".  Click on the install button to install this plugin.  It will immediately show up on the "Installed Plugins" section since there is no configuration for it.  You should see bold red text declaring "Hello, world." near the top of the page.  For detailed instructions on how to use plugins as an end-user, read the <a href="plugins.htm">plugins section</a> of the main documentation.  If you haven't read this section completely, please do so now.</p>
+<p>So how does this plugin work?  The first block in <tt class="code">codebase.php</tt> is the same comment block we used in <tt class="code">configuration.php</tt>.  For the same reasons as noted above, it is recommended that you use this comment block in each and every one of your plugin files.</p>
+<p>Moving on, the first line of code is the following:</p>
+<pre class="cpg_code">if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+</pre>
+<p>The constant 'IN_COPPERMINE' is defined in each of the public scripts that users use directly, i.e. ones that show up in the URL of a webpage.  All secondary scripts check for this constant before doing anything else.  If it has not been set, then the script stops and exits with a "Not in Coppermine..." message.  With this technique, all secondary files are inaccessible to users and cannot be run directly.  Besides security, a larger reason is that these scripts are not meant to be run directly; they assume they are being called by another script - a script which ensures that all the standard Coppermine definitions and declarations have been made.  Your plugin script is such a secondary script and is not meant to be run directly, hence the check for 'IN_COPPERMINE' and the quick exit if it doesn't exist.  You can see this in action by typing the following URL into your web browser: <tt class="filename">http://www.yourdomain.org/cpg/plugins/hello_world/codebase.php</tt> (assuming Coppermine is located in the 'cpg' folder under your domain).</p>
+<p>The next line of code (after the comment describing it) tells Coppermine which hook your plugin wants to access:</p>
+<pre class="cpg_code">// Add a filter for the gallery header
+$thisplugin-&gt;add_filter('gallery_header','hello_world_header');</pre>
+<p>With this line of code, you are registering your plugin to use this plugin hook.  In this case, we're hooking onto the <tt class="code">gallery_header</tt> hook which is located in <tt class="filename">functions.inc.php</tt> in the load_template() function.  This function parses your theme's <tt class="filename">template.html</tt> file, replacing tags like {ADMIN_MENU} and {LANGUAGE_SELECT_LIST} with the corresponding Coppermine HTML to render these content blocks.  The two plugin hooks <tt class="code">gallery_header</tt> and <tt class="code">gallery_footer</tt> allow HTML to be placed before and after the {GALLERY} tag, respectively.  (See the <a href="#plugin_api_hooks_func_gh-gf">reference section</a> below on these hooks for more detailed information.)  On the main page, {GALLERY} is replaced with the "content of the main page" config setting, which usually includes the breadcrumb, category list, album list, and random/lastup blocks.  On a page like the plugin manager (where you first see "Hello, world." after installing the plugin), {GALLERY} is replaced with the main part of the page, in this case, the plugin manager tables listing the plugins.  The "Hello, World" plugin places the text "Hello, world." just above {GALLERY} in both places.  If you modify the line of code above to use <tt class="code">gallery_footer</tt> instead, you'll see "Hello, world." just below the main part of the page, as expected.</p>
+<p>Let's break apart this line of code to understand how you register your plugin to use a particular plugin hook.  For those programmers who have used classes before (in PHP or another language with similar constructs), you'll recognize the arrow operator <tt class="code">-></tt> as a class operator used to access class properties and methods.  In this case, the Coppermine Plugin API provides <tt class="code">$thisplugin</tt> as a pointer to the instance of your plugin's class.  So when your plugin's <tt class="filename">codebase.php</tt> is loaded by the plugin API, you can access the properties and methods of your plugin's class by using <tt class="code">$thisplugin</tt>.  For example, <tt class="code">$thisplugin->name</tt> refers to your plugin's name (whose value is defined in your plugin's <tt class="filename">configuration.php</tt>).  See the <a href="#plugin_api_plugin_class">section below</a> on plugin class properties &amp; methods for more detailed information.</p>
+<p>In this case, we are using the add_filter() function to add the filter hook we want to use to our plugin's list of registered plugin hooks.  The user-defined function we will use for each call of the hook is <tt class="code">hello_world_header</tt>, which is defined in the last section of code in our plugin, as shown:</p>
+<pre class="cpg_code">// Function to modify the gallery header
+function hello_world_header($html) {
+    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt;  (tutorial 2.1)&lt;/p&gt;'
+            .$html;
+    return $html;
+}</pre>
+<p>Our function needs one parameter since it is attached to a filter hook (instead of an action hook), and here we name it <tt class="code">$html</tt>.  In this function, we add on the "Hello, world." text, which is tagged to be bold &amp; red for extra effect.  We need to ensure that the parameter is added-on to, <strong>not</strong> replaced, so that it plays well with other plugins who tag on to the same hook.  We place the parameter coming in on a separate line to ensure we don't forget to do this.  Finally, the function returns the modified parameter.  And that does it.</p>
+<p>So now you should know how a plugin, albeit a very basic plugin, works.  The other sections in this tutorial describe useful features to add to your plugin including installation, configuration, linking in Coppermine, <a href="#plugin_api_tutorial_lang">multi-language support</a>, and <a href="#plugin_api_tutorial_distrib">distributing your plugin</a> as a package. Read on and follow along.</p>
+
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+<a name="plugin_api_tutorial_installconfig"></a>
+<h3>Installation, Configuration, and Clean-Up<a href="#plugin_api_tutorial_installconfig" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The tutorial plugin so far merely outputs text via a particular hook.  During the installation of the plugin, nothing special is done besides registering the plugin with Coppermine.  The only configuration parameters are the identification ones in <tt class="filename">configuration.php</tt>.  It's fairly easy to imagine additional installation steps and configuration parameters that would be useful in a real-world plugin.  This section teaches you how to add such installation and configuration features to the tutorial plugin.</p>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<div class="indent">
+<a name="plugin_api_tutorial_installsimple"></a>
+<h4>Installation with Simple Configuration<a href="#plugin_api_tutorial_installsimple" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<p>First, we're going to add a very simple installation step, so you can see how the plugin installation can be customized to do whatever you like to do when the plugin is installed.  If your plugin needs to create a custom table that it will use during operation, this section will describe where to add such a installation step.  This simple installation is simple in that it can only be used for "hands-off" installation, where the user is not involved in customizing the installation.  In this section, the user will merely confirm the installation and that's it.  The next sections will expand on this to provide more complicated installation steps.  This section is important because you need to know exactly how the Coppermine Plugin API calls your installation and configuration functions and that is best described with a very simple installation procedure.</p>
+
+<p><a href="../tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip">Click here</a> to download the plugin for this section.</p>
+
+<p>Here's the new <tt class="filename">codebase.php</tt> with the new sections highlighted in bold.</p>
+<textarea class="cpg_code code smaller" style="width:90%" rows="10">&lt;?php
 /**************************************************
   Coppermine Plugin - Hello, World
   *************************************************
-  Copyright (c) 2009 &lt;-InsertNameHere-&gt;
+  Copyright (c) 2010 &lt;-InsertNameHere-&gt;
   *************************************************
-  This program 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.
-***************************************************/
-
-if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
-
-
-// Add install &amp; configure actions
-$thisplugin-&gt;add_action('plugin_install','hello_world_install');
-$thisplugin-&gt;add_action('plugin_configure','hello_world_configure');
-
-
-// Add a filter for the gallery header
-$thisplugin-&gt;add_filter('gallery_header','hello_world_header');
-
-// Function to modify the gallery header
-function hello_world_header($html) {
-    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt; (tutorial 2.2.1)&lt;/p&gt;'
-            .$html;
-    return $html;
-}
-
-
-// Install the plugin
-function hello_world_install() {
-    $superCage = Inspekt::makeSuperCage();
-    $submit_code = '';
-    if ($superCage-&gt;post-&gt;keyExists('submit')) {
-      $submit_code = $superCage-&gt;post-&gt;getEscaped('submit');
-    }
-    if (!$submit_code) {
-        return 1;  // configure function has not been called yet, so return error code '1'
-    } elseif ($submit_code == 'Yes') {
-        return true;  // configure function has been called, so install the plugin
-    } elseif ($submit_code == 'No')  {
-        header("Location: pluginmgr.php\n\n");  // go back to plugin manager without installing the plugin
-        exit(0);
-    } elseif ($submit_code == 'Simulate critical error') {
-        return false;  // simulate a critical error by returning false
-    } else {
-        return 2;  // user is not sure whether to install yet, so return error code '2'
-    }
-}
-
-
-// Configure function: displays the configuration form
-function hello_world_configure($action_code) {
-    global $thisplugin;
-    $still = '';
-    if ($action_code == 2) {
-        echo 'Ok, I hope you\'ve had enough time to decide now.&lt;br /&gt;';
-        $still = 'still ';
-    }
-    if (($action_code === 1) || ($action_code == 2)) {
-        echo &lt;&lt;&lt; EOT
-
-            &lt;h3&gt;Do you want to install plugin &lt;b&gt;{$thisplugin-&gt;name}&lt;/b&gt;?&lt;/h3&gt;
-            &lt;form action="{$_SERVER['REQUEST_URI']}" method="post"&gt;
-
-            &lt;input type="submit" name="submit" value="Yes" /&gt;
-            &lt;input type="submit" name="submit" value="No" /&gt;
-            &lt;input type="submit" name="submit" value="I'm {$still}not sure" /&gt;
-            &lt;input type="submit" name="submit" value="Simulate critical error" /&gt;
-            &lt;/form&gt;
-
-EOT;
-    }
-}?&gt;</pre>
-
-<p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
-
-<p>This new configuration is obviously very simple, but it shows the core structure of customizing the installation of a plugin.  We have added <tt class="code">plugin_install</tt> and <tt class="code">plugin_configure</tt> actions at the beginning.  Then we define the functions that will implement these actions.  The install action is executed when you click on the "install" button on the plugin manager page.  The configure action is executed afterwards, depending upon what return value your install action sends back.  The configure action is only executed at installation time and is meant as such to only include configuration that is done on installation.  For other configuration parameters of your plugin that you want accessible while the plugin is running, you need to set up a separate function and/or script (a <a href="#plugin_api_tutorial_config">later section</a> will give a "best practices" guide for doing this).  To be clear: there is <em>no</em> plugin hook for configuring your plugin while it's running.  You set up your own functions for this.</p>
-
-<p>The install action is meant to direct the execution of the configure action and a "best practices" usage would have the configure action do the same for the install action.  This may sound confusing, but it makes sense once you carefully step through the procedure.  You'll find it very useful in many plugin implementations.  The basic theory is this: the Plugin API asks your install function to install the plugin.  If your install function needs a configuration step, it returns back a code telling the API that it needs to be configured first.  Then your configure function is called.  Once things are all set, your configure function should tell your install function this.  Your install function then says "I'm ready" to the Plugin API, and the plugin is finally installed.</p>
-
-<p>As a step-by-step guide, let's look at the order of operations for the installation of a plugin.  <em>Note</em>: In the following, the Plugin Manager is the script <tt class="filename">pluginmgr.php</tt>, and the Plugin API is the script <tt class="filename">include/plugin_api.inc.php</tt>.  Both will be capitalized here to make it clear a script (and its set of functions) is being referred to.</p>
-
-<p><strong>Installation Order of Operations:</strong></p>
-<ul>
-    <div id="ulnum">
-    <li>The user clicks the "install" button on the Plugin Manager page.</li>
-    <li>The Plugin Manager executes the install function in the Plugin API.</li>
-    <li>The Plugin API executes the <tt class="code">plugin_install</tt> action hook function of your plugin.</li>
-    <li>Depending upon what value your plugin install function returns, the following is done:</li>
-    </div>
-    <div id="ulnone">
-    <ul>
-        <li><strong>True</strong>: the Plugin API installs the plugin and returns <em>true</em> to the Plugin Manager which then goes back to its normal business of displaying the plugin list, with your plugin now listed in the "installed plugins" list.</li>
-        <li><strong>False</strong>: the Plugin API does <strong>not</strong> install the plugin and tells Coppermine to die with an error message saying there was an error while installing the plugin.</li>
-        <li><strong>Integer</strong>: the Plugin API holds off on installing your plugin and returns the <em>integer</em> to the Plugin Manager, which then executes the <tt class="code">plugin_configure</tt> action hook function of your plugin, passing the install return value to it as a function parameter.  Ideally, your configure function should execute the install again to give your plugin's install function another chance to return <em>true</em> and get itself installed.  As you can see, the <em>integer</em> here is intended to be used as a program-flow code or an error code to direct the configuration and installation of the plugin.  Set up these codes as you see fit.</li>
-        <li><strong>Anything else</strong>: the Plugin API treats this the same as a return value of <em>false</em>.</li>
-    </ul>
-    </div>
-    <div id="ulnum">
-    <li>The Plugin Manager will keep trying to install your plugin using the configure function until the Plugin API tells it that the plugin has been installed.  At this point, it goes back to what it does best (or at least most), showing you the list of plugins.</li>
-    </div>
-</ul>
-
-<p>You can use the install and configure hooks as you see fit.  Keep in mind how and when each is called and place your installation steps in one or both of your hooked functions.  One practice that is commonly used is the following:</p>
-
-<div id="ulnone">
-<ul>
-    <li><strong>Configure</strong>: Output a form to allow the user to interact with the installation.</li>
-    <li><strong>Install</strong>: Process the configure form data; install the plugin or re-configure as necessary.</li>
-</ul>
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+***************************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+
+// Add install &amp; configure actions
+$thisplugin-&gt;add_action('plugin_install','hello_world_install');
+$thisplugin-&gt;add_action('plugin_configure','hello_world_configure');
+
+
+// Add a filter for the gallery header
+$thisplugin-&gt;add_filter('gallery_header','hello_world_header');
+
+// Function to modify the gallery header
+function hello_world_header($html) {
+    $html = '&lt;p style="color:red"&gt;&lt;b&gt;Hello, world.&lt;/b&gt; (tutorial 2.2.1)&lt;/p&gt;'
+            .$html;
+    return $html;
+}
+
+
+// Install the plugin
+function hello_world_install() {
+    $superCage = Inspekt::makeSuperCage();
+    $submit_code = '';
+    if ($superCage-&gt;post-&gt;keyExists('submit')) {
+      $submit_code = $superCage-&gt;post-&gt;getEscaped('submit');
+    }
+    if (!$submit_code) {
+        return 1;  // configure function has not been called yet, so return error code '1'
+    } elseif ($submit_code == 'Yes') {
+        return true;  // configure function has been called, so install the plugin
+    } elseif ($submit_code == 'No')  {
+        header("Location: pluginmgr.php\n\n");  // go back to plugin manager without installing the plugin
+        exit(0);
+    } elseif ($submit_code == 'Simulate critical error') {
+        return false;  // simulate a critical error by returning false
+    } else {
+        return 2;  // user is not sure whether to install yet, so return error code '2'
+    }
+}
+
+
+// Configure function: displays the configuration form
+function hello_world_configure($action_code) {
+    global $thisplugin;
+    $still = '';
+    if ($action_code == 2) {
+        echo 'Ok, I hope you\'ve had enough time to decide now.&lt;br /&gt;';
+        $still = 'still ';
+    }
+    if (($action_code === 1) || ($action_code == 2)) {
+        echo &lt;&lt;&lt; EOT
+
+            &lt;h3&gt;Do you want to install plugin &lt;b&gt;{$thisplugin-&gt;name}&lt;/b&gt;?&lt;/h3&gt;
+            &lt;form action="{$_SERVER['REQUEST_URI']}" method="post"&gt;
+
+            &lt;input type="submit" name="submit" value="Yes" /&gt;
+            &lt;input type="submit" name="submit" value="No" /&gt;
+            &lt;input type="submit" name="submit" value="I'm {$still}not sure" /&gt;
+            &lt;input type="submit" name="submit" value="Simulate critical error" /&gt;
+            &lt;/form&gt;
+
+EOT;
+    }
+}?&gt;</textarea>
+
+<p>Install this new plugin and give it a whirl.  You can use the plugin package linked above, or you can edit the plugin code yourself if you want to get your hands dirty.  It's certainly recommended for you to play with and modify each tutorial plugin to see how things work, and typing in the new code each time may be a useful exercise.  If you have shell access to your web server, you could modify the plugin code directly, in fact you could modify the plugin code while the plugin is installed because the code is loaded on each page load and so the new code would be available immediately.  However, it is not recommended to do this with a "live" website since you may break things in modifying the plugin code directly.  You should set up a system for working on your plugin, ideally on a test installation, but it could also be done by including an administration check for each operational feature of your plugin so only you the admin would see the effect of the plugin in progress.  Or you could set your site offline (in the Coppermine configuration) during this maintenance/upgrade work.  The test installation is clearly the most versatile option, as long as you include enough test content there to simulate the real website and test out your plugin thoroughly.</p>
+
+<p>This new configuration is obviously very simple, but it shows the core structure of customizing the installation of a plugin.  We have added <tt class="code">plugin_install</tt> and <tt class="code">plugin_configure</tt> actions at the beginning.  Then we define the functions that will implement these actions.  The install action is executed when you click on the "install" button on the plugin manager page.  The configure action is executed afterwards, depending upon what return value your install action sends back.  The configure action is only executed at installation time and is meant as such to only include configuration that is done on installation.  For other configuration parameters of your plugin that you want accessible while the plugin is running, you need to set up a separate function and/or script (a <a href="#plugin_api_tutorial_config">later section</a> will give a "best practices" guide for doing this).  To be clear: there is <em>no</em> plugin hook for configuring your plugin while it's running.  You set up your own functions for this.</p>
+
+<p>The install action is meant to direct the execution of the configure action and a "best practices" usage would have the configure action do the same for the install action.  This may sound confusing, but it makes sense once you carefully step through the procedure.  You'll find it very useful in many plugin implementations.  The basic theory is this: the Plugin API asks your install function to install the plugin.  If your install function needs a configuration step, it returns back a code telling the API that it needs to be configured first.  Then your configure function is called.  Once things are all set, your configure function should tell your install function this.  Your install function then says "I'm ready" to the Plugin API, and the plugin is finally installed.</p>
+
+<p>As a step-by-step guide, let's look at the order of operations for the installation of a plugin.  <em>Note</em>: In the following, the Plugin Manager is the script <tt class="filename">pluginmgr.php</tt>, and the Plugin API is the script <tt class="filename">include/plugin_api.inc.php</tt>.  Both will be capitalized here to make it clear a script (and its set of functions) is being referred to.</p>
+
+<p><strong>Installation Order of Operations:</strong></p>
+<ul>
+    <div id="ulnum">
+    <li>The user clicks the "install" button on the Plugin Manager page.</li>
+    <li>The Plugin Manager executes the install function in the Plugin API.</li>
+    <li>The Plugin API executes the <tt class="code">plugin_install</tt> action hook function of your plugin.</li>
+    <li>Depending upon what value your plugin install function returns, the following is done:</li>
+    </div>
+    <div id="ulnone">
+    <ul>
+        <li><strong>True</strong>: the Plugin API installs the plugin and returns <em>true</em> to the Plugin Manager which then goes back to its normal business of displaying the plugin list, with your plugin now listed in the "installed plugins" list.</li>
+        <li><strong>False</strong>: the Plugin API does <strong>not</strong> install the plugin and tells Coppermine to die with an error message saying there was an error while installing the plugin.</li>
+        <li><strong>Integer</strong>: the Plugin API holds off on installing your plugin and returns the <em>integer</em> to the Plugin Manager, which then executes the <tt class="code">plugin_configure</tt> action hook function of your plugin, passing the install return value to it as a function parameter.  Ideally, your configure function should execute the install again to give your plugin's install function another chance to return <em>true</em> and get itself installed.  As you can see, the <em>integer</em> here is intended to be used as a program-flow code or an error code to direct the configuration and installation of the plugin.  Set up these codes as you see fit.</li>
+        <li><strong>Anything else</strong>: the Plugin API treats this the same as a return value of <em>false</em>.</li>
+    </ul>
+    </div>
+    <div id="ulnum">
+    <li>The Plugin Manager will keep trying to install your plugin using the configure function until the Plugin API tells it that the plugin has been installed.  At this point, it goes back to what it does best (or at least most), showing you the list of plugins.</li>
+    </div>
+</ul>
+
+<p>You can use the install and configure hooks as you see fit.  Keep in mind how and when each is called and place your installation steps in one or both of your hooked functions.  One practice that is commonly used is the following:</p>
+
+<div id="ulnone">
+<ul>
+    <li><strong>Configure</strong>: Output a form to allow the user to interact with the installation.</li>
+    <li><strong>Install</strong>: Process the configure form data; install the plugin or re-configure as necessary.</li>
+</ul>
+</div>
+
+<p>If your plugin does not require the user to configure any installation parameters, the configure form is often still used to tell the user that the plugin has been or will be installed, with a simple submit button which then returns the user to the plugin manager list.  If you put your installation steps in the install function, then the message should say that the plugin will be installed.  In this case, the install function needs to wait for the "Go" or "Continue" button on the configure form before executing the installation steps.  If you put your installation steps in the configure function, then the message should say that the plugin has been installed, with a "Ok" or "Plugin Manager" button to return to the plugin manager page.  Where you put your installation steps is up to you.  Choose either the configure or install function or spread them between both.</p>
+
+<p>Let's return to the current tutorial plugin.  It demonstrates a common practice employed in the install and configure actions.  It doesn't actually do anything else besides ask the user whether to install the plugin or not.  If we check the order of operations listed above, we see that the install action is called first.  Our install function first checks to see if the configure function has been called by checking for form POST data.  If it doesn't exist, this is the first call to the install function and so the configure function needs to be called.  We return the integer value <tt class="code">1</tt> as our error code.  (Note that we are calling it an error code because the API plugin installation as not been triggered yet.  It doesn't mean that the install has run into a fatal fault.  If you prefer, you can call it a program-flow code.)</p>
+
+<p>Our configure function will output a form to ask the user whether to install the plugin or not.  As a useful aside, we are going to use the plugin name (as defined by <tt class="code">$name</tt> in <tt class="filename">configuration.php</tt>), so we need to ask for the global variable <tt class="code">$thisplugin</tt>, which is a pointer to the plugin's object class.  The plugin name is the object property <tt class="code">$thisplugin->name</tt>.  For more information, refer to <a href="#plugin_api_plugin_class">this section</a> on plugin class properties and methods.</p>
+
+<p>Back to the configure form: we ask the user, "Do you want to install plugin Hello, World?".  The four submit buttons are "Yes", "No", "I'm not sure", and "Simulate critical error".  Each button will trigger a different return value in the install function.  The form itself uses POST to return its data and it should be returned to the plugin manager.  The best way to define the form action is as shown:</p>
+
+<pre class="cpg_code">&lt;form action="{$CPG_PHP_SELF}" method="post"&gt;</pre>
+
+<p>Now let's see what the buttons do.  "Yes" triggers a return value of <em>True</em> which will cause the plugin to be installed.  "No" means that the user wants to cancel the installation of the plugin.  There is no way through the Plugin API to do so, so you need to do it yourself in your plugin code.  Our plugin code shows a good way to cancel the plugin installation: send a header pointing to the Plugin Manager and exit, as shown:</p>
+<pre class="cpg_code">("Location: pluginmgr.php\n\n");  // go back to plugin manager without installing the plugin
+exit(0);</pre>
+<p>The button "I'm not sure" triggers a return value of "2" in the install function, which triggers another display of the configure form.  For fun, we add a line regarding having enough time to decide and modify the button to "I'm still not sure".  This shows how you can use the integer return value from the install function to direct program flow in the configure function.  The return value is passed to the configure function; you can call the parameter whatever you like.  We called it here <tt class="code">$action_code</tt>.</p>
+
+<p>Finally, the button "Simulate critical error" shows you what happens when you return <em>False</em> from the install function.  Admittedly, this is not very useful to the poor administrator trying to install your plugin, so it should not be used unless you do not implement another way to inform the user of an installation problem.  There may be times when your plugin installation runs into a fatal error.  For example, your plugin may add a table for its data but during installation, the table cannot be created.  In this case, you should output an informative error message saying the table could not be created, then exit, returning to the plugin manager or using the <tt class="code">cpg_die</tt> function.  The user will appreciate your extra effort to tell him/her what went wrong with the plugin installation.</p>
+
+<p>Now you should understand how the installation process works and the basics of coding your plugin installation.  If you are uncertain about these basics, please re-read this section and play with the plugin.  Once you have this groundwork set, the next section shows how you can save configuration parameters during your installation.</p>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+
+<!--
+<a name="plugin_api_tutorial_install"></a>
+<h4>Installation with Configuration Parameters Saved<a href="#plugin_api_tutorial_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<p>Placeholder.  Content will be added.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+-->
+
+<!--
+<a name="plugin_api_tutorial_config"></a>
+<h4>Configuration during Operation<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<p>Placeholder.  Content will be added.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+-->
+
+<a name="plugin_api_tutorial_cleanup"></a>
+<h4>Uninstallation &amp; Clean-Up<a href="#plugin_api_tutorial_cleanup" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<p>Use the plugin cleanup mechanism to perform a custom action when the plugin is being uninstalled.</p>
+<div class="cpg_example">
+Add something like
+<pre class="cpg_code">$thisplugin->add_action('plugin_cleanup','coffee_maker_plugin_cleanup_function');</pre>
+at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
+<pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
+Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">// Ask if we want to drop the table
+function coffee_maker_cleanup_function($action) {
+    global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
+	// Initialize language and icons
+	require_once './plugins/coffee_maker/init.inc.php';
+	$coffee_maker_init_array = coffee_maker_initialize();
+	$lang_plugin_coffee_maker = $coffee_maker_init_array['language']; 
+	$coffee_maker_icon_array = $coffee_maker_init_array['icon'];
+    $superCage = Inspekt::makeSuperCage();
+    $cleanup = $superCage-&gt;server-&gt;getEscaped('REQUEST_URI');
+    if ($action===1) {
+    echo &lt;&lt;&lt; EOT
+    &lt;form action="{$cleanup}" method="post"&gt;
+EOT;
+    starttable('100%', '', 2);
+    echo &lt;&lt;&lt; EOT
+            &lt;tr&gt;
+                &lt;td class="tableb"&gt;
+                    {$lang_plugin_coffee_maker['config']}
+                &lt;/td&gt;
+                &lt;td class="tableb"&gt;
+                    &lt;input type="checkbox" class="checkbox" name="drop" id="drop_yes" value="1" /&gt;
+                    &lt;label for="drop_yes" class="clickable_option"&gt;{$lang_plugin_coffee_maker['remove_settings']}&lt;/label&gt;
+                &lt;/td&gt;
+            &lt;/tr&gt;
+			&lt;tr&gt;
+                &lt;td class="tableb tableb_alternate"&gt;
+                    {$lang_plugin_coffee_maker['cache']}
+                &lt;/td&gt;
+                &lt;td class="tableb tableb_alternate"&gt;
+                    &lt;input type="checkbox" name="cache" id="cache" class="checkbox" value="1" checked="checked" /&gt;
+					&lt;label for="cache" class="clickable_option"&gt;{$lang_plugin_coffee_maker['empty_cache']}&lt;/label&gt;
+                &lt;/td&gt;
+            &lt;/tr&gt;
+            &lt;tr&gt;
+                &lt;td class="tablef"&gt;
+				&lt;/td&gt;
+				&lt;td class="tablef"&gt;
+                    &lt;button type="submit" class="button" name="submit" value="{$lang_common['go']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_common['go']}&lt;/button&gt;
+                &lt;/td&gt;
+            &lt;/tr&gt;
+EOT;
+	endtable();
+    echo &lt;&lt;&lt; EOT
+    &lt;/form&gt;
+EOT;
+    }
+}
+
+function coffee_maker_uninstall() {
+	global $CONFIG;
+	$superCage = Inspekt::makeSuperCage();
+	if (!$superCage-&gt;post-&gt;keyExists('submit')) {
+		return 1;
+	}
+	if ($superCage-&gt;post-&gt;keyExists('cache') && $superCage-&gt;post-&gt;getInt('cache') == 1) {
+		coffee_maker_empty_cache();
+		cpg_db_query("DROP TABLE IF EXISTS {$CONFIG['TABLE_PREFIX']}plugin_coffee_maker");
+	}
+	// Drop the database records
+	if ($superCage-&gt;post-&gt;keyExists('drop') && $superCage-&gt;post-&gt;getInt('drop') == 1) {
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_radius'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_maxrotation'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_bgcolor'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_borderwidth'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_bordercolor'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_thumb_pfx'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_timestamp'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_timelimit'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_admin_only'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_filetype'");
+		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
+	}
+	return true;
+}</textarea>
 </div>
-
-<p>If your plugin does not require the user to configure any installation parameters, the configure form is often still used to tell the user that the plugin has been or will be installed, with a simple submit button which then returns the user to the plugin manager list.  If you put your installation steps in the install function, then the message should say that the plugin will be installed.  In this case, the install function needs to wait for the "Go" or "Continue" button on the configure form before executing the installation steps.  If you put your installation steps in the configure function, then the message should say that the plugin has been installed, with a "Ok" or "Plugin Manager" button to return to the plugin manager page.  Where you put your installation steps is up to you.  Choose either the configure or install function or spread them between both.</p>
-
-<p>Let's return to the current tutorial plugin.  It demonstrates a common practice employed in the install and configure actions.  It doesn't actually do anything else besides ask the user whether to install the plugin or not.  If we check the order of operations listed above, we see that the install action is called first.  Our install function first checks to see if the configure function has been called by checking for form POST data.  If it doesn't exist, this is the first call to the install function and so the configure function needs to be called.  We return the integer value <tt class="code">1</tt> as our error code.  (Note that we are calling it an error code because the API plugin installation as not been triggered yet.  It doesn't mean that the install has run into a fatal fault.  If you prefer, you can call it a program-flow code.)</p>
-
-<p>Our configure function will output a form to ask the user whether to install the plugin or not.  As a useful aside, we are going to use the plugin name (as defined by <tt class="code">$name</tt> in <tt class="filename">configuration.php</tt>), so we need to ask for the global variable <tt class="code">$thisplugin</tt>, which is a pointer to the plugin's object class.  The plugin name is the object property <tt class="code">$thisplugin->name</tt>.  For more information, refer to <a href="#plugin_api_plugin_class">this section</a> on plugin class properties and methods.</p>
-
-<p>Back to the configure form: we ask the user, "Do you want to install plugin Hello, World?".  The four submit buttons are "Yes", "No", "I'm not sure", and "Simulate critical error".  Each button will trigger a different return value in the install function.  The form itself uses POST to return its data and it should be returned to the plugin manager.  The best way to define the form action is as shown:</p>
-
-<pre class="cpg_code">&lt;form action="{$CPG_PHP_SELF}" method="post"&gt;</pre>
-
-<p>Now let's see what the buttons do.  "Yes" triggers a return value of <em>True</em> which will cause the plugin to be installed.  "No" means that the user wants to cancel the installation of the plugin.  There is no way through the Plugin API to do so, so you need to do it yourself in your plugin code.  Our plugin code shows a good way to cancel the plugin installation: send a header pointing to the Plugin Manager and exit, as shown:</p>
-<pre class="cpg_code">("Location: pluginmgr.php\n\n");  // go back to plugin manager without installing the plugin
-exit(0);</pre>
-<p>The button "I'm not sure" triggers a return value of "2" in the install function, which triggers another display of the configure form.  For fun, we add a line regarding having enough time to decide and modify the button to "I'm still not sure".  This shows how you can use the integer return value from the install function to direct program flow in the configure function.  The return value is passed to the configure function; you can call the parameter whatever you like.  We called it here <tt class="code">$action_code</tt>.</p>
-
-<p>Finally, the button "Simulate critical error" shows you what happens when you return <em>False</em> from the install function.  Admittedly, this is not very useful to the poor administrator trying to install your plugin, so it should not be used unless you do not implement another way to inform the user of an installation problem.  There may be times when your plugin installation runs into a fatal error.  For example, your plugin may add a table for its data but during installation, the table cannot be created.  In this case, you should output an informative error message saying the table could not be created, then exit, returning to the plugin manager or using the <tt class="code">cpg_die</tt> function.  The user will appreciate your extra effort to tell him/her what went wrong with the plugin installation.</p>
-
-<p>Now you should understand how the installation process works and the basics of coding your plugin installation.  If you are uncertain about these basics, please re-read this section and play with the plugin.  Once you have this groundwork set, the next section shows how you can save configuration parameters during your installation.</p>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-
-<!--
-<a name="plugin_api_tutorial_install"></a>
-<h4>Installation with Configuration Parameters Saved<a href="#plugin_api_tutorial_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Placeholder.  Content will be added.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
--->
-
-<!--
-<a name="plugin_api_tutorial_config"></a>
-<h4>Configuration during Operation<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Placeholder.  Content will be added.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
--->
-
-<a name="plugin_api_tutorial_cleanup"></a>
-<h4>Uninstallation &amp; Clean-Up<a href="#plugin_api_tutorial_cleanup" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>Use the plugin cleanup mechanism to perform a custom action when the plugin is being uninstalled.</p>
-<div class="cpg_example">
-Add something like
-<pre class="cpg_code">$thisplugin->add_action('plugin_cleanup','coffee_maker_plugin_cleanup_function');</pre>
-at the top of <tt class="code">./plugins/coffee_maker/codebase.php</tt>. The function could simply perform some queries that delete the database changes your plugin install might have caused. The actual uninstall action is being triggered like this:
-<pre class="cpg_code">$thisplugin->add_action('plugin_uninstall','coffee_maker_uninstall');</pre>
-Here's a more complex example function that will ask the user if the plugin settings should be kept or removed and performs the corresponding action.
-<pre class="cpg_code">// Ask if we want to drop the table
-function coffee_maker_cleanup_function($action) {
-    global $CONFIG, $lang_plugin_coffee_maker, $lang_common, $coffee_maker_icon_array;
-	// Initialize language and icons
-	require_once './plugins/coffee_maker/init.inc.php';
-	$coffee_maker_init_array = coffee_maker_initialize();
-	$lang_plugin_coffee_maker = $coffee_maker_init_array['language']; 
-	$coffee_maker_icon_array = $coffee_maker_init_array['icon'];
-    $superCage = Inspekt::makeSuperCage();
-    $cleanup = $superCage-&gt;server-&gt;getEscaped('REQUEST_URI');
-    if ($action===1) {
-    echo &lt;&lt;&lt; EOT
-    &lt;form action="{$cleanup}" method="post"&gt;
-EOT;
-    starttable('100%', '', 2);
-    echo &lt;&lt;&lt; EOT
-            &lt;tr&gt;
-                &lt;td class="tableb"&gt;
-                    {$lang_plugin_coffee_maker['config']}
-                &lt;/td&gt;
-                &lt;td class="tableb"&gt;
-                    &lt;input type="checkbox" class="checkbox" name="drop" id="drop_yes" value="1" /&gt;
-                    &lt;label for="drop_yes" class="clickable_option"&gt;{$lang_plugin_coffee_maker['remove_settings']}&lt;/label&gt;
-                &lt;/td&gt;
-            &lt;/tr&gt;
-			&lt;tr&gt;
-                &lt;td class="tableb tableb_alternate"&gt;
-                    {$lang_plugin_coffee_maker['cache']}
-                &lt;/td&gt;
-                &lt;td class="tableb tableb_alternate"&gt;
-                    &lt;input type="checkbox" name="cache" id="cache" class="checkbox" value="1" checked="checked" /&gt;
-					&lt;label for="cache" class="clickable_option"&gt;{$lang_plugin_coffee_maker['empty_cache']}&lt;/label&gt;
-                &lt;/td&gt;
-            &lt;/tr&gt;
-            &lt;tr&gt;
-                &lt;td class="tablef"&gt;
-				&lt;/td&gt;
-				&lt;td class="tablef"&gt;
-                    &lt;button type="submit" class="button" name="submit" value="{$lang_common['go']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_common['go']}&lt;/button&gt;
-                &lt;/td&gt;
-            &lt;/tr&gt;
-EOT;
-	endtable();
-    echo &lt;&lt;&lt; EOT
-    &lt;/form&gt;
-EOT;
-    }
-}
-
-function coffee_maker_uninstall() {
-	global $CONFIG;
-	$superCage = Inspekt::makeSuperCage();
-	if (!$superCage-&gt;post-&gt;keyExists('submit')) {
-		return 1;
-	}
-	if ($superCage-&gt;post-&gt;keyExists('cache') && $superCage-&gt;post-&gt;getInt('cache') == 1) {
-		coffee_maker_empty_cache();
-		cpg_db_query("DROP TABLE IF EXISTS {$CONFIG['TABLE_PREFIX']}plugin_coffee_maker");
-	}
-	// Drop the database records
-	if ($superCage-&gt;post-&gt;keyExists('drop') && $superCage-&gt;post-&gt;getInt('drop') == 1) {
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_radius'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_maxrotation'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_bgcolor'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_borderwidth'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_bordercolor'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_thumb_pfx'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_timestamp'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_timelimit'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_admin_only'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_filetype'");
-		cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'plugin_coffee_maker_rotation_method'");
-	}
-	return true;
-}</pre>
+</div>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+<a name="plugin_api_tutorial_linking"></a>
+<h3>Linking to Custom Plugin Scripts<a href="#plugin_api_tutorial_linking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>You can refer to any php-driven file within your plugin folder using the <tt class="code">file</tt> URL parameter. The only pre-requisite is that the file you refer to needs to comply to the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> for files within plugins.</p>
+<div class="cpg_example">Let's assume that you want to refer to a PHP-driven file named foobar.php that resides inside your custom plugin folder named &quot;<tt class="code">coffee_maker</tt>&quot;:
+<ul>
+	<li>File system: <tt class="code">./plugins/coffee_maker/foobar.php</tt></li>
+	<li>URL: <tt class="code">http://example.com/your_coppermine_folder/plugins/coffee_maker/foobar.php</tt></li>
+</ul>
+To refer to that file, refer to <tt class="code">index.php?file=coffee_maker/foobar</tt>, i.e. to <tt class="code">http://example.com/your_coppermine_folder/index.php?file=coffee_maker/foobar</tt> or (even shorter) to <tt class="code">http://example.com/your_coppermine_folder/?file=coffee_maker/foobar</tt>
+</div>
+<p>With this being said, it's obvious that you don't have to move files into the coppermine root folder - you can refer to files that reside in your plugin's sub-folder as if it resided in coppermine's root folder that way.</p>
+<p class="cpg_message_error">You (as a coppermine plugin author) <strong>mustn't</strong> create plugins that require end users to move files around before they can start using your plugin. It's simply not necessary to create plugins that way, as you can savely do as if files resides in coppermine's root folder by using the technique used in this section.</p>
+
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+<a name="plugin_api_tutorial_button"></a>
+<h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
+
+<div class="indent">
+<a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<div class="cpg_example">
+<pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
+<pre class="cpg_code">function coffee_maker_bar_config_button($admin_menu){
+    global $lang_plugin_coffee_maker, $CONFIG, $coffee_maker_icon_array;
+    if ($CONFIG['plugin_coffee_maker_config_link'] == 1) {
+	    $new_button = '&lt;div class="admin_menu admin_float"&gt;&lt;a href="index.php?file=coffee_maker/index&amp;action=configure"';
+	    $new_button .= ' title="' . $lang_plugin_coffee_maker['config'] . '"&gt;';
+	    $new_button .= $coffee_maker_icon_array['config_menu'] . $lang_plugin_coffee_maker['config'] . '&lt;/a&gt;&lt;/div&gt;';
+	    $look_for = '&lt;!-- END export --&gt;'; // This is where you determine the place in the admin menu
+	    $admin_menu = str_replace($look_for, $look_for . $new_button, $admin_menu);
+    }
+    return $admin_menu;
+}</pre>
+</div>
+
+<a name="plugin_api_tutorial_button_overall_menu"></a><h4>Adding a Button to the overall menu<a href="#plugin_api_tutorial_button_overall_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<div class="cpg_example">
+<pre class="cpg_code">$thisplugin->add_filter('sys_menu','coffee_maker_sys_button');</pre>
+<pre class="cpg_code">function coffee_maker_bar_sys_button($menu) {
+    global $lang_plugin_coffee_maker, $template_sys_menu_spacer, $CONFIG;
+    if ($CONFIG['plugin_coffee_maker_how'] == 4) {
+		coffee_maker_bar_language(); // Call the function that populates the language variable
+        $new_button = array();
+        $new_button[0][0] = $lang_plugin_coffee_maker['picinfo_heading'];
+        $new_button[0][1] = $lang_plugin_coffee_maker['menu'];
+        $new_button[0][2] = 'index.php?file=coffee_maker/index';
+        $new_button[0][3] = 'coffee_maker';
+        $new_button[0][4] = $template_sys_menu_spacer;
+        $new_button[0][5] = 'rel="nofollow"';
+        array_splice($menu, count($menu)-1, 0, $new_button);
+    }
+    return $menu;
+}</pre>
 </div>
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-<a name="plugin_api_tutorial_linking"></a>
-<h3>Linking to Custom Plugin Scripts<a href="#plugin_api_tutorial_linking" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can refer to any php-driven file within your plugin folder using the <tt class="code">file</tt> URL parameter. The only pre-requisite is that the file you refer to needs to comply to the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> for files within plugins.</p>
-<div class="cpg_example">Let's assume that you want to refer to a PHP-driven file named foobar.php that resides inside your custom plugin folder named &quot;<tt class="code">coffee_maker</tt>&quot;:
-<ul>
-	<li>File system: <tt class="code">./plugins/coffee_maker/foobar.php</tt></li>
-	<li>URL: <tt class="code">http://example.com/your_coppermine_folder/plugins/coffee_maker/foobar.php</tt></li>
+</div>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="plugin_api_tutorial_js"></a><h3>Adding JavaScript to plugins<a href="#plugin_api_tutorial_js" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>How to add JavaScript to plugins is being described in the section &quot;<a href="dev_javascript.htm#dev_javascript_include_files_plugin">How to include JavaScript files in plugins</a>&quot;.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="plugin_api_tutorial_lang"></a>
+<h3>Multi-language Support<a href="#plugin_api_tutorial_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>You can make your plugins capable to be used in multiple languages. Therefore, your mustn't hard-code language strings into your plugin, but use variables instead. As you wouldn't want to introduce a load of individual language variables, you better use an array, preferably following the naming scheme <tt class="code">$lang_plugin_foldername</tt>. All that is left to do is adding a little switch into your plugin that determines the end user's language and make it use the language file if present.</p>
+<p class="cpg_example">Let's assume that the folder your plugin resides in is named <tt class="code">coffee_maker</tt> and the name is "Coffee Maker".</p>
+<p>It's advisable to move the definition of languages and other resources that you want to use globaly into a separate file. This way, you can call the function directly if needed (outside the scope of the plugin).</p>
+<div class="cpg_example">Therefore, at the very start of codebase.php, right after the starting PHP tag, insert
+<pre class="cpg_code">require_once "./plugins/coffee_maker/initialize.inc.php";</pre></div>
+<p>Of course you need to create the file you just refered to.</p>
+<div class="cpg_example">This is how the content of <tt class="code">initialize.inc.php</tt> should look like:
+<pre class="cpg_code">&lt;?php
+function coffee_maker_language() {
+	global $CONFIG, $lang_plugin_coffee_maker;
+	require "./plugins/coffee_maker/lang/english.php";
+	if ($CONFIG['lang'] != 'english' && file_exists("./plugins/coffee_maker/lang/{$CONFIG['lang']}.php")) {
+	    require "./plugins/coffee_maker/lang/{$CONFIG['lang']}.php";
+	}
+}
+?&gt;</pre></div>
+<p>As you can see from the code above, inside your plugin's folder, there should be another folder named <tt class="code">lang</tt> that contains the language files. It needs to contains <tt class="code">english.php</tt> at least.</p>
+<div class="cpg_example">Here's how the content of english.php could look like:
+<pre class="cpg_code">&lt;?php
+$lang_plugin_coffee_maker['plugin_name'] = 'Coffee Maker';
+$lang_plugin_coffee_maker['plugin_description'] = 'This plugin will turn your gallery into a full-featured coffee machine.';
+$lang_plugin_coffee_maker['coffee_bean'] = 'coffee bean';
+$lang_plugin_coffee_maker['brew'] = 'brew';
+?&gt;</pre></div>
+<p>Within <tt class="code">codebase.php</tt> or any other plugin file, you can then use the language strings instead of hard-coding them in. Don't forget to make them global inside functions (see <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">PHP: variable scope</a>).</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="plugin_api_tutorial_config"></a>
+<h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
+<div class="indent">
+<a name="plugin_api_tutorial_config_preparation"></a>
+<h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+<p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
+<div class="cpg_example code">$extra_info .= '&lt;a href="index.php?file=coffee_maker/admin" class="admin_menu"&gt;' . $lang_plugin_coffee_maker['plugin_configuration'] . '&lt;/a&gt;';</div>
+Now let's compose the config screen for your plugin; edit <tt class="code">admin.php</tt> with a plain text editor and add
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}</pre>
+at the very start to make sure that only the admin can access the plugin's configuration screen and nobody else.<br />
+If you're using <abbr title="Internationalization">i18n</abbr>, i.e. if you are using the <a href="#plugin_api_tutorial_lang">multi-lingual</a> feature, don't forget to add your call to the language file into your config screen by adding
+<pre class="cpg_code">require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
+Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
+<ul>
+    <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
+    <li>Sanitize the data sent using the form and write them to the database</li>
+    <li>Populate the form options</li>
+    <li>Output the actual form</li>
 </ul>
-To refer to that file, refer to <tt class="code">index.php?file=coffee_maker/foobar</tt>, i.e. to <tt class="code">http://example.com/your_coppermine_folder/index.php?file=coffee_maker/foobar</tt> or (even shorter) to <tt class="code">http://example.com/your_coppermine_folder/?file=coffee_maker/foobar</tt>
-</div>
-<p>With this being said, it's obvious that you don't have to move files into the coppermine root folder - you can refer to files that reside in your plugin's sub-folder as if it resided in coppermine's root folder that way.</p>
-<p class="cpg_message_error">You (as a coppermine plugin author) <strong>mustn't</strong> create plugins that require end users to move files around before they can start using your plugin. It's simply not necessary to create plugins that way, as you can savely do as if files resides in coppermine's root folder by using the technique used in this section.</p>
-
-
-<p><a class="back" href="#top">Back to top</a></p><hr />
-<a name="plugin_api_tutorial_button"></a>
-<h3>Adding a Button to Coppermine<a href="#plugin_api_tutorial_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>There are two places where you might want to add a menu item to: to the admin menu (usually to offer a link to a plugin's config screen) or to the &quot;regular&quot; coppermine menu.</p>
-
-<a name="plugin_api_tutorial_button_admin_menu"></a><h4>Adding a Button to the admin menu<a href="#plugin_api_tutorial_button_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<div class="cpg_example">
-<pre class="cpg_code">$thisplugin->add_filter('admin_menu','coffee_maker_config_button');</pre>
-<pre class="cpg_code">function coffee_maker_bar_config_button($admin_menu){
-    global $lang_plugin_coffee_maker, $CONFIG, $coffee_maker_icon_array;
-    if ($CONFIG['plugin_coffee_maker_config_link'] == 1) {
-	    $new_button = '&lt;div class="admin_menu admin_float"&gt;&lt;a href="index.php?file=coffee_maker/index&amp;action=configure"';
-	    $new_button .= ' title="' . $lang_plugin_coffee_maker['config'] . '"&gt;';
-	    $new_button .= $coffee_maker_icon_array['config_menu'] . $lang_plugin_coffee_maker['config'] . '&lt;/a&gt;&lt;/div&gt;';
-	    $look_for = '&lt;!-- END export --&gt;'; // This is where you determine the place in the admin menu
-	    $admin_menu = str_replace($look_for, $look_for . $new_button, $admin_menu);
-    }
-    return $admin_menu;
-}</pre>
-</div>
+<p>Here's a default config page with only one config option that is first split into chunks to comment them:</p>
 
-<a name="plugin_api_tutorial_button_overall_menu"></a><h4>Adding a Button to the overall menu<a href="#plugin_api_tutorial_button_overall_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<div class="cpg_example">
-<pre class="cpg_code">$thisplugin->add_filter('sys_menu','coffee_maker_sys_button');</pre>
-<pre class="cpg_code">function coffee_maker_bar_sys_button($menu) {
-    global $lang_plugin_coffee_maker, $template_sys_menu_spacer, $CONFIG;
-    if ($CONFIG['plugin_coffee_maker_how'] == 4) {
-		coffee_maker_bar_language(); // Call the function that populates the language variable
-        $new_button = array();
-        $new_button[0][0] = $lang_plugin_coffee_maker['picinfo_heading'];
-        $new_button[0][1] = $lang_plugin_coffee_maker['menu'];
-        $new_button[0][2] = 'index.php?file=coffee_maker/index';
-        $new_button[0][3] = 'coffee_maker';
-        $new_button[0][4] = $template_sys_menu_spacer;
-        $new_button[0][5] = 'rel="nofollow"';
-        array_splice($menu, count($menu)-1, 0, $new_button);
-    }
-    return $menu;
-}</pre>
-</div>
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-<a name="plugin_api_tutorial_js"></a><h3>Adding JavaScript to plugins<a href="#plugin_api_tutorial_js" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>How to add JavaScript to plugins is being described in the section &quot;<a href="dev_javascript.htm#dev_javascript_include_files_plugin">How to include JavaScript files in plugins</a>&quot;.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-<a name="plugin_api_tutorial_lang"></a>
-<h3>Multi-language Support<a href="#plugin_api_tutorial_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can make your plugins capable to be used in multiple languages. Therefore, your mustn't hard-code language strings into your plugin, but use variables instead. As you wouldn't want to introduce a load of individual language variables, you better use an array, preferably following the naming scheme <tt class="code">$lang_plugin_foldername</tt>. All that is left to do is adding a little switch into your plugin that determines the end user's language and make it use the language file if present.</p>
-<p class="cpg_example">Let's assume that the folder your plugin resides in is named <tt class="code">coffee_maker</tt> and the name is "Coffee Maker".</p>
-<p>It's advisable to move the definition of languages and other resources that you want to use globaly into a separate file. This way, you can call the function directly if needed (outside the scope of the plugin).</p>
-<div class="cpg_example">Therefore, at the very start of codebase.php, right after the starting PHP tag, insert
-<pre class="cpg_code">require_once "./plugins/coffee_maker/initialize.inc.php";</pre></div>
-<p>Of course you need to create the file you just refered to.</p>
-<div class="cpg_example">This is how the content of <tt class="code">initialize.inc.php</tt> should look like:
-<pre class="cpg_code">&lt;?php
-function coffee_maker_language() {
-	global $CONFIG, $lang_plugin_coffee_maker;
-	require "./plugins/coffee_maker/lang/english.php";
-	if ($CONFIG['lang'] != 'english' && file_exists("./plugins/coffee_maker/lang/{$CONFIG['lang']}.php")) {
-	    require "./plugins/coffee_maker/lang/{$CONFIG['lang']}.php";
-	}
+<a name="plugin_api_tutorial_config_header"></a><h4>Header<a href="#plugin_api_tutorial_config_header" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+As suggested above, in the header you just need to make the preparations, e.g. include the language file and make sure that only the gallery admin can access the config page. To accomplish this, use this piece of code:
+<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 }
-?&gt;</pre></div>
-<p>As you can see from the code above, inside your plugin's folder, there should be another folder named <tt class="code">lang</tt> that contains the language files. It needs to contains <tt class="code">english.php</tt> at least.</p>
-<div class="cpg_example">Here's how the content of english.php could look like:
-<pre class="cpg_code">&lt;?php
-$lang_plugin_coffee_maker['plugin_name'] = 'Coffee Maker';
-$lang_plugin_coffee_maker['plugin_description'] = 'This plugin will turn your gallery into a full-featured coffee machine.';
-$lang_plugin_coffee_maker['coffee_bean'] = 'coffee bean';
-$lang_plugin_coffee_maker['brew'] = 'brew';
-?&gt;</pre></div>
-<p>Within <tt class="code">codebase.php</tt> or any other plugin file, you can then use the language strings instead of hard-coding them in. Don't forget to make them global inside functions (see <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">PHP: variable scope</a>).</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
+require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
 
-<a name="plugin_api_tutorial_config"></a>
-<h3>Adding a config section to your plugin<a href="#plugin_api_tutorial_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>It's advisable to have a config screen available for your plugin - nearly all plugins sooner or later need one.</p>
-<a name="plugin_api_tutorial_config_preparation"></a>
-<h4>Preparations<a href="#plugin_api_tutorial_config_preparation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>To accomplish that, create an empty file inside your plugin folder and name that <tt class="code">admin.php</tt> in analogy to the naming of coppermine's config screen. The config screen can then be accessed with the URL <tt class="code">http://yoursite.tld/your_coppermine_folder/?file=coffee_maker/admin</tt>, so it's advisable to add a link to the plugin manager that points to your config screen. To accomplish that, add the link to the string <tt class="code">$extra_info</tt> in <tt class="code">configuration.php</tt>.</p>
-<div class="cpg_example code">$extra_info .= '&lt;a href="index.php?file=coffee_maker/admin" class="admin_menu"&gt;' . $lang_plugin_coffee_maker['plugin_configuration'] . '&lt;/a&gt;';</div>
-Now let's compose the config screen for your plugin; edit <tt class="code">admin.php</tt> with a plain text editor and add
-<pre class="cpg_code code">if (!GALLERY_ADMIN_MODE) {
-    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+<a name="plugin_api_tutorial_config_defaults"></a><h4>Defaults<a href="#plugin_api_tutorial_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Let's populate the variables that we need later. If you plan to beautify your config options using icons, define them now, using this code:
+<pre class="cpg_code code">$plugin_coffee_maker_icon['submit'] = cpg_fetch_icon('ok', 1);</pre>
+We'll need to specify as well what variables you'll be using inside the form and what type they are:
+<pre class="cpg_code code">$sanitization_array = array(
+    'plugin_coffee_maker_width' => array('type' => 'int', 'min' => '10', 'max' => '32'),
+    'plugin_coffee_maker_height' => array('type' => 'int', 'min' => '0', 'max' => '100'),
+    'plugin_coffee_maker_enabled' => array('type' => 'checkbox', 'min' => '0', 'max' => '1'),
+);</pre>
+This looks more complicated than it actually is: the keys of the array <em>$sanitization_array</em> (i.e. 'plugin_coffee_maker_width') needs to correspond to the name of the form field. It's advisable to respect the naming scheme, i.e. to name your form fields as suggested in this example, using the word "plugin", followed by an underscore, followed by the plugin folder name, followed by another underscore, followed by a short description of the actual purpose of the field. Keep in mind though that there is a limitation in the overall number of characters allowed here: the names we assign here will later be used as well when coming up with the database records. We'll use the config table to store our plugin values, so we need to respect the maximum of 40 characters for the name of the config field. If you need to use abbreviations, choose them wisely to be able to identify your stuff later.<br />
+The values for the key 'type' can be 'int', 'checkbox', 'raw' or 'array'. Depending on that value, there are different keys available. The following table should explain what can be done:
+<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+    <tr>
+        <th valign="top">type</th>
+        <th valign="top">Usage (range)</th>
+        <th valign="top">Parameters</th>
+    </tr>
+    <tr>
+        <td valign="top">int</td>
+        <td valign="top">Text input fields where only integers are allowed</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">checkbox</td>
+        <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+        <td valign="top">'min' -> minimum value<br />'max' -> maximum value</td>
+    </tr>
+    <tr>
+        <td valign="top">raw</td>
+        <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+        <td valign="top">'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against.
+        </td>
+    </tr>
+    <tr>
+        <td valign="top">array</td>
+        <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+        <td valign="top">'regex_ok' -> regular expression that the submit data needs to match against, similar to the examples given above for the type 'regex'<br />
+        'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</td>
+    </tr>
+</table>
+
+<a name="plugin_api_tutorial_config_sanitize"></a><h4>Sanitize form data &amp; write to database<a href="#plugin_api_tutorial_config_sanitize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+We only need to sanitize the form data if the form has actually been submit, so we'll wrap the next section between <tt class="code">if ($superCage->post->keyExists('submit')) {</tt> and the closing curly bracket <tt class="code">}</tt> that is needed to close the if construct. You will be able to re-use the piece of code in each and every plugin - it has been designed for that purpose. Use this piece of code:
+<textarea class="cpg_code code smaller" style="width:94%" rows="10">    // get sanitized POST parameters
    if ($superCage->post->keyExists('submit')) {
+        //Check if the form token is valid
        if(!checkFormToken()){
+            cpg_die(ERROR, $lang_errors['invalid_form_token'], __FILE__, __LINE__);
+        }
+        $config_changes_counter = 0;
+      foreach ($sanitization_array as $san_key => $san_value) {
+          if (isset($CONFIG[$san_key]) == TRUE) { // only loop if config value is set --- start
              if ($san_value['type'] == 'checkbox') { // type is checkbox --- start
                if ($superCage->post->getInt($san_key) == $san_value['max'] && $CONFIG[$san_key] != $san_value['max']) {
+                    $CONFIG[$san_key] = $san_value['max'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->getInt($san_key) == $san_value['min'] && $CONFIG[$san_key] != $san_value['min']) {
+                    $CONFIG[$san_key] = $san_value['min'];
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                } elseif($superCage->post->keyExists($san_key) != TRUE && $CONFIG[$san_key] != '0') {
+                    $CONFIG[$san_key] = 0;
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                    $config_changes_counter++;
+                }
+              } // type is checkbox --- end
              if ($san_value['type'] == 'int') { // type is integer --- start
                  if ($superCage->post->getInt($san_key) <= $san_value['max'] && $superCage->post->getInt($san_key) >= $san_value['min'] && $superCage->post->getInt($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getInt($san_key);
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is integer --- end
              if ($san_value['type'] == 'raw') { // type is raw --- start
                  if (isset($san_value['regex_ok']) == TRUE && preg_match($san_value['regex_ok'], $superCage->post->getRaw($san_key)) && $superCage->post->getRaw($san_key) != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $superCage->post->getRaw($san_key);
+                      if ($superCage->post->getRaw($san_key) == 'none') {
+                        $CONFIG[$san_key] = '';
+                      }
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is raw --- end
              if ($san_value['type'] == 'array') { // type is array --- start              
                  $evaluate_value = $superCage->post->getRaw($san_key);
+                  if (is_array($evaluate_value) && isset($san_value['regex_ok']) == TRUE && isset($san_value['delimiter']) == TRUE) {
+                      $temp = '';
+                      for ($i = 0; $i <= count($evaluate_value); $i++) {
+                          if (preg_match($san_value['regex_ok'], $evaluate_value[$i])) {
+                              $temp .= $evaluate_value[$i] . $san_value['delimiter'];
+                          }
+                      }
+                      unset($evaluate_value);
+                      $evaluate_value = rtrim($temp, $san_value['delimiter']);
+                      unset($temp);
+                  }
+                  if ($evaluate_value != $CONFIG[$san_key]) {
+                      $CONFIG[$san_key] = $evaluate_value;
+                      cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='{$CONFIG[$san_key]}' WHERE name='$san_key'");
+                      $config_changes_counter++;
+                  }
+              } // type is array --- end
          } // only loop if config value is set --- end
      }
+    }</textarea>
+
+<a name="plugin_api_tutorial_config_options"></a><h4>Populate form options<a href="#plugin_api_tutorial_config_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+The radio buttons and checkboxes need to be populated with values based on the corresponding values:
+<pre class="cpg_code code">if ($CONFIG['plugin_coffee_maker_enabled'] == '1') {
+	$option_output['plugin_coffee_maker_enabled'] = 'checked="checked"';
+} else { 
+	$option_output['plugin_coffee_maker_enabled'] = '';
 }</pre>
-at the very start to make sure that only the admin can access the plugin's configuration screen and nobody else.<br />
-If you're using <abbr title="Internationalization">i18n</abbr>, i.e. if you are using the <a href="#plugin_api_tutorial_lang">multi-lingual</a> feature, don't forget to add your call to the language file into your config screen by adding
-<pre class="cpg_code">require_once "./plugins/coffee_maker/initialize.inc.php";</pre>
-Now it's time to add the actual functionality to your config screen. Therefore, there are five steps that we actually need to perform:
-<ul>
-    <li>Define the defaults of each config setting and what the values can be (min/max etc.)</li>
-    <li>Sanitize the data sent using the form</li>
-    <li>Write the sanitized data to the database</li>
-    <li>Populate the form options</li>
-    <li>Output the actual form</li>
-</ul>
 
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-<a name="plugin_api_tutorial_distrib"></a>
-<h3>Distributing Your Plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
+<a name="plugin_api_tutorial_config_form"></a><h4>Output the form<a href="#plugin_api_tutorial_config_form" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Coming up with the actual config form output now should be dead easy, starting with the pageheader, the population of the form token variables, followed by the form tag and the table start. Basically the output starts like this:
+<pre class="cpg_code code">pageheader($lang_plugin_enlargeit['display_name']);
+list($timestamp, $form_token) = getFormToken();
+echo <<< EOT
+<form action="index.php?file=coffee_maker/admin" method="post" name="coffee_maker_settings">
+EOT;
+starttable('100%', $lang_plugin_coffee_maker['configuration'], 2, 'cpg_zebra');</pre>
+Now you populate the table, using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a> to come up with one table row per config setting:
+<pre class="cpg_code code">echo <<< EOT
+	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			&lt;label for="plugin_coffee_maker_enabled" class="clickable_option"&gt;{$lang_plugin_coffee_maker['enable_brewing_of_coffee']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td valign="top"&gt;
+			&lt;input type="checkbox" name="plugin_coffee_maker_enabled" id="plugin_coffee_maker_enabled" class="checkbox" value="1" {$option_output['plugin_coffee_maker_enabled']} /&gt;
+			({$lang_common['yes']})
+		&lt;/td&gt;
+	&lt;/tr&gt;
+<span class="important">[... more table rows here ... ]</span>
+EOT;</pre>
+Finally, you have to
 <ul>
-	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
-	<li>Create a readme file within your plugin's sub-folder and name it "readme.txt". In that file you should write down all needed details:
-	<ul>
-		<li>Author name (your name)</li>
-		<li>Plugin name</li>
-		<li>Plugin description (summarize what the plugin does)</li>
-		<li>Plugin license (if you plan to release your plugin under a particular license that differs from <a href="copyrights.htm#copyright_license">the license Coppermine is being released under</a> - the GNU GPL v3)</li>
-		<li>Installation instructions (if they differ from regular plugin installation instructions using the <a href="plugins.htm#plugin_manager">plugin manager</a>)</li>
-		<li>Version history / changelog (if applicable)</li>
-	</ul>
-	</li>
-	<li>Create a zip-archive of your plugin's folder (including the folder name itself). It is vital that your plugin doesn't just contain your plugin files only (<tt class="code">codebase.php</tt>, <tt class="code">configuration.php</tt> and <tt class="code">readme.txt</tt>), but the plugin's sub-folder as well (and the plugin files residing in that sub-folder of course), as your plugin will only work for others if it is being installed using the exact folder name you chose in the first place. If you're not sure, take a look at some plugins from the download section of the <a href="http://coppermine-gallery.net/">Coppermine site</a> as an example.</li>
-	<li>Name the zip-archive that contains your plugin according to <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a></li>
-	<li>Go to the official <a href="http://coppermine-gallery.net/">Coppermine site</a> and register an account if you haven't already done so.</li>
-	<li>Log in with your account, go to the <a href="http://forum.coppermine-gallery.net/index.php/board,97.0.html">plugin support board for cpg1.5.x</a> and start a new thread there (your thread will be moved later to the <a href="http://forum.coppermine-gallery.net/index.php/board,91.0.html">plugin contributions board for cpg1.5.x</a> by a moderator if applicable: you can't start new threads there directly to stop the board from getting cluttered with plugin requests started by newbies who are too lazy to read the board rules)</li>
-	<li>In your new thread, post a summary of your plugin (in fact everything that went into your readme) and all additional data if appicable (e.g. a link to a working demo where end users can see the plugin in action). Attach your plugin's zip archive to the thread. You might as well attach a screenshot that illustrates what the plugin does.</li>
+    <li>Add the form token elements</li>
+    <li>Add the submit button</li>
+    <li>Close the table</li>
+    <li>Close the form</li>
+    <li>Send the pagefooter</li>
 </ul>
-<p><a class="back" href="#top">Back to top</a></p><hr />
-
-<a name="plugin_api_hooks"></a>
-<h2>Plugin Hooks<a href="#plugin_api_hooks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>For a detailed list of plugin hooks that you can use for your own plugins, please refer to the page <a href="dev_plugin_hooks.htm">plugin hooks</a>.  You'll find information there on how to find and use all the hooks available in Coppermine.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
+Therefore, the last chunk of code looks like this:
+<pre class="cpg_code code">echo &lt;&lt;&lt; EOT
+	&lt;tr&gt;
+		&lt;td class="tablef" colspan="2"&gt;
+			&lt;input type="hidden" name="form_token" value="{$form_token}" /&gt;
+			&lt;input type="hidden" name="timestamp" value="{$timestamp}" /&gt;
+			&lt;button type="submit" class="button" name="submit" value="{$lang_plugin_coffee_maker['submit']}"&gt;{$coffee_maker_icon_array['ok']}{$lang_plugin_coffee_maker['submit']}&lt;/button&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
+EOT;
+endtable();
+echo &lt;&lt;&lt; EOT
+&lt;/form&gt;
+EOT;
+pagefooter();</pre>
 
 <!--
-<a name="plugin_api_plugin_class"></a>
-<h2>Plugin Class Properties &amp; Methods<a href="#plugin_api_plugin_class" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Placeholder.  Content will be added.</p>
-<p><a class="back" href="#top">Back to top</a></p><hr />
+<a name="plugin_api_tutorial_config_template"></a><h4>Plugin template<a href="#plugin_api_tutorial_config_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+Still feeling a bit confused and dizzy? Don't worry, here's something you can use to start with: we're providing you with a plugin template that you can use to build a plugin of your own.
 -->
+</div>
 
-<a name="plugin_api_globals"></a>
-<h2>Global Variables &amp; Constants<a href="#plugin_api_globals" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There is a list of global <a href="dev_vars.htm#vars_constants">variables and constants</a> used througout coppermine that can be accessed as well from within plugins.</p>
-
+<p><a class="back" href="#top">Back to top</a></p><hr />
+</div>
+
+<a name="plugin_api_tutorial_distrib"></a>
+<h3>Distributing your plugin<a href="#plugin_api_tutorial_distrib" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>If you have written a plugin that works for you, why not share it with the Coppermine community - others might find your plugin helpfull as well. If you decide to share your plugin, please do as suggested in these steps:</p>
+<ul>
+	<li>Read up the <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a> (if you haven't already done so) to make sure your plugin matches the standards</li>
+	<li>Create a readme file within your plugin's sub-folder and name it "readme.txt". In that file you should write down all needed details:
+	<ul>
+		<li>Author name (your name)</li>
+		<li>Plugin name</li>
+		<li>Plugin description (summarize what the plugin does)</li>
+		<li>Plugin license (if you plan to release your plugin under a particular license that differs from <a href="copyrights.htm#copyright_license">the license Coppermine is being released under</a> - the GNU GPL v3)</li>
+		<li>Installation instructions (if they differ from regular plugin installation instructions using the <a href="plugins.htm#plugin_manager">plugin manager</a>)</li>
+		<li>Version history / changelog (if applicable)</li>
+	</ul>
+	</li>
+	<li>Create a zip-archive of your plugin's folder (including the folder name itself). It is vital that your plugin doesn't just contain your plugin files only (<tt class="code">codebase.php</tt>, <tt class="code">configuration.php</tt> and <tt class="code">readme.txt</tt>), but the plugin's sub-folder as well (and the plugin files residing in that sub-folder of course), as your plugin will only work for others if it is being installed using the exact folder name you chose in the first place. If you're not sure, take a look at some plugins from the download section of the <a href="http://coppermine-gallery.net/">Coppermine site</a> as an example.</li>
+	<li>Name the zip-archive that contains your plugin according to <a href="dev_plugins.htm#plugin_writing_naming_conventions">naming conventions</a></li>
+	<li>Go to the official <a href="http://coppermine-gallery.net/">Coppermine site</a> and register an account if you haven't already done so.</li>
+	<li>Log in with your account, go to the <a href="http://forum.coppermine-gallery.net/index.php/board,97.0.html">plugin support board for cpg1.5.x</a> and start a new thread there (your thread will be moved later to the <a href="http://forum.coppermine-gallery.net/index.php/board,91.0.html">plugin contributions board for cpg1.5.x</a> by a moderator if applicable: you can't start new threads there directly to stop the board from getting cluttered with plugin requests started by newbies who are too lazy to read the board rules)</li>
+	<li>In your new thread, post a summary of your plugin (in fact everything that went into your readme) and all additional data if appicable (e.g. a link to a working demo where end users can see the plugin in action). Attach your plugin's zip archive to the thread. You might as well attach a screenshot that illustrates what the plugin does.</li>
+</ul>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="plugin_api_hooks"></a>
+<h2>Plugin Hooks<a href="#plugin_api_hooks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>For a detailed list of plugin hooks that you can use for your own plugins, please refer to the page <a href="dev_plugin_hooks.htm">plugin hooks</a>.  You'll find information there on how to find and use all the hooks available in Coppermine.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<!--
+<a name="plugin_api_plugin_class"></a>
+<h2>Plugin Class Properties &amp; Methods<a href="#plugin_api_plugin_class" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Placeholder.  Content will be added.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+-->
+
+<a name="plugin_api_globals"></a>
+<h2>Global Variables &amp; Constants<a href="#plugin_api_globals" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>There is a list of global <a href="dev_vars.htm#vars_constants">variables and constants</a> used througout coppermine that can be accessed as well from within plugins.</p>
+
 
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_plugin_hooks.htm 1.5.8.src/docs/nl/dev_plugin_hooks.htm
--- 1.5.6.src/docs/nl/dev_plugin_hooks.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_plugin_hooks.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_plugin_hooks.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -28,10 +27,10 @@
 <body>
 <h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
 <div id="toc">
-<a href="toc.htm">Inhoudstafel</a>
+<a href="toc.htm">Table of Contents</a>
 </div>
-<div id="doc_en_only">No translation available</div>
 
+<div id="doc_en_only">No translation available</div>
 
 <a name="plugin_hooks"></a><h1>Plugin Hooks<a href="#plugin_hooks" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>This is just a list of the different existing plugin hooks supported in version 1.5.x of Coppermine. The following list is designed to aid in the creation of plugins by listing the hooks based on their different uses and properties. This list does not explain how to use each hook but simply lists them so that they can be identified, further researched, and implemented.</p>
@@ -463,6 +462,13 @@
   </tr>
   <tr>
     <td valign="top">include/functions.inc.php</td>
+    <td valign="top"><a name="plugin_hooks_token_criteria"></a><strong>token_criteria</strong><a href="#plugin_hooks_token_criteria" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+    <td valign="top">Filter</td>
+    <td valign="top">allows to modify the token criteria array. You can add new criteria or remove existing criteria if you don't want to use them to create the token</td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);</textarea></td>
+  </tr>
+  <tr>
+    <td valign="top">include/functions.inc.php</td>
     <td valign="top"><a name="plugin_hooks_bbcode"></a><strong>bbcode</strong><a href="#plugin_hooks_bbcode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">with this hook, you can modify the comment that has been submitted and add your custom bbcodes. (Only available when a '[' has been found in the comment)</td>
@@ -508,7 +514,7 @@
     <td valign="top"><a name="plugin_hooks_filename_image_sharpen"></a><strong>image_sharpen</strong><a href="#plugin_hooks_filename_image_sharpen" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
     <td valign="top">Filter</td>
     <td valign="top">called while uploading pictures. Toggles $sharpen, to e.g. enable image sharpening for intermediate pictures if thumbnail sharpening is enabled in the first place.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">$sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/plugin_api.inc.php</td>
@@ -665,9 +671,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_start"></a><strong>theme_thumbnails_wrapper_start</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Allows plugin authors to output content before the thumbnail table starts, which is particularly helpfull top start a &lt;form&gt;-tag.</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -680,10 +686,9 @@
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
     <td valign="top"><a name="plugin_hooks_filename_theme_thumbnails_wrapper_end"></a><strong>theme_thumbnails_wrapper_end</strong><a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top">Filter</td>
+    <td valign="top">Action</td>
     <td valign="top">Output content after the closing tag of the thumbnail table</td>
-    <td valign="top"><textarea class="samplecode" style="width:100%">$wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-echo $wrapper_end;</textarea></td>
+    <td valign="top"><textarea class="samplecode" style="width:100%">CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</textarea></td>
   </tr>
   <tr>
     <td valign="top">include/themes.inc.php<br />themes/xxx/theme.php</td>
@@ -808,11 +813,11 @@
         <td>
             <ul>
                 <li class="floatleft"><a href="#plugin_hooks_filename_image_sharpen">image_sharpen</a></li>
-				<li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
-				<li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_banning_ip_information">ip_information</a> (banning.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_db_ecard_ip_information">ip_information</a> (db_ecard.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_reviewcom_ip_information">ip_information</a> (reviewcom.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_stat_details_ip_information">ip_information</a> (stat_details.php)</li>
+                <li class="floatleft"><a href="#plugin_hooks_filename_theme_ip_information">ip_information</a> (include/themes.inc.php.php)</li>
             </ul>
         </td>
     </tr>
@@ -919,6 +924,7 @@
                 <li class="floatleft"><a href="#plugin_hooks_filename_thumb_data">thumb_data</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_html_title">thumb_html_title</a></li>
                 <li class="floatleft"><a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a></li>
+                <li class="floatleft"><a href="#plugin_hooks_token_criteria">token_criteria</a></li>
             </ul>
         </td>
     </tr>
@@ -956,7 +962,9 @@
 <p>These two hooks provide the ability to add a custom CAPTCHA validation. The third validation function is a filter, so don't forget to provide that one as well.</p>
 <pre class="cpg_code">CPGPluginAPI::action('captcha_comment_validate', null);
 CPGPluginAPI::action('captcha_contact_validate', null);</pre>
-
+<p> These two hooks allow plugin authors to output content before the thumbnail table starts and right after the closing tag of the thumbnail table.</p>
+<pre class="cpg_code">CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);</pre>
 
 
 <a name="plugin_hooks_filter"></a><h3>Filter<a href="#plugin_hooks_filter" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -986,9 +994,7 @@
 $pic_title = CPGPluginAPI::filter('<a href="#plugin_hooks_thumb_strip_html_title">thumb_strip_html_title</a>', $row);<br />
 $pic_row = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumb_data">thumb_data</a>',$pic_row);<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_thumbnail_params">theme_display_thumbnails_params</a>', $params);<br />
-$wrapper_start = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_start">theme_thumbnails_wrapper_start</a>');<br />
 $footer = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_footer">theme_thumbnails_footer</a>', $footer);<br />
-$wrapper_end = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_wrapper_end">theme_thumbnails_wrapper_end</a>');<br />
 $params = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_theme_thumbnails_title">theme_thumbnails_title</a>', $param);</div>
 <p>These two filters are used specifically to manipulate the data of a picture.</p>
 <div class="cpg_code code">$CURRENT_PIC_DATA = CPGPluginAPI::filter('<a href="#plugin_hooks_filename_add_file_data">add_file_data</a>',$CURRENT_PIC_DATA);<br />
@@ -1216,8 +1222,8 @@
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_plugins.htm 1.5.8.src/docs/nl/dev_plugins.htm
--- 1.5.6.src/docs/nl/dev_plugins.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_plugins.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_plugins.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -332,8 +332,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_plugin_steps.htm 1.5.8.src/docs/nl/dev_plugin_steps.htm
--- 1.5.6.src/docs/nl/dev_plugin_steps.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/nl/dev_plugin_steps.htm	2010-08-06 11:59:24.000000000 -0500
@@ -0,0 +1,334 @@
+﻿<!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="en" lang="en" dir="ltr">
+<head>
+<title>Creating plugins: step by step - Coppermine Photo Gallery - Documentation &amp; Manual</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="language" content="en" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!--
+  SVN version info:
+
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_plugin_steps.htm $
+  $Revision: 7805 $
+-->
+<link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
+<link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
+<link rel="stylesheet" type="text/css" href="../style/print.css" media="print" />
+<link rel="stylesheet" type="text/css" href="../js/fullsize/fullsize.css" media="screen" />
+<link rel="shortcut icon" href="../favicon.ico" />
+<script src="../js/jquery.js" type="text/javascript"></script>
+<script src="../js/jquery.treeview.js" type="text/javascript"></script>
+<script src="script.js" type="text/javascript"></script>
+<script src="../js/fullsize/jquery.fullsize.minified.js" type="text/javascript"></script>
+<script type="text/javascript">
+	$(function(){
+		$("img").fullsize();
+	});
+</script>
+</head>
+<body>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentation and Manual</h1>
+<div id="toc">
+<a href="toc.htm">Table of Contents</a>
+</div>
+
+<div id="doc_en_only">No translation available</div>
+
+<a name="steps"></a><h1>Creating plugins: step by step<a href="#steps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+This page is meant to give plugin authors step-by-step directions how to create a plugin. It assumes that you have read <a href="dev_plugins.htm#plugin_writing">Plugin writing for Coppermine</a> as an introduction.
+
+<div class="indent">
+	<a name="steps_template_plugin"></a><h2>Getting started with the plugin template<a href="#steps_template_plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	The Coppermine developers understand that it might be asked a bit much to come up with a working plugin from scratch, that's why we're providing an empty plugin template that you can use to start to come up with a plugin of your own. You will find the plugin template as an attachment inside the docs folder, so these are the steps to get you going:
+	<div class="indent">
+		<a name="steps_extract_template"></a><h3>1. Extract the plugin template<a href="#steps_extract_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested above, the plugin template comes as an attachment inside the documentation folder, so you can simply download it by clicking <a href="../tutorial/cpg1.5.x_plugin_template_v1.0.zip">here</a>. Alternatively, you can <a href="https://sourceforge.net/projects/coppermine/files/Plugins/1.5.x/cpg1.5.x_plugin_template_v1.0.zip/download" rel="external" class="external">get it from the download repository at sourceforge.net</a>. After downloading, extract the content of the archive into a temporary folder. As an example, we'll assume that you have extracted it to <tt class="filename">c:\temp\</tt>, so you should have a sub-folder <tt class="filename">c:\temp\template\</tt>
+		<a name="steps_pick_name"></a><h3>2. Choose a name<a href="#steps_pick_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Pick a name for your plugin. It's mandatory <strong>not</strong> to skip this step - you mustn't leave the name "template". Please refer to <a href="dev_plugins.htm#plugin_writing_preparation_name">Choose a name</a> for details. It's important that your plugin name is meaningfull and doesn't contain to many characters (consider 20 characters as a maximum). As an example, we'll assume that our plugin will brew coffee, that's why we'll refer to it on this page as <tt class="code">coffee_maker</tt>.
+		<a name="steps_rename_folder"></a><h3>3. Rename the folder<a href="#steps_rename_folder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Rename the plugin template inside the temporary folder from <tt class="filename">c:\temp\template\</tt> to the name you have chosen as a short name for your plugin (e.g. <tt class="filename">c:\temp\coffee_maker\</tt> in our example here)
+		<a name="steps_rename_file_content"></a><h3>4. Rename the placeholders inside the files<a href="#steps_rename_file_content" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The plugin template contains several PHP-files already. In this step you have to loop through <strong>all</strong> those files and replace the placeholder word <tt class="code">template</tt> with the name you have chosen (e.g. <tt class="code">coffee_maker</tt> in our example). To accomplish this it's advisable to use an editor that can replace a string in various files at once; both tools that are capable to loop through all files within a particular folder (see <a href="dev_package.htm#packaging_steps_loop_through_files">Replace version number in all files</a>) as well as advanced <a href="dev_tools.htm#dev_tools_editor">plain text editors</a> like Notepad++ can do this.<br />
+		Don't forget the english language file inside the lang-subfolder ( <tt class="filename">c:\temp\coffee_maker\lang\english.php</tt>).
+		<div class="cpg_example">
+			
+			<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+				<tr>
+					<th valign="top" class="tableh1" colspan="2">
+						The screenshots show the dialogs in Notepad++ as examples. Click on the thumbnails to enlarge the screenshots.<br />
+					</th>
+				</tr>
+				<tr>
+					<td valign="top">
+						<img src="images/replace_in_files1.png" border="0" width="143" height="120" alt="" longdesc="images/replace_in_files1.png" />
+					</td>
+					<td valign="top">
+						<img src="images/replace_in_files2.png" border="0" width="181" height="120" alt="" longdesc="images/replace_in_files2.png" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						The first screenshot above shows the dialog with all relevant files opened inside the editor. Click on the button "Replace in all open Documents" to perform the replacement.
+					</td>
+					<td valign="top">
+						The screenshot at the right shows another possible option in Notepad++, where you can perform a replace operation on particular files within a given folder. This is the most elegant and recommended solution for bigger replacement operations.
+					</td>
+				</tr>
+			</table><br />
+			Please note that the above screenshots have been added as examples. Coppermine is not afiliated with Notepad++, nor do we support that particular application. However, we recommend it!
+		</div>
+		<a name="steps_copy_to_target"></a><h3>5. Copy the new plugin folder to the target<a href="#steps_copy_to_target" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Inside your temporary folder ( <tt class="filename">c:\temp\</tt>) you should by now have a unique plugin based on the plugin template that is ready to be modified further by you. If you want to test it right away, copy your new custom plugin to the plugin folder of your Coppermine gallery (as suggested in <a href="plugins.htm#plugin_manager_upload_ftp">the "regular" plugin documentation</a>). As your custom plugin doesn't do anything yet (remember: the plugin template is just an empty shell to get you going easily), you will probably want to edit your plugin further, so you should copy it to the plugin folder of your testbed (if you have one) and continue there.
+		<div class="cpg_example">For the sake of this article we'll assume that your local testbed or the mirror that corresponds to the files on your webserver resides at <tt class="filename">c:\mysite\</tt>. Therefore, the plugin folder would be <tt class="filename">c:\mysite\plugins\</tt> and the example plugin that we will refer to in this article will reside in <tt class="filename">c:\mysite\plugins\coffee_maker\</tt>.</div>
+		<br clear="all" />&nbsp;<br clear="all" />
+	</div>
+	
+	<a name="steps_config"></a><h2>Creating a config record for your plugin<a href="#steps_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+	This section is assuming you have done as suggested above: that you're using the plugin template and that you have renamed both the plugin folder as well as all placeholders labelled "template" with the short name of your plugin. In this example, we'll asume the plugin name to be <tt class="code">coffee_maker</tt>. How the code of the config screen is composed is being explained in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a> in case you want to figure out what actually happens on the config screen. However, that it's not really necessary to read that section up - you should get away with just following the steps below.<br />
+	For our example plugin we'll assume that you only will have a handfull of config settings, so we'll use Coppermine's already existing config table and populate that with additional records to store our custom plugin config settings as well.
+	<div class="indent">
+		<a name="steps_config_option_type"></a><h3>1. Decide for an option type<a href="#steps_config_option_type" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		First, you need to determine of what type the config option will be:
+		<ul>
+			<li>Checkbox</li>
+			<li>Radio button</li>
+			<li>Dropdown (option list) with one selectable item</li>
+			<li>Dropdown (option list) with multiple selectable items</li>
+			<li>Text input field (one line) for numerical input (integers)</li>
+			<li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+			<li>Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)</li>
+		</ul>
+		Depending on this decision you will need different language strings and you will need to apply different piece of code for the actual config screen. For now, just decide on one option and keep that in mind throughout the rest of the process. If you assistance in making up your mind, it's recommended to take a look at the paragraph about <a href="dev_coding.htm#dev_coding_usability_forms">forms</a> within the <a href="dev_coding.htm#dev_coding_usability">usability section</a> of the <a href="dev_coding.htm#dev_coding">coding guidelines</a> for Coppermine.
+		<div class="cpg_example">For the sake of brevity, we will use a checkbox in the example boxes below</div>
+		<a name="steps_config_name"></a><h3>2. Choose a record name<a href="#steps_config_name" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Choose a short yet meaningfull name for your config option. Avoid cryptic abbreviations, only use lowercase alphanumerals and the underscore.
+		<div class="cpg_example">If your plugin's name is <tt class="code">coffee_maker</tt> and your config option is meant to toggle an option that determines if the coffee will be served with or without an extra donut, we could be calling the option simply <tt class="code">donut</tt>. However, that may lead to misunderstandings or double definitions, that's why it's advisable to prefix the name of the config record with the words <tt class="code">plugin</tt> followed by the plugin's short name <tt class="code">coffee_maker</tt>. Finally, let's separate the words with underscores for better readability, so the option's record name would be <tt class="code">plugin_coffee_maker_donut</tt>, which is what we'll use in the following examples.</div>
+		<div class="cpg_message_info">Keep in mind that the overall length of the record name mustn't exceed 40 characters! If you need longer names, you can not use Coppermine's config table to store your records in - you will have to create a table of your own.</div>
+		<a name="steps_config_install"></a><h3>3. Create the record during plugin install<a href="#steps_config_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		During the install of the plugin we need to perform the database query once to create the needed record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Add the config options for the plugin</tt> within the function that determines the additionmal actions during the install of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("INSERT IGNORE INTO {$CONFIG['TABLE_CONFIG']} (`name`, `value`) VALUES ('<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with in the previous step">plugin_coffee_maker_donut</span>', '<span style="color:red;font-weight:bolder;" title="Replace this with the default value for your config option">0</span>')");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> - that section needs to correspond to the config record name that you have chosen in the previous step. Additionally, you have to determine the default value of the config option (<span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above).
+		<a name="steps_config_uninstall"></a><h3>4. Create the uninstall query<a href="#steps_config_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		You have to make sure that your plugin doesn't leave needless config records behind if it should get uninstalled in the future, that's why you need to come up with a query that will delete the config record, similar to the step above where you created the config record. To accomplish that, edit the codebase file that contains the actual plugin code (e.g. <tt class="filename">c:\mysite\plugins\coffee_maker\codebase.php</tt>) with a plain text editor, find <tt class="code">// Delete the plugin config records</tt> within the function that determines the additionmal actions during the uninstall of your custom plugin. Below that (into a line of it's own), enter
+		<pre class="cpg_code code">cpg_db_query("DELETE FROM {$CONFIG['TABLE_CONFIG']} WHERE name = '<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'");</pre>
+		In the line above you of course have to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in a similar manner as for the install - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.
+		<a name="steps_config_defaults"></a><h3>5. Specify the scope of your config record<a href="#steps_config_defaults" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		As suggested in <a href="dev_plugin_api.htm#plugin_api_tutorial_config_defaults">tutorial section that explains how to add config options</a> you need to determine on the page that actually composes the config page (<tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>) for your plugin what the scope of your config option will be, i.e. what config field type you have determined above and what the minimum and maximum value will be. To accomplish this, edit the file <tt class="filename">admin.php</tt> in your custom plugin folder (not the file <tt class="filename">admin.php</tt> in Coppermine's root folder; that file has only been named in analogy) with a plain text editor. Find <tt class="code">  $sanitization_array = array(</tt> and add below (in a line of it's own)
+		<pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '1'</span>),</pre>
+		Again, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+		Additionally, you have to determine the scope of the config option using the section <span style="color:red;font-weight:bolder;">highlighted in red</span> in the line above. The table below explains what you need to replace depending on your choice of option type in the initial step &quot;<a href="#steps_config_option_type">Decide for an option type</a>&quot;. This is basically the same table as in <a href="dev_plugin_api.htm#plugin_api_tutorial_config">Adding a config section to your plugin</a>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+        <tr>
+            <th valign="top">option type</th>
+            <th valign="top">scope</th>
+            <th valign="top">Usage (range)</th>
+            <th valign="top">Parameters</th>
+            <th valign="top">Example</th>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Checkbox</li>
+                    <li>Radio button</li>
+                    <li>Dropdown (option list) with one selectable item</li>
+                </ul>
+            </td>
+            <td valign="top">checkbox</td>
+            <td valign="top">Radio buttons and checkboxes with the values of the individual fields set to integers. The difference lies in the way that browsers handle empty checkboxes: if a checkbox is not ticked, there is no data submit with the form, just as if the checkbox wasn't there in the first place. This can cause issues if you explicitely empty a checkbox. The type 'int' can't handle this, but the type 'checkbox' can.</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_donut' => 
+array('type' => 'checkbox', 'min' => '0', 'max' => '1'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for numerical input (integers)</li>
+                </ul>
+            </td>
+            <td valign="top">int</td>
+            <td valign="top">Text input fields where only integers are allowed</td>
+            <td valign="top">
+                <ul>
+                    <li>'min' -> minimum value</li>
+                    <li>'max' -> maximum value</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_lumps' => 
+array('type' => 'int', 'min' => '0', 'max' => '9'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Text input field (one line) for input of any kind of text (not just numbers)</li>
+                    <li>Text input field (multiple lines, aka  textarea)</li>
+                </ul>
+            </td>
+            <td valign="top">raw</td>
+            <td valign="top">Use this for text input fields where you expect other content than integers - you can sanitize the input further using the parameter for this field.</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against</li>
+                </ul>                
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_customer_name' => 
+array('type' => 'raw', 'regex' => '/^[A-Za-z ]+$/'),</pre></td>
+        </tr>
+        <tr>
+            <td valign="top">
+                <ul>
+                    <li>Dropdown (option list) with multiple selectable items</li>
+                </ul>
+            </td>
+            <td valign="top">array</td>
+            <td valign="top">Use this for an array of possible results that comes from one field, separated with a particular delimiter</td>
+            <td valign="top">
+                <ul>
+                    <li>'regex_ok' -> <a href="dev_superglobals.htm#superglobals_sanitization_howto_regex">regular expression</a> that the submit data needs to match against, similar to the examples given above for the type 'regex'</li>
+                    <li>'delimiter' -> character that is being used to delimit one array element from the other inside the string, e.g. a slash</li>
+                </ul>
+            </td>
+            <td valign="top"><pre class="smallcode">'plugin_coffee_maker_ingredients' => 
+array('type' => 'array', 'regex' => '/^[A-Za-z ]+$/', 'delimiter' => '|'),</pre></td>
+        </tr>
+    </table>
+    As you can see in the table above, the scope selection "checkbox" does not only apply for the form field item checkbox, but as well for radio buttons and select dropdowns with one selectable item. Subsequently, if you plan to implement a radion button with three possible selections (e.g. for a selector that let's visitors choose the strength of their coffee from "weak" to "normal" to "strong"), the scope definition would be something like
+    <pre class="cpg_code code">'<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with">plugin_coffee_maker_strength</span>' => array(<span style="color:red;font-weight:bolder;">'type' => 'checkbox', 'min' => '0', 'max' => '2'</span>),</pre>
+    with the possible options "0" corresponding to "weak", "1" to "normal" and "2" to "strong" (but we're going to determine that in a later step; for now, we'll just set the possible number of options to choose from).
+    
+		<a name="steps_config_form_options"></a><h3>6. Populate form options<a href="#steps_config_form_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		The radio buttons, checkboxes and select dropdowns need to be populated with values based on the corresponding values. That's why you need to keep on editing <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt>, find 
+		<pre class="cpg_code code">// Set the option output stuff </pre>
+		and add below it into a line of it's own a small code block that determines the state of the radio button, checkbox or select dropdown. The code differs slightly, depending on the number of possible states: a checkbox can only have two states (checked or not checked). A radio buttons can have two or more states.<br />
+		For our example from above that is meant to create a checkbox that toggles on or off wether the coffee will be served with a donut or not, the code you would have to add would be:
+		<pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] == '1') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = 'checked="checked"';
+} else { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>'] = '';
+}</pre>
+    Once more, you need of course to edit the section <span style="color:orange;font-weight:bolder;">highlighted in orange</span> in the line above in a similar manner as for the install and the other sections above - that section needs to correspond to the config record name that you have chosen when you decided for a plugin record name.<br />
+    For a radio button (we'll use the other example from above that determines the strength of the coffee with three possible options to choose from), the corresponding code would be
+    <pre class="cpg_code code">if ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '0') {
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '1') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = 'checked="checked"';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = '';
+} elseif ($CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'] == '2') { 
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>] = '';
+	$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>] = 'checked="checked"';
+}</pre>
+		
+		<a name="steps_config_rows"></a><h3>7. Output the form elements (rows)<a href="#steps_config_rows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		In this step we finally output the actual form element - one for each plugin config option. The output basically is in HTML, with the PHP variables that we populated in the previous step shining through our HTML. That's why the entire code block that we're going to edit is using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc" rel="external" class="phpnet">heredoc syntax</a>, which is the recommended method as per <a href="dev_coding.htm#dev_coding_html_nesting">Coppermine coding guidelines</a>. Subsequently, all PHP variables that are meant to shine through the HTML output are being put into curly brackets.<br />
+		As the HTML in itself will differ substantially depending on the option type you have chosen in the <a href="#steps_config_option_type">initial step</a> of this set of instructions, here's a list of code blocks that you need to paste into <tt class="filename">c:\mysite\plugins\coffee_maker\admin.php</tt> into a new line of it's own below 
+		<pre class="cpg_code code">&lt;!-- insert config option form code start --&gt;</pre>
+		<div class="indent">
+		    <a name="steps_config_rows_checkbox"></a><h4>a. Checkbox<a href="#steps_config_rows_checkbox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">donut</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="checkbox" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="checkbox" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>']} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_donut</span>" class="clickable_option"&gt;{<span style="color:red;font-weight:bolder;">$lang_common['yes']</span>}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_radio"></a><h4>b. Radio button<a href="#steps_config_rows_radio" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td style="vertical-align:top;"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strength</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="radio" value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">0</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_0</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">weak</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="radio" value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">1</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_1</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">normal</span>']}&lt;/label&gt;&lt;br /&gt;
+			&lt;input type="radio" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="radio" value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span>'][<span style="color:navy;font-weight:bolder;">2</span>]} /&gt;
+			&lt;label for="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_strength</span><span style="color:navy;font-weight:bolder;">_2</span>" class="clickable_option"&gt;{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">strong</span>']}&lt;/label&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+    The example above of course will only work if you have three radio buttons; if your number of radio buttons differs, you have to add/remove lines, keeping an eye on the index numbers at the end of the strings (highlighted in <span style="color:navy;font-weight:bolder;">dark blue</span> in the example above).
+		    
+		    <a name="steps_config_rows_dropdown"></a><h4>c. Dropdown (select/option list)<a href="#steps_config_rows_dropdown" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">taste</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;select name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>" class="listbox"&gt;
+				&lt;option value="0" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">0</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">espresso</span>']}&lt;/option&gt;
+				&lt;option value="1" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">1</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">italian</span>']}&lt;/option&gt;
+				&lt;option value="2" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_taste</span>'][<span style="color:navy;font-weight:bolder;">2</span>]}&gt;{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">latte</span>']}&lt;/option&gt;
+			&lt;/select&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+	    <a name="steps_config_rows_textinput"></a><h4>d. Text input field (one line), both for numerical input (integers) as well as any other textual input<a href="#steps_config_rows_textinput" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">sugar_lumps</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;input type="text" name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>" class="textinput" size="2" maxlength="2" value="{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']}" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_sugar</span>']} /&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">pieces</span>']}
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		    
+		    <a name="steps_config_rows_textarea"></a><h4>e. Text input field (multiple lines, <abbr title="also known as">aka</abbr> textarea)<a href="#steps_config_rows_textarea" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+		    <pre class="code">	&lt;tr&gt;
+		&lt;td valign="top"&gt;
+			{$lang_<span style="color:orange;font-weight:bolder;">plugin_coffee_maker</span>['<span style="color:red;font-weight:bolder;">remarks</span>']}
+		&lt;/td&gt;
+		&lt;td&gt;
+			&lt;textarea name="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" id="<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>" class="textinput" rows="7" cols="40" style="width:100%" {$option_output['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']} /&gt;{$CONFIG['<span style="color:orange;font-weight:bolder;" title="Replace this with the record name you have come up with previously">plugin_coffee_maker_remarks</span>']}&lt;/textarea&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;</pre>
+		</div>
+		
+		<a name="steps_config_language"></a><h3>8. Create the needed translation strings<a href="#steps_config_language" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+		Basically, we're done already, except for the language strings that we had to come up with in the form elements: our config option needed a name and maybe some explanatory text, and the option labels (if applicable) required additional strings. Those strings need to be defined in the language file: our plugin template already contains an English language file that we need to populate no matter what, that's why you need to edit that file (<tt class="filename">c:\mysite\plugins\coffee_maker\lang\english.php</tt>) with your plain text editor as well. The structure of the language files is pretty straightforward: you just define array records as suggested in the <a href="translation.htm#translation_step_by_step">translation guide</a> for "regular" Coppermine language files that applies for plugin language files just as well. Just keep in mind that apostrophes (single quotes) in your language strings need to be escaped with a leading backslash.<br />
+		For the examples given above, the following translation strings would have to be added to the language file:
+		<pre class="code">$lang_plugin_coffee_maker['donut'] = 'Donut';
+$lang_plugin_coffee_maker['strength'] = 'Strength';
+$lang_plugin_coffee_maker['weak'] = 'weak';
+$lang_plugin_coffee_maker['normal'] = 'normal';
+$lang_plugin_coffee_maker['strong'] = 'strong';
+$lang_plugin_coffee_maker['taste'] = 'Taste';
+$lang_plugin_coffee_maker['espresso'] = 'Espresso';
+$lang_plugin_coffee_maker['italian'] = 'Italian';
+$lang_plugin_coffee_maker['latte'] = 'Latte';
+$lang_plugin_coffee_maker['sugar_lumps'] = 'Sugar lumps';
+$lang_plugin_coffee_maker['pieces'] = 'pieces';
+$lang_plugin_coffee_maker['remarks'] = 'Remarks';</pre>
+		
+	</div>
+This is all that needs to be done to add config options to your custom plugin. Remember though that adding the option records alone will of course not do anything yet in terms of functionality of your plugin - you need to come up with code as well that is making use of your plugin's config options. When using your config options from within functions, don't forget to set the scope of the variable <tt class="code">$CONFIG</tt> using the keyword <a href="http://www.php.net/manual/en/language.variables.scope.php" rel="external" class="phpnet">global</a>.<br />
+Keep in mind as well (before testing your plugin's config options) that you need to uninstall and re-install it, as the database records are being created during plugin install only.
+</div>
+
+
+
+
+
+<div id="doc_footer">
+	<div class="doc_info_wrapper">
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
+	</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_subversion.htm 1.5.8.src/docs/nl/dev_subversion.htm
--- 1.5.6.src/docs/nl/dev_subversion.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_subversion.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_subversion.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -292,12 +292,12 @@
 In all textual Coppermine files (i.e. files with the extensions <tt class="code">.php</tt>, <tt class="code">.htm</tt>, <tt class="code">.css</tt>, <tt class="code">.js</tt>, <tt class="code">sql</tt>, <tt class="code">.txt</tt>, <tt class="code">.xml</tt>) there is a subversion header present that is meant to help developers and power users to determine what version and revision number a particular file is. This can be helpfull when troubleshooting as well as in support matters. However, from a technical point of view (as far as the core functionality of your gallery is concerned), the additional subversion file headers are just for information purposes and don't server any technical purpose.<br />
 Subsequently: if you're an end user, you can savely remove the subversion file headers from files where this bothers you, e.g. if you want a clean HTML output (code-wise) of your pages you can remove the subversion file header from the HTML template file of your custom theme (<tt class="code">themes/yourtheme/template.html</tt>).<br />
 Developers and contributors on the other hand are required to <strong>preserve</strong> the subversion file header or add it when coming up with new files that end up under version control (see &quot;<a href="dev_files.htm#dev_files_adding">Adding files</a>&quot;).<br />
-The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7620 $</tt>,  <tt class="code">$Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
+The idea behind the subversion file header is that it always get's updated automatically be the subversion software whenever a user with subversion write access committs a file. Think of the lines as placeholders: the subversion keywords <tt class="code">&#36;HeadURL&#36;</tt>, <tt class="code">&#36;Revision&#36;</tt>,  <tt class="code">&#36;Date&#36;</tt> get replaced by their actual values - in this document, the equivalents are <tt class="code">$HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_subversion.htm $</tt>, <tt class="code">$Revision: 7805 $</tt>,  <tt class="code">$Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</tt>. There is no point in manually editing the content of those values - remove the information if you're an end user and it bothers you, but it won't affect your gallery in any way, so it's easier to leave the subversion file headers as they are.
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_superglobals.htm 1.5.8.src/docs/nl/dev_superglobals.htm
--- 1.5.6.src/docs/nl/dev_superglobals.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_superglobals.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_superglobals.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -30,241 +30,315 @@
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
-<div id="doc_en_only">No translation available</div>
-
-
-<a name="superglobals_sanitization"></a><h1>Sanitization of Superglobals using Inspekt<a href="#superglobals_sanitization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-
-<a name="superglobals_sanitization_target_audience"></a><h2>Target audience<a href="#superglobals_sanitization_target_audience" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>This part of the documentation is not meant for end users of Coppermine, but only for developers and skilled users who are familiar with coding. There is no support for this section, it comes as-is.</p>
-<p>For coppermine dev team members, this piece of documentation is meant both as a reference as well as a programming guideline.</p>
-<p>For users, this section can be helpful if you want to modify your coppermine gallery and want to come up with additional functionality and use superglobals (like <tt class="code">$_GET</tt> and <tt class="code">$_POST</tt> variables) in those custom scripts.</p>
-
-<a name="superglobals_sanitization_whats_new"></a><h2>What's new?<a href="#superglobals_sanitization_whats_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Starting with cpg1.5.0 the individual components of coppermine (the script files like displayimage.php) can no longer access <a href="http://www.php.net/manual/en/language.variables.predefined.php#language.variables.superglobals" rel="externals" class="phpnet">superglobals</a> like <tt class="code">$_GET</tt> or <tt class="code">$_POST</tt> directly. Those superglobals are being put into a &quot;cage&quot; object instead when the Coppermine basic includes get started and all vars and function are being initialized. Once the &quot;cage&quot; has been populated, the superglobals get emptied and can therefore no longer be accessed. Subsequently, you can no longer use the superglobals as you might be used to. Confused? Read on.</p>
-
-<a name="superglobals_sanitization_reason"></a><h2>Reason<a href="#superglobals_sanitization_reason" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Everyone knows that you should filter your inputs - most of the good programmers do it, but when you are working with a large team of programmers on an open source project things slip up, errors do creep in, at times like this you wish for a mechanism which would prevent your team from making such mistakes, some thing which forces them to declare their intent.</p>
-<p>Most of the vulnerabilities that have been discovered in cpg1.4.x where caused by user input not properly sanitized, which led to <acronym title="Cross Site Scripting">XSS</acronym> attacks becoming possible. In an effort to improve the security behind coppermine thoroughly the dev team has decided to sanitize all superglobals using the tool &quot;<a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt</a>&quot; (which is being released under the <a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a> and can therefore be included without issues into the coppermine core code license-wise).</p>
-<p>The idea to use Inspekt has been brought up by Coppermine lead developer Dr. Tarique Sani in his blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot;, where he discusses the reasons to use Inspekt in detail.</p>
-
-<a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
-
-<a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
-<ul>
-  <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
-  <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
-  <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
-  <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
-  <li><tt class="code">getInt</tt> - Returns (int) value.</li>
-  <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
-  <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
-  Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
-  <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
-  <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
-</ul>
-<p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
-
-<a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
-<ul>
-  <li>Cage objects that encapsulate an array and provide accessor methods that force filtering and/or validation - Special helper methods allow you to set up cages on the input superglobals with one method call</li>
-  <li>Static filters and validators for arbitrary scalar or array data</li>
-</ul>
-<p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
 
-<a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<pre class="cpg_code">// Example: creating a cage for $_POST
-require_once "Inspekt.php";
-
-$cage_POST = Inspekt::makePostCage();
-
-$userid = $cage_POST->getInt('userid');
-
-if ( !isset($_POST['userid']) ) {
-    echo 'Cannot access input via $_POST -- use the cage object';
-}</pre>
-<p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
-
-<a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
-<pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
-echo dirname(__FILE__);
-require_once "Inspekt.php";
-
-$superCage = Inspekt::makeSuperCage();</pre>
-<p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
-<p>To access a variable within a supercage we have to use the following format:</p>
-<pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
-$album_id = $superCage->get->getInt('album');
-$title = $superCage->post->getAlpha('title');</pre>
-<p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
-<p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
-<table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
-    <tr>
-        <th class="tableh1" width="50%">
-            Bad example
-        </th>
-        <th class="tableh1" width="50%">
-            Good example
-        </th>
-    </tr>
-    <tr>
-        <td class="cpg_message_error code">
-			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
-        </td>
-        <td class="cpg_message_success">
-			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
-        </td>
-    </tr>
-</table>
-<p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
-
-<a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
-
-<a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">File</th>
-    <th valign="top" align="left">Before implementing Inspekt</th>
-    <th valign="top" align="left">After implementing Inspekt</th>
-  </tr>
-  <tr>
-    <td valign="top">albmgr.php</td>
-    <td valign="top">
-      <pre>$CLEAN['cat'] = isset($_GET['cat']) ? (int)($_GET['cat']) : 0;</pre>
-      [...]
-      <pre>$cat = $CLEAN['cat'];</pre>
-    </td>
-    <td valign="top">
-      <pre> </pre>
-      [...]
-      <pre>if ($superCage->get->keyExists('cat')) {
-    $cat = $superCage->get->getInt('cat');
-} else {
-        $cat = 0;
-}</pre>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">calendar.php</td>
-    <td valign="top">
-      <pre>if ($_REQUEST['action'] == 'browsebydate') {</pre>
-      [...]
-      <pre>$month = (int) $_REQUEST['month'];
-$year  = (int) $_REQUEST['year'];</pre>
-    </td>
-    <td valign="top">
-      <pre>if ($matches = $superCage-&gt;get-&gt;getMatched('action', '/^[a-z]+$/')) {
-    $action = $matches[0];
-} elseif ($matches = $superCage-&gt;post-&gt;getMatched('action', '/^[a-z]+$/')) {
-    $action = $matches[0];
-} else {
-    $action = '';
-}
-if ($action == 'browsebydate') {</pre>
-      [...]
-      <pre>if ($superCage-&gt;get-&gt;testInt('month')) {
-        $month = $superCage-&gt;get-&gt;getInt('month');
-} elseif ($superCage-&gt;post-&gt;testInt('month')) {
-    $month = $superCage-&gt;post-&gt;getInt('month');
-} else {
-        $month = 0;
-}
-
-if ($superCage-&gt;get-&gt;testInt('year')) {
-    $year = $superCage-&gt;get-&gt;getInt('year');
-} elseif ($superCage-&gt;post-&gt;testInt('year')) {
-    $year = $superCage-&gt;post-&gt;getInt('year');
-} else {
-    $year = 0;
-}</pre>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">getlang.php</td>
-    <td valign="top">
-      <pre>if (isset($_GET['get'])) {
-     $file_index = (int)$_GET['get'];</pre>
-     [...]
-     <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$_SERVER['PHP_SELF']}?get=$index"&gt;$file&lt;/a&gt;</pre>
-    </td>
-    <td valign="top">
-      <pre>if ($superCage-&gt;get-&gt;keyExists('get')) {
-                $file_index = $superCage-&gt;get-&gt;getInt('get') ;</pre>
-      [...]
-      <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$CPG_PHP_SELF}?get=$index"&gt;$file&lt;/a&gt;</pre>
-    </td>
-  </tr>
-</table>
-
-<a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Regex</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Example</th>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
-    <td valign="top">Only latin character in lowercase will match.</td>
-    <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
-    <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
-    <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
-    <td valign="top">IP addresses (v4) will match (return TRUE).</td>
-    <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
-  </tr>
-  <tr>
-    <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
-    <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
-    <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
-  </tr>
-</table>
+<div id="doc_en_only">No translation available</div>
 
 
-<a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<ul>
-    <li><a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt project pages</a><br />
-           <ul>
-               <li><a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspekt Wiki: BasicUsage</a></li>
-               <li><a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a></li>
-               <li><a href="http://code.google.com/p/inspekt/downloads/list" rel="external" class="external">Download Inspekt</a></li>
-               <li><a href="http://framework.zend.com/" rel="external" class="external">Zend Framework</a></li>
-               <li><a href="http://inspekt.googlecode.com/svn/" rel="external" class="external">Inspekt svn</a></li>
-           </ul>
-    </li>
-    <li><a href="http://www.php.net/manual/en/language.variables.predefined.php#language.variables.superglobals" rel="external" class="phpnet">PHP documentation: superglobals</a></li>
-    <li>Blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot; by Dr. Tarique Sani</li>
-    <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47952.0" rel="external" class="external">Coppermine board: Inspekt introduction progress</a> (access restricted to dev team members)</li>
-    <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47980.0" rel="external" class="external">Coppermine board:
-Getting started with Inspekt for CPG</a> (access restricted to <a href="credits.htm#developers">dev team members</a>)</li>
+<a name="superglobals_sanitization"></a><h1>Sanitization of Superglobals using Inspekt<a href="#superglobals_sanitization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+
+<a name="superglobals_sanitization_target_audience"></a><h2>Target audience<a href="#superglobals_sanitization_target_audience" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>This part of the documentation is not meant for end users of Coppermine, but only for developers and skilled users who are familiar with coding. There is no support for this section, it comes as-is.</p>
+<p>For coppermine dev team members, this piece of documentation is meant both as a reference as well as a programming guideline.</p>
+<p>For users, this section can be helpful if you want to modify your coppermine gallery and want to come up with additional functionality and use superglobals (like <tt class="code">$_GET</tt> and <tt class="code">$_POST</tt> variables) in those custom scripts.</p>
+
+<a name="superglobals_sanitization_whats_new"></a><h2>What's new?<a href="#superglobals_sanitization_whats_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Starting with cpg1.5.0 the individual components of coppermine (the script files like displayimage.php) can no longer access <a href="http://www.php.net/manual/en/language.variables.predefined.php#language.variables.superglobals" rel="externals" class="phpnet">superglobals</a> like <tt class="code">$_GET</tt> or <tt class="code">$_POST</tt> directly. Those superglobals are being put into a &quot;cage&quot; object instead when the Coppermine basic includes get started and all vars and function are being initialized. Once the &quot;cage&quot; has been populated, the superglobals get emptied and can therefore no longer be accessed. Subsequently, you can no longer use the superglobals as you might be used to. Confused? Read on.</p>
+
+<a name="superglobals_sanitization_reason"></a><h2>Reason<a href="#superglobals_sanitization_reason" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Everyone knows that you should filter your inputs - most of the good programmers do it, but when you are working with a large team of programmers on an open source project things slip up, errors do creep in, at times like this you wish for a mechanism which would prevent your team from making such mistakes, some thing which forces them to declare their intent.</p>
+<p>Most of the vulnerabilities that have been discovered in cpg1.4.x where caused by user input not properly sanitized, which led to <acronym title="Cross Site Scripting">XSS</acronym> attacks becoming possible. In an effort to improve the security behind coppermine thoroughly the dev team has decided to sanitize all superglobals using the tool &quot;<a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt</a>&quot; (which is being released under the <a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a> and can therefore be included without issues into the coppermine core code license-wise).</p>
+<p>The idea to use Inspekt has been brought up by Coppermine lead developer Dr. Tarique Sani in his blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot;, where he discusses the reasons to use Inspekt in detail.</p>
+
+<a name="superglobals_sanitization_about_inspekt"></a><h2>What Inspekt does<a href="#superglobals_sanitization_about_inspekt" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a <tt class="code">getRaw()</tt> method, forcing the developer to show clear intent. Read more about usage on the <a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspect Wiki: Basic Usage</a>.</p>
+
+<div class"=indent">
+    <a name="superglobals_sanitization_inspekt_accessor_methods"></a><h3>Inspekt accessor methods<a href="#superglobals_sanitization_inspekt_accessor_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>One thing which is missing from the Inspekt Wiki page is the list of accessor methods. In brief they are:</p>
+    <ul>
+      <li><tt class="code">getAlnum</tt> - Returns only the alphabetic characters and digits in value.</li>
+      <li><tt class="code">getAlpha</tt> - Returns only the alphabetic characters in value.</li>
+      <li><tt class="code">getDigits</tt> - Returns only the digits in value. This differs from getInt().</li>
+      <li><tt class="code">getDir</tt> - Returns dirname(value).</li>
+      <li><tt class="code">getInt</tt> - Returns (int) value.</li>
+      <li><tt class="code">getPath</tt> - Returns realpath(value).</li>
+      <li><tt class="code">getEscaped</tt> - Returns the requested value with mysql_real_escape taking into account the magic quotes gpc setting.<br />
+      Getting a properly escaped value serves the purpose of preventing to a degree the SQL injection possibilities - it is to be used in places where we were previously using addslashes. If sanitization is needed for user input it should be <em>before</em> escaping and not after it.</li>
+      <li><tt class="code">getMatched</tt> - Returns an array of matches against a regex for a given value. If a match fails false is returned.</li>
+      <li><tt class="code">getRaw</tt> - Returns the Raw value.</li>
+    </ul>
+    <p>Care should be taken to as far as possible not use the getRaw() method - if it is used then please comment profusely as to why it is safe to use getRaw in the given circumstances (e.g.: the same value was tested against a regex before fetching or the value is sanitized immediately after getting). If there case where getRaw() cannot be avoided but is still unsafe please comment on possible solutions. Once again - the final aim is to NOT use getRaw() at all.</p>
+</div>
+
+<a name="superglobals_sanitization_howto"></a><h2>How to use Inspekt with Coppermine Photo Gallery<a href="#superglobals_sanitization_howto" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Inspekt provides tools for filtering scalar or array data in two ways:</p>
+<ul>
+  <li>Cage objects that encapsulate an array and provide accessor methods that force filtering and/or validation - Special helper methods allow you to set up cages on the input superglobals with one method call</li>
+  <li>Static filters and validators for arbitrary scalar or array data</li>
+</ul>
+<p>The guiding principle for Inspekt is to make it easier to create secure PHP applications. As such, ease of use is valued over flexibility, and verbosity is avoided when possible.</p>
+
+<div class="indent">
+    <a name="superglobals_sanitization_howto_using"></a><h3>Using Inspekt<a href="#superglobals_sanitization_howto_using" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <pre class="cpg_code">// Example: creating a cage for $_POST
+require_once "Inspekt.php";
+
+$cage_POST = Inspekt::makePostCage();
+
+$userid = $cage_POST->getInt('userid');
+
+if ( !isset($_POST['userid']) ) {
+    echo 'Cannot access input via $_POST -- use the cage object';
+}</pre>
+    <p>We can see from the above example that after making a cage for <tt class="code">$_POST</tt>, it is not accessible directly. One must use the methods provided by Inspekt to get the data in correct data type and format.</p>
+    
+    <a name="superglobals_sanitization_howto_inspekt_in_coppermine"></a><h3>Inspekt in Coppermine<a href="#superglobals_sanitization_howto_inspekt_in_coppermine" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Inspekt has been used in CPG by including it in init.inc.php file at the very beginning and creating a <strong>supercage</strong> immediately after its inclusion.</p>
+    <pre class="cpg_code">set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__).PATH_SEPARATOR.'Inspekt');
+echo dirname(__FILE__);
+require_once "Inspekt.php";
+
+$superCage = Inspekt::makeSuperCage();</pre>
+    <p>Supercage is an aggregation of all the cages, i.e <acronym title="Environment, Get, Post, Cookie, Server">EGPCS</acronym> (the order of variable parsing). Once the supercage is created none of the EGPCS variables are available.</p>
+    <p>To access a variable within a supercage we have to use the following format:</p>
+    <pre class="cpg_code">$qs = $superCage->server->getDigits('QUERY_STRING');
+$album_id = $superCage->get->getInt('album');
+$title = $superCage->post->getAlpha('title');</pre>
+    <p class="cpg_message_success">To get an instance of <tt class="code">$superCage</tt> inside a function use <tt class="code">$superCage = Inspekt::makeSuperCage();</tt> again. Do not use the global directive. It may be noted here that <tt class="code">makeSuperCage()</tt> creates a singleton pattern object. So calling it multiple times does not have any overheads and you can be assured of getting the very same object every time.</p>
+    <p>In other words - you don't have to take care not to define <tt class="code">$superCage</tt> - it doesn't hurt to call it many times over. Don't bloat the code by assigning other names:</p>
+    <table cellspacing="0" cellpadding="0" border="0" width="100%" class="maintable">
+        <tr>
+            <th class="tableh1" width="50%">
+                Bad example
+            </th>
+            <th class="tableh1" width="50%">
+                Good example
+            </th>
+        </tr>
+        <tr>
+            <td class="cpg_message_error code">
+    			<tt class="code">$yetAnotherCage = Inspekt::makeSuperCage();</tt>
+            </td>
+            <td class="cpg_message_success">
+    			<tt class="code">$superCage = Inspekt::makeSuperCage();</tt>
+            </td>
+        </tr>
+    </table>
+    <p>Every dev is encouraged to download the latest tarball of Inspekt and checkout the API documentation for the list of <a href="#superglobals_sanitization_inspekt_accessor_methods">available methods for accessing data from cages</a>. In addition to this, there is a bunch of test functions which will test a value of a given key against a pre-determined datatype or format.</p>
+    
+    <a name="superglobals_sanitization_howto_consider_methods"></a><h3>Consider the methods to use<a href="#superglobals_sanitization_howto_consider_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Before using a particular method, make up your mind what kind of data you expect to retrieve: is the data you expect just an integer (e.g. &quot;0&quot; or &quot;1&quot; used in a parameter to toggle an option on or off) - then use <tt class="code">getInt</tt>. Do you expect an alphanumeric string (with only alphanumeric data, no spaces, no special chars nor non-latin characters), like the parameter of a pre-determined action (e.g. &quot;delete&quot;, &quot;update&quot; or &quot;add&quot;), then use <tt class="code">getAlnum</tt> or <tt class="code">getAlpha</tt>. If the parameter you're trying to fetch <em>may</em> contain something else (e.g. a filename that may only contain latin characters, but that may as well contain utf-8 encoded non-latin characters like Umlauts), then use getMatched and perform a match against a regular expression - you may even have to sanitize the value even more after fetching it.</p>
+    
+    <a name="superglobals_sanitization_howto_examples"></a><h3>Examples<a href="#superglobals_sanitization_howto_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>Here are some real-world examples of how code used to look initially (before Inspekt was introduced) and what was changed to make it work with Inspekt.</p>
+<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+  <tr>
+    <th valign="top" align="left">File</th>
+    <th valign="top" align="left">Before implementing Inspekt</th>
+    <th valign="top" align="left">After implementing Inspekt</th>
+  </tr>
+  <tr>
+    <td valign="top">albmgr.php</td>
+    <td valign="top">
+      <pre>$CLEAN['cat'] = isset($_GET['cat']) ? (int)($_GET['cat']) : 0;</pre>
+      [...]
+      <pre>$cat = $CLEAN['cat'];</pre>
+    </td>
+    <td valign="top">
+      <pre> </pre>
+      [...]
+      <pre>if ($superCage->get->keyExists('cat')) {
+    $cat = $superCage->get->getInt('cat');
+} else {
+        $cat = 0;
+}</pre>
+    </td>
+  </tr>
+  <tr>
+    <td valign="top">calendar.php</td>
+    <td valign="top">
+      <pre>if ($_REQUEST['action'] == 'browsebydate') {</pre>
+      [...]
+      <pre>$month = (int) $_REQUEST['month'];
+$year  = (int) $_REQUEST['year'];</pre>
+    </td>
+    <td valign="top">
+      <pre>if ($matches = $superCage-&gt;get-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
+} elseif ($matches = $superCage-&gt;post-&gt;getMatched('action', '/^[a-z]+$/')) {
+    $action = $matches[0];
+} else {
+    $action = '';
+}
+if ($action == 'browsebydate') {</pre>
+      [...]
+      <pre>if ($superCage-&gt;get-&gt;testInt('month')) {
+        $month = $superCage-&gt;get-&gt;getInt('month');
+} elseif ($superCage-&gt;post-&gt;testInt('month')) {
+    $month = $superCage-&gt;post-&gt;getInt('month');
+} else {
+        $month = 0;
+}
+
+if ($superCage-&gt;get-&gt;testInt('year')) {
+    $year = $superCage-&gt;get-&gt;getInt('year');
+} elseif ($superCage-&gt;post-&gt;testInt('year')) {
+    $year = $superCage-&gt;post-&gt;getInt('year');
+} else {
+    $year = 0;
+}</pre>
+    </td>
+  </tr>
+  <tr>
+    <td valign="top">getlang.php</td>
+    <td valign="top">
+      <pre>if (isset($_GET['get'])) {
+     $file_index = (int)$_GET['get'];</pre>
+     [...]
+     <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$_SERVER['PHP_SELF']}?get=$index"&gt;$file&lt;/a&gt;</pre>
+    </td>
+    <td valign="top">
+      <pre>if ($superCage-&gt;get-&gt;keyExists('get')) {
+                $file_index = $superCage-&gt;get-&gt;getInt('get') ;</pre>
+      [...]
+      <pre>&lt;img src="images/folder.gif" alt=""&gt;&amp;nbsp;&lt;a href="{$CPG_PHP_SELF}?get=$index"&gt;$file&lt;/a&gt;</pre>
+    </td>
+  </tr>
+</table>
+
+    <a name="superglobals_sanitization_howto_regex"></a><h3>Regular Expressions (regex)<a href="#superglobals_sanitization_howto_regex" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>The method <tt class="code">getMatched</tt> makes use of regular expressions that can be tricky for beginners. It would be beyond the scope of this documentation to explain how regular expressions work in detail - we just added some &quot;typical&quot; regular expressions that you can use in your own code:</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Regex</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Example</th>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9a-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-A]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match upper-case alpha-numerals
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive)
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[0-9A-Za-z]{3,6}$/</tt>
+          </td>
+          <td valign="top">
+              Will match alpha-numerals (case-insensitive) with a minimum of 3 characters and a maximum of 6
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[a-z_]+$/</tt>
+          </td>
+          <td valign="top">
+              Will match lower case letters and an underscore, e.g. strings like 'foo' or 'foo_bar'
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[0-9A-Za-z_]+$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9_\-]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case and the special char &quot;underscore&quot; (<tt class="code">_</tt>) and the dash (<tt class="code">-</tt>) will match (i.e. return TRUE)</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foobar_</tt>', '<tt class="code">2foo3bar</tt>', '<tt class="code">foo-bar</tt>' will match (true).</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-z]*$/</tt></td>
+        <td valign="top">Only latin character in lowercase will match.</td>
+        <td valign="top">'<tt class="code">foobar</tt>' will match (true).<br />'<tt class="code">fooBar</tt>', '<tt class="code">foo5bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^[a-zA-Z0-9]*$/</tt></td>
+        <td valign="top">Alphanumerals (numbers and latin characters) both in lower as well as upper case will match (i.e. return TRUE). However, you could use the method <tt class="code">getAlnum</tt> just as well - it will make the code more readable and easier to understand for others.</td>
+        <td valign="top">'<tt class="code">foobar</tt>', '<tt class="code">fooBar</tt>', '<tt class="code">2foo3bar</tt>' will match (true).<br />'<tt class="code">fübar</tt>', '<tt class="code">foo_bar</tt>', '<tt class="code">foo-bar</tt>', '<tt class="code">foo bar</tt>', '<tt class="code">foobar_</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$/</tt></td>
+        <td valign="top">IP addresses (v4) will match (return TRUE).</td>
+        <td valign="top">'<tt class="code">1.2.3.4</tt>', '<tt class="code">192.168.0.1</tt>' will match (true).<br />'<tt class="code">1.2.3</tt>', '<tt class="code">1.2.3.4.5</tt>', '<tt class="code">192.168.0.10/2</tt>', '<tt class="code">coppermine-gallery.net</tt>', '<tt class="code">192.168.0.300</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+        <td valign="top"><tt class="code">/^([a-zA-Z0-9]((\.|\-|\_){0,1}[a-zA-Z0-9]){0,})@([a-zA-Z]((\.|\-){0,1}[a-zA-Z0-9]){0,})\.([a-zA-Z]{2,4})$/</tt></td>
+        <td valign="top">Valid email addresses will match (i.e. return TRUE). However, this regex does not check if the domain exists nor if the <abbr title="Top Level Domain">TLD</abbr> is valid.</td>
+        <td valign="top">'<tt class="code">john.doe@example.com</tt>', '<tt class="code">john@example.com</tt>', '<tt class="code">john-doe@some.example.com</tt>' will match (true).<br />'<tt class="code">john.doe</tt>', '<tt class="code">john.doe@</tt>', '<tt class="code">@example.com</tt>', '<tt class="code">jürgen.doe@example.com</tt>', '<tt class="code">john=doe@example.com</tt>' will not match (false)</td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^[+-]?([0-9]{1,2})*\.?[0-9]+$/</tt>
+          </td>
+          <td valign="top">
+              Will allow you to enter integers between 0 and 999 with or without a trailing percent sign, which can be helpfull if you want to allow dimensions (for HTML/CSS attributes) in pixels or percent
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+      <tr>
+          <td valign="top">
+              <tt class="code">/^#(?:(?:[a-f\d]{3}){1,2})$/i</tt>
+          </td>
+          <td valign="top">
+              Will match valid RGB color codes from #000000 to #FFFFFF
+          </td>
+          <td valign="top">
+          </td>
+      </tr>
+    </table>
+</div>
+
+<a name="superglobals_sanitization_links"></a><h2>Links<a href="#superglobals_sanitization_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<ul>
+    <li><a href="http://code.google.com/p/inspekt/" rel="external" class="external">Inspekt project pages</a><br />
+           <ul>
+               <li><a href="http://code.google.com/p/inspekt/wiki/BasicUsage" rel="external" class="external">Inspekt Wiki: BasicUsage</a></li>
+               <li><a href="http://www.opensource.org/licenses/bsd-license.php" rel="external" class="external">BSD license</a></li>
+               <li><a href="http://code.google.com/p/inspekt/downloads/list" rel="external" class="external">Download Inspekt</a></li>
+               <li><a href="http://framework.zend.com/" rel="external" class="external">Zend Framework</a></li>
+               <li><a href="http://inspekt.googlecode.com/svn/" rel="external" class="external">Inspekt svn</a></li>
+           </ul>
+    </li>
+    <li><a href="http://www.php.net/manual/en/language.variables.predefined.php#language.variables.superglobals" rel="external" class="phpnet">PHP documentation: superglobals</a></li>
+    <li>Blog article &quot;<a href="http://www.sanisoft.com/blog/2007/10/15/inspekt-put-a-firewall-in-your-php-applications/" rel="external" class="external">Inspekt - put a firewall in your PHP applications</a>&quot; by Dr. Tarique Sani</li>
+    <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47952.0" rel="external" class="external">Coppermine board: Inspekt introduction progress</a> (access restricted to dev team members)</li>
+    <li><a href="http://coppermine-gallery.net/forum/index.php?topic=47980.0" rel="external" class="external">Coppermine board:
+Getting started with Inspekt for CPG</a> (access restricted to <a href="credits.htm#developers">dev team members</a>)</li>
 </ul>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_tools.htm 1.5.8.src/docs/nl/dev_tools.htm
--- 1.5.6.src/docs/nl/dev_tools.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_tools.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_tools.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -691,8 +691,8 @@
 <br clear="all" />
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_update.htm 1.5.8.src/docs/nl/dev_update.htm
--- 1.5.6.src/docs/nl/dev_update.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_update.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_update.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -43,8 +43,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_vars.htm 1.5.8.src/docs/nl/dev_vars.htm
--- 1.5.6.src/docs/nl/dev_vars.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_vars.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_vars.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -629,8 +629,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/dev_versioncheck.htm 1.5.8.src/docs/nl/dev_versioncheck.htm
--- 1.5.6.src/docs/nl/dev_versioncheck.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/dev_versioncheck.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/dev_versioncheck.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -79,8 +79,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/errors.htm 1.5.8.src/docs/nl/errors.htm
--- 1.5.6.src/docs/nl/errors.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/errors.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/errors.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -255,8 +255,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/exif.htm 1.5.8.src/docs/nl/exif.htm
--- 1.5.6.src/docs/nl/exif.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/exif.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/exif.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -131,8 +131,8 @@
 <a name="exif_end"></a>
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/export.htm 1.5.8.src/docs/nl/export.htm
--- 1.5.6.src/docs/nl/export.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/export.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/export.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -317,8 +317,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/faq.htm 1.5.8.src/docs/nl/faq.htm
--- 1.5.6.src/docs/nl/faq.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/faq.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/faq.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -270,8 +270,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/files.htm 1.5.8.src/docs/nl/files.htm
--- 1.5.6.src/docs/nl/files.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/files.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/files.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -135,8 +135,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/groups.htm 1.5.8.src/docs/nl/groups.htm
--- 1.5.6.src/docs/nl/groups.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/groups.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/groups.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -125,8 +125,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/images/plugin_manager.gif 1.5.8.src/docs/nl/images/plugin_manager.gif
--- 1.5.6.src/docs/nl/images/plugin_manager.gif	2010-06-05 00:37:28.000000000 -0500
+++ 1.5.8.src/docs/nl/images/plugin_manager.gif	1969-12-31 18:00:00.000000000 -0600
@@ -1,136 +0,0 @@
-GIF89aTw  !     ,    T            bc½ؽ     1  6  a 4 6 ;; ` z\ru|q t#-p5  3 46 85 a62322s4:3.33D4Qd4^3d4:&54*9~8+EL@PU 0WDRcIx^  ^ 6^ aXAYQ'YY ^`6_ab[hZlXS]ZR_Y^[QG7`3`zgPcZw0 lMj`qkvv.sNuU,pppswyt|1uy|j{tyUvkyDfyD|f7xl~~8{nxs5 *0#565bXЄac/w36adʃ1@&q>ۍkg<w<|=ވԞV/PNbcsC͈۟40EB` \<r+x@Eɧ  d9mkPҴ		1)GAXEb`ji]  SDXUʆ6ϠæĨ-'56ˡ\Λǯ˵  Xon[זVіЬjմ;9WPق}پzݺFIXWaΉ+*roʲ	 |ֱIXniޜz          H*\ȰÇ#JHŋ3jȱǏ Cɓ(S\ɲ˗0cʜI&L6sɳϟ@
-Z'ѣH*]ʴӧ;BJիXj=)uׯ`ÊKfٳhӪ]kWw`3նݻxgs=LÈ+^̸ǐ#KL˘3k̹ϠCMҌȃװc˞M۸s}qSnn/؝T75;wOӫ_Ͼٽ;ro7?u5]~m6uεfprgaކv b`%3s%z`T"aJ'۽xG+jxӠa=<֗bҤfO26#%a!f\va#?ޠh)Y!pr*V9sHYgec}+)蠄瀆Χ6:(ڇ:j饘f馜v駠*ꨤjꩨꪧh)d-
-Ǌ*j+zN5޳Ͳըʂ-|M+?mpjOt]lqΎ{. ,p;&
-{gqjqqrq̷s< Ŭò=#S2",r3\7s1]B{PG-TWmXg\w`-dmYC5v%754,
tq\4M׸Ly2ɑDWt.c
-4~NL9ɗߝqkzЙ/n:ڬ.nSu긓M9r-3ǩZ<~N撓<L_7.=Nƫ12;ּ!?߰X!@XX! F㜱 =p, +*@o4Hj
-W0gH8̡w@s~pHT!0f@!$ݾ1W|pEx12‒H:x̣>E# IBg<H{"#)"o̠[pDJFҁy$("[r(UiA3,JIR$"w^0$L2qH:FЌ4IjZ̦6MmR8IrL:v<y3T& ~stIЂMBІ'39H|:юz 
HG:RS>IҖ0LgJӇs<=Ӟ@
PJԢHMRԦ:PTJժZXͪVծV^EiNղhMZֶp\
-֮t^׾
`Kؤ֕b+ 
-:d'KYvwb+z
hE{YҐMjWֺe-fKͭnw
pKMr:ЍtKZͮvz
xKMz|Kͯ~ LN;	[ΰ7{ GLW(NW0I|8αwX59́uÿzI&K$-6:э*'(Ǒ.{`fU<erP\r7p1X	.> .lfx=LF;ѐ&l`ȴ< NJ 0'\ek@t[Hհ5E<`s (| A6DMk@5.P͇nmZxrm^;qarbƄ j &IWsȅ.1o}G$@s
.D` 2Dԁ7'Nq0X	1,m`jDO#H;AgW!*8q99=%/"}QH
u@X/2[ 6]Pp29a
Uۨ#Zb^]:c"mx}0 zd(F5AL_'Oh}A
:qp`.5P]
-M̢fqY4B7s"_G8|as0;xr{ļ0'ws's|Fu/wxi{Oۿ20":^r
-my'	 "}~Qvb'x|Q~b X͑ w"g"tB(#".'ͱd2'ā#r#weB)H-'w҂+X{qL؄N؄7`JP5 rVW{r_Q$-#1b4c $r/.ǂl(!&d'*,B2pXuH>~>D|"Q8`05f q	y zN#Per$vW&M&krt$ch=R%MR's'3bȈ$ИUB&ᨃ'HBhQ$?$8X"a  P	fl X@
-
-
-(wG+`7`-b"b1r,~+y(1	b'"%ٌa+R"(-b-(i,%i(uɐ90@B9DYF90y``	pڠ
0e)q/ˑ.Brt#沒+.C^I1fɕR.0])ta2-p0s,wMSn-Y,'r1,G٘	0IYb͐
-p`E5t8x:I7429~4C46@38y3ǃ4I!7ˠI`7'I7w4:c:43<c?9YyeS:ٚ9Y婝9fS$m#9Yc86L8
-p:Zz7ڠ:u6FڡjG:c55$Z&z(?֢.02:4`,Z8:<ڣ>Ja?B:DZF7zJLڤNP:TZVz=&X:0p_]abe*_gj`b*_nJ_q`i`uxcZb է oadvU_k_Jl*:_s`٠_ojk0H
p++`_*{bgz	5 %*azʪ_
-jZ 
-X_ `e0_𫫪Ʈŭj:Хu  jp	d]* 嚰۰j*a:_Z  [KHڰju	~!;
+򠲆ʯʏ9%0_2˩9 Zk*TV;'kzZ{PnW_izz ;HǊ#G1;W{a;]`bj` -p
K _f{zbgJ!+!Pjk+㐪;@p^ڧz_ej꺣;*<@@k+ˬK}:˴ R+p_ JQ
-
-̚;Kݫ0{ɻ;_ _ *_ʿ+9ګ0Kbp[
-[,'̲&lnв# Fe"l¿{ϪKZx;_o;g3L_$+2z*<H+jc˦sZ+b@bjЦ,jk_kˬߊ*E˪WElb
-_;_ob:HI/,i,/\ǅVş\4ǖ|BIŧjǯlHú*Z
JȘƃlŋ^j,ɼ˪ʩjjL
L_ͼ[(vL<l<ɚ&Lֱ;=LejCѬ
-ܫǮKmPGLL|_s<Byl=ìiƔܩkULi*ɊԊ	SDaZÊ(
Կգl|UM_O 	gO-zA:[_jKc+̆s|={#ۿUlԌt-_v͒͵\P<KΏ<̬>:HJ̪<
 G`Xax\ڧǳI
r\|ͺ;]̫[  8ŗj쪯:ڽܽrɮ؏<E[0x=/-ތ0z
	zkcc0v>6V6, >
- `(~*,*N0a"4^6~68<>N_:bC6D^F~HJLNPR>T^V~XZ\^`b>\Fhjlnpr>t^Lnfz|~>lF舞芾n^~阞>蒾abN"PIKGn^>^N~>n~P>Nn.j0N睮aCۢƞͮ~Ϟ׮WH>ɞa`CΞ>n~>N^^[/k D "`^or" jC..Ҿ>?d6|!G$L@H^<CC6*?ZP GOEn˳Z/@""X2/b`os? pJ;?x{$pviO3Wvf~
-C^P?F^s|/u
-\?0D\o>뤞Gp[oՏoo/oٟNKO:?_K?  9jrP9CD0D5F0_j$XEyx%GSv2eȍJx"Ɉ'cLq
 *P!ß! qiàJ)J]"/^)ԈV47ۥ2
-T'˩K
X`7Xbƍ?YdLS楙Ө=5F֥f9r浠;vhZG:bލn蛶>ގyl㹉j7g׿[	i{w;!ûgM{9x[}s"Ӽ<j؃zȽCp:p#cJ,,AdC1ňE_2#$ nʪEsμIhxQE#SpH%zF'hI:ܱB ೙Tqxr|2C0>p2,<"bF7{\:XIM=*p<b| 52odB,,?{(A)4RCѢ,JNHuI.ULNNJL<VX1W]we̜5N-+g,HP&<?5
=Z#997*N,b[37=sN
gxv
}K8AtG
-!ܒ̽l_@tɸmkXs/xcnS|sUW^Wf2*a7AᵨÆu J"eiu:i+"uʜi
mJ[&?6Xt|zj:%!:4hBg&j9V{la&\i?Oi
K6nB,:Z.AA5[=Aj=/?ZUnv
K ȾF!}T{Xoe\!_ٍN-+n';/+'^ƖԒ\˺ޠ(WpzM$Χ
-V OݻH7Po< GN4=@o#UP~F.g##p)
-L~g0v ¨HpzDpe:`le, шGDbDYha8hEWEЋ1bD@ьgDק ?Y#8#ƑS/ezd 9HBҐDd"G?61d$%0Urd&5DF:ғd(Fy;Ta `Vҕ (e9KZʲd-u2RJeWJ'2Df2I[ⲑ˄f)	'Jg&,Yy#bFӛњ>ӌ,  :9>Ir>٧t	E PNwBR4MA&1yLsVԢ=95Rq+6\Qƙ#f_4ˠ4P	Z()ťy*+"6n$(E;:T"saQ8U4ڝom^%|Ԙ?R:K#k3b*UK25ծzk`b6"槯eZ;C-#֊PځcN_
-ѯ2mhxX\6ZL-\j;t
me;{FjUVtWճnphXJFB->?ۺ/CaڇC󮵝Ao#H(#4G%t\7eͥy[Ş׽-"qћ+co~;>splEFp\Ep%;p5aw*b'FqUbn-Yq"7quc<C3b<d"}C|?r<eXre.(]3e*gf6*|'	Hŏg)Yx1 gBAʌ LPTzf33M̐uEDk̩=jް)ZǶYk^2ΰX)3Nm₫vp@ǥJ#ϝ.]=g:ӉmqW8^w"51 EGIbҞ4<
A<^D\z|0m<[5^=mcO<wUi}_xѐJbgCMhIS3""f8;t<K?:ӉtszW:[na~/Frs98Qϱ
?UG{/_\Vz~;]hnD[-&߬cXN_3}rT%y{n L~EP:l|I{ڞv!j5N)>q5m{蕿/7JH8`];n7nǝl3Гt913\UƠ_1˵2[55d@<,Op)c?5+$5$ DA^ydt[lU"T=˕ABA+OR%A/!q\@B _as-,<B0c7,C9B:$C(I>4.t&@l3C8@1C\DRC:*TBGD^!DL<C~S{xX!*LQE9Jj6UKDhYd4ME^9Ic.!FXy4aۊfE2,Fs0
8|6iE<ջFiBo9+u<9RTWEU\{wj,\GY|Z6BFTF`GxB|$u\1_Gz,<y hg#c,ǍO\k>ƑP<GdL~Ŕ\ǕȇHKEGET_EZHIEpɀ8{XH,IbSIa+J{JTlcɫdílI$Kcɑ'IFʬL<LKD˪J0JTKH <|KʘɶKt=$LlHKJsXJדʃ̥<]ѹ8<hH UzTŤ97AK\DɼM_ɟ\5lM҄o$$MA(TMtʯ|D̹4g<M,<$lNEdlͮKMG<8l$KtClD[ļCOcB OӔϛͷCfD0C
M	MDLaD~ܓfo|DJ$<EϡD-P{+!ѩP
[lь !PPC7,L0_>,-܄J4-dA3
PQDOAlD(ΌʌKccST56%O=3E)P -4AM%]N	<75?uOGTd*A
SFTZP/?C2;dFx^GU*P;
ULЪaʚ	CTÔV_Ja5PU#6MQVuOLcOCQpha\
]Vjb-@LT3'|uWo-X*SUXk=DfJlXVťYB%S sFymCB5IKCmVTGXŠ>g6ӑTa>bSmLZ>QY\%YyVY*<Y
5PڧZUlZۜҘEWg^lڢmڛҎ:@SCؿ=+\7?܎
eu\gZǕɥܕ#M5KXm1@D]TmC4UFZ¿C-ܡXmu\}ە-]0
\<C]^@B-=eDu9셑u\=+F]]li]%-@B?_rz7E1M_}e\rLHkE`ZG9H'>f|n`f͇ƀtƋ_[	H殅$J%GFM్Z^~ȔZ"S~|tTEj>)a*YFUYxdȰa$F?E*~W|ɫJK^}cdNϧ6>K%c8~YcEѱGJd<^ʦBpeLQd5fA_PNO5uKd8>dEE&`QLd7kUId:UdT`3Fc;TƠNmf8%TBLՇShV6\Xe^$SjgCXIg6ySENiQmTggr}`I=8M#<JoZƐVeDt[#%t>U$5v)=߂捾ґQ.tҐR%i!i4m-Y4heiTQmhu(uhl2,j-&ыh&MT%5<c&Bmpf/;VժldҘQ9k_tU}TԵVfkXTELŎЂϸ.\dhLSG}DVq5lv\WTD]V;N_%͌gՆ`Avm%fPV^
dWW]nV~|WzmsFRFLؾfn.G׎[ea-oem6n=>fomGjZάEiDBMڴ&<vXbe[u[uHFHog}[Wa%b%of4E_
p 9-[qVp'/^O	0Ͳ-Q[)$,C+0&oDФm3>$č]G:s/Zs/8g7:ssD\>O]G$DX%(]'`Os|Fߕw@XF/^%tLCgkuDNw;L/s@tD`&rCIG03'ڹuF44_pO\5vu.O<5NuBS$tp^e\oE8wŰ>4?t~;6dK^\R_|qfnUT2ZpNH\l`DY.fV
p3to8vǀI[?tZxS4OWH$(yEOl7yƈYxxyvytyPY?zbeqoaB6Y Gst)eg,aVaxw)f>TX~^Vn@bk4f_dXnٓ|JނcO{< wP	Hy||UyezZ|Ǉyymg'}|yzvGCs|WӇyKoߏ{z{^~LݼeHʽ0m
]KfP_U^K1le쪽.W0H.On=ziAC}|?zpx)ɓ'@S2D<8hq`B9(<L@B18pcǊ/AB$)'
-͹(ςA eA?m.-Hhɂ":M
`IũlX6&BJRjָ_A[äjȢr/.l0ĊM8ZǑ!\iK><lڨl:ܯ+fzu5?~:lX|mdˉ33rLoH\aQ~<FIe(U%2hi Pg=UK5d՛ja^g\H{Zx!jhk9FYe^Wۈ ҈TyŘ9aZ{cˍ "9  a\qC1CH~K_tT-q.bXaf_kx1zO6m
hm|)\xbnx(*(D(%\Aʕ[2@PriV  TyIʳ)AA'oi*f*TW5oluI)*p(iU<0'xM[QVV=19Pv'fdeJN?T6DTSv+/Ǆm.ܟJL^@itSf(%|2ʆz&g ؋  G
-ڞi+/լ/q
-\-ktJRѼ)(3lPף%Iv!]<)k$)x5gewҢm*EruJ+#K-4VvTНqJN#%@Uj ,k=Yxn$%І2>;_Hb`oڞj.;+<̻:_ghr~[\j<܋?>>{>??#ھb񯿢7	*vL'`xàE 'QNw;0? Px`	K@,-B
-0|ų
-²	{C
	1A,bX:T#K!wڏ*8Hr0$c!BF3%XErt0A
-=f12u8MT hȆt)I&Ә??\~,&ϰ"%.Ԕ8RH2S${:Q>bI@du !l 98S:Ҕ )	Ԥg5
>i W1A2I5_nt4O(8Y#@%HHsl)D1)-^jO;x|<h.')AUoQ<sGw$
Dg(*Ċ䱨X J =%UG땴Etdiء4sT(L<5	AgSj5Mғq
PqvҗUa>j9)$5Z#'WH5Uղ$yRhHzGoJC`e)Ƽגu#22SH Oz:BA5V)J&gJɪ鳉EbQkĿHEPVԯxpE}XkwUgDŵ]lhY:]-&IFilgܿޭnޓ3}VDwޑy{j.i0712$e7<x{׿)N
-jLoRj)"[
-M5i尀B74(Kw+s%|t# ),v[W@عJ^Ў,b*;Qm1{[YxJǢ^ˁM2L4Ǘul*	dz$11u|41d ejպ%HKs:Im/VeҕOU<@թ.U6ҝ2kYe;k3jJͱ1맃
jBU5δg,P{?B6j0jK}4Y_Hq%oC3N='T6WIs'v7kWpKC=`F	դ֙.wpp(#F8RIgex/g_ܤ;%r$w1"e@,)s9FotEdM/ӗK``D&zf?;ӮvQ}n;~]~`ciZ1oLDӎ3<aƃҽS._Xc.Myƃ2ċ>Gh>Џ{/߮.=oz)~wV;Y/ԫ|<G&2.FL^OL0Rzg1jl²	ۘ5%Nѕì\4%fͯ037c	%\"_[ G/-Sh_(
TTQ`y 2-$UKYUFKmz,eIT-\SG}t]M]^`ʔJX4^zE`VE!VPqa2
-ZrL@H
&MXD!D^L
"a	rϯulPUv
-{EYet#QGEo19#!Fk}"V J&6 ֍e*R+bbD 6NlmQ"Ϥ|zح>ޖ}0=
-Q"6f45ؓ>9jSyYD=#c=eHzcҮȣX9#{l3W&܈➩0E]PXEiL)R]^Pu}x(EG	JMy$V9IaOb]Ny@KY,2C揢DLqZ],"߼p\[aCme:VmZ%WZdlU]XR`x
-l%&leNafE<e4dT6\,5meXE;cMXݾ1х̉ &
-iꛤmӭAr	XM& P\tN'	=Okru	]mSnn˹̇j_i*]N1gDܧ&	L~h
(}2(V^(n(vhTjLM#쌨..b^Ψ)Q؃^^iO(_P	ifX&Q!9).1)y<<xғ7S=`8 Ji )Yf`E5WF?-B_Б51 a-2
-_adm\tjLmXl0cVMj
-PJR\	%F*A"S$tšiI5~=LkVduW0
-N
-#b%~Z'niħ9.c!$oqbߐ2?dx+cue+a~>bgyBQ&lUmkQVDd,bJٽ>R:P׵ɊYKIP!2l,VebL!$$feHmlL"V\Lf:RcVe^h̺nbܛeM8ݜ!
R'Dkmb'ř-))-gyLgpλf<N悄6zmtݏ6.2JVRv~A.n.궮(뾮.....//&./6>/FN/V^/fn/v~//9//Ư/֯///  00'0.?0GO0W_0go0[pw00		0
-
-o0ǰ0
װ
pp9`:d11'/17?1GO1W_1go1w1qp	9t'{:̯1Ǳ1ױ11+1o19[C7r!q9o?2$G$O2%W%_2&3 #r!(*w=8r&+2,ǲ,2-g&o
0,s5 r)*r+r-'2/3373?%A'0H/[)s73.3t1/43::3;4oh@
,A22.3?43&9#sA%A1\,؃) 1 @2tE3GwG;˯3txX@@B73*OC:pM4PC';FSDCC?tD<?0FuPCO4UWU_$sX 25s)6#hЂ8B*5]5]:ص^5__u]7!صP5R\6`5^׵B/D/dO6eWe_6fgfo6gwg6hh6ii4| xhJ0&B%0 ,,4\v1D\d u<?0s_\?6Bۃ<؃*9pBotwu_7ra<rG6stCS7xӵF#B#6]'BS;64d7q688'-'@| lJB26#,#*A_7Tww7RCt!xuCk7px]7)79R\?xCr79]^KW_9go9w9_or' wP Xx0K#plo#\"Pȁй58^C?$=pSw8C`5?y^~#9zk:Oy1 y}7{{::&A
@I{@:sA&0BA8;B3< yu*wzô:O{uBS:WzKwFGB1 z7^w{ǻ;׻W&#.3gC+hȂ,,-"WW*T<^S<Cpp_|<c[|yl<k?Ñs#.C0ؼ<<=='/=7?=GO=W_=goҿ%1h6,Bo[7ʇ|W=`p߃cwܳ<S{35v?|Ñ+ϳߓT}W=W_>go>w>+׋p3-/*=>3C'7+AWw۾wS7?~>R=$?d׾2<2E[4z~o???ǿ?׿???@8&TaC!Fذ`E1fԸb1{8V2dI'QTeK/aƔ9fM7q4ypbO?>9t'{PFhSOF:jUWskׅ;lYgѦEZ;n]wջo_<paÇjDď!G<re˗1gּZōANؙtiӧQVuɟE^vm۷qֽwo߿>xqǑ'WysϡG>zeg*{w?|yѧW}{Ǘ?~}׿صp",LPl!< !	1P
9AA
--,1!QLQYlQ$aqQCq
-yRH!<R$'a 	+(-EF
-Æ+Ϝ1V8AIH3`.%!H&tK0TP2;rFP,mWΜ5`gM6t5f:sM uTU+UA 0K-J u[1`AT+a0JeJsXV\aVA`VHsMpŕ{]AH|]%
Tt]_{wy5SS۴+xEl$RF5Sp[r
tS`F2B'>rMS`tIfUsм6hyQLtg-:_&DMʦEmY7C%]^Qm뜛oF߶;[I
^W -TR<`<s]s <q>Fs8EOxōDSy=wnۤ;YgUR[%D75SSIsID{>&_O_V{_w\HqnUqP;`
%,KߩvTo
ط) x׻TWGJo
`Wd:attK;`z6.<DWDu
р6rx
iF
-DbܶEISh*%{(+8LF<Z[׎z{
Cia$b#$K"$vz2ǀ-#ȫHnRCDA͑[cْ:a^[\<>!Q^ȳcef&͵-P$g7ɘN_Pt/<b؝ĩ,spYYY[%2PxLM;0]NtK%P~<]b4
-]	$$!)<gH#םkb3]XC/SiAS*\}QW`T쑇T/EuDV~Ͳ,^6*qB%E*ǋZ>TeZWUE]kORLѕ}_d׻J5a "uc!Y,e1YRgAZю5iYԮuka[6"mq[ͭm}\5q{\.usK"PD{6dnDb׺C{޻!{_N׳Meu}W^z (F{ ׺51:`!8	`˗oed8F.P .1w`WpO^R--taƂ8!ouiJoSaP[" $;"	DSdQZX'G$+W6Jd^
!Ү+w!R|g/XE&?9}^ȟ,c83Ŭ6wyFy"cYf^- 7K
-!3I
cU3#:Ҹ^u[
efv2^x&6s\*¯ilalvu]l`~v3?mڇu# wGw=;hxԦz+il@mvMous|=Ōz+8-rhk\<g8΋=qE-
-fU92Z'ZI5W=`{]!m'
LWB]v}szBzoOgwo?{<
-Fᵓdwëxԗ_C__z+KGf^ϸtSZ/%47Zc!ojպ=N}Q:ko\vsu'^>^/3{96ٯ`ϵdx~*O
|xkV܆Ld
Od蘀B !Bo.F=Pgp8pdzKLӊJp i {)8WMkJoX !O:-!
ӌ+=,]-ߨ<m.N-
/1oPm0MK#Q嶎
-W
-iLˋ̬/
/0R,Υրl=jҦ	gPq\nKX~S.|yofѮVWRQ! 1αr/mpѹ6+v"b###92$E"G#(*K!R24F
-W2&er.r&m&q2'&u'}'Rx2(((d(D)Gr**w'2+r+$*g+2,ŒED,2-%,i$+g*=^r>~ZD-	.e*/ˣlJ=2Ӄr£0u/1CN*<lf41!<34	y@2'IR40+3Ns4Q3h&e;-B3c>`65UHz4)8SsHV95]L/NdXVe6ӺZք<7WɏI/d>ZYFj*<(@@ȰS=ʓAX?2On3C}A34Y s;&D;eIrSI3;Uɥ|liF`Ԧe<t;%b
-[*BI@FUTKEH?@LcI=TH	D:$6i28o<h@ə(JƤfʭNJMKKHej&7FDM`kڴT24۔MTyTi:3V
-PiSXʤK7;.uRP@FPHPc*i1[R/Sze>RfT[&PhlȣVE5xsդnuYYHVYA;\WiE	%J1'L9evL'S
iz
-i{gc `>OoP{LK7f|;]z4S`ӵ]ŏNSz"v$S\)3Y;lzh5TUY1`%z(aו~^31tbx0BVe	HR+bu_adodGOh6K58wl*
JY\OH kݵ?eRHz@7U]06J_VWgTkDIMk;ujM68/@ږF]d[lഏxVZ4o#È6fqvqW<0׎sWHrUrX?T;iR \Sf}sUhMrw_
8)wTe
-0A>G\K>lj`s6	vc{wbTvw'zOe`ulƍ* 0אUiW_W{uurdzEB 36xW{Mu(vR~WI[zwhZ]iN+bwVFuRvd\>dvdCk`Ok-E^SmK?fC!v>xusׄ~v2/uayw+htOfcXOJW65XZ{BcUKXhrYm5bq)XʞBibm5Oʏxx
vs?^P`nE;Eo:;4JQTvEGZR_i=R6
-Z7dy3B}ѓY@;54D+lQ/Ѥb~\Qpz99)4oJUdiAYjTAAwTTn2hAT9K91Mȝٛ;ڹ$eC-yaÒß23>2=96YA6jŒmǒ#Ec9=?EzI<4:4J,sk-3)=7=0ZEV:c$%kS}wM|7ejWtqkW)w壦8Z<zףq>|#A㲒R8F9!vL~9`մ:隮a~:4AZ{~?Z4ɚA̺1rP7w~mb3;yS|W>dOPW[[^a;CYCG-WXi%HS=cE%Ok{yJ:嘸-SBo*
{GgijGLAۻ2{yI7IE*1ҭt][o2Z:|qg
9OSՙx3\X{YgY5'_GMhRQX[80Y5zO5ir5ڪvUq?FWơ8u!P5tsڷr	u7wֳ;[je{WIV5gccX')id5V/`Ovf
-I[ͯgb\5h ͽßt6mwUJTc%s;;Џppdo
r<sE*KUuӅ3O1#՟/TST`ekvoYwn;n=oMFn[{ǃcsڣ]<2{={뗊Ʒ|707wӇmy$<}Vq]بεq3W<\Mcu=	(S$ EVh:Lx8J-=8:'3?w>>Wt
=Z[Mg݉5^|>|ص=\8{ކi~ba`J~w~w>wt]с\YE^KsݥY:ÒE՘XhIٶg͏$wIKi9[z[Xo9K͙O;YCRz*Z>L~A~{ى#.d_>,+,+)+C?ɿ@+_0???_>;.B#_ē"<y  ` ܈:X B| mA 
GÐ#E3Gʻq"A	nd1Ν<{	4СD=4ҥL:}
-5jZ5֭\zUرdr,s#v%ib!ܛtwYqۗ/QºXa͜;{:b=:j[IR'87$
$lx\%봽o_{>{^>z3E%qO殛FLL	KlCn< 9'( Q{nawz"և&I)ⅡmN"ref]N@GqJ[.&}9dN>	G!HeVE!pjiA4]	m(=FZmDWch"%AaE|a	hٔV*"
h
-&1
-X~
-AYdb@*K7AtGi&o)IJ
-ފkd(*ےlʒΖS^m6nmKnvmWnh誛nދo4/pl:Kp
-/kOLqŞ=oqqU~Lr&K$r.ۛʉLs6_s>LtFsЪtNҨE\uZou^
vbMw4SevE4QK
mǇ|zwe!=ݝ߆
q=7^yONyeN[yؘ/Nt㎳덄9z*wS;Ì1{ֵ裇1DOW;)_Hy]ǳKk6S;WM٩w9i|=31%gեN bw0AWEuM<yp`E55P80s`հ?WC{&	)="F5:b-<3ᱫXaywDQ1W50	:y`*SzT#iIfB# sk|$ahIuDTʭQc%&Gƛi_ Y1u(GW>Ҙl0JG>әĚ"<F)L3z$',Wy5ӜZ9kNisu.1]#<E:r9zP*?C=^'.uOZfG5Zqy}I{/haj#2GNhƓ8g֢oRT9'Fč3:&LT55&P3Z)50Ord)Bߕ2ܼZ#Hgxx|h!߈BLԣы#Nt#].SHOɽRy,VYyYurPeiVCThiyM׊3
*u]9La;Ni"ȶ{TFp/Yc(б׻_$'Jϼ=Yf1Om- f_kDO{WzmoK7Ymn9xr6{K%kx8o.Ox,nHx4oc_8< 9];$+y*.J
-(KyT,ky\0yd.ό4yln8yt<y|@zЄ.D+zьn
HKzҔ/LkzӜ?
PzԤ.OTzլn_
Xzִo\z׼
`{.d+{n
hK{Ԯlk{
p{.ύt{n
x{|{
<`(+|oK|/k|?|$/E|,o_|4o<<}D/q+}LoӟKIկsa\׿}d/ώ}loYQp/lat}|׻~/<ݎ+~o
-y0Ǥa^?((sl_yяͥ?/+ƯK?r-(jG~0#/Ϗ= ?o}4c_'|5|"~|`epp D|W(D
	8|~=ڣw 8~GHgfw3&{`|/(2H|Wׁ&Hǀ`]H|&hG
+8}#ww0؂G/h0iH}\i\*
-#sӃ82xh8|HǀUh+Ȁ&B{%d`2*'!C)
=@[)ȉֵx&8PhÐ؉)8h
-X{DeXψ|7؆c[P P^qz6k_br5WwgȄ'xH
-Cc(|}	XР
-#
-TL
-8(EّXY,ɑ)IIh i$	Ɍǌ KɔMO	Q)S)8a6}}ph!
-x]	
-5(U\l?5NyH	PPw=&LhL闇x鑆ɗ@Lya
EߠY)I98Xə	}P:'E} 
-)(	O
-LGɩVy_ڗ
I0ٰ#@
  "	 
$
$pi
=hÖkh>ny5p)8t	ELx
-P蠳B#):O!*#z``ˀ%ա'9#~0	,=:O
-)5RF=-ڡ2LJ,:';8j4ڤ3z~;
-A:qY#Jejgikʦke҉i)2	yj{y

&kK
Z!Yuڃ#z]Kl[E[ot5gZc5j^ڢ	cp!Oڪ
-ʄګmZ
-搢٤"	M0:[ڥ"ʪڡҚ1jzZ:DjX*z/*"z2HnʆpJ0P9ِٝ)Y=+[y" d\@dUhDYcEgh
-ڬڠ#ښ7L
-/7˳0ڬ@zE
ڳ
ZI+CJQ˰H+Jش_V\e˴8j˥W
-*kyierJip	J#@

˸չ9{ʟ˖KB FK@GKBIj;=Z)ی+k-{M˳:
-8J[W+񊦇ɫxZ{<
ȻAWj{9Dۓ'
D++׻=٫ӛIk+Fk<;q	
}X6
8jԠ ذ3p&̝)|K=ZDDKWl$#W'{Xb**1=)ۣk=kЫ{M[Ldeikgoq,	,le}͠{q J
S`0
-̀3Ǎ$;
-S |4ZZ	]5CYeܴsL˵ C˽BL̴\vLex,,+6[9d<Ƒ ,Ll,L|,e	y<=(@5<9`P
-Mm|e` -#=
[0`]/
1-3M5m b	P%P@M`7KMOБӭwWYvGP^=ў cMemgikmo
q-sMumwy{}
؁-؃@؇؉؋؍؏
ّ-ٓMٕ
نmٟٙٛٝ
ڡ-ڣ]٘Mڧکګڭگ٦
dѵm6չ	s{ۿ
RM"ōɍUU
 ԣ{Mm׍
M
ߝ

; 
GJ`
}PFq -
7IQޭ

PP	ڐ  <)+H	֠ߥP
-@͠0P0?Ґ9;KM1n
Np8ݠD1 p  Omos/~14np|FQ 0	p&yY	pn
-'0qp&x
^>s ǅ	 ݀n
P
-eP@ְEQ 
-  
-P>	W̎W7`@֥
!Hq=~paQ'F		|PB	~N	A1Ȯ||_|ėwyJH7]|(H%o')+~^`
6nNznQH! ? 
-_{h
-^.5麈xH{V{TOZ{ZJ;LN|VϏȄh
-hZcBcǅ~`|%,oG2/s 	r T /`G >@ae:OȮ~'OyLxOin/0{{؂ٯDQ@	a]@a 4h`р

@9QwS̞%Dhغ.4h?uGĈ32)Pd;17Ndāo;%IbQI8ҊJ~z)UYnWaŎ%[Yiծe<qΥ;'9q2i:SO(Vl(Tװ<svv/[EM\6XJ4fg>Wlo˞mY5A1Nukuh:iGyۭ0δUF)ibWRz[ٵowŃ}{asdaC&V++Z|ն(_4cx94p
R
#`PuT LUt	̐T'-C7l#md#]	wg4H$TrI&tI(rJ*J,rK.,>0&Ù0JE<$D4O>TN>A4Q"SPG>DS=%o쌐'=T0<1rVZkV\suW^{43zBǒpYhCKmXIj)Z5ŧexu7u5xUl6Zgǵgq}kE]u_	7Z6oMb~3xc;cCydK6dSVye[veXk9s9^lw9yh6hVzic曣<~֩wH1zl6lVcvC{nn{o>bXw
wq#|r+r3|s;~{A7tSW}u[wuc}vE'`i}w{w~m"Q~ywy裗~z꫷z~{{|7|WG}̑~~ P$`
x@&Pd`@FP|wAPP`=AP#$a	MxYCa]BP3a
m(Bx7a}C QCbux;"&QKdbD񈣃bH!XԢE01R 4h"h6Q{!(5<^b|8 uIHHFR!oGl@
X5Q~#6)N"F t%,eHҔ#9I<~p
(0_zL]+gyeiDd..]01٨.ʲ-a9I|S樤%k,%d4/xE2
ADgiq8l$	BM.t~`Gh?"5 !Qr(LWjщ~T(gj҆&T?(6|@L3DGJQbԙjUO+LT3*Vzs)˱d}dYZӻbhkWV{c7(X-^`hXX5Kje-Df5Mg@Mm_7ƑJ?־MjҢ5p-lqkT,][o:,I/\FQtgIb4eR\nwu	i^JV~=cOXvz/8q%piҧcMiKzPS~֡ݕ/x:Hs#e\PU5p)%5۴~3p	Rã@c˃ŏiAl`$'	~߂jLv]oLܖwܥ!xR094z=,˘nJO2ųpe#VɃ&d$p.hHGFt]>ђt=m?JW.&uM}jZqAu]jTzum}k$zֻu}k`[&vu]ld'[fvlhѦv}mlg[ۖǴmp[&wms[fwݝUtk#Hy]{%7Gbpg#{o&s6#mP~o9ȑmK(4ħ+b|j,vFav2a*7Lyrf>x՟ouyV	?#f,aq4K]yȭ !Ep"ΉY-Ipsyb#,\I8!Z%	xmo ޷~߼7	3Zo{bx3h7iq|\^p݃=5[v8ǹ1Y<pЏ>q~10}~З}~Tz~|?M^Qy L7sxX;l k@;H $ۻ*;;ֻ;؃@A˷_AX@k7>@L{@td5йU"A;<8=A:у@
\A=-{;=zBkB|B1>,?#Tt-<CS<,B*4%AB#\tC=GLB?KҾ(22(ܷߣO7
-8Ï|L0XD7B
-Ĺ\4E32F\T@{^[+]*:U/=|FTohE+
qFYti$F]<QtGc8i4EpD}FcT9uFl9~tFDGo4tkFExLGElG{<<"M#se3u;{7R,U<E|HQ+,ղ8kdIDDEHDu\Ɲ;xE:$#Er8bP Ѻ|@IfDǢE\ȯG	Jw IɕdJZʟlFJFKvKʪǫ˿KY$J9[˶[e,DxI0˖BTG	Dƥ J[Lt$~ͰLͷ,FFj<JPMK{:K8>|Ʉ7\Yd!8GzDFd|<S\`Ԕ؜;|MwM@MN6υ<LHOdGt͹OOĺɬ9䃹˄ 
-T@ˇ7R
-AK?ī>O |
-}P3ù6d<
T<LdQFvz<d-}>lEL1(Q*T'z3%@	U
-ѻÏ\QSO@v
-G5ʳR.1
QtI$]ҟ[S}#D-l8;PUtC3ƜIdR:7)>-7RCӛ8)z2+\,4ZN<<I+kMԤATЃ՞>P=2D>?#<F]>STd^=*=QI[HdUYtU$e?+UcmSj<SֺJ=;y¿қ4:y
Hux
ҜWwkqLD}؞tXMW~]X}XX=XXXX53|MX0YLʷAYSق~SXR#⸜WͺUW]sو3X|َ#ڙcيٕ٢MZ
OCc=ڨmZYZZڞEZ%Z@YڴZWE9ZZ=QmY[rk[DMT<]CŬ[A4:;W<>=\øYKq;͸[`> \3Um?0t\KJt [=#;]PU#ZՍ;][<?9";UzVTm?Mݙs;܆B(:llD(m;ЋL@Q\4L5CJtߑu]B}umI1A2y
d`K->uB])"B`	`%UÀC9D
<KE)JF(Ά\D ,EEydHwtuLFu.Ƴ,xǍ\I0&\c7UJ:`VT}O}FmGv2k=c,4Z4EdπK(O p36`4v`;.D$
 #T,](
OM6LFBOVH4TJfI4ZKUd46`TDD~cfe~e$fFη^8`VČK$&cbH\`<QnO{5OT[#`uwOwGtex(=#Ad%b}ftO:B`F}0PN&gوgNU>kf/-KSn|,PlHd,)MMӼ]	dX]yw_-R9I"fČi'%imR-b%@3aR3>;B*["8#EQ6]f:ðaf;Ujӌ.ihn[G?;LQ~T+=+?DGp5(VKQ]g3Tԫ0< LUzVɍe$]̖V˶i<YYYbHmU26J&`m5k8l^~V^I/k۹ڷngFn^[jn&Coj.oQn^onVoo^n#oDC^npn9  {Xpop{  p[=:_ ޘ[Ppp
-^qWJ9ڝpfd::Owqiq"`
_^ӽP>(D&]{ hX=ͼĝq%<}))?\3_]khJ*_sǦރ4r+Ϻ,^>wOpW##O>#DCDм
&DE@?t@FaUDQM`Qt$`;Bޤ&ANt4uNq!gYtFHD^$<ӹv	Ȅ~btKw^T4Nklĉ6YbbW_dGjEfKxDavwc?re_ńf޼]~Y|UTx#ˆHpIeZKxxkiTedۊnZ@MNGG/?aD͊VhO{ue:U]79<NVtBk~z DwE%PynzWgofNyGdD:.ѭR3kEҲ/'ҡTbßEnUg3Fj:E#LVTмES/qOqw1m/ң?R6=>PwVNV8&zF.9\4W5iާ}߇Zm鰭oz}G<_^L]v7"'p "Lp!ÆB(q"ŊY̨q#ǎ?)r$ɒ&OLr%˖1)s&͚6o̩s'Ϟ$ahn(ѢF"Mt)ӦNB*u*ժVbͪu+׮^
+v,Y@N,v-۶n+w.ݺvF=6"޾~,x00ƎC,y2ĊRάy3Ξ?;|yXr"ԘV45跬^8  $YaH0砘پW
-\8q'+ztBr! 0P4ӹ6g6F~)6yRm7q9yEsEw_\Qw|mG Ag!gՆYFQp|VɉH]Ň	j,L8%5NuH/0D&#94^}*ahZyϬAp݄aiU
x]j)Yl hF @Nچ`wڽvIa(y蜟P(gة&NXٜ|v藍t"&hJ wTRf|
-a]IgyixCuhVP6=h+&(^jyc)u	DQji2PnnʪԝFʚuޥ5ʰڽowQk|E윿6'm.jLϾl/ֱq{I?hC[o-07:	Mo>ۈ- G2$Ȫa3G˿G3^=ԽYM>lu ~t
\3#}$pj4ij
-3Xk=VpCN/ZnE-ro^8z2?~렏n;9!_$&׾Nx9޽Gu`_俆q׎xǂ>gqƫDf<jCؽ6)n:^@n
-r&

-`!hgy tzp{:!
Z;CQ2Pc9hQ_ N7N@n5ash>{w;NPϘ&MU_,/JtseL扝EN3 ;R< HE&ox KgC=	~q-Y99,Yt#8V%gj
C#IE!e/(J|cqIxtIia #[滎˝9^BKe{46I# M'kGӠ|UvbSs'OPЂ$p
"(nU}j4D%
-GEQbGGѩl7n1Eg~vOA*lFh<
m<ԥ@p|NVuU1W.Nh-ܠ(EѠV+ȃfaԘ 5V&qWnVŨ*@Evz:#ONSY]3[B׾)P"j6l:EO8,eZ[N՟md^źT9t*uc\DF9aZ4G|n~]w4= R1օ
^RE75oV{7/}^ƾ/_θW1i
w,3%{aJH.X=~e_I]iB8"xpzUЭE,1kL;
2usKUB2x-qj*gA6*p&Jg|@[?֜"l%?ى̶ꚍ':S\Ep>RfRÖ䲴o-6asB_ۑ8o78
m{t
-ouՏ}f9!B,+eVڋ5%WLZdM*Q3]_Sf--HctǶEՅw5W^[َ|H$FXv{wmohDڲ^QK9@ny㫛KkeɄ?n/&-o&xzs:d8Nf%ݳg5\7,WHWes(3}OOQ|fyBJsBoq?Z곌i|,'k|k uյimN?,AW́\UU׆MeV~#Q>M_+Joy0&<;/=mzBJRyAhψa[ ~rdH)z{_O4~WN?߷[CGVϽ?|<O[/SZ3=Ե(jLec
1QQHK
-KBS
-
-_	` 
- a]KKً4V= b⏍	iɝ4	
 Pd_-[DmtRÙC(%%S>]ZY
]DN1$Y2HO
UŌ~WYܼ%[8}.͐pI YYɰ=Q}4NTCPq2IҮ 2ޔ
-*ܴ0/ί1-vaNy7Q1J
-Q3V
-n1Y|c*3lk"ʩD-^кِBt1PCn11P8$8}[-RFDQ#\GV$T
CJ2J6GDPK#ot$W9@]QS dKdIP)Au'
!TIK*1>zY!!YGe%"My-B`5[ZV¤Y
-\;~Ye}te_Z \ђ-+JH,f_UHq7=#̹ZbIV@͓OQ4b"̜֔L% <Iig&EJeB%a"?PMw!QqoFB&i%fAh.'nf&=qKEAfd:]J%V0LZV]
-]l(}%`ozZ= dٖmhbm}іf%VlݲkI\1RΞ]PIۡfׁiݘH=yD%Q^aiE$֑2	*E.)^`$%KDbiVz闂ip)D`xS}_V)aARFؘ
-ĕ2_X,X|)XfFȟJ
j9*[4^Y
-M "
-Q!
-Ӵhdj"ŧB  IeyjDZ,jz*[I2a_
-U~ᄦ]>kږ0aF^QpjJl)^j!J&!`!#!"El ""a٤J)*b	+j:᠒(.laa&r º=ݜ!Fv-˚,FLF"\>"ڀ&QxB;b5-Uc<9*6:Ay#CU>OMf&#$
:c4B-Y#L,pYޔONcD". O6E@Dfl\v OQ5^I-A櫙ޓCմkYٍNNOaH@vjҤ
-ER榮6#Z&
)XӚԦXSSD%"U#^-jc[6%$m.ۯ-f4&;\ݚ/A-0
06%69R&4R sd,Ւ6嵦rg&R%iEr(_rv2TijliNfJkgͱKIyNgp?&g?݊pOJ[KE50tdmmmgI=g筩݅fqhogى{b  ݦ%f>&k1CVd`riQIސRr]*rIlRr2I1#s2sE12;3C3ӎi4؏֞55^>kP0H8s5j
\)6{i88#^9K9ijW;3,__ekʔ߬
-Zk1+!jLt+HBѱbh  ȯ
-X۰ktߺ"!hj*4kvtͪ*)<V NД>)Ra>o(m

-,\eR/`,l(-ͦfMV!+Ƭ\,Gl/z[o`39dޞí.'dyb˜:'
-pfF$)82GpdvAmmoNZ26rnQnQjm#rGqӮjpim&9Buip+7o;2FwFilw@Cp"ae3%o
-w*O?0eR}3&RZgS7~FUvj#|/	a7Gxjt~	s)1iڸ& ~1Ăfpx8$xѴ{e7 6'犧c8mFpjʅfr${s2'`EOAQ&F&*0_1vءo_V_2(FkkD?-/6Sz;[0'ޔHy:TYHzFz:靺Eú㵺Pz]ozGȬ{#I{3{;C;/{S{[c;NL{D ;
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/images/plugin_manager.png 1.5.8.src/docs/nl/images/plugin_manager.png
--- 1.5.6.src/docs/nl/images/plugin_manager.png	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/nl/images/plugin_manager.png	2010-06-18 10:11:08.000000000 -0500
@@ -0,0 +1,258 @@
+PNG
+
+   
IHDR    !  "b   sRGB    bKGD      	pHYs    +   tIME1H   tEXtComment Created with GIMPW    IDATxwEߙټ{G9$	
+3 "@"(*A$QrArpmػN=>wzzݮlu4{d:~ŴxՋ|p)w}4mٖ[~Vn}z?vB(۷nȞ	I Ȓ% tЖؘݫ;Ο?իWp\l6;jjE!;fwߕ -c4ж5 7Dծ<uM cKloӲC{|*4ڏPBC>d0[kk9r;:_ߕtVŘG{BwxgnE߰0W ̖$ Ѡ#};6GNQx`Ga3:q{˹MۓUӐ=dlʋ8~?jg߷=r8iǯ#GzEQXrIIIFÊ غe3v{5۝3TRh2ӏRO\6-YΟ8~NqㅿoU+CHMy3[4jXh41jxJ+le 0,^Obb}ڵpʕ@HH?-Yll2ls51}_	6+ 4k_NZP@AԱ-WRŲ,Xe+Vjq݈H외u{UΧvGg|h{8~\`jPm=1_>#S>c[uCȸ<={RMuZi\YV'ɞQ7͗մO HEQv|}p\tؑYfaZ~4]Sgp-[u/Kh0=rByq5"ao2,xS8c1]ZgѪm|?gS_'P % ).<_/Xpʘ?>vA]܀~S8m!cϛYB+w{Hw,PVu	OVu܀^F
xͷ9cUΧܵￛW,\0ܹСc;V\M5WxY4lbcb0Dv9			w,m߾,Y,6EQ10
$;lټ	 ΀}P%h߫탔$	QSfQ1lhQ1M͖=?l6c2A0Mftz}<AX,Ǘ+voߌ0<鬺KQln%{KٶWU_/\Mbub
+A U~6g4fh)*6qF??'epf>nHߎ&X7z6?uͯx}ֹIjb!VQ#mȌEŋ:d M_z-޳*طVooF)7$Ù캻|ݎihL)"G;3ٻk;5jeӆ5Ԫ]}B^}?j/rÚ˨DA8q\@p]TX'OLQFBLkؾ5sE"of؛CoBBB;zT݀5)9ukΰ7ya}N<Aȓ#+7n%mfC+AHLL bʕ.A.;nBEY~
+DWlGN4&o޼w}({"cJtWnͲ9~Ay>S6Min _|L1,ʵmefV_:yDd/ߠY5C]v!fүcKvԣ_έZθdYYX2%N!JΟlҧlܰAaظa=		hZ2rgT'"
F)v!s>wfR	֮˵0`?<m|>e>Ι͕˗ya=Oj̙$&$9wwrg.6qz$qQ jשѽ3zˉ رǏqy7mOtt4>K/rƍs52Oؿ^~4]}񢅼[j݆Ǳg.+];Xꫩ=s9s0>mǪgl9l
+{ Fs*_óENd:H#mg+P8[VBn"
+WsjvWWϨϸY84aREQa+V;?ّR>	*O+ʄYK	*c_mH̙3ѣhk׮JLLңG%22RTlyH|e
+o؍^lBK,(Ja(YHQƿSxsly}>NI:5˥k{nW^oOJ3p(kLc3ݯC3+^DiJػl3|~$>qTܬknfS'O0Y39}qcGSP!FG
+e9t$oZ̰f6<p aE
+a6߹4z-1y'`00l\Mz=^!ph4PD1Zl{Uʯ&	1PpO(h ,F$I(`d2h0LAߗG	73XQ[gagWo̯s#"c;\((Ͽ[Þb2
+Y3Y_~aQq4Q~K|Qk?iъ-<{u|~lww^mx}l}tA592Svlơyj
+A@W{V 7ܮ4o VmNoT4Sac4Zm`q4^}oδmQ/-`潨xzgo#(~J5<'I~Iߧ2S~	jZNjxwg
!MG0\Ξ=CXXR~nNWEdY}N^v&*O<Cٹs~?7JjhN:Ɂܵ/^b|>-Z~7pB3˿шn\NY7wW5yIȕ3'ڴk˷tt;~ߜω(K ~J qKq[g'24rbf=G/T͖)X:L_JUB._xԕpk;l]'.mac٦ZL)gSjGegr,"(HiEA*L<
+];M	$|zC._Rm/S/Νx8A]1uqٸt=JcL5ǐ`td;}%Jd
mWF
+x%Nyt:z= 	v'FӅ(ңs/Ԛt	5N^'dw0$Yߐ)Sf4mVŠHp8yJl{MjHJLvLv1
Xlߺ')NYv(bz*8$;͙S'OvyK1mQuJJݜ9L9ժTw;<C^ﾋ3EH\N7cGtӴZ={ж51q8ɸ]Ν=!.6|r# 2{LB-Fbۻ7NZ_^g D+~NVZfܘ1|{P^Ջ+P|Y.4aoЦU|^]S9QJw?S%IBeDQ#+W>xMz%	A|X`\۶R(\Iؽk!BphPe?(re/$PYiwT,_#P\i~?|AE	w
+@dm&NIt:Gs$&&9sdYFN0$lKvWQd2eLlll[OЬh|%BV
łjM*gDQ6[p^'s;SFb	`09b,lPBBBHe~igEl0>^S|~).C#ek%/^o"j#m
Vٲ<S[;bRMɛB
+wOOt}![^=S9EyvX,SkwVP> ƿ۟ju^^Vpw
+>bi͛>ם;=\rgȉ&2__yO){O<^o.DOt4E	3JW;4nǑv݇}aҠˊBڕKu-7♋{-/|&˦؄P,Gܸ[DjT(j1y	Irڑ.rZmVK6DuU+9}^/6&ޞ*ysd{VLwAh3~X nWdEi۳)\u:E	3=?Af=!tN&$$3NdabgR#ا\{?
_L2H"IZrd¥+AWk߁F_٥TodL&Sx<au|ǜ~_&hW!=|KTضe~)Pfs7G~Z:kC0yDJ.Gͨ]Y2gTXQPdO'suy}>4MS|4.P,X\r3<bHOHfu)R
+$&$ԯ߀ϳyFڶjA"ň@B`>\ɵpHX0֮#O`_Pˁ<ڀYO?4NWk6>`3Zgs~V[	93w.ZAVm8R1
+NpMdH>n ^O*/g݊m"c޿qFKZVbW;Ss_[yEAx!78~/>G2h*E=+X5PNu6.th<>I<S#̜6" ǄogLE~m]nR/ mQ]7r^(MqV(Af-}+[طu-g=8I?v>eٺa]{JmV^ iVѥN. 	kFzVADQ{Ȗ{_W=Ap@Թ_RR_R>t2<}T3ot"(g>r0\-"(2Y2nHn߾!ӻIII2ϱq: .KTTp%t:7#"Szt[`0`7ѽ3?-YĩS'߷7W^%
"oFE<Hn([8L8'8V2?Z
K|0-n)TdYK+pHtu%t @)1i'HR@4zFW{STƌޯг{'ϟ:(Dܸ^+=<pQE!&&#=vVg`f&JŋȲ̈c eK!_}9E?-ao~Zmof2NKټy6nHwϚKV "Yda폝(.34uxWB
+*M
Iq@PRj#+(
+^OD	QTgD'=^**B5ڲx݄$GJe\jKٲxs>uZ! S:-m_|ֿz15ʊK_+mߠ;zJωZl=pa=կ;}zu?b2e	Ϗ(,˂&%V)|{ww-WL|?w9̵<SG-෗ȩ3S ,^W'}&exmNOtшbEj(*[~|ݎD%
+~^KٴhREk׸?1KqͱjUm:wF<9F|Zd\Yϝr3OL\:0aςw|9~ͲpX(eix߸LDQ@>!2w	gM*r̋^?;Ug@Dgn jQـlxdEQXGlf&)e_x!?&l`k&!x_H/nƖrlKS!
ǅ\rE&}JHLv?Z R./[lm6<WYv;ժU?}awTʴ_kNz~>	v3ywd˖56׳Ȓ%uGids<4<"zÃzw;z$ܺu_MGӡxsj?rrp:rn
גm[P]_,^sgЯztEe$Io%(jz=?|7ӷ+.QI߷7 Wit:5qJ$cGjvn̎x{l޴ݻvbRN8S>TX Prd%:*oIf9>kPA`߷K.MC^'*2ZKP$F
i9Nۊ7*z~_\=u#vfZh4>}%Kq9+~e		:+J;}}z"I&= I(2zH$IzDQLɯԭL_0R=7RImN̏"I2ǍEYO
)]Ph1EEuCOeQ0_ΔoӉh4/IV-xs8/s'OhiJCDEF)SMqTHHHrxX|i؂ PtqEIxSf2e?`̜W\MfTP1GЬɋȲL*x7'99*#^gSkhZƎItTN~E\N`XDFFҥS օq<VÞݻ z<K֭]۷ѭ̣X|IHH@Z
+Ce֭],,gb
nxv8L&44j<>>0S\YD<aC$֬%2o:yU+c6YRJűk._|c6EQ\,3F^xn]^ qxbMy#tEQ$
$ҌF#|j7oJhh(hڀLq82%O&:9Q'gRQli?lx8LF=}Ӧl)\i߱II!5W{2_둀a?Zb&Q8QUGj!2k`ߥҜP["nc4l=S@}b6v+b*_o}Q(WiQ`a*TB
+*Tdl>tUg4;`0>7Rxobku*ngrY/iQﵜ^~\⎳zܹs0 7ӭV+rdk=zb˄f2NJHHTPxa7˓+9sdc@ʋ+3fhWX:bYq;ɖ51Z~O;>CFatF@pڵkhOe    IDAT2e
+G	fJ!dY&ԭ2!3CzbZwM׮l0w
b̞KH=5p<<SX~E
ﲬ !t|>q?=YɲL5|+_uVm*3;~Sm'Czyoq·}GV"{<|>OFT)_׏'ɞ5s8\mҜQC	L&=W<>Y	\1J̙Ϩi~n#+BLP4 *~!6>i}<9|#D{2JP@$Wߊ.Zj
Nw&WPz=
+3*[pW@X,T-[ʄd|v*:o*4͌Nd2#ϔ,f&U_6HGsX|& \G""RjxSٺ7n>بxܬ'Ug'FӃoL^fUj:/_Bղ|R>]Up)+? 1!sgP oNZ-7n|9rN(t~JGrzl(~F#$a7NM`N#..I0`vχn'4S&qnxϕ-_GM"w,6<[陿
(~?x_ZcM㇞:"ao;/e)qqHVpLSN-}9WKΜm|))bcbhբ)X|>_}l6xY*SϜ19%8E J+,YkWq8z2R.O^/Zlŋ3,\0-6Ա-GaTT}ҤQ"oIU8r.^˨(
+ժT`ÆuC*W,hCԮUH6lXdb̯Sd>tk0˩LH52fDQdm~`?̞IWa05kū{bz;{sg<DOLHZ
+d%$E@TYk4p{ޠj8HB:M$n7zVnd6#Zjɲhr7~|>_J#I".V'e1`0h4ɘQ@˸\NEA'~DƞÒT-#tiF6kxsO_evqI]O0W;?^4a-1gBίpEPэ#!!!|Zs5[Yذ((9S_}Vr_]T)[t-ˍ<x:DἝsef+nw_
+Ǳẽ{47oٖ5+݅@?{cuykU*́^eeh\$9JV|:{i!^?rbyɮMVޡ4Si?mhO흣/6˳iggznDputJ΃bjK?8xޫwB̶q^DG˽:Wg(vhTfv{VezD:;}uA,5r$Ioĉh4z=>[a޲U[mBի('1y};۶b4ٝIߌST{	0@oxB&i<<n~媘.j(܀Օ?*L(hw!Ex=n3v{|շ\."n\H0vnK$118:v}{6y<{}y@;ժ?m)_2gOdƵ+^\yKٽc+VcҸ(Gѹۻ,?ݪQ[.#HZܽJ"4\.':Y'<E`0z=:nI4- ~>X̩0Y,(*9Z*T<팮.PCֻ#Ҟضe3M7ĠSr6lXG\l8;Jҥq8A߂qcG\:f
+%99Q#?k}>5nd8z(F|DRR"ݻL9p`?׭e\t(NCe)Cx=_m[7kxa$ٓhԨ	[6o$Uƌ#ٷo/7_j1͌7;gP"v@Ւ-[6N+W.3d@d*Wʢl?~%f)R'c2B:e2*Waя%7urS*Zʱ{Nʗ&Od_Yr9K^JtEQR`0,˅`n6N{r5+L]h4~+K;^IZz70q2 ')m /5ȲBve
+nBXm6dY:MiZ ¯^%(_,VA|7ɜ%n;>E%Xϲ1t:]]v3k
E?BCcd/OLZMJ[.AFO٢(
+V$뎮?1H;ZxeЈ{gHـBvZIs*5wh 9ٙ.l6`;1Ǝ.~>nRJѪuGt\kVΞѣҷO/lb4<c?} \Lzغe3ADUPʼֿoJg3vHG0^lP6ZrrAŋ._"j4Z\.7>Ve&|>SjUzO߰7n\$Z#1v+@e ^zE}MۧƁ,F&2q|wҵG
N	,x%(ʑjԨ+/6n@~Y	|WhQN=
+Ht*TPB
+*T>dWѭB{)ɤzP3 |0#1Wg,\?pdEFE~9

zA~(
+eQ8GcF<3c29x+٫d۠}
+MU'Y`OvԮR箒#"seq|~'_SX>ɮ^kS[եy<W(_LJG\ʗ,DTLWnDW%4g`1͝@yԯ^n1^Q'cxj'u-Ol;eɌ=Ee+?g֯v=:7:.[:Fl0N^fRIdmDtPTa7hBo<^oN
Պ++ʗKSXAjˈ1yLf3
+
+Wu8$:Zŉsgg<r.rޜ9fV-Wstl8Jz	>@tʙQ\N7oUiLڳk=n?fsT	


+xek a*5
+;.=+7*MYm*Tiwyg.B#@y١1𐲝	"دo'R;ɛe>4M+uRDQ
}>?z_Ɵՠ)OdlX0u }[赛^~r_5 YVx}h$s]aBQA&LB=rV/jq=7Ӕ/<9pJ(2rHFN] ( *
+x>dEa'Ȋ|пw79:Q*5C-oBJrS^> k)\ތn4Z؄lf"#\2
+
1+oW.Чs
+ɾlb{,\EQ[س&&qegztZq׿ڧPtxf	]j_+j"q	6BCJϕeǈ?͓+Gk:˕U8s醼jhdЮtZͬfb(T+_;DQ[':t-F)UxT0.7{U.	{owcUP;[&^jP.vЎ}z1}f/]䷕+j~Om[j
+1CddhZ-7p!$Ip%^э_xrfd<n7uɂys1
\xukײe&^ލf6p`> >)0rGғmзO/Z6kl@EvډFa_~::cQEzҦesϝ^by2O?@HyC4̞9CD$۷o5kV>|]ƌ_ş7.PnG
,BţREA_@WjZ@HVbAc0ػg7f[h(ٲb٘<i"ٌ^f}d9Tz_M	c)/PA 6.6?cGZmh4%$MQl:5) p!!!HR)!Vӡlp!!`8t {(
+zEfL l6[V 0y'X,mVl
+`d2a4QBTT>xϭ۷0tiME`h4bXR	޶uK0ohh(4x6Zm-Rd2ҵV7bEcZtS_{A$Ilݲ	NIn
ʕdNɄ-4ٌ BS	-YX,@Xvh
+Q8M6zn.S^#Gؿo/11tؖofqG}}&	8v~-eJgO4q>ML,{|Ġ!oBtd$&($	6o[7q8ڻ' zԩU
A8u$(
+[l$&&r3"KȚ53,(r2vp5^/^hP6/whukLih4&}0#֭Oݺ9w,L*^$?'yFt:}0sYu&f={vѷ+_
ќ?./\|;Ir2ob߾=>tARFN?ׯ_d6cۑ$	kׇpQ@*˖Rry֯M:5п	:; pu^/[7o""'Oh2u&e!$%%iբ	ODI\NΜ>CߢiſxbMv82;~=%ϑÇקU+gap8ݳ~hMEeGa:,qqq=
rEll, ze7n\gL]UUȀ3Z	=u3ep]\v
,3}wD
q:aYGZ6gN3If
+e\ti_|ΥKɜ9}{oFsHdE![P~y	ݺt$*2eK!SPBSTý{v(p#,3zpJ,ŋس{s$q-G Lْ\t'OPJo%8WTukW3v:$E.RaEXJF11|:q< %ڵpQ~} KHXTp"sPڵmo
MID~-3Oqzs_NM3R\)n:Ă1ʔ,1A-YqcF1ذn-Ke4
3g|;o
Q&!!Cr6t1ec,Oi׺F|̴ShѴ1eK'*v;z$S:sv~?g	,Z %rZ8'c#I^4A`mHDll,ƏQ%^o@vc4q:Ȳ$I(Fh4L1n;x^Q^//Q%5FA4m>DQqc6INNf׮4j		drIn\N/#bΊ z.Ş  &XgɄHy@ lzzL&f\N':W F1X/ǃ(ffÎl	f$)>F	Ex<~Lf3;r{<>&5 :d2d2˪x08Fnw $nZK/RxqjHJf.WEf$)WRthך~YnO zϿ~Gi_JtUuQQQ	$fs,X$(?[) 
+$)nϒϾT")۷mI||<q!,vi/×ӿ`/E/j!44I,Y#	uFukq$\cLyh$>..aR*T*T<
=Zj%4(g3pܕǺ(q{jW2?ON֭[ر}F[nRpAVZIDD۴PMm̌Q/jht'rŊ#/i8_V0]/GDBd̬;YMkfjR8p2of^aձD;rXNDe8rMIΉ Y}hX~oOR{{Ix >˅hBܸ}Iիx<TI^dE@ea:T,xӌED&IEHX}*dR({C8{ E]OiHt)"ǯㅲ{p;
+pjϕ8VX
+
+Y	FWBſgns@*TPB
+*TPBEƃOdENR	4(?.uj\Wb%k܀3i?b2PxAWÚ`5}Qp,+h$Aׇ$/#I᯿,3{%kf+vGchϖaS~X~@kDYV@VHFVl0tߌj5_
8v-V{{6+	1WZ~7<|:!!v&K=~iڴ)>,zFG$RHٻw/n^t|j|>t:~FB1w޿o]:ua}۳xFD""=7%k-p&J*,hZ%:Z4KqZݑeEa/85IUD/A|AjT,CIȲB ߥZa4r3ż&+9&^j"8
')
+Ӻ}$:8xf['9hѠ:Gr3:h'ezN~toUY7)ϔ,*V@e_ϓ;Wh^ڝGi³c"jC9ם8i|9O8v;qqqHԩS믙5kuԡudgr	Z-_5˗[nx8q"{eĈ̙3ٳg/M6Ν;ɘ6l\
++HL6Z7%K@J8u*M MjT"Fsɔ	CYj2st9+at&://Βݷ]B't&+Vӷv*NB§|>Ekrfuê]sx*UwEϩ{ 8].G@TT}?WpSQ
3*T<H7,^󗯫B#e԰W[/?$˜:w[Ն;w=1$ʃcj<IEM<صz+X!v>=h?+[q۱%-HR7"2sdREr(]ێQo|Z>Ҫau=ٕ>kYcOvR4.""cglXد(z-4Wq7_]Nȹo
+ͨ8@Gݒ%f+U5q    IDAT%۪/HtwU]m[7Az
+X
+b{.aCRUH:I$n[?nr%"yIv윝33爄{ԙk_^u4k7]OdbrrضmYxňӞjϛ6S|㠢ȴiր~]۝9ӝpЂ5+`̈ҬjGm$Fb~
+j]ً2ؑ_\yf۶mۢ(mcm[,	HTTؖ
H$CЙ9KǍ0+#3kWS[U3+*2   I~i+
4a+U{j7f-}Ta" ,Q-}U&1^WsV@,Ѷ-AD!6	ۯDQ*M 98,QQ1m貋VlfGbh)Z[=bPac,j-Ʋ=rr%ڵӧ"U><s_|iԠ6mӽk:+W
_EVBQq֑}UHMɜsE y>Ӧ~͝wL"*'
eW#@^^.c\̨ɔ;$4M4MccYjUܮ^#sV 㯼sI ؑCRRa4M8uma6fPU5Wy&^yi2K/b֌<D&ͤo%??We&thۊ^DAAE}!yD"ض=}ٵ3/<VI(B4 3n]zLIRvMn5kVұm+b&JKYb\{xwt۶ٸapߛopM7p!ٽ`0$QR[˜1mZHLzy]>ѣ.Ҝt(B5>d
+^r_:Kq_pum# | I^K)FT"M$AUU|,. X$1T	äK$TJ}}Z	B$ztd)W[uQgv40nZa,""l\D" <:eI@dQIBQN[/Uy,r(&y]TT@b!F{%Pd?<?F߯^`@qX֯iew͘1-[43w			*o믽6~#'5W!I?8!~}T|6nDsYCD])--@$IgN+,?K/VUc<}	5M#;;osb:uhS~1 2o\.7?I`9|pI{Of5_zkp=ض}ʄ{b&eQQQAN(+-e\.\o>
ʟs߽waZ&>Ȭ^^;usIxŲ,v؁yzwȲL|=mpe?W_''u]י\,$Tsf5by-EAcx<4.Y3K/*+V,O[כ@ii)^n5ٵsFExe@ot8lj=x:bctgz ~II9p-*brlܼI_C9p4 
+oSy%Y?ˎ<88""(0qm#};\̦-۩+!mu=Aؼ6UMSS_FEXj2607d:j¦m;1-+$BEAqmdIԣi˲eZyC<~OVdI譣=KD0-NUX\j%ve\YeKȅgv~XF;ˊMI׭@ôF^Ԇ6LQ!j۶-IbVl кYCô,ȗ*fKR̞ǥ?S* mۖm  B(bcsR
+QQF
%5xmǜrg^ᖩs9s(Ç<4	_c/r%4'/pH'¨?tMBBBL8E6X13N龵sZaoeHt/1/:+IL?C\|kv~i,Z-ӣc^mXfSÇAWj$'{gڷlDjr«k&ɲ
+wRhP;6m%5\wuz·2()󡪊izyZ4W޺٘O\;5}9?PӺYm9{2tmgnޖ׽CZ
naƬzRSzwiK͔UUj \z {ʌ%q뷼HYb@cFn\P\>iYv?- \j?)-NMYKHԐ<.Xٱŉ%gˤ$dY$1hմU<.}m@Q#P(BJg˂JHHxcצb{
+/7_`]>ھG9w6aؿQV/ZI^a6iqu?$ctΑY0/c\^+/O񐝝ŌSQI\=r/Z]
IP\wxN2Cۖt܁>x]\.7YYYj%_xB9iՔqk|$l۾ް-q˥ӻskiؿ޶K"Gdϰ\rpp80"!J7ϊ%/*y<Ì}vޥ{{$IoBbk
I5zEjHAZr
+4_E4qޢß5md m%H؜]Q8ożsآu;a֤ucǌRïX<K1
7?Kѧ ^;s$$E0˯Vy_Y-GpPū?y
\	MZ`OKg<t>=5iʖiݮbei2y'QU5m[ʤSN]4Ƀص#ms7sBӏow?Z٢9s `EӢ;8itOG%@vkvi|{aq/NV
HEU!>ߏ(5P8O=<aD*jV^g7?Y@ `tv#eh4lɲa[qp}Lgbx={Awp8Αo?6tõv2o>|N4H$⸡
+4;rrrǜ[6mڈ |, 4M;E[uBN`>o*EEK}y
+~Men%ЫwAgѮ!=N#e&|QDQg̝32V;v.c
M6co^jHŶmn~^7x_|W_)bt։x,o?-Fj*?-]̚9ݻwӴY3NhTIS;}a:6a֭章_7o	<ׯKUؽ;>B؜n|+_͗_|
+=w'S>bټi~ZJ6m4G/7P(׎gٳu˩W>$;ж pm2P5ڵ0dl޼Zŋ"˱ʩjYn-vsx<49˲t`z1\vE5M$IqY1c2tٛ7xG/yg1Bf͜9֭[tit-{k4
I$UӸi߾ƘHF)..(r8y@@4`F4os:	Mޣ'C/eVx<dYƛo%7/:u뱷x/֭c1st5=TpHM'檲an6hQeY[n&ŻܖexVΩB!t]'
+?U[6nXOz.D*MTٌmQ0UUW}$!رZj!2$ѺES֬ۄĜ1D#dE4MF<?2
+"aDQDDQ#~(V+XE4Au\.];JqQuWQw!J5C,hVIBL4"ZCwPUh4rP8pp8$b8m$AqwQ8"RMXP.9v8ˑz'T^
DpxLy=:߸ʼ x	?qCbuaʧi?*o۶q\}]
9	l)SC6%[MޥS~\I?{3.pN|'<Ɠ?#O>뮹ݻw# =315ǡ(
+3gLgw߲ef]q^Mx lŲrBukMYW^zƊeؼiwzüX0/v1dge(
+WW:O:O=:{	zAn ?̛`q]_ogb<Ըna@nݹF#?;s:7_tb&У[L$##/EzN-Q-lޠ3}1mӥk7>+.ób7_ѿooo׮]%T-OXysy˝B?."FmZJ5Ax,^P0dȠSmZ4d/~z^s؞3xOkI'`ƍy0(P&'˓'! mZȜ@().S.dffg9G) 	5j+a" /h+acm[&7mx9X!t`5n^q
+O0Q@dw"Cq
拯{9q͜9g.^N]{L\wuѩӦ	O*;K}eܡT9Z ˖SÕ(3p)Nq;8a׫tT
+K1MI-+ rw=jIB'q3>o۶-ɪi&"Ķ,[`gJB>_5Ӵӵ)La M[`WԯSE>:OǞɉ^j$	^ ݵaY#z|w_u^'_mu\%Gت1%:ߍϾ=mRN-y?:9~]ۼ.ҦSFпkk{f_ tEV޺`h["(/ׯ]Z['kW*2'4[WY1~][3wTvp8^iۼѷ+piض @i㎼)[7ey6Jǖ5.)(.B*-2Xr[Kz]a$IQZBV' 1C'6ְ^BX:SJJp- ɲ޽Cw>nٓԘ񘆉G_oܠ@0UBQѱ߮2s^'òlG_;3&Ŏ%ڶSoMC%v"KbO]$̺زI>EaR]Kt˵} F-x<
+G"^-ٻ;6mT'
+(I^,º6WK7^2Ͽ_^neLaXYdawk_<>W^;5+UK
+VH$K]SlIv[c//O[ϺzԯE$+ݘ`_-q
+o~aݽַSsM?3>wKs `jZL5I'|eX1`,߰Cs:5S# PT":kG;CϿ XG3ȮC1caS7wp8D<v-.۶Aŷkz=6 fv9o@e-PZ'TciW<9?tEu9};Qv*r,[W+jhL$j&e`(>w |>ӲPEuIkk&»S3}&-
+(I"HE65}r10~|TfG-h&ZѨ!Ȓ(<~Xg3BҘ9H@?[)kD/i};ѬQ]^pcDᘤ /ܽW	6S7 /];Ɲ{֜%ie}.s[qo'=27[3gzK@`}]?xKhW~&-E8A'ؼm_hڰF>zۘIM3-˦(I/Р֤̜|IFu	r#=;P|j֐?]$$m#j
+fOqUU4
;{=zi	ycر%;h7gDqJ]{Iپsϒ~]ujݴH;lށ,Gl@ҮEJǖY9&
kӥ])I>UUѽecP91lU$y3fS$1)$U	ELiD7jg/1,ll]%h=k~4j+[~Jtr
+0-#Gl
+pu'^*Ԩ^MU`ݑtcӈ),{
+}=cǒ6պخ{4Sc_IZck3NJgP ݺeۄ}EjҊS*.;ݶm$UY
+Z.ŽMw2xͶ?L%PdlĴ~Y_(V4
+su
+(4_'ǣiF<:׌$mU<I:~
g'r1躎˥Io^%I֑eD$x=:yyT/dcUvt=F_t!.'ɣ#B<|Ֆ4+YQiS[ueYx*өݻ)--%
+KG!	Za|vP2'YG ïl|m{<ޝ`۶)k mk2{x7_mW_&jCvvzܕU#Fϸ+b+7 \~\.'M޻iӦTSdy?ťL|I$Y0(G\@m	 I:
+YY;f8yqg[oR_y>xGV¡0ndZnriU,upN~^ﾛ@vVmcQ\z_OÆ(BbR"II@RFxaORP4|#Gb&?.Yf u+azD	^TU#V-*x	QdW$I)īax<RINNqj_UƝܯ7?,\eYȲe^ڴbN
s8*qqAwi;8Z~#cGf !m88"\n;88?P?<DfΘ($&&Ʀz*WIx	$''tQvacS^CO<͚?4MdY7_GU5عsglj*)	ێyHNNOS\nn7		NBBI$$F    IDAT$ Hbb"t=(VGw4\hKNFUU
+p\vԭ'Fn
+a;?Imۍ$I@bb"(ݻxxhFRRrrhӪ)n@|$$)@BBBu]_UndKt݅A$\.799٨JRR2ex]تn7.Mq\<C̚5۶QUN}?m}"U^3^o܆em(Ӿ_cbbR^'%U*iHJJ"99Ymd$	7tA;WtIoGii)7]
+N^n.ee̟7k_((BA?=3|hذ1;rj|gԫfٝwގmǆ)0ֹ͍=%%%[$ҩ=e#ѩc[͝CRR2Kawťh΃癉O;?_E~1er
+Ǝ_#`Xw½ɖ͛P1eM\wxzuLII	e}	T
+LzYlf?LzY"0vоm\.7aťb8>۶O	esfΘia7^[fjf 
+9}@ٴaC K_w.˓yX
;Qy
c<ģw.ӌ_x!= Ņ DyyyhƴipUWP\\ma꼹s8̙=a(O?wuҒ9a] E`(XolCY&cVl$͚hB4j(ľU_H$ºk|!׫O$C4n܄uJK,K [qė_|Y'D(K<\526oHؕ!
+b&-0
\neH\(۷o`
̜>iiD"[>nuk3-tUcUǝ0t>u.Y&(h*yyyDx8úu4l0HO \wx:tLǶmDQ0
vaO+xTʩ[hVSΖ͛UAGNNvܚh(IeZ,i)s|Ә?o. {0[n<**ʑe&>e^E?ry#,˲Wq}p***痌_D%EoF~xy5jԈuxY&6naS8a`Y DQL$m[&i3^mz(㪺;vШQI᪾t߾ᆜz
+ΞQ^j$I#Iud/Oi];wre~<s,[8гx >c.9~7oqGfz
+/Ǎ]u/^$ź("",W-mUYeLDU5$I/Wu}EQD$ڷi^k"$ѴqxUaEQd~NU|UDQʲ+/O+Z>+@^^.@8mmjiW]U>U矛HRRRV*ޗ`0HBb":z
Yu9yEQOϮQ{YGQ{ ү;U%
+U<p=|< dT<G>Bٶ
ATτK/_4Mc[f&?{sn#+k;))^\.^MQw/??**ʩ姟"^=&
jsSQ#ߏ(,[3JbRR2q\|pHoߚ5xأ]LN=?2V
+M8/{u?@4/ZH^](//giH!s&>m[HyYYb9r#]ےώ9b(HHLrY(A'b2<4tjOyY7lf̭	]xi$wȒŋlY3s3vC[y'PU,:aM̝3˲i۶(/+#3wlfsǶHM%!7mf_~Fvv$YMC+ẫ(س'#R>&vfl</vdzuv:n59ItjG~~Q¢~?h7ࡧӶ][ETNоc:ӄP(D8lPA?'4 Gvv66h
nh4ra}JKV ٫7je!6m]wtڍA
fŊe躎@Qf-=zbb8s
44>Z3>}xw1HFPR\;?^NtŲ,,rѰa#|55i"fLsT*,%qFrr25RS	Q^N:@~^eQn]
+p.:P(cz' [T*"-̟U~4aF-.BUUuN8,&"QHMM4MJ3{jU+	YUޒUv<|Uk
+	WZ'de;Sy`ԚXm[k׆z>}r{P6P#51Oe3q4-dI"C0ڙ"vl` %	#
+PM0w($i@l2M,ˊk-D$DHNNwsox\nB Mf^$\<F"_B8kTU)YFu@ ,ȲN(].mۘ(B!</` 6/넂x:a:Hh4(/'YDhF8'.N80$IOgVyoÜ</CԈr-7O[\(ixF#XS\\T9Ĳ,"6¾}5DR#۪JJJBgdkvQ#zIn7.HDqQ[YUբW	_zEQѤ\&MEw9Çuq\ys(giTTT:ͥon1d{AE
+$}Y3gPXX@Ӵq}LXA83(**On,\ (LWPZZ [aT/Z;o
opy\:z]z	SX)(,,G2A-}'//mE~d6t~9Y3
47yM</[ޡ}ڷ@Aa{
 p:60bYۦ`ömfY]8{ͶJMiqY?d|%9YԯTN`ȳ5wpuxLI޸ro)//ò,|yJ(\}
#!!ؘ9%%xh4q르$>~RAe:>"ç$Sճt'2(Jpz|mGtcQR1GҊS53prmOqT[@m1g;#{ض5%{Ư]v裲 ).&4Uv]KpKW]uuQ塩K5G\ssscN5ǱqzdYᖛn`ƍlˌ
16=wo3;hk:)1`鲁䕦iAnI l2r¶*6ٌL[-
YӜe`".HE+so->T?u=)
xze$qp	'3+|>^z	YVPT},a{dI*DLK"$zDl[](ogIlݐg*vO+(4%iqnl/Gl+hHPc.dpF䗦qa4
+3;0rDnٹS.A~ҋx1\Lrr"W&zf,BQQP#v'J_E>_q
+`!6`JFU'ϗBAE
+'ɧѹfZy2{| d@W"MF[pAt9R
߭N,	Ӓ|)J-2-
,q8Be\}D~@,Y鋰# i٬]=Q9Gwpp8>+­,qp82
\v8us<algA1CTl,*Q>8bXfV67ͤ(Gqj躆 'A|'Ee׮as[R 00yyfǝ?,[8y3v5Mx1GޏFjѤA4MUUAVb:ukkjT]4Z5ŚyQhZW\'5%MSiָ.J=`vUUlYu=;#%SVdgL4&O~4jv
Nhk;m***ٳ?(;TU5ʋ(|1\qǌ֛5]vv阦EV'
UG$j ٻsS236
+.ú#%W^0~]ըM=ZiD=ztmk*bU-jN!B^6M_0BJR5RSz7oR~[6iqѰԬrsphvYEpG09ogmAOl MQUMrRsNIƋhۼ	 UU}lIy]3N.mi޸wj4-fұ# 7:Q=$%%sOx믿fٲeqGeeep
\x|nIb,@ )Sعs'?-[paU3O& ҲYCdEcד<&AC~<j{O]J/roۢ}rώ=e'p뺝V};,vɉQ#9	7BvZ
RS-jF1نϽ;v]T#\2$۴m̓	w1mmkwI=Ykn%S4
YQyEgrc_>޾:s@W[u&jZd5ܾsj&3OǟkP3%L
+D
k/jC7*4
Al%}{ñƍhڴ)b^DQ^/ ]v< CaʕʽKFF(
+۷g͌7ۍ(lݺî]xWMqIbgn!I^`[6
QNM=(L5}$4M#ټ~5.]c֬?
Eƞ7A51Gui=	WvJih6nUPf=/{m^2Op$$򱣸۶{}Ig~C2F?s׳tOmH'VHС$
+pqߖV(	o}㶪-Y/fUF9o$Q`Ӧ}$4kv?GC9shxT]և*jz:85=lo~!+G۶mC(&a'Rڎ+\-L|#I`.>Q3%"*JlEx\ȿNFI|U6`n`:ucAx~풝UNk$'4[ծE#sB.q*{A@Eׯ/;(S+aXn
+p*4u[E1>Yjր=ÂU
嵏bYcFQ#7k_R)-F+mۂ mSV
~xÓ?Ǳ!B ),
Q,yNsQ@jE;5g6mt0`-6-oT/2_ۯ<?gܫN͔uR/ڹwd⮫/%%x\ d-w۶ONwZ
˲2nisOB4;
+'F\xI/[Gzi-վS,_7pojbYgi&	
vhَ^F(+7RSM촿niRN	CeCw<.۶7ݒkսaǧXHz=ܚyjNmw|yaYC%;wQbv~Fn~
rͷt~ޝωɩt뾯7?s_䃩"%PmIn9;yD۶켢>Wٹ?h,
+GݦExJMzIZVoʚ}љِr_P8(l%A}eRF2yE.(-GmúalsG1I_^ &;D2 4522[+eFVnA0{/MFף*Jssꤥ
+'6GbVMRR/tp5u0}O7cMIՙ%ͦ*̻OlBhƯwՔ2ysfk,QD(#QASeL²lK%!"DzwƂգ-LA@ LBUxW<j#D
E~/$웶ǥ$ 屵65titΰm0r{(`&"Eڮ)3w"b|mؖiR<OSW8eӃG~dPRFTpїZjE!LFce96M4qK@:8[\|V߿%XAݜ7pRM-gp\"kSVJkk$n{RU
+ p}wu
+fjt]癉Oi%޾5wvj)@˲ؾn:EA]07]
#"V%] ˶# ?,\g~mۄB! YYyɼd^}e>s(sո+()xF"\s8jbYeqI}x<8~V,_CG?"f-WcDD"at2}Ķ_!
+"/'l4hp¶mB YYYnfLJbb\0BUW_	M
+iР!=zbΜx<>$>0#>u&'6o=z:5ᘢ=XM  11	0
OBB"i`pJJJ$	4e m%LII	)))|>t݅aD	ø\.lF%|
+A$	0E˲HII!W`0![i(Ǐv	C0<:8.*y)4}T/Zǒѩ8˶mqNii) ~2j$xt"=}/8tt`O̡Iݽw*M;8#A߳g9vPuU(**gqƐX|nFIEy9{E5ߔݝ-i B{
+XQAE+*(Jｗ$ @z^f?6D ='ysS@XX8lڸ
eTiJAcky=n7%%lٴM8Aٵ3YY'/X@(/+C,^3O=I-IOK#;+eK 0>tԔdJKKU|۵fg.,5W1rĝ9l(]:R+))d2qA^zakvqsQ:whur<NI(((`*T3ЁHLNy :DFF:6
{y9]mhO-    IDATƌO6mPp!TeKx'ܥ>zJA,7̡CbԬY1Y;7j*=nﭷS/>>_?rj͚7ү5 ,YYPUsqDQc,k֬Ă=d\.
e}A@<hc |>OqYx)[lJrΜ&&۶nAQ3t	s|(f7(b6%Jn¬
+*Pfw!2gsQ,v{40Ryq8\[pLD4lV{E]>A4*(Aa63PwEb6RAۇ,|z`Bmf<i 
+ ?MV(G$<&	ߏM1P漰4M#fƯb;>ŀ"fރǬl/Lp6
Hy_`pϤLR.-6?,j׮᢫7S7__WE[ĀU;w@~zw92o1t L&y\@ @m/9oؾSci9ߕ_kEQЮ%6n`=wr! nL gpx-X'OpgI̡C/e9|˄s\ n/Z7gU>};iGؾG3I2|gdKmO~a99/HIg̽HSiڀ4|~?aaaٳ}hߦ 7o a//o&#=399ȒL^i磤Y7YѕU+dm,f<Yya4Mm@\|3[:7}ԪͼϾ/ǵԋ,s(w͚ի(//
+I!==U+EȔ0L9C߫zu쓕g'OLztȊ9sYY'$۷2QlټYa	K+d/~N8ۏ]Q_@hh(UwDGf)**l6S\\D׮ݐ%UִlՒMDGW"2YTv6u`֭?mYG)(
`>)((0/^Ng޸=np=>>|Y6pc֭UV}NhUivǦNc57p<1XT!wFXX8f2
 HmҔ{cv楗gmԉEUU\.n\tڍ[6RN]Nҵ[w9|}]&n6mzS'r~FGsQEQ.eY(f;fB=Q%p%	QH(I,3NUU1[,~^/(bZ4z=ϳl`zYvc0-HHH.|(a2+UsxGےX,\-ۅ F|>/&	Ӆ tbz50-SVQgnT~'Ifl			tbZq\6ÉbpT~o6x+V_^[EQ"3Թnv9r}&Pfw2tmt|P^ѹ1r4M6o^lہ>p9tt1ID
\p3yIߥF#I{y0<|utDtIݴ&vrt6a?4Zd2-(@
+	!p br/!]0
2d\w6RGXwf#wwx_ eD>7h[48oHS}},~mNt3eMP2y?"
+4MS%I4jӓT"E$*LBEQdYthÊu3WDs!VkZE?-PUhop?EA$Ȓ/" Oi?E4M[Uc9LW*O+XC\YD4MXaA'hƐ>[N
+&KP5($t{IW$"$GwĵwZغI"ck2ZM4}
+F2WTN7^B{:;x;ƈƨk5l8djJ2r~[u7~:U%<^̎޲'2K[Ne&#lVY$мaw/;P n
+@Qz$&L͓]"Ujr^hICo~h取;CI}:5to_`+8u\=
+WwjaJKdd߼HkݮYrYs(" 4T3o*tʬ<eOZqLȈ֩	߭܊{Oµ$EEҺI"'_vͻ`4MS1תE&{hbe*٭RfN;c۾l{O<w뾌#nϖaVs~H`ׁc
zul6f|f(B+6 BHdDe͊u\NF7C<Ħh{\}0.),$7Ʉ
+!_?>][7nWT6*YmUI6x'Ʈo0SBmfAl6#2mR*a6=`6	F^yKNډ`0vnh@dD(Fɨ 2>tm6/FwؓZZwjj(fZ][WhU#BK
F,*;Lh"*"r:Dj5!lWQUF)`22z;##n	D0,vY1~#AЧUUl
+A;U1ML
+!UGڏzXT(!]7,9y:OG[lVPjؚB~Qn4MX-ѷnoA;WScw]fVL4JE6.h/\.t:=F
['dr],fj5H۫GߑO62hإ'ɟf|o2i/*{EDnzE3vkhVw?t^_ɄMPG<%I{>L&I"2a0*- 0BBB*
P>TQ|zzzk7ltyB
M1A>ȑC~=O[ά_!=AUU]Q_0|`>yf4TU'Xz6[!2۴e]5n|>/F-|,n̘Yl	 ǱG1L|>T5kЍZtt>Uw}Ϊ'KֿIsZG߂{&\DڡzMCII͗'JEهh\K@
h
+yU\Sˋ{[`ey?dv.,J<*''ˑk4 ׉~SH,fcIaR̜Ͻ6_|
C6xH,x=<(`6[8y":Hb^3`0psn\>>;izEŊ x<n~E+ 5h
+Zk@C`
h0bR8Ȳǃ-$A>4$ѻ׭K!M;XQ,),q~O:::::|`7ڽ%!~E@ AQ&!VDIt	Lj5DI9{3ңռ;eZ넪(-)Uy{Б/s700iF^4Mt)K2m:tU߃g_|. ޹E_/ᰓڬ%gݪ8yjѻ/_|$!>[NVr:yvtڃ̣Й˗Pn]>=~!!@@<A+	h	M_!@@ IuttttHpMDֈ;ΧU
+-ɌAzS/>vT
+Q
+oEl\;ӬU[Natǃ,Kx<JSXU
`0r]0/vW
+>Ktv~YTwD(%h=L,V
sOFqq!:veTb#a*^ 6;gz^y?}DAd2ХG/DQB:::::/YK;ȵ5Qp" VRFr
+Y41gA(ex<}}z<jہ^W{+7Jd.N*HX@GGGGGGG.w{щ<z n{ѹRiݻٺy3$QTTHyyy*l^/""8q8.I~~~Ǐrҋ3/#4uko`0K@qQp8@aa!%C/ݻ@ @aa!eW&??BdYYNegq8QXX@ tsq>y+@Iq1EEϧ GAA>yxVGqQie.,,*iZӞꤔ|~?;oc|>~? `ikƞ=+Ｙ\.(..v1"qbq88p8Z)**l/o/ӟ`E *t^VEEzϯ<PXXn(K].=h A@4\nnIk(&U#8dYf7a:ZmHDddf۷1iXF8h᷌}_F4ݻv/Fm			EU5<0 tj͆hI$zwg-bEȨhL&k0~6LɆPU#6JcZs("#XxK_D||</<999cp]w_EQݣaaav<8	ʒŋ{uMc>|]jǳnZ5OX, XV:kj%,<oP X0cXVY|RVmzp'O`m1Lޙ0vS@.ٽk'v{
+΢ߒ~?Jf1~a9
+9Oa4Y7d;ic//^<ybDDTn8ƍEٳi[,V@@QDWW_.wbSOrA&O'Eftl(DFF2lȭ}z:#F\deeѦeՋ`02gk;mvI~^'c
BGG-<˗.aŊ8\.gedRK U68^~q&k׮[ݳ>xfZТeٓK`[<zIJLgׂ3\tzQ >pUt:V~йk7xnٽ֭0՗9t om۵'5	.
z}hV9@޵#$8v Î~֭]CTT4]u p83ƀv3tڝĤ$N'tcko>i׾=-Gc.9yMf<3ۇ^^N aC>3{kܹ+O?57^͞ݻ$\9| >N)..♧$;;yIL{|*f`ݚՈjH֭[ë(I^/NU
}tҍ1䕗g L޻oo`J@UCAa<f<(iH;oO窫ٶmҫw j╗gQ^VNOٱc;ubR?!g<U+7e~(nMԌ!6e믾[DT</?/<~ޞEmm&3*gFQa!O?5-4}ÿ?1rc/_D/fEsP:_hřqqN'=@RrtY1Z'h34M[׆b(FrLGGD=OoᢇB
+qci۲9%%z9lRQa#̪T?g~(̔ =*Vٸs~	quٿoEKkaVM]gSOrʴ^}~s9TU4<-nlV$}c.P~Q+?	v[2Qȉ\M2\s*vSwLLB
2*_J3+BԉL~~_۟߃oHQQ!Vw߅wfc2ֹyEDGF|l-x~3;<T?ѪY	vMcÏֽӸ6iZim4ұ=SټiǍɓp]tEQQgϞ%++Zգ(|<<Af3 pψ;Fw鄪K^^.u\NnXb¸UV֍ks6V˖Һy3r}cǍ^CU;kN6 8Aڑ#Ձ4N8Vb?61U!;b0E	Ii׺F'cv}c-H{ 
+PQ-ڸ!mn:L1)
+gϜNYi)(έN (iب1hѲ'O|!~ST\CGTdIw?FI*mIg{Zp87nUDФIA`SZujԨdDFEѨq*SP Jii)}lYniGӨq*ȅahtt.?F#.1eC:ǔ=:oڻw=/C͛se򔇈4ot4lԈ56c1I;^}&|&iذa^;kݼ޿@Ih%˸oHEcԪ]MhѪ۶nYΝbKZqH%X(w+)Ru+b"P!7NU0
+ȺM[YRÍ,2NR0lf=fU;(a֠o4L+h'oq:HM1@E-t/5EQ| !Vit1" 7PMG篤bOjMӖZcG}~\p0 Ԯ[oD\JX$\AϤ(e1e2`pWzݳQdmDGV԰a×nG[ii̔;.V3 vɄ v>t~x|Km޽|_mvL8sQ~S}Qj6N@:AC6HK ?ȨhydQZR(ԪMLLJ::@RJz#0 4Mk@!@3*ttttttttttttttttttttttttttttttttttttttttttttttjIO> d\oFUU>?!"&'#>?!V3nWSUM?6&l0S3
+o{i٨;fTveDU	m_Ʈ5YrGeS#
+u%0ҾέE׭`zyxqR]Baʭ=Oܢ+6λg`gUՎֶ?&~ Q?߭m6 IgQ.    IDATty~[L,&#u}d3!@n:[|'"[[Gqh[z}
Ekc@Yhxo|Nە[9y:;ֿ|cĔ{ԟGN	*5U{TTnQ]Aة\gGফ:{g
+<
w6MQj-oHUs]3`ΧK
2kDb1	5j0~!6HV
o?SP٢Uhƫ:TfŦUs-5
[yDX7:<DʊHXhȗyZ-}䙂.[7dMZq))wۥ'޶[쏌5(
٬0Nm89A}0jDW-Br{
+K~sݎÞvM~}޲|
Tگs>[1gTVl4Ģ?{փJJB-z9<r`oLFDqC޾pvOǦڊ
{ խm>Sж[놼jnuttt`OM<PS-@h<ĺ5Y~Oh/|KXmELFj5Sti.oYTD`pM8CeRm2?[zwhʞ;ܼuUC1+hM[d2Ɗ}ф7:}zx
+J8Љի(&a}i䗒T[XI;qSyrL\TBClG"Zգԓ9eѭuEb"
+&l<˱yˏ$Y,%<4FTMn>dpJ<:h4W="n 9 
+:[h{ΕPTb-Ӭ( |2Vo;j߬fAh}>Ag &TQ7G߭{B
+7]ŵEDX(+
+n3_d}A|Nh0d>?9i(b4H*@@@EME!$? K 
	Q*(Y	Fh_3eἨvP@4DAP
$*F֬Aaפ^?Iߏ`ŲI  ::::W)Gگ:)~jM](@\#|O)EЁs*gkƟgp~	\0]?=56~aTGs8|"[QFfͲs2$0Jt
Phh>#_d\eΟ(X
+HL;񸝘&>[S_Lѹ8%}T`b~?Z!?|%vIuttttD B⹃n::::::DTUi 1C+sn~M&{.|J2Z:::::,թ7Ls':s#NDqv:D\ev$'X#7 I="̆4**)#5UBb\̄^TUujFi h6Q<U
+ߺd4`1(*;MLAy}I!le|~~QhFPY+)O\1Ȳ|MDVE|R(<hphqN/RN"'z .A'0DĺVona4IǺТ']Z7,
+{^_ m@v^誡mۛפAOf/_uU#Bm->?~B+*-tmv_}Jm`NBZݙoW9]1($tKu:#n`[_fx}̜G<Y':˟w
+KUqOԑc٫_9Z4X8~lLE%e»RSo̧}[5a4lu2c@=6U]qә]UB8A2<6&j6ug='rkUju(Sanջp;>&;~q5/wO?;y
gǋ`][?y<:4ɈFl&Z;\ 
2}޲q<gVNbNO_ަMZ|@8vK1aKhi]Hz@7_ [XWվ	q5ݩ3OO} S\}YUK7ĘA7,^C}g
+&uC7\Rl1oZA|zulEέ	ᵏ.4M[PK8),\Pg&' L=rB4
Iq{}f S-*7z=zW$Q,&
0)4M?~]1nhؘ'KFr^1Ic_`Y?捧r4LFN-H?ÞǙ|[yWwnѭcmb22vH?aµ tmxC}ѰܙWy]9mgɈUm5x{rd4ujF1hd4(B>EϞ<w%uttt.gwi5bbٹ}1lB#PL|^9SL|P++J_܅_~g/!:ɤy>!T.~@Wb3k%BX󢫆*sBAO0r'1:ͩu5L~VTR./A5ukFu=q:+ujFr{8yQ*
+b\,bFT3I&ucw)w8ݞ6YAa]kްm{Zr2Oɒ$Ǣ>dI*|ՏjUCU4A8[(91BEN^!7:ݒ[XҶft&OVle5+df!<,t{]#VPlNi'nω̜д!@0T-[
+.cIu Вj
+$iYg
+˭tttbU.Q
+pYC?w `R(8}#<NرdU8<	ۺ-\E-8[giWUi^k(
+T	a%.ev%o2(Fc>dIRa)K"Ul3iߠFt=5E''H(E7迆ihFaa!QQQ'^(+-
֛`ev׋(#\^\\MBBCErBB"ńUWrssMS$}CGGiF]w%ac( HfUc>͈hڐA܄(\MzFjJ2rF#/̜Af6<D=ncke+!AhF:/ΚI͘DEG$ILy`-2ȲL-3z$$QUn;еSZ5o`Ƕmtܑm[j叔qˀi۪9۶m%>WIVYgjބ}zشq~ߛˤ	i4EUUÇmL0I*p)GPzuO{;|Vf}MKzp2 c,33ݣm[5?}(s1fHZ4m̄qc00rĝ4jΥOvmW^{R&'+5>=Ӷes>xo.VB$F`ԫC&ضu4UZ5׭ս{`ڱ۷eMЫ[WZh#M!̪fc4n[sУk'RSZZuttt..?vW^|lN(
+,#!!x<O^˯E$a:w~5kVs)vd1l6F3\LFgi׮=lZ}
'c>_s-=deD:uM[x{{~ sMҨv@$ڵȶ]{٭Xl>niim۞'N K2,#"t8y6UUImˑ#/:[^:9O3i8Imڌ'NЯ5RRR®;x`C3Nڤ)ǎc0b|ۏ]{кM[1ʬ^PQ֮Y(tы;wL8x$AOcMr6mx6ex~&~NJÆlߵmVN4rs2|R6AJ
+;wlgÆxM9eK(.wo;8u:M[#SΟ#M r;SqA|6OG|hڬԮSukװiZj
@BB" ةy		|$$&V*/͚IL®4:ub˜7^gc//_kPUAJJCF2~a9?0DFF1gqH= tҍ:ȲDZAPR4E^#nݺ-éR*իfAUUbѫOE$:uRQP֯[˲KHOKciب1nܳgݴhْtԙW_~wr)|>/۶%))5ƛn̙6:t`yu<7k׬'jSP?$&'3d0rrrz=j՚)hh4HI 22:uiڼ9~DS{%j-Z½cr4#Iҵ]vcul߱FSiӶ(жm;$IBej*իW'&&OȲ]씻;_GwXy6A4O+IIYd1ݻ`\it5/Aךiv[\3q)_A5MEU3cW8}{Ժ[l3]3:w}fqWmk̥s^Nu[up%>чټi,#K2jr:ٻg7۴SV?~Sޥ=
okAb=f=uiSU#^ɾ{8}A'物^F
9MrB|Fe .^œOLAR=F}?O4DI"Jwj,5c%!+/EezBaA_}֑gT}V,^ġhߦ9&zJD1fGRXqǅK6̽FPcW$'bZi׺OGb|}ar<T>,5"}Ag̙zvLɬX삁>t<<e2	by٧1L;n~?ӟ|IxY|HoARX՗3垥Cۖ<p׫͇wV31իbڸo׍{P pǰ1L̚9f>OXx8WdCPUgN^nn0_&|Vkpψ$ǲvjDQjJMIOKcԭ]m[PXXPJKJ{UOZ6kD)-)y!%>zBbXr#ngOL%%9wä(<<e2g1LyOOFL$ԫͲw{x
+0zww2믢iyޙө}+v{e}z:SBrBǏl0$Տeĝ ?^^	j^$կˍG8MxI_ngEݳʘ{Go^Neg'sx&[4ar}&ԮͰѳ{g1F#F@{o.o1ȻP'I=S4iĸ1#^%a&M z
ùh	ZA+	JR|xJ1rqm>$3*<yF
9s&?x?!pM 17=# ^][F񩏐Sӟ`𭷐_ȲӦeSzvDA~>{eF4NI'22Zp54HGVIvlF$ԫ͂J/4]#X)We׹ S/>6mS'6jkyԨQ$#Y<z3Cر8u VdԽc8}0Fzsp
0l۾Kp$8xIbXtmd%""TCT:*4Ђ/v*4Б,YɄbR%FԪ,{""(QF
IѣG)-)PZ&mڶ'##c4iܸ	Qф^8ӧ9}4F?I:Vko¬ES.K?r0x<>hOd/m	sYj QdBEd2唗v$?8(
+#=gؽ{'$!$LrS3xl4֮RH4nm0>=zXmFc?(_Qbw|%)'~,{Wx~K7PjdBXbG$.7m`5iә8~SYݳcë(SC@!^Bz, MI"(Ht{h	-@z?)	Z<9ٙy}w¯G0fïhxwb<ˋۑL!ڵܹs܈GN](00~;%r$IB!I&w 0eΜ
,<HJj߷nݾO&Ms6^t<g|Kٱk(ĺܵwŰf
+
+H
F$i8zG&NLjj
+_̝CV	777-[š-EQ0mIG>޽psscMݳH'2AAA;qժj7؅M<31LZ)Hߒ%q:P:NNTXbptpY ^lFº#Fʕ )y?x]3EQ74bXr
ǧ|DLt^K@@\ٸq=ǎfOHNNf'[6mcמ,\%m۵Ǉe{@}@-qQY8Fͷ2i3аX5c׋9r-[&F$(I-@$BChШ1/1h@?GvyjWPwww:K/k/ӾC'\\]U
G\l,t#88Ӧ3h@?˒WP,XVjש_fڶk$IX6tFADCZlIɒ%С>ŋįT)"##1:8иISBB@zQ#Z-;Ǐ ʗMԪU%=j8˗GѶ]t:\>[Zk(#97p9*V'?=Ajpqu%44n1x"̟ǀ+a4	
kFCh0PZSZuυ04jH)LppzWG3h4\:^ݗMӓƌI~6
+ҵ;YYnӎ^{ Zlf%, PFMF#ʕwVz${ycpFG~$I2|kZYL0ր&2n$)    IDAT
#Y
+Lyy[IeQDEˋ
++jN899Xv5w 3#oorRQr!8:8ҢUkzCp	CȇLb">9Oӱr2^{7!!aБQ#(ŅzqttDQj֪3ޔ5@U^={u&ƍE*pswёz/ǎeit
VވO=X,4iҌ7lb$>zHBB<*Te63?77wW@h٪
Fl6Cxc dL04o.h0qvr~fmXҵ]!~.eY&$4hL&jծM󖭱ZO!3#aCSܧ8K .̬UN6(ۑ3i<V՞!88:bXkШ
F@.]NIxy{ӰQ^7ݻv2}GtF]EggԭGvmw3;{>3pk8:9|:*K,b>eQyŏ~^p0..j|v5={~F`'EMQh`In7DGEѼEK ˲?tBQl۲	ȀACppp;s4+TĽX1'ݮ;c7ѸU^"z䲵@W)ltNX,Ae01$IBEElndggV'''rrr~>,CjZ @)^xEݝ̌ߥch4etp /7i益ڌ+ٿ{}F,W2Qwbdd..d?F~=s0Lh:
+
+~YT'ggrsr0	AXf$I旾@M*(
+KhpmT
+3ܱ-ڶ$55,?MG3~V L&unOIHH@$&=]J^
>I5r{w2|=iݢ	ro
̴w0}TԬ˽{b*oجVvIðz#zCs(rA6nX(̜1Nc̤F̛ lټzhѴ!;{N4GLLïx4
+e{S)FҾt:z,DFFdWz?Y0ڷkɲs9N8߳njB$lzvL?v>.woGҸA{uCeAZUYK:cGd׭];կC&
Xp>$14͛7f\x&
 .W\Օ^ݻ0pki>K|&BЦ%3>f4쌯w1ޝ2 33өCټi׮#WWWzj7F9޵#ܱ:Fۭ <~IX\ծΖ͛жusvjϰt,Xv5z>=~JCۖHpro:ulcw8U
+6ogUa%|>c%4(ҺE߿OLL4˕&#"nݢKxyS| mXVA ))ѷ	Y
3}Tgb{׎nфćdffOhۺ9Æh4"I{unj|d
C,׭ő?"2L|IjfUF23iټ1]:cطmiV+K}[Qݺtd2ُO{o
+zo֭em80n(4-' 3իJMIyӆtj߆ɓB6-h0˗.2c4-Opݚlݲ	kAQu@X:x{[88:"3>FR_T7k		
k5hHÇT\dRSS5MDADq_ND\\e8w
+6n +9tNeϰl((ܵN2OPw+ޟoѓx{{(!_-Z3ټiXr9OO?cێ=߿ѣcXYr9$Il6:tKpxxz0ïT)lV+
kl޸Iؾm+Lyd!L:;sE)7'*se6l̊嫊:gK$''͐AseVZGfF)/ԭKҸ{6$g߮]pO>ɩش{eܼyqqDGGѫW¯Gr臃v \|/ūc4
cGdM\rm7u~G '\}X<~9_)?`A=V;קy;p/&??W{ɓӵ[ǚ+X-|<sC'3MgϾ8zGsR8jaQh:$I=z/zz֮YE5x:V)LW.<}m;v̲Yt1 0stv~A8tYwL4ӦpB&''W4~,yyԮ]7p^?;ppp|ug˶L|{4}^΍[ҩ-`X̅Yy)?x@ݻ=vT||\|Y9iԪVGdee3rr]GجVv=3IHxfeA\z=w"Z˖E |,^8{r%۴&yEQg2=v9ȹRQ*V%q:ߛBm$5踸Xڇ3.j瓛KrR2XfJ'::n{r%&oG(<xG1<̷""m۷gez|	S*@Sc6ϟGJADGˉ@$ZiW%(
+d7Si4z%VQr0%$ $$bcqPYhO劁م`Wѳ[g֯_V%0_-&
Chۮ?Irr..4oڮSZU*VISO.fĄ߻ˌ6>fbŊQߗgLs>OW3p 4-99LtbDQ\P#FƳ3'GDD#V IS͍ILL@DutƛѴQ((
+tj߆(4gNn`4mN,_EO?CM+EV)[6.dZj?`[1
6$Wd؈ta⯠j)K+/VK\Rԫ]SCuPޟ!W^f8gWf[Fi?yXl6ڴmG*U)SڗmZZ>|?_/223d̘	N>fc݇xYSaGΜ9EzE$Ijj;xܼ\й+6pʁ˫VyYpO`Ù"0n|||X,FAyRD ?IAAYYYٮSԖ63hZ=JEl6DQ,fþ%|ˣS6...t։%ʫEm/KBB<%KSn;<$pJ'lLSH۶n&$]C7`Wiզ-ӧRڟ(ϴ2L|g*^Ŝ2yba4
WHJNBDzUJa899!
+Ks]u@ZZ*,Ӧm{R4
WȨs*7.]\@c̘>5ӸqS,Zj_vw&-zeF3q}|~3i8[Y)N*EQ-:bK:>Z' p5F(pb&7X'*5jy$y1M6bJ޵xt펿	&77:mf|}Qs%PV"ᓥ/ߓH&Ma۰X,t܅]GGG23ع+۷mˋ`3qy߿I<``ze撚BX:9VmPzM6ňt|&$P/>Nӓ_GhԸ	a
l
-]ACؼi +{F𧥥СY9#+WqXV6|- r^ٗAG.dfѻ
+ufj8K?@F-?ψ{lQQ/^wLm5z,+7|֧tԙUiFǝ;w8ykVdI|qٶu3P8o!}<=<EddZFaO>}NԪ]
}˨vdݝǍA8U
+".6K/0r588:2xPh ChZ*PD	*W; ~=d``t,^n{RreNLx6|$W^ą<cޜخ#F?
 L^lv#r,j#UQQQ5t_&ǑAĭ=z#ߢwϮѨq%##Պb!;;E}K9,...ԨY_i?x@VV&79yޜ9s\rgdd`ZXi+2&,EN?7g
Xr9e˔ea7l2[f3oIf|f}!&S>a
rz8֮^t۶`Ƈ民kۂ&Avx:hoi[FvN6iۖS's94
mw LY*Rv]Pa\	E^^.V7SZc#ZI#1BOoTs?%/"55߬e̸vYEEEϪ Nq&Վ[EEEE密$IS<0TxdYjURP4A@]Wϡ?	t`i IdYNVâsj3IT~;VMҷ[+ڤW{r9Z
ZDQڵp,Z'NO=iii?vOlLᇃ^GGG .Mi4g.lTMv\nk!ǕCdNܮ	((
+(E$(wo'h%ϵdox(s9,~\tX
+UϜ#
+!gI~t@XD-
+lOq͠YݬɬIޞI~4
_G***@P"=;l6giկGR!W7Wڵ/FPPyڵػg'[Ȳ+P&0' *\C͓ "ɊU(\/GT/VuP"6+yŦhdmD_ IgiU<os^uRsܸ$JF3/l!".5CQRs\]MZJzobp^uS}-0r9"ʮϛXш2 c%|HmƂ$Bو -y\@fUEVD&9M}UTTTsȲM޽xw/rssTgM'-+:ur^ܺAff<V+##HHHb
+|>,JW MUT$ ,d!
+VY,h< "풎(44
UÉ;5)띀,Ȳh.`-ʃTZ.\+]k,;dai
+sY&K	ɐ	(d;"qA;dS=(
+`jʒBPG(wKAe<2U*** "/w_t:-slf=QBQ=XERh>GlŜF0aA0hȊ((Ȋ,<PD}<APuED.(6Y)
+-rQ@VD$цvA++)Bs*=G^~2F㐚޻=Vu]E?vٚJvNRBY)PUX
ٱpw(]EE53Zb.jAjVQQQQ'
+Ȋé폖J(
+"1TTW OV5\
@@wVU[Q
Qw"ğ6s&SBelV",X٧LWQ9]Ly0DM.?<ٙf%hpDQ_<5/L#I-k,ZLLN#%=EV6
L柯 YV TV|<܋K,-P?wb^w1!%=KlBoOzi?[QP\IԌᨧKӤԌn2sx~r6Y=#+k֥O?Z~^4F73ml*LESTT0rE:V+;w 777BCCqs[jZT±cpuuaÆW_(eAEFӡ`PՆNA@Aŧ^͆V#[64>^E'ϭJF=
+d3<s/f_b6$e
+)Y(CȊBRDFcX/SiԃGIP;9կ13_'aJߎlw^hm5tkݨ=[6{$T񷻎MyS᫷z·9Ql}_hW"b=ܜU$ d;_iܕ;&E죸%'7wtW_xKIѰfe6ԣ1,潸V^OVЩB&uҏ|]3psan(eD~E(tN;qܼݚ?J
,<;ݯ߉Eha]߽SAG~!
+y@&˗/3k,Ea͘L&߿)]4:111X5j0n8|M$>OOOΝdՕS2}tDQd21i$ʗ/Orr26#Gb
+6m֭[)[,aaak׎7osV\IPPcƌAә={6NNNru-ZFP@oУ
+
+̈ݘ9[ʔ*99y)]8xu*Sڕ8s1ա1O^&955*WoO7Vm: @^	Aƭȶ*(]=B2`=lCՃVfޏg±ZeoFi9y^-nhU^~wdhl!QS#ƿկ8Niй};6j8{^\ިU:l=pQzUF=H7ZlI$I p*S%ܼwXQ
+&	`0NG\˷2kJZV^U"Յ:V۳wcy8qgj:&9kZnG':rO
aD,4`@/<Lȝj7z"2^St.Fкa[(xA#zhDWg8p"7WŮN$e ڕ"Zېh7\4Y9ɧN^Gj0:;ѱYwo09^Oi_#N\{V`0`7кɷkgѦCWи  F^T޿UEObzł`@wjfҤI9rP>>1͌?9s搒Fa	ԪUDn߾#  "z̗_~ɾ}>}:mڠ	    IDAT 88)S0j(;.^Hxx8ק{ Io'Nˋ<DQDբ(
+:\:݋Ao`0ϱlh4EA,f+eJpСe}l6ΎԬȺhѰ6*dqO"2ixDհe	,V3VC҂ nw#У{)R_j A_(FlΓBI	
jWJNL%-	eHn5[8K'<NJD,\>w`ُgo~ "ԨTV48ai^ BR("ݼ_iϱkŽ^(P^<{1?YQ>Qϛ&u+ 1/Yb
+wT A)}I#x$,ShQ0qp4 O]xM_yAAA,VQT8y|ο*O@zHW(2X
+LGag9t?윥@[ )ƵkװlFʔ),Ff3@JJ
+899QrenݺEr$PT)bbbHMMɉ+b6h,TJ*(DFFK@@ GFF/^\ܹ zx/N^^r=/($$$P\AӧqD##jASIn\13(9
/7䀷I)dQ,#
+q+(
+-gDHH'3=GϭK7O<<_T?(hzdEQLB@qv0ЦA?j:v4`+f!#ۄ pɨ1X^pv0(z!)-Sqqtt:
iYQneӳrj$]QԌ'V#ձdk(T/@zQ~ǽ+Gb@WQcW@'|CQj2qqZ!(2'qg'VEA$77y`j$lJY*bN/***RK[&(֫?+;=cRJ/QQQQQJ8Zm/zä́"[.Ec/NA`6$f33'c
+EZf>Sz6̴,s)l@[QQ߳&
ɹPt{wOh(V
+^hnE_kfU `dFxȲ,Kҳ{`bjGDYQ?<ovŊ^Ij626	&˚<H(s?oՆF#=2 >g)lЖ_j1[-zݯh   >L'EcqP%Qjyˏt
+
+WO\I/8GYV4JKKބiu gI6q
+`KA
+K"!.Xs5ϲ,X
k=}wEVT*WJ1ʲU5ʓ'v!}2m-T iհF=C҈и[_n:ef{Xz ܩniT
+}nԮ$U*ddN\FQ=Wt./0\<A[hYl׸?vCT	=uz'=v@WfRIh\,I&*5*WLⶃg|uZC_oBjU #+W]Itf%'HqN4^۸:ӥeZ&~!j+5R3ui.^~Gԫ5RҳhV>^٫[lMU*TRҲ<av$u+-V֩Io;;qئQm2s2}:6{2oߋIܺOC%g,/0cɴjX#gey`A/6[)h{^]ε0Z`G:Q(h-G)dF?BAA+iHKN	 hw=\Nضm&ҵ#Dz:4n-K݋"a]ՠ??\2%ծAwҵXr3ڨk\UEq榽6[Ih4RmP1Џju:\|kfe\5IPY\U7=`Оa8{R}.U+tkz|_dѿ{SWKNE'<tZmSW=_V;MZC++u&/˝hר`-_BȲ]͞?R`O@J"̕e|➔.(b	b]|}<v}>	UV#W/F	J zYW1DQ"(8tiYJ<x]j=w=G/T+tk\@AZ	8T(_kzzFL[<J=zQ߽EFu+WX\xBY?a@zR^JeuU	{]3.ݺ?-qRQ[:d:|AЬÏoIHһAע7IRIJˤfgSkUTTT~_6-zg,I)Gwmu0aN?Hrϵ
+ٳ)9ii@
+QyjQ
+R/3]^S
]Dzk]'Pdvׯݎ[ӦQwxpȌzHA?fO~#6}v<k seͦ\a4ܮݎepV|vr6nB]k X6=KzsůW#J~(kPmVhE`4
+:b.>n]Kq?>el=pVqt0(6q5Z-6YaPVl%oRc#>.WoE"/QZUt^܋}GT|~dL"F~c^wpD\SbٔK7g:	Z'ޥ\޺a-~h09:9un>xrڽgS׫V6V,ez;f4$ZFNꤜYӍR=yvxAqv4*k
{NE&q'!nܷ0E5pԵZp{J1
 :A_ N<>]}ܽ};6Rt
ޭ&6?n(+ài{ӇG,A>5Y_<(\HKZmߦVJ
+bvhul </w\'q"l6КAԨCH7r},HadfɵO~^6)	I?}~YYpeʕ.ΓF=}ڇlg"򩨨0[E~_$φqJ"TTTTTX6z	kU($-BEEEE/?7{}&.Hd?G׫aKCh8::w?F't:DQ鉢޴Z
m$IW(b?TQQQ'[-j>cGb钅S'IMMAӱ}Vrrr1}=wfh4{/ysg&=-6"I;w|υy{[Xf}qq
+};s>G׳lb&=hF#˖.f葬Zhw˿f?v.ڱk&˥ 6yF:Ȅpe^ME]oy^{˗-A1dTPb|6
+
+
+)V̝reJV<fXNUˑ$ݻvrNMy&SQQQ3tAؿosf"66ExUj;rd:uB8i
+(cgp)V-__R.(ÇrIbB4Z
N?Brnn.ZiNf!,X߭c=a
HMMҥ=F0{lBX,\kWaٸ|ۻ5j,j[5
6Fp|:k6[
(ιgx: \8v[0!70uDΜ>oɒ|1!FjQQQQՁ-[OBb
+$''ѬqIJP(QXz%[$'7Y1[iҴ/]fԬY⭑(((@ez=eJfz+#7'-n:-=u"6.#FӠa##׬IHX&OF->}1`)
+oe<,E3`ٰZlXf^~5^ݗT-yTDݺ,U
+A
kSYDQ]NlXN~Y)|{AyWUTTTTT(Ev^/6J__UEEEEEE寤¥UzF.*\6
J%OZ{rnt:;-yRsUUTT~Ow;
+LRؼqFg!fV._FիTRYQfZN;7^^lݼșӧ0LlXh4\rDnވqqqtlSU%ԬU$V._Frr2*V<J|Zm "+W,''?}e<fdSz
A`󦍜?wIӱS'RSRYbǏP,+}͕˗(S}M ]BRߟ-6ƶ-[o׭ĉTT+WХc;S.~ȏ?RZuEۮZK/Pru];wP/. jr\7"==AHW@ErhѴ1e7ˡ|
+<cܸ~5kW
+߷cvjN:I
\tM7 ŊyP\1*]EQ~(Uz_/֭[TRQHY?ʳg.ptrB${[
+*hdͪ:???{y]΂/k\xўrXfyyyl۲EQTT.

Hc2Xԧ/>>^~pZ8֭ٽ8嵾}Uƌ{!;sW`I\<GشqKfҔ<ʕX.cQׇ/s=q'PR%|S'Oԩٲi#1XV
I	mHv%;g6,3x`^П+Ο磙0	4kQxU>}T<<ifeeqaFLG̝9kd)|>A1l(&Mޥnzgqx "t[L?\JMdd$_}ܜ|KDeE)Ey*_W77
AP#ņrZ$I:qq̝9}8dgg@֭2tNyFJ剺ظX
+[7of;ǳk\\\>b?CƧxqƌ}VKf8a</*oc"4iڌƌCծ;wHHHo^dfdpQF#C{h0G1a8:8i>$oXj%5k3Hv***<2:x >c̏T
+FK-j0hPbINJ"=5sgiԠ!yytЉ\L&NNNcZq0:0jě$&&ҽG/)N߳tꇄpl}kX<L(@)Y1xԭl6؄xrs󉍉Nj߰僨XQ5h۷\nY$$$LzT| nGFII(BVV}Ynn(Δw[6YfAFh {bfbͣZwށQU[	4HBKMBQU"(MDPuuUDV`"͟$J!d̽"Qtw+;s=<y71p\Z,@ַyxt9l0yn.>|}Zl2ad,noz&	,l mvycۛ/cɸs,d<ӧNKacO`Dۋ @1rhnCA~W_Wfn<Z77?͊$0e%hh`-_N114h0,fΚ̌m}:|&8N(UJyueNa{ikXh!]<bgEQ<9222F5J	}vkT[#2:~UP08UF?6W~DOo8tmw-"k?^OހWXmsawݘ\{ӲaڢogTkE9W532245]FQ__Nik +Dih4OgfE7gfDwY ""#"jhZ
,C]q}F#LMMlh4ۍH^|y"<<i)BTT4\.'.!',Cp :!  )<hBCa6ph:t2hp1h@_tFtG a!**f8s5:22
+Rd=cu\H?bըh@VV&pvnGZj
+ 2*
+yhB[e[\h{R	aPRR___<oϟG@R!-.]BTT4fF#23
ǹ|f8}*yyh4GZע11mFkwnǤK/?%tCzz*$6Eܼ@p80oO8vt


@^}rr~~mbi+u	Zj!qjqu0@nN6,TY	͆C(/!7,kR8
+J#)2_AQQ!rsԓkе[4
RQYyQ`y(*,GB~"22h
M?}˖.6&i,[`^Y)r X.PJrPTxF̚5{2Q\T> **ヘ86GlEnN6ƍn;/TǏƜwc(<W		8)}ń1{<IWbŹ<L2
xM;n<t2?sc׮0
(p$0`pbDFFLCdd$?Η0iX̜5a֣w͜tPJ1b(Gjbi-vyv
sîQр$$tC1rhPJohjjA^^FKF(B	Ū`?^{*
+{t^_<<`kvBmM
fyL&QU(.*ub9{6oz%%xG0d0w_|܌~OA@X^z۶Ѐ˗aa3ATbՃK/d2}ooo{bT*n<}I=s"kk:vځCC``u}TT4R_,b8s6
9s_A`y砒)Sg 44+X%b=>eϘSI0{<6&	=0>߽
+SMGHոB  IDATuuսjbC+ ""SNG``0*#ӂ8y=s:Zo)b˄R|?J%XUԮVoF~~.Сp0nt*]Wk*AvaY!I$nZm8/nGKKˢQr9bi(0PQQ`ZrpmI7w&^zhinFLL,5ӧNxbijD+)wB0cd,w&%Oŋ$Ix
Ùӧ "l6$IjݢIvK݃o9g}N\'SB4
.{ #
BaI9#kp,=
bd86=aPVV/|#GnEKJtA0<apdŬsA)RO`;ڼ׸x*a8C0|A0J	mxwq m('"v-{ k}
+;Bݜ`B&95` I!h6 (.*DXXǕj)Xt|#',[［MZc&܎El
+$t݃
Ϝƪ=#`Y'܎xk#
+Y\nx<y 驇ۿǟnZ{dn*
+QV^	sIFFp90k,TUU!""ۂΝ;W([#Zo\Fp8P\VQeaM'3b}n_;XFFFFFFpI(hinqi/3my6P*[3WW{QBh snG22222H$J	jm7 !	Q_˞ϡj
+ԫ 0<xWJeRUu򌐑CxowSJ
+QB3 }@].菄
Br~x= ;kL3	
YɐVH-͈НG!v:qPeA{u*]Gp
fYu5YFs"Z°	H9e^56y2 <nw8 ,˺zt>_za(I{w|WD1_7=W$@]:R߀j	
+cXb]V!W<RNcoXIBEɁRѿG&O:Wcc(xzv@SRS	qуK/0,ۦ(
+oNZ@X[EM͔ R 
.'Jc9R9_Fw楩qj5:c1OD\z%i<337hٵy3/dG(Z4+@ˁj Z|nB?r{9o3]2e
W6[<O'uFa}UNjN{y\n36zNjF{*C
+n\pymx\Zfpt=<wmdz&j?z00{GM%ߜ-+f?Q^Y3[g0=4^8HqZ_ vfNn+z	CW
<_;?t8{&Qxo0X!QqCz#iHچOHT:vl tŬ;{l_j^MZ8+죻nNzRЖ%3Ǘov0qڸ!wx+ѽIɶ5/}"Kf]N04/Kwv{HRou}GC}G$JwAhU$1aD_lvS
|Gm8t<QwA_5r`Oej?ݱn}YKںN5#xvۙbr~	cS3|M{Mwu4tA`ب{Rf%z48@ϥ}hȴZiz2Us:xⳒo3k}r܀^Sñcq1y̠>ςӤb͹}־S_N7w5kTbi%eֽTlw??A}TyOr{ IeB=v}K5ᜮa@<fNxGb#^y㣽sb|[MoJ###sE߼  ٸxOEl9fxmh&:kWhTq)+/A_OޘTTF
)T<AT6~ӳKG-3ǖ])CHN񅵩/$
d֯G*gft}R.3HT*_z1Z	\~Ao w8s|u]#VΟ32LS@$òJ.AFN)NiW^.=:PJyƣM%uIU
1<1&*,;Rj]EՎ(mHnEUtIRZrhڥNd&pˠ>]?9z3HᴬB􈏼x?giҐ^كveRN9
pVT&!*%#Hm{JOL/urў4iLVFC-Z	 j/
+/R
+ET?z:@?buL+C3у4k;lh4C$xۋʫ&uy{_.:_
١0P(x}|:2Ԕom`.e=4M@ Q<?ooK8~O.e	qQw)'࿛jJ %Duo4g˫9>&B<S䉥3ȥîStTTkK<)=!:"4[t_xO4*;1"t̂-E嗾6nȞCċгk'U@M6	Qg0f*8dטz'Ğ,c	yyy۴kRyeZ8c,NWgOhmY<kSE;w8T(r{R*qHu9;$k[GSddn67$3g:u~$B p}0neP> Z:tvH->Bp\	r:G-AMCS{fJꂨ
+r{̔ s,DQ#\BsE	.@	2$Ip2DAJA BQ!R$jR\G0I@e,n7 b9Vq,\nDQ ǲbi`M4XpK=<Mys=@B*<XD.uޕRe؝.Ra*"q{dV*DRR0=0pw:9q,E0Pc&`$QD#$
+(n7!P*xB~yӃǋ0LkYv<t{X υrG `reL$hf<7es,Rcy.Vm3
e@Ank_3c9V2p=rS%! Rk< ՕIN IR*2
+D1+ab-aRtc!$j`&Tj}2T ,$ϱ#>W8#Qd]Fw#oM֮mJ"XJuCAmR̚O?g`@đ(1 :]_fyF֨P6~śs\ddd~>!7U/U^d~/|^FF^|<xUnˇ-zՎqo25Fo}V]?C^n}uyۍ_Cm uEsuh6R<jK{J`Qxͷ_Î]__|So~l]w@qQ<a`LXdd[>E^xh4t	/msl[dvw݂o	Ka;_y
IC+j
9sQUU{,D}}=E8ᛌxd*~ZZ
ł-mJ [[Z{J硕ˑ<y*ҎA\\gtPTy,  ixtL!
`8p``ϯgϜƆCT5cN$	E%jP*['1xv:LI-@ -̟;+WF0Sa44}anj[YFFFF)j	J)DQDŷѵ[JKj5BC;8\ҥ+jkjFKK.V^DPPQ#DB !e%//[b@jh4P*ZEBBw[A$Jt&45]fCNrqqZ-˲`@V/###{2+tYnښRN?vy\-#####2N    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/index.htm 1.5.8.src/docs/nl/index.htm
--- 1.5.6.src/docs/nl/index.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/index.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/index.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -279,8 +279,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/install_faq.htm 1.5.8.src/docs/nl/install_faq.htm
--- 1.5.6.src/docs/nl/install_faq.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/install_faq.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/install_faq.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -35,20 +35,18 @@
 <a name="faq"></a><h1>Installation - Frequently Asked Questions (FAQ)<a href="#faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>Reading the FAQ is a good idea when trying to troubleshoot particular issues. However, it doesn't make the rest of the documentation obsolete - if you can't find an answer here, make sure to have read the <strong>entire</strong> documentation. Search the support board thoroughly before starting a new support request on the forum.</p>
 
-<a name="faq_toc"></a><h2>Table of contents:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="faq_toc"></a><h2>FAQ overview:<a href="#faq_toc" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <ul class="nomargin">
     <li><a class="content" href="#MinimumRequirements">What are the <strong>minimum requirements</strong> for the installation and use of Coppermine 1.5.x ?</a></li>
     <li><a class="content" href="#whatIsImageMagick">What's <strong>ImageMagick</strong> and how can I get it?</a></li>
     <li><a class="content" href="#WhatIsGD">What's <strong>GD</strong> and how can I get it?</a></li>
-    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
     <li><a class="content" href="#VersionGD">How do I find out <strong>which version of GD</strong> I have?</a></li>
     <li><a class="content" href="#GD1vsGD2">What's the difference between <strong>GD1 and GD2</strong>?</a></li>
     <li><a class="content" href="#enableGD">How do I <strong>enable gd</strong> on my Windows server?</a></li>
     <li><a class="content" href="#enableIMonWindows">How do I <strong>enable ImageMagick</strong> on my Windows server?</a></li>
-    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
     <li><a class="content" href="#installIMwhenHosted">How can I <strong>install ImageMagick or GD</strong>?</a></li>
-    <li><a class="content" href="#imagecreatefromjpeg">When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</a></li>
-    <li><a class="content" href="#mkdirPermissionDenied">When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</a></li>
+    <li><a class="content" href="#VersionPHP">How do I find out <strong>which version of PHP</strong> I have?</a></li>
+    <li><a class="content" href="#InstallSteps">What are the <strong>steps</strong> to get Coppermine running?</a></li>
     <li><a class="content" href="#installFTP_mode">What <strong>FTP mode</strong> should I use?</a></li>
 </ul>
 
@@ -56,66 +54,79 @@
 
 <a name="MinimumRequirements"></a>
 <h2>What are the <strong>minimum requirements</strong> for the use of Coppermine 1.5.x ?<a href="#MinimumRequirements" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>
     <ul>
         <li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
         <li>PHP 4.3.0 or better, PHP 5 is supported</li>
         <li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
         <li>mySQL 3.23.23 or better (4.1 recommended). Don't confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
-    </ul><br /></p><hr />
-<a name="WhatIsGD"></a>
-<h2>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
-
-<a name="whatIsImageMagick"></a>
-<h2>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
-<br /></p>
-<br />
+    </ul>
+    <hr />
+    
+<a name="image_libraries"></a>
+<h2>Image libraries<a href="#image_libraries" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<div class="indent">
+    
+    <a name="WhatIsGD"></a>
+    <h3>What's <strong>GD</strong> and how can I get it?<a href="#WhatIsGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/gd.png" border="0" alt="" width="148" height="93" title="GD" align="right" style="padding-left:20px" />GD is a graphical library which enables PHP to do image manipulation. The library was originally developped by <a href="http://www.boutell.com/" rel="external" class="external">Thomas Boutell</a> and is now maintained by <a href="http://blog.thepimp.net/" rel="external" class="external">Pierre-A. Joye</a> under the umbrella of <a href="http://www.php.net/" rel="external" class="phpnet">PHP.net</a>. If you are running your own webservem you can download it at <a href="http://libgd.org/" class="external">libgd.org</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. If you are subscribing to a webhost: find out through your webhost if GD/GD2 support is available on your site. If not, ask your webhost if you can have it or find yourself another webhost. GD/GD2 are pretty much a standard feature at most webhosting services.<br /></p><hr />
+    
+    <a name="whatIsImageMagick"></a>
+    <h3>What's ImageMagick and how can I get it?<a href="#whatIsImageMagick" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><img src="../images/imagemagick.png" border="0" alt="" width="130" height="54" title="ImageMagick" align="right" style="padding-left:20px" />ImageMagick is another graphical library like GD/GD2 for image manipulation. If you are running your own webserver, you can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You cannot install ImageMagick if you are subscribing to a webhost.
+    </p>
+
+    <a name="VersionGD"></a>
+    <h3>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
+    <div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
+    <table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
+    <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
+    </table>
+    <br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
+    <hr />
+    
+    <a name="GD1vsGD2"></a>
+    <h3>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
+    <p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
+    <p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
+    <hr />
+    
+    <a name="enableGD"></a>
+    <h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
+    To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
+    Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
+    <tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
+    Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
+    ImageMagick it quite complicated to use under Windows<br />
+    Greg<br /></p>
+    <p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
+    <a name="enableIMonWindows"></a>
+    <h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
+    <p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
+    <hr />
+    
+    <a name="installIMwhenHosted"></a>
+    <h3>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
+    <hr />
+
+</div>
+
 <div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="VersionPHP"></a>
 <h2>How do I find out <strong>which version of PHP</strong> I have?<a href="#VersionPHP" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>If you haven't installed Coppermine, yet, create a blank file named "info.php". Add the following code to it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload it to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). The very first line should read &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php or click on the phpinfo link in Coppermine's <a href="admin_menu.htm">admin menu</a>.</p><hr />
-<a name="VersionGD"></a>
-<h2>How do I find out <strong>which version of GD</strong> I have?<a href="#VersionGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you haven't installed Coppermine, yet, create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>. Save the file and upload this file to your webserver, then run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
-<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
-<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>GD Version</strong></td><td align="left">1.6.2 or higher</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>FreeType Linkage</strong></td><td align="left">with TTF library</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>JPG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>PNG Support</strong></td><td align="left">enabled</td></tr>
-<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><strong>WBMP Support</strong></td><td align="left">enabled</td></tr>
-</table>
-<br /><br />Please note: leaving info.php on your server could be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />If you have already installed Coppermine, you will find a phpinfo file (phpinfo.php) within the coppermine folder. Log in to your Coppermine setup as the admin and simply point (type in the URL) your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php. Then scoll down to the GD section of the display.</p>
-<hr />
-
-<a name="GD1vsGD2"></a>
-<h2>What's the difference between <strong>GD1 and GD2</strong>?<a href="#GD1vsGD2" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>GD2 is an updated version of GD1 and, as such, will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here's an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="../images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="../images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrades of the GD lib after coppermine has already installed will not affect pictures that were previously created. It will only affect those created after the upgrade. <strong>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</strong></p>
-<p>The main difference between GD 1 and GD 2 lies in the color depth: GD1 only supported a limited color depth of 256 colors per image. This lead to very poor quality.</p>
-<p class="cpg_message_info">By now, the GD1 library is totally outdated and should only be found on very old hardware. If you're webhosted, you should have GD2. If your webhost is still only offering GD1, it's probably time to look for another, better webhost.</p>
-<hr />
-
-<a name="enableGD"></a>
-<h3>How do I <strong>enable GD</strong> on my Windows server?<a href="#enableGD" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
-To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
-Ocassionally, you will also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beginning of the line:<br />
-<tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
-Whenever you make changes to php.ini, remember that you will need to restart your webserver before changes become effective.<br />
-ImageMagick it quite complicated to use under Windows<br />
-Greg<br /></p>
-<p>Side-note: the coppermine dev team does not recommend <a href="requirements.htm#what_minimum_self-hosting">self-hosting</a>. We are not trying to encourage you to run a webserver on your own if you don't know your way around. We left this paragraph in the FAQ section for reference. Please understand that we can not advise on webserver setup issues.</p><hr />
-<a name="enableIMonWindows"></a>
-<h3>How do I <strong>enable ImageMagick</strong> on my Windows server?<a href="#enableIMonWindows" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <strong>not</strong> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don't run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.</p>
-<p>The path to ImageMagick mustn't contain spaces or special characters. You have to make sure that the user the webserver runs under actually has the needed permissions to run the ImageMagick executables.</p>
-<hr />
-
 
 <a name="InstallSteps"></a>
 <h2>What are the <strong>steps</strong> to get Coppermine running?<a href="#InstallSteps" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
@@ -137,31 +148,8 @@
 </ol><br /></p>
 <hr />
 
-<a name="installIMwhenHosted"></a>
-<h2>How can I <strong>install ImageMagick or GD</strong>?<a href="#installIMwhenHosted" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you're running your own server</a> or if you have at least shell access to your webserver. If your site is being hosted by a webhost you can only contact your webhost and ask them to install it for you. If they refuse choose another webhost or use GD instead.<br /></p>
-<hr />
-
-<a name="imagecreatefromjpeg"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?<a href="#imagecreatefromjpeg" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This error means that the version of PHP installed on your server does not support the GD1/GD2 image library.<br />
-If you know that the ImageMagick suite is installed on your server, you could try using it instead. Otherwise, you will have to find another webhost or convince your existing webhost to have GD1/GD2 installed (the GD image library is now a standard component of PHP and should normally be installed and available, de facto). Coppermine won't run without gd or image magick.</p><hr />
-
-<a name="mkdirPermissionDenied"></a>
-<h3>When installing I get the <strong>error</strong> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?<a href="#mkdirPermissionDenied" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The script must have the right to create and delete files.
-<ul>
-<li>on *nix/linux-webservers:<br />chmod the coppermine directory (and all subdirectories) to 755 (rwxr-xr-x). To find more about chmod: check some of these <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine chmod tutorials</a></li>
-<li>on Windows/IIS:<br />Check if the user the webserver runs the php-scripts under (usually called IUSR) has sufficient rights to read, execute, change, delete in the Coppermine folder. To find out how, ask your webhost or read the server manual, if you're running your own server.
-</li>
-<li>on Windows/Apache:<br />Check the account Apache runs under and set the <em>rights</em> in the file-system.
-</li>
-</ul>
-For details, read the <a href="install_permissions.htm#permissions">permission section</a>.</p>
-<hr />
-
 <a name="installFTP_mode"></a>
-<h3>What <strong>FTP mode</strong> should I use?</h3>
+<h2>What <strong>FTP mode</strong> should I use?</h2>
 <p>File Transfer Protocol (FTP) is used to exchange and manipulate files over a computer network. An FTP client may connect to an FTP server to manipulate files on that server.</p>
 <p>There are two different transfer modes in <abbr title="File Transfer Protocol">FTP</abbr>.</p>
 <p>All images (.jpg, .gif, .png etc) should be uploaded as binary, all files that contain text (php, htm, css, js etc.) in ASCII mode. Most FTP clients have an "auto" mode that will use the proper mode for each file; if your FTP client has "Auto", use it. This mode is particularly usefull then installing Coppermine as the package contains a mixture of file type. If your client does not have an "Auto" mode then switch to "Binary". For more information consult the manual for your <a href="dev_tools.htm#dev_tools_ftp_client">FTP client</a> or read up <a href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="external" class="external">the Wikipedia article on FTP</a>.</p>
@@ -169,8 +157,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/install.htm 1.5.8.src/docs/nl/install.htm
--- 1.5.6.src/docs/nl/install.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/install.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/install.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -130,8 +130,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/install_permissions.htm 1.5.8.src/docs/nl/install_permissions.htm
--- 1.5.6.src/docs/nl/install_permissions.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/install_permissions.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/install_permissions.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -276,8 +276,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/install_screen.htm 1.5.8.src/docs/nl/install_screen.htm
--- 1.5.6.src/docs/nl/install_screen.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/install_screen.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/install_screen.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -216,8 +216,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/keywords.htm 1.5.8.src/docs/nl/keywords.htm
--- 1.5.6.src/docs/nl/keywords.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/keywords.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/keywords.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -64,8 +64,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/known_issues.htm 1.5.8.src/docs/nl/known_issues.htm
--- 1.5.6.src/docs/nl/known_issues.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/known_issues.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/known_issues.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -26,7 +25,7 @@
 <script src="script.js" type="text/javascript"></script>
 </head>
 <body>
-<h1 id="docheader">Coppermine Photo Gallery v1.5.4: Documentatie en Handleiding</h1>
+<h1 id="docheader">Coppermine Photo Gallery v1.5.x: Documentatie en Handleiding</h1>
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
@@ -34,33 +33,34 @@
 <a name="known_issues"></a><h1>Gekende problemen<a href="#known_issues" title="Link naar deze sectie"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>De volgende lichte kronkels en kleine problemen zijn gekend en zullen hopelijk in een van de volgende versies opgelost worden.</p>
 <ul>
-	<li>De <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">pijlen die voor navigatie gebruikt worden </a> om van de ene naar de andere afbeelding te gaan, worden in een verkeerde volgorde getoond bij talen die van rechts naar links geschreven worden</li>
-	<li>Trefwoordenlijst geeft een onjuist resultaat voor Aziatische tekens</li>
-	<li>Browser bug: IE toont de 100%-breedte waardes onjuist</li>
-	<li>De nieuwe interface voor inbatch-toevoegingen werkt niet bij alle server setups. Gebruikers die hiermee problemen hebben, kunnen hiervoor de klassieke interface gebruiken.</li>
-	<li>Paginatabs in gebruikersbeheer gedragen zich niet hetzelfde als andere tabs</li>
-	<li>Herschalen van gif/png met transparante achtergrond behoudt de alpha info niet</li>
-	<li>Verkeerde karakterset in e-mails die verzonden worden door Coppermine</li>
-	<li>Thumbnail-afmetingen boven de 120 px veroorzaken dat de editvelden buiten hun grenzen gaan</li>
-	<li>Geen album thumbnails voor albums die alleen afbeeldingen bevatten die gelinkt zijn door trefwoorden</li>
-	<li>Knippen/draaien werkt niet met GD1</li>
-	<li>Draaien veroorzaakt een vervormde afbeelding bij grote bestanden</li>
-	<li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> constructie voor multimedia bestanden valideren niet maar zijn nodig voor neerwaartse compatibiliteit</li>
-	<li>EXIF en IPTC informatie gaat verloren bij verdraaien van afbeeldingen</li>
-	<li>Discrepantie tussen Coppermine intern gebruik van utf-8 en IPTC (momenteel alleen ondersteuning voor iso-8859-1). Bijgevolg worden de niet latin karakters als accentletters of Umlauts vervormd</li>
-	<li>Album wordt aangemaakt bij gebruik van XP publisher ondanks een uploadfout</li>
-	<li>Geen categorie-thumbnail voor gebruikersgalerijen en categorieën die geen albums bevatten met afbeeldingen in maar alleen subcategorieën</li>
-	<li>Filmstrip kan van hoogte wisselen tijdens het navigeren als de thumbafmeting op 'breedte' ingesteld is</li>
-	<li>Flash uploader (swfupload) werkt niet als de galerij zich in een <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">paswoord beveiligde map</a> bevindt</li>
-	<li>Sommige ronde-hoekeffecten van het curve-thema werken niet in alle browsers maar zijn eigen aan bepaalde browsers. De browsers die de ronde hoeken niet kunnen weergeven tonen gewone rechte hoeken.</li>
-	<li class="en">Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
-	<li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>De <a href="http://coppermine-gallery.net/forum/index.php?topic=1866.0">pijlen die voor navigatie gebruikt worden </a> om van de ene naar de andere afbeelding te gaan, worden in een verkeerde volgorde getoond bij talen die van rechts naar links geschreven worden</li>
+    <li>Trefwoordenlijst geeft een onjuist resultaat voor Aziatische tekens</li>
+    <li>Browser bug: IE toont de 100%-breedte waardes onjuist</li>
+    <li>De nieuwe interface voor inbatch-toevoegingen werkt niet bij alle server setups. Gebruikers die hiermee problemen hebben, kunnen hiervoor de klassieke interface gebruiken.</li>
+    <li>Paginatabs in gebruikersbeheer gedragen zich niet hetzelfde als andere tabs</li>
+    <li>Herschalen van gif/png met transparante achtergrond behoudt de alpha info niet</li>
+    <li>Verkeerde karakterset in e-mails die verzonden worden door Coppermine</li>
+    <li>Thumbnail-afmetingen boven de 120 px veroorzaken dat de editvelden buiten hun grenzen gaan</li>
+    <li>Geen album thumbnails voor albums die alleen afbeeldingen bevatten die gelinkt zijn door trefwoorden</li>
+    <li>Knippen/draaien werkt niet met GD1</li>
+    <li>Draaien veroorzaakt een vervormde afbeelding bij grote bestanden</li>
+    <li><tt class="code">&lt;object&gt;&lt;param&gt;&lt;/param&gt;&lt;/object&gt;</tt> constructie voor multimedia bestanden valideren niet maar zijn nodig voor neerwaartse compatibiliteit</li>
+    <li>EXIF en IPTC informatie gaat verloren bij verdraaien van afbeeldingen</li>
+    <li>Discrepantie tussen Coppermine intern gebruik van utf-8 en IPTC (momenteel alleen ondersteuning voor iso-8859-1). Bijgevolg worden de niet latin karakters als accentletters of Umlauts vervormd</li>
+    <li>Album wordt aangemaakt bij gebruik van XP publisher ondanks een uploadfout</li>
+    <li>Geen categorie-thumbnail voor gebruikersgalerijen en categorieën die geen albums bevatten met afbeeldingen in maar alleen subcategorieën</li>
+    <li>Filmstrip kan van hoogte wisselen tijdens het navigeren als de thumbafmeting op 'breedte' ingesteld is</li>
+    <li>Flash uploader (swfupload) werkt niet als de galerij zich in een <a href="http://forum.coppermine-gallery.net/index.php/topic,62770.0.html">paswoord beveiligde map</a> bevindt</li>
+    <li>Sommige ronde-hoekeffecten van het curve-thema werken niet in alle browsers maar zijn eigen aan bepaalde browsers. De browsers die de ronde hoeken niet kunnen weergeven tonen gewone rechte hoeken.</li>
+    <li class="en">Album moderator feature not clearly documented and therefore disabled (<a href="http://forum.coppermine-gallery.net/index.php/topic,64408.0.html">thread</a>)</li>
+    <li>Category thumbnails appear larger than expected if thumb aspect is set to "exact" for the thumbnail setting &quot;<a href="configuration.htm#admin_picture_thumbnail_use-dimension">Use dimension</a>&quot; (<a href="http://forum.coppermine-gallery.net/index.php/topic,56147.0.html">thread</a>)</li>
+    <li>If you allow guests to upload files to your gallery, they won't be able to add file details. This feature has been disabled as it's not possible to identify the user without fail (see <a href="http://forum.coppermine-gallery.net/index.php/topic,62522.msg323512.html#msg323512">thread</a>). Additionally it may attract spammers to add textual content to your gallery. If you want to enable that feature anyway, find Coppermine's configuration table in the database and change the value of <tt class="code">allow_guests_enter_file_details</tt> to '1'.</li>
 </ul>
 
 <div id="doc_footer">
     <div class="doc_info_wrapper">
-        <span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-        <span id="doc_revision">$Revision: 7620 $</span>
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
     </div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/languages.htm 1.5.8.src/docs/nl/languages.htm
--- 1.5.6.src/docs/nl/languages.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/languages.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/languages.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -206,8 +206,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/performance.htm 1.5.8.src/docs/nl/performance.htm
--- 1.5.6.src/docs/nl/performance.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/performance.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/performance.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -240,8 +240,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/php-content.htm 1.5.8.src/docs/nl/php-content.htm
--- 1.5.6.src/docs/nl/php-content.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/php-content.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/php-content.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -96,8 +96,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/plugins.htm 1.5.8.src/docs/nl/plugins.htm
--- 1.5.6.src/docs/nl/plugins.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/plugins.htm	2010-08-06 11:59:24.000000000 -0500
@@ -5,17 +5,17 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="language" content="en" />
 <meta name="copyright" content="Coppermine dev team" />
-<meta name="description" content="Starting from cpg1.4.0, coppermine comes with a plugin API that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
+<meta name="description" content="Starting from cpg1.4.0, Coppermine comes with a plugin API that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code." />
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/plugins.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -36,14 +36,14 @@
 <a name="plugin"></a><h1>Plugins<a href="#plugin" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 
 <a name="plugin_definition"></a><h2>What is a plugin?<a href="#plugin_definition" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Starting from cpg1.4.0, coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
+<p>Starting from cpg1.4.0, Coppermine comes with a plugin <acronym title="Application Programming Interface">API</acronym> that enables plugin authors to modify Coppermine features without hacking the core code, making upgrading easier, as modifications don't have to be re-applied every time you upgrade your Coppermine version. It's recommended to use plugins instead of code modifications that require hacking the core code.</p>
 <a name="plugin_definition_end"></a>
 <a name="plugin_api"></a><h2>The Plugin API<a href="#plugin_api" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The plugin API consists of several "hooks" all over the core code of coppermine that allows plugin authors to interact with coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
+<p>The plugin API consists of several "hooks" all over the core code of Coppermine that allows plugin authors to interact with Coppermine functions, overriding or adding features. There are limitations to what can be done using a plugin, as the number of hooks is limited. As a result, not every change of Coppermine behaviour that could be accomplished by hacking the core code is possible to achieve using the plugin API. However, using a plugin is more elegant and usually much easier to install and get running (at least for the end user) than a crude core code hack. Installing and configuring a plugin doesn't require the Coppermine admin to mess with the source code - you simply upload the plugin, install it, configure it and you're done. If the plugin has been coded as suggested and is mature enough, it should come with a configuration screen that makes editing source code irrelevant.</p>
 <a name="plugin_api_end"></a>
 
 <a name="plugin_obtain"></a><h2>Where to get Plugins from?<a href="#plugin_obtain" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official coppermine page</a>.</p>
+<p>As suggested above, the plugin API provides developers an interface to come up with feature enhancements of Coppermine that they can distribute on whatever channels they prefer. All plugins that the Coppermine development team is aware of (and that are being released under a suitable license) are available on the <a href="http://coppermine-gallery.net/plugins.php?cpg_version=5" rel="external" class="external">official Coppermine page</a>.</p>
 <p>Additionally, many plugins that the Coppermine developers are aware of or plugins that they have created themselves are being stored in the subversion (SVN) repository (&rarr; <a href="dev_subversion.htm#dev_subversion_definition">What is subversion?</a>). This way, developers can work on the code of the plugins in the team, where each team member can contribute. In fact, subversion is meant to make sure that none of the edits and improvements made get lost accidentally. So, if you want the bleeding edge, the most recent version of a plugin, you're welcome to <a href="dev_subversion.htm#dev_subversion_checking_out">check out</a> the subversion repository as well. You have to understand though that the usage of subversion itself goes unsupported on the Coppermine support board, so you mustn't ask questions there about SVN. If you decide to use the SVN version of a plugin, make sure to have read the section <a href="dev_subversion.htm#dev_subversion_repository_structure_plugins">Checking out plugins</a>.</p>
 <a name="plugin_obtain_end">
 
@@ -80,7 +80,7 @@
 	<li>
 		<a name="plugin_bundled_opensearch"></a><h3>OpenSearch (opensearch)<a href="#plugin_bundled_opensearch" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 		An implementation of OpenSearch for Coppermine. When enabled, visitors can add the gallery to their browser's search bar.<br />
-		What the plugin actually does is adding the corresponding meta tag to the header of your coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
+		What the plugin actually does is adding the corresponding meta tag to the header of your Coppermine-driven pages and creating the needed XML file that describes your gallery, based on what you have specified for &quot;<a href="configuration.htm#admin_general_name">Gallery name</a>&quot; and &quot;<a href="configuration.htm#admin_general_description">Gallery description</a>&quot; in Coppermine's config.
 		<a name="plugin_bundled_opensearch_end"></a>
 	</li>
 	<li>
@@ -109,7 +109,7 @@
     <li>
     	<a name="plugin_bundled_sef_url"></a><h3>SEF_URLS plugin<a href="#plugin_bundled_sef_url" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
     The plugin enables "Search-engine-friendly URLs" - this is an experimental plugin and should be used with caution.
-    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
+    <div class="cpg_message_error">The SEF_URLs plugin has been removed from the package for cpg1.5.x due to the known issues that made it not ready for production use. It can be obtained from the official Coppermine homepage - check the corresponding announcement thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=42568.0">SEF_URLs plugin for cpg1.5.x</a>&quot;. Please note that the plugin goes unsupported, so please don't ask questions about it.</div>
     <a name="plugin_bundled_sef_url"></a>
     </li>
 </ul>
@@ -117,25 +117,25 @@
 
 <a name="plugin_manager"></a><h2>The Plugin Manager<a href="#plugin_manager" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <div class="indent">
-	<img src="images/plugin_manager.gif" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
+	<img src="images/plugin_manager.png" border="0" alt="Coppermine Plugin Manager" align="right" style="padding-left:5px"/>
 	<p>The plugin manager is the central place from where you upload, install, configure and remove plugins. It can be acceessed in two ways:</p>
 	<ul>
 		<li>
 			<a name="plugin_manager_cpg_navigation"></a><h3>Using Coppermine's navigation<a href="#plugin_manager_cpg_navigation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-			Log in as admin, go to coppermine's config, expand the "General settings" section, on click "Manage plugins" next to "Enable plugins" (make sure that you have set "Enable plugins" to "Yes") if you plan using plugins.
+			Click on the admin menu item &quot;Plugin manager&quot; when you're logged in as admin. Alternatively, log in as admin, go to Coppermine's config, expand the "General settings" section and click on the link &quot;Manage plugins&quot; next to the &quot;<a href="configuration.htm#admin_general_enable-plugins">Enable plugins</a>&quot; option if you plan on using plugins.
 		</li>
 		<li>
 			<a name="plugin_manager_direct_access"></a><h3>Directly accessing the plugin manager<a href="#plugin_manager_direct_access" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 			Make sure that you are logged in as admin, then directly enter the plugin manager's url in the address bar of your browser, e.g. <tt class="code">http://yoursite.tld/your_coppermine_folder/pluginmgr.php</tt>
 		</li>
 	</ul>
-	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen capture below):</p>
+	<p>The plugin manager organizes the plugins you have in your Coppermine directory.  It is important to understand the difference between uploading plugins and installing plugins.  When you copy a plugin to the Coppermine plugins folder (using the Upload button on the plugin manager or via FTP), you have merely uploaded the plugin files.  The plugin is not installed yet.  When you install a plugin, Coppermine runs the plugin's installation routine to configure and activate the plugin so that it will be executed when people use your gallery.  To clearly show which plugins are running and which are not, the plugin manager is separated into three sections (see screen shot above):</p>
 	<ul>
 		<li>an overall toggle that enables/disables the use of plugins (upper section; can be changed on the <a href="configuration.htm#admin_general_enable-plugins">config page</a> as well)</li>
 		<li>the plugins that are installed and running (middle section)</li>
 		<li>the plugins that exist within the plugins folder of your server's hard drive but have not been installed and therefore are not running in your Coppermine gallery (lower section)</li>
 	</ul>
-	<p>By default, coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of coppermine's forum.</p>
+	<p>By default, Coppermine comes with some sample or code plugins (none of them are enabled by default though), additional plugins can be found on the corresponding section of Coppermine's forum.</p>
 
 
 	<a name="plugin_manager_upload"></a><h3>Uploading a plugin<a href="#plugin_manager_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
@@ -143,9 +143,9 @@
 		Unless you're going to code your own plugins, they usually come packaged up already, compressed into a zip file. There are two options how to upload a plugin:
 		<ul>
 			<li>
-				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+				<a name="plugin_manager_upload_interface"></a><h4>Method 1: Using the upload interface on Coppermine's plugin manager page<a href="#plugin_manager_upload_interface" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
 				<ul>
-					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine page</a>) to your local hard drive</li>
+					<li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/" rel="external" class="external">Coppermine page</a>) to your local hard drive</li>
 					<li>Click the "browse" button on the plugin manager page</li>
 					<li>Navigate to the plugin zip file you just have downloaded to your local PC's hard drive</li>
 					<li>Click "upload"</li>
@@ -162,7 +162,7 @@
 				<ul>
 					<li>Download the plugin you need from the internet to your local hard drive (same step as above)</li>
 					<li>Unpack the zip file into a folder on your hard drive (preserving the folder structure of the plugin)</li>
-					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
+					<li>Use your <a href="dev_tools.htm#dev_tools_ftp_client">FTP app</a> to upload the unpacked plugin files into the plugin folder of your Coppermine install on your server, preserving the structure of the zip archive.  <div class="cpg_example">For example: if the plugin contained the folder &quot;foobar&quot;, which held the actual plugin files, you upload the whole folder &quot;foobar&quot; and all of its contents into the plugins folder. The resulting folder structure on your server should be something like <tt class="code">/your_coppermine_folder/plugins/foobar/</tt></div></li>
 				</ul>
 			</li>
 		</ul>
@@ -172,7 +172,7 @@
 
 	<a name="plugin_manager_install"></a><h3>Installing a plugin<a href="#plugin_manager_install" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
-		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
+		<p>Installing a plugin is fairly straightforward - just click on the <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="install" />-icon next to the plugin. The install will enable the plugin to be executed when Coppermine is being run (depending on the plugin's purpose). Some plugins come with a configuration screen that will be executed right after the install - if this is the case, configure it accordingly.</p>
 		<p>A check routine tries to determine if a plugin has been designed for your version of Coppermine.</p>
 		<ul>
 			<li>If the check succeeds, the install plugin icon with a tick mark will be displayed: <img src="../../images/icons/plugin_install.png" width="16" height="16" border="0" alt="" />.<br />
@@ -188,7 +188,7 @@
 						<li>If you're a <strong>plugin writer</strong>, read up the details in <a href="dev_plugins.htm#plugin_writing_core_files_configuration_plugin_cpg_version">Plugin Writing for Coppermine &rarr; Core files &rarr; configuration.php &rarr; $plugin_cpg_version</a>.</p>
 						<li>If you're just a <strong>plugin user</strong> and not a plugin author, you don't need to read up those details - you should just be aware of the mechanisms used: there is no guarantee that the author of the plugin has added the Coppermine version requirements settings to the plugin's core code. If that piece of data hasn't been added this does not mean that the plugin is badly written or  something like this: when you're attempting to install such a plugin, you will get a message that says <quote class="code">Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?</quote>. Please understand that this message does <strong>not</strong> mean that the plugin itself is at fault. It basically means that you as a gallery admin have to make sure that the plugin you're about to install has actually been designed for the Coppermine version that you are using. To do so, review the readme file that might come with the plugin and review the announcement thread of the plugin.</li>
 					</ul>
-					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
+					<p>Please do <strong>not</strong> post questions on the Coppermine support board like &quot;<em>I got warned that the plugins version cannot be determined. Shall I continue to install or not?</em>&quot;: you should be able to see for yourself if the versions match. If they don't or you can't determine the version, install the plugin at your own risk. The message means exactly what it says: that the version can't be determined, that's all. It doesn't say &quot;<em>don't use the plugin</em>&quot;. It just says &quot;<em>hey, I'm not sure if the plugin you're about to install matches the version of Coppermine</em>&quot;. The message just means that you (as a human) have to check because the machine can't. So you check: what version of the plugin are you trying to install? If the plugin has been designed for your version of Coppermine, you're fine to go ahead and install the plugin even if the warning shows up.</p>
 					<p>Ideally, the number of plugins that don't contain the Coppermine version requirements settings should decrease in the future.</p>
 				</div>
 			</li>
@@ -205,7 +205,7 @@
 	<a name="plugin_manager_uninstall"></a><h3>Uninstalling a plugin<a href="#plugin_manager_uninstall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 	<div class="indent">
 		<p>Executing a plugin might be consuming resources or not work as expected, so you might want to uninstall a plugin at some time (maybe because you just tried it out and it doesn't work as expected for you). It's recommended not to just delete the plugin's subfolder using your FTP app (because the plugin might have applied database changes that need to be undone). Instead, you should go to the plugin manager and click on the <img src="../../images/icons/plugin_uninstall.png" width="16" height="16" border="0" alt="" title="uninstall" />-icon next to an active (installed) plugin. The plugin then should get uninstalled and turn up in the list "Plugins Not installed". It's safe to leave the sources of an unneeded plugin on the server, so there should be no need to delete the plugin right after uninstall, however you may as well delete it, especially if you're short on webspace and the plugin eats up a lot of space.</p>
-		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
+		<p>To finally delete an inactive plugin from your server's plugin folder, click the <img src="../../images/icons/delete.png" width="16" height="16" border="0" alt="" title="delete" />-icon next to a plugin that is in the list "Plugins Not installed". If the script fails to delete a plugin this way (because of lacking permissions to do so on file/folder level), you can use your FTP app to delete the particular plugin's sub-folder within Coppermine's "plugins" folder (deleting manually). As with all delete operations, you should make a local <a href="export.htm#backup">backup</a> before deleting if you're not absolutely sure what you're doing.</p>
 	</div>
 	<a name="plugin_manager_uninstall_end"></a>
 
@@ -213,8 +213,8 @@
 <a name="plugin_manager_end"></a>
 
 <a name="plugin_writing"></a><h2>Writing plugins<a href="#plugin_writing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the coppermine web page.</p>
-<p>If you accomplished writing a plugin, we ask you to share it with the coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
+<p>There's some documentation available for plugin authors, so the best method to learn how plugins work is by looking at the source code. Examine the code of the plugins that come with Coppermine, or take a look at some that are available for download from the <a href="http://coppermine-gallery.net/forum/index.php?board=66.0" rel="external" class="external">plugin contributions sub-board</a> on the Coppermine web page.</p>
+<p>If you accomplished writing a plugin, we ask you to share it with the Coppermine community by posting it on the appropriate board (this is of course not mandatory, but we'd appreciate to see your contribution). We would welcome contributions to the <a href="dev_plugin_api.htm">plugin API documentation</a> and the <a href="dev_plugin_hooks.htm">reference list of plugin hooks</a> as well, or other related documentation.</p>
 <p>Although it is not mandatory (technically speaking) to add instructions to a plugin, it is being recommended that you include a readme file with your plugin that explains what it does and how to use it.</p>
 <p>We ask plugin authors as well to keep <acronym title="i18n = internationalization">i18n</acronym> in mind: not everybody will be using the language you used. Therefore, it's always a good idea to keep possible translations in mind when designing your plugin.</p>
 <p>Please refer to the <a href="dev_plugins.htm">Plugin Writing</a> section for details.</p>
@@ -223,8 +223,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/quickstart.htm 1.5.8.src/docs/nl/quickstart.htm
--- 1.5.6.src/docs/nl/quickstart.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/quickstart.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/quickstart.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -89,8 +89,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/requirements.htm 1.5.8.src/docs/nl/requirements.htm
--- 1.5.6.src/docs/nl/requirements.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/requirements.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/requirements.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -86,8 +86,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/script.js 1.5.8.src/docs/nl/script.js
--- 1.5.6.src/docs/nl/script.js	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/script.js	2010-08-06 11:59:24.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/script.js $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 var linebreak = '\n';
@@ -23,1433 +23,1483 @@
         control:"#sidetreecontrol"
     });
     $(".cpg_zebra tr:even").addClass("tableb");
-	$(".cpg_zebra tr:odd").addClass("tableb_alternate");
+    $(".cpg_zebra tr:odd").addClass("tableb_alternate");
 });
 
 function cpgDocToc() {
   if (getUrlParameters('hide_nav') == 1) {
-  	$('#toc').replaceWith('');
-	return;
+    $('#toc').replaceWith('');
+    return;
   }
 var doc_toc = '';
-doc_toc += '<div id="toc_collapsed">\n';
-doc_toc += '<h6><a href="toc.htm">Inhoudstafel</a></h6>\n';
+doc_toc += '<div id="toc_collapsed" class="en" class="en">\n';
+doc_toc += '<h6><a href="toc.htm" class="en" class="en">Inhoudstafel</a></h6>\n';
 doc_toc += 'Hover hier met de muis om uit te klappen\n';
-doc_toc += '<div align="center"><img src="../../images/icons/downdown.png" border="0" width="10" height="10" alt="" /></div>\n';
+doc_toc += '<div align="center" class="en" class="en"><img src="../../images/icons/downdown.png" border="0" width="10" height="10" alt="" /></div>\n';
 doc_toc += '</div>\n';
-doc_toc += '<div id="toc_expanded" style="display:none;">\n';
-doc_toc += '<h6>Table of contents (<a href="../index.htm">documentatie taalselectie</a>)</h6>\n';
-doc_toc += '<ul id="tree">\n';
-doc_toc += '  <li><a href="index.htm" class="us_nl">Coppermine documentatie</a>\n';
+doc_toc += '<div id="toc_expanded" style="display:none;" class="en" class="en">\n';
+doc_toc += '<h6>Table of contents (<a href="../index.htm" class="en" class="en">documentatie taalselectie</a>)</h6>\n';
+doc_toc += '<ul id="tree" class="en" class="en">\n';
+doc_toc += '  <li><a href="index.htm" class="us_nl" class="en" class="en">Coppermine documentatie</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="index.htm#about" class="nl">Over Coppermine</a></li>\n';
-doc_toc += '      <li><a href="index.htm#about_documentation" class="nl">Over de documentatie</a>\n';
+doc_toc += '      <li><a href="index.htm#about" class="nl" class="en" class="en">Over Coppermine</a></li>\n';
+doc_toc += '      <li><a href="index.htm#about_documentation" class="nl" class="en" class="en">Over de documentatie</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="index.htm#about_documentation_conventions" class="nl">Documentatie Conventies</a></li>\n';
+doc_toc += '          <li><a href="index.htm#about_documentation_conventions" class="nl" class="en" class="en">Documentatie Conventies</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="index.htm#features" class="nl">Functies</a></li>\n';
-doc_toc += '      <li><a href="quickstart.htm#about" class="nl">Quick-Start gids</a></li>\n';
-doc_toc += '      <li><a href="toc.htm" class="en">Inhoudstafel</a></li>\n';
-doc_toc += '      <li><a href="requirements.htm" class="nl">Minimum vereisten</a>\n';
+doc_toc += '      <li><a href="index.htm?expand_all=1#features" class="nl" class="en" class="en">Functies</a></li>\n';
+doc_toc += '      <li><a href="quickstart.htm#about" class="nl" class="en" class="en">Quick-Start gids</a></li>\n';
+doc_toc += '      <li><a href="toc.htm" class="en" class="en" class="en">Inhoudstafel</a></li>\n';
+doc_toc += '      <li><a href="requirements.htm" class="nl" class="en" class="en">Minimum vereisten</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="requirements.htm#what_minimum" class="nl">Server-sided minimum vereisten</a>\n';
+doc_toc += '          <li><a href="requirements.htm#what_minimum" class="nl" class="en" class="en">Server-sided minimum vereisten</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="requirements.htm#what_minimum_webserver" class="nl">Web server</a></li>\n';
-doc_toc += '              <li><a href="requirements.htm#what_minimum_php" class="nl">PHP support</a></li>\n';
-doc_toc += '              <li><a href="requirements.htm#what_minimum_mysql" class="nl">mySQL database</a></li>\n';
-doc_toc += '              <li><a href="requirements.htm#what_minimum_image_library" class="nl">Afbeeldingen bibliotheek</a></li>\n';
+doc_toc += '              <li><a href="requirements.htm#what_minimum_webserver" class="nl" class="en" class="en">Web server</a></li>\n';
+doc_toc += '              <li><a href="requirements.htm#what_minimum_php" class="nl" class="en" class="en">PHP support</a></li>\n';
+doc_toc += '              <li><a href="requirements.htm#what_minimum_mysql" class="nl" class="en" class="en">mySQL database</a></li>\n';
+doc_toc += '              <li><a href="requirements.htm#what_minimum_image_library" class="nl" class="en" class="en">Afbeeldingen bibliotheek</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="requirements.htm#what_minimum_self-hosting" class="nl">Self-Hosting &amp; Webserver Setup</a></li>\n';
-doc_toc += '          <li><a href="requirements.htm#personal" class="nl">Persoonlijke vereisten</a></li>\n';
-doc_toc += '          <li><a href="requirements.htm#requirements_faq" class="nl">Vereisten FAQ</a></li>\n';
+doc_toc += '          <li><a href="requirements.htm#what_minimum_self-hosting" class="nl" class="en" class="en">Self-Hosting &amp; Webserver Setup</a></li>\n';
+doc_toc += '          <li><a href="requirements.htm#personal" class="nl" class="en" class="en">Persoonlijke vereisten</a></li>\n';
+doc_toc += '          <li><a href="requirements.htm#requirements_faq" class="nl" class="en" class="en">Vereisten FAQ</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="testing.htm" class="en">Testen / bugrapporten</a>\n';
+doc_toc += '      <li><a href="testing.htm" class="en" class="en" class="en">Testen / bugrapporten</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="testing.htm#testing_support" class="en">Geen support voor alpha en beta versies</a></li>\n';
-doc_toc += '          <li><a href="testing.htm#testing_areas" class="en">Gebieden die vooral aandacht vragen</a></li>\n';
-doc_toc += '          <li><a href="testing.htm#testing_feature_list" class="en">Functielijst</a></li>\n';
-doc_toc += '          <li><a href="testing.htm#testing_report" class="en">Het rapport formaat</a></li>\n';
-doc_toc += '          <li><a href="testing.htm#testing_availability" class="en">Beschikbaarheid</a></li>\n';
+doc_toc += '          <li><a href="testing.htm#testing_support" class="en" class="en" class="en">Geen support voor alpha en beta versies</a></li>\n';
+doc_toc += '          <li><a href="testing.htm#testing_areas" class="en" class="en" class="en">Gebieden die vooral aandacht vragen</a></li>\n';
+doc_toc += '          <li><a href="testing.htm#testing_feature_list" class="en" class="en" class="en">Functielijst</a></li>\n';
+doc_toc += '          <li><a href="testing.htm#testing_report" class="en" class="en" class="en">Het rapport formaat</a></li>\n';
+doc_toc += '          <li><a href="testing.htm#testing_availability" class="en" class="en" class="en">Beschikbaarheid</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="languages.htm" class="en">Talen</a>\n';
+doc_toc += '      <li><a href="languages.htm" class="en" class="en" class="en">Talen</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="languages.htm#how" class="en">Hoe talen werken in Coppermine</a>\n';
+doc_toc += '          <li><a href="languages.htm#how" class="en" class="en" class="en">Hoe talen werken in Coppermine</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="languages.htm#how_remove_language">Get rid of a particular language</a></li>\n';
-doc_toc += '              <li><a href="languages.htm#how_language_fallback">Language fallback</a></li>\n';
-doc_toc += '              <li><a href="languages.htm#how_scope">Scope of internationalization</a></li>\n';
+doc_toc += '              <li><a href="languages.htm#how_remove_language" class="en" class="en">Get rid of a particular language</a></li>\n';
+doc_toc += '              <li><a href="languages.htm#how_language_fallback" class="en" class="en">Language fallback</a></li>\n';
+doc_toc += '              <li><a href="languages.htm#how_scope" class="en" class="en">Scope of internationalization</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="languages.htm#language_manager">The language manager</a>\n';
+doc_toc += '          <li><a href="languages.htm#language_manager" class="en" class="en">The language manager</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="languages.htm#language_manager_controls">Controls</a></li>\n';
-doc_toc += '              <li><a href="languages.htm#language_manager_columns">Columns</a>\n';
+doc_toc += '              <li><a href="languages.htm#language_manager_controls" class="en" class="en">Controls</a></li>\n';
+doc_toc += '              <li><a href="languages.htm#language_manager_columns" class="en" class="en">Columns</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="languages.htm#language_manager_columns_default">Default</a></li>\n';
-doc_toc += '                  <li><a href="languages.htm#language_manager_columns_name">Language name</a>\n';
+doc_toc += '                  <li><a href="languages.htm#language_manager_columns_default" class="en" class="en">Default</a></li>\n';
+doc_toc += '                  <li><a href="languages.htm#language_manager_columns_name" class="en" class="en">Language name</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_english">English</a>\n';
-doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_native">Native</a>\n';
-doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_custom">Custom</a>\n';
+doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_english" class="en" class="en">English</a>\n';
+doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_native" class="en" class="en">Native</a>\n';
+doc_toc += '                      <li><a href="languages.htm#language_manager_columns_name_custom" class="en" class="en">Custom</a>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="languages.htm#language_manager_columns_flag">Flag</a></li>\n';
-doc_toc += '                  <li><a href="languages.htm#language_manager_columns_file">Language file</a>\n';
+doc_toc += '                  <li><a href="languages.htm#language_manager_columns_flag" class="en" class="en">Flag</a></li>\n';
+doc_toc += '                  <li><a href="languages.htm#language_manager_columns_file" class="en" class="en">Language file</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="languages.htm#language_manager_columns_file_available">Available</a>\n';
-doc_toc += '                      <li><a href="languages.htm#language_manager_columns_file_complete">Complete</a>\n';
+doc_toc += '                      <li><a href="languages.htm#language_manager_columns_file_available" class="en" class="en">Available</a>\n';
+doc_toc += '                      <li><a href="languages.htm#language_manager_columns_file_complete" class="en" class="en">Complete</a>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="languages.htm#language_manager_columns_file">Enabled</a></li>\n';
+doc_toc += '                  <li><a href="languages.htm#language_manager_columns_file" class="en" class="en">Enabled</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="translation.htm" class="en">Vertaalgids</a>\n';
+doc_toc += '          <li><a href="translation.htm" class="en" class="en" class="en">Vertaalgids</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="translation.htm#translation_translators_wanted" class="en">Vertalers gevraagd!</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_why_translate" class="en">Waarom vertalen?</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_which_languages" class="en">Voor welke talen zijn vertalingen nodig?</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_who" class="en">Wie kan vertalen?</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_char_encoding" class="en">Karakter codering</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_editors" class="en">Editors &amp; Tools</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_full_translation" class="en">Alleen volledige vertalingen</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_step_by_step" class="en">Stap voor stap</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_special_issues" class="en">Speciale problemen</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_versions" class="en">Taalversies</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_work_in_progress" class="en">Werk in uitvoering</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_initial_translation" class="en">Initiële vertaling voor release</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_older_language_files" class="en">Gebruik van oudere taalbestanden</a></li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_documentation" class="en">Vertalen van de documentatie</a>\n';
+doc_toc += '              <li><a href="translation.htm#translation_translators_wanted" class="en" class="en" class="en">Vertalers gevraagd!</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_why_translate" class="en" class="en" class="en">Waarom vertalen?</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_which_languages" class="en" class="en" class="en">Voor welke talen zijn vertalingen nodig?</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_who" class="en" class="en" class="en">Wie kan vertalen?</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_char_encoding" class="en" class="en" class="en">Karakter codering</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_editors" class="en" class="en" class="en">Editors &amp; Tools</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_full_translation" class="en" class="en" class="en">Alleen volledige vertalingen</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_step_by_step" class="en" class="en" class="en">Stap voor stap</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_special_issues" class="en" class="en" class="en">Speciale problemen</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_versions" class="en" class="en" class="en">Taalversies</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_work_in_progress" class="en" class="en" class="en">Werk in uitvoering</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_initial_translation" class="en" class="en" class="en">Initiële vertaling voor release</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_older_language_files" class="en" class="en" class="en">Gebruik van oudere taalbestanden</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_documentation" class="en" class="en" class="en">Vertalen van de documentatie</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="translation.htm#translation_documentation_steps" class="en">Stappen voor de vertaling van de documenten in uw taal</a>\n';
+doc_toc += '                  <li><a href="translation.htm#translation_documentation_steps" class="en" class="en" class="en">Stappen voor de vertaling van de documenten in uw taal</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_not_exist" class="en">Verzeker er u van dat de vertaling nog niet bestaat</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_structure" class="en">Maak de structuur</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_copy_core" class="en">Kopieer de core taalbestanden</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_start_translating" class="en">Start de vertaling</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_attention" class="en">Gebieden die aandacht vragen</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_toc" class="en">Pas op met de inhoudstafel</a></li>\n';
-doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_zip" class="en">Zip uw vertaling</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_not_exist" class="en" class="en" class="en">Verzeker er u van dat de vertaling nog niet bestaat</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_structure" class="en" class="en" class="en">Maak de structuur</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_copy_core" class="en" class="en" class="en">Kopieer de core taalbestanden</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_start_translating" class="en" class="en" class="en">Start de vertaling</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_attention" class="en" class="en" class="en">Gebieden die aandacht vragen</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_toc" class="en" class="en" class="en">Pas op met de inhoudstafel</a></li>\n';
+doc_toc += '                      <li><a href="translation.htm#translation_documentation_steps_zip" class="en" class="en" class="en">Zip uw vertaling</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="translation.htm#translation_links" class="en">Lees verder</a></li>\n';
+doc_toc += '              <li><a href="translation.htm#translation_links" class="en" class="en" class="en">Lees verder</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="credits.htm" class="nl">Credits</a>\n';
+doc_toc += '      <li><a href="credits.htm" class="nl" class="en" class="en">Credits</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="credits.htm#developers" class="nl">Coppermine team</a></li>\n';
-doc_toc += '          <li><a href="credits.htm#contributors" class="nl">Medewerkers</a></li>\n';
-doc_toc += '          <li><a href="credits.htm#translators" class="nl">Vertalers</a>\n';
+doc_toc += '          <li><a href="credits.htm#developers" class="nl" class="en" class="en">Coppermine team</a></li>\n';
+doc_toc += '          <li><a href="credits.htm#contributors" class="nl" class="en" class="en">Medewerkers</a></li>\n';
+doc_toc += '          <li><a href="credits.htm#translators" class="nl" class="en" class="en">Vertalers</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="credits.htm#translators_language_file" class="nl">Taalbestanden</a></li>\n';
-doc_toc += '              <li><a href="credits.htm#translators_documentation" class="nl">Documentatie</a></li>\n';
+doc_toc += '              <li><a href="credits.htm#translators_language_file" class="nl" class="en" class="en">Taalbestanden</a></li>\n';
+doc_toc += '              <li><a href="credits.htm#translators_documentation" class="nl" class="en" class="en">Documentatie</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="credits.htm#codebase" class="nl">Gratis code gebruikt</a></li>\n';
-doc_toc += '          <li><a href="credits.htm#acknowledgements" class="nl">Erkenningen</a>\n';
+doc_toc += '          <li><a href="credits.htm#codebase" class="nl" class="en" class="en">Gratis code gebruikt</a></li>\n';
+doc_toc += '          <li><a href="credits.htm#acknowledgements" class="nl" class="en" class="en">Erkenningen</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="credits.htm#acknowledgements_thanks" class="en">Many Thanks</a></li>\n';
+doc_toc += '              <li><a href="credits.htm#acknowledgements_thanks" class="en" class="en" class="en">Many Thanks</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="copyrights.htm" class="en">Licentie &amp; Copyright</a>\n';
+doc_toc += '      <li><a href="copyrights.htm" class="en" class="en" class="en">Licentie &amp; Copyright</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="copyrights.htm#copyright_copyright" class="en">Copyrights</a></li>\n';
-doc_toc += '          <li><a href="copyrights.htm#copyright_license" class="en">Licentie</a></li>\n';
-doc_toc += '          <li><a href="copyrights.htm#copyrights_previous_versions" class="en">Vorige versies</a></li>\n';
-doc_toc += '          <li><a href="copyrights.htm#copyright_additional" class="en">Bijkomende voorwaarden (license add-ons)</a>\n';
+doc_toc += '          <li><a href="copyrights.htm#copyright_copyright" class="en" class="en" class="en">Copyrights</a></li>\n';
+doc_toc += '          <li><a href="copyrights.htm#copyright_license" class="en" class="en" class="en">Licentie</a></li>\n';
+doc_toc += '          <li><a href="copyrights.htm#copyrights_previous_versions" class="en" class="en" class="en">Vorige versies</a></li>\n';
+doc_toc += '          <li><a href="copyrights.htm#copyright_additional" class="en" class="en" class="en">Bijkomende voorwaarden (license add-ons)</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="copyrights.htm#copyright_additional_preservation" class="en">Behoud van toeschrijvingen aan auteurs</a></li>\n';
-doc_toc += '              <li><a href="copyrights.htm#copyright_additional_marking" class="en">Markeren van aangepaste versies</a></li>\n';
+doc_toc += '              <li><a href="copyrights.htm#copyright_additional_preservation" class="en" class="en" class="en">Behoud van toeschrijvingen aan auteurs</a></li>\n';
+doc_toc += '              <li><a href="copyrights.htm#copyright_additional_marking" class="en" class="en" class="en">Markeren van aangepaste versies</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="copyrights.htm#copyright_freedom" class="en">Vrijheid</a></li>\n';
+doc_toc += '          <li><a href="copyrights.htm#copyright_freedom" class="en" class="en" class="en">Vrijheid</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="known_issues.htm" class="nl">Bekende problemen</a></li>\n';
+doc_toc += '      <li><a href="known_issues.htm" class="nl" class="en" class="en">Bekende problemen</a></li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="install.htm" class="us_nl">Installatie en setup</a>\n';
+doc_toc += '  <li><a href="install.htm" class="us_nl" class="en" class="en">Installatie en setup</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="install.htm#how" class="nl">Hoe het script installeren</a></li>\n';
-doc_toc += '      <li><a href="install.htm#what" class="nl">Wat doet de installer</a></li>\n';
-doc_toc += '      <li><a href="install_permissions.htm" class="en">Instellen van rechten</a>\n';
+doc_toc += '      <li><a href="install.htm#how" class="nl" class="en" class="en">Hoe het script installeren</a></li>\n';
+doc_toc += '      <li><a href="install.htm#what" class="nl" class="en" class="en">Wat doet de installer</a></li>\n';
+doc_toc += '      <li><a href="install_permissions.htm" class="en" class="en" class="en">Instellen van rechten</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="install_permissions.htm#permissions_webserver" class="en">Rechten op verschillende webserver types</a>\n';
+doc_toc += '          <li><a href="install_permissions.htm#permissions_webserver" class="en" class="en" class="en">Rechten op verschillende webserver types</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="install_permissions.htm#chmod" class="en">Apache op Unix/Linux (CHMOD)</a>\n';
+doc_toc += '              <li><a href="install_permissions.htm#chmod" class="en" class="en" class="en">Apache op Unix/Linux (CHMOD)</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_basics" class="en">Basics</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_groups" class="en">Groepen in Lunix</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_daemon" class="en">Webserver daemon</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_binary_arithmetics" class="en">Binaire berekeningen</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_benefit" class="en">Waarvoor is dit alles goed?</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_ftp" class="en">FTP applicatie</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_website_control_panel" class="en">Website control panel</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_shell_access" class="en">Shell access</a></li>\n';
-doc_toc += '                  <li><a href="install_permissions.htm#chmod_chown" class="en">Ownership (CHOWN)</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_basics" class="en" class="en" class="en">Basics</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_groups" class="en" class="en" class="en">Groepen in Lunix</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_daemon" class="en" class="en" class="en">Webserver daemon</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_binary_arithmetics" class="en" class="en" class="en">Binaire berekeningen</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_benefit" class="en" class="en" class="en">Waarvoor is dit alles goed?</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_ftp" class="en" class="en" class="en">FTP applicatie</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_website_control_panel" class="en" class="en" class="en">Website control panel</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_shell_access" class="en" class="en" class="en">Shell access</a></li>\n';
+doc_toc += '                  <li><a href="install_permissions.htm#chmod_chown" class="en" class="en" class="en">Ownership (CHOWN)</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="install_permissions.htm#apache_windows" class="en">Apache op Windows</a></li>\n';
-doc_toc += '              <li><a href="install_permissions.htm#iis" class="en">IIS op Windows</a></li>\n';
+doc_toc += '              <li><a href="install_permissions.htm#apache_windows" class="en" class="en" class="en">Apache op Windows</a></li>\n';
+doc_toc += '              <li><a href="install_permissions.htm#iis" class="en" class="en" class="en">IIS op Windows</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="install_permissions.htm#support" class="en">Support vragen voor problemen met rechten</a></li>\n';
-doc_toc += '          <li><a href="install_permissions.htm#permissions_folders" class="en">Rechten op mapniveau</a></li>\n';
+doc_toc += '          <li><a href="install_permissions.htm#support" class="en" class="en" class="en">Support vragen voor problemen met rechten</a></li>\n';
+doc_toc += '          <li><a href="install_permissions.htm#permissions_folders" class="en" class="en" class="en">Rechten op mapniveau</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="install_screen.htm#install_screen_start" class="en">Het installatie scherm</a>\n';
+doc_toc += '      <li><a href="install_screen.htm#install_screen_start" class="en" class="en" class="en">Het installatie scherm</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="install_screen.htm#install_screen_classic" class="en">Het klassieke installatiescherm</a></li>\n';
-doc_toc += '          <li><a href="install_screen.htm#install_screen_wizard" class="en">De installatie wizard</a></li>\n';
+doc_toc += '          <li><a href="install_screen.htm#install_screen_classic" class="en" class="en" class="en">Het klassieke installatiescherm</a></li>\n';
+doc_toc += '          <li><a href="install_screen.htm#install_screen_wizard" class="en" class="en" class="en">De installatie wizard</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="auto-installers.htm" class="en">Auto-Installers</a></li>\n';
-doc_toc += '      <li><a href="install_faq.htm" class="en">Installatie FAQ</a></li>\n';
-doc_toc += '      <li><a href="uninstall.htm" class="nl">Uninstall</a></li>\n';
+doc_toc += '      <li><a href="auto-installers.htm" class="en" class="en" class="en">Auto-Installers</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="auto-installers.htm#definition" class="en" class="en" class="en">What are auto-installers?</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#sad_story" class="en" class="en" class="en">The sad story</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#" class="en" class="en" class="en">Why not use auto-installers</a></li>\n';
+doc_toc += '          <li><a href="auto-installers.htm#no_support" class="en" class="en" class="en">No support</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="install_faq.htm" class="en" class="en" class="en">Installatie FAQ</a></li>\n';
+doc_toc += '      <li><a href="uninstall.htm" class="nl" class="en" class="en">Uninstall</a></li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="upgrading.htm" class="en">Upgraden</a>\n';
+doc_toc += '  <li><a href="upgrading.htm" class="en" class="en" class="en">Upgraden</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="upgrading.htm#upgrade_why" class="en">Waarom upgrade?</a>\n';
+doc_toc += '      <li><a href="upgrading.htm#upgrade_why" class="en" class="en" class="en">Waarom upgrade?</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '              <li><a href="upgrading.htm#upgrade_why_reasons" class="en">Redenen voor  pakketrelease</a></li>\n';
-doc_toc += '              <li><a href="upgrading.htm#upgrade_why_changelog" class="en">Changelog</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#upgrade_why_reasons" class="en" class="en" class="en">Redenen voor  pakketrelease</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#upgrade_why_changelog" class="en" class="en" class="en">Changelog</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="upgrading.htm#upgrade_any" class="en">Stappen nodig om Coppermine te upgraden (van gelijk welke versie)</a></li>\n';
-doc_toc += '      <li><a href="upgrading.htm#upgrade_particular" class="en">Bijkomende handelingen voor een update van bepaalde versies</a>\n';
+doc_toc += '      <li><a href="upgrading.htm#upgrade_any" class="en" class="en" class="en">Stappen nodig om Coppermine te upgraden (van gelijk welke versie)</a></li>\n';
+doc_toc += '      <li><a href="upgrading.htm#upgrade_particular" class="en" class="en" class="en">Bijkomende handelingen voor een update van bepaalde versies</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="upgrading.htm#upgrade_10" class="en">Upgrade van versies cpg1.0,1.1,1.2.x of 1.3.x</a></li>\n';
-doc_toc += '          <li><a href="upgrading.htm#upgrade_14" class="en">Upgrade van cpg1.4.x naar versie cpg1.5.x</a></li>\n';
-doc_toc += '          <li><a href="upgrading.htm#upgrade_15" class="en">Upgrade van oudere versies dan cpg1.5.x naar de meest recente versie van cpg1.5.x</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#upgrade_10" class="en" class="en" class="en">Upgrade van versies cpg1.0,1.1,1.2.x of 1.3.x</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#upgrade_14" class="en" class="en" class="en">Upgrade van cpg1.4.x naar versie cpg1.5.x</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#upgrade_15" class="en" class="en" class="en">Upgrade van oudere versies dan cpg1.5.x naar de meest recente versie van cpg1.5.x</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="upgrading.htm#updater" class="en">Het update script</a>\n';
+doc_toc += '      <li><a href="upgrading.htm#updater" class="en" class="en" class="en">Het update script</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '              <li><a href="upgrading.htm#updater_what_it_does" class="en">Wat doet het</a></li>\n';
-doc_toc += '              <li><a href="upgrading.htm#updater_purpose" class="en">Doel</a></li>\n';
-doc_toc += '              <li><a href="upgrading.htm#updater_authorization" class="en">Autorisatie controle</a></li>\n';
-doc_toc += '              <li><a href="upgrading.htm#updater_when" class="en">Wanneer moet de updater uitgevoerd worden?</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#updater_what_it_does" class="en" class="en" class="en">Wat doet het</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#updater_purpose" class="en" class="en" class="en">Doel</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#updater_authorization" class="en" class="en" class="en">Autorisatie controle</a></li>\n';
+doc_toc += '              <li><a href="upgrading.htm#updater_when" class="en" class="en" class="en">Wanneer moet de updater uitgevoerd worden?</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="upgrading.htm#versioncheck" class="en">Versiecontrole</a>\n';
+doc_toc += '      <li><a href="upgrading.htm#versioncheck" class="en" class="en" class="en">Versiecontrole</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="upgrading.htm#versioncheck_description_start" class="en">Wat doet het</a></li>\n';
-doc_toc += '          <li><a href="upgrading.htm#versioncheck_options_start" class="en">Opties</a></li>\n';
-doc_toc += '          <li><a href="upgrading.htm#versioncheck_comparison_start" class="en">Versie vergelijking</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#versioncheck_description_start" class="en" class="en" class="en">Wat doet het</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#versioncheck_options_start" class="en" class="en" class="en">Opties</a></li>\n';
+doc_toc += '          <li><a href="upgrading.htm#versioncheck_comparison_start" class="en" class="en" class="en">Versie vergelijking</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="upgrading.htm#upgrade_faq" class="en">Upgrade FAQ</a></li>\n';
-doc_toc += '      <li><a href="upgrading.htm#downgrading" class="en">Downgrade van cpg1.5.x naar een oudere versie</a></li>\n';
+doc_toc += '      <li><a href="upgrading.htm#upgrade_faq" class="en" class="en" class="en">Upgrade FAQ</a></li>\n';
+doc_toc += '      <li><a href="upgrading.htm#downgrading" class="en" class="en" class="en">Downgrade van cpg1.5.x naar een oudere versie</a></li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="start.htm" class="nl">Starten</a>\n';
+doc_toc += '  <li><a href="start.htm" class="nl" class="en" class="en">Starten</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="start.htm#getting_concepts" class="nl">Basis concepten</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_initial_configuration" class="nl">Initiele configuratie</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_structure" class="nl">Categorie/album/bestandsstructuur</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_resizing" class="nl">Verkleinde afbeeldingen</a>\n';
+doc_toc += '      <li><a href="start.htm#getting_concepts" class="nl" class="en" class="en">Basis concepten</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_initial_configuration" class="nl" class="en" class="en">Initiele configuratie</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_structure" class="nl" class="en" class="en">Categorie/album/bestandsstructuur</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_resizing" class="nl" class="en" class="en">Verkleinde afbeeldingen</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="start.htm#getting_resizing_thumbnails" class="nl">Thumbnails</a></li>\n';
-doc_toc += '          <li><a href="start.htm#getting_resizing_intermediate" class="nl">Tussenformaten</a></li>\n';
-doc_toc += '          <li><a href="start.htm#getting_resizing_original" class="nl">Originelen</a></li>\n';
-doc_toc += '          <li><a href="start.htm#getting_resizing_recommended" class="nl">Aanbevolen verklein setups</a>\n';
+doc_toc += '          <li><a href="start.htm#getting_resizing_thumbnails" class="nl" class="en" class="en">Thumbnails</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_resizing_intermediate" class="nl" class="en" class="en">Tussenformaten</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_resizing_original" class="nl" class="en" class="en">Originelen</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_resizing_recommended" class="nl" class="en" class="en">Aanbevolen verklein setups</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_nofullsize" class="nl">Geen full-size pop-ups</a></li>\n';
-doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_nointermediate" class="nl">Laat full-size pop-ups met maximum ruimtebesparing toe</a></li>\n';
-doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_regular" class="nl">&quot;Normale&quot; setup met bescheiden gebruik van bestandsruimte</a></li>\n';
+doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_nofullsize" class="nl" class="en" class="en">Geen full-size pop-ups</a></li>\n';
+doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_nointermediate" class="nl" class="en" class="en">Laat full-size pop-ups met maximum ruimtebesparing toe</a></li>\n';
+doc_toc += '              <li><a href="start.htm#getting_resizing_recommended_regular" class="nl" class="en" class="en">&quot;Normale&quot; setup met bescheiden gebruik van bestandsruimte</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="start.htm#getting_admin_account" class="nl">Uw admin account</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_check_uploads" class="nl">Check uploads</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_consider_bridging" class="nl">Overweeg bridging</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_interaction" class="nl">Wat mogen uw gebruikers doen?</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_design" class="nl">Verander het ontwerp van uw coppermine</a></li>\n';
-doc_toc += '      <li><a href="start.htm#getting_typical" class="nl">Typische setups</a>\n';
+doc_toc += '      <li><a href="start.htm#getting_admin_account" class="nl" class="en" class="en">Uw admin account</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_check_uploads" class="nl" class="en" class="en">Check uploads</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_consider_bridging" class="nl" class="en" class="en">Overweeg bridging</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_interaction" class="nl" class="en" class="en">Wat mogen uw gebruikers doen?</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_design" class="nl" class="en" class="en">Verander het ontwerp van uw coppermine</a></li>\n';
+doc_toc += '      <li><a href="start.htm#getting_typical" class="nl" class="en" class="en">Typische setups</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="start.htm#getting_typical_monolithic" class="nl">Enige uploader zonder gebruikers tussenkomst (Monolithic gallery)</a></li>\n';
-doc_toc += '          <li><a href="start.htm#getting_typical_single_uploader_community" class="nl">Enige uploader met gebruikerstussenkomst</a></li>\n';
-doc_toc += '          <li><a href="start.htm#getting_typical_multiple_uploader_closed" class="nl">Meerdere uploaders zonder nieuwe registraties (gesloten groep)</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_typical_monolithic" class="nl" class="en" class="en">Enige uploader zonder gebruikers tussenkomst (Monolithic gallery)</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_typical_single_uploader_community" class="nl" class="en" class="en">Enige uploader met gebruikerstussenkomst</a></li>\n';
+doc_toc += '          <li><a href="start.htm#getting_typical_multiple_uploader_closed" class="nl" class="en" class="en">Meerdere uploaders zonder nieuwe registraties (gesloten groep)</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="faq.htm" class="en">Frequently Asked Questions</a>\n';
+doc_toc += '  <li><a href="faq.htm" class="en" class="en" class="en">Frequently Asked Questions</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="faq.htm#faq_setup" class="en">Setup / Configuratie</a></li>\n';
-doc_toc += '      <li><a href="faq.htm#hacks" class="en">Add-ons / Modificaties / Hacks</a></li>\n';
-doc_toc += '      <li><a href="faq.htm#support_board" class="en">Coppermine Support board</a></li>\n';
+doc_toc += '      <li><a href="faq.htm#faq_setup" class="en" class="en" class="en">Setup / Configuratie</a></li>\n';
+doc_toc += '      <li><a href="faq.htm#hacks" class="en" class="en" class="en">Add-ons / Modificaties / Hacks</a></li>\n';
+doc_toc += '      <li><a href="faq.htm#support_board" class="en" class="en" class="en">Coppermine Support board</a></li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="theme.htm" class="us_nl">Thema\'s</a>\n';
+doc_toc += '  <li><a href="theme.htm" class="us_nl" class="en" class="en">Thema\'s</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="theme.htm#theme_builtin" class="nl">Thema\'s die meekomen met Coppermine</a></li>\n';
-doc_toc += '      <li><a href="theme.htm#theme_upgrading" class="nl">Upgrade van uw aangepast thema</a>\n';
+doc_toc += '      <li><a href="theme.htm#theme_builtin" class="nl" class="en" class="en">Thema\'s die meekomen met Coppermine</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_curve">Curve</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_eyeball">Eyeball</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_hardwired">Hardwired</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_rainy_day">Rainy Day</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_sample">Sample</a></li>\n';
+doc_toc += '          <li><a href="theme.htm#theme_builtin_waterdrop">Waterdrop</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="theme.htm#theme_upgrading" class="nl" class="en" class="en">Upgrade van uw aangepast thema</a>\n';
 doc_toc += '      <ul>\n';
-doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm" class="en">Converteren van cpg1.4.x thema\'s naar cpg1.5.x</a>\n';
+doc_toc += '        <li><a href="theme_upgrade_14x-15x.htm" class="en" class="en" class="en">Converteren van cpg1.4.x thema\'s naar cpg1.5.x</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#style" class="en">Edit style.css</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#template" class="en">Edit template.html</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme" class="en">Edit theme.php</a></li>\n';
-doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#validation" class="en">Validatie Methodologie</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_style" class="en" class="en" class="en">Edit style.css</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_template" class="en" class="en" class="en">Edit template.html</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_theme" class="en" class="en" class="en">Edit theme.php</a></li>\n';
+doc_toc += '            <li><a href="theme_upgrade_14x-15x.htm#theme_convert_validation" class="en" class="en" class="en">Validatie Methodologie</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '        </li>\n';
 doc_toc += '      </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme.htm#theme_files" class="nl">Thema-inhoud</a>\n';
+doc_toc += '      <li><a href="theme.htm#theme_files" class="nl" class="en" class="en">Thema-inhoud</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_template.htm#theme_template_html" class="en">Editeren van template.html</a>\n';
+doc_toc += '          <li><a href="theme_template.htm#theme_template_html" class="en" class="en" class="en">Editeren van template.html</a>\n';
 doc_toc += '              <ul>\n';
-doc_toc += '                  <li><a href="theme_template.htm#theme_template_token" class="en">Template tokens</a></li>\n';
-doc_toc += '                  <li><a href="theme_template.htm#theme_template_important" class="en">Belangrijk</a></li>\n';
-doc_toc += '                  <li><a href="theme_template.htm#theme_template_token_list" class="en">Lijst van tokens in template.html</a></li>\n';
+doc_toc += '                  <li><a href="theme_template.htm#theme_template_token" class="en" class="en" class="en">Template tokens</a></li>\n';
+doc_toc += '                  <li><a href="theme_template.htm#theme_template_important" class="en" class="en" class="en">Belangrijk</a></li>\n';
+doc_toc += '                  <li><a href="theme_template.htm#theme_template_token_list" class="en" class="en" class="en">Lijst van tokens in template.html</a></li>\n';
 doc_toc += '              </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="theme_style_css.htm#theme_style_css" class="en">Editeren van style.css</a>\n';
+doc_toc += '          <li><a href="theme_style_css.htm#theme_style_css" class="en" class="en" class="en">Editeren van style.css</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_tools" class="en">Instrumenten</a>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_tools" class="en" class="en" class="en">Instrumenten</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_style_css.htm#theme_style_css_tools_webdev" class="en">Gebruik van Web Developer toolbar</a></li>\n';
-doc_toc += '                  <li><a href="theme_style_css.htm#theme_style_css_tools_editor" class="en">Editor</a></li>\n';
+doc_toc += '                  <li><a href="theme_style_css.htm#theme_style_css_tools_webdev" class="en" class="en" class="en">Gebruik van Web Developer toolbar</a></li>\n';
+doc_toc += '                  <li><a href="theme_style_css.htm#theme_style_css_tools_editor" class="en" class="en" class="en">Editor</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_list" class="en">Lijst van classes in style.css</a></li>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_overall" class="en">Aanvullende  stylesheet</a></li>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_list" class="en" class="en" class="en">Lijst van classes in style.css</a></li>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_overall" class="en" class="en" class="en">Aanvullende  stylesheet</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="theme_theme_php.htm#theme_create_theme_php" class="en">Editing theme.php</a>\n';
+doc_toc += '          <li><a href="theme_theme_php.htm#theme_create_theme_php" class="en" class="en" class="en">Editing theme.php</a>\n';
 doc_toc += '              <ul>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_types" class="en">Item types</a></li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm" class="en">Het voorbeeldthema - een template om van te kopiëren</a></li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_method" class="en">Methode</a></li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_scope" class="en">Scope</a></li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_list" class="en">Lijst van items in theme.php</a></li>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples" class="en">Thema voorbeelden</a>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_types" class="en" class="en" class="en">Item types</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm" class="en" class="en" class="en">Het voorbeeldthema - een template om van te kopiëren</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_method" class="en" class="en" class="en">Methode</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_scope" class="en" class="en" class="en">Scope</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_list" class="en" class="en" class="en">Lijst van items in theme.php</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples" class="en" class="en" class="en">Thema voorbeelden</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="theme_examples.htm#theme_examples_content" class="en">Aanvullende  inhoud</a>\n';
+doc_toc += '                      <li><a href="theme_examples.htm#theme_examples_content" class="en" class="en" class="en">Aanvullende  inhoud</a>\n';
 doc_toc += '                        <ul>\n';
-doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_thumbnail" class="en">Aanvullende inhoud op de thumbnail pagina</a>\n';
+doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_thumbnail" class="en" class="en" class="en">Aanvullende inhoud op de thumbnail pagina</a>\n';
 doc_toc += '                            <ul>\n';
-doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row" class="en">Extra rij tussen thumbnailrijen</a></li>\n';
-doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell" class="en">Extra tabelcel op iedere thumbnailpagina</a></li>\n';
+doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row" class="en" class="en" class="en">Extra rij tussen thumbnailrijen</a></li>\n';
+doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell" class="en" class="en" class="en">Extra tabelcel op iedere thumbnailpagina</a></li>\n';
 doc_toc += '                            </ul>\n';
 doc_toc += '                          </li>\n';
-doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_displayimage" class="en">Aanvullende inhoud op de intermediate-image pagian\'s</a>\n';
+doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_displayimage" class="en" class="en" class="en">Aanvullende inhoud op de intermediate-image pagian\'s</a>\n';
 doc_toc += '                            <ul>\n';
-doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_displayimage_image" class="en">Dadelijk volgend op de intermediate image</a></li>\n';
-doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip" class="en">Dadelijk volgend op de filmstrip</a></li>\n';
+doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_displayimage_image" class="en" class="en" class="en">Dadelijk volgend op de intermediate image</a></li>\n';
+doc_toc += '                              <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip" class="en" class="en" class="en">Dadelijk volgend op de filmstrip</a></li>\n';
 doc_toc += '                            </ul>\n';
 doc_toc += '                          </li>\n';
-doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_fullsize" class="en">Aanvullende inhoud op de full-size pop-up</a></li>\n';
+doc_toc += '                          <li><a href="theme_examples.htm#theme_examples_content_fullsize" class="en" class="en" class="en">Aanvullende inhoud op de full-size pop-up</a></li>\n';
 doc_toc += '                        </ul>\n';
 doc_toc += '                      </li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_summary" class="en">Samenvatting</a></li>\n';
+doc_toc += '                  <li><a href="theme_theme_php.htm#theme_php_summary" class="en" class="en" class="en">Samenvatting</a></li>\n';
 doc_toc += '              </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme.htm#theme_engine" class="nl">Hoe het themasysteem werkt</a></li>\n';
-doc_toc += '      <li><a href="theme_user-contributions.htm#theme_user-contributions" class="en">Gebruiker-ontworpen thema\'s</a>\n';
+doc_toc += '      <li><a href="theme.htm#theme_engine" class="nl" class="en" class="en">Hoe het themasysteem werkt</a></li>\n';
+doc_toc += '      <li><a href="theme_user-contributions.htm#theme_user-contributions" class="en" class="en" class="en">Gebruiker-ontworpen thema\'s</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_preview" class="en">Bekijk gebruiker-ontworpen thema\'s</a></li>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_download" class="en">Download gebruiker-ontworpen thema\'s</a></li>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_install" class="en">Installeer gebruiker-ontworpen thema\'s</a></li>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_copyrights" class="en">Copyrights van gebruiker-ontworpen thema\'s</a></li>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_support" class="en">Vraag naar support voor  gebruiker-ontworpen thema\'s</a></li>\n';
-doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_contributing" class="en">Ontwerp uw eigen thema</a></li>\n';
-doc_toc += '        </ul>\n';
-doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme_create.htm#theme_create" class="nl">Creating your custom theme</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_create.htm#theme_create_rename" class="nl">Rename your theme first</a></li>\n';
-doc_toc += '          <li><a href="theme_create.htm#theme_create_tipps" class="nl">Tips &amp; tricks</a></li>\n';
-doc_toc += '          <li><a href="theme_create.htm#theme_create_wysiwyg" class="nl">Gebruik van WYSIWYG-editors</a></li>\n';
-doc_toc += '          <li><a href="theme_create.htm#theme_create_colors" class="nl">Aanpassen van kleuren</a></li>\n';
-doc_toc += '          <li><a href="theme_create_matching_page_tutorial.htm#theme_matching" class="en">Ontwerpen van een  Coppermine thema dat past bij de layout van uw website</a>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_preview" class="en" class="en" class="en">Bekijk gebruiker-ontworpen thema\'s</a></li>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_download" class="en" class="en" class="en">Download gebruiker-ontworpen thema\'s</a></li>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_install" class="en" class="en" class="en">Installeer gebruiker-ontworpen thema\'s</a></li>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_copyrights" class="en" class="en" class="en">Copyrights van gebruiker-ontworpen thema\'s</a></li>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_support" class="en" class="en" class="en">Vraag naar support voor  gebruiker-ontworpen thema\'s</a></li>\n';
+doc_toc += '          <li><a href="theme_user-contributions.htm#theme_user-contributions_contributing" class="en" class="en" class="en">Ontwerp uw eigen thema</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="theme_create.htm#theme_create" class="nl" class="en" class="en">Creating your custom theme</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="theme_create.htm#theme_create_rename" class="nl" class="en" class="en">Rename your theme first</a></li>\n';
+doc_toc += '          <li><a href="theme_create.htm#theme_create_tipps" class="nl" class="en" class="en">Tips &amp; tricks</a></li>\n';
+doc_toc += '          <li><a href="theme_create.htm#theme_create_wysiwyg" class="nl" class="en" class="en">Gebruik van WYSIWYG-editors</a></li>\n';
+doc_toc += '          <li><a href="theme_create.htm#theme_create_colors" class="nl" class="en" class="en">Aanpassen van kleuren</a></li>\n';
+doc_toc += '          <li><a href="theme_create_matching_page_tutorial.htm#theme_matching" class="en" class="en" class="en">Ontwerpen van een  Coppermine thema dat past bij de layout van uw website</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_intro" class="en">Introduction</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites" class="en">Pre-requisites</a>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_intro" class="en" class="en" class="en">Introduction</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites" class="en" class="en" class="en">Pre-requisites</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites_tools" class="en">Tools</a></li>\n';
-doc_toc += '                  <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites_skills" class="en">Skills</a></li>\n';
+doc_toc += '                  <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites_tools" class="en" class="en" class="en">Tools</a></li>\n';
+doc_toc += '                  <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pre-requisites_skills" class="en" class="en" class="en">Skills</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_examples" class="en">Example</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pick_similar" class="en">Pick a similar theme first</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_start" class="en">Start editing your theme</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_placeholder_replace" class="en">Replace the content from the sample with placeholder tokens</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_style" class="en">Adapting the style</a></li>\n';
-doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_test1" class="en">Initial test</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_examples" class="en" class="en" class="en">Example</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_pick_similar" class="en" class="en" class="en">Pick a similar theme first</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_start" class="en" class="en" class="en">Start editing your theme</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_placeholder_replace" class="en" class="en" class="en">Replace the content from the sample with placeholder tokens</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_style" class="en" class="en" class="en">Adapting the style</a></li>\n';
+doc_toc += '              <li><a href="theme_create_matching_page_tutorial.htm#theme_matching_test1" class="en" class="en" class="en">Initial test</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="theme_template.htm#theme_template_html" class="en">Editeren van template.html</a>\n';
+doc_toc += '          <li><a href="theme_template.htm#theme_template_html" class="en" class="en" class="en">Editeren van template.html</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_template.htm#theme_template_token" class="en">Template tokens</a></li>\n';
-doc_toc += '              <li><a href="theme_template.htm#theme_template_important" class="en">Belangrijk</a></li>\n';
-doc_toc += '              <li><a href="theme_template.htm#theme_template_token_list" class="en">Lijst van tokens in template.html</a></li>\n';
+doc_toc += '              <li><a href="theme_template.htm#theme_template_token" class="en" class="en" class="en">Template tokens</a></li>\n';
+doc_toc += '              <li><a href="theme_template.htm#theme_template_important" class="en" class="en" class="en">Belangrijk</a></li>\n';
+doc_toc += '              <li><a href="theme_template.htm#theme_template_token_list" class="en" class="en" class="en">Lijst van tokens in template.html</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="theme_theme_php.htm#theme_php" class="en">Editing theme.php</a>\n';
+doc_toc += '          <li><a href="theme_theme_php.htm#theme_php" class="en" class="en" class="en">Editing theme.php</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_types" class="en">Item types</a></li>\n';
-doc_toc += '              <li><a href="theme_theme_php.htm#theme_sample" class="en">Het voorbeeld thema - een template om van te kopiëren</a></li>\n';
-doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_method" class="en">Methode</a></li>\n';
-doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_scope" class="en">Scope</a></li>\n';
-doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_list" class="en">Lijst van items in theme.php</a></li>\n';
+doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_types" class="en" class="en" class="en">Item types</a></li>\n';
+doc_toc += '              <li><a href="theme_theme_php.htm#theme_sample" class="en" class="en" class="en">Het voorbeeld thema - een template om van te kopiëren</a></li>\n';
+doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_method" class="en" class="en" class="en">Methode</a></li>\n';
+doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_scope" class="en" class="en" class="en">Scope</a></li>\n';
+doc_toc += '              <li><a href="theme_theme_php.htm#theme_php_list" class="en" class="en" class="en">Lijst van items in theme.php</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="theme_style_css.htm#theme_style_css" class="en">Editeren van style.css</a>\n';
+doc_toc += '          <li><a href="theme_style_css.htm#theme_style_css" class="en" class="en" class="en">Editeren van style.css</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_tools" class="en">Tools</a></li>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_list" class="en">Lijst van classes in style.css</a></li>\n';
-doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_overall" class="en">Aanvullende stylesheet</a></li>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_tools" class="en" class="en" class="en">Tools</a></li>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_list" class="en" class="en" class="en">Lijst van classes in style.css</a></li>\n';
+doc_toc += '              <li><a href="theme_style_css.htm#theme_style_css_overall" class="en" class="en" class="en">Aanvullende stylesheet</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme_examples.htm#theme_examples" class="en">Theme examples</a>\n';
+doc_toc += '      <li><a href="theme_examples.htm#theme_examples" class="en" class="en" class="en">Theme examples</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_examples.htm#theme_examples_summary" class="en">Summary</a></li>\n';
-doc_toc += '          <li><a href="theme_examples.htm#theme_examples_content" class="en">Additional content</a>\n';
+doc_toc += '          <li><a href="theme_examples.htm#theme_examples_summary" class="en" class="en" class="en">Summary</a></li>\n';
+doc_toc += '          <li><a href="theme_examples.htm#theme_examples_content" class="en" class="en" class="en">Additional content</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_thumbnail" class="en">Additional content on the thumbnail page</a>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_thumbnail" class="en" class="en" class="en">Additional content on the thumbnail page</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row" class="en">Extra row between thumbnail rows</a></li>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell" class="en">Extra table cell on each thumbnail page</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_extra_row" class="en" class="en" class="en">Extra row between thumbnail rows</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_thumbnail_cell" class="en" class="en" class="en">Extra table cell on each thumbnail page</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_displayimage" class="en">Additional content on the intermediate-image pages (displayimage.php)</a>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_displayimage" class="en" class="en" class="en">Additional content on the intermediate-image pages (displayimage.php)</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_image" class="en">Directly next to the intermediate image</a></li>\n';
-doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip" class="en">Directly next to the film strip</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_image" class="en" class="en" class="en">Directly next to the intermediate image</a></li>\n';
+doc_toc += '                  <li><a href="theme_examples.htm#theme_examples_content_displayimage_filmstrip" class="en" class="en" class="en">Directly next to the film strip</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_fullsize" class="en">Additional content on the full-size pop-up</a></li>\n';
+doc_toc += '              <li><a href="theme_examples.htm#theme_examples_content_fullsize" class="en" class="en" class="en">Additional content on the full-size pop-up</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme_copyright.htm" class="en">Copyright-disclaimer in voettekst</a>\n';
+doc_toc += '      <li><a href="theme_copyright.htm" class="en" class="en" class="en">Copyright-disclaimer in voettekst</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="theme_copyright.htm#theme_copyright_fair_use" class="en">Fair use</a>\n';
-doc_toc += '          <li><a href="theme_copyright.htm#theme_copyright_unfair_use" class="en">Unfair use</a>\n';
+doc_toc += '          <li><a href="theme_copyright.htm#theme_copyright_fair_use" class="en" class="en" class="en">Fair use</a>\n';
+doc_toc += '          <li><a href="theme_copyright.htm#theme_copyright_unfair_use" class="en" class="en" class="en">Unfair use</a>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="php-content.htm" class="en">Dynamic (PHP-driven) inhoud</a>\n';
+doc_toc += '      <li><a href="php-content.htm" class="en" class="en" class="en">Dynamic (PHP-driven) inhoud</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="php-content.htm#php-content_anycontent" class="en">Gebruik van anycontent.php</a></li>\n';
-doc_toc += '          <li><a href="php-content.htm#php-content_header_footer" class="en">Aanpassen van kop- en voettekst</a></li>\n';
-doc_toc += '          <li><a href="php-content.htm#php-content_theme" class="en">Thema-gebaseerde dynamische inhoud (theme.php)</a></li>\n';
-doc_toc += '          <li><a href="php-content.htm#php-content_core" class="en">Aanpassen van core-bestanden</a></li>\n';
+doc_toc += '          <li><a href="php-content.htm#php-content_anycontent" class="en" class="en" class="en">Gebruik van anycontent.php</a></li>\n';
+doc_toc += '          <li><a href="php-content.htm#php-content_header_footer" class="en" class="en" class="en">Aanpassen van kop- en voettekst</a></li>\n';
+doc_toc += '          <li><a href="php-content.htm#php-content_theme" class="en" class="en" class="en">Thema-gebaseerde dynamische inhoud (theme.php)</a></li>\n';
+doc_toc += '          <li><a href="php-content.htm#php-content_core" class="en" class="en" class="en">Aanpassen van core-bestanden</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="theme_graphics.htm" class="en">Graphic resources in thema\'s</a>\n';
+doc_toc += '      <li><a href="theme_graphics.htm" class="en" class="en" class="en">Graphic resources in thema\'s</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_menu_icons" class="en">Menu Icoontjes</a></li>\n';
-doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_nav_bar" class="en">Beeld Navigatiebalk</a></li>\n';
-doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_rating" class="en">Beoordelen van afbeeldingen</a></li>\n';
-doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_film_strip" class="en">Film Strip graphics</a></li>\n';
-doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_progress" class="en">Vordering van beeld (lader)</a></li>\n';
+doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_menu_icons" class="en" class="en" class="en">Menu Icoontjes</a></li>\n';
+doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_nav_bar" class="en" class="en" class="en">Beeld Navigatiebalk</a></li>\n';
+doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_rating" class="en" class="en" class="en">Beoordelen van afbeeldingen</a></li>\n';
+doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_film_strip" class="en" class="en" class="en">Film Strip graphics</a></li>\n';
+doc_toc += '              <li><a href="theme_graphics.htm#theme_graphics_progress" class="en" class="en" class="en">Vordering van beeld (lader)</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="administration.htm" class="us_nl">Beheer</a>\n';
+doc_toc += '  <li><a href="administration.htm" class="us_nl" class="en" class="en">Beheer</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="admin_menu.htm" class="nl">Admin menu-items</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="admin_menu.htm#admin_user_mode" class="nl">In-/ uitschakelen van beheerdersfunctie</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#upload_approval" class="nl">Upload goedkeuring</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#config" class="nl">Configuratie</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#categories" class="nl">Categorieën</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#albums" class="nl">Albums</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#sort_my_pictures" class="nl">Sorteer mijn foto\'s</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#groups" class="nl">Groepen</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#users" class="nl">Gebruikers</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#ban" class="nl">Ban Gebruikers</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#my_profile" class="nl">Mijn profiel</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#review_comments" class="nl">Bespreek Commentaren</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#ecard_log" class="nl">Toon E-kaarten</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#batch_add" class="nl">Bestanden toevoegen in Batch</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#admin_tools" class="nl">Admin Instrumenten (Herschalen Foto\'s)</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#keyword_manager" class="nl">Trefwoord manager</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#plugin_manager" class="nl">Plugin Manager</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#bridge_manager" class="nl">Bridge Manager</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#view_log" class="nl">Bekijk logbestanden</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#stats" class="nl">Algemene statistiek</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#versioncheck" class="nl">Controleer versies</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#update_database" class="nl">Update database</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#export" class="nl">Export</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#phpinfo" class="nl">PHP-info</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#show_news" class="nl">Toon nieuws</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#documentation" class="nl">Documentatie</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#admin_mode_regular_users" class="nl">Admin modus voor gewone gebruikers</a></li>\n';
-doc_toc += '          <li><a href="admin_menu.htm#user_menu_items" class="nl">Admin menu-items voor gewone gebruikers</a></li>\n';
-doc_toc += '        </ul>\n';
-doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="banning.htm#banning" class="en">Banning</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="banning.htm#banning_whats_new" class="en">Wat is nieuw?</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#banning_scope" class="en">Scope</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#bannig_how_it_works" class="en">Hoe werkt verbanning</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#banning_by_ip_address_no_good" class="en">Waarom is verbannen via IP-adres niet aanbevolen</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#banning_page" class="en">Pagina controles</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#banning_bridged" class="en">Geen verbanning indien gebridged</a></li>\n';
-doc_toc += '          <li><a href="banning.htm#banning_todo" class="en">Te doen</a></li>\n';
-doc_toc += '        </ul>\n';
-doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="configuration.htm" class="en">Configuratie</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_general" class="en">Algemene instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_language" class="en">Taal &amp; Karakterset instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_theme" class="en">Thema instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_album_list" class="en">Albumlijst overzicht</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_thumbnail_view" class="en">Thumbnail overzicht</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_image_comment" class="en">Foto overzicht</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_comment_start" class="en">Commentaar instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_contact_start" class="en">Contactformulier instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_thumb_start" class="en">Thumbnail instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_picture_thumbnail" class="en">Bestands instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_watermarking" class="en">Foto watermerken</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_registration" class="en">Registratie</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_user" class="en">Gebruikers instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_custom" class="en">Aangepaste velden voor gebruikersprofiel</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_custom_image" class="en">Aangepaste velden voor beeldomschrijvingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_cookie" class="en">Cookie instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_email" class="en">E-mail instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_logging" class="en">Logging &amp; statistieken</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_misc" class="en">Onderhouds instellingen</a></li>\n';
-doc_toc += '          <li><a href="configuration.htm#admin_reset_entire_config" class="en">Herstel standaardinstellingen </a></li>\n';
-doc_toc += '        </ul>\n';
-doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="groups.htm" class="en">Groepen</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp" class="en">Het groepscontrolepaneel</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_names" class="en">Groepsnamen</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_types" class="en">Groepstypes</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_quota" class="en">Quota</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_permissions" class="en">Groepsrechten (Beoordeling/E-kaarten/Commentaren)</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_public" class="en">Publieke albums upload</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_personal" class="en">Persoonlijke galerij</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_upload_method" class="en">Upload methode</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_assigned" class="en">Toegewezen albums</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_create" class="en">Aanmaken van aangepaste groepen</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_delete" class="en">Wissen van aangepaste groepen</a></li>\n';
-doc_toc += '          <li><a href="groups.htm#group_cp_sync" class="en">Triggering synchronisatie (bridged only)</a></li>\n';
-doc_toc += '        </ul>\n';
-doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="users.htm" class="en">Gebruikers</a>\n';
+doc_toc += '      <li><a href="admin_menu.htm" class="nl" class="en" class="en">Admin menu-items</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="users.htm#user_cp" class="en">Het gebruikers controlepaneel</a>\n';
-doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="users.htm#user_cp_page" class="en">Pagina controles</a></li>\n';
-doc_toc += '              <li><a href="users.htm#user_cp_search" class="en">Zoeken naar gebruiker(s)</a></li>\n';
-doc_toc += '              <li><a href="users.htm#user_cp_new" class="en">Aanmaken nieuwe gebruiker(s)</a></li>\n';
-doc_toc += '              <li><a href="users.htm#user_cp_edit" class="en">Aanpassen gebruiker</a></li>\n';
-doc_toc += '              <li><a href="users.htm#user_cp_group" class="en">Groepslidmaatschap</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#admin_user_mode" class="nl" class="en" class="en">In-/ uitschakelen van beheerdersfunctie</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#upload_approval" class="nl" class="en" class="en">Upload goedkeuring</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#config" class="nl" class="en" class="en">Configuratie</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#categories" class="nl" class="en" class="en">Categorieën</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#albums" class="nl" class="en" class="en">Albums</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#sort_my_pictures" class="nl" class="en" class="en">Sorteer mijn foto\'s</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#groups" class="nl" class="en" class="en">Groepen</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#users" class="nl" class="en" class="en">Gebruikers</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#ban" class="nl" class="en" class="en">Ban Gebruikers</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#my_profile" class="nl" class="en" class="en">Mijn profiel</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#review_comments" class="nl" class="en" class="en">Bespreek Commentaren</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#ecard_log" class="nl" class="en" class="en">Toon E-kaarten</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#batch_add" class="nl" class="en" class="en">Bestanden toevoegen in Batch</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#admin_tools" class="nl" class="en" class="en">Admin Instrumenten (Herschalen Foto\'s)</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#keyword_manager" class="nl" class="en" class="en">Trefwoord manager</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#plugin_manager" class="nl" class="en" class="en">Plugin Manager</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#bridge_manager" class="nl" class="en" class="en">Bridge Manager</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#view_log" class="nl" class="en" class="en">Bekijk logbestanden</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#stats" class="nl" class="en" class="en">Algemene statistiek</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#versioncheck" class="nl" class="en" class="en">Controleer versies</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#update_database" class="nl" class="en" class="en">Update database</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#export" class="nl" class="en" class="en">Export</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#phpinfo" class="nl" class="en" class="en">PHP-info</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#show_news" class="nl" class="en" class="en">Toon nieuws</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#documentation" class="nl" class="en" class="en">Documentatie</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#admin_mode_regular_users" class="nl" class="en" class="en">Admin modus voor gewone gebruikers</a></li>\n';
+doc_toc += '          <li><a href="admin_menu.htm#user_menu_items" class="nl" class="en" class="en">Admin menu-items voor gewone gebruikers</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="banning.htm#banning" class="en" class="en" class="en">Banning</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="banning.htm#banning_whats_new" class="en" class="en" class="en">Wat is nieuw?</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#banning_scope" class="en" class="en" class="en">Scope</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#bannig_how_it_works" class="en" class="en" class="en">Hoe werkt verbanning</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#banning_by_ip_address_no_good" class="en" class="en" class="en">Waarom is verbannen via IP-adres niet aanbevolen</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#banning_page" class="en" class="en" class="en">Pagina controles</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#banning_bridged" class="en" class="en" class="en">Geen verbanning indien gebridged</a></li>\n';
+doc_toc += '          <li><a href="banning.htm#banning_todo" class="en" class="en" class="en">Te doen</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="configuration.htm" class="en" class="en" class="en">Configuratie</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_general" class="en" class="en" class="en">Algemene instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_language" class="en" class="en" class="en">Taal &amp; Karakterset instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_theme" class="en" class="en" class="en">Thema instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_album_list" class="en" class="en" class="en">Albumlijst overzicht</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_thumbnail_view" class="en" class="en" class="en">Thumbnail overzicht</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_image_comment" class="en" class="en" class="en">Foto overzicht</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_comment_start" class="en" class="en" class="en">Commentaar instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_contact_start" class="en" class="en" class="en">Contactformulier instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_thumb_start" class="en" class="en" class="en">Thumbnail instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_picture_thumbnail" class="en" class="en" class="en">Bestands instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_watermarking" class="en" class="en" class="en">Foto watermerken</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_registration" class="en" class="en" class="en">Registratie</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_user" class="en" class="en" class="en">Gebruikers instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_custom" class="en" class="en" class="en">Aangepaste velden voor gebruikersprofiel</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_custom_image" class="en" class="en" class="en">Aangepaste velden voor beeldomschrijvingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_cookie" class="en" class="en" class="en">Cookie instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_email" class="en" class="en" class="en">E-mail instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_logging" class="en" class="en" class="en">Logging &amp; statistieken</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_misc" class="en" class="en" class="en">Onderhouds instellingen</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_config_usage" class="en" class="en" class="en">Usage of this page</a></li>\n';
+doc_toc += '          <li><a href="configuration.htm#admin_reset_entire_config" class="en" class="en" class="en">Herstel standaardinstellingen </a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="groups.htm" class="en" class="en" class="en">Groepen</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp" class="en" class="en" class="en">Het groepscontrolepaneel</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_names" class="en" class="en" class="en">Groepsnamen</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_types" class="en" class="en" class="en">Groepstypes</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_quota" class="en" class="en" class="en">Quota</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_permissions" class="en" class="en" class="en">Groepsrechten (Beoordeling/E-kaarten/Commentaren)</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_public" class="en" class="en" class="en">Publieke albums upload</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_personal" class="en" class="en" class="en">Persoonlijke galerij</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_upload_method" class="en" class="en" class="en">Upload methode</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_assigned" class="en" class="en" class="en">Toegewezen albums</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_create" class="en" class="en" class="en">Aanmaken van aangepaste groepen</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_delete" class="en" class="en" class="en">Wissen van aangepaste groepen</a></li>\n';
+doc_toc += '          <li><a href="groups.htm#group_cp_sync" class="en" class="en" class="en">Triggering synchronisatie (bridged only)</a></li>\n';
+doc_toc += '        </ul>\n';
+doc_toc += '      </li>\n';
+doc_toc += '      <li><a href="users.htm" class="en" class="en" class="en">Gebruikers</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="users.htm#user_cp" class="en" class="en" class="en">Het gebruikers controlepaneel</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="users.htm#user_cp_page" class="en" class="en" class="en">Pagina controles</a></li>\n';
+doc_toc += '              <li><a href="users.htm#user_cp_search" class="en" class="en" class="en">Zoeken naar gebruiker(s)</a></li>\n';
+doc_toc += '              <li><a href="users.htm#user_cp_new" class="en" class="en" class="en">Aanmaken nieuwe gebruiker(s)</a></li>\n';
+doc_toc += '              <li><a href="users.htm#user_cp_edit" class="en" class="en" class="en">Aanpassen gebruiker</a></li>\n';
+doc_toc += '              <li><a href="users.htm#user_cp_group" class="en" class="en" class="en">Groepslidmaatschap</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="users.htm#lost_password" class="en">Verloren paswoorden</a>\n';
+doc_toc += '          <li><a href="users.htm#lost_password" class="en" class="en" class="en">Verloren paswoorden</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="users.htm#lost_password_cpg_user_account" class="en">Coppermine gebruikersaccount paswoord</a>\n';
+doc_toc += '              <li><a href="users.htm#lost_password_cpg_user_account" class="en" class="en" class="en">Coppermine gebruikersaccount paswoord</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="users.htm#lost_password_cpg_user_account_standalone" class="en">Coppermine in standalone modus</a></li>\n';
-doc_toc += '                  <li><a href="users.htm#lost_password_cpg_user_account_bridged" class="en">Coppermine bridged</a></li>\n';
+doc_toc += '                  <li><a href="users.htm#lost_password_cpg_user_account_standalone" class="en" class="en" class="en">Coppermine in standalone modus</a></li>\n';
+doc_toc += '                  <li><a href="users.htm#lost_password_cpg_user_account_bridged" class="en" class="en" class="en">Coppermine bridged</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="users.htm#lost_password_cpg_user_account" class="en">mySQL account paswoord</a></li>\n';
+doc_toc += '              <li><a href="users.htm#lost_password_cpg_user_account" class="en" class="en" class="en">mySQL account paswoord</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="categories.htm" class="en">Categorieën</a>\n';
+doc_toc += '      <li><a href="categories.htm" class="en" class="en" class="en">Categorieën</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="categories.htm#cat_cp" class="en">Het categorie controlepaneel</a>\n';
+doc_toc += '          <li><a href="categories.htm#cat_cp" class="en" class="en" class="en">Het categorie controlepaneel</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="categories.htm#cat_cp_page_controls" class="en">Pagina controles</a>\n';
+doc_toc += '              <li><a href="categories.htm#cat_cp_page_controls" class="en" class="en" class="en">Pagina controles</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_sort" class="en">Topbox &quot;Sorteer  categorieën alfabetisch&quot;</a></li>\n';
-doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_categories" class="en">Middelbox &quot;Beheer Categorieën&quot;</a></li>\n';
-doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_create" class="en">Bodembox &quot;Update/Creëer categorie&quot;</a></li>\n';
+doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_sort" class="en" class="en" class="en">Topbox &quot;Sorteer  categorieën alfabetisch&quot;</a></li>\n';
+doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_categories" class="en" class="en" class="en">Middelbox &quot;Beheer Categorieën&quot;</a></li>\n';
+doc_toc += '                  <li><a href="categories.htm#cat_cp_page_controls_create" class="en" class="en" class="en">Bodembox &quot;Update/Creëer categorie&quot;</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="categories.htm#cat_user_galleries" class="en">Speciale categorie &quot;Gebruikersgalerijen&quot;</a></li>\n';
+doc_toc += '          <li><a href="categories.htm#cat_user_galleries" class="en" class="en" class="en">Speciale categorie &quot;Gebruikersgalerijen&quot;</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="albums.htm" class="en">Albums</a>\n';
+doc_toc += '      <li><a href="albums.htm" class="en" class="en" class="en">Albums</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="albums.htm#albmgr" class="en">De Album Manager</a>\n';
+doc_toc += '          <li><a href="albums.htm#albmgr" class="en" class="en" class="en">De Album Manager</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="albums.htm#albmgr_create" class="en">Albums aanmaken</a></li>\n';
-doc_toc += '              <li><a href="albums.htm#albmgr_rename" class="en">Albums hernoemen</a></li>\n';
-doc_toc += '              <li><a href="albums.htm#albmgr_order" class="en">Albums volgorde veranderen</a></li>\n';
-doc_toc += '              <li><a href="albums.htm#albmgr_delete" class="en">Albums wissen</a></li>\n';
+doc_toc += '              <li><a href="albums.htm#albmgr_create" class="en" class="en" class="en">Albums aanmaken</a></li>\n';
+doc_toc += '              <li><a href="albums.htm#albmgr_rename" class="en" class="en" class="en">Albums hernoemen</a></li>\n';
+doc_toc += '              <li><a href="albums.htm#albmgr_order" class="en" class="en" class="en">Albums volgorde veranderen</a></li>\n';
+doc_toc += '              <li><a href="albums.htm#albmgr_delete" class="en" class="en" class="en">Albums wissen</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="albums.htm#modif_alb_pics" class="en">Aanpassen van albums/bestanden</a></li>\n';
-doc_toc += '          <li><a href="albums.htm#album_prop" class="en">Albumeigenschappen</a>\n';
+doc_toc += '          <li><a href="albums.htm#modif_alb_pics" class="en" class="en" class="en">Aanpassen van albums/bestanden</a></li>\n';
+doc_toc += '          <li><a href="albums.htm#album_prop" class="en" class="en" class="en">Albumeigenschappen</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="albums.htm#album_prop_reset_start" class="en">Herstel albumeigenschappen</a></li>\n';
+doc_toc += '              <li><a href="albums.htm#album_prop_reset_start" class="en" class="en" class="en">Herstel albumeigenschappen</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="albums.htm#album_admin_user" class="en">Admin vs. gebruiker</a></li>\n';
-doc_toc += '          <li><a href="albums.htm#album_faq" class="en">Album FAQ</a></li>\n';
+doc_toc += '          <li><a href="albums.htm#album_admin_user" class="en" class="en" class="en">Admin vs. gebruiker</a></li>\n';
+doc_toc += '          <li><a href="albums.htm#album_faq" class="en" class="en" class="en">Album FAQ</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="files.htm" class="en">Bestanden</a>\n';
+doc_toc += '      <li><a href="files.htm" class="en" class="en" class="en">Bestanden</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="files.htm#edit_pics" class="en">Editeren van bestanden</a></li>\n';
-doc_toc += '          <li><a href="files.htm#edit_vids" class="en">Editeren van videos</a></li>\n';
-doc_toc += '          <li><a href="files.htm#cust_thmb" class="en">Aanpassen Thumbnails</a>\n';
+doc_toc += '          <li><a href="files.htm#edit_pics" class="en" class="en" class="en">Editeren van bestanden</a></li>\n';
+doc_toc += '          <li><a href="files.htm#edit_vids" class="en" class="en" class="en">Editeren van videos</a></li>\n';
+doc_toc += '          <li><a href="files.htm#cust_thmb" class="en" class="en" class="en">Aanpassen Thumbnails</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_order" class="en">Volgorde van thumbnails</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_types" class="en">Types van thumbnails</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_upload" class="en">Uploading aangepaste thumbs</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_how" class="en">Hoe het werkt</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_how_naming" class="en">Schema Naamgeving</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_why" class="en">Waarom kan Coppermine geen thumbnails aanmaken voor mijn video\'s?</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_step" class="en">Stap-voor-stap instructies</a></li>\n';
-doc_toc += '              <li><a href="files.htm#cust_thmb_faq" class="en">Aanpassen van thumbnails FAQ</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_order" class="en" class="en" class="en">Volgorde van thumbnails</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_types" class="en" class="en" class="en">Types van thumbnails</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_upload" class="en" class="en" class="en">Uploading aangepaste thumbs</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_how" class="en" class="en" class="en">Hoe het werkt</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_how_naming" class="en" class="en" class="en">Schema Naamgeving</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_why" class="en" class="en" class="en">Waarom kan Coppermine geen thumbnails aanmaken voor mijn video\'s?</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_step" class="en" class="en" class="en">Stap-voor-stap instructies</a></li>\n';
+doc_toc += '              <li><a href="files.htm#cust_thmb_faq" class="en" class="en" class="en">Aanpassen van thumbnails FAQ</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="keywords.htm" class="en">Trefwoorden</a>\n';
+doc_toc += '      <li><a href="keywords.htm" class="en" class="en" class="en">Trefwoorden</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="keywords.htm#keywords_assign" class="en">Trefwoorden toewijzen</a>\n';
+doc_toc += '          <li><a href="keywords.htm#keywords_assign" class="en" class="en" class="en">Trefwoorden toewijzen</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="keywords.htm#keywords_assign_separator" class="en">Trefwoord scheidingsteken</a></li>\n';
-doc_toc += '              <li><a href="keywords.htm#keywords_assign_edit" class="en">Editeren/toevoegen trefwoorden</a></li>\n';
-doc_toc += '              <li><a href="keywords.htm#keywords_manager" class="en">Trefwoord manager</a></li>\n';
+doc_toc += '              <li><a href="keywords.htm#keywords_assign_separator" class="en" class="en" class="en">Trefwoord scheidingsteken</a></li>\n';
+doc_toc += '              <li><a href="keywords.htm#keywords_assign_edit" class="en" class="en" class="en">Editeren/toevoegen trefwoorden</a></li>\n';
+doc_toc += '              <li><a href="keywords.htm#keywords_manager" class="en" class="en" class="en">Trefwoord manager</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="keywords.htm#keywords_album" class="en">Album trefwoorden</a></li>\n';
+doc_toc += '          <li><a href="keywords.htm#keywords_album" class="en" class="en" class="en">Album trefwoorden</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="bbcode.htm" class="en">bbCode</a>\n';
+doc_toc += '      <li><a href="bbcode.htm" class="en" class="en" class="en">bbCode</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="bbcode.htm#bbcode_purpose" class="en">Doel</a></li>\n';
-doc_toc += '          <li><a href="bbcode.htm#bbcode_available" class="en">Beschikbare bbcode tags</a></li>\n';
-doc_toc += '          <li><a href="bbcode.htm#bbcode_dangers" class="en">Gevaren</a></li>\n';
-doc_toc += '          <li><a href="bbcode.htm#bbcode_control" class="en">Meer controle</a></li>\n';
+doc_toc += '          <li><a href="bbcode.htm#bbcode_purpose" class="en" class="en" class="en">Doel</a></li>\n';
+doc_toc += '          <li><a href="bbcode.htm#bbcode_available" class="en" class="en" class="en">Beschikbare bbcode tags</a></li>\n';
+doc_toc += '          <li><a href="bbcode.htm#bbcode_dangers" class="en" class="en" class="en">Gevaren</a></li>\n';
+doc_toc += '          <li><a href="bbcode.htm#bbcode_control" class="en" class="en" class="en">Meer controle</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="exif.htm" class="en">Exif data</a>\n';
+doc_toc += '      <li><a href="exif.htm" class="en" class="en" class="en">Exif data</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="exif.htm#exif_what" class="en">Wat is EXIF</a></li>\n';
-doc_toc += '          <li><a href="exif.htm#exif_makers" class="en">Verschillende smaken</a></li>\n';
-doc_toc += '          <li><a href="exif.htm#exif_how_it_works" class="en">Hoe het werkt</a></li>\n';
-doc_toc += '          <li><a href="exif.htm#exif_image_libraries" class="en">Geen exif support op de server</a></li>\n';
-doc_toc += '          <li><a href="exif.htm#exif_limitations" class="en">Beperkingen</a></li>\n';
-doc_toc += '          <li><a href="exif.htm#exif_manager" class="en">EXIF manager</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_what" class="en" class="en" class="en">Wat is EXIF</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_makers" class="en" class="en" class="en">Verschillende smaken</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_how_it_works" class="en" class="en" class="en">Hoe het werkt</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_image_libraries" class="en" class="en" class="en">Geen exif support op de server</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_limitations" class="en" class="en" class="en">Beperkingen</a></li>\n';
+doc_toc += '          <li><a href="exif.htm#exif_manager" class="en" class="en" class="en">EXIF manager</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="plugins.htm" class="en">Plugins</a>\n';
+doc_toc += '      <li><a href="plugins.htm" class="en" class="en" class="en">Plugins</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_definition" class="en">Wat is een plugin?</a></li>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_api" class="en">De Plugin API</a></li>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_obtain" class="en">Waar vinden we Plugins?</a></li>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_bundled" class="en">Plugins in pakket van Coppermine</a>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_definition" class="en" class="en" class="en">Wat is een plugin?</a></li>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_api" class="en" class="en" class="en">De Plugin API</a></li>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_obtain" class="en" class="en" class="en">Waar vinden we Plugins?</a></li>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_bundled" class="en" class="en" class="en">Plugins in pakket van Coppermine</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_link_target" class="en">Link Target (link_target)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_onlinestats" class="en">Wie is online? (onlinestats)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_opensearch" class="en">OpenSearch (opensearch)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_sample" class="en">Sample Plugin (sample)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_usergal_alphatabs" class="en">Gebruikers alfabetische  Galerijtabs (usergal_alphatabs)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_visiblehookpoints" class="en">Visible HookPoints (visiblehookpoints)</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_bundled_sef_url" class="en">SEF_URLS plugin</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_link_target" class="en" class="en" class="en">Link Target (link_target)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_onlinestats" class="en" class="en" class="en">Wie is online? (onlinestats)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_opensearch" class="en" class="en" class="en">OpenSearch (opensearch)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_sample" class="en" class="en" class="en">Sample Plugin (sample)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_usergal_alphatabs" class="en" class="en" class="en">Gebruikers alfabetische  Galerijtabs (usergal_alphatabs)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_visiblehookpoints" class="en" class="en" class="en">Visible HookPoints (visiblehookpoints)</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_bundled_sef_url" class="en" class="en" class="en">SEF_URLS plugin</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_manager" class="en">De Plugin Manager</a>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_manager" class="en" class="en" class="en">De Plugin Manager</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_manager_upload" class="en">Plugin Uploaden</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_manager_install" class="en">Plugin Installeren</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_manager_configuration" class="en">Plugin Configuratie</a></li>\n';
-doc_toc += '              <li><a href="plugins.htm#plugin_manager_uninstall" class="en">Plugin de-installeren</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_manager_upload" class="en" class="en" class="en">Plugin Uploaden</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_manager_install" class="en" class="en" class="en">Plugin Installeren</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_manager_configuration" class="en" class="en" class="en">Plugin Configuratie</a></li>\n';
+doc_toc += '              <li><a href="plugins.htm#plugin_manager_uninstall" class="en" class="en" class="en">Plugin de-installeren</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="plugins.htm#plugin_writing" class="en">Plugins schrijven</a></li>\n';
+doc_toc += '          <li><a href="plugins.htm#plugin_writing" class="en" class="en" class="en">Plugins schrijven</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="performance.htm#perf_tips" class="en">Performance</a>\n';
+doc_toc += '      <li><a href="performance.htm#perf_tips" class="en" class="en" class="en">Performance</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="performance.htm#perf_config" class="en">Configuratie instellingen</a>\n';
+doc_toc += '          <li><a href="performance.htm#perf_config" class="en" class="en" class="en">Configuratie instellingen</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="performance.htm#perf_config_general" class="en">Algemeen</a></li>\n';
-doc_toc += '              <li><a href="performance.htm#perf_config_spikes" class="en">Spiking</a></li>\n';
+doc_toc += '              <li><a href="performance.htm#perf_config_general" class="en" class="en" class="en">Algemeen</a></li>\n';
+doc_toc += '              <li><a href="performance.htm#perf_config_spikes" class="en" class="en" class="en">Spiking</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="performance.htm#perf_server" class="en">Server instellingen</a>\n';
+doc_toc += '          <li><a href="performance.htm#perf_server" class="en" class="en" class="en">Server instellingen</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="performance.htm#perf_config_spikes" class="en">PHP instellingen</a></li>\n';
-doc_toc += '              <li><a href="performance.htm#perf_server_mysql" class="en">MySQL instellingen</a></li>\n';
+doc_toc += '              <li><a href="performance.htm#perf_config_spikes" class="en" class="en" class="en">PHP instellingen</a></li>\n';
+doc_toc += '              <li><a href="performance.htm#perf_server_mysql" class="en" class="en" class="en">MySQL instellingen</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="performance.htm#perf_tools" class="en">Third party tools</a>\n';
+doc_toc += '          <li><a href="performance.htm#perf_tools" class="en" class="en" class="en">Third party tools</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="performance.htm#perf_yslow" class="en">YSlow</a></li>\n';
+doc_toc += '              <li><a href="performance.htm#perf_yslow" class="en" class="en" class="en">YSlow</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="admin-tools.htm#admin_tools" class="nl">Beheerdersinstrumenten</a>\n';
+doc_toc += '      <li><a href="admin-tools.htm#admin_tools" class="nl" class="en" class="en">Beheerdersinstrumenten</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="admin-tools.htm#admin_tools_options" class="nl">Beschikbare opties</a>\n';
+doc_toc += '          <li><a href="admin-tools.htm#admin_tools_options" class="nl" class="en" class="en">Beschikbare opties</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_rebuild" class="nl">Update thumbs en/of verkleinde foto\'s</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_filename_filetitle" class="nl">Bestandsnaam&rarr; Bestandstitel</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_titles" class="nl">Wis bestandstitels</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_original" class="nl">Wis foto\'s met originele grootte</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_intermediate" class="nl">Wis middelgrote foto\'s </a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_older_files" class="nl">Wis bestanden die ouder zijn dan een ingesteld aantal dagen</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_comments" class="nl">Wis commentaren van ontbrekende bestanden</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_original_backup" class="nl">Wis originele imageback-up (watermerk modus)</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_reload_dimensions" class="nl">Herlaad bestandsafmetingen en afbeeldingsgrootte</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_reset_views" class="nl">Reset de \'Bekeken\' tellers</a></li>\n';
-doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_keyword_convert" class="nl">Converteer trefwoord scheidingsteken</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_rebuild" class="nl" class="en" class="en">Update thumbs en/of verkleinde foto\'s</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_filename_filetitle" class="nl" class="en" class="en">Bestandsnaam&rarr; Bestandstitel</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_titles" class="nl" class="en" class="en">Wis bestandstitels</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_original" class="nl" class="en" class="en">Wis foto\'s met originele grootte</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_intermediate" class="nl" class="en" class="en">Wis middelgrote foto\'s </a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_older_files" class="nl" class="en" class="en">Wis bestanden die ouder zijn dan een ingesteld aantal dagen</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_comments" class="nl" class="en" class="en">Wis commentaren van ontbrekende bestanden</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_delete_original_backup" class="nl" class="en" class="en">Wis originele imageback-up (watermerk modus)</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_reload_dimensions" class="nl" class="en" class="en">Herlaad bestandsafmetingen en afbeeldingsgrootte</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_reset_views" class="nl" class="en" class="en">Reset de \'Bekeken\' tellers</a></li>\n';
+doc_toc += '              <li><a href="admin-tools.htm#admin_tools_options_keyword_convert" class="nl" class="en" class="en">Converteer trefwoord scheidingsteken</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="admin-tools.htm#admin_tools_usage" class="en">Usage</a></li>\n';
+doc_toc += '          <li><a href="admin-tools.htm#admin_tools_usage" class="en" class="en" class="en">Usage</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="errors.htm#errors" class="en">Errors</a>\n';
+doc_toc += '      <li><a href="errors.htm#errors" class="en" class="en" class="en">Errors</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="errors.htm#errors_types" class="en">Error types</a>\n';
+doc_toc += '          <li><a href="errors.htm#errors_types" class="en" class="en" class="en">Error types</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="errors.htm#errors_soft" class="en">Soft Errors</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_hard" class="en">Hard Errors</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_unhandled" class="en">Unhandled Errors</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_soft" class="en" class="en" class="en">Soft Errors</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_hard" class="en" class="en" class="en">Hard Errors</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_unhandled" class="en" class="en" class="en">Unhandled Errors</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="errors.htm#errors_fatal" class="en">Fatal error</a>\n';
+doc_toc += '          <li><a href="errors.htm#errors_fatal" class="en" class="en" class="en">Fatal error</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="errors.htm#errors_debug_mode_config" class="en">Enabling debug_mode in Config</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_debug_mode_manual" class="en">Manually enabling debug_mode</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_debug_mode_off" class="en">Turning debug_mode off</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_debug_mode_config" class="en" class="en" class="en">Enabling debug_mode in Config</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_debug_mode_manual" class="en" class="en" class="en">Manually enabling debug_mode</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_debug_mode_off" class="en" class="en" class="en">Turning debug_mode off</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="errors.htm#errors_messages" class="en">Common error messages</a>\n';
+doc_toc += '          <li><a href="errors.htm#errors_messages" class="en" class="en" class="en">Common error messages</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="errors.htm#errors_messages_database" class="en">Database-related error messages</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#commonPHPerrors" class="en">Common PHP errors</a></li>\n';
-doc_toc += '              <li><a href="errors.htm#errors_messages_upload" class="en">Upload-related error messages</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_messages_database" class="en" class="en" class="en">Database-related error messages</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#commonPHPerrors" class="en" class="en" class="en">Common PHP errors</a></li>\n';
+doc_toc += '              <li><a href="errors.htm#errors_messages_upload" class="en" class="en" class="en">Upload-related error messages</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="export.htm#backup_move" class="en">Backup &amp; Moving</a>\n';
+doc_toc += '      <li><a href="export.htm#backup_move" class="en" class="en" class="en">Backup &amp; Moving</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="export.htm#backup" class="en">Backing up your gallery</a>\n';
+doc_toc += '          <li><a href="export.htm#backup" class="en" class="en" class="en">Backing up your gallery</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="export.htm#backup_file" class="en">File Backup</a>\n';
+doc_toc += '              <li><a href="export.htm#backup_file" class="en" class="en" class="en">File Backup</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="export.htm#backup_file_complete" class="en">Complete File Backup</a></li>\n';
-doc_toc += '                  <li><a href="export.htm#backup_file_partial" class="en">Partial File Backup</a></li>\n';
-doc_toc += '                  <li><a href="export.htm#backup_file_incremental" class="en">Incremental File Backup</a></li>\n';
+doc_toc += '                  <li><a href="export.htm#backup_file_complete" class="en" class="en" class="en">Complete File Backup</a></li>\n';
+doc_toc += '                  <li><a href="export.htm#backup_file_partial" class="en" class="en" class="en">Partial File Backup</a></li>\n';
+doc_toc += '                  <li><a href="export.htm#backup_file_incremental" class="en" class="en" class="en">Incremental File Backup</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="export.htm#backup_database" class="en">Database Backup</a>\n';
+doc_toc += '              <li><a href="export.htm#backup_database" class="en" class="en" class="en">Database Backup</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="export.htm#backup_database_what" class="en">What needs to be backed up?</a></li>\n';
-doc_toc += '                  <li><a href="export.htm#backup_database_tools" class="en">Database Backup Tools</a>\n';
+doc_toc += '                  <li><a href="export.htm#backup_database_what" class="en" class="en" class="en">What needs to be backed up?</a></li>\n';
+doc_toc += '                  <li><a href="export.htm#backup_database_tools" class="en" class="en" class="en">Database Backup Tools</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="export.htm#backup_database_tools_phpmyadmin" class="en">phpMyAdmin</a></li>\n';
-doc_toc += '                      <li><a href="export.htm#backup_database_tools_mysqldumper" class="en">mySqlDumper</a></li>\n';
-doc_toc += '                      <li><a href="export.htm#backup_database_tools_shell_mysqldump" class="en">mysqldump</a></li>\n';
-doc_toc += '                      <li><a href="export.htm#backup_database_tools_shell_mysqlhotcopy" class="en">mysqlhotcopy</a></li>\n';
+doc_toc += '                      <li><a href="export.htm#backup_database_tools_phpmyadmin" class="en" class="en" class="en">phpMyAdmin</a></li>\n';
+doc_toc += '                      <li><a href="export.htm#backup_database_tools_mysqldumper" class="en" class="en" class="en">mySqlDumper</a></li>\n';
+doc_toc += '                      <li><a href="export.htm#backup_database_tools_shell_mysqldump" class="en" class="en" class="en">mysqldump</a></li>\n';
+doc_toc += '                      <li><a href="export.htm#backup_database_tools_shell_mysqlhotcopy" class="en" class="en" class="en">mysqlhotcopy</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="export.htm#backup_database_after" class="en">After the database backup</a></li>\n';
+doc_toc += '                  <li><a href="export.htm#backup_database_after" class="en" class="en" class="en">After the database backup</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="export.htm#moving" class="en">Moving your gallery</a>\n';
+doc_toc += '          <li><a href="export.htm#moving" class="en" class="en" class="en">Moving your gallery</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="export.htm#moving_folder" class="en">Moving on your webserver</a></li>\n';
-doc_toc += '              <li><a href="export.htm#moving_server" class="en">Moving from one webserver to the other</a></li>\n';
-doc_toc += '              <li><a href="export.htm#moving_disadvantages" class="en">Disadvantages of renaming</a></li>\n';
-doc_toc += '              <li><a href="export.htm#moving_config_url" class="en">Changing Coppermine\'s URL in config</a></li>\n';
+doc_toc += '              <li><a href="export.htm#moving_folder" class="en" class="en" class="en">Moving on your webserver</a></li>\n';
+doc_toc += '              <li><a href="export.htm#moving_server" class="en" class="en" class="en">Moving from one webserver to the other</a></li>\n';
+doc_toc += '              <li><a href="export.htm#moving_disadvantages" class="en" class="en" class="en">Disadvantages of renaming</a></li>\n';
+doc_toc += '              <li><a href="export.htm#moving_config_url" class="en" class="en" class="en">Changing Coppermine\'s URL in config</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="watermarking.htm#watermark" class="en">Watermarking</a>\n';
+doc_toc += '      <li><a href="watermarking.htm#watermark" class="en" class="en" class="en">Watermarking</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="watermarking.htm#watermark_alternatives" class="en">Alternatives</a>\n';
+doc_toc += '          <li><a href="watermarking.htm#watermark_alternatives" class="en" class="en" class="en">Alternatives</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_no_right_click" class="en">Turning the context menu off</a></li>\n';
-doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_registered_only" class="en">Only display your precious content to legitimate viewers</a></li>\n';
-doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_overlay" class="en">Display on overlay</a></li>\n';
+doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_no_right_click" class="en" class="en" class="en">Turning the context menu off</a></li>\n';
+doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_registered_only" class="en" class="en" class="en">Only display your precious content to legitimate viewers</a></li>\n';
+doc_toc += '              <li><a href="watermarking.htm#watermark_alternatives_overlay" class="en" class="en" class="en">Display on overlay</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="watermarking.htm#watermark_client_sided" class="en">Client-sided watermarking</a></li>\n';
+doc_toc += '          <li><a href="watermarking.htm#watermark_client_sided" class="en" class="en" class="en">Client-sided watermarking</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="uploading.htm" class="en">Uploading</a>\n';
+doc_toc += '  <li><a href="uploading.htm" class="en" class="en" class="en">Uploading</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="uploading_batch-add.htm#batch_add_pics" class="en">Uploading pics by FTP / Batch-Add Pictures</a>\n';
+doc_toc += '      <li><a href="uploading_batch-add.htm#batch_add_pics" class="en" class="en" class="en">Uploading pics by FTP / Batch-Add Pictures</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_pics_what" class="en">What batch-add does</a></li>\n';
-doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_pics_how" class="en">How batch-add works</a></li>\n';
-doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_common_mistakes" class="en">Common mistakes</a>\n';
+doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_pics_what" class="en" class="en" class="en">What batch-add does</a></li>\n';
+doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_pics_how" class="en" class="en" class="en">How batch-add works</a></li>\n';
+doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_common_mistakes" class="en" class="en" class="en">Common mistakes</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_doesnt_work" class="en">Batch-add does not work as expected</a></li>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_broken_files" class="en">Files appear to be broken</a></li>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_rename" class="en">Do not rename</a></li>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_delete" class="en">Do not delete</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_doesnt_work" class="en" class="en" class="en">Batch-add does not work as expected</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_broken_files" class="en" class="en" class="en">Files appear to be broken</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_rename" class="en" class="en" class="en">Do not rename</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_common_mistakes_delete" class="en" class="en" class="en">Do not delete</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_sort" class="en">Sorting</a>\n';
+doc_toc += '          <li><a href="uploading_batch-add.htm#batch_add_sort" class="en" class="en" class="en">Sorting</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_sort_capitalization" class="en">Capitalization matters</a></li>\n';
-doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_sort_numbers" class="en">Computers see numbers differently</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_sort_capitalization" class="en" class="en" class="en">Capitalization matters</a></li>\n';
+doc_toc += '              <li><a href="uploading_batch-add.htm#batch_add_sort_numbers" class="en" class="en" class="en">Computers see numbers differently</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="uploading_http.htm#upload_http" class="en">Uploading by HTTP</a>\n';
+doc_toc += '      <li><a href="uploading_http.htm#upload_http" class="en" class="en" class="en">Uploading by HTTP</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="uploading_http.htm#upload_http_interface" class="en">Upload interfaces</a>\n';
+doc_toc += '          <li><a href="uploading_http.htm#upload_http_interface" class="en" class="en" class="en">Upload interfaces</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="uploading_http.htm#upload_http_interface_flash" class="en">Flash-driven multiple-files upload interface</a>\n';
+doc_toc += '              <li><a href="uploading_http.htm#upload_http_interface_flash" class="en" class="en" class="en">Flash-driven multiple-files upload interface</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="uploading_http.htm#upload_http_interface_flash_usage" class="en">Usage</a></li>\n';
+doc_toc += '                  <li><a href="uploading_http.htm#upload_http_interface_flash_usage" class="en" class="en" class="en">Usage</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="uploading_http.htm#upload_http_interface_html" class="en">HTML-driven single-file upload interface</a>\n';
+doc_toc += '              <li><a href="uploading_http.htm#upload_http_interface_html" class="en" class="en" class="en">HTML-driven single-file upload interface</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="uploading_http.htm#upload_http_interface_html_usage" class="en">Usage</a></li>\n';
+doc_toc += '                  <li><a href="uploading_http.htm#upload_http_interface_html_usage" class="en" class="en" class="en">Usage</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="uploading_xp-publisher.htm#xp" class="en">Windows XP Web Publishing Wizard</a>\n';
+doc_toc += '      <li><a href="uploading_xp-publisher.htm#xp" class="en" class="en" class="en">Windows XP Web Publishing Wizard</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_requirements" class="en">Requirements</a></li>\n';
-doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_setup" class="en">Setup</a></li>\n';
-doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_upload" class="en">Uploading pictures</a></li>\n';
-doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_upload" class="en">File structure</a></li>\n';
-doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_remove" class="en">Removal/Uninstall</a></li>\n';
+doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_requirements" class="en" class="en" class="en">Requirements</a></li>\n';
+doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_setup" class="en" class="en" class="en">Setup</a></li>\n';
+doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_upload" class="en" class="en" class="en">Uploading pictures</a></li>\n';
+doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_upload" class="en" class="en" class="en">File structure</a></li>\n';
+doc_toc += '          <li><a href="uploading_xp-publisher.htm#xp_publish_remove" class="en" class="en" class="en">Removal/Uninstall</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="upload_troubleshooting.htm#upload_trouble" class="en">Upload troubleshooting</a>\n';
+doc_toc += '      <li><a href="upload_troubleshooting.htm#upload_trouble" class="en" class="en" class="en">Upload troubleshooting</a>\n';
 doc_toc += '         <ul>\n';
-doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_permission" class="en">Permissions</a></li>\n';
-doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_enable_settings" class="en">Enable troubleshooting settings</a></li>\n';
-doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_support" class="en">Asking for support on upload issues</a>\n';
+doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_permission" class="en" class="en" class="en">Permissions</a></li>\n';
+doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_enable_settings" class="en" class="en" class="en">Enable troubleshooting settings</a></li>\n';
+doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_support" class="en" class="en" class="en">Asking for support on upload issues</a>\n';
 doc_toc += '             <ul>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_support_step-by-step" class="en">Step-by-step guide when asking for support</a>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_support_example" class="en">Example support request</a>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_support_step-by-step" class="en" class="en" class="en">Step-by-step guide when asking for support</a>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_support_example" class="en" class="en" class="en">Example support request</a>\n';
 doc_toc += '             </ul>\n';
 doc_toc += '           </li>\n';
-doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_error_messages" class="en">Error messages</a>\n';
+doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_error_messages" class="en" class="en" class="en">Error messages</a>\n';
 doc_toc += '             <ul>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorCantMovePic" class="en"></a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorImpossibleToMove" class="en">Impossible to move x to y</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorFailedToOpenDir" class="en">failed to open dir: No such file or directory</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#httpPostVars" class="en">Undefined variable: HTTP_POST_VARS</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNoAlbumExisting" class="en">Sorry there is no album where you are allowed to upload files</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorAllowedMemorySize" class="en">Allowed memory size of X bytes exhausted</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorExecDisabled" class="en">Exec() has been disabled</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNotAGdExtension" class="en">Not a GD extension</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#imagemagick127" class="en">Error executing ImageMagick - Return value 127</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_gd_support" class="en">PHP running on your server does not support the GD image library</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#no_file_uploaded" class="en">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#destination_not_writable" class="en">Destination directory x is not writable by the script</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorCantMovePic" class="en" class="en" class="en"></a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorImpossibleToMove" class="en" class="en" class="en">Impossible to move x to y</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorFailedToOpenDir" class="en" class="en" class="en">failed to open dir: No such file or directory</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#httpPostVars" class="en" class="en" class="en">Undefined variable: HTTP_POST_VARS</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNoAlbumExisting" class="en" class="en" class="en">Sorry there is no album where you are allowed to upload files</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorAllowedMemorySize" class="en" class="en" class="en">Allowed memory size of X bytes exhausted</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorExecDisabled" class="en" class="en" class="en">Exec() has been disabled</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#ErrorNotAGdExtension" class="en" class="en" class="en">Not a GD extension</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#imagemagick127" class="en" class="en" class="en">Error executing ImageMagick - Return value 127</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#no_gd_support" class="en" class="en" class="en">PHP running on your server does not support the GD image library</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#no_file_uploaded" class="en" class="en" class="en">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#destination_not_writable" class="en" class="en" class="en">Destination directory x is not writable by the script</a></li>\n';
 doc_toc += '             </ul>\n';
 doc_toc += '           </li>\n';
-doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions" class="en">Server-sided restrictions</a>\n';
+doc_toc += '           <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions" class="en" class="en" class="en">Server-sided restrictions</a>\n';
 doc_toc += '             <ul>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions_php_ini" class="en">The PHP configuration file php.ini</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions_check" class="en">Things to check</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_methods" class="en">Upload mechanisms/methods</a></li>\n';
-doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_memory_usage" class="en">Memory usage during resizing</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions_php_ini" class="en" class="en" class="en">The PHP configuration file php.ini</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions_check" class="en" class="en" class="en">Things to check</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_methods" class="en" class="en" class="en">Upload mechanisms/methods</a></li>\n';
+doc_toc += '               <li><a href="upload_troubleshooting.htm#upload_trouble_memory_usage" class="en" class="en" class="en">Memory usage during resizing</a></li>\n';
 doc_toc += '             </ul>\n';
 doc_toc += '           </li>\n';
 doc_toc += '         </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="comments.htm" class="en">Comments</a>\n';
+doc_toc += '  <li><a href="comments.htm" class="en" class="en" class="en">Comments</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="comments.htm#comments_allow" class="en">Allowing comments</a></li>\n';
-doc_toc += '      <li><a href="comments.htm#comments_options" class="en">Comments options</a></li>\n';
-doc_toc += '      <li><a href="comments.htm#comments_options_spam" class="en">Spam issues</a>\n';
-doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="comments.htm#comments_options_spam_captcha" class="en">Captcha</a></li>\n';
-doc_toc += '          <li><a href="comments.htm#comments_options_spam_approval" class="en">Approval</a></li>\n';
-doc_toc += '          <li><a href="comments.htm#comments_options_spam_akismet" class="en">Akismet</a></li>\n';
-doc_toc += '          <li><a href="comments.htm#comments_options_spam_resume" class="en">Summary</a></li>\n';
+doc_toc += '      <li><a href="comments.htm#comments_allow" class="en" class="en" class="en">Allowing comments</a></li>\n';
+doc_toc += '      <li><a href="comments.htm#comments_options" class="en" class="en" class="en">Comments options</a></li>\n';
+doc_toc += '      <li><a href="comments.htm#comments_options_spam" class="en" class="en" class="en">Spam issues</a>\n';
+doc_toc += '        <ul>\n';
+doc_toc += '          <li><a href="comments.htm#comments_options_spam_captcha" class="en" class="en" class="en">Captcha</a></li>\n';
+doc_toc += '          <li><a href="comments.htm#comments_options_spam_approval" class="en" class="en" class="en">Approval</a></li>\n';
+doc_toc += '          <li><a href="comments.htm#comments_options_spam_akismet" class="en" class="en" class="en">Akismet</a></li>\n';
+doc_toc += '          <li><a href="comments.htm#comments_options_spam_resume" class="en" class="en" class="en">Summary</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="comments.htm#comments_review" class="en">Reviewing Comments</a></li>\n';
-doc_toc += '      <li><a href="comments.htm#comments_individual" class="en">Individual Comments</a></li>\n';
+doc_toc += '      <li><a href="comments.htm#comments_review" class="en" class="en" class="en">Reviewing Comments</a></li>\n';
+doc_toc += '      <li><a href="comments.htm#comments_individual" class="en" class="en" class="en">Individual Comments</a></li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="bridging.htm" class="en">Bridging</a>\n';
+doc_toc += '  <li><a href="bridging.htm" class="en" class="en" class="en">Bridging</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_bridge_purpose" class="en">What bridging does</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_bridge_start" class="en">Available bridge files</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_prerequisites_start" class="en">Pre-requistes</a>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_bridge_purpose" class="en" class="en" class="en">What bridging does</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_bridge_start" class="en" class="en" class="en">Available bridge files</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_prerequisites_start" class="en" class="en" class="en">Pre-requistes</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_cookie_start" class="en">Authentication by cookie</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_standalone_start" class="en">Standalone version first</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_users_start" class="en">Coppermine users, groups and pics uploaded by users are lost when integrating</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_backup_start" class="en">Backup</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_cookie_start" class="en" class="en" class="en">Authentication by cookie</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_standalone_start" class="en" class="en" class="en">Standalone version first</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_users_start" class="en" class="en" class="en">Coppermine users, groups and pics uploaded by users are lost when integrating</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_backup_start" class="en" class="en" class="en">Backup</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_steps_start" class="en">Integration steps</a>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_steps_start" class="en" class="en" class="en">Integration steps</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="bridging.htm#bridge_manager_start" class="en">Using the bridge manager</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#bridge_manager_app_start" class="en">Choose application to bridge coppermine with</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#bridge_manager_path_start" class="en">Path(s) used by your bridge app</a>\n';
+doc_toc += '          <li><a href="bridging.htm#bridge_manager_start" class="en" class="en" class="en">Using the bridge manager</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#bridge_manager_app_start" class="en" class="en" class="en">Choose application to bridge coppermine with</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#bridge_manager_path_start" class="en" class="en" class="en">Path(s) used by your bridge app</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_full_forum_url" class="en">Bridge app URL</a></li>\n';
-doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_relative_path_of_forum_from_webroot" class="en">Absolute bridge app path</a></li>\n';
-doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_relative_path_to_config_file" class="en">Relative path to your bridge app\'s config file</a></li>\n';
-doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_cookie_prefix" class="en">Cookie prefix</a></li>\n';
+doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_full_forum_url" class="en" class="en" class="en">Bridge app URL</a></li>\n';
+doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_relative_path_of_forum_from_webroot" class="en" class="en" class="en">Absolute bridge app path</a></li>\n';
+doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_relative_path_to_config_file" class="en" class="en" class="en">Relative path to your bridge app\'s config file</a></li>\n';
+doc_toc += '              <li><a href="bridging.htm#bridge_manager_path_cookie_prefix" class="en" class="en" class="en">Cookie prefix</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="bridging.htm#bridge_manager_specific_start" class="en">Bridge-app-specific settings</a>\n';
+doc_toc += '          <li><a href="bridging.htm#bridge_manager_specific_start" class="en" class="en" class="en">Bridge-app-specific settings</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="bridging.htm#bridge_manager_specific_groups" class="en">Use bridge app custom groups?</a></li>\n';
+doc_toc += '              <li><a href="bridging.htm#bridge_manager_specific_groups" class="en" class="en" class="en">Use bridge app custom groups?</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="bridging.htm#bridge_manager_enable_start" class="en">Enable/disable bridging</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#bridge_manager_enable_start" class="en" class="en" class="en">Enable/disable bridging</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="bridging.htm#bridge_manager_recover_start" class="en">Recover from failed bridging</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_steps_sync_start" class="en">Synchronising the bridge app groups with Coppermine\'s groups</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_support_start" class="en">Bridging support</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_config_options_start" class="en">Some config options get disabled</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_files_start" class="en">Bridging files</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_bridge_file_creating_start" class="en">Creating a custom bridge file</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_philosophy_start" class="en">Bridging philosophy</a></li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_individual_bridge_issues_start" class="en">Individual bridge issues</a>\n';
+doc_toc += '      <li><a href="bridging.htm#bridge_manager_recover_start" class="en" class="en" class="en">Recover from failed bridging</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_steps_sync_start" class="en" class="en" class="en">Synchronising the bridge app groups with Coppermine\'s groups</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_support_start" class="en" class="en" class="en">Bridging support</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_config_options_start" class="en" class="en" class="en">Some config options get disabled</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_files_start" class="en" class="en" class="en">Bridging files</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_bridge_file_creating_start" class="en" class="en" class="en">Creating a custom bridge file</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_philosophy_start" class="en" class="en" class="en">Bridging philosophy</a></li>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_individual_bridge_issues_start" class="en" class="en" class="en">Individual bridge issues</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_phpbb3" class="en">phpBB3</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_punbb115" class="en">PunBB1.1.5</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_punbb12" class="en">PunBB1.2</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_xmb" class="en">XMB</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_phpbb3" class="en" class="en" class="en">phpBB3</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_punbb115" class="en" class="en" class="en">PunBB1.1.5</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_punbb12" class="en" class="en" class="en">PunBB1.2</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_individual_bridge_issues_xmb" class="en" class="en" class="en">XMB</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="bridging.htm#integrating_subdomain" class="en">Subdomain issues</a>\n';
+doc_toc += '      <li><a href="bridging.htm#integrating_subdomain" class="en" class="en" class="en">Subdomain issues</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_file_system" class="en">File system</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_cookie" class="en">Cookies</a></li>\n';
-doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_www" class="en">www-subdomain</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_file_system" class="en" class="en" class="en">File system</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_cookie" class="en" class="en" class="en">Cookies</a></li>\n';
+doc_toc += '          <li><a href="bridging.htm#integrating_subdomain_www" class="en" class="en" class="en">www-subdomain</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
-doc_toc += '  <li><a href="dev.htm" class="en">Developer documentation</a>\n';
+doc_toc += '  <li><a href="dev.htm" class="en" class="en" class="en">Developer documentation</a>\n';
 doc_toc += '    <ul>\n';
-doc_toc += '      <li><a href="dev_files.htm" class="en">Adding/renaming/removing files</a>\n';
+doc_toc += '      <li><a href="dev_files.htm" class="en" class="en" class="en">Adding/renaming/removing files</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_scope" class="en">Scope</a></li>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_naming" class="en">Naming conventions</a></li>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_adding" class="en">Adding files</a>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_scope" class="en" class="en" class="en">Scope</a></li>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_naming" class="en" class="en" class="en">Naming conventions</a></li>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_adding" class="en" class="en" class="en">Adding files</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_files.htm#dev_files_adding_language" class="en">Language files</a></li>\n';
+doc_toc += '              <li><a href="dev_files.htm#dev_files_adding_language" class="en" class="en" class="en">Language files</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_renaming" class="en">Renaming files</a></li>\n';
-doc_toc += '          <li><a href="dev_files.htm#dev_files_deleting" class="en">Deleting files</a></li>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_renaming" class="en" class="en" class="en">Renaming files</a></li>\n';
+doc_toc += '          <li><a href="dev_files.htm#dev_files_deleting" class="en" class="en" class="en">Deleting files</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_coding.htm" class="en">Coding guidelines</a>\n';
+doc_toc += '      <li><a href="dev_coding.htm" class="en" class="en" class="en">Coding guidelines</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_scope" class="en">Scope</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_indentation" class="en">Indentation</a></li>\n';
-doc_toc += '          <li><a href="dev_coding_encoding" class="en">Encoding</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_general" class="en">General guidelines</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_php" class="en">PHP code</a>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_scope" class="en" class="en" class="en">Scope</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_indentation" class="en" class="en" class="en">Indentation</a></li>\n';
+doc_toc += '          <li><a href="dev_coding_encoding" class="en" class="en" class="en">Encoding</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_general" class="en" class="en" class="en">General guidelines</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_php" class="en" class="en" class="en">PHP code</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_formatting" class="en">Formatting</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_control_structures" class="en">Control Structures</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_function_calls" class="en">Function Calls</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_function_definitions" class="en">Function Definitions</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_php_tags" class="en">PHP Code Tags</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_nesting" class="en">Nesting of HTML in PHP</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_linebreaks" class="en">Line breaks</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_naming_conventions" class="en">Naming Conventions</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_formatting" class="en" class="en" class="en">Formatting</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_control_structures" class="en" class="en" class="en">Control Structures</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_function_calls" class="en" class="en" class="en">Function Calls</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_function_definitions" class="en" class="en" class="en">Function Definitions</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_php_tags" class="en" class="en" class="en">PHP Code Tags</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_nesting" class="en" class="en" class="en">Nesting of HTML in PHP</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_linebreaks" class="en" class="en" class="en">Line breaks</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_naming_conventions" class="en" class="en" class="en">Naming Conventions</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_database" class="en">Database queries</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_documentation" class="en">Documentation</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_html_output" class="en">HTML output</a>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_database" class="en" class="en" class="en">Database queries</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_documentation" class="en" class="en" class="en">Documentation</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_html_output" class="en" class="en" class="en">HTML output</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_images" class="en">Image-tags in HTML output</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_dev_coding_html_output_links" class="en">Links in HTML output</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_form" class="en">Form elements in HTML output</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_deprecated" class="en">Deprecated tags</a></li>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_prefered_tags" class="en">Prefered tags</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_images" class="en" class="en" class="en">Image-tags in HTML output</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_dev_coding_html_output_links" class="en" class="en" class="en">Links in HTML output</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_form" class="en" class="en" class="en">Form elements in HTML output</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_output_deprecated" class="en" class="en" class="en">Deprecated tags</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_html_prefered_tags" class="en" class="en" class="en">Prefered tags</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_credits" class="en">Credits for coding guidelines</a></li>\n';
-doc_toc += '          <li><a href="dev_coding.htm#dev_coding_usability" class="en">Usability</a>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_credits" class="en" class="en" class="en">Credits for coding guidelines</a></li>\n';
+doc_toc += '          <li><a href="dev_coding.htm#dev_coding_usability" class="en" class="en" class="en">Usability</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_coding.htm#dev_coding_usability_forms" class="en">Forms</a></li>\n';
+doc_toc += '              <li><a href="dev_coding.htm#dev_coding_usability_forms" class="en" class="en" class="en">Forms</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_config.htm" class="en">Config options</a>\n';
+doc_toc += '      <li><a href="dev_config.htm" class="en" class="en" class="en">Config options</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_config.htm#dev_config_add_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_config.htm#dev_config_history" class="en">History</a></li>\n';
-doc_toc += '          <li><a href="dev_config.htm#dev_config_new_features" class="en">New features</a></li>\n';
-doc_toc += '          <li><a href="dev_config.htm#dev_config_step_by_step" class="en">Step by Step</a>\n';
+doc_toc += '          <li><a href="dev_config.htm#dev_config_add_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_config.htm#dev_config_history" class="en" class="en" class="en">History</a></li>\n';
+doc_toc += '          <li><a href="dev_config.htm#dev_config_new_features" class="en" class="en" class="en">New features</a></li>\n';
+doc_toc += '          <li><a href="dev_config.htm#dev_config_step_by_step" class="en" class="en" class="en">Step by Step</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_config.htm#dev_config_step_basiq_sql" class="en">Basic.sql</a></li>\n';
-doc_toc += '              <li><a href="dev_config.htm#dev_config_step_update_sql" class="en">Update.sql</a></li>\n';
-doc_toc += '              <li><a href="dev_config.htm#dev_config_step_array" class="en">Admin.inc.php</a></li>\n';
-doc_toc += '              <li><a href="dev_config.htm#dev_config_step_language_file" class="en">Language file</a></li>\n';
-doc_toc += '              <li><a href="dev_config.htm#dev_config_step_documentation" class="en">Documentation</a></li>\n';
+doc_toc += '              <li><a href="dev_config.htm#dev_config_step_basiq_sql" class="en" class="en" class="en">Basic.sql</a></li>\n';
+doc_toc += '              <li><a href="dev_config.htm#dev_config_step_update_sql" class="en" class="en" class="en">Update.sql</a></li>\n';
+doc_toc += '              <li><a href="dev_config.htm#dev_config_step_array" class="en" class="en" class="en">Admin.inc.php</a></li>\n';
+doc_toc += '              <li><a href="dev_config.htm#dev_config_step_language_file" class="en" class="en" class="en">Language file</a></li>\n';
+doc_toc += '              <li><a href="dev_config.htm#dev_config_step_documentation" class="en" class="en" class="en">Documentation</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_config.htm#dev_config_todo" class="en">To Do</a></li>\n';
+doc_toc += '          <li><a href="dev_config.htm#dev_config_todo" class="en" class="en" class="en">To Do</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_database.htm" class="en">Database schema</a>\n';
+doc_toc += '      <li><a href="dev_database.htm" class="en" class="en" class="en">Database schema</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_config_file" class="en">Configuration file</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_reference within_code" class="en">Database reference within coppermine code</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_albums" class="en">cpg15x_albums</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_banned" class="en">cpg15x_banned</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_bridge" class="en">cpg15x_bridge</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_categories" class="en">cpg15x_categories</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_categorymap" class="en">cpg15x_categorymap</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_comments" class="en">cpg15x_comments</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_config" class="en">cpg15x_config</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_dict" class="en">cpg15x_dict</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_ecards" class="en">cpg15x_ecards</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_exif" class="en">cpg15x_exif</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_favpics" class="en">cpg15x_favpics</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_filetypes" class="en">cpg15x_filetypes</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_hit_stats" class="en">cpg15x_hit_stats</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_languages" class="en">cpg15x_languages</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_pictures" class="en">cpg15x_pictures</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_plugins" class="en">cpg15x_plugins</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_sessions" class="en">cpg15x_sessions</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_temp_messages" class="en">cpg15x_temp_messages</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_usergroups" class="en">cpg15x_usergroups</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_users" class="en">cpg15x_users</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_votes" class="en">cpg15x_votes</a></li>\n';
-doc_toc += '              <li><a href="dev_database.htm#db_vote_stats" class="en">cpg15x_vote_stats</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_config_file" class="en" class="en" class="en">Configuration file</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_reference within_code" class="en" class="en" class="en">Database reference within coppermine code</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_albums" class="en" class="en" class="en">cpg15x_albums</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_banned" class="en" class="en" class="en">cpg15x_banned</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_bridge" class="en" class="en" class="en">cpg15x_bridge</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_categories" class="en" class="en" class="en">cpg15x_categories</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_categorymap" class="en" class="en" class="en">cpg15x_categorymap</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_comments" class="en" class="en" class="en">cpg15x_comments</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_config" class="en" class="en" class="en">cpg15x_config</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_dict" class="en" class="en" class="en">cpg15x_dict</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_ecards" class="en" class="en" class="en">cpg15x_ecards</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_exif" class="en" class="en" class="en">cpg15x_exif</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_favpics" class="en" class="en" class="en">cpg15x_favpics</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_filetypes" class="en" class="en" class="en">cpg15x_filetypes</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_hit_stats" class="en" class="en" class="en">cpg15x_hit_stats</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_languages" class="en" class="en" class="en">cpg15x_languages</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_pictures" class="en" class="en" class="en">cpg15x_pictures</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_plugins" class="en" class="en" class="en">cpg15x_plugins</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_sessions" class="en" class="en" class="en">cpg15x_sessions</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_temp_messages" class="en" class="en" class="en">cpg15x_temp_messages</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_usergroups" class="en" class="en" class="en">cpg15x_usergroups</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_users" class="en" class="en" class="en">cpg15x_users</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_votes" class="en" class="en" class="en">cpg15x_votes</a></li>\n';
+doc_toc += '              <li><a href="dev_database.htm#db_vote_stats" class="en" class="en" class="en">cpg15x_vote_stats</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_documentation.htm" class="en">Editing the documentation</a>\n';
+doc_toc += '      <li><a href="dev_documentation.htm" class="en" class="en" class="en">Editing the documentation</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_edit_existing" class="en">Edit existing documents</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_add" class="en">Add new documents</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_move" class="en">Moving content from one document to the other</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_hidden_feature" class="en">Hidden features</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_database_structure" class="en">Database structure</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_header_block" class="en">Header &amp; footer blocks</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_i18n" class="en">Documentation internationalization</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_detail" class="en">Expandable/collapsible "detail"-blocks</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_help" class="en">Help</a>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_edit_existing" class="en" class="en" class="en">Edit existing documents</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_add" class="en" class="en" class="en">Add new documents</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_move" class="en" class="en" class="en">Moving content from one document to the other</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_hidden_feature" class="en" class="en" class="en">Hidden features</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_database_structure" class="en" class="en" class="en">Database structure</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_header_block" class="en" class="en" class="en">Header &amp; footer blocks</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_i18n" class="en" class="en" class="en">Documentation internationalization</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_detail" class="en" class="en" class="en">Expandable/collapsible "detail"-blocks</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_help" class="en" class="en" class="en">Help</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_help_start_end" class="en">Start and end anchors needed</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_help_start_end" class="en" class="en" class="en">Start and end anchors needed</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_heading_anchors" class="en">Adding anchors to headings</a></li>\n';
-doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_code" class="en">Code</a>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_heading_anchors" class="en" class="en" class="en">Adding anchors to headings</a></li>\n';
+doc_toc += '          <li><a href="dev_documentation.htm#dev_documentation_code" class="en" class="en" class="en">Code</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_code" class="en">CSS class &quot;code&quot;</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_html_pre" class="en">HTML-tag &quot;pre&quot;</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_cpg_code" class="en">CSS class &quot;cpg_code&quot;</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_smallcode" class="en">CSS class &quot;smallcode&quot;</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_html_textarea" class="en">HTML-tag &quot;textarea&quot;</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_combining" class="en">Combining HTML tags and CSS classes</a></li>\n';
-doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_syntaxhighlighting" class="en">No syntax highlighting</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_code" class="en" class="en" class="en">CSS class &quot;code&quot;</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_html_pre" class="en" class="en" class="en">HTML-tag &quot;pre&quot;</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_cpg_code" class="en" class="en" class="en">CSS class &quot;cpg_code&quot;</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_css_smallcode" class="en" class="en" class="en">CSS class &quot;smallcode&quot;</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_html_textarea" class="en" class="en" class="en">HTML-tag &quot;textarea&quot;</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_combining" class="en" class="en" class="en">Combining HTML tags and CSS classes</a></li>\n';
+doc_toc += '              <li><a href="dev_documentation.htm#dev_documentation_code_syntaxhighlighting" class="en" class="en" class="en">No syntax highlighting</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_javascript.htm" class="en">Javascript in Coppermine</a>\n';
+doc_toc += '      <li><a href="dev_javascript.htm" class="en" class="en" class="en">Javascript in Coppermine</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_files_location" class="en">Javascript files location and organization</a></li>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_files_location_todo" class="en">TODO</a></li>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_include_files" class="en">How to include javascript files</a>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_files_location" class="en" class="en" class="en">Javascript files location and organization</a></li>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_files_location_todo" class="en" class="en" class="en">TODO</a></li>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_include_files" class="en" class="en" class="en">How to include javascript files</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_javascript.htm#dev_javascript_include_files_plugin" class="en">How to include JavaScript files in plugins</a></li>\n';
+doc_toc += '              <li><a href="dev_javascript.htm#dev_javascript_include_files_plugin" class="en" class="en" class="en">How to include JavaScript files in plugins</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_php_vars" class="en">How to pass PHP variables to included javascript</a></li>\n';
-doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_autostart" class="en">Autostart JavaScript</a></li>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_php_vars" class="en" class="en" class="en">How to pass PHP variables to included javascript</a></li>\n';
+doc_toc += '          <li><a href="dev_javascript.htm#dev_javascript_autostart" class="en" class="en" class="en">Autostart JavaScript</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_package.htm#packaging" class="en">Packaging a new release</a>\n';
+doc_toc += '      <li><a href="dev_package.htm#packaging" class="en" class="en" class="en">Packaging a new release</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_package.htm#packaging_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_package.htm#packaging_subversion" class="en">Subversion repository</a></li>\n';
-doc_toc += '          <li><a href="dev_package.htm#packaging_steps" class="en">Steps</a>\n';
+doc_toc += '          <li><a href="dev_package.htm#packaging_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_package.htm#packaging_subversion" class="en" class="en" class="en">Subversion repository</a></li>\n';
+doc_toc += '          <li><a href="dev_package.htm#packaging_steps" class="en" class="en" class="en">Steps</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_checkout" class="en">Check out</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_loop_through_files" class="en">Replace version number in all files</a>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_checkout" class="en" class="en" class="en">Check out</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_loop_through_files" class="en" class="en" class="en">Replace version number in all files</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_loop_through_files_linux" class="en">Linux</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_loop_through_files_windows" class="en">Windows</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_loop_through_files_linux" class="en" class="en" class="en">Linux</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_loop_through_files_windows" class="en" class="en" class="en">Windows</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_bom" class="en">Remove Byte Order Marks</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#" class="en">Prepare an announcement thread</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_write_announcement_thread" class="en">Edit the upgrade section of the docs</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_changelog" class="en">Edit the changelog</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_version_number" class="en">Edit the version number</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_svn_commit" class="en">Commit your changes</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_versioncheck" class="en">Update the versioncheck data</a>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_bom" class="en" class="en" class="en">Remove Byte Order Marks</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#" class="en" class="en" class="en">Prepare an announcement thread</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_write_announcement_thread" class="en" class="en" class="en">Edit the upgrade section of the docs</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_changelog" class="en" class="en" class="en">Edit the changelog</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_version_number" class="en" class="en" class="en">Edit the version number</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_svn_commit" class="en" class="en" class="en">Commit your changes</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_versioncheck" class="en" class="en" class="en">Update the versioncheck data</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_versioncheck_complete" class="en">Completeness</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_versioncheck_update" class="en">Update revision numbers and hashes</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_versioncheck_complete" class="en" class="en" class="en">Completeness</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_versioncheck_update" class="en" class="en" class="en">Update revision numbers and hashes</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_xml_webspace" class="en">Update cpg15x.files.xml on the Coppermine home page</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_svn_export" class="en">Export from subversion</a>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_xml_webspace" class="en" class="en" class="en">Update cpg15x.files.xml on the Coppermine home page</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_svn_export" class="en" class="en" class="en">Export from subversion</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_rapidsvn" class="en">RapidSVN</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_tortoisesvn" class="en">Tortoise SVN</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_rapidsvn" class="en" class="en" class="en">RapidSVN</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_tortoisesvn" class="en" class="en" class="en">Tortoise SVN</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_create_zip" class="en">Create the archive</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_upload_zip" class="en">Upload the archive</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_move_announcement" class="en">Publish announcement thread</a></li>\n';
-doc_toc += '              <li><a href="dev_package.htm#packaging_steps_news" class="en">Create news items</a>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_create_zip" class="en" class="en" class="en">Create the archive</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_upload_zip" class="en" class="en" class="en">Upload the archive</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_move_announcement" class="en" class="en" class="en">Publish announcement thread</a></li>\n';
+doc_toc += '              <li><a href="dev_package.htm#packaging_steps_news" class="en" class="en" class="en">Create news items</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_sf" class="en">News item on sf.net</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_forum" class="en">News item on forum</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_homepage" class="en">News item on home page</a></li>\n';
-doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_embedded" class="en">News embedded into existing galleries</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_sf" class="en" class="en" class="en">News item on sf.net</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_forum" class="en" class="en" class="en">News item on forum</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_homepage" class="en" class="en" class="en">News item on home page</a></li>\n';
+doc_toc += '                  <li><a href="dev_package.htm#packaging_steps_news_embedded" class="en" class="en" class="en">News embedded into existing galleries</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_package.htm#packaging_steps_demo" class="en">Update the demo</a></li>\n';
+doc_toc += '          <li><a href="dev_package.htm#packaging_steps_demo" class="en" class="en" class="en">Update the demo</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_plugins.htm" class="en">Plugin Writing for Coppermine</a>\n';
+doc_toc += '      <li><a href="dev_plugins.htm" class="en" class="en" class="en">Plugin Writing for Coppermine</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing" class="en">Quick Start Guide</a></li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_target_audience" class="en">Intended Audience</a>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing" class="en" class="en" class="en">Quick Start Guide</a></li>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_target_audience" class="en" class="en" class="en">Intended Audience</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_target_audience_yes" class="en">People who should read this documentation</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_target_audience_no" class="en">People who do not need to read this documentation</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_target_audience_yes" class="en" class="en" class="en">People who should read this documentation</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_target_audience_no" class="en" class="en" class="en">People who do not need to read this documentation</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_why_write" class="en">Why write plugins?</a></li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_preparation" class="en">Preparations</a>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_why_write" class="en" class="en" class="en">Why write plugins?</a></li>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_preparation" class="en" class="en" class="en">Preparations</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_name" class="en">Choose a name</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_translation" class="en">Consider translations</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_config" class="en">Consider a config screen</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_db" class="en">Database changes</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_support" class="en">Support issues</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_versions" class="en">Plugin versions</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_name" class="en" class="en" class="en">Choose a name</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_translation" class="en" class="en" class="en">Consider translations</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_config" class="en" class="en" class="en">Consider a config screen</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_db" class="en" class="en" class="en">Database changes</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_support" class="en" class="en" class="en">Support issues</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_preparation_versions" class="en" class="en" class="en">Plugin versions</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_core_files" class="en">Core files</a></li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_naming_conventions" class="en">Naming conventions</a>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_core_files" class="en" class="en" class="en">Core files</a></li>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_naming_conventions" class="en" class="en" class="en">Naming conventions</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_folders" class="en">Folders</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_files" class="en">Files</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_archives" class="en">Archives</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_coding" class="en">Coding</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_folders" class="en" class="en" class="en">Folders</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_files" class="en" class="en" class="en">Files</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_archives" class="en" class="en" class="en">Archives</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_naming_conventions_coding" class="en" class="en" class="en">Coding</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_globals" class="en">Use of Superglobals</a></li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_database" class="en">Database access</a>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_globals" class="en" class="en" class="en">Use of Superglobals</a></li>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_database" class="en" class="en" class="en">Database access</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_direct_queries" class="en">Direct queries</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_access" class="en">Accessing database tables</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_create" class="en">Creating database tables</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_delete" class="en">Deleting database tables</a></li>\n';
-doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_config" class="en">Storing your plugin\'s config values</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_direct_queries" class="en" class="en" class="en">Direct queries</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_access" class="en" class="en" class="en">Accessing database tables</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_create" class="en" class="en" class="en">Creating database tables</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_tables_delete" class="en" class="en" class="en">Deleting database tables</a></li>\n';
+doc_toc += '              <li><a href="dev_plugins.htm#plugin_writing_database_config" class="en" class="en" class="en">Storing your plugin\'s config values</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_types" class="en">Plugin Types</a></li>\n';
-doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_includes" class="en">Using includes</a></li>\n';
-doc_toc += '          <li><a href="dev_plugin_api.htm" class="en">Plugin Writing: Tutorial, API</a>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_types" class="en" class="en" class="en">Plugin Types</a></li>\n';
+doc_toc += '          <li><a href="dev_plugins.htm#plugin_writing_includes" class="en" class="en" class="en">Using includes</a></li>\n';
+doc_toc += '          <li><a href="dev_plugin_api.htm" class="en" class="en" class="en">Plugin Writing: Tutorial, API</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_who" class="en">Intended Audience</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_skills" class="en">Required Skills &amp; Knowledge</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_tools" class="en">Recommended Software &amp; Support Forums</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_tutorial" class="en">"Hello, world" Plugin Tutorial</a>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_who" class="en" class="en" class="en">Intended Audience</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_skills" class="en" class="en" class="en">Required Skills &amp; Knowledge</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_overview_tools" class="en" class="en" class="en">Recommended Software &amp; Support Forums</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_tutorial" class="en" class="en" class="en">"Hello, world" Plugin Tutorial</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_first" class="en">My First Plugin</a></li>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installconfig" class="en">Installation, Configuration, and Clean-Up</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_first" class="en" class="en" class="en">My First Plugin</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installconfig" class="en" class="en" class="en">Installation, Configuration, and Clean-Up</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple" class="en">Installation with Simple Configuration</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install" class="en">Installation with Configuration Parameters</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en">Configuration during Operation</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup" class="en">Uninstallation &amp; Clean-Up</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_installsimple" class="en" class="en" class="en">Installation with Simple Configuration</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_install" class="en" class="en" class="en">Installation with Configuration Parameters</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_config" class="en" class="en" class="en">Adding a config section to your plugin</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_cleanup" class="en" class="en" class="en">Uninstallation &amp; Clean-Up</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>  \n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_linking" class="en">Linking to Custom Plugin Scripts</a></li>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button" class="en">Adding a Button to Coppermine</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_linking" class="en" class="en" class="en">Linking to Custom Plugin Scripts</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button" class="en" class="en" class="en">Adding a Button to Coppermine</a>\n';
+doc_toc += '                    <ul>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button_admin_menu" class="en" class="en" class="en">Adding a Button to the admin menu</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button_overall_menu" class="en" class="en" class="en">Adding a Button to the overall menu</a></li>\n';
+doc_toc += '                    </ul>\n';
+doc_toc += '                  </li>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_js" class="en" class="en" class="en">Adding JavaScript to plugins</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_lang" class="en" class="en" class="en">Multi-language Support</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_distrib" class="en" class="en" class="en">Distributing Your Plugin</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_hooks" class="en" class="en" class="en">Plugin Hooks</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_plugin_class" class="en" class="en" class="en">Plugin Class Properties &amp; Methods</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals" class="en" class="en" class="en">Global Variables &amp; Constants</a></li>\n';
+doc_toc += '            </ul>\n';
+doc_toc += '          </li>\n';
+doc_toc += '          <li><a href="dev_plugin_steps.htm" class="en">Creating plugins: step by step</a>\n';
+doc_toc += '            <ul>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_template_plugin" class="en">Getting started with the plugin template</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_extract_template" class="en">1. Extract the plugin template</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_pick_name" class="en">2. Choose a name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_folder" class="en">3. Rename the folder</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_rename_file_content" class="en">4. Rename the placeholders inside the files</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_copy_to_target" class="en">5. Copy the new plugin folder to the target</a></li>\n';
+doc_toc += '                </ul>\n';
+doc_toc += '              </li>\n';
+doc_toc += '              <li><a href="dev_plugin_steps.htm#steps_config" class="en">Creating a config record for your plugin</a>\n';
+doc_toc += '                <ul>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_option_type" class="en">1. Decide for an option type</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_name" class="en">2. Choose a record name</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_install" class="en">3. Create the record during plugin install</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_uninstall" class="en">4. Create the uninstall query</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_defaults" class="en">5. Specify the scope of your config record</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_form_options" class="en">6. Populate form options</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_rows" class="en">7. Output the form elements (rows)</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button_admin_menu" class="en">Adding a Button to the admin menu</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_api.htm#plugin_api_tutorial_button_overall_menu" class="en">Adding a Button to the overall menu</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_checkbox" class="en">a. Checkbox</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_radio" class="en">b. Radio button</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_dropdown" class="en">c. Dropdown (select/option list)</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textinput" class="en">d. Text input field (one line), both for numerical input (integers) as well as any other textual input</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_steps.htm#steps_config_rows_textarea" class="en">e. Text input field (multiple lines, aka textarea)</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_js" class="en">Adding JavaScript to plugins</a></li>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_lang" class="en">Multi-language Support</a></li>\n';
-doc_toc += '                  <li><a href="dev_plugin_api.htm#plugin_api_tutorial_distrib" class="en">Distributing Your Plugin</a></li>\n';
+doc_toc += '                  <li><a href="dev_plugin_steps.htm#steps_config_language" class="en">8. Create the needed translation strings</a></li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_hooks" class="en">Plugin Hooks</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_plugin_class" class="en">Plugin Class Properties &amp; Methods</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_api.htm#plugin_api_globals" class="en">Global Variables &amp; Constants</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_plugin_hooks.htm" class="en">Reference list of plugin hooks </a>\n';
+doc_toc += '          <li><a href="dev_plugin_hooks.htm" class="en" class="en" class="en">Reference list of plugin hooks </a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_choosing" class="en">Choosing Plugin Hooks</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_finding" class="en">Finding Plugin Hooks</a></li>\n';
-//doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_using" class="en">Using Plugin Hooks</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_filename" class="en">Plugin Hooks by File Name</a>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_choosing" class="en" class="en" class="en">Choosing Plugin Hooks</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_finding" class="en" class="en" class="en">Finding Plugin Hooks</a></li>\n';
+//doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_using" class="en" class="en" class="en">Using Plugin Hooks</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_filename" class="en" class="en" class="en">Plugin Hooks by File Name</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_php" class="en">Script: index.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_php" class="en" class="en" class="en">Script: index.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_anyc" class="en">Filter: \'anycontent\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_ucp" class="en">Filter: \'user_caption_params\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_pb" class="en">Filter: \'plugin_block\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_anyc" class="en" class="en" class="en">Filter: \'anycontent\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_ucp" class="en" class="en" class="en">Filter: \'user_caption_params\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_ind_pb" class="en" class="en" class="en">Filter: \'plugin_block\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_php" class="en">Script: displayimage.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_php" class="en" class="en" class="en">Script: displayimage.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_fi" class="en">Filter: \'file_info\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_pbc" class="en">Filter: \'post_breadcrumb\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_fi" class="en" class="en" class="en">Filter: \'file_info\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_di_pbc" class="en" class="en" class="en">Filter: \'post_breadcrumb\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_thumb_php" class="en">Script: thumbnails.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_thumb_php" class="en" class="en" class="en">Script: thumbnails.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_thumb_pbc" class="en">Filter: \'post_breadcrumb\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_thumb_pbc" class="en" class="en" class="en">Filter: \'post_breadcrumb\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_php" class="en">Script: functions.inc.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_php" class="en" class="en" class="en">Script: functions.inc.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_ghgf" class="en">Filters: \'gallery_header\' and \'gallery_footer\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_td" class="en">Filter: \'thumb_data\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_th" class="en">Filter: \'template_html\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_pm" class="en">Filter: \'page_meta\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_tc" class="en">Filters: \'thumb_caption\' and all derivatives</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_ghgf" class="en" class="en" class="en">Filters: \'gallery_header\' and \'gallery_footer\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_td" class="en" class="en" class="en">Filter: \'thumb_data\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_th" class="en" class="en" class="en">Filter: \'template_html\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_pm" class="en" class="en" class="en">Filter: \'page_meta\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_func_tc" class="en" class="en" class="en">Filters: \'thumb_caption\' and all derivatives</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_th_php" class="en">Script: themes.inc.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_th_php" class="en" class="en" class="en">Script: themes.inc.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_th_fd" class="en">Filter: \'file_data\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_th_fd" class="en" class="en" class="en">Filter: \'file_data\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_php" class="en">Script: usermgr.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_php" class="en" class="en" class="en">Script: usermgr.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_umh" class="en">Filter: \'usermgr_header\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_umf" class="en">Filter: \'usermgr_footer\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_umh" class="en" class="en" class="en">Filter: \'usermgr_header\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_um_umf" class="en" class="en" class="en">Filter: \'usermgr_footer\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_php" class="en">Script: pluginmgr.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_php" class="en" class="en" class="en">Script: pluginmgr.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_pcon" class="en">Filter: \'plugin_configure\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_pcl" class="en">Filter: \'plugin_cleanup\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_pcon" class="en" class="en" class="en">Filter: \'plugin_configure\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_pm_pcl" class="en" class="en" class="en">Filter: \'plugin_cleanup\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_php" class="en">Script: plugin_api.inc.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_php" class="en" class="en" class="en">Script: plugin_api.inc.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_ph" class="en">Filter: \'page_html\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pe" class="en">Filter: \'page_end\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pi" class="en">Filter: \'plugin_install\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pu" class="en">Filter: \'plugin_uninstall\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pw" class="en">Filter: \'plugin_wakeup\'</a></li>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_ps" class="en">Filter: \'plugin_sleep\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_ph" class="en" class="en" class="en">Filter: \'page_html\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pe" class="en" class="en" class="en">Filter: \'page_end\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pi" class="en" class="en" class="en">Filter: \'plugin_install\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pu" class="en" class="en" class="en">Filter: \'plugin_uninstall\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_pw" class="en" class="en" class="en">Filter: \'plugin_wakeup\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_papi_ps" class="en" class="en" class="en">Filter: \'plugin_sleep\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_init_php" class="en">Script: init.inc.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_init_php" class="en" class="en" class="en">Script: init.inc.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_init_ps" class="en">Filter: \'page_start\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_init_ps" class="en" class="en" class="en">Filter: \'page_start\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
-doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_picm_php" class="en">Script: picmgmt.inc.php</a>\n';
+doc_toc += '                  <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_picm_php" class="en" class="en" class="en">Script: picmgmt.inc.php</a>\n';
 doc_toc += '                    <ul>\n';
-doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_picm_afd" class="en">Filter: \'add_file_data\'</a></li>\n';
+doc_toc += '                      <li><a href="dev_plugin_hooks.htm#plugin_api_hooks_picm_afd" class="en" class="en" class="en">Filter: \'add_file_data\'</a></li>\n';
 doc_toc += '                    </ul>\n';
 doc_toc += '                  </li>\n';
 doc_toc += '                </ul>\n';
 doc_toc += '              </li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_alphabetically" class="en">Plugin Hooks Alphabetically</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_hooktype" class="en">Plugin Hooks by Hook Type</a></li>\n';
-doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hook_examples" class="en">Plugin Hook Examples</a>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_alphabetically" class="en" class="en" class="en">Plugin Hooks Alphabetically</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hooks_hooktype" class="en" class="en" class="en">Plugin Hooks by Hook Type</a></li>\n';
+doc_toc += '              <li><a href="dev_plugin_hooks.htm#plugin_hook_examples" class="en" class="en" class="en">Plugin Hook Examples</a>\n';
 doc_toc += '                <ul>\n';
-doc_toc += '                    <li><a href="dev_plugin_hooks.htm#plugin_hook_example_upload_method" class="en">Adding an upload method</a></li>\n';
-doc_toc += '                    <li><a href="dev_plugin_hooks.htm#plugin_hook_example_theme_display_thumbnails" class="en">Add tags for thumbnails display</a></li>\n';
+doc_toc += '                    <li><a href="dev_plugin_hooks.htm#plugin_hook_example_upload_method" class="en" class="en" class="en">Adding an upload method</a></li>\n';
+doc_toc += '                    <li><a href="dev_plugin_hooks.htm#plugin_hook_example_theme_display_thumbnails" class="en" class="en" class="en">Add tags for thumbnails display</a></li>\n';
 doc_toc += '                </ul></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_superglobals.htm" class="en">Sanitization of Superglobals using Inspekt</a>\n';
+doc_toc += '      <li><a href="dev_superglobals.htm" class="en" class="en" class="en">Sanitization of Superglobals using Inspekt</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_whats_new" class="en">What\'s new?</a></li>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_reason" class="en">Reason</a></li>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_about_inspekt" class="en">What Inspekt does</a>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_whats_new" class="en" class="en" class="en">What\'s new?</a></li>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_reason" class="en" class="en" class="en">Reason</a></li>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_about_inspekt" class="en" class="en" class="en">What Inspekt does</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_inspekt_accessor_methods" class="en">Inspekt accessor methods</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_inspekt_accessor_methods" class="en" class="en" class="en">Inspekt accessor methods</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_howto" class="en">How to use Inspekt with Coppermine Photo Gallery</a>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_howto" class="en" class="en" class="en">How to use Inspekt with Coppermine Photo Gallery</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_using" class="en">Using Inspekt</a></li>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_inspekt_in_coppermine" class="en">Inspekt in Coppermine</a></li>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_consider_methods" class="en">Consider the methods to use</a></li>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_examples" class="en">Examples</a></li>\n';
-doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_regex" class="en">Regular Expressions</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_using" class="en" class="en" class="en">Using Inspekt</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_inspekt_in_coppermine" class="en" class="en" class="en">Inspekt in Coppermine</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_consider_methods" class="en" class="en" class="en">Consider the methods to use</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_examples" class="en" class="en" class="en">Examples</a></li>\n';
+doc_toc += '              <li><a href="dev_superglobals.htm#superglobals_sanitization_howto_regex" class="en" class="en" class="en">Regular Expressions</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_links" class="en">Links</a></li>\n';
+doc_toc += '          <li><a href="dev_superglobals.htm#superglobals_sanitization_links" class="en" class="en" class="en">Links</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_subversion.htm" class="en">Subversion</a>\n';
+doc_toc += '      <li><a href="dev_subversion.htm" class="en" class="en" class="en">Subversion</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_target_audience" class="en">Target audience</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_caveat" class="en">Caveats</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_definition" class="en">What is subversion?</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_hosting" class="en">Where is the subversion repository hosted?</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_software" class="en">Recommended software</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_websvn" class="en">Alternative access using Web SVN</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_repository_structure" class="en">Repository structure</a>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_target_audience" class="en" class="en" class="en">Target audience</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_caveat" class="en" class="en" class="en">Caveats</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_definition" class="en" class="en" class="en">What is subversion?</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_hosting" class="en" class="en" class="en">Where is the subversion repository hosted?</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_software" class="en" class="en" class="en">Recommended software</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_websvn" class="en" class="en" class="en">Alternative access using Web SVN</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_repository_structure" class="en" class="en" class="en">Repository structure</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_repository_structure_trunk" class="en">Coppermine core files</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_repository_structure_plugins" class="en">Plugins</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_repository_structure_trunk" class="en" class="en" class="en">Coppermine core files</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_repository_structure_plugins" class="en" class="en" class="en">Plugins</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_checking_out" class="en">Checking out</a>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_checking_out" class="en" class="en" class="en">Checking out</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_entire" class="en">Checking out the entire repository</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_particular_package" class="en">Checking out a particular Package</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_particular_file" class="en">Checking out a particular file</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_refering" class="en">Refering to files downloaded from the subversion repository</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_entire" class="en" class="en" class="en">Checking out the entire repository</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_particular_package" class="en" class="en" class="en">Checking out a particular Package</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_particular_file" class="en" class="en" class="en">Checking out a particular file</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checking_out_refering" class="en" class="en" class="en">Refering to files downloaded from the subversion repository</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_download" class="en">Is there no single package that I could download instead?</a>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_download" class="en" class="en" class="en">Is there no single package that I could download instead?</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_download_tarball" class="en">Download Tarball archives</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_download_tarball" class="en" class="en" class="en">Download Tarball archives</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_dev-only" class="en">Developers-only</a>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_dev-only" class="en" class="en" class="en">Developers-only</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checkout_checkin" class="en">Check out before checking in</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_commit" class="en">Committing your code</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_changelog" class="en">Changelog</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_write_access" class="en">Obtaining write access</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_checkout_checkin" class="en" class="en" class="en">Check out before checking in</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_commit" class="en" class="en" class="en">Committing your code</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_changelog" class="en" class="en" class="en">Changelog</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_write_access" class="en" class="en" class="en">Obtaining write access</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_step-by-step" class="en">Step by step</a>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_step-by-step" class="en" class="en" class="en">Step by step</a>\n';
 doc_toc += '            <ul>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_client-download" class="en">Download the client application</a></li>\n';
-doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_initial_checkout" class="en">Initial checkout</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_client-download" class="en" class="en" class="en">Download the client application</a></li>\n';
+doc_toc += '              <li><a href="dev_subversion.htm#dev_subversion_initial_checkout" class="en" class="en" class="en">Initial checkout</a></li>\n';
 doc_toc += '            </ul>\n';
 doc_toc += '          </li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_revision" class="en">Revisions</a></li>\n';
-doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_fileheaders" class="en">Subversion file headers</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_revision" class="en" class="en" class="en">Revisions</a></li>\n';
+doc_toc += '          <li><a href="dev_subversion.htm#dev_subversion_fileheaders" class="en" class="en" class="en">Subversion file headers</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_tools.htm" class="en">Tools recommended by the devs</a>\n';
+doc_toc += '      <li><a href="dev_tools.htm" class="en" class="en" class="en">Tools recommended by the devs</a>\n';
 doc_toc += '          <ul>\n';
-doc_toc += '              <li><a href="dev_tools.htm#dev_tools_database" class="en">Database manipulation</a></li>\n';
-doc_toc += '              <li><a href="dev_tools.htm#dev_tools_ftp_client" class="en">FTP clients</a></li>\n';
-doc_toc += '              <li><a href="dev_tools.htm#dev_tools_web_development" class="en">Web development</a></li>\n';
-doc_toc += '              <li><a href="dev_tools.htm#dev_tools_editor" class="en">Text editors</a></li>\n';
-doc_toc += '              <li><a href="dev_tools.htm#dev_tools_picture_editors" class="en">Picture Editors</a></li>\n';
+doc_toc += '              <li><a href="dev_tools.htm#dev_tools_database" class="en" class="en" class="en">Database manipulation</a></li>\n';
+doc_toc += '              <li><a href="dev_tools.htm#dev_tools_ftp_client" class="en" class="en" class="en">FTP clients</a></li>\n';
+doc_toc += '              <li><a href="dev_tools.htm#dev_tools_web_development" class="en" class="en" class="en">Web development</a></li>\n';
+doc_toc += '              <li><a href="dev_tools.htm#dev_tools_editor" class="en" class="en" class="en">Text editors</a></li>\n';
+doc_toc += '              <li><a href="dev_tools.htm#dev_tools_picture_editors" class="en" class="en" class="en">Picture Editors</a></li>\n';
 doc_toc += '          </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_update.htm" class="nl">Updating</a>\n';
+doc_toc += '      <li><a href="dev_update.htm" class="nl" class="en" class="en">Updating</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_update.htm#dev_update_target_audience" class="nl">Doelpubliek</a></li>\n';
-doc_toc += '          <li><a href="dev_update.htm#dev_update_hidden_feature" class="nl">Verborgen functie</a></li>\n';
+doc_toc += '          <li><a href="dev_update.htm#dev_update_target_audience" class="nl" class="en" class="en">Doelpubliek</a></li>\n';
+doc_toc += '          <li><a href="dev_update.htm#dev_update_hidden_feature" class="nl" class="en" class="en">Verborgen functie</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_vars.htm#vars_constants" class="en">Variables &amp; Constants</a>\n';
+doc_toc += '      <li><a href="dev_vars.htm#vars_constants" class="en" class="en" class="en">Variables &amp; Constants</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_vars.htm#vars_constants_system" class="en">System Global Variables</a></li>\n';
-doc_toc += '          <li><a href="dev_vars.htm#vars_constants_constants" class="en">Coppermine Constants</a></li>\n';
+doc_toc += '          <li><a href="dev_vars.htm#vars_constants_system" class="en" class="en" class="en">System Global Variables</a></li>\n';
+doc_toc += '          <li><a href="dev_vars.htm#vars_constants_constants" class="en" class="en" class="en">Coppermine Constants</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
-doc_toc += '      <li><a href="dev_versioncheck.htm" class="en">Versioncheck</a>\n';
+doc_toc += '      <li><a href="dev_versioncheck.htm" class="en" class="en" class="en">Versioncheck</a>\n';
 doc_toc += '        <ul>\n';
-doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_hidden_features" class="en">Hidden features</a></li>\n';
-doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_xml" class="en">XML structure</a></li>\n';
-doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_todo" class="en">To do list</a></li>\n';
+doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_hidden_features" class="en" class="en" class="en">Hidden features</a></li>\n';
+doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_xml" class="en" class="en" class="en">XML structure</a></li>\n';
+doc_toc += '          <li><a href="dev_versioncheck.htm#dev_versioncheck_todo" class="en" class="en" class="en">To do list</a></li>\n';
 doc_toc += '        </ul>\n';
 doc_toc += '      </li>\n';
 doc_toc += '    </ul>\n';
 doc_toc += '  </li>\n';
 doc_toc += '</ul>\n';
 doc_toc += '</div>\n';
-$('#toc').replaceWith('<div id="toc">' + doc_toc + '</div>');
+$('#toc').replaceWith('<div id="toc" class="en" class="en">' + doc_toc + '</div>');
 }
 
 
 
 function cpgDocHeader() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	$('#docheader').text('Coppermine Photo Gallery v1.5.6: Documentatie en Handleiding');
-	$('#docheader').after('<br clear="all" />\n<a name="top"></a>');
-	$('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Uw Online Fotogalerij" align="left" />\n');
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    $('#docheader').text('Coppermine Photo Gallery v1.5.8: Documentatie en Handleiding');
+    $('#docheader').after('<br clear="all" />\n<a name="top" class="en" class="en"></a>');
+    $('#docheader').before('<img src="../images/coppermine-logo.png" alt="Coppermine Photo Gallery - Uw Online Fotogalerij" align="left" />\n');
 }
 
 function cpgDocSearch() {
-	// Only display the header if the docs are not included
-	if (getUrlParameters('hide_nav') == 1) {
-		return;
-	}
-	var doc_search = '';
-	doc_search += '  <div id="doc_search" style="display:none;">\n';
-	doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box">\n';
-	doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:5dgz-mtqq70" />\n';
-	doc_search += '      <input type="text" name="q" size="25" />\n';
-	doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
-	doc_search += '    </form>\n';
-	doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>\n';
-	doc_search += '  </div>\n';
-	$('#toc').append(doc_search);
+    // Only display the header if the docs are not included
+    if (getUrlParameters('hide_nav') == 1) {
+        return;
+    }
+    var doc_search = '';
+    doc_search += '  <div id="doc_search" style="display:none;" class="en" class="en">\n';
+    doc_search += '    <form action="http://www.google.com/cse" id="cse-search-box" class="en" class="en">\n';
+    doc_search += '      <input type="hidden" name="cx" value="009353514429642786404:5dgz-mtqq70" />\n';
+    doc_search += '      <input type="text" name="q" size="25" />\n';
+    doc_search += '      <input type="submit" name="sa" value="search docs" style="font-size:9px;" />\n';
+    doc_search += '    </form>\n';
+    doc_search += '    <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en" class="en" class="en"></script>\n';
+    doc_search += '  </div>\n';
+    $('#toc').append(doc_search);
 }
 
 function cpgDocFooter() {
   var overall_doc_footer = '';
   overall_doc_footer += '</div>';
-  overall_doc_footer += '<div class="backtotop">';
-  overall_doc_footer += '<a href="#top">Terug naar de top</a>';
+  overall_doc_footer += '<div class="backtotop" class="en" class="en">';
+  overall_doc_footer += '<a href="#top" class="en" class="en">Terug naar de top</a>';
   overall_doc_footer += '</div>';
   $('#doc_footer').append(overall_doc_footer);
 }
@@ -1487,77 +1537,77 @@
 }
 
 function cpgDocTranslationWarning() {
-  $('#doc_en_only').replaceWith('<div class="cpg_message_validation"><h1>Not translated yet</h1><p>This page has not been translated yet and therefore appears in English.</p><p>Translators wanted: take a look at this page - doesn\'t look too complicated, does it? If you\'re convinced that you could translate this page, please check the official Coppermine site; we\'re looking forward to your contribution.</div>');
-  $('#doc_en_partial').replaceWith('<div class="cpg_message_warning"><h1>Partial translation</h1><p>This page hasn\'t been fully translated so far and therefore partially shows in your language and partially in English.</p><p>Translators wanted: take a look at this page - doesn\'t look too complicated, does it? If you\'re convinced that you could translate this page, please check the official Coppermine site; we\'re looking forward to your contribution.</div>');
+  $('#doc_en_only').replaceWith('<div class="cpg_message_validation" class="en" class="en"><h1>Not translated yet</h1><p>This page has not been translated yet and therefore appears in English.</p><p>Translators wanted: take a look at this page - doesn\'t look too complicated, does it? If you\'re convinced that you could translate this page, please check the official Coppermine site; we\'re looking forward to your contribution.</div>');
+  $('#doc_en_partial').replaceWith('<div class="cpg_message_warning" class="en" class="en"><h1>Partial translation</h1><p>This page hasn\'t been fully translated so far and therefore partially shows in your language and partially in English.</p><p>Translators wanted: take a look at this page - doesn\'t look too complicated, does it? If you\'re convinced that you could translate this page, please check the official Coppermine site; we\'re looking forward to your contribution.</div>');
 }
 
 $(document).ready(function()
 {
-	var $_GET = {};
-	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
-		function decode(s) {
-			return decodeURIComponent(s).replace(/\+/g, " ");
-		}
-		$_GET[decode(arguments[1])] = decode(arguments[2]);
-	});
-	//hide all elements with class detail_body
-	$(".detail_body").hide();
-	if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
-		$('.detail_body').show();
-		//$('.detail_head_collapsed').replaceWith('');
-	}
-	//toggle the component with class detail_body
-	$(".detail_head_collapsed").click(function()
-	{
-		$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
-	});
-	$(".detail_expand_all").click(function()
-	{
-		$(".detail_body").slideDown(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").hide();
-		$(".detail_collapse_all").show();
+    var $_GET = {};
+    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
+        function decode(s) {
+            return decodeURIComponent(s).replace(/\+/g, " ");
+        }
+        $_GET[decode(arguments[1])] = decode(arguments[2]);
+    });
+    //hide all elements with class detail_body
+    $(".detail_body").hide();
+    if ($_GET["expand_all"] == 1) { // Show all details and get rid of the details toggle if the GET parameter expand_all is set
+        $('.detail_body').show();
+        //$('.detail_head_collapsed').replaceWith('');
+    }
+    //toggle the component with class detail_body
+    $(".detail_head_collapsed").click(function()
+    {
+        $(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);
+    });
+    $(".detail_expand_all").click(function()
+    {
+        $(".detail_body").slideDown(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").hide();
+        $(".detail_collapse_all").show();
 
-	});
-	$(".detail_collapse_all").click(function()
-	{
-		$(".detail_body").slideUp(1200);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-		$(".detail_expand_all").show();
-		$(".detail_collapse_all").hide();
+    });
+    $(".detail_collapse_all").click(function()
+    {
+        $(".detail_body").slideUp(1200);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+        $(".detail_expand_all").show();
+        $(".detail_collapse_all").hide();
 
-	});
-	$(".detail_toggle_all").click(function()
-	{
-		$(".detail_body").slideToggle(600);
-		$(".detail_head_collapsed").toggleClass("detail_head_expanded");
-	});
-	cpgDocHeader();
-	cpgDocTranslationWarning();
-	cpgDocToc();
-	$("#tree").treeview({
+    });
+    $(".detail_toggle_all").click(function()
+    {
+        $(".detail_body").slideToggle(600);
+        $(".detail_head_collapsed").toggleClass("detail_head_expanded");
+    });
+    cpgDocHeader();
+    cpgDocTranslationWarning();
+    cpgDocToc();
+    $("#tree").treeview({
         collapsed: true,
         unique: true,
         animated: "slow",
         persist: "location"
     });
-	cpgDocSearch();
-	cpgDocFooter();
-	dateRevision();
+    cpgDocSearch();
+    cpgDocFooter();
+    dateRevision();
     $("a.nolink").click(function(){
       return false;
     });
     // Fade the toc in if it is needed
-	$("#toc").bind("mouseenter",function(){
-		$("#toc_collapsed").hide();
-		$("#toc_expanded").fadeIn('slow');
-		$("#doc_search").show();
-	});
-	// Fade the toc out if it isn't used
-	$("#toc").bind("mouseleave",function(){
-		$("#toc_expanded").fadeOut('slow');
-		$("#toc_collapsed").show();
-		$("#doc_search").hide();
-	});
-	
+    $("#toc").bind("mouseenter",function(){
+        $("#toc_collapsed").hide();
+        $("#toc_expanded").fadeIn('slow');
+        $("#doc_search").show();
+    });
+    // Fade the toc out if it isn't used
+    $("#toc").bind("mouseleave",function(){
+        $("#toc_expanded").fadeOut('slow');
+        $("#toc_collapsed").show();
+        $("#doc_search").hide();
+    });
+    
 });
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/start.htm 1.5.8.src/docs/nl/start.htm
--- 1.5.6.src/docs/nl/start.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/start.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/start.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -344,8 +344,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/testing.htm 1.5.8.src/docs/nl/testing.htm
--- 1.5.6.src/docs/nl/testing.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/testing.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/testing.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -179,8 +179,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_copyright.htm 1.5.8.src/docs/nl/theme_copyright.htm
--- 1.5.6.src/docs/nl/theme_copyright.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_copyright.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_copyright.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -30,47 +29,50 @@
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
-<div id="doc_en_only">No translation available</div>
-
 
+<div id="doc_en_only">No translation available</div>
 
-<a name="theme_copyright"></a><h1>Copyright-disclaimer in footer<a href="#theme_copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>In previous versions of Coppermine the "Powered by Coppermine" used to be obfuscated to make it hard for non-coders to remove the tag. The reason behind this was an additional license add-on that disallowed users to change the line. The dev team has reviewed this policy for cpg1.5.x and decided that end users <strong>are</strong> allowed to change or remove the line in legal terms - for details, please review the <a href="copyrights.htm">Copyright &amp; Disclaimer</a>-section of the documentation.</p>
-<div class="cpg_message_error"><strong>However</strong>: the coppermine team has got a strict forum policy for the support board instead: support will <strong>only</strong> be given for galleries that show the "Powered by Coppermine" tag unobfuscated in the first place. Adding it later once you have been told about the need to preserve it is not an option - you will still not get supported.</div>
-<p>Before removing the credits, please consider this as well: Coppermine is free software, the dev team <strong>asks</strong> you to keep the footer intact. We're convinced that you should give credit where credit is due. Additionally, the footer is meant to spread the word about Coppermine, with the "Powered by Coppermine"-tag giving others the opportunity to get a gallery of their own. So please think twice before you decide to remove the tag.</p>
+<a name="theme_copyright"></a><h1>Copyright-disclaimer in footer<a href="#theme_copyright" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>In previous versions of Coppermine the "Powered by Coppermine" used to be obfuscated to make it hard for non-coders to remove the tag. The reason behind this was an additional license add-on that disallowed users to change the line. The dev team has reviewed this policy for cpg1.5.x and decided that end users <strong>are</strong> allowed to change or remove the line in legal terms - for details, please review the <a href="copyrights.htm">Copyright &amp; Disclaimer</a>-section of the documentation.</p>
+<div class="cpg_message_error"><strong>However</strong>: the coppermine team has got a strict forum policy for the support board instead: support will <strong>only</strong> be given for galleries that show the "Powered by Coppermine" tag unobfuscated in the first place. Adding it later once you have been told about the need to preserve it is not an option - you will still not get supported.</div>
+<p>Before removing the credits, please consider this as well: Coppermine is free software, the dev team <strong>asks</strong> you to keep the footer intact. We're convinced that you should give credit where credit is due. Additionally, the footer is meant to spread the word about Coppermine, with the "Powered by Coppermine"-tag giving others the opportunity to get a gallery of their own. So please think twice before you decide to remove the tag.</p>
 <p>This being said, this is how you can change the tag: to edit the place where the tag is being displayed, edit <tt class="code">themes/yourtheme/template.html</tt> and move the placeholder <tt class="code">{CREDITS}</tt> around. If you remove it from themes/yourtheme/template.html, the original default tag will show through. As it is being generated by Coppermine's pagefooter function, it needs to appear below the <tt class="code">{GALLERY}</tt>-token. To change the content of the disclaimer, edit <tt class="code">themes/yourtheme/theme.php</tt> and edit the function <tt class="code">theme_credits</tt> as you see fit. If this function doesn't exist in your custom theme, copy it from the sample theme into your custom theme first. To actually remove the "Powered by Coppermine"-footer completely from the output, just modify that function to output nothing.</p>
 
-<a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
-<div class="cpg_example">
-<ul>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2008 by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
-	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2008 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
-</ul>
-</div>
-<p>Of course a mixture between all those examples would be OK as well.</p>
-<a name="theme_copyright_end"></a>
+<div class="indent">
+
+    <a name="theme_copyright_fair_use"></a><h2>Fair use<a href="#theme_copyright_fair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Instead of removing reference to the Coppermine web page completely, we encourage you to edit the function in your custom theme and add the information you would like to see. Here are some examples for the output of what the Coppermine dev team considers to be fair use:</p>
+    <div class="cpg_example">
+    <ul>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, all content by John Doe</div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, photos &copy; 2004 - 2010 by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, ported for <a href="http://example.com/">SuperDuperPortal</a> by John Doe.</li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://coppermine-gallery.net/">Powered by Coppermine</a>, theme design by <a href="http://example.com/">John Doe</a></div></li>
+    	<li><div class="footer" align="left" style="padding-top:10px;display:block;visibility:visible; font-family: Verdana,Arial,sans-serif;"><a href="http://example.com/">SuperDuper-Gallery</a> &copy; 2010 by John Doe, <a href="http://coppermine-gallery.net/">Powered by Coppermine</a></div></li>
+    </ul>
+    </div>
+    <p>Of course a mixture between all those examples would be OK as well.</p>
+    <a name="theme_copyright_end"></a>
+    
+    <a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
+    <p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
+    <p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
+    <ul>
+    	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
+    	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
+    	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
+    </ul>
+    <p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
+    <p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
 
-<a name="theme_copyright_unfair_use"></a><h2>Unfair use<a href="#theme_copyright_unfair_use" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>It may sound amazing to most, as the rules explained above should be quite reasonable and easy to understand and respect. However, in the past there have been third parties who tried to re-brand Coppermine: particularly a German website tried to build a community by offering the Coppermine package for download with only a tiny little detail changed in comparison to the original package: the "Powered by Coppermine" tag at the bottom no longer pointed to the official Coppermine website (<a href="http://coppermine-gallery.net/" rel="external" class="external">coppermine-gallery.net</a>), but to the website of the wannabe-community-builders. We leave it to the judgement of the web community wether this was legitimate or not.</p>
-<p>This section of the documentation is not aimed at end users, but at those who want to re-bundle, distribute, re-brand or modify coppermine in any other way and make the modifications available to others.</p>
-<p>With this in mind, here's a clarification what the Coppermine dev team considers to be <strong>unfair</strong> use:</p> 
-<ul>
-	<li>Attempting to re-brand the "Powered by Coppermine" tag to point to another website but the original.</li>
-	<li>Attempting to confuse end users about the origin and intelectual properties of the code that stands behind Coppermine.<br />
-	<span class="small">Just by spending some hours on minor code modifications doesn't qualify you to be allowed to change the credit line for redistribution.</span></li>
-</ul>
-<p>Notice the difference between <em>fair</em> and <em>unfair</em> use: end users (i.e. owners of a particular gallery on a web page) are allowed to modify the credits line to make their visitors aware about copyrights, ownership etc. Re-distributing Coppermine (porting) is allowed and encouraged as well, but the edit of the credits needs to be justified by the amount of work spent for the port, and the edit must not be meant to confuse the recipients of the modification about the origin of the core code.</p>
-<p>For those who plan to re-distribute a modified copy of Coppermine: please read the license section as well for details on the <a href="copyrights.htm#copyright_additional_preservation">preservation of author attributions</a> within the code: while it's allowed to remove the "Powered by Coppermine" tag from being being displayed in the output generated by Coppermine-driven sites, it's mandatory to preserve the credits within the code, even if you're redistributing Coppermine in a modified manner. However, it's important to make others aware that your modified "flavor" of Coppermine differs from the original, so please read up <a href="copyrights.htm#copyright_additional_marking">Marking of modified versions</a> as well</p>
+</div>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_create.htm 1.5.8.src/docs/nl/theme_create.htm
--- 1.5.6.src/docs/nl/theme_create.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_create.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_create.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -100,8 +100,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_create_matching_page_tutorial.htm 1.5.8.src/docs/nl/theme_create_matching_page_tutorial.htm
--- 1.5.6.src/docs/nl/theme_create_matching_page_tutorial.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_create_matching_page_tutorial.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_create_matching_page_tutorial.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -60,7 +60,7 @@
 </ul>
 <a name="theme_matching_examples"></a><h2>Example<a href="#theme_matching_examples" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>In this tutorial, I will use the design "<a href="http://www.alistapart.com/articles/holygrail" rel="external" class="external">In Search of the Holy Grail</a>" created by Matthew Levine as an example.</p>
-<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="tutorial/matching_theme/index.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
+<p>Since it is an extremely lightweight theme used for demonstration (and not filled with any content that makes sense), it has been added to the documentation - preview it <a href="../tutorial/matching_theme.htm">here</a> (you better open this link in a separate browser tab or window, since we'll need it during this tutorial).</p>
 <a name="theme_matching_pick_similar"></a><h2>Pick a similar theme first<a href="#theme_matching_pick_similar" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>The first step would be to pick a theme that matches your site's design the most in terms of layout. For this purpose, you can choose one from the themes that come with the coppermine package or get a <a href="theme_user-contributions.htm#theme_user-contributions">user-contributed theme</a>.</p>
 <p>In this tutorial, I will use the <strong>classic</strong> theme as an example to build upon.</p>
@@ -652,10 +652,10 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $Source$
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/</pre>
 <p>there as well.</p>
 <p>As a result, this is how our two files now should look like:</p>
@@ -1602,7 +1602,7 @@
 }</textarea>
 
 <a name="theme_matching_test1"></a><h2>Initial test<a href="#theme_matching_test1" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p><img src="tutorial/matching_theme/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
+<p><img src="../images/screenshot_missing_menu.png" border="1" width="400" height="204" alt="" align="right" />Now it's time to perform a first test, taking a look at what we have accomplished so far, so let's take a look at our gallery with our new custom skin. Therefore, upload your changes to your webserver (using your FTP app) unless you're doing this all on your local testbed. But wait: don't dive right into coppermine's config yet: let's just preview the theme for you without your site users noticing that there is a new theme that will be presented to the public soon, so let's start the gallery with a URL parameter that specifies the theme to use - as suggested in <a href="theme_create.htm#theme_create_tipps">Tipps &amp; tricks</a>, start your browser and go to the URL <tt class="code">http://yoursite.tld/coppermine/index.php?theme=my_theme</tt>.</p>
 <p>The result should be similar to what you can see at the right (at least if you followed this tutorial by the letter and experimented with the sample design first).</p>
 
 <p><abbr title="to be continued">tbc</abbr>...</p>
@@ -1610,8 +1610,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_examples.htm 1.5.8.src/docs/nl/theme_examples.htm
--- 1.5.6.src/docs/nl/theme_examples.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_examples.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_examples.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -248,8 +248,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_graphics.htm 1.5.8.src/docs/nl/theme_graphics.htm
--- 1.5.6.src/docs/nl/theme_graphics.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_graphics.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_graphics.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -103,8 +103,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme.htm 1.5.8.src/docs/nl/theme.htm
--- 1.5.6.src/docs/nl/theme.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/theme.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -97,8 +96,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_style_css.htm 1.5.8.src/docs/nl/theme_style_css.htm
--- 1.5.6.src/docs/nl/theme_style_css.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_style_css.htm	2010-08-06 11:59:24.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_style_css.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,514 +31,519 @@
 </div>
 <div id="doc_en_only">No translation available</div>
 
-
-<a name="theme_style_css"></a><h1>Editing style.css<a href="#theme_style_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<a name="theme_style_css"></a><h1>Editing style.css<a href="#theme_style_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>The file style.css exists in every theme. It contains the Cascading Style Sheet (<abbr title="also known as">aka</abbr> "CSS") for the theme. It's beyond the scope of this document to explain the aspects of CSS for absolute beginners. The idea behind CSS is to have a separation between content (the textual output mainly) and the way the content is represented - the looks. With this being said, the style sheet controls the colors and nearly all design aspects of the output of your gallery. That's why it's worth looking at it: with only some minor changes in the style you can change the overall design of your entire gallery.</p>
 
-<a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
-
-<a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
-
-
-<a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
-
+<div class="indent">
+
+    <a name="theme_style_css_tools"></a><h2>Tools<a href="#theme_style_css_tools" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>You will need some tools to edit the style sheet, but don't be afraid - nearly all of them are available for free. We have created a list of tools sorted by type that you're welcome to review: <a href="dev_tools.htm#dev_tools_web_development">Web development tools recommended by the devs</a>. Please pay particular attention to the excellent <a href="dev_tools.htm#dev_tools_web_developer">Web Developer add-on</a> by Chris Pederick for Mozilla Firefox that is particularly helpfull:</p>
+    
+    <div class="indent">
+    
+        <a name="theme_style_css_tools_webdev"></a><h3>Web Developer Toolbar usage<a href="#theme_style_css_tools_webdev" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        Among the many cool things that the Web Developer toolbar can do, you can use it to determine what section of the style sheet is controlling which section of the screen: after having installed the browser add-on you visit the page you want to change the looks of. Then click on "CSS" &rarr; "View style information". Your mouse cursor will then turn into a crosshair. Hover over the section of your page that you want to figure details out about. Notice the red frame that determines the borders of an element. Observe the status bar of the web developer toolbar that will display a breadcrumb trail of style classes if applicable. Click on the section you want to know details about: a window will open at the bottom of the screen that will show which class of which stylesheet file applies. 
+        
+        
+        <a name="theme_style_css_tools_editor"></a><h3>Editor<a href="#theme_style_css_tools_editor" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You will need a <a href="dev_tools.htm#dev_tools_editor">plain-text editor</a> (notepad.exe will do, but it's recommended to use one of the more powerfull editors from the above mentioned tools page. You should <em>not</em> use a graphical <abbr title="What You See I What You Get">WYSIWYG</abbr>-editor though unless you know you are aware of the limitations of such editors.</p>
+        
+    </div>
+    
+    
+    <a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
+      <tr>
+        <th valign="top" align="left">Name</th>
+        <th valign="top" align="left">File</th>
+        <th valign="top" align="left">Description</th>
+        <th valign="top" align="left">Needed?</th>
+        <th valign="top" align="left">Type</th>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Links created by <a href="bbcode.htm">bbcode</a> input
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table headers (the first row of a table usually)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for table sub-headers (often the second row of a table)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Regular table cell
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Table footer row, usually contains the form submit buttons or pagination
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Row in a category table that doesn't contain an album an empty category)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the title displayed underneath the thumbnail
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the cell that contains the sortorder options on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each individual sortorder option on the tumbnails page
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each menu item on the navigation menu of the intermediate image display page.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps each item of the admin menu and each admin button.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the entire admin menu to accomplish horizontally aligned div containers.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall admin menu wrapper.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Animated admin menu item that is meant to indicate that the admin needs to perform an action.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used to format the date of comments on the displayimage page
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the intermediate image on the displayimage screen.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the debug_output when in debug mode.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for the labels of radio buttons and checkboxes.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Overall wrapper for the entire gallery block in the template.
+        </td>
+        <td valign="top">optional</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+    <tr>
+        <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">object</td>
+      </tr>
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          Background for the film strip display.
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      <!--
+      <tr>
+        <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
+        <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
+        <td valign="top">
+          
+          .
+        </td>
+        <td valign="top">mandatory</td>
+        <td valign="top">class</td>
+      </tr>
+      -->
+    </table>
+    
+    ...<abbr title="to be continued">tbc</abbr>...
+    
+    <a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
 
-
-
-<a name="theme_style_css_list"></a><h2>List of classes in style.css<a href="#theme_style_css_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<table border="0" cellspacing="0" cellpadding="0" width="100%" class="cpg_zebra">
-  <tr>
-    <th valign="top" align="left">Name</th>
-    <th valign="top" align="left">File</th>
-    <th valign="top" align="left">Description</th>
-    <th valign="top" align="left">Needed?</th>
-    <th valign="top" align="left">Type</th>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_textinput"></a>textinput<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all text input fields (<tt class="code">&lt;input type=&quot;text&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;input type=&quot;password&quot; class=&quot;textinput&quot; /&gt;</tt> / <tt class="code">&lt;textarea class=&quot;textinput&quot;&gt;&lt;/textarea&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox"></a>listbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_button"></a>button<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for buttons (<tt class="code">&lt;button type=&quot;button&quot; class=&quot;button&quot;&gt;&lt;/button&gt;</tt> / <tt class="code">&lt;input type=&quot;button&quot; class=&quot;button&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_radio"></a>radio<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for radio buttons (<tt class="code">&lt;input type=&quot;radio&quot; class=&quot;radio&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_checkbox"></a>checkbox<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for checkboxes (<tt class="code">&lt;input type=&quot;checkbox&quot; class=&quot;checkbox&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_bblink"></a>bblink<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Links created by <a href="bbcode.htm">bbcode</a> input
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_maintable"></a>maintable<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all table-tags (<tt class="code">&lt;table class=&quot;maintable&quot;&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh1"></a>tableh1<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table headers (the first row of a table usually)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableh2"></a>tableh2<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for table sub-headers (often the second row of a table)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb"></a>tableb<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Regular table cell
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tableb_alternate"></a>tableb_alternate<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Alternating color that corresponds to <tt class="code">tableb</tt> to achieve tables that are easier to read
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_tablef"></a>tablef<a href="#theme_style_css_list_tablef" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Table footer row, usually contains the form submit buttons or pagination
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow"></a>catrow<a href="#theme_style_css_list_catrow" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catrow_noalb"></a>catrow_noalb<a href="#theme_style_css_list_catrow_noalb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Row in a category table that doesn't contain an album an empty category)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_album_stat"></a>album_stat<a href="#theme_style_css_list_album_stat" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_filename"></a>thumb_filename<a href="#theme_style_css_list_thumb_filename" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the filename displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_filename">Display the file name below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_title"></a>thumb_title<a href="#theme_style_css_list_thumb_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the title displayed underneath the thumbnail
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_caption"></a>thumb_caption<a href="#theme_style_css_list_thumb_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the file caption (the description) displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_caption">Display file caption (in addition to title) below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumb_num_comments"></a>thumb_num_comments<a href="#theme_style_css_list_thumb_num_comments" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the display of the number of comments displayed underneath the thumbnail if the corresponding option &quot;<a href="configuration.htm#admin_thumbnail_display_comments">Display number of comments below the thumbnail</a>&quot; has been enabled in config.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_user_thumb_infobox"></a>user_thumb_infobox<a href="#theme_style_css_list_user_thumb_infobox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_cell"></a>sortorder_cell<a href="#theme_style_css_list_sortorder_cell" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the cell that contains the sortorder options on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_sortorder_options"></a>sortorder_options<a href="#theme_style_css_list_sortorder_options" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each individual sortorder option on the tumbnails page
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_navmenu"></a>navmenu<a href="#theme_style_css_list_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each menu item on the navigation menu of the intermediate image display page.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu"></a>admin_menu<a href="#theme_style_css_list_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps each item of the admin menu and each admin button.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_float"></a>admin_float<a href="#theme_style_css_list_admin_float" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the entire admin menu to accomplish horizontally aligned div containers.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_wrapper"></a>admin_menu_wrapper<a href="#theme_style_css_list_admin_menu_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall admin menu wrapper.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_admin_menu_anim"></a>admin_menu_anim<a href="#theme_style_css_list_admin_menu_anim" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Animated admin menu item that is meant to indicate that the admin needs to perform an action.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_icon"></a>icon<a href="#theme_style_css_list_icon" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for all icons (<tt class="code">&lt;img src=&quot;images/icons/some_icon.png&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;&quot; class=&quot;icon&quot; /&gt;</tt>)
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_comment_date"></a>comment_date<a href="#theme_style_css_list_comment_date" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used to format the date of comments on the displayimage page
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_image"></a>image<a href="#theme_style_css_list_image" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_middlethumb"></a>middlethumb<a href="#theme_style_css_list_middlethumb" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the center thumbnail of the film strip - the one that corresponds to the intermediate image that is currently being displayed.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_imageborder"></a>imageborder<a href="#theme_style_css_list_imageborder" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the intermediate image on the displayimage screen.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_display_media"></a>display_media<a href="#theme_style_css_list_display_media" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_thumbnails"></a>thumbnails<a href="#theme_style_css_list_thumbnails" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_footer"></a>footer<a href="#theme_style_css_list_footer" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wraps the &quot;Powered by Coppermine&quot; tag at the bottom, see section &quot;<a href="theme_copyright.htm">Copyright-disclaimer in footer</a>&quot;.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_statlink"></a>statlink<a href="#theme_style_css_list_statlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_alblink"></a>alblink<a href="#theme_style_css_list_alblink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_catlink"></a>catlink<a href="#theme_style_css_list_catlink" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_topmenu"></a>topmenu<a href="#theme_style_css_list_topmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_img_caption_table"></a>img_caption_table<a href="#theme_style_css_list_img_caption_table" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_debug_text"></a>debug_text<a href="#theme_style_css_list_debug_text" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the debug_output when in debug mode.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_clickable_option"></a>clickable_option<a href="#theme_style_css_list_clickable_option" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for the labels of radio buttons and checkboxes.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_listbox_lang"></a>listbox_lang<a href="#theme_style_css_list_listbox_lang" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Used for dropdown fields for the <a href="theme_template.htm#theme_template_language_select_list">language selector</a> (<tt class="code">&lt;select&gt;&lt;option class=&quot;listbox_lang&quot;&gt;&lt;/option&gt;&lt;/select&gt;</tt>)
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_title"></a>pic_title<a href="#theme_style_css_list_pic_title" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_pic_caption"></a>pic_caption<a href="#theme_style_css_list_pic_caption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpg_main_block"></a>cpg_main_block<a href="#theme_style_css_list_cpg_main_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Overall wrapper for the entire gallery block in the template.
-    </td>
-    <td valign="top">optional</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_important"></a>important<a href="#theme_style_css_list_important" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Warning text that should stand out. Usually, red font color should do the trick unless your theme background is red.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseLanguageWrapper"></a>cpgChooseLanguageWrapper<a href="#theme_style_css_list_cpgChooseLanguageWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_language_select_flags">language selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-<tr>
-    <td valign="top"><a name="theme_style_css_list_cpgChooseThemeWrapper"></a>cpgChooseThemeWrapper<a href="#theme_style_css_list_cpgChooseThemeWrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Wrapper around the <a href="theme_template.htm#theme_template_theme_select_list">theme selector</a>.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">object</td>
-  </tr>
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_filmstrip_background"></a>filmstrip_background<a href="#theme_style_css_list_filmstrip_background" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      Background for the film strip display.
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  <!--
-  <tr>
-    <td valign="top"><a name="theme_style_css_list_"></a>.<a href="#theme_style_css_list_" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></td>
-    <td valign="top"><tt class="code">themes/yourstyle/style.css</tt></td>
-    <td valign="top">
-      
-      .
-    </td>
-    <td valign="top">mandatory</td>
-    <td valign="top">class</td>
-  </tr>
-  -->
-</table>
-
-...<abbr title="to be continued">tbc</abbr>...
-
-<a name="theme_style_css_overall"></a><h2>Additional stylesheet<a href="#theme_style_css_overall" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>In addition to your individual theme's stylesheet, coppermine contains reference to an overal style sheet file that contains CSS definitions that are theme-independant. Those overall styles reside in <tt class="code">css/coppermine.css</tt> and should not be edited unless you <strong>really</strong> know your way around. Instead, it is recommended to override in your custom stylesheet the definitions made in that overall file.</p>
+</div>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_template.htm 1.5.8.src/docs/nl/theme_template.htm
--- 1.5.6.src/docs/nl/theme_template.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_template.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_template.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -305,8 +305,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_theme_php.htm 1.5.8.src/docs/nl/theme_theme_php.htm
--- 1.5.6.src/docs/nl/theme_theme_php.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_theme_php.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_theme_php.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -575,8 +575,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_upgrade_14x-15x.htm 1.5.8.src/docs/nl/theme_upgrade_14x-15x.htm
--- 1.5.6.src/docs/nl/theme_upgrade_14x-15x.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_upgrade_14x-15x.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,9 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_upgrade_14x-15x.htm $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -29,328 +29,348 @@
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
-<div id="doc_en_only">No translation available</div>
 
-<a name="theme_convert"></a><h1>Converting cpg1.4.x themes to cpg1.5.x</h1>
-<p>To make your custom made theme from cpg1.4.x work with cpg1.5.x, you will need to make some changes. Remember to back up your original files, so you can go back to a working version in case something goes wrong with the modifications.</p>
-<p>The files to be edited would be in the particular folder of the theme in the themes folder. For example, the files for the "curve" theme could be found in themes/curve</p>
-<p>If you're using a default package that came with cpg1.4.x and comes with cpg1.5.x as well and if you haven't changed your theme files at all, you don't have to apply any changes and can savely skip this page. However, if you are using a custom theme or if you have edited one of the default themes (making it a custom theme this way) you need to read this page and do as suggested on this very page.</p>
-<p>Make sure that the folder name of your custom theme differs from the default theme that you have based your custom theme on, i.e. make sure to <a href="theme_create.htm#theme_create_rename">rename your theme first</a>.
-<p class="cpg_message_warning">You can <strong>not</strong> use a theme that was designed for cpg1.4.x with a cpg1.5.x driven gallery unless you apply the basic changes discussed on this page. This applies to all cpg1.4.x-themes.</p>
-<ul>
-  <li><a href="#theme_convert_style">Edit style.css</a></li>
-  <li><a href="#theme_convert_template">Edit template.html</a></li>
-  <li><a href="#theme_convert_theme">Edit theme.php</a></li>
-  <li><a href="#theme_convert_validation">Validation</a></li>
-</ul>
+<div id="doc_en_only">No translation available</div>
 
-<a name="theme_convert_style"></a><h2>Edit style.css<a href="#theme_convert_style" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<a name="theme_convert"></a><h1>Converting cpg1.4.x themes to cpg1.5.x</h1>
+<p>To make your custom made theme from cpg1.4.x work with cpg1.5.x, you will need to make some changes. Remember to back up your original files, so you can go back to a working version in case something goes wrong with the modifications.</p>
+<p>The files to be edited would be in the particular folder of the theme in the themes folder. For example, the files for the "curve" theme could be found in themes/curve</p>
+<p>If you're using a default package that came with cpg1.4.x and comes with cpg1.5.x as well and if you haven't changed your theme files at all, you don't have to apply any changes and can savely skip this page. However, if you are using a custom theme or if you have edited one of the default themes (making it a custom theme this way) you need to read this page and do as suggested on this very page.</p>
+<p>Make sure that the folder name of your custom theme differs from the default theme that you have based your custom theme on, i.e. make sure to <a href="theme_create.htm#theme_create_rename">rename your theme first</a>.
+<p class="cpg_message_warning">You can <strong>not</strong> use a theme that was designed for cpg1.4.x with a cpg1.5.x driven gallery unless you apply the basic changes discussed on this page. This applies to all cpg1.4.x-themes.</p>
+<ul>
+  <li><a href="#theme_convert_style">Edit style.css</a></li>
+  <li><a href="#theme_convert_template">Edit template.html</a></li>
+  <li><a href="#theme_convert_theme">Edit theme.php</a></li>
+  <li><a href="#theme_convert_validation">Validation</a></li>
+</ul>
+
+<a name="theme_convert_style"></a><h2>Edit style.css<a href="#theme_convert_style" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
 <p>For all changes below, edit themes/your_custom_theme/style.css</p>
 
-<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes :link, :visited, :focus, :active<a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Before applying this fix, make sure that your stylesheet doesn't contain definitions for the pseudo-classes already. If it doesn't contain those classes</p>
-<p>Find:</p>
-<pre class="cpg_code smallcode">a:hover {</pre>
-<p>Add before it (in a new line):</p>
-<pre class="cpg_code smallcode">a:link {
-        color: #0033CC;
-        text-decoration: none;
-}
-
-a:visited {
-        color: #0033CC;
-        text-decoration: none;
-}
-
-a:focus {
-        color: #0033CC;
-        text-decoration: none;
-}
-
-a:active {
-        color: #0033CC;
-        text-decoration: none;
-}</pre>
-and edit the colors and format as you see fit.
-
-<a name="theme_convert_style_bold_table_headers"></a><h3>Bold table headers<a href="#theme_convert_style_bold_table_headers" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">.tableh1 {</pre>
-<p>and add after it:</p>
-<pre class="cpg_code smallcode">        font-weight:bold;</pre>
-<hr />
-<p>Find:</p>
-<pre class="cpg_code smallcode">.alblink a {</pre>
-<p>and add before it (into a new line):</p>
-<pre class="cpg_code smallcode">.alblink {
-        font-weight:bold;
-}</pre>
-<hr />
-<p>Find:</p>
-<pre class="cpg_code smallcode">.catlink {</pre>
-<p>and add after it:</p>
-<pre class="cpg_code smallcode">        font-weight:bold;</pre>
-
-<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;navmenu&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">.navmenu a {
-        position: relative;</pre>
-<p>and replace with:</p>
-<pre class="cpg_code smallcode">.navmenu a {</pre>
-
-<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;admin_menu&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">.admin_menu {</pre>
-<p>and add after it:</p>
-<pre class="cpg_code smallcode">background-repeat:repeat-x;</pre>
-
-<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;admin_float&raquo; &amp; &laquo;admin_menu_wrapper&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">#admin_menu_anim {</pre>
-<p>and add before it (into a new line):</p>
-<pre class="cpg_code smallcode">.admin_float {
-        float:left;
-        margin-left: 1px;
-        margin-right: 1px;
-        margin-top: 1px;
-        margin-bottom: 1px;
-}
-
-.admin_menu_wrapper {
-        width:100%;
+<div class="indent">
+
+<a name="theme_convert_style_pseudo"></a><h3>Define pseudo-classes <tt class="code">:link</tt>, <tt class="code">:visited</tt>, <tt class="code">:focus</tt>, <tt class="code">:active</tt><a href="#theme_convert_style_pseudo" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Before applying this fix, make sure that your stylesheet doesn't contain definitions for the pseudo-classes already. If it doesn't contain those classes</p>
+<p>Find:</p>
+<pre class="cpg_code smallcode">a:hover {</pre>
+<p>Add before it (in a new line):</p>
+<pre class="cpg_code smallcode">a:link {
+        color: #0033CC;
+        text-decoration: none;
+}
+
+a:visited {
+        color: #0033CC;
+        text-decoration: none;
+}
+
+a:focus {
+        color: #0033CC;
+        text-decoration: none;
+}
+
+a:active {
+        color: #0033CC;
+        text-decoration: none;
+}</pre>
+and edit the colors and format as you see fit.
+
+<a name="theme_convert_style_bold_table_headers"></a><h3>Bold table headers<a href="#theme_convert_style_bold_table_headers" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">.tableh1 {</pre>
+<p>and add after it:</p>
+<pre class="cpg_code smallcode">        font-weight:bold;</pre>
+<hr />
+<p>Find:</p>
+<pre class="cpg_code smallcode">.alblink a {</pre>
+<p>and add before it (into a new line):</p>
+<pre class="cpg_code smallcode">.alblink {
+        font-weight:bold;
+}</pre>
+<hr />
+<p>Find:</p>
+<pre class="cpg_code smallcode">.catlink {</pre>
+<p>and add after it:</p>
+<pre class="cpg_code smallcode">        font-weight:bold;</pre>
+
+<a name="theme_convert_style_navmenu"></a><h3>Edit class &laquo;<tt class="code">navmenu</tt>&raquo;<a href="#theme_convert_style_navmenu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">.navmenu a {
+        position: relative;</pre>
+<p>and replace with:</p>
+<pre class="cpg_code smallcode">.navmenu a {</pre>
+
+<a name="theme_convert_style_admin_menu"></a><h3>Fix background repetition for &laquo;<tt class="code">admin_menu</tt>&raquo;<a href="#theme_convert_style_admin_menu" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">.admin_menu {</pre>
+<p>and add after it:</p>
+<pre class="cpg_code smallcode">background-repeat:repeat-x;</pre>
+
+<a name="theme_convert_style_admin_float_wrapper"></a><h3>Add classes &laquo;<tt class="code">admin_float</tt>&raquo; &amp; &laquo;<tt class="code">admin_menu_wrapper</tt>&raquo;<a href="#theme_convert_style_admin_float_wrapper" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">#admin_menu_anim {</pre>
+<p>and add before it (into a new line):</p>
+<pre class="cpg_code smallcode">.admin_float {
+        float:left;
+        margin-left: 1px;
+        margin-right: 1px;
+        margin-top: 1px;
+        margin-bottom: 1px;
+}
+
+.admin_menu_wrapper {
+        width:100%;
+}</pre>
+
+<a name="theme_convert_style_image_links"></a><h3>Add pseudo-classes for image links<a href="#theme_convert_style_image_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">.image {</pre>
+<p>and add before it (into a new line):</p>
+<pre class="cpg_code smallcode">/* pseudo-classes for image links */
+a:link .image{
+        border-style:solid;
+        border-width:1px;
+        border-color:#000000;
+        margin:2px;
+}
+
+a:visited .image{
+        border-style:solid;
+        border-width:1px;
+        border-color:#840084;
+        margin:2px;
+}
+
+a:focus .image{
+        border-style:solid;
+        border-width:1px;
+        border-color:#000000;
+        margin:2px;
+}
+
+a:hover .image{
+        border-style:solid;
+        border-width:1px;
+        border-color:#0033CC;
+        margin:2px;
+}
+
+a:active .image{
+        border-style:solid;
+        border-width:1px;
+        border-color:#000000;
+        margin:2px;
+}</pre>Edit the colors and attributes as you see fit. This is supposed to show which thumbnails have already been clicked. The important bit being the attributes of the pseudo-class :visited; they have to differ from the other pseudo-classes.
+
+<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;<tt class="code">pic_title</tt>&raquo; &amp; &laquo;<tt class="code">pic_caption</tt>&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">#vanity a {</pre>
+<p>and add before it (into a new line):</p>
+<pre class="cpg_code smallcode">.pic_title {
+        color: #000000;
+        font-size: 120%;
+        font-family: Arial, Helvetica, sans-serif;
+        font-weight:bold;
+        text-align : center;
+        padding-top:0px;
+        padding-bottom:0px;
+        margin-top:0px;
+        margin-bottom:0px;
+        line-height:1.0em;
+}
+
+.pic_caption {
+        color: #000000;
+        font-size: 100%;
+        font-family: Arial, Helvetica, sans-serif;
+        font-weight:bold;
+        text-align : center;
+        padding-top:0px;
+        padding-bottom:0px;
+        margin-top:0px;
+        margin-bottom:0px;
+        line-height:1.0em;
+}</pre>
+
+<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;<tt class="code">cpg_message_info</tt>&raquo;, &laquo;<tt class="code">cpg_message_success</tt>&raquo;, &laquo;<tt class="code">cpg_message_warning</tt>&raquo;, &laquo;<tt class="code">cpg_message_error</tt>&raquo;, &laquo;<tt class="code">cpg_message_validation</tt>&raquo;, &laquo;<tt class="code">cpg_summary</tt>&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">#vanity a {</pre>
+<p>and add before it (into a new line):</p>
+<pre class="cpg_code smallcode">.cpg_message_info, .cpg_message_success, .cpg_message_warning, .cpg_message_error, .cpg_message_validation {
+    border: 1px solid;
+    margin: 10px 0px;
+    padding:15px 10px 15px 50px;
+    background-repeat: no-repeat;
+    background-position: 10px center;
+}
+.cpg_message_info {
+    color: #00529B;
+    background-color: #BDE5F8;
+    background-image: url('../../images/message/info.png');
+}
+.cpg_message_success {
+    color: #4F8A10;
+    background-color: #DFF2BF;
+    background-image: url('../../images/message/ok.png');
+}
+.cpg_message_warning {
+    color: #9F6000;
+    background-color: #FEEFB3;
+    background-image: url('../../images/message/warning.png');
+}
+.cpg_message_error {
+    color: #D8000C;
+    background-color: #FFBABA;
+    background-image: url('../../images/message/stop.png');
+}
+.cpg_message_validation {
+    color: #D63301;
+    background-color: #FFCCBA;
+    background-image: url('../../images/message/error.png');
+}
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }</pre>
-
-<a name="theme_convert_style_image_links"></a><h3>Add pseudo-classes for image links<a href="#theme_convert_style_image_links" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">.image {</pre>
-<p>and add before it (into a new line):</p>
-<pre class="cpg_code smallcode">/* pseudo-classes for image links */
-a:link .image{
-        border-style:solid;
-        border-width:1px;
-        border-color:#000000;
-        margin:2px;
-}
-
-a:visited .image{
-        border-style:solid;
-        border-width:1px;
-        border-color:#840084;
-        margin:2px;
-}
-
-a:focus .image{
-        border-style:solid;
-        border-width:1px;
-        border-color:#000000;
-        margin:2px;
-}
-
-a:hover .image{
-        border-style:solid;
-        border-width:1px;
-        border-color:#0033CC;
-        margin:2px;
-}
-
-a:active .image{
-        border-style:solid;
-        border-width:1px;
-        border-color:#000000;
-        margin:2px;
-}</pre>Edit the colors and attributes as you see fit. This is supposed to show which thumbnails have already been clicked. The important bit being the attributes of the pseudo-class :visited; they have to differ from the other pseudo-classes.
-
-<a name="theme_convert_style_pic_title_caption_user_message"></a><h3>Add the classes &laquo;pic_title&raquo;, &laquo;pic_caption&raquo;<a href="#theme_convert_style_pic_title_caption_user_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">#vanity a {</pre>
-<p>and add before it (into a new line):</p>
-<pre class="cpg_code smallcode">.pic_title {
-        color: #000000;
-        font-size: 120%;
-        font-family: Arial, Helvetica, sans-serif;
-        font-weight:bold;
-        text-align : center;
-        padding-top:0px;
-        padding-bottom:0px;
-        margin-top:0px;
-        margin-bottom:0px;
-        line-height:1.0em;
-}
-
-.pic_caption {
-        color: #000000;
-        font-size: 100%;
-        font-family: Arial, Helvetica, sans-serif;
-        font-weight:bold;
-        text-align : center;
-        padding-top:0px;
-        padding-bottom:0px;
-        margin-top:0px;
-        margin-bottom:0px;
-        line-height:1.0em;
-}</pre>
-
-<a name="theme_convert_style_cpg_message"></a><h3>Add the classes &laquo;cpg_message_info&raquo;, &laquo;cpg_message_success&raquo;, &laquo;cpg_message_warning&raquo;, &laquo;cpg_message_error&raquo;, &laquo;cpg_message_validation&raquo;<a href="#theme_convert_style_cpg_message" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">#vanity a {</pre>
-<p>and add before it (into a new line):</p>
-<pre class="cpg_code smallcode">.cpg_message_info, .cpg_message_success, .cpg_message_warning, .cpg_message_error, .cpg_message_validation {
-    border: 1px solid;
-    margin: 10px 0px;
-    padding:15px 10px 15px 50px;
-    background-repeat: no-repeat;
-    background-position: 10px center;
-}
-.cpg_message_info {
-    color: #00529B;
-    background-color: #BDE5F8;
-    background-image: url('../../images/message/info.png');
-}
-.cpg_message_success {
-    color: #4F8A10;
-    background-color: #DFF2BF;
-    background-image: url('../../images/message/ok.png');
-}
-.cpg_message_warning {
-    color: #9F6000;
-    background-color: #FEEFB3;
-    background-image: url('../../images/message/warning.png');
-}
-.cpg_message_error {
-    color: #D8000C;
-    background-color: #FFBABA;
-    background-image: url('../../images/message/stop.png');
-}
-.cpg_message_validation {
-    color: #D63301;
-    background-color: #FFCCBA;
-    background-image: url('../../images/message/error.png');
-}</pre>
-
-<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;greybox&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In cpg1.5.x, the jquery plugin Greybox Redux is used to display the help-popups embedeed into the page. You need to add the corresponding CSS color definition into your stylesheet.</p>
-<p>Add at the end of your stylesheet (into a new line):</p>
-<pre class="cpg_code smallcode">#GB_window {
-  background-color: #FFFFFF;
-  border: 5px solid #AAAAAA;
-}</pre>
-
-<p>In the definition for <tt class="code">#GB_window</tt>, change the background attribute to match your theme's background color. Change the border attribute to match your theme's border color.<br />
-If you're not sure what the background color of your theme is or what border color to use, take a look at your theme's color definitions for the class <tt class="code">maintable</tt>.</p>
-<p>The other styles of the greybox are being defined in <tt class="code">css/coppermine.css</tt>. The definitions in that file should be left alone - don't edit that file unless you really know what you're doing.</p>
-
-<a name="theme_convert_style_vanity"></a><h3>Remove the vanity styles<a href="#theme_convert_style_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The styles for the <a href="theme_template.htm#theme_template_vanity">vanity icons</a> has been moved into the overall CSS file (located at <tt class="code">css/coppermine.css</tt>).</p>
-<p>Find</p>
-<pre class="cpg_code smallcode">#v_php {float:left;background-image:url(../../images/powered-php.gif);}
-#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
-#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
-#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
-#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
-#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
-#v_css {float:right;background-image:url(../../images/valid-css.gif);}
-#v_css:hover{background-image:url(../../images/h_valid-css.gif);}</pre>
-<p>and delete from your custom stylesheet.</p>
-<a name="theme_convert_style_end"></a>
-
-<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;comment_button&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "comment_button" didn't differ much from the class "button" and has been removed. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
-
-<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;tableh1_compact&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "tableh1_compact" didn't differ much from the class "tableh1" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
-
-<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;tableh2_compact&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>The class "tableh2_compact" didn't differ much from the class "tableh2" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
-
-<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;tableb_compact&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+
+<a name="theme_convert_style_greybox"></a><h3>Add the &laquo;<tt class="code">greybox</tt>&raquo;-class to your stylesheet<a href="#theme_convert_style_greybox" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>In cpg1.5.x, the jquery plugin Greybox Redux is used to display the help-popups embedeed into the page. You need to add the corresponding CSS color definition into your stylesheet.</p>
+<p>Add at the end of your stylesheet (into a new line):</p>
+<pre class="cpg_code smallcode">#GB_window {
+  background-color: #FFFFFF;
+  border: 5px solid #AAAAAA;
+}</pre>
+
+<p>In the definition for <tt class="code">#GB_window</tt>, change the background attribute to match your theme's background color. Change the border attribute to match your theme's border color.<br />
+If you're not sure what the background color of your theme is or what border color to use, take a look at your theme's color definitions for the class <tt class="code">maintable</tt>.</p>
+<p>The other styles of the greybox are being defined in <tt class="code">css/coppermine.css</tt>. The definitions in that file should be left alone - don't edit that file unless you really know what you're doing.</p>
+
+<a name="theme_convert_style_vanity"></a><h3>Remove the vanity styles<a href="#theme_convert_style_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The styles for the <a href="theme_template.htm#theme_template_vanity">vanity icons</a> has been moved into the overall CSS file (located at <tt class="code">css/coppermine.css</tt>).</p>
+<p>Find</p>
+<pre class="cpg_code smallcode">#v_php {float:left;background-image:url(../../images/powered-php.gif);}
+#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
+#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
+#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
+#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
+#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
+#v_css {float:right;background-image:url(../../images/valid-css.gif);}
+#v_css:hover{background-image:url(../../images/h_valid-css.gif);}</pre>
+<p>and delete from your custom stylesheet.</p>
+<a name="theme_convert_style_end"></a>
+
+<a name="theme_convert_style_comment_button"></a><h3>Remove the class &laquo;<tt class="code">comment_button</tt>&raquo;<a href="#theme_convert_style_comment_button" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "comment_button" didn't differ much from the class "button" and has been removed. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+<a name="theme_convert_style_tableh1_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh1_compact</tt>&raquo;<a href="#theme_convert_style_tableh1_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "tableh1_compact" didn't differ much from the class "tableh1" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+<a name="theme_convert_style_tableh2_compact"></a><h3>Remove the class &laquo;<tt class="code">tableh2_compact</tt>&raquo;<a href="#theme_convert_style_tableh2_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>The class "tableh2_compact" didn't differ much from the class "tableh2" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
+
+<a name="theme_convert_style_tableb_compact"></a><h3>Remove the class &laquo;<tt class="code">tableb_compact</tt>&raquo;<a href="#theme_convert_style_tableb_compact" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
 <p>The class "tableb_compact" didn't differ much from the class "tableb" and has been removed, as it was hardly ever used for the purpose it was originally intended. It won't hurt to leave the class definition in your custom stylesheet, it just won't have any impact. If you like to clean your stylesheet, remove all references to the class.</p>
 
-<a name="theme_convert_template"></a><h2>Edit template.html<a href="#theme_convert_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>There have been only minor changes to this file, so the changes should be easy to apply. However, if you fail to apply the changes in this file, your upgrade will be incomplete and your custom theme will not work for cpg1.5.x. Just follow the instructions in this section thoroughly. <br />
+</div>
+
+<a name="theme_convert_template"></a><h2>Edit template.html<a href="#theme_convert_template" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>There have been only minor changes to this file, so the changes should be easy to apply. However, if you fail to apply the changes in this file, your upgrade will be incomplete and your custom theme will not work for cpg1.5.x. Just follow the instructions in this section thoroughly. <br />
 Open <tt class="code">themes/your_theme/template.html</tt> with a plain text editor and edit as suggested below:</p>
 
-<a name="theme_convert_template_javascript"></a><h3>Replace the call for script.js<a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Find:</p>
-<pre class="cpg_code smallcode">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</pre>
-<p>and replace with:</p>
-<pre class="cpg_code smallcode">{JAVASCRIPT}</pre>
-<p>Failing to apply this change to your custom theme will make your theme work no longer (see <a href="theme_template.htm#theme_template_javascript">details</a> on the <tt class="code">{JAVASCRIPT}</tt>-placeholder-token).</p>
-
-<a name="theme_convert_template_global_css"></a><h3>Add the call for the global stylesheet<a href="#theme_convert_template_global_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To reduce the weight of an individual style sheet, the global CSS definitions that are the same for all Coppermine themes have been moved from <tt class="code">themes/yourtheme/style.css</tt> into a global CSS file located at <tt class="code">css/coppermine.css</tt>. The new stylesheet <tt class="code">css/coppermine.css</tt> should not be edited at all. To upgrade your custom theme designed for cpg1.4.x for the new cpg1.5.x, you need to add the call to the new stylesheet to your theme's template.html:</p>
-<p>Find:</p>
-<pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="themes/YOUR_THEME/style.css" type="text/css"&gt;</pre>
-<p>and add before it into a new line:</p>
-<pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="css/coppermine.css" type="text/css" /&gt;</pre>
-
-<a name="theme_convert_template_message_block"></a><h3>Add {MESSAGE_BLOCK} token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Insert</p>
-<pre class="cpg_code smallcode">{MESSAGE_BLOCK}</pre>anywhere before the <tt class="code">{GALLERY}</tt>-token, preferably right after the menu section. This new placeholder will display messages both to the admin as well as the end user. It should be visible in the upper part of the screen without the need to scroll down, see <a href="theme_template.htm#theme_template_message_block">details</a> on the <tt class="code">{MESSAGE_BLOCK}</tt>-placeholder-token.
-
-<a name="theme_convert_template_credits"></a><h3>Add {CREDITS} token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>Insert</p>
-<pre class="cpg_code smallcode">{CREDITS}</pre>anywhere after the <tt class="code">{GALLERY}</tt>-token, preferably at the very end of the file, above the <tt class="code">&lt;/body&gt;</tt>-tag. This new placeholder can display the copyright notice of your gallery and (ideally) the <a href="theme_copyright.htm#theme_copyright">Coppermine disclaimer</a>.<br />
-If you don't insert that token, there will be no error message and the default Credits will be displayed, see <a href="theme_template.htm#theme_template_credits">details</a> on the <tt class="code">{CREDITS}</tt>-placeholder-token. 
-
-<a name="theme_convert_template_vanity"></a><h3>Remove {VANITY} token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{VANITY}</tt>. This token used to be replaced with a reference to the w3c validation pages and php.net and mysql.com only if the theme was defined as standards compliant and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{VANITY}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped as well as the definition inside the theme.</p>
-<p>Therefore, if you use a theme that was designed for cpg1.4.x, the vanity display will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{VANITY}</tt> (&rarr; <a href="theme_template.htm#theme_template_vanity">details</a>).</p>
-<img src="../images/vanity.png" width="351" height="26" border="0" alt="" title="vanity block" />
-
-<a name="theme_convert_template_language_select_flags"></a><h3>Remove {LANGUAGE_SELECT_FLAGS} token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>. This token used to be replaced with a list of flags representing the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
-<p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by flag will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>.</p>
+<div class="indent">
+
+<a name="theme_convert_template_javascript"></a><h3>Replace the call for <tt class="filename">script.js</tt><a href="#theme_convert_template_javascript" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Find:</p>
+<pre class="cpg_code smallcode">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</pre>
+<p>and replace with:</p>
+<pre class="cpg_code smallcode">{JAVASCRIPT}</pre>
+<p>Failing to apply this change to your custom theme will make your theme work no longer (see <a href="theme_template.htm#theme_template_javascript">details</a> on the <tt class="code">{JAVASCRIPT}</tt>-placeholder-token).</p>
+
+<a name="theme_convert_template_global_css"></a><h3>Add the call for the global stylesheet<a href="#theme_convert_template_global_css" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>To reduce the weight of an individual style sheet, the global CSS definitions that are the same for all Coppermine themes have been moved from <tt class="code">themes/yourtheme/style.css</tt> into a global CSS file located at <tt class="code">css/coppermine.css</tt>. The new stylesheet <tt class="code">css/coppermine.css</tt> should not be edited at all. To upgrade your custom theme designed for cpg1.4.x for the new cpg1.5.x, you need to add the call to the new stylesheet to your theme's template.html:</p>
+<p>Find:</p>
+<pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="themes/YOUR_THEME/style.css" type="text/css"&gt;</pre>
+<p>and add before it into a new line:</p>
+<pre class="cpg_code smallcode">&lt;link rel="stylesheet" href="css/coppermine.css" type="text/css" /&gt;</pre>
+
+<a name="theme_convert_template_message_block"></a><h3>Add <tt class="code">{MESSAGE_BLOCK}</tt> token<a href="#theme_convert_template_message_block" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Insert</p>
+<pre class="cpg_code smallcode">{MESSAGE_BLOCK}</pre>anywhere before the <tt class="code">{GALLERY}</tt>-token, preferably right after the menu section. This new placeholder will display messages both to the admin as well as the end user. It should be visible in the upper part of the screen without the need to scroll down, see <a href="theme_template.htm#theme_template_message_block">details</a> on the <tt class="code">{MESSAGE_BLOCK}</tt>-placeholder-token.
+
+<a name="theme_convert_template_credits"></a><h3>Add <tt class="code">{CREDITS}</tt> token<a href="#theme_convert_template_credits" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>Insert</p>
+<pre class="cpg_code smallcode">{CREDITS}</pre>anywhere after the <tt class="code">{GALLERY}</tt>-token, preferably at the very end of the file, above the <tt class="code">&lt;/body&gt;</tt>-tag. This new placeholder can display the copyright notice of your gallery and (ideally) the <a href="theme_copyright.htm#theme_copyright">Coppermine disclaimer</a>.<br />
+If you don't insert that token, there will be no error message and the default Credits will be displayed, see <a href="theme_template.htm#theme_template_credits">details</a> on the <tt class="code">{CREDITS}</tt>-placeholder-token. 
+
+<a name="theme_convert_template_vanity"></a><h3>Remove <tt class="code">{VANITY}</tt> token<a href="#theme_convert_template_vanity" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{VANITY}</tt>. This token used to be replaced with a reference to the w3c validation pages and php.net and mysql.com only if the theme was defined as standards compliant and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{VANITY}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped as well as the definition inside the theme.</p>
+<p>Therefore, if you use a theme that was designed for cpg1.4.x, the vanity display will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{VANITY}</tt> (&rarr; <a href="theme_template.htm#theme_template_vanity">details</a>).</p>
+<img src="../images/vanity.png" width="351" height="26" border="0" alt="" title="vanity block" />
+
+<a name="theme_convert_template_language_select_flags"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> token<a href="#theme_convert_template_language_select_flags" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>. This token used to be replaced with a list of flags representing the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
+<p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by flag will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt>.</p>
+
+<a name="theme_convert_template_language_select_list"></a><h3>Remove <tt class="code">{LANGUAGE_SELECT_LIST}</tt> token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>. This token used to be replaced with a list of the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
+<p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by list will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>.</p>
+
+<a name="theme_convert_template_theme_select_list"></a><h3>Remove <tt class="code">{THEME_SELECT_LIST}</tt> token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>. This token used to be replaced with a list of the available themes and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{THEME_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
+<p>Therefore, if you use a theme that was designed for cpg1.4.x, the theme selector will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>.</p>
 
-<a name="theme_convert_template_language_select_list"></a><h3>Remove {LANGUAGE_SELECT_LIST} token<a href="#theme_convert_template_language_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>. This token used to be replaced with a list of the available languages and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
-<p>Therefore, if you use a theme that was designed for cpg1.4.x, the language selector by list will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{LANGUAGE_SELECT_LIST}</tt>.</p>
-
-<a name="theme_convert_template_theme_select_list"></a><h3>Remove {THEME_SELECT_LIST} token<a href="#theme_convert_template_theme_select_list" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>In older versions of Coppermine, all themes used to contain the placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>. This token used to be replaced with a list of the available themes and only if the corresponding option in coppermine's config used to be checked (by default, the option used to be unchecked). This has changed in cpg1.5.x: if your custom theme's template.html contains the token <tt class="code">{THEME_SELECT_LIST}</tt>, the corresponding output will be displayed no matter what, as the option in coppermine's config has been dropped.</p>
-<p>Therefore, if you use a theme that was designed for cpg1.4.x, the theme selector will show after the upgrade to cpg1.5.x even if you had the display turned off before. If this bothers you, just remove the template placeholder token <tt class="code">{THEME_SELECT_LIST}</tt>.</p>
-
-<a name="theme_convert_template_end"></a>
-
-<a name="theme_convert_theme"></a><h2>Edit theme.php<a href="#theme_convert_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-<p>Many notable things have happened that will influence your modifications to your theme.php.</p>
-<p>If you can, empty your copy of theme.php (of course you should keep a backup somewhere safe as a precaution) and then re-add the changes you need as if you were creating your custom theme from scratch, copying the relevant bits you want to see changed from the sample theme (as suggested in &quot;<a href="theme_theme_php.htm#theme_sample">The sample theme - a template to copy from</a>&quot;) and then modifying your edits as you see fit.</p>
-<a name="theme_convert_theme_end"></a>
-
-<a name="theme_convert_validation"></a><h2>Validation Methodology<a href="#theme_convert_validation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>Now that you have a functioning "style.css", "template.html" and  "theme.php" you should verify that it is generating valid output.</p>
-<ul>
-    <li>Suggestions to help you bring the theme you are editing up to XHTML 1.0 Transitional HTML
-      <ul>
-        <li>All ampersands (&amp;) that form part of a <strong>URL</strong> are to be coded '<tt class="code">&amp;amp;</tt>'. There are quite a few of these in the functions of theme.php.</li>
-        <li>All images to have the 'alt' attribute, and be closed '<tt class="code"> /&gt;</tt>'.</li>
-        <li>All meta tags should be closed '<tt class="code"> /&gt;</tt>'</li>
-        <li>All <tt class="code">&lt;hr&gt;</tt> and <tt class="code">&lt;br&gt;</tt> tags should be closed, i.e. instead of <tt class="code">&lt;hr&gt;</tt> you should write <tt class="code">&lt;hr /&gt;</tt> and instead of <tt class="code">&lt;br&gt;</tt> you should use <tt class="code">&lt;br /&gt;</tt></li>
-        <li>All background images/colors to be changed to CSS or style attributes. This depends on the layout.</li>
-        <li>Any existing tags or attributes in uppercase or partial uppercase (such as <tt class="code">onClick</tt>) to be changed to lowercase.</li>
-      </ul>
-    </li>
-    <li>Save all your open files and upload them to your webserver; test-drive both as admin and as "regular" user.</li>
-    <li>Use the following methodology to confirm that your theme generates valid XHTML 1.0 Transitional HTML.<br />
-    Each of the following pages needs to be <a href="http://validator.w3.org/">validated</a> as an anonymous user, registered user, and in admin mode:
-      <ul>
-        <li>index.php</li>
-        <li>thumbnails.php</li>
-        <li>displayimage.php</li>
-        <li>search.php</li>
-        <li>emailed HTML E-card.</li>
-      </ul>
-      &nbsp;<br />
-      To find help to validate your custom theme, review the section <a href="dev.htm#dev">Developer documentation</a> &rarr; <a href="dev_tools.htm#dev_tools">Tools recommended by the devs</a> &rarr; <a href="dev_tools.htm#dev_tools_web_development">Web development</a>
-    </li>
-</ul>
+</div>
+
+<a name="theme_convert_template_end"></a>
+
+<a name="theme_convert_theme"></a><h2>Edit theme.php<a href="#theme_convert_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<p>Many notable things have happened that will influence your modifications to your theme.php.</p>
+<p>If you can, empty your copy of theme.php (of course you should keep a backup somewhere safe as a precaution) and then re-add the changes you need as if you were creating your custom theme from scratch, copying the relevant bits you want to see changed from the sample theme (as suggested in &quot;<a href="theme_theme_php.htm#theme_sample">The sample theme - a template to copy from</a>&quot;) and then modifying your edits as you see fit.</p>
+<a name="theme_convert_theme_end"></a>
+
+<a name="theme_convert_validation"></a><h2>Validation Methodology<a href="#theme_convert_validation" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>Now that you have a functioning "style.css", "template.html" and  "theme.php" you should verify that it is generating valid output.</p>
+<ul>
+    <li>Suggestions to help you bring the theme you are editing up to XHTML 1.0 Transitional HTML
+      <ul>
+        <li>All ampersands (&amp;) that form part of a <strong>URL</strong> are to be coded '<tt class="code">&amp;amp;</tt>'. There are quite a few of these in the functions of theme.php.</li>
+        <li>All images to have the 'alt' attribute, and be closed '<tt class="code"> /&gt;</tt>'.</li>
+        <li>All meta tags should be closed '<tt class="code"> /&gt;</tt>'</li>
+        <li>All <tt class="code">&lt;hr&gt;</tt> and <tt class="code">&lt;br&gt;</tt> tags should be closed, i.e. instead of <tt class="code">&lt;hr&gt;</tt> you should write <tt class="code">&lt;hr /&gt;</tt> and instead of <tt class="code">&lt;br&gt;</tt> you should use <tt class="code">&lt;br /&gt;</tt></li>
+        <li>All background images/colors to be changed to CSS or style attributes. This depends on the layout.</li>
+        <li>Any existing tags or attributes in uppercase or partial uppercase (such as <tt class="code">onClick</tt>) to be changed to lowercase.</li>
+      </ul>
+    </li>
+    <li>Save all your open files and upload them to your webserver; test-drive both as admin and as "regular" user.</li>
+    <li>Use the following methodology to confirm that your theme generates valid XHTML 1.0 Transitional HTML.<br />
+    Each of the following pages needs to be <a href="http://validator.w3.org/">validated</a> as an anonymous user, registered user, and in admin mode:
+      <ul>
+        <li>index.php</li>
+        <li>thumbnails.php</li>
+        <li>displayimage.php</li>
+        <li>search.php</li>
+        <li>emailed HTML E-card.</li>
+      </ul>
+      &nbsp;<br />
+      To find help to validate your custom theme, review the section <a href="dev.htm#dev">Developer documentation</a> &rarr; <a href="dev_tools.htm#dev_tools">Tools recommended by the devs</a> &rarr; <a href="dev_tools.htm#dev_tools_web_development">Web development</a>
+    </li>
+</ul>
 <a name="validation_end"></a>
 
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/theme_user-contributions.htm 1.5.8.src/docs/nl/theme_user-contributions.htm
--- 1.5.6.src/docs/nl/theme_user-contributions.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/theme_user-contributions.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/theme_user-contributions.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -70,8 +70,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/toc.htm 1.5.8.src/docs/nl/toc.htm
--- 1.5.6.src/docs/nl/toc.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/toc.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/toc.htm $
-  $Revision: 7627 $
-  $Date: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -1416,8 +1416,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 07:54:20 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7627 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/translation.htm 1.5.8.src/docs/nl/translation.htm
--- 1.5.6.src/docs/nl/translation.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/translation.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/translation.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -218,7 +218,7 @@
         <li>Edit the meta description (<tt class="">&lt;meta name="description" content="..."&gt;</tt>) as well to come up with a short summary what the page is about (in your language).</li>
         <li>Leave the file names alone: do not translate the files names!</li>
         <li>Leave the anchor names alone: don't edit anchor names (like <tt class="code">&lt;a name="copyright"&gt;&lt;/a&gt;</tt>), even if the word "copyright" in this example doesn't mean the same thing (or anything at all) in your language.<br />This is meant to make sure that supporters and users can easily refer to doc sections they don't even understand.</li>
-        <li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $ ', ' $Revision: 7620 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
+        <li>Leave the JavaScript-sections alone: they are used to provide the navigation later - don't touch them. Especially the line <tt class="code">dateRevision(' $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $ ', ' $Revision: 7805 $ ');</tt> or similar is <strong>not</strong> meant to be edited by you: it will be updated when your contribution is being added to the package.</li>
         <li>Do <strong>not</strong> edit the SVN version info section at the top of the page (commented out) - it will be used for internal purposes (again: <a href="dev_subversion.htm">subversion repository</a>) later.</li>
         <li>Don't improve your localized version/translation only: you might find that the English part of the documentation is lacking some explanations or that it is inacurate or missing important bits, so you might be tempted to add sections to your translation of the docs that don't exist in the original, English section of the docs. However, we don't think that this is a good idea: if you have suggestions to make how to improve the docs, we'd love to see your suggestion for the benefit of all users. This being said: please don't just add sections to your local copy of the translation - post your suggestion publicly instead in order to see your proposed improvement go into both the English version of the docs as well as your version.</li>
         <li>Translate examples if applicable: you are welcome to translate examples into your language as well: the English sample user name "John Doe" can of course be changed into the typical German sample user "Max Mustermann" for example. The sample URL <tt class="code">http://yoursite.tld/your_coppermine_folder/</tt> can of course be translated into <tt class="code">http://deine-seite.tld/dein_coppermine_verzeichnis/</tt> in a German localization of the docs.</li>
@@ -248,8 +248,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip 1.5.8.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip
--- 1.5.6.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip	2010-06-05 00:37:17.000000000 -0500
+++ 1.5.8.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
-iP>9~9Z 
-L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
-pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip 1.5.8.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip
--- 1.5.6.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	2010-06-05 00:37:17.000000000 -0500
+++ 1.5.8.src/docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip	1969-12-31 18:00:00.000000000 -0600
@@ -1,4 +0,0 @@
-PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
-dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
-z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
-V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/tutorial/matching_theme/index.htm 1.5.8.src/docs/nl/tutorial/matching_theme/index.htm
--- 1.5.6.src/docs/nl/tutorial/matching_theme/index.htm	2010-06-05 00:37:17.000000000 -0500
+++ 1.5.8.src/docs/nl/tutorial/matching_theme/index.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,102 +0,0 @@
-<!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" xml:lang="en" lang="en">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<title>Example page</title>
-	<style type="text/css">
-		/*** The Essential Code ***/
-
-		body {
-			margin: 0;
-			padding-left: 200px;    /* LC fullwidth */
-			padding-right: 190px;   /* RC fullwidth + CC padding */
-			min-width: 240px;       /* LC fullwidth + CC padding */
-		}
-
-		#header, #footer {
-			margin-left: -200px;    /* LC fullwidth */
-			margin-right: -190px;   /* RC fullwidth + CC padding */
-		}
-
-		.column {
-			position: relative;
-			float: left;
-		}
-
-		#center {
-			padding: 0 20px;
-			width: 100%;
-		}
-
-		#left {
-			width: 180px;           /* LC width */
-			padding: 0 10px;        /* LC padding */
-			right: 240px;           /* LC fullwidth + CC padding */
-			margin-left: -100%;
-		}
-
-		#right {
-			width: 130px;           /* RC width */
-			padding: 0 10px;        /* RC padding */
-			margin-right: -100%;
-		}
-
-		#footer {
-			clear: both;
-		}
-
-		/*** IE Fix ***/
-		* html #left {
-			left: 150px;            /* RC fullwidth */
-		}
-
-		/*** Just for Looks ***/
-
-		body {
-			background: #FFF;
-		}
-
-		#header, #footer {
-			font-size: large;
-			text-align: center;
-			padding: 0.3em 0;
-			background: #999;
-		}
-
-		#left {
-			background: #66F;
-		}
-
-		#center {
-			background: #DDD;
-		}
-
-		#right {
-			background: #F66;
-		}
-
-		.column {
-			padding-top: 1em;
-			text-align: justify;
-		}
-	</style>
-    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
-</head>
-<body>
-	<div id="header">This is the header - the place where your site logo could reside.</div>
-	<div id="center" class="column">
-		<h1>This is the main content.</h1>
-		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
-        <p>The center column of this example design is supposed to contain the actual page content.
-	</div>
-	<div id="left" class="column">
-		<h2>This is the left sidebar.</h2>
-		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
-	</div>
-	<div id="right" class="column">
-		<h2>This is the right sidebar.</h2>
-		<p>In this column, the coppermine menu is supposed to reside.</p>
-	</div>
-	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
-</body>
-</html>
diff -x .svn -aruN 1.5.6.src/docs/nl/tutorial/matching_theme/screenshot_missing_menu.png 1.5.8.src/docs/nl/tutorial/matching_theme/screenshot_missing_menu.png
--- 1.5.6.src/docs/nl/tutorial/matching_theme/screenshot_missing_menu.png	2010-06-05 00:37:17.000000000 -0500
+++ 1.5.8.src/docs/nl/tutorial/matching_theme/screenshot_missing_menu.png	1969-12-31 18:00:00.000000000 -0600
@@ -1,171 +0,0 @@
-PNG
-
-   
IHDR        ]   sRGB    bKGD      	pHYs    +   tIME	
-sc]   tEXtComment Created with GIMPW    IDATxyUՕsy(QA8$111tҙ3{/{ݝΜN<;ըѴ`4P PE5ӭ;B	 Iꫪ{g}^kZ[xU2dȐ!CKD2dȐQ 2dȐ!@Ovg^/]]]
ôczrAT~X,@?H$Bkk'OFXʲ.(455]t}D4buAhmm%Hz/UU9rȇ">t1NP(4鳶6"HF fȥ!^͛X,f9tew{nzzz
BsE`+*_|E RIM+V$lٲM.
-dg}cǎJwދVƑ2U Z:۷o.=*駟&
-q7#I'N͛71Z
-ٜn̝;[ߏ,_  ---ڊ^ȑ#E͛7jZ
-rֈxb8r---Ȳ̜9s>}:۶mEQX`UUUuV4
vE(frJZ[[9p X:igg'<SՑL&y饗룶I$3|4c7xNt:r7O*/XVn&DQdΝ"I˗/6Ea޼yL:5F,=wu6m"??
-6mD}}E?`xx044 ,]38z(k֬!?;?ODt
7@OOǎc޼ylذwޙNw``-[*EEEގ(=zx<Ί+蠫UUk(++;}J}}=ӧOg``["p[oF믿N" 77+VLzd͛7x$oߏ``ŊhZ^}U֯_O,{IΝ;1ر K.%L*3feɓdeeӃlB!F#WFeefrfVZŌ3hllDe x<VZj`^YٷoK,a͚58r,Y_@nn.z+f6C0h4zN^g,^عs'i%0c7$Ji&ϟ-܂DUUv؁ TTTOGGxUUYn̞={8vؤkqq1EEEqL2A;w.wu{!L/͔)Sؿ?~,]qqq:Ng٘?>555tuu188ɓ'eݺux㍄B!8@YYl۶mRC"Hl$	V;nΪM6YMM
ׯLVa3'HII	{rqjill$He2$"2PrM7MJwvZf͚E*J
-"GΝ;;߸q#Vb͚5믿UW]-܂$IR)vEee%֭cllIi:tEQXn+VmFee%۷oGe|>_٧>e|Yr%7|sZyI(ppmaٶmi&EaR?R)l9s[`ΝȲLEE###<y2#3
-p:8N\.$kAA999lݺT*uֽ(`nK/D d6h4hZZ- 999l6bv1̙3s*lP%-t,N+W(
-6l`xxL*"HL&)((jjYYYL&-ZD^^ \.5,F^GE$I Á$Iq06
_YG6
^Ovv$ݻIRF,.x<(fXlYСC=y$%%%gխi]jUeee8FFFZL&3gΤL&*++ihhs288Hyy9FbFFF[&"VϯjذaMMMie."(|t:f3\wu|F,CEYYYh4BX,]ڋ藺L~~YxCCC2~'o4D"(`ZE&袢"H$bppM7hSXtEaxx˅hdfaF\YR^ϗ6I2kp8t:^Yygv
-OIIIztt!l6,v)..FզG, 77A$	I)EYZZ555\s5L>A&)UUzsΜff9gvNfΜImm-z Mww7>AZ-d
--lٲiӦQ\\LSS,j=nNnn.pB&sN1k,݋bPTTDKK`60D"0(AQn&VX[ohZ(>N<'77s
-S33YfppYX,H?ÄaDQtގ磻{nmm%ׇfGWWYYYHLt#Hc=X,EI#NG*JCݞ!I:Q~?HFCNNXR\.W]8p
qڵTNŬY&S
)vٱcR[[Ɍ3غu+ǏG$ϟ?io28p Ӊbv366l>Lgg'lxKee%D1fΜjeϞ=i5uTBG%騮p P]]͔)S8~8G2$^HL${j
-毮.f̘AQQ


?~`0HYY$!j}l*0P[[KCC}}}$	***(--sfo>Z[[j5g޼yf|>3gD勪RAr[t:qgLO8ҥKlqI96YVinn&`(..ftt껭ݻw˼yDQM GaFhmmh4lfv{n:::3Q޽{1k,9rǎYfMH2:tfϞM4q,Y


$Ib̙Aba޽MMM$=::tq8޽'O*%%%~j7ob
-
-
-hhhEQbԩrz{{)++h4sQ__^׈Dae͸yW'	;twwL&n;._C̙3橿$t:WR̣!͛Q2
-$ÇR̷pdf4E2dpy3EZ1mZ{ʊJ4!;tR0cL]GU%	.H(J
-F hθ^FQR╳SrF \I
-eFT:w	A8.
EI;^PW7JqqOch\!Ӓ3Q# +2aGSDX _X
QtA.^}u
i1k9{#K>J~w--}ehÆTT_"x<(/[C,Y_W"cQ6lXߣOlt;[YQDQUZk1m3-9y6"P<RwP.S
r(E,`kɪ+bފ7;m,dy'CޏK_s5~
-qiʙFn+ZQ˗?pG}&bxx/klFLlw@2d.&ȑl	2<BK`l=lFSM
gK>`.;מ;PTP4P4599g]X#( $kl)Z{02R24rvgPن$(<9VML#CLgG
6/ԻݸbaPlS1
-	m
-CUS46'Wo&7t{/<d!}?m.TokW12piBOϫ?iOOe%ɑ#?'xJ\4:/-Dl	q/m#?2|QUk! kySɝ6~㩤!MkN>JG1;ùl#3ΛEE#h5pRL>YG`icG0Y`bk"Rko\'qKQRG=pe~j
c}|u
- `تm$sl;]X ;jnq='!,YC@QRtu@*bŊ>Sp.(XNA2**s˖=5}˟`Νl7TĹcRQ/ΪU/qa6sucNyO(,+Y9J,	Wl>>A<xm5:I+k^L:O.k*>
-Aǯa`"
-ʗs}3IF)FK	B1JuAjch易ߎU0Ew5D".9NP˯ 02PiScҟ2P#EIDTt̾pI[+~Yt:	FAùL&'(,q^$#aMAJ>|HbO[2aںSߝ&ĦM1QQ($#Zx>s&Ng
6ƚNx`pb2_V%یʖ-LI&Р9PUAh4WG >:o
-_]1v:}]#\Sˬİ~oTǖb{6e.<tx+ͦ9tS y6s]ÝsE0jEZ+"Oqo,#0$~LK\tx|zu).)EfEu>XXR&Oo7JS/Ċ)[EA˷VvFB1DAk*xp7{lƢX8%`7ڇ)vWM {64@._ZPr1εrq<m&S<̙9sۂJ߸N큫NYd?kz>jHt.&*1; 3<g#
-*5zxu)瘅WWGҷ'!]X:k܃֊ǽL\Gwo?QSYq/wűcSZTd2<4bVhC5S_Q##0/_xL<%Opu-H&v]Y%׊26tMG0jE)
-&Md:7ďogoU'_uwB>7-s5{EL㇛f$	.EϾ-J99
-,Vm1w9D2/_otpǜ2;ɪ"B$*eew0G@`|ԼR7x_lo&߁0\lk;泹O_[ͯvT<`=Q pO/F#617KȒhPQ"m&sbSA;(͘U6+*ԛF(+Zb&<0ZA-f!-42n/pIqf c$JP&wndBaWYC$#{im}A(.^B +JcG83g~mVL?s~rQ^~;;w>vFlq^ziT0I٘LyuwUW+J"%4 Q(,ʣk^"K$:|.(sFyhGfR~j
-Fim1g2sۓ&\[ˬ(B}q~.r%-_odYU>bzImÔdYyf1[N\1%GHȓvSjxB1'vj6#zO*6i;qak$6ukE%=8.uO,LDy5
-Kⴰ/8cQ9/D^%A_Fx}6H>@TOyBȹpͯcrnebDQʕ/b2() I&/PhxVvY/Nhtj՟ǽhfJo֬0ezlnx0kW(ZP`t:'VɔNgg׈F08ܲm*~O*b)
>RxtIe\2ZǷ(ɲy
\XɋGzxj
-?zy
-=p>W>(+M<%3 Qǒ<a{YZ5l?VfNq_~*sl|Zr6V
-gsF̱Ph7]?]c!ZG6t{CflPI#d^j&oeΜs$
-)/Nn_4A'DU
YU$ZXZ&:BXZ=X@,ɏoGÄt3#}0
-81'<v5:<q.?"F'D$)3m%OR0qwYY$exJ}4b j %+bI|e.#At(&""y6#X D@yvNҦw2G/dgq،ZF1z}s
-_#cyW&UdYWS;:V
-w j[4/xXJOL'r.zUU=vz24D2#mHo8ݑQH7L("O1< nLH)4>:Ԉ 09`dSP P :鳦<c\rJIPx{%e6	]WMLut',l)6~<uG@r"n X$}	3A=a#OGjYfgu"ѕRmT5xSzd|
v^jN"HEF)Z~=Z׷1¬IRmIh0iJD(aEB{mH0؅$+P
-^o3FcFَ/`c
u')+{1biE!_"F!EXpJq^	34g;T|lMW@!QYHOf/GjFh:YaZ(˹
-tccd@3ީ(@wj{7|e=ljF9s9G)Ӆ.]Hd%KN/Dr-[>JM稩Y
o=klx[L˵뻮TD2mazCYOJQGKٟzΏfbdgtӝl 	
- \c&_aeoJω\mJ[qgV;LK ql n|隗ʡ)h1fc&OwIqtWhxaJED⚃VkiG&U<cN0UU0lL$2@*Ea4{'¥(H]mk#ˤșWU    IDATHĺAKG Y<̿R`5)T3Gg	tJ}
Rc0U[QEX
-	d0NipFG6p0ƠIQ#ϱy^+GoLǙSg3Io~7PX?hn~p˟b"Vkل@_(ŋ6c{pb+}EI9
-´i2k֗P2dpK6]LU$j^t-\g侬45
-z? >YGWsjld>n歈JCk-8K_)X@1k/>ZI[/GNb-l
-Roay-nèibФ01iR,s;$LHyH*$}㴷7˖=VΆ
 #I֬޽_甕݊!^.K7ޚq喝Ȑ!Çiӛ
?,H4*
-C >|4u}$"vAl`˿O	J:qw@Mkl*(ed5|&=@ggoqhiy{.WaAё5މ<^`@]>*8(J
-Ύ6ށ"D45F,Qq}02dȐެ71NWθ3s`#8hWc6lٓ. +k#a``
Dn~Aa,[8dJ+3y{92 xUUQD"$IdYN~'N]!ÇYH
-R(;U 
-I^Pnl6n_(7O̜m;W"0kWj%twZ`0߲yzod
eeرٺoEHYjhtt<iWa*
-?~C`ߣ֯_φ
xo~>s|&Je^R5㫽 OUr0S+<6rz@=2+^G=ռv]1v&AܹboMhѢ:uu_?+5k6Ow==k<mp/=Fg>Cgg'|_{`
-/`*++җN*!~?VDQG&RU?<b1ȳ>$Is=̷-"/fʕ|D׳f>e^XtQ$br:|[컚a:g'_Y},^\abg}SȒL,`!ζwk{fc`/^t9NgJ*8E"w/UUQUAF477cXx1[n9sk.:::0L<䓬]fz-^z%***ePSSC{{;B)..&??z
-ꫯb&<b1f̘k̋/Cwpȫ!QuO~*ș,F^>"5'TZg*ΛGHg\|4a4e,8uu(@aŖAVۻRWFgy?8NZ-> UUU<CȲ,s}aEۍN7>lq6n(<C,X 9PkZ\.D%KrJ f3cX %HPYYwMYY_җGͼ
-?
|3 "nk	U$HzR5m~IPѠ^tC&gQ%a.;e|8'WEbH_LDX'B|5樃ML|'L>\L!?wcF
-l^h"h4|+_!??(Ǹ;p\tttŜ9sF,[iXKNGG6m)**b̙31̘1na<fvCMM
HG?Q$IB
-illO}S\Lph"al|aT6pe')F(҇Ly35![9q32Qc2U@A\"T-3OYYLaSʱI:LhKب5z߱QaM$8Si?Êċ2vpK1HE.H)¬p2`$e<kۢttl@h4:n@ID&"UQ^*dprmsӱVL|BnxfT*јwVyN8~8}5miD:?,GZ՞(K[';عs^EQF奕{EVV.y]Ep~扮'fD D툢k6ccGI/6:"zk>1~99B,6=d2ׂTVkoj-' ";*1h%?Ngə?w2utwəFedֆ] Ov06v583zh9S}m
-T*Z~A鬡g)Hd97`2a4pwq:k(,\A,l.y_ŋYxqgȐrQ+9"d8q3HI2Jjm=BSzhjEQ0 ~	JE8zMwD"47?Ds/G#?ࢥ4Vk9ZB h4:t:dAho'exx'OUфFQmmϠ՚$#MMdʧY?$ik!Ew>pH$Hx5EQ2~2dQ v4IeH&lSXJF1眏t:;:ւ=N,6N$/o!.kI$4DђJ'DG<`&7w!YY3JBEI"Ifz
-t6,j$~"!:ןvY$HBh	ᘎVk#aaN̂:('gnR99_Fs׻p0xH20ÇVvIooNn֭[9qćnAT8Sφk~󂯌cCLX&,٦2
-
-V
-5o}4ZK `6t6߿y騽[GIde`!_+`400E鼘ELy47?DN|7&#8;fs!oEQP,}јM_ v{--P
-a
-
-Vt:+6BAb)`@Z&0;)/cbffdʧ^v"IO8܇,	{XJ&[mꢤ|.]JuS[[~s^R>({/Kv%yW,a3g%裏RUU`"[=gѢE<䓬[ܑqy>O|6G8qUU/׾s{/QUV?NUUG=%@V|Q7Y]ILyWN\Yh'aaG(<m-ztCI#=IBylSpo:_gVKNc$eP>T144gS)L/J
-Y[y3G^0 6+ޕ^DWEQ7??dY{!266ɓ\},[6l[ZZxX,,]_|Ɗ+G֮]M7/L8fݺuebw۷ogdd+W d>OvZV+^&
-qM7oXz5144??|I'>ꢾ G%(
-gx78x ӦM[nرcbpzۇhdڵ>|;7|2ك1e;͛cyv?q^{5IR|s͛7t:Y|9>1L)p|_qOwAII%nѿ3Pg7&pH6K3pHO.L.+bf=d5Ͽgs/}ɖT|TL7xK Sm6< ༌CFq̣Ȫ3ީt&Dw322 
gc6aetZSRA$4
ZAcݻ`0 


,^)SL($O=ԧQU֭[Esr}c,SN套^W_峟,<xT*Ń>ȳ>KWW|g8qǓo۶R|A:;;}ݼtwwsuQSS[oEmm-< UUUz$IzcڵF?Ν;Yp!555baΝtu]rqFۑeA ,]˅dѢEݻ7xj>򑏰xb$IoppqAb/C}}=G?#SObŊ]y 455aX(z(]*EO֥=9b	%-Sh
-
-ZA!(k]Ǚm#H5)d6_N#\޻L/(/?*04q83ch,1噱t%,$U9MoI$r 	y?OPb#(bʗ$ǽBya"//ӉoR0s=;v>-\eYd2aXoڵkYt)T
-EQeX,$1k,A`0Lg8I(N:Nyy9=/Nm8fĈh4PFC^^nx<F!H000@cc#'NIדnGUU^xQ~;VZŊ+&r:t"($//,֭Cph4:A$c\s5$LÆ('?Ab7l7n
`֌'*y;U,󄧒.*cx&c)=?I?Y@$l.|G4bs"4
-L7Ky_z5ǐ:AMbDQ$YP!SrAQUI2!q gMQUÇDqMx<(+!UM{htHP_m4)Ic[D,6Ja
-7CC{(-ht`4fsfhxY3:zD0i)Et:.:;_~IN}a= IBnQQqG"!qTT*N@[Gp:Ift:Zł^G|MFFFXz51L̙3_WrJyYl6lСC,]
->+ӟ˗Յ81bZl;v`ӳ뮻]vb
-lBcc#˗/ѣ`@Qx'뮻PUDksf4
w羚x|\{8F#
-o֭'R)ڴz<ra
-
-
-y(**_$++ݎFd2a2>}:/CE,O>t>B477.@V^M^^Ryaqǣj>:\( _=+op%dg6y
-k5T*LSCI2b4ٰZهVk#;j\9m&/o#|q8	I&TT;I0cǧ(+[GO8ʚ513:z3$ v}d'7w==RS~韙t_<\zjmLIIUemq APx|i>5T*ʞ=_FfJK22ҀFGUeEsØL^~,+~I*g_b:ihh;cq	OdIqR쯾n5/	A(Ӟ H1E#丐?s((-Ur7$fsYK%Lz7@+**>+}դbaQXx=7
-uMa1
-H$5#6MҦRYCn**%bxxĎbuT@i-(J^|8UTW>Hd=Q,~?vbݺuUfVHVTq.HDPUEIv"	d9F(M2B.w<ŏdD~bB	IЛh4  "@+8H%
-uu D
 H^A@EcoS8GQ>h̥|ߓht`e`#G~Vk?$QU8(&S.`D/Q͞=￟:sdA6C+){CBQlM)#ù6aetR(ߣ_4ƍl۶m,\0uRغu+]wycbR)6nHSSsEKKg*>ަ{3^&ذ!FM4٬Ք/n6lL6bUbPX%*;Tc+CQ=8|-o10x/{e/hH
-,hp5JKj*8ʺX="sC|nG4e>]xzA3)m>\=Tx
-2gȓg,@ DKWT~54Ei7SfNp[y<R.kg%`=aP5_:Ĉnpy{WL&
-Yr%{+V0e6l-[e˖-l۶]v1n84˖-_<L*kײcjjjrbt馛nr-[FOO<Ӽ+$	4M_d͔L&Ybhb{96mD,c޽h>,uuuD"$Ib۶mkVXA8fpJu6nHMM
/eeelܸ{K4GA4,7nd˖->J6=kwWC]f*,	N;]U>=_@|)˪H5s\=lI/fbp
ӣ8VVj;钝|hۓ>B
-Z0	:6S	E*IX2*Nob!p ]@b[vRlN1@,=9ΧԜ"O'6Q%|țOa|tI$\~,_{ｗRx x嗉=˗/RTTD0dΝ`l6KJJ7n\2gN9x ]w.Eqw2|z{{ٺu+WfΜ9_͛7΄	̽˥^ʞ={8p ?8sa۶mX,bvvrv{K.^κuu_|.y,Y,[M6g^x&Oŋ)--5nB5h[jg-BboNQrT    IDATm1ؔ"8D[jK18ID{͓j:N,%8>S|zсۺ+y`NI	!R1&8boJ5)4eKv)3;)?C_h
-`߾߿cr=C4zC#FPQQA~~>lڴC X,Q]]M<g``cRXI(Hlf``Zr>$!ItiAjkk=z4]]]S]]Mqq1tFO5vXƎ$IL4\37Fl90mmmZjK?a1k,~߱yfxp8Hɓ0a7x#˖-㩧2Z׏&ABO'?{&3o{'p']緒MgUx,K
lIx,*o;vtt x~:]\?8%UaNMg.T(Sq2{R^EOu&U/*]]/RYy9;EǎIFHʫر'}HTT\+odaf+dB"IyEm媢5sHٹmhJy'Q^~1!IV2`.N֞=wPW)z{_C5JKit]EU3gu${L&7
-$$<F{j4M(Ahlll\ylݺ˅5dҤIYń	uP^E&MM7QfIXr%


<X\)̵^/K\py/j*.]J4eܸqlذݻw3gH$wwrbÎ#Xv }}}~<'Od2rr>LFJJJl۶vZ$nDtMYf9{<)Kw`n-ڏ]T(&A!*Tx >T
-,Y[Ijfd &A'_zoM-|LKw2$~d7Qߊw̸EA,[g#qEl6$fbzl>T5K:OGJS[{/N>ɘ.F3KDDIld9NeUl8TW/%<::;1uvGא$+^,lZZ|PS#GYqxIϛɄؽX,FcǞn/lv>y¸q_C"zww7QXXj% 2^t:"(
->D"y|'	 +WdŹvXd2%*>/,:P(}rׇb}{?3~_^,XC4 (RXXH*Fq:dYDQy d2<D">00(IX,J0bvQA$!HPPP(Ȳ>FBq6-yg$cJ:ݏ(syy
8e(`HsIva
-d?lvb1:M䠳x<u嬎=sxKE̙&܇QCb!k%8SG*5p{Cl>2 d`eCfE(J3=y^odOLS_[ZZx'-D\N,SNDQQQ.<=>8l'~FGW~⢢a+++;AzdkbƛJa6;s|
ud͋FQX$P$.W%l6޽e1t.t]'@ll^d9K_vQ41$i0ĺedB8d2aRA>ى0b-CBhBD,ll(<CubY1Pʞor9l߻'Gy;e=:[mے~t:s\xw)G%~ņl2ث+-;Ows:YLQ4SWi=Ήyŏl$OX<ݏ_k^HNi
-0x.tx
qtcPl4m?UPlSv)BBSI/,cm!ZnZ3əx
PC7dt~>1Y&R=4w
-YMbMt7{u^cl!v%}55X$43Rnفx{;Ƴ'<DT7A<	?e$ f	z<4T\8OxM&ǰ8Y玀`zB-q?k"#؝5xfgO+D1(6r(N IdkdTdCp3T[b\`9VhxQ4;w'I/"Z8.p
OѰ*Iơ!qW##N>J?4| ΌH@t]ٷܮIHt'?f0Xehj*CSn``!sM~++:N-(9Gv$
-4ċkBjK-"2y4~\qWƌe63F~My\|w7{Rۢ,k'Ĝfad]d@11@b؜<G?#;>RΤ
-Z$aiUUU!ox)l6drN,2912BTT\B[S(JEIx `vW7A"ZJ]
LNVPP0g$+UUqs[JKJ))e}͋CMB#GV$:H4ڄ;y]s_1W=<P;@FoN#
-be=O=L`rCȜξVPO?Ē:	:	`qIЩYD1*8cZ^IL]	)VJ\3!/ey-QT d4TЖu`{#mK,FS$%<bÝ2(cԨmnw%:QJ(dD"v)*NoCVX:;QQq	xv{%=¸qt?Vk> O#AaD2 ^|)>|?v{1rűZf#d2!"Ce_D^lvwJuc6{0ݵt~210nB Z\*SsLT(58j1&ڃ$`&>LswSnI溶)Ulwo$|'X2K"SI G38ie*k(2YȔԜb%AZ(3'`(!2wЯڨFsk" #	~Rdc=))&+
-f%(.޽ab#k-;L@GӲj
-͇e;Qb6;Od01TT\B,֌fq!t]%DQX,yxS(*,GdX=EaDfw|DMrf6ǿwK2<吏d83ǋvOE1upEla"S}=8ؖ$y]͖'q"VkG)Vk^$ yyxxjp)(՚?djx+Ng#F\F:݇;ɉ^;	s*+/,faZl^DqE3x+%%sZFR\<wnw5O=!|)_I(-]d'krPv;#snyeDlN0D
JJ fq*+$+csۖ_{m}wph㤠`0Dqa|r*K":/oip
	]B&duU.$*omLdu		
YfQ8@5o`p}cixC+ga/_G4@@9ex,Tˋ2*-qf9{FC4oJ@@GE$A'H蘄Ax-Qs?GqI2>h44]@AĄvtM1"!)&I?A5 5\@tLξTQՂCT	,)hXIbㆂ>g
-Hd<XE0NIa-#Zqv&$43΢˙.ۂNyYccGChyx%^@-
g|g k:nصsasbmn6LՊjX-8D3:&&Fu:4AHd
Q ULfD@
)C2	EfÏ3sL
>rmms}+W	O'DT37
wH_Dt
-X"iDFpGk<ds]cc6DWEu6Aa=7cP|Lzm@W9t
QP4vpZѰ=:vdELڠHSzȪf)< A٨h,R7 8?)M%eA滻Uɔ(/|t0=t]GE"skªu⵳	IOSP@:TFFazp:%bMd8tkhS@j1cmS`CinjBL&6H2#eie;esUePaI  <fqm~KZ
-(*,	&9u
N{3\9#Z.#aʶ';,ӑX# /@q45wJ'0`nzVdÁI"	y9LvƗSWVmiӈg
1hr|3^ׁ+w6='Ls8+yüCgz(31x'Ըvژ8q2	`;$'JӊiC4vHߋ	CҲF:hyQUy@ C E2r-,[lXO}o|\po뚖-[FSS?OEcmattS<)C@>T935]T-vx,iЌͤd-ޏ	!Q3ɌL:bU:܉ߗ64'ϳk.q
7CJ׿N:{l6pBvOS~3yd/~A{{;v~z2y'hii/ˆ|zs1#ScmR
-,)	 HD'HHLM+AQ]2Yf	QHhc6
ϗ<k,~?_~d2?2:;;+={6|_dAG5kp!.2]]]TWW~z6l9szx㍆xNyy(XcI~Y{;0%xbwC
-'U4I\V/lTԢQ9ځ"t8
-qܨF~^!r!2DuevNPpX,(3m4
-
-
-$??|
-V+hEQX,L&dY&뮻7nJ^^dt:M^^o`ۘh̴e]֡"7[lst<)lW//(2$43wW%;?4kmvhCGd,yEٳGP7n$#*7nH(VR$yyD:)..#-,BȪZuy/gʕ|sEGG_|1s!K/1sLƌâEhmm=3gK/e׮]TTT0bM͛Y~1
-hmm#F6E8FUU^/dFt]g̘1s<gUynv[T+beHhDX|ad]\Fc:mI?s%Q$34dh5ʊ<jj}X	RIHYhxXl2a6ir0ըjJyxܞ]Á`Æ
F<  <ÎQ[[K__߰[ZZhiia̘1gTUeժUۿ< _Yx1`N8@ww7W\q2q
-ZjᶮidupTݒgEd.i$h );qQ]gw	ta$a fApwc3kJɄE҈H&	MӐ$n7B5,3x`|y:?B\}$Ivڅ~0^/^{-`
-07n.}[I?&t>Up*k:f<\׎הOcq
-RpU~LؔKߑ߈! ޏlV3tyy].vzH躀dAL$1B:bp@7߇d2!(>L{wĨ0tzSPPc\wulݺ'~ SXpmA˰X#<p)Cy?滺." PWfx:F*(L($VBhi:@2T6C2EDR8vll;k'Ť+FeG(**L&j}+2b12---DQ<H~~1
18b&>@:FU$QL#R=
-T9î];)(tӲ`<ppsD^^EfS 9Y>8?,Ye۱cT"sNdYc\}gu`0Ȟ={X`)ٳA}}GR@FE,^K/@$HfX,D"
-
-
-طo̛7?F
! tadlfv۱ԏГ~{ X
-ijۓ j>]d2d*C*ESE4L3Ibɒ%<<̝;fV+ j*jkkٹs'po)S:/۶mcܹ~VZECC.daNʾ}5j]twfӦM̚5ӧ#P{.L&=z4۷oGUUj=J6e91X~='OF4vfs=b1ꪜ09r뮻H$/\@ee%O<N+M6'?I***n!Qߴ~ϧ?akk|Gh(h I{ي*̜9jg8.Jj"h,+3Gݶm3f̠5U~7ܒe2e
-07zjodXlz++Venvw?>g.|wS__W_jrDhjjV~:ڵks
U,G6H`0fnc9ug֭b1֭[Ƿ-?Guu5SNe˖-q>ϡ(tG0
-I[Q҃U3bwX(y*#%YVf4%(ؐ MUm8+6 WӟD&3<gҥ9^Oee%1G}}=EEEnB]]]<TUUa7o(rwsJZy0EEE DQ(((`ĉȲ|5ajkkx<axǨeɒ%&)((7! /	Q1I&L[`    IDATKQ:zinl%"L26
?]f9YɒH&,NgddEAUׯ_ϝwICCǏG??8 7n$p8aŊܹ3׀HDQQ


?f֭L=CR
-ƌC  4K{{;iɼyrߗa2y;３}rhll駟M\p| D۷ۋ`̙^_޽۸)
>]Cso#0U٬ncC!g/5iG	QtÞ`AJ<p#i4lQ$	]QɄ(Ȳ$IHZWdY>);~?;_UUL&?r~ˣi w:ݵ(($I}5M]O#r;w6u.`|H2HkuV+LM?u\Aё@IGS<{"擲WSqg'x3ft:SAxk;|[n9ׇ`N0͹qC@Nrr000x1&b
100000C@10000x7fAB,ԄfeKZQ`T! 1bHQ0d:kTLg\=fQ{ttQ%IF|@i
NX1000004l6빨#n(ٷqo+1r	:^\(kUUfO_uon#2/d``ǌgz&ܳϰ[4,%nXf:־{MRydr~Bԟ\UB}/Y^ܰ=}_aUaoY_Y9q˗c|_[[SV۷n< )ǐ<n _H&lha֭]Wo_yg+x5/~6_2{bYzro`iki3k']|P/\XGGK7c
-e\ܳ4s]whn>"OnBF|>%%tww|y.XVq:|+
yyy7}{VV>/sե|/~%uϱy(gsc1&NBS!-}[{J$FQ~?{	B\qb@e~g.?/=f@#iQ?r$\6}~ƌ믽BII)=ݬ[<b99PUfd7t|ܳg_/*bނ\|"y
-pr4E\%7~P6ȑvϘW-n,}/|Ï3~ϜŨQ
߷ǈJz7v/g&M˚x&.RƎ׿aFn?r+/6^={xտ1i>rWd{&1adGDh<tx18;AK_E\C|Bii|zk(**//GV,gμæ>f]0~\~Ks3w郎8ɄlF$,(Al`6ѵ7X,D0I&$QkO^wcǍg݅(46Dػw776/cXVwȑl7].jPEM/@08|l6Dhmi6(k0
])((]bpgtMc#ܾ,=lha$#5xHvmF5[$I26m8ygԋgq=fKR.3q1W^}
nc),2uyv*ʫ	pk =4M#NS\RQ&"IL?~4C{[+BU55L2>[@2`̸vJ	QUSf9L'Ll,zp8\x	ƄIho'qU=gcL4¤)S<Fkks-r!g0srHUU/b&=0!0r(>q%8b(/cT0ey8N/K<#H/*fHD18].|"0#M1[x!#*+i>zr&Ob3)-+'R^1'QRZxfR*Ĳ*S{H/Wuc(Ix<:ΨDY>LGiO>EY6y.Nxs?~#[rS3r3[J)+/kQ.[-F5|MQ`{@	Q! 49fTU``````! b``````! b`````! o>TUe``+Wm8O<۷og߾}|,s)B[[G_}U6l؀,*F\۷uGO\u߳ٳ'(ʩdǉ={pw 2<


<Sg̎yf<H4o<䓄B!ygH$ozt:kơCxꩧ۷իWs/_~F
- ffݺuرUUٰa[l9<!2@#G i&D"ꫴj*0dդRaٽ{7ͬ^3003<áC{r
z{{;O>$p{vZ;F0dմ+۳>ˎ;d2<<Ch?_WEaͼȲ̫?Ngg@}x
>PF̙3s
{MM
7nDQf)Q[[޽{E{*-[
-p:o9
-iii!3Emm-$mذ֯_OMM
/ 2/@ѣGwֹflڴSIR۷QYt)%SYYI8nUUyᇙ5kp(O<%KXbDUV!Ilm۶X,:;;e~Ea2m۶i$qA{9E!qFJ^C@>n\c-IRnpnt:G4DQd`ZillVf9|0#G$
-1{l:Dkk+vAN_2e0D{yy9D"L$IXsC]]],XcǎQ__ȉf.B;(>|#GBUUjjjH&رÁbAe4ML&YQ9s000$	jkkzb1DQFMiii^C	c
-cGee%(2k,}Q͛wvS\\LMM
FbYRLJz3L&jkkAbĉbd;k,֬YCEES[[̙3&\tr!0a 'WGf٬]b$lz---P(Dmm-˄	(**ĴiӸ{袋A$jkkٲeV5{F_֭[IRL:L&C[[SN%
-q!#9ȉBSV/]ikkڸyC4M^827r#	!G F)ǄjWZŋOy}m-/29C(g3׿-СCoi%^򳥣?|>.rƍgZ[[sF0^/R]]M}}=r饗I&w}l6n&}QDQka͚5$	/^̆
\}Ք! *˗/qf	]I Ef35YAB(*5EV`fBV2
-nd:]wK.ؼy3wfƌݻ룾W^yN[w<y2O?4;d2VXXn&+2RXX߿ygZ\wu\SٱcGΗW^y.-ָ~wã>ҥKO]6'$pB6m^Hee%T
-.b***Xt)fӧj*8_[O"`͚5
;_4.cڵرχ,lٲQeSVVF{{! 댬j1#:  I 
-"IBR¤bqv(qx;
-&&Sd5
-F{	Ǥ3_ܢ/n_+dŊ<s:::,\kBw寧
-YٷojN]std={6H0<̟?\9j("E8>oSܓG'x۾}yQv;uuul۶l6ܹsٷoN__---tttԔ2e
-f&MDyy9`ƍsr00Ԕ+kaa!X~|>^$I"渆=  (U9ۏbA@$<Db_!]0?FI,Ig7}A.:2W<l[ҜH":,hIMW^a躎lEQltwwf),,dgr:9׋8EW*bժU,P˅i83Zb$I5M6ח{R)AȍD;.'u=OUU4MCUgoF4jbp8̦EQdʔ),Z;w2uTl6yyy455a6q8>IRdY
-
-
-gҥ|K_d2,Ǝ˞={H$8Nn7D"4\GQDΦH,іfE8kvTEf(RYh
-gD#f{z38yoUW]E8fѢE{n.\HUU۷og;͛7@uu57ofܹ=رc		vLSo"f͚/++ M(,,<p,X ƕW^ɘ1c(//駟;iG'<N~q?qVTWW300@<gƌsNEEE)S갪~\.555!I>cK*b| J1al5\C]](2iҤoƌ߿>̙c<#Tn¡()E##k(CV9~ŌabQ)kMih`Lq1YYrQ4Fd2oދ<y'}nhѢ/M|N7[ӧ_qo&;vX#zg#'.N''?.'
- щOޝFUy{kTRIUZJ2Hbca!1@8Г>&4I&=2!NhcB^FVl˖%kRUֻمi@RYիO=c<Oq3fp7olٲ $@ę1
LKpQlYBn8i]G,(N4s
-V̮]e>AspLfQzA?`&(
-'ZӴP?S|-LNU:Y&?:6
4,UUO{@߲`rz}09s2MsJ4)T!"0-=%ɣX-	mT,5Dm]GIf	:܄K||ӥ}(NisY4;)^Re~z,p]^۷S[[ܹsٰa`{z
-x`<(2'NX9}[ ey<|{c۶m<x+VrZ311AGGiM~⋋vZ<s,[F]]O%@ęD!'666]&hx"M`
-1.">r	vO	$oSz"++xmo'yd),K<:=EiEQ֬Y<3(w]\3p_:ćnY4ڪ]TA0K-_6_( ikk6`r?9/2\r	e}v
-֯_O.*֮]OS."^|E oTF4c͚5lܸ])
-q_bq||3gD"mx<tuuŊ{_B!<a]^x
-n3~BөbM*\/^B9
\sWhZ~	)J/\ej'e!M[	x?⥋G0a%ƓO>7<\qvuun:`r޳1@,vYvЂ
-*(v;=!!ֿWP_'a`r-Bee%htJDu144LĿk̟?!:;;x<)//^`bb]lݺz8QUU\ܴ+[n_Wr9|>U SEl6QSUE rjٓؗ{eH/u9)q<MQ;N~M[[H~fϞ3<C0͛7rtoвxsokZ$ntxPMeM`anvf9§ioo碋.O&aƍR)̙kV<ԉFZZZ`̙SYY(x^<H^n&l6LV6nȦMNiF"`xxԄn'͒Ss%>-DQT,E%\Sؑ!:#z\˰݇@L*adY
-0=D2y©'*a=u.xnz4rA<XLL~]'^8O%<kxgGPx3L8? MMM455p87Y|<N7
TU2gtrm"~^0(
-W^y%^{Mq9e^X}v)/\C=D>GUU|>l)".C0-.Ѳt]'RP$`)abxK}X6_Ŵ##G(,H`oq)--='l+#E`-PMv[KҬ8H@?ҶeqG`wζYVsc':~q[P?6q`0XD޿Wu)
-)aOYt?q5@@(-XMs\J(d&iKLWa)&q{ܵ=мhutDU~m
-tvv~M;;;Ok=D.-[hkk+DÂéaDǹ $6e^YxtJĈfu0cNBHD|J	
-Vn#(ю5܏˓ySIG5s6d~:[^
kϛCbb#'](LN/SO<wIMM
E  IDAT
-ib
-,LLLvq\444O(bhh!~?`޼y$$\\.G,!8֭cxxzl6K}}=ng}ih˲>bĦXd:fPis ŨK&kEH`v@SPre{Z	1Ie4\FX.Or<MGXcø	Ne2c붭ܹMe_oCq *&
-*Xe~hk7n &ۙ;wn1L~FFF蠽EQزe^۷SRRiR)4LCOOhbfݍ(jF.BP</ax^l[dN)qb'O.fFbkw
pp8&&AqK!$@ħ´ˤB3uQ:w( 1.ClXdyyg&׋H#cd(7,;CQv$YجWE-W_p^&p8L4Eu2iRYYI}}=xx<L?cTWWL&F,_D"eYڵh4JCC >Niii)ڵk$SYYIiii4uuuB!yzGYY{@7&WsbcoXԕWgsMcgS-~7e1L꽕Bt*a섌4M$V,Am؏Q0
-if̠,as9TegUrIsUK?xnS,ˢz^0]]]tvvJ2d۶mSQQ㙲nj*0+Wdǎ81c-bTUUFmm-~_sNr\q n"P@ 㡹ٳgk.|>ccch@|vaD-qq
*\.|h3]X'nZ"NY\Bz Sedhj5G
+%'K@6bZL
-ēyRǁ[p
ð0<'u] ,YdƆ}'ŋS :`&zByM`0}7UV𱏿O8m#,	X|E#eLE$<G![^;yZg'˅R Sv*6d#losR.K4
-RRRC8<N2ag5#gb9vpj*eC?RXӑU9zL*(
-yUA7A @ @U΄bXaV4ƆFNQ\\f2>AQL,lӁb7Q-8
-U;H
-׭)sbAwY!{	sϦrieG5&IPQc'#BD|bH{!q3TVrFxRP wT4[3Y"$@G0,TA΂KAS ]q\C?ӭ0/LBӄx®M;P8z[UCH1
p*5RԱ2aqNiGr4= BL3i2E*oh6W?TU&I
-	!p8LEE~NRBH
-xG>BDɱUBd/,! B!$@BH!8 Y*+pl	 zbZhNBHFq2|>~+赭Txi׮\87\ʜr~7?~	9|9GϹ!8)aM9=}<~> fܾM><[?o>͠{,ǡou6ylA8ôMഩ5'7ukIdpMKfNNKHd] pTϩZ}C$5-3XP]i若ql4Uṝt$sYe^'e7sq}5<x|zb)sܲd.6U0?i9our`$!/!2փMK/M#5A/u(鉦X+jXx6vMeeCY!B~V
s1-JlWP0ȠiѰ񿾼\:[f,.庅3;Dӹ-K9}CUp5$2)~Lq.;+έUͼ_\Ȝr?S/wtcw_8FQK`Q]p jWW5M5YPGXME;lS0L6f$аˁ9ȰkT͇It':@?|% <=c'T&G
1m\ MCU6W$2t㰩p,V6Vr8iSM?nXT\y,YK}ha#+ ô
ĸoUg H
-xABDt	.m*^>6#q0+#E^7,-+*/ӯ`VӴ0-abY_h1 vt/޻ôM{?y:t8xQ:3
z=+xƥmt$.P0L6*?ݴƿ`kh
X17eT1OolI|N"%X%9ÌH|xqj*JY\[:DvW~w~	O4/R^JAw0̩\6_w>k~eV5	經-xp<f|}}8jkk1Og#/>s͏76[FXw/.,岫|}i1-,H#Hס1:i!.1=;䪦Ji	pHC!>Qr*BD!B	! B!B	! B!$@Bd%g\A7!8! "N0LR4'i4'HJXB!$@BH!84H$
d2Z_B}Ca7ʫ824-Z}9%4Bd:2o}'R/-Q-gM'bw8>rdoFBHLG=.~P\.GoaFy׹tl@K.]z'$c Ӏ :6eYDc;!T^A<V gzҀBLWH%_-|oS
-VN ~?aO	UϨolH#
-!$@]*tC'`Xu\.LpwkCױu= hfHC
-!$@CUU5UUS.(ÑFBHLGH%H4c%B!$@B|z(
-v8*	UEAD
(ĉhY$@IɄD@>Xi! B!$@B? W    IENDB`
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/uninstall.htm 1.5.8.src/docs/nl/uninstall.htm
--- 1.5.6.src/docs/nl/uninstall.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/uninstall.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
   -----------------
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/uninstall.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -56,8 +56,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/upgrading.htm 1.5.8.src/docs/nl/upgrading.htm
--- 1.5.6.src/docs/nl/upgrading.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/upgrading.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/upgrading.htm $
-  $Revision: 7637 $
-  $Date: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -32,32 +32,107 @@
 </div>
 <div id="doc_en_only">No translation available</div>
 
-<a name="upgrade"></a><h1>Upgrading<a href="#upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>Please note: as there have been changes both in the coppermine files and the database from previous versions to cpg1.5.x, users of older versions than cpg1.5.0 will have to apply <strong>all</strong> steps mentioned below: both the files have to be replaced and the update.php script has to be run once.</p>
-<div class="indent">
-
-    <a name="upgrade_why"></a><h2>Why upgrade?<a href="#upgrade_why" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>There are major and minor releases of Coppermine. Major releases have so far been cpg1.0, cpg1.1, cpg1.2.x, cpg1.3.x and cpg1.4.x. The next major release will be cpg1.5.x (which currently is in the dev pipeline - no scheduled release date yet) -  you're just reading the preliminary docs for cpg1.5.x. Minor releases (the third number in the version numbering scheme) represent updates, also known as &quot;maintenance releases&quot;. Major releases contain new features (compared to the previous major release), minor releases do not contain new features, but only bug fixes and slight improvements (like additional language files).</p>
-    <p>To understand the release policy of the coppermine dev team you have to understand how bugs are being fixed: we maintain a repository where the core code of each major release is being constantly being improved. Major and minor bugs that are reported on the coppermine support board are being fixed in that repository. Once a new package is being bundled, all fixes that have been made in that repository go into the new maintenance release.</p>
-    <p>There is a good reason for every new maintenance release: they are usually being packaged when a new bug or vulnerability is being discovered that is relevant in terms of security. As suggested above, there are several minor bugfixes that go into each new release as well, not only the one major bug or vulnerability that lead to the maintenance release. Therefore, it will not be enough to just fix the single vulnerability that has been the initial reason for a new package to be released. Instead, always upgrade to the most recent stable release as soon as it has been announced.</p>
-
-    <div class="indent">
-        <a name="upgrade_why_reasons"></a><h3>Reasons for package releases<a href="#upgrade_why_reasons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>This is a list of minor releases of cpg1.5.x and the reason why they have been released. It is meant to explain why you should upgrade as soon as possible to the most recent stable release if you are running an outdated version.</p>
-        <span class="detail_head_collapsed">Details</span>
-        <div class="detail_body">
-        	<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-        	  <tr>
-        	    <th valign="top" align="left">Package</td>
-        	    <th valign="top" align="left">Reason for release</td>
-        	    <th valign="top" align="left"><span class="small">Release Date</span></td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.6</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Maintenance release (stable)</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
+<a name="upgrade"></a><h1>Upgrading<a href="#upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>Please note: as there have been changes both in the coppermine files and the database from previous versions to cpg1.5.x, users of older versions than cpg1.5.0 will have to apply <strong>all</strong> steps mentioned below: both the files have to be replaced and the update.php script has to be run once.</p>
+<div class="indent">
+
+    <a name="upgrade_why"></a><h2>Why upgrade?<a href="#upgrade_why" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>There are major and minor releases of Coppermine. Major releases have so far been cpg1.0, cpg1.1, cpg1.2.x, cpg1.3.x and cpg1.4.x. The next major release will be cpg1.5.x (which currently is in the dev pipeline - no scheduled release date yet) -  you're just reading the preliminary docs for cpg1.5.x. Minor releases (the third number in the version numbering scheme) represent updates, also known as &quot;maintenance releases&quot;. Major releases contain new features (compared to the previous major release), minor releases do not contain new features, but only bug fixes and slight improvements (like additional language files).</p>
+    <p>To understand the release policy of the coppermine dev team you have to understand how bugs are being fixed: we maintain a repository where the core code of each major release is being constantly being improved. Major and minor bugs that are reported on the coppermine support board are being fixed in that repository. Once a new package is being bundled, all fixes that have been made in that repository go into the new maintenance release.</p>
+    <p>There is a good reason for every new maintenance release: they are usually being packaged when a new bug or vulnerability is being discovered that is relevant in terms of security. As suggested above, there are several minor bugfixes that go into each new release as well, not only the one major bug or vulnerability that lead to the maintenance release. Therefore, it will not be enough to just fix the single vulnerability that has been the initial reason for a new package to be released. Instead, always upgrade to the most recent stable release as soon as it has been announced.</p>
+
+    <div class="indent">
+        <a name="upgrade_why_reasons"></a><h3>Reasons for package releases<a href="#upgrade_why_reasons" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>This is a list of minor releases of cpg1.5.x and the reason why they have been released. It is meant to explain why you should upgrade as soon as possible to the most recent stable release if you are running an outdated version.</p>
+        <span class="detail_head_collapsed">Details</span>
+        <div class="detail_body">
+            <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+              <tr>
+                <th valign="top" align="left">Package</td>
+                <th valign="top" align="left">Reason for release</td>
+                <th valign="top" align="left"><span class="small">Release Date</span></td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.8</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,66417.0.html">Announcement thread</a></li>
+                    <li>Fixed setting default language with language manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,66276.0.html">thread</a>)</li>
+                    <li>Changed form token generation - removed trouble maker parameters (<a href="http://forum.coppermine-gallery.net/index.php/topic,65918.0.html">thread</a>)</li>
+                    <li>Fixed language manager issue for language files with underscore (<a href="http://forum.coppermine-gallery.net/index.php/topic,66274.0.html">thread</a>)</li>
+                    <li>Set moderator group to '0' for all albums to avoid problems for people who used that feature before it was dropped (<a href="http://forum.coppermine-gallery.net/index.php/topic,66118.0.html">thread</a>)</li>
+                    <li>Fixed ecard if no intermediate picture is present (<a href="http://forum.coppermine-gallery.net/index.php/topic,66161.0.html">thread</a>)</li>
+                    <li>Added Estonian language file (user contribution)</li>
+                    <li>Update 'last visit' time if it's a 'remember me' session (<a href="http://forum.coppermine-gallery.net/index.php/topic,66145.0.html">thread</a>)</li>
+                    <li>Added Slovak language file (user contribution)</li>
+                    <li>While deleting non-images, delete the corresponding custom thumbnail if exists</li>
+                    <li>While renaming non-images, rename the corresponding custom thumbnail if exists</li>
+                    <li>While renaming files, check if there will be no conflicts before doing anything</li>
+                    <li>Added plugin hook 'token_criteria'</li>
+                    <li>Fixed missing CSS class cpg_summary and icon replacement leading to broken output of help boxes on config screen (<a href="http://forum.coppermine-gallery.net/index.php/topic,65994.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65996.0.html">thread</a>)</li>
+                    <li>Fixed possibility for users to edit their files in public galleries if disabled in config (<a href="http://forum.coppermine-gallery.net/index.php/topic,65693.0.html">thread</a>)</li>
+                    <li>Disable the possibility for guests to enter file details by default (<a href="http://forum.coppermine-gallery.net/index.php/topic,62522.0.html">thread</a>)</li>
+                    <li>Fixed error message when regular users try to delete their albums in public categories</li>
+                    <li>Re-organizing zip archives inside docs folder</li>
+                    <li>Adding documentation about plugin config options</li>
+                    <li>Fixed issue when reset file ratings (<a href="http://forum.coppermine-gallery.net/index.php/topic,65896.0.html">thread</a>)</li>
+                    <li>Fixed empty values for 'reason' in 'report to administrator' email (<a href="http://forum.coppermine-gallery.net/index.php/topic,65752.0.html">thread</a>)</li>
+                    <li>Fixed category view when albums with keywords are present (<a href="http://forum.coppermine-gallery.net/index.php/topic,64155.0.html">thread</a>)</li>
+                    <li>Changed type of plugin hooks 'theme_thumbnails_wrapper_start/end' from 'filter' to 'action' and adjusted English documentation accordingly (<a href="http://forum.coppermine-gallery.net/index.php/topic,58734.0.html">thread</a>)</li>
+                    <li>Added search terms to the title of the thumbnails page (<a href="http://forum.coppermine-gallery.net/index.php/topic,65840.0.html">thread</a>)</li>
+                    <li>Added Japanese language file (user contribution)</li>
+                    <li>Adding boxes to config documentation for defaults, max, min, recomended and record name</li>
+                    <li>Display Coppermine news always in an iframe (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed error message for non existing categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65763.0.html">thread</a>)</li>
+                    <li>Replaced wrong link in update.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65714.0.html">thread</a>)</li>
+                    <li>Added language table population section to update script to stop cpg1.4.x upgrades seing only Luxemburgish and Mexican as available langauges</li>
+                    <li>Updated Turkish language file (user contribution)</li>
+                    <li>Show password prompt if user tries to access file in password protected album directly</li>
+                    <li>Added Brazilian language file (user contribution)</li>
+                    <li>Fixed uploading to password protected albums in public categories (<a href="http://forum.coppermine-gallery.net/index.php/topic,65677.0.html">thread</a>)</li>
+                    <li>Changed default values for user galleries category (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Fixed album visibility issue with user galleries (<a href="http://forum.coppermine-gallery.net/index.php/topic,65543.0.html">thread</a>)</li>
+                    <li>Changed fix for category alpha sorting</li>
+                    <li>Fixed a critical error with the most viewed meta album</li>
+                    <li>Updated French language file (improvement and corrections)</li>
+                    <li>Allow higher port numbers for the site url config setting</li>
+                    <li>Fixed display of swf files in Firefox (<a href="http://forum.coppermine-gallery.net/index.php/topic,63624.0.html">thread</a>)</li>
+                    <li>Fixed resizing of watermark backup images (<a href="http://forum.coppermine-gallery.net/index.php/topic,65531.0.html">thread</a>)</li>
+                    <li>Fixed category permissions for secondary user groups (<a href="http://forum.coppermine-gallery.net/index.php/topic,65551.0.html">thread</a>)</li>
+                    <li>Fixed issue when editing user albums (<a href="http://forum.coppermine-gallery.net/index.php/topic,65542.0.html">thread</a>)</li>
+                    <li>Fixed issues with usergal_alphatabs plugin (<a href="http://forum.coppermine-gallery.net/index.php/topic,65473.0.html">thread</a> & <a href="http://forum.coppermine-gallery.net/index.php/topic,65547.0.html">thread</a>)</li>
+                    <li>Fixed line breaks in contact form emails</li>
+                    <li>Removed outdated FAQ items</li>
+                    <li>Updated Hungarian language file (user contribution)</li>
+                    <li>Fixed pre-population of user name on comments form (<a href="http://forum.coppermine-gallery.net/index.php/topic,65293.0.html">thread</a>)</li>
+                    <li>Fixed timeout issue when fetching remote files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65424.0.html">thread</a>)</li>
+                    <li>Fixed thumb sharpening (<a href="http://forum.coppermine-gallery.net/index.php/topic,65398.0.html">thread</a>)</li>
+                    <li>Place new comments form accordingly to sort order of comments (<a href="http://forum.coppermine-gallery.net/index.php/topic,65461.0.html">thread</a>)</li>
+                    <li>Added Danish language file (user contribution)</li>
+                    <li>Added default value for 'user_profile6' during user creation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65451.0.html">thread</a>)</li>
+                    <li>Fixed HTML validation issue for german lang files - replaced & by &amp;amp;</li>
+                    <li>Updated plugin manager documentation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65379.0.html">thread</a>)</li>
+                    <li>Added Hungarian language file (user contribution)</li>
+                    <li>Fixed pagination for user manager (<a href="http://forum.coppermine-gallery.net/index.php/topic,65365.0.html">thread</a>)</li>
+                    <li>Updated Finnish language file (user contribution)</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-08-06</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.7</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.6</td>
+                <td valign="top">
+                  <ul>
+                    <li>Maintenance release (stable)</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65278.0.html">Announcement thread</a></li>
                     <li>Fixed broken link (<a href="http://forum.coppermine-gallery.net/index.php/topic,65226.0.html">thread</a>)</li>
                     <li>Extended lang_byte_units array for some language files (<a href="http://forum.coppermine-gallery.net/index.php/topic,65231.0.html">thread</a>)</li>
                     <li>Fixed ip address duplicates in stat_details.php (<a href="http://forum.coppermine-gallery.net/index.php/topic,65230.0.html">thread</a>)</li>
@@ -69,352 +144,363 @@
                     <li>Fixed config value for path to ImageMagick when selecting GD during intallation (<a href="http://forum.coppermine-gallery.net/index.php/topic,65177.0.html">thread</a>)</li>
                     <li>Fixed query for album moderation group (<a href="http://forum.coppermine-gallery.net/index.php/topic,65312.0.html">thread</a>)</li>
                     <li>Fixed display of upload approval button (<a href="http://forum.coppermine-gallery.net/index.php/topic,65314.0.html">thread</a>)</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-04</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.4</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Stable release</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-06-02</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.3</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Release candidate</li>
-        			<li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2010-03-05</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.2</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
-        	        <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-11-16</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.1</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">2009-07-24</td>
-        	  </tr>
-        	  <tr>
-        	    <td valign="top">cpg1.5.0</td>
-        	    <td valign="top">
-        	      <ul>
-        	        <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
-        	      </ul>
-        	    </td>
-        	    <td valign="top" align="right">Never</td>
-        	  </tr>
-        	</table>
-        </div>
-        <p>As you can see, the coppermine dev team is constantly fixing and improving coppermine. Every non-trivial piece of software contains bugs, so there is no guarantee that the version that currently is the most recent one will be the final, ultimately bug-free version to be released in the cpg1.5.x series. It is absolutely vital that you perform regular updates as soon as new packages are being released.</p>
-        <a name="upgrade_why_reasons_end"></a>
-        
-        <a name="upgrade_why_changelog"></a><h3>Changelog<a href="#upgrade_why_changelog" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>Details on the changes that went into a release can be found in the changelog that comes with each package. The changelog file can be found in the root directory of the coppermine package. The changelog contains more information on additional languages and the time and date of the fix as well.</p>
-        <p>The changelog is a plain-text file that can be read using a simple editor - on Windows-driven machines, notepad.exe is fine.</p>
-        <a name="upgrade_why_changelog_end"></a>
-    </div><a name="upgrade_why_end"></a>
-    
-    <a name="upgrade_any"></a><h2>Steps needed to perform when upgrading Coppermine (from any version)<a href="#upgrade_any" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>The instructions here apply for <strong>all</strong> Coppermine udpates/upgrades, so please read them carefully.</p>
-    <ul>
-        <li>
-    	    <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
-    	    <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
-    	    Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
-    	    <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-        <li>
-    	    <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
-    	    <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
-    	    <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-        <li>
-    	    <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
-    	    <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
-    	    If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
-    	    <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-        <li>
-    	    <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
-    	    <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
-    	    <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-        <li>
-    	    <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
-    	    <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
-    	    <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-        <li>
-    	    <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
-    	    <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
-    	    <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
-        </li>
-    </ul>
-    <p>To make this absolutely clear:</p>
-    <p class="cpg_message_error">there is no such thing as a separate upgrade package - coppermine always comes as a complete package that can be used both for a fresh install as well as an upgrade.</p>
-    
-    
-    
-    
-    
-    <a name="upgrade_particular"></a><h2>Additional actions for updating from particular versions<a href="#upgrade_particular" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Depending on the version you're updating from, there are additional actions you need to perform:</p>
-    
-        <div class="indent">
-        <a name="upgrade_10"></a><a name="upgrade_12"></a><h3>Upgrading from version cpg1.0, cpg1.1, cpg1.2.x or cpg1.3.x to cpg1.5.x<a href="#upgrade_10" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        
-        <p>Support for a direct upgrade from cpg1.0, cpg1.1, cpg1.2.x or cpg1.3.x to cpg1.5.x has been dropped - if you still have such an ancient version running, you will have to upgrade in a two-step-process (from your version to cpg1.4.x and then on to cpg1.5.x)</p>
-        
-        
-        
-        <a name="upgrade_14"></a><h3>Upgrading from cpg1.4.x to version cpg1.5.x<a href="#upgrade_14" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <ul>
-          <li>
-              <a name="upgrade_14_plugins"></a><h4>Plugins<a href="#upgrade_14_plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              Plugins made for cpg1.4.x usually can no longer be run on cpg1.5.x, so you'll need to turn them off while you're still running cpg1.4.x (before you start upgrading). Some features that have been a plugin for cpg1.4.x went into the core of cpg1.5.x, so you may not need your plugins any longer. The safest way to make sure that plugins don't interfere is by <a href="configuration.htm#admin_general_enable-plugins">disabling all plugins</a> using the corresponding config option and then removing the content of the plugin folder using your FTP app. After performing the upgrade, get the plugin versions designed for cpg1.5.x and upload them, then re-enable the new plugins one by one.
-          </li>
-          <li>
-              <a name="upgrade_14_custom_theme"></a><h4>Custom theme<a href="#upgrade_14_custom_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              If you have made a custom theme, apply the changes that were introduced in the themes structure to your custom-made theme - refer to the <a href="theme_upgrade_14x-15x.htm">theme-upgrade guide</a>.
-          </li>
-          <li>
-              <a name="upgrade_14_language_files"></a><h4>Language files<a href="#upgrade_14_language_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              You can not use language files from older versions of Coppermine as primary language (the language the admin will use) - make sure you only have the language files that come with this package inside of your lang folder (delete or rename all files from older versions within the lang folder).<br />
-              If you need to use a language that hasn't been translated for cpg1.5.x, you can try using the language file from cpg1.4.x, however there are certain caveats:
-              <ul>
-                <li>cpg1.5.x-phrases that don't exist in your old language file will go untranslated or show in english</li>
-                <li>Coppermine can't be administered using an old language file - the admin needs to use a "true" cpg1.5.x language file</li>
-                <li>You're free to try using old language files, however when running into issues or error messages, switch to US-English and see if the issue goes away then. Using outdated language files goes unsupported</li>
-              </ul>
-          </li>
-          <li>
-              <a name="upgrade_14_password_encryption"></a><h4>Password encryption<a href="#upgrade_14_password_encryption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              In cpg1.3.x, the passwords for the users used to be stored in plain text inside the database. This has been changed in cpg1.4.x - out of the box, cpg1.4.x used to store the passwords encrypted. However, there used to be an option for those who upgraded from cpg1.3.x to cpg1.4.x to skip the step of encrypting the passwords. In cpg1.5.x, the plain-text storage of passwords is no longer an option. If you're running such an old gallery that first was updated from cpg1.3.x to cpg1.4.x and now on to cpg1.5.x, the updater will automatically encrypt all the passwords of your users (including your own admin account). You don't have to mind anything specifically - the updater will do this automatically.
-          </li>
-          <li>
-              <a name="upgrade_14_faq"></a><h4>Display FAQ<a href="#upgrade_14_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              The option to display a FAQ page to end users (by ticking the corresponding config option) that existed in cpg1.3.x and cpg1.4.x has been removed from cpg1.5.x, because it was hardly every used and only caused additional workload for translators. If you belong to those few users who actually used the FAQ menu item in Coppermine's navigation menu, you can easily come up with a custom page that uses coppermine's header and footer and display your individual FAQ there.
-          </li>
-          <li>
-              <a name="upgrade_14_outdated_files"></a><h4>Outdated files<a href="#upgrade_14_outdated_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              Delete the outdated files that came with older versions of coppermine that no longer exist in cpg1.5.x.<br />
-              Again, this is just a precaution to make sure that your new gallery doesn't contain flaws from outdated versions that would allow malevolent attackers to exploit weaknesses in older versions. To find out what files need to be removed manually, take a look at the output at the bottom of the update screen (<tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt>) - the updater will attempt to delete the files for you, but in most server setups it won't have the permission to do so, so you will have to manually delete the files using your FTP app. Another way to find out about the files that need to be deleted is the <a href="#versioncheck">versioncheck</a> page - the files that are scheduled for removal will be displayed there as well - the versioncheck page won't attempt to delete those files though.
-          </li>
-          <li>
-              <a name="upgrade_14_safe_mode"></a><h4>Safe mode<a href="#upgrade_14_safe_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-              If your webserver is running in safe_mode and you have enabled "SILLY_SAFE_MODE" in include/config.inc.php, you will have to go to coppermine's config after performing above mentioned steps and enable "<a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">silly safe mode</a>" there, as the setting in <tt class="code">include/config.inc.php</tt> is no longer being taken into account in cpg1.5.x. The silly_safe_mode setting has been turned into a <a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">config setting</a> instead.
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-04</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.5</td>
+                <td valign="top">
+                  This package was never released. In fact it never existed.
+                </td>
+                <td valign="top" align="right">-</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.4</td>
+                <td valign="top">
+                  <ul>
+                    <li>Stable release</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,65216.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-06-02</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.3</td>
+                <td valign="top">
+                  <ul>
+                    <li>Release candidate</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,63951.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2010-03-05</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.2</td>
+                <td valign="top">
+                  <ul>
+                    <li>Beta release. First public release for testing and evaluation. Do not use for production! No support available yet.</li>
+                    <li><a href="http://forum.coppermine-gallery.net/index.php/topic,62505.0.html">Announcement thread</a></li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-11-16</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.1</td>
+                <td valign="top">
+                  <ul>
+                    <li>Alpha release for testers and translators. This version is not a public release - it has only been released to a closed group of users for <a href="testing.htm">testing</a> and <a href="translation.htm#translation">translation</a> purposes.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">2009-07-24</td>
+              </tr>
+              <tr>
+                <td valign="top">cpg1.5.0</td>
+                <td valign="top">
+                  <ul>
+                    <li>This version was never released as a package - the version number 1.5.0 was just reserved for the initial development stage of the cpg1.5.x series before the feature freeze stage started. There is no package available, nor has there ever been one - only <a href="dev_subversion.htm#subversion">Subversion</a> checkouts have been possible.</li>
+                  </ul>
+                </td>
+                <td valign="top" align="right">Never</td>
+              </tr>
+            </table>
+        </div>
+        <p>As you can see, the coppermine dev team is constantly fixing and improving coppermine. Every non-trivial piece of software contains bugs, so there is no guarantee that the version that currently is the most recent one will be the final, ultimately bug-free version to be released in the cpg1.5.x series. It is absolutely vital that you perform regular updates as soon as new packages are being released.</p>
+        <a name="upgrade_why_reasons_end"></a>
+        
+        <a name="upgrade_why_changelog"></a><h3>Changelog<a href="#upgrade_why_changelog" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>Details on the changes that went into a release can be found in the changelog that comes with each package. The changelog file can be found in the root directory of the coppermine package. The changelog contains more information on additional languages and the time and date of the fix as well.</p>
+        <p>The changelog is a plain-text file that can be read using a simple editor - on Windows-driven machines, notepad.exe is fine.</p>
+        <a name="upgrade_why_changelog_end"></a>
+    </div><a name="upgrade_why_end"></a>
+    
+    <a name="upgrade_any"></a><h2>Steps needed to perform when upgrading Coppermine (from any version)<a href="#upgrade_any" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The instructions here apply for <strong>all</strong> Coppermine udpates/upgrades, so please read them carefully.</p>
+    <ul>
+        <li>
+            <a name="upgrade_any_backup_db"></a><h3 class="detail_head_collapsed smaller">Make a backup (dump) of your database</h3>
+            <div class="detail_body border1">Recommended tools for <a href="export.htm#backup_database">creating a database dump</a> are <a href="http://mysqldumper.de/en/" rel="external" class="external">mySqlDumper</a> or <a href="http://phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a> - refer to the section <a href="dev_tools.htm#dev_tools_database">Tools recommended by the devs: Database manipulation</a> for details.<br />
+            Creating a <a href="export.htm#backup">backup</a> is not mandatory in terms of functionality, but just a precaution in case anything should go wrong. It's advisable to make frequent backups anyway.
+            <p class="small"><a href="#upgrade_any_backup_db" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+        <li>
+            <a name="upgrade_any_backup_config"></a><h3 class="detail_head_collapsed smaller">Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy as a safety precaution if anything should go wrong.</h3>
+            <div class="detail_body border1">Usually, you just download your entire coppermine folder to your local hard drive or any other safe backup location using your <a href="dev_tools.htm#dev_tools_ftp_client"><abbr title="File Transfer Protocol">FTP</abbr> app</a>. A fresh Coppermine package doesn't contain a config file anyway (that file has being created during install on your server), so you can't actually replace an existing config file with an empty one from the package; again, the backup is only a safety precaution.
+            <p class="small"><a href="#upgrade_any_backup_config" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+        <li>
+            <a name="upgrade_any_download"></a><h3 class="detail_head_collapsed smaller">Download the most recent stable version existing in the download section of the official Coppermine homepage</h3>
+            <div class="detail_body border1">Don't assume that you have the most recent version, especially if you have installed Coppermine using a control panel app provided by your webhost. The coppermine dev team doesn't recommend using such <a href="auto-installers.htm#auto-installers">auto-installers</a> - please download the original from the <a href="http://coppermine-gallery.net/">official Coppermine homepage</a>.<br />
+            If you're not sure what package to use (i.e. if there are several archive types), choose the zip archive, as Windows XP and better out of the box come with support for zip archives.
+            <p class="small"><a href="#upgrade_any_download" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+        <li>
+            <a name="upgrade_any_unpack"></a><h3 class="detail_head_collapsed smaller">Unpack the coppermine package you downloaded</h3>
+            <div class="detail_body border1">Similar to fresh installs, you need to extract the packed archive into a temporary folder on your local hard drive (preserving the folder structure within the package). Most modern operating systems come with an unarchiver that is capable to extract zip archives.
+            <p class="small"><a href="#upgrade_any_unpack" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+        <li>
+            <a name="upgrade_any_upload"></a><h3 class="detail_head_collapsed smaller"><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories, making sure not to overwrite your anycontent.php file or the albums directory.</h3>
+            <div class="detail_body border1">In fact, you could upload the albums folder as well - the one that is contained in the package is empty anyway. The recommendation not to upload this folder is only meant as a pre-caution for some users who have "funny" settings for their FTP apps: some exotic FTP applications delete folders existing on the server and then re-create an empty folder on the server-side. This would of course be a disaster for all existing galleries during the upgrade process, as you would lose <em>all</em> your uploaded files in your gallery. However, the number of FTP apps that is set up in that strange way is small and therefore, it won't hurt for most to upload the albums folder as well. If you're not sure, use one of the <a href="dev_tools.htm#dev_tools_ftp_client">FTP clients recommended by the devs</a>.
+            <p class="small"><a href="#upgrade_any_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+        <li>
+            <a name="upgrade_any_update_script"></a><h3 class="detail_head_collapsed smaller">Run the update script</h3>
+            <div class="detail_body border1">To run the PHP-file &quot;<tt class="code">update.php</tt>&quot; (i.e. the <a href="#updater">update script</a>), just enter the <abbr title="Uniform Resource Locator">URL</abbr> into the address bar of your browser. The file &quot;<tt class="code">update.php</tt>&quot; resides in the coppermine directory, so to run it you will need to point your browser to <tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt> (if you have installed Coppermine into the root of your web site, you will have to run <tt class="code">http://yourdomain.tld/update.php</tt> accordingly). This will update your coppermine install by making all necessary changes in the database.
+            <p class="small"><a href="#upgrade_any_update_script" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></p></div>
+        </li>
+    </ul>
+    <p>To make this absolutely clear:</p>
+    <p class="cpg_message_error">there is no such thing as a separate upgrade package - coppermine always comes as a complete package that can be used both for a fresh install as well as an upgrade.</p>
+    
+    
+    
+    
+    
+    <a name="upgrade_particular"></a><h2>Additional actions for updating from particular versions<a href="#upgrade_particular" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Depending on the version you're updating from, there are additional actions you need to perform:</p>
+    
+        <div class="indent">
+        <a name="upgrade_10"></a><a name="upgrade_12"></a><h3>Upgrading from version cpg1.0, cpg1.1, cpg1.2.x or cpg1.3.x to cpg1.5.x<a href="#upgrade_10" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        
+        <p>Support for a direct upgrade from cpg1.0, cpg1.1, cpg1.2.x or cpg1.3.x to cpg1.5.x has been dropped - if you still have such an ancient version running, you will have to upgrade in a two-step-process (from your version to cpg1.4.x and then on to cpg1.5.x)</p>
+        
+        
+        
+        <a name="upgrade_14"></a><h3>Upgrading from cpg1.4.x to version cpg1.5.x<a href="#upgrade_14" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+          <li>
+              <a name="upgrade_14_plugins"></a><h4>Plugins<a href="#upgrade_14_plugins" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              Plugins made for cpg1.4.x usually can no longer be run on cpg1.5.x, so you'll need to turn them off while you're still running cpg1.4.x (before you start upgrading). Some features that have been a plugin for cpg1.4.x went into the core of cpg1.5.x, so you may not need your plugins any longer. The safest way to make sure that plugins don't interfere is by <a href="configuration.htm#admin_general_enable-plugins">disabling all plugins</a> using the corresponding config option and then removing the content of the plugin folder using your FTP app. After performing the upgrade, get the plugin versions designed for cpg1.5.x and upload them, then re-enable the new plugins one by one.
+          </li>
+          <li>
+              <a name="upgrade_14_custom_theme"></a><h4>Custom theme<a href="#upgrade_14_custom_theme" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              If you have made a custom theme, apply the changes that were introduced in the themes structure to your custom-made theme - refer to the <a href="theme_upgrade_14x-15x.htm">theme-upgrade guide</a>. Please note that some themes that used to come with previous versions of Coppermine have been dropped in cpg1.5.x. Those dropped themes are available as separate downloads though.
+          </li>
+          <li>
+              <a name="upgrade_14_language_files"></a><h4>Language files<a href="#upgrade_14_language_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              You can not use language files from older versions of Coppermine as primary language (the language the admin will use) - make sure you only have the language files that come with this package inside of your lang folder (delete or rename all files from older versions within the lang folder).<br />
+              If you need to use a language that hasn't been translated for cpg1.5.x, you can try using the language file from cpg1.4.x, however there are certain caveats:
+              <ul>
+                <li>cpg1.5.x-phrases that don't exist in your old language file will go untranslated or show in english</li>
+                <li>Coppermine can't be administered using an old language file - the admin needs to use a "true" cpg1.5.x language file</li>
+                <li>You're free to try using old language files, however when running into issues or error messages, switch to US-English and see if the issue goes away then. Using outdated language files goes unsupported</li>
+              </ul>
+          </li>
+          <li>
+              <a name="upgrade_14_password_encryption"></a><h4>Password encryption<a href="#upgrade_14_password_encryption" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              In cpg1.3.x, the passwords for the users used to be stored in plain text inside the database. This has been changed in cpg1.4.x - out of the box, cpg1.4.x used to store the passwords encrypted. However, there used to be an option for those who upgraded from cpg1.3.x to cpg1.4.x to skip the step of encrypting the passwords. In cpg1.5.x, the plain-text storage of passwords is no longer an option. If you're running such an old gallery that first was updated from cpg1.3.x to cpg1.4.x and now on to cpg1.5.x, the updater will automatically encrypt all the passwords of your users (including your own admin account). You don't have to mind anything specifically - the updater will do this automatically.
+          </li>
+          <li>
+              <a name="upgrade_14_faq"></a><h4>Display FAQ<a href="#upgrade_14_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              The option to display a FAQ page to end users (by ticking the corresponding config option) that existed in cpg1.3.x and cpg1.4.x has been removed from cpg1.5.x, because it was hardly every used and only caused additional workload for translators. If you belong to those few users who actually used the FAQ menu item in Coppermine's navigation menu, you can easily come up with a custom page that uses coppermine's header and footer and display your individual FAQ there.
+          </li>
+          <li>
+              <a name="upgrade_14_outdated_files"></a><h4>Outdated files<a href="#upgrade_14_outdated_files" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              Delete the outdated files that came with older versions of coppermine that no longer exist in cpg1.5.x.<br />
+              Again, this is just a precaution to make sure that your new gallery doesn't contain flaws from outdated versions that would allow malevolent attackers to exploit weaknesses in older versions. To find out what files need to be removed manually, take a look at the output at the bottom of the update screen (<tt class="code">http://yourdomain.tld/your_coppermine_folder/update.php</tt>) - the updater will attempt to delete the files for you, but in most server setups it won't have the permission to do so, so you will have to manually delete the files using your FTP app. Another way to find out about the files that need to be deleted is the <a href="#versioncheck">versioncheck</a> page - the files that are scheduled for removal will be displayed there as well - the versioncheck page won't attempt to delete those files though.
+          </li>
+          <li>
+              <a name="upgrade_14_safe_mode"></a><h4>Safe mode<a href="#upgrade_14_safe_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              If your webserver is running in safe_mode and you have enabled "SILLY_SAFE_MODE" in include/config.inc.php, you will have to go to coppermine's config after performing above mentioned steps and enable "<a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">silly safe mode</a>" there, as the setting in <tt class="code">include/config.inc.php</tt> is no longer being taken into account in cpg1.5.x. The silly_safe_mode setting has been turned into a <a href="configuration.htm#admin_picture_thumb_advanced_silly_safe_mode_start">config setting</a> instead.
           </li>
           <li>
               <a name="upgrade_14_uri_upload"></a><h4>URI upload removed<a href="#upgrade_14_uri_upload" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
               The <abbr title="Uniform Resource Identifier">URI</abbr> upload feature has been removed from cpg1.4.x to cpg1.5.x, as it wasn't actually doing what many users thought that it would do: when using URI uploads people expected the file to remain at the URI that they entered into the upload form and not be transfered to the webspace where their Coppermine gallery resided on. Subsequently, they thought that they could safe webspace. This was a misconception and in fact just wishfull thinking: using URI uploads in cpg1.4.x, the file actually was uploaded to the Coppermine webspace no matter what.<br />
               Therefore, the actual feature "URI upload" was removed in cpg1.5.x. However (depending on the operating system of your client) you can (ab)use the regular http upload form to accomplish a similar thing in cpg1.5.x: when entering the URL of a file accepted by Coppermine into the http upload form, the file will get downloaded to your client's temporary folder and then a regular http upload from your client to your server will be performed. This is not actually a feature built into coppermine, but rather a feature of your <abbr title="operating system">OS</abbr>/browser and therefore it goes unsupported. However, there is no action required when performing the upgrade - this paragraph is just meant to inform you that the feature was dropped. 
           </li>
-        </ul>
-        
-        <a name="upgrade_15"></a><h3>Upgrading from older versions of cpg1.5.x to the most recent version of  cpg1.5.x<a href="#upgrade_15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>There are no additional steps to follow when upgrading from an older version of cpg1.5.x to the most recent version of that family. Just performing the basic instructions discussed above in <a href="#upgrade_any">Steps needed to perform when upgrading Coppermine (from any version)</a> will be enough.</p>
-    </div><a name="upgrade_particular_end"></a>
-    
-    <a name="updater"></a><h2>The update script<a href="#updater" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>The updater is a script that will update your database and delete leftover files from outdated versions that are no longer used in your version. It can be accessed by clicking on the corresponding link inside the admin menu or by entering the URL into the address bar of your browser.</p>
-    <p class="cpg_example">You can run the updater by entering <tt class="code">http://yoursite.tld/your_coppermine_folder/update.php</tt> into your browser's address bar.</p>
-    <div class="indent">
-            <a name="updater_what_it_does"></a><h3>What it does<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-            The updater performs three things:
-            <ul>
-            	<li>Check the authorization of the visitor who accesses the script</li>
-            	<li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
-            	<li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
-            	<li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
-            </ul>
-            <a name="updater_purpose"></a><h3>Purpose<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-            <p>The updater will perform the database update for you after you manually have replaced the sql file it is using. The updater will <strong>not</strong> detect for you if there is a new version of coppermine available, nor will it download anything from the coppermine website. The level of automation is not that advanced in coppermine (yet).</p>
-            <p>To find out about new versions of coppermine or maintenance releases, check the <a href="configuration.htm#admin_general_coppermine_news">news from coppermine-gallery.net</a>.</p>
-            <a name="updater_authorization"></a><h3>Authorization check<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-            <p>In Coppermine versions before cpg1.5.x, the update script used to be publicly accessible, e.g. everybody was able to run it. While this was good for support purposes (supporters were able to run the updater for users looking for help if it was obvious that they had not done so), there was a slight chance that this accessibility for everyone could at some stage be a security risk. That's why the dev team members decided to protect the updater from being run by any visitor who accesses it - starting with cpg1.5x you need to supply admin credentials. This can happen in four different ways:</p>
-            <ul>
-            	<li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
-            	<li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
-            	<li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
-            	<li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
-            </ul>
-            <a name="updater_when"></a><h3>When must the updater be run?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-            <p>You need to run the updater every time you upgrade/update, i.e. each time the file <tt class="code">sql/update.sql</tt> is being replaced with a new version.</p>
-            <p>It doesn't hurt to run the updater several times in a row, so if you're in doubt, run it again.</p>
-        </div><a name="updater_end"></a>
-        
-    <a name="versioncheck"></a><h2>The version check tool<a href="#versioncheck" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <p>Since the release of cpg1.3.2 Coppermine comes with an additional version checking tool to help you resolve issues with upgrades and updates easily. To launch the versioncheck, simply add <tt>versioncheck.php</tt> to your browser's address bar after being logged into coppermine as admin (example: <tt>http://yourdomain.tld/your_coppermine_folder/versioncheck.php</tt>). With version 1.5.x, you can run the versioncheck utility from the <a href="admin_menu.htm#admin_menu">Admin menu</a>.</p>
-    <p class="cpg_message_info">The versioncheck tool does <strong>not</strong> perform an actual update: it does not download newer versions of coppermine for you, nor does it install any fixes - it just is meant to make you aware of newer versions and help you to determine wether you performed an upgrade correctly.</p>
-    
-    <div class="indent">
-    
-        <a name="versioncheck_description_start"></a><h3>What it does<a href="#versioncheck_description_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>The script &quot;versioncheck&quot; is meant for two purposes:</p>
-        <ul>
-        	<li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
-        	<li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
-        </ul>
-        <p>This script goes through the files on your webserver and tries to determine if the local file versions on your webserver are the identical to the ones at the repository of http://coppermine-gallery.net. Files that do not match are displayed and are the files you should update as well.</p>
-        <p>Compared to previous versions, the versioncheck page has been re-designed for cpg1.5.x both in terms of visuals as well as functionality.</p>
-        <a name="versioncheck_description_end"></a>
-        
-        <a name="versioncheck_first_run"></a><h3>First run<a href="#versioncheck_first_run" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>When run for the first time, you will see the <a href"versioncheck_options_start">option</a> screen first. For a start, default options should be OK, so just submit the form. The script will then determine the coppermine version you're currently running, an try to look up the XML file on the coppermine repository that corresponds to your version. If successfull, it will compare all files that exist on your server against the most recent files that are recommended to use (trying to obtain that data from the repository). Subsequently, you should see a list of folders and files that are supposed to exist on your server and an explanation if the file versions you have are the most recent. For details how to interpret the output, read on.</p>
-        
-        
-        
-        
-        <a name="versioncheck_options_start"></a><h3>Options<a href="#versioncheck_options_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <img src="images/versioncheck_options.png" alt="" border="0" width="386" height="120" title="Options for the version check screen" align="right" />
-        <p>There is a small number of options available on the versioncheck page that should be pretty self-explanatory:</p>
-        <ul>
-            <li><a name="versioncheck_options_display_output"></a><h4>Display output<a href="#versioncheck_options_display_output" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            Determines wether the full output with formatting is used, or only a reduced plain-text output
-            <ul>
-                <li><em>Full-screen</em><br />
-                Use this by default. It will display as much detail as possible and has a nicer layout</li>
-                <li><em>Text-only</em><br />
-                If a supporter <em>asks</em> you to post your versioncheck-output, switch to this options, so you can easily copy the output and paste it into your posting on the coppermine support board. Only do so if a supporter explicitely asks for it! Another potential use for the text-only output is resources-consumption: if you suffer from time-outs, try using the plain-text option, as it consumes slightly less resources.</li>
-            </ul>
-            <a name="versioncheck_options_display_output_end"></a>
-            </li>
-            <li><a name="versioncheck_options_only_show_potential_errors"></a><h4>Only show potential errors<a href="#versioncheck_options_only_show_potential_errors" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            If you have no idea what all the output is supposed to mean or if a supporter asks for it, you might want to tick this option to only display the folders/files that have issues.
-            <a name="versioncheck_options_only_show_potential_errors_end"></a>
-            </li>
-            <li><a name="versioncheck_options_hide_images"></a><h4>Hide images<a href="#versioncheck_options_hide_images" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            When enabling this option, the many graphical resources that come with coppermine (i.e. all the icons and other images) are not being taken into account for display on the versioncheck page - a filter is being applied. Use this option to make the output less cluttered: images usually are not security-sensitive, so if you're only concerned about files that have an impact on security, you can safely hide the images.
-            <a name="versioncheck_options_hide_images_end"></a>
-            </li>
-            <li><a name="versioncheck_options_no_modification_check"></a><h4>Don't check for modified files<a href="#versioncheck_options_no_modification_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            This filter will hide the column "<a href="#versioncheck_comparison_modified">modified</a>" from being displayed and will result in a slightly less cluttered output. The check for modified files will not be performed when the script is being run. Only enable this option if you have performance issues with the script or if all your files are being reported as modified.
-            <a name="versioncheck_options_no_modification_check_end"></a>
-            </li>
-            <li><a name="versioncheck_options_no_connect_online_repository"></a><h4>Do not connect to the online repository<a href="#versioncheck_options_no_connect_online_repository" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            If you check this option, the versioncheck script will not attempt to connect to the online repository and use the local XML file instead. Only use this option if connecting to the online repository doesn't work for you (e.g. if you're on an intranet and your server doesn't have internet access). The main drawback of not connecting to the online repository is the fact that you won't know about possible updates and most recent releases, so you better find the cause for your inability to connect to the online repository.<br />
-            During the development stage (between releases), the online repository usually is not being updated frequently, so only if you're using <a href="dev_subversion.htm#subversion">SVN checkouts</a> (i.e. if you're a developer), you should tick this option.
-            <a name="versioncheck_options_no_connect_online_repository_end"></a>
-            </li>
-        </ul>
-        <p>The options screen lets you configure the versioncheck, or rather what is being displayed. The options aren't saved anywhere, so you will have to adjust them each time you run versioncheck. The default options should be OK for most users - only change them if you have good reasons to do so.</p>
-        <a name="versioncheck_options_end"></a>
-        
-         
-        <a name="versioncheck_comparison_start"></a><h3>Version comparison<a href="#versioncheck_comparison_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <img src="images/versioncheck_output.png" border="0" width="400" height="191" alt="" title="Output generated by version check" align="right" />
-        <p>There is a lot of information packed into a small space. Here's an example of a possible output and what the output means:</p>
-        <ul>
-            <li><a name="versioncheck_comparison_path"></a><h4>Path<a href="#versioncheck_comparison_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            The folder- and file name</li>
-            <li><a name="versioncheck_comparison_missing"></a><h4>Missing<a href="#versioncheck_comparison_missing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            If nothing is being displayed in this column, the folder/file exists on your server. If this is not the case (i.e. the folder/file does not exist on your server or is inaccessible), the column &quot;Missing&quot; will be populated with the result of this first, basic check.<br />
-            Note: there are some folders/files that are mandatory to have; others are optional. Anyway, if you perform a fresh install or upgrade, you should make sure to upload all folders/files. You can then later delete some of the optional files if you want, although this doesn't save much webspace.<br />
-            If a file is missing, all other steps that are next in the loop will not be performed - a missing file can't have a version number or similar. If versioncheck complains about missing files, use your FTP app to review if they are actually missing or inaccessible. If they are missing, re-upload them. If they are inaccessible, you will have to <a href="install_permissions.htm#permissions">assign the needed permissions</a>.<br />
-            Some files that existed in older versions might have gotten removed later. Those that might be a possible security issue will be displayed with the word "removed" in the "missing"-column. If you come across such a file, use your FTP-app to remove the file that versioncheck output complains about. Leaving the file where it is (ignoring the suggestion given by versioncheck) might pose a security risk and therefore is not recommended.</li>
-            <li><a name="versioncheck_comparison_permissions"></a><h4>Permissions<a href="#versioncheck_comparison_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            Displays the permissions assigned to the folder/file. For some folders, write permissions are needed, while for others read permissions are enough. If the permission level of a folder is good, the result will be displayed together with a remark (in brackets) like &quot;OK&quot; (may differ in your language). Using a script like versioncheck to actually check permissions on folders works OK, while it may or may not work very well on files. This being said, you should mostly be concerned about folders that don't have sufficient permissions. If files are being reported to have an improper set of permissions assigned, don't be to alarmed if the rest of your gallery is working just fine.<br />
-            If permissions on folders need reviewing, read up the <a href="install_permissions.htm#permissions">permissions section of the docs</a> and do as suggested there.</li>
-            <li><a name="versioncheck_comparison_version"></a><h4>Version<a href="#versioncheck_comparison_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            The version of the file on your server. If it is identical to the version indicated in the repository, you should see an &quot;OK&quot;. If you're running an oudated version on your server you should get a fresh package and perform an upgrade.<br />
-            Note: folders don't have version numbers, nor do binary files (like graphics) have one, that's why the column &quot;Version&quot; displays &quot;<acronym title="not applicable">n/a</acronym>&quot; for folders and binary files. Only files that contain textual content can have a version number, so don't be alarmed by the many &quot;n/a (OK)&quot;-messages.</li>
-            <li><a name="versioncheck_comparison_revision"></a><h4>Revision<a href="#versioncheck_comparison_revision" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            The revision of the file on your server. If it is identical to the revision indicated in the XML repository, you should see an &quot;OK&quot;. If you're running an oudated revision on your server you should get a fresh package and perform an upgrade.<br />
-            Revisions are related to the versions - usually, if your version is OK, your revision should be OK as well. Only if you perform checkouts from the <a href="dev_subversion.htm#subversion">subversion repository</a>, the revisions may &quot;act up&quot;.<br />
-            The same thing that applies to version numbers applies to revisions as well: only textual files can have revision numbers - folders and binary files don't have a revision number.<br />
-            Confused? You don't have to: usually, you can safely ignore revisions - if you want to find out about what revisions are being used for, read the <a href="dev_subversion.htm#dev_subversion_revision">details on the subversion</a> page.</li>
-            <li><a name="versioncheck_comparison_modified"></a><h4>Modified<a href="#versioncheck_comparison_modified" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            If a file is accessible and the version and revision numbers match, the versioncheck script attempts to perform a check wether the file has been modified, compared to the original that comes with the coppermine package. This check is being performed by taking into account the MD5-hashes of the original file and your copy.<br />When performing a fresh install or upgrade, there should be no modified files. If they are being displayed as modified, there are several possible reasons:
-            <ul>
-                <li>You <strong>deliberately</strong> modified the file (e.g. by applying a custom modification to it). In this case, it's OK to ignore the warning in the &quot;Modified&quot;-column and continue</li>
-                <li>Your file has not been transfered fully to the webserver. If this is the case, try to re-upload the file from your client to the server. If this doesn't help, your package might have gotten corrupt. Re-download a fresh one from the coppermine download section, un-archive it and re-upload the file. Make sure that your FTP app is configured to actually overwrite existing files</li>
-                <li>You have used an improper FTP-mode to transfer the file to your webserver. Using FTP apps, you can transfer files in binary or ASCII-mode. Most up-to-date FTP clients have a feature that will automatically select the proper FTP-mode for each file. If this is not the case, try the manual appoach and explicitely specify the FTP-mode for your file uploads.</li>
-                <li>Your webhost is injecting code into each file. Many free webspace providers (so-called &quot;freehosts&quot;) do this to inject advertisments into your files. There's little you can do then except signing up with paid webhosting or ignoring the &quot;Modified&quot;-warning and hoping that things will work anyway.</li>
-            </ul>
-            The output of the column "modified" can be filtered by enabling the option <a href="#versioncheck_options_no_modification_check">Don't check for modified files</a>. This will result in a slightly increased performance of the versioncheck script.
-            </li>
-            <li><a name="versioncheck_comparison_comment"></a><h4>Comment<a href="#versioncheck_comparison_comment" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            The comment-column contains a short recommendation about what is supposedly wrong and what you should do to fix this. No comments usually means that everything is OK.</li>
-            <li><a name="versioncheck_comparison_repository_link"></a><h4>Repository link<a href="#versioncheck_comparison_repository_link" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-            The link to the SVN repository (web SVN) is meant as an additional feature for power-users and developers. Read the <a href="dev_subversion.htm#subversion">subversion repository</a> instructions to find out more. If everything is fine, you don't have to worry about the link anyway.</li>
-        </ul>
-        <a name="versioncheck_comparison_end"></a>
-        
-        <a name="versioncheck_problems"></a><h3>Things that could go wrong using versioncheck<a href="#versioncheck_problems" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>As the actions performed by the versioncheck script are complex, there are several things that can go wrong, depending on your webserver setup:</p>
-        <ul>
-            <li><strong>No connection to the online XML repository</strong><br />
-            If your server resides behind a proxy or a web filter that requires authentication or doesn't have internet connection at all (e.g. on a company's intranet), the versioncheck script may not be able to connect to the online XML repository. Use the corresponding option to keep the script from trying. The caveats mentioned in the options section applies.</li>
-            <li>I get a white page, or a page without actual content<br />
-            The script probably times out, as it consumes huge resources. You'll have to live without versioncheck then on your server setup, unless the server is yours to configure, so you can assign more memory and execution time to the script.</li>
-            <li>I get an error message<br />
-            Error messages like <tt class="code">Fatal error: Maximum execution time of 60 seconds exceeded in /path/to/webroot/coppermine_folder/include/versioncheck.inc.php on line 276</tt> are an indicator for the script consuming too many resources on your server. Try disabling some output options. If this doesn't help, you simply can not run the versioncheck script on your server.
-            </li>
-        </ul>
-        <p>Versioncheck is being provided as a courtesy to end users. As there are several factors that have an impact on it, it may or may not work on your server setup. If the versioncheck tool does nothing at all, this is probably the case for you - you don't have to be alarmed in this case: just make sure to keep your coppermine install up-to-date, preferably by enabling the config option "<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>". Only if individual issues are being reported by the version check tool (i.e. only if <em>some</em> lines contain a remark in the comments column), you should be alarmed and take a closer look.</p>
-        <a name="versioncheck_problems_end"></a>
-        
-        <a name="versioncheck_expect"></a><h3>Wrong expectations<a href="#versioncheck_expect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-        <p>To some this may sound trivial, for others it might be an important piece of information: naturally, files that you have not replaced during the upgrading process (e.g. <tt class="code">anycontent.php</tt>) will show as outdated in versioncheck's output. This is of course to be expected. It doesn't hurt if you performed the upgrade exactly as suggested, as the files you're supposed to keep during that process don't actually contain code that needs updating. As an example, <tt class="code">anycontent.php</tt> doesn't actually contain code at all (at least the file that comes with coppermine out of the box). It <em>can</em> contain custom code if you decide to use it. For details on the usage of <tt class="code">anycontent.php</tt>, refer to the section &quot;<a href="php-content.htm#php-content_anycontent">Using anycontent.php</a>&quot;.</p>
-        <p>The versioncheck tool doesn't actually <em>download</em> newer file versions from the internet - it just <em>checks</em> the files you have on your server against a list of most recent files. The versioncheck tool doesn't check nor sanitize your site against hacking.</p>
-        
-    </div><a name="versioncheck_end"></a>
-    
-    
-    <a name="upgrade_faq"></a><h2>Upgrading FAQ<a href="#upgrade_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-    <ul>
-    	<li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	There are various tools that allow you to stay up to date and make sure that you don't miss a release:
-    	<ul>
-    		<li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
-    		<li>Subscribe to the package on the sf.net project pages</li>
-    		<li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
-    	</ul>
-    	</li>
-    	<li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
-    	However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
-    	<li>
-    	    <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    	    There are several ways to determine what version of Coppermine you are running:
-    	    <ul>
-    	        <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
-    	        <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
-    	        <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
-    	    </ul>
-    	</li>
-    </ul>
-</div><a name="upgrade_end"></a>
-
-<a name="downgrading"></a><h2>Downgrading from cpg1.5.x to an older version<a href="#downgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>CPG1.5.x incorporates many new features (compared to older versions), so we encourage all users to upgrade. However, there may be some who want to test cpg1.5.x and decide later that they want to go back to an older version. You have to keep in mind that a full upgrade changes the overall layout of coppermine's database that includes converting the encoding to unicode. This process can't be reverted: once you have done the conversion, the only way back is to restore a complete mySQL database dump (of course you have to create this backup <strong>before</strong> you upgraded in the first place). Creating mySQL dumps (backups) is recommended anyway, so you should do so <strong>now</strong>.</p>
-<p class="cpg_message_warning">To make this absolutely clear: you can <strong>only</strong> downgrade if you used to have cpg1.4.x before and upgraded this version to cpg1.5.x. If you have made a <strong>fresh</strong> install of cpg1.5.x, you <strong>can not</strong> downgrade at all!</p>
-<p>To actually perform the downgrade, replace all cpg1.5.x files on your server with the files from the older version (as if you were doing an upgrade, see above). Then restore your database dump that you must have made before upgrading. If you don't have a database dump (backup), you can't go back!</p>
-<a name="downgrading_end"></a>
+          <li>
+              <a name="upgrade_14_new_features"></a><h4>Configure new features<a href="#upgrade_14_new_features" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+              In comparison to cpg1.4.x, the new version cpg1.5.x comes with a load of new features. Some of them are enabled by default after performing the upgrade, which might not be what you want. Therefore, it's advisable that you (at least cursorily) read up the <a href="index.htm#features">features list</a> and check the <a href="configuration.htm#admin">config panel</a> and the <a href="groups.htm#group_cp">groups control panel</a> for the changes there. The way that Coppermine handles languages has been changed as well, that's why you need to visit the <a href="languages.htm#language_manager">language manager</a> at least once after the upgrade and configure language support there.
+          </li>
+        </ul>
+        
+        <a name="upgrade_15"></a><h3>Upgrading from older versions of cpg1.5.x to the most recent version of  cpg1.5.x<a href="#upgrade_15" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>There are no additional steps to follow when upgrading from an older version of cpg1.5.x to the most recent version of that family. Just performing the basic instructions discussed above in <a href="#upgrade_any">Steps needed to perform when upgrading Coppermine (from any version)</a> will be enough.</p>
+    </div><a name="upgrade_particular_end"></a>
+    
+    <a name="updater"></a><h2>The update script<a href="#updater" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The updater is a script that will update your database and delete leftover files from outdated versions that are no longer used in your version. It can be accessed by clicking on the corresponding link inside the admin menu or by entering the URL into the address bar of your browser.</p>
+    <p class="cpg_example">You can run the updater by entering <tt class="code">http://yoursite.tld/your_coppermine_folder/update.php</tt> into your browser's address bar.</p>
+    <div class="indent">
+            <a name="updater_what_it_does"></a><h3>What it does<a href="#updater_what_it_does" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            The updater performs three things:
+            <ul>
+                <li>Check the authorization of the visitor who accesses the script</li>
+                <li>Run the mysql database queries that reside in the file <tt class="code">sql/update.sql</tt> (replacing the generic table prefix with the one you actually chose during initial install)</li>
+                <li>Delete some files that used to reside inside coppermine's core in previous versions. The script only deletes unneeded files, but it doesn't touch your custom files, so there is absolutely no reason to be alarmed.</li>
+                <li>Convert your passwords from plain text to encrypted: in older versions of coppermine there used to be an option to allow the passwords of your users to be stored in plain text within the database. In cpg1.5.x, plain text passwords are no longer supported. Therefore (if you don't already use encrypted passwords), the passwords in your database will be encrypted by the update script.</li>
+            </ul>
+            <a name="updater_purpose"></a><h3>Purpose<a href="#updater_purpose" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            <p>The updater will perform the database update for you after you manually have replaced the sql file it is using. The updater will <strong>not</strong> detect for you if there is a new version of coppermine available, nor will it download anything from the coppermine website. The level of automation is not that advanced in coppermine (yet).</p>
+            <p>To find out about new versions of coppermine or maintenance releases, check the <a href="configuration.htm#admin_general_coppermine_news">news from coppermine-gallery.net</a>.</p>
+            <a name="updater_authorization"></a><h3>Authorization check<a href="#updater_authorization" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            <p>In Coppermine versions before cpg1.5.x, the update script used to be publicly accessible, e.g. everybody was able to run it. While this was good for support purposes (supporters were able to run the updater for users looking for help if it was obvious that they had not done so), there was a slight chance that this accessibility for everyone could at some stage be a security risk. That's why the dev team members decided to protect the updater from being run by any visitor who accesses it - starting with cpg1.5x you need to supply admin credentials. This can happen in four different ways:</p>
+            <ul>
+                <li>If you're already logged in as admin and run the updater from the link in coppermine's admin menu, the updater should run without further prompts for authentification - it uses the "regular" cookie-driven authentification that the entire coppermine script is using</li>
+                <li>If you're not logged in as admin or if the coppermine core components no longer work without running the updater first (usually happens when upgrading major coppermine versions), you are prompted for credentials - enter the coppermine admin account details that you set up when installing coppermine in the first place</li>
+                <li>If you can not remember your standalone coppermine admin credentials, you can supply your mysql credentials - you needed them when you installed coppermine in the first place. If you have forgotten them, read them up in the file that is used to store the mysql database connection details: download <tt class="code">include/config.inc.php</tt> from your webserver to your client and then edit it with a plain text editor - you should see the mysql credentials in that file. If they have changed, your webhost should be able to help you retrieving them.</li>
+                <li>If everything else fails, there is a toggle inside the code of the update script that you can use to skip authentification - to switch that toggle, download the update script (<tt class="code">update.php</tt>) from your webserver to your client, find <tt class="code">// define('SKIP_AUTHENTICATION', true);</tt> and replace with <tt class="code">define('SKIP_AUTHENTICATION', true);</tt>. Safe your changes and upload the edited file to your webserver, overwriting the version that already resides on your server. Remember to restore the file as it was after having successfully performed the update.</li>
+            </ul>
+            <a name="updater_when"></a><h3>When must the updater be run?<a href="#updater_when" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            <p>You need to run the updater every time you upgrade/update, i.e. each time the file <tt class="code">sql/update.sql</tt> is being replaced with a new version.</p>
+            <p>It doesn't hurt to run the updater several times in a row, so if you're in doubt, run it again.</p>
+        </div><a name="updater_end"></a>
+        
+    <a name="versioncheck"></a><h2>The version check tool<a href="#versioncheck" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>Since the release of cpg1.3.2 Coppermine comes with an additional version checking tool to help you resolve issues with upgrades and updates easily. To launch the versioncheck, simply add <tt>versioncheck.php</tt> to your browser's address bar after being logged into coppermine as admin (example: <tt>http://yourdomain.tld/your_coppermine_folder/versioncheck.php</tt>). With version 1.5.x, you can run the versioncheck utility from the <a href="admin_menu.htm#admin_menu">Admin menu</a>.</p>
+    <p class="cpg_message_info">The versioncheck tool does <strong>not</strong> perform an actual update: it does not download newer versions of coppermine for you, nor does it install any fixes - it just is meant to make you aware of newer versions and help you to determine wether you performed an upgrade correctly.</p>
+    
+    <div class="indent">
+    
+        <a name="versioncheck_description_start"></a><h3>What it does<a href="#versioncheck_description_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>The script &quot;versioncheck&quot; is meant for two purposes:</p>
+        <ul>
+            <li>If you have upgraded from a previous version, you should perform versioncheck to see if your upgrade worked as expected</li>
+            <li>Use versioncheck to make sure that your coppermine version is up-to-date</li>
+        </ul>
+        <p>This script goes through the files on your webserver and tries to determine if the local file versions on your webserver are the identical to the ones at the repository of http://coppermine-gallery.net. Files that do not match are displayed and are the files you should update as well.</p>
+        <p>Compared to previous versions, the versioncheck page has been re-designed for cpg1.5.x both in terms of visuals as well as functionality.</p>
+        <a name="versioncheck_description_end"></a>
+        
+        <a name="versioncheck_first_run"></a><h3>First run<a href="#versioncheck_first_run" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>When run for the first time, you will see the <a href"versioncheck_options_start">option</a> screen first. For a start, default options should be OK, so just submit the form. The script will then determine the coppermine version you're currently running, an try to look up the XML file on the coppermine repository that corresponds to your version. If successfull, it will compare all files that exist on your server against the most recent files that are recommended to use (trying to obtain that data from the repository). Subsequently, you should see a list of folders and files that are supposed to exist on your server and an explanation if the file versions you have are the most recent. For details how to interpret the output, read on.</p>
+        
+        
+        
+        
+        <a name="versioncheck_options_start"></a><h3>Options<a href="#versioncheck_options_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <img src="images/versioncheck_options.png" alt="" border="0" width="386" height="120" title="Options for the version check screen" align="right" />
+        <p>There is a small number of options available on the versioncheck page that should be pretty self-explanatory:</p>
+        <ul>
+            <li><a name="versioncheck_options_display_output"></a><h4>Display output<a href="#versioncheck_options_display_output" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            Determines wether the full output with formatting is used, or only a reduced plain-text output
+            <ul>
+                <li><em>Full-screen</em><br />
+                Use this by default. It will display as much detail as possible and has a nicer layout</li>
+                <li><em>Text-only</em><br />
+                If a supporter <em>asks</em> you to post your versioncheck-output, switch to this options, so you can easily copy the output and paste it into your posting on the coppermine support board. Only do so if a supporter explicitely asks for it! Another potential use for the text-only output is resources-consumption: if you suffer from time-outs, try using the plain-text option, as it consumes slightly less resources.</li>
+            </ul>
+            <a name="versioncheck_options_display_output_end"></a>
+            </li>
+            <li><a name="versioncheck_options_only_show_potential_errors"></a><h4>Only show potential errors<a href="#versioncheck_options_only_show_potential_errors" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            If you have no idea what all the output is supposed to mean or if a supporter asks for it, you might want to tick this option to only display the folders/files that have issues.
+            <a name="versioncheck_options_only_show_potential_errors_end"></a>
+            </li>
+            <li><a name="versioncheck_options_hide_images"></a><h4>Hide images<a href="#versioncheck_options_hide_images" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            When enabling this option, the many graphical resources that come with coppermine (i.e. all the icons and other images) are not being taken into account for display on the versioncheck page - a filter is being applied. Use this option to make the output less cluttered: images usually are not security-sensitive, so if you're only concerned about files that have an impact on security, you can safely hide the images.
+            <a name="versioncheck_options_hide_images_end"></a>
+            </li>
+            <li><a name="versioncheck_options_no_modification_check"></a><h4>Don't check for modified files<a href="#versioncheck_options_no_modification_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            This filter will hide the column "<a href="#versioncheck_comparison_modified">modified</a>" from being displayed and will result in a slightly less cluttered output. The check for modified files will not be performed when the script is being run. Only enable this option if you have performance issues with the script or if all your files are being reported as modified.
+            <a name="versioncheck_options_no_modification_check_end"></a>
+            </li>
+            <li><a name="versioncheck_options_no_connect_online_repository"></a><h4>Do not connect to the online repository<a href="#versioncheck_options_no_connect_online_repository" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            If you check this option, the versioncheck script will not attempt to connect to the online repository and use the local XML file instead. Only use this option if connecting to the online repository doesn't work for you (e.g. if you're on an intranet and your server doesn't have internet access). The main drawback of not connecting to the online repository is the fact that you won't know about possible updates and most recent releases, so you better find the cause for your inability to connect to the online repository.<br />
+            During the development stage (between releases), the online repository usually is not being updated frequently, so only if you're using <a href="dev_subversion.htm#subversion">SVN checkouts</a> (i.e. if you're a developer), you should tick this option.
+            <a name="versioncheck_options_no_connect_online_repository_end"></a>
+            </li>
+        </ul>
+        <p>The options screen lets you configure the versioncheck, or rather what is being displayed. The options aren't saved anywhere, so you will have to adjust them each time you run versioncheck. The default options should be OK for most users - only change them if you have good reasons to do so.</p>
+        <a name="versioncheck_options_end"></a>
+        
+         
+        <a name="versioncheck_comparison_start"></a><h3>Version comparison<a href="#versioncheck_comparison_start" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <img src="images/versioncheck_output.png" border="0" width="400" height="191" alt="" title="Output generated by version check" align="right" />
+        <p>There is a lot of information packed into a small space. Here's an example of a possible output and what the output means:</p>
+        <ul>
+            <li><a name="versioncheck_comparison_path"></a><h4>Path<a href="#versioncheck_comparison_path" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            The folder- and file name</li>
+            <li><a name="versioncheck_comparison_missing"></a><h4>Missing<a href="#versioncheck_comparison_missing" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            If nothing is being displayed in this column, the folder/file exists on your server. If this is not the case (i.e. the folder/file does not exist on your server or is inaccessible), the column &quot;Missing&quot; will be populated with the result of this first, basic check.<br />
+            Note: there are some folders/files that are mandatory to have; others are optional. Anyway, if you perform a fresh install or upgrade, you should make sure to upload all folders/files. You can then later delete some of the optional files if you want, although this doesn't save much webspace.<br />
+            If a file is missing, all other steps that are next in the loop will not be performed - a missing file can't have a version number or similar. If versioncheck complains about missing files, use your FTP app to review if they are actually missing or inaccessible. If they are missing, re-upload them. If they are inaccessible, you will have to <a href="install_permissions.htm#permissions">assign the needed permissions</a>.<br />
+            Some files that existed in older versions might have gotten removed later. Those that might be a possible security issue will be displayed with the word "removed" in the "missing"-column. If you come across such a file, use your FTP-app to remove the file that versioncheck output complains about. Leaving the file where it is (ignoring the suggestion given by versioncheck) might pose a security risk and therefore is not recommended.</li>
+            <li><a name="versioncheck_comparison_permissions"></a><h4>Permissions<a href="#versioncheck_comparison_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            Displays the permissions assigned to the folder/file. For some folders, write permissions are needed, while for others read permissions are enough. If the permission level of a folder is good, the result will be displayed together with a remark (in brackets) like &quot;OK&quot; (may differ in your language). Using a script like versioncheck to actually check permissions on folders works OK, while it may or may not work very well on files. This being said, you should mostly be concerned about folders that don't have sufficient permissions. If files are being reported to have an improper set of permissions assigned, don't be to alarmed if the rest of your gallery is working just fine.<br />
+            If permissions on folders need reviewing, read up the <a href="install_permissions.htm#permissions">permissions section of the docs</a> and do as suggested there.</li>
+            <li><a name="versioncheck_comparison_version"></a><h4>Version<a href="#versioncheck_comparison_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            The version of the file on your server. If it is identical to the version indicated in the repository, you should see an &quot;OK&quot;. If you're running an oudated version on your server you should get a fresh package and perform an upgrade.<br />
+            Note: folders don't have version numbers, nor do binary files (like graphics) have one, that's why the column &quot;Version&quot; displays &quot;<acronym title="not applicable">n/a</acronym>&quot; for folders and binary files. Only files that contain textual content can have a version number, so don't be alarmed by the many &quot;n/a (OK)&quot;-messages.</li>
+            <li><a name="versioncheck_comparison_revision"></a><h4>Revision<a href="#versioncheck_comparison_revision" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            The revision of the file on your server. If it is identical to the revision indicated in the XML repository, you should see an &quot;OK&quot;. If you're running an oudated revision on your server you should get a fresh package and perform an upgrade.<br />
+            Revisions are related to the versions - usually, if your version is OK, your revision should be OK as well. Only if you perform checkouts from the <a href="dev_subversion.htm#subversion">subversion repository</a>, the revisions may &quot;act up&quot;.<br />
+            The same thing that applies to version numbers applies to revisions as well: only textual files can have revision numbers - folders and binary files don't have a revision number.<br />
+            Confused? You don't have to: usually, you can safely ignore revisions - if you want to find out about what revisions are being used for, read the <a href="dev_subversion.htm#dev_subversion_revision">details on the subversion</a> page.</li>
+            <li><a name="versioncheck_comparison_modified"></a><h4>Modified<a href="#versioncheck_comparison_modified" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            If a file is accessible and the version and revision numbers match, the versioncheck script attempts to perform a check wether the file has been modified, compared to the original that comes with the coppermine package. This check is being performed by taking into account the MD5-hashes of the original file and your copy.<br />When performing a fresh install or upgrade, there should be no modified files. If they are being displayed as modified, there are several possible reasons:
+            <ul>
+                <li>You <strong>deliberately</strong> modified the file (e.g. by applying a custom modification to it). In this case, it's OK to ignore the warning in the &quot;Modified&quot;-column and continue</li>
+                <li>Your file has not been transfered fully to the webserver. If this is the case, try to re-upload the file from your client to the server. If this doesn't help, your package might have gotten corrupt. Re-download a fresh one from the coppermine download section, un-archive it and re-upload the file. Make sure that your FTP app is configured to actually overwrite existing files</li>
+                <li>You have used an improper FTP-mode to transfer the file to your webserver. Using FTP apps, you can transfer files in binary or ASCII-mode. Most up-to-date FTP clients have a feature that will automatically select the proper FTP-mode for each file. If this is not the case, try the manual appoach and explicitely specify the FTP-mode for your file uploads.</li>
+                <li>Your webhost is injecting code into each file. Many free webspace providers (so-called &quot;freehosts&quot;) do this to inject advertisments into your files. There's little you can do then except signing up with paid webhosting or ignoring the &quot;Modified&quot;-warning and hoping that things will work anyway.</li>
+            </ul>
+            The output of the column "modified" can be filtered by enabling the option <a href="#versioncheck_options_no_modification_check">Don't check for modified files</a>. This will result in a slightly increased performance of the versioncheck script.
+            </li>
+            <li><a name="versioncheck_comparison_comment"></a><h4>Comment<a href="#versioncheck_comparison_comment" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            The comment-column contains a short recommendation about what is supposedly wrong and what you should do to fix this. No comments usually means that everything is OK.</li>
+            <li><a name="versioncheck_comparison_repository_link"></a><h4>Repository link<a href="#versioncheck_comparison_repository_link" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            The link to the SVN repository (web SVN) is meant as an additional feature for power-users and developers. Read the <a href="dev_subversion.htm#subversion">subversion repository</a> instructions to find out more. If everything is fine, you don't have to worry about the link anyway.</li>
+        </ul>
+        <a name="versioncheck_comparison_end"></a>
+        
+        <a name="versioncheck_problems"></a><h3>Things that could go wrong using versioncheck<a href="#versioncheck_problems" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>As the actions performed by the versioncheck script are complex, there are several things that can go wrong, depending on your webserver setup:</p>
+        <ul>
+            <li><strong>No connection to the online XML repository</strong><br />
+            If your server resides behind a proxy or a web filter that requires authentication or doesn't have internet connection at all (e.g. on a company's intranet), the versioncheck script may not be able to connect to the online XML repository. Use the corresponding option to keep the script from trying. The caveats mentioned in the options section applies.</li>
+            <li>I get a white page, or a page without actual content<br />
+            The script probably times out, as it consumes huge resources. You'll have to live without versioncheck then on your server setup, unless the server is yours to configure, so you can assign more memory and execution time to the script.</li>
+            <li>I get an error message<br />
+            Error messages like <tt class="code">Fatal error: Maximum execution time of 60 seconds exceeded in /path/to/webroot/coppermine_folder/include/versioncheck.inc.php on line 276</tt> are an indicator for the script consuming too many resources on your server. Try disabling some output options. If this doesn't help, you simply can not run the versioncheck script on your server.
+            </li>
+        </ul>
+        <p>Versioncheck is being provided as a courtesy to end users. As there are several factors that have an impact on it, it may or may not work on your server setup. If the versioncheck tool does nothing at all, this is probably the case for you - you don't have to be alarmed in this case: just make sure to keep your coppermine install up-to-date, preferably by enabling the config option "<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>". Only if individual issues are being reported by the version check tool (i.e. only if <em>some</em> lines contain a remark in the comments column), you should be alarmed and take a closer look.</p>
+        <a name="versioncheck_problems_end"></a>
+        
+        <a name="versioncheck_expect"></a><h3>Wrong expectations<a href="#versioncheck_expect" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>To some this may sound trivial, for others it might be an important piece of information: naturally, files that you have not replaced during the upgrading process (e.g. <tt class="code">anycontent.php</tt>) will show as outdated in versioncheck's output. This is of course to be expected. It doesn't hurt if you performed the upgrade exactly as suggested, as the files you're supposed to keep during that process don't actually contain code that needs updating. As an example, <tt class="code">anycontent.php</tt> doesn't actually contain code at all (at least the file that comes with coppermine out of the box). It <em>can</em> contain custom code if you decide to use it. For details on the usage of <tt class="code">anycontent.php</tt>, refer to the section &quot;<a href="php-content.htm#php-content_anycontent">Using anycontent.php</a>&quot;.</p>
+        <p>The versioncheck tool doesn't actually <em>download</em> newer file versions from the internet - it just <em>checks</em> the files you have on your server against a list of most recent files. The versioncheck tool doesn't check nor sanitize your site against hacking.</p>
+        
+    </div><a name="versioncheck_end"></a>
+    
+    
+    <a name="upgrade_faq"></a><h2>Upgrading FAQ<a href="#upgrade_faq" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <ul>
+        <li><a name="upgrade_faq_new_releases_alert"></a><h3>How do I find out about new Coppermine releases?<a href="#upgrade_faq_new_releases_alert" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There are various tools that allow you to stay up to date and make sure that you don't miss a release:
+        <ul>
+            <li>Leave the config setting &quot;<a href="configuration.htm#admin_general_coppermine_news">Display news from coppermine-gallery.net</a>&quot; enabled: this feature will alert you about news concerning releases and security issues on your coppermine-driven gallery. The news are only visible for you as admin, so your end users won't even notice.</li>
+            <li>Subscribe to the package on the sf.net project pages</li>
+            <li>Subscribe to the <a href="http://forum.coppermine-gallery.net/index.php/board,58.0.html" rel="external" class=" external">announcements board</a> (by clicking on "notify" when being logged in). You will then get an email whenever a new posting is made on the announcement board.</li>
+        </ul>
+        </li>
+        <li><a name="upgrade_faq_difference_update_upgrade"></a><h3>What's the difference between <em>updating</em> and <em>upgrading</em>?<a href="#upgrade_faq_difference_update_upgrade" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        The words "update" and "upgrade" are often being used as synonyms. There is a slight difference though in the definition of the coppermine developers: <strong>upgrading</strong> usually means increasing the <em>major</em> version number, e.g. from cpg1.<em>4</em>.x to cpg1.<em>5</em>.x; while <strong>updating</strong> usually refers to <em>minor</em> version increases, e.g. maintenance releases from cpg1.5.<em>x</em> to cpg1.5.<em>y</em>.<br />
+        However, the usage is not that strict, so you might find places both in this document as well as other media (like the official coppermine forum) where the terms are being used the other way 'round. In fact, the words are pretty much synonyms as far as we're concerned.</li>
+        <li>
+            <a name="upgrade_faq_what_version"></a><h3>How do I find out what version of Coppermine I have?<a href="#upgrade_faq_what_version" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+            There are several ways to determine what version of Coppermine you are running:
+            <ul>
+                <li>If you can log in to your Coppermine gallery using your admin account, go to the config panel of Coppermine: the exact version will be displayed in the table header</li>
+                <li>Take a look at the output of any coppermine-driven page using your regular browser (usually by right-clicking on a blank section and choosing "Show source-code" or similar from the context menu). Scroll down to the bottom of the output (right before the closing body tag) - you should see a comment line there that will display the exact Coppermine version</li>
+                <li>Use a plain text editor to open a local copy of any PHP core file of Coppermine - in the file header you should see both an exact Coppermine version as well as the subversion revision number. This is the case as well for several other files that come with Coppermine.</li>
+            </ul>
+        </li>
+    </ul>
+</div><a name="upgrade_end"></a>
+
+<a name="downgrading"></a><h2>Downgrading from cpg1.5.x to an older version<a href="#downgrading" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>CPG1.5.x incorporates many new features (compared to older versions), so we encourage all users to upgrade. However, there may be some who want to test cpg1.5.x and decide later that they want to go back to an older version. You have to keep in mind that a full upgrade changes the overall layout of coppermine's database that includes converting the encoding to unicode. This process can't be reverted: once you have done the conversion, the only way back is to restore a complete mySQL database dump (of course you have to create this backup <strong>before</strong> you upgraded in the first place). Creating mySQL dumps (backups) is recommended anyway, so you should do so <strong>now</strong>.</p>
+<p class="cpg_message_warning">To make this absolutely clear: you can <strong>only</strong> downgrade if you used to have cpg1.4.x before and upgraded this version to cpg1.5.x. If you have made a <strong>fresh</strong> install of cpg1.5.x, you <strong>can not</strong> downgrade at all!</p>
+<p>To actually perform the downgrade, replace all cpg1.5.x files on your server with the files from the older version (as if you were doing an upgrade, see above). Then restore your database dump that you must have made before upgrading. If you don't have a database dump (backup), you can't go back!</p>
+<a name="downgrading_end"></a>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-04 17:42:14 +0200 (Fr, 04 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7637 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
diff -x .svn -aruN 1.5.6.src/docs/nl/uploading_batch-add.htm 1.5.8.src/docs/nl/uploading_batch-add.htm
--- 1.5.6.src/docs/nl/uploading_batch-add.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/uploading_batch-add.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/uploading_batch-add.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -204,8 +204,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/uploading.htm 1.5.8.src/docs/nl/uploading.htm
--- 1.5.6.src/docs/nl/uploading.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/uploading.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/uploading.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -71,8 +71,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/uploading_http.htm 1.5.8.src/docs/nl/uploading_http.htm
--- 1.5.6.src/docs/nl/uploading_http.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/uploading_http.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/uploading_http.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -69,8 +69,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/uploading_xp-publisher.htm 1.5.8.src/docs/nl/uploading_xp-publisher.htm
--- 1.5.6.src/docs/nl/uploading_xp-publisher.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/uploading_xp-publisher.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/uploading_xp-publisher.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -99,8 +99,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/upload_troubleshooting.htm 1.5.8.src/docs/nl/upload_troubleshooting.htm
--- 1.5.6.src/docs/nl/upload_troubleshooting.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/upload_troubleshooting.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/upload_troubleshooting.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -33,598 +32,637 @@
 <div id="doc_en_only">No translation available</div>
 
 
-<a name="upload_trouble"></a><h1>Upload troubleshooting<a href="#upload_trouble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
-<p>If you have upload issues, read this page - entirely! The Coppermine dev team considers this page to be the most important page of the entire documentation, simply because there are many different things that can go wrong when uploading. This is caused by different webserver setups mostly.</p>
-<button type="button" class="button detail_expand_all" name="expandalltop" id="expandalltop" onclick="return false"><img src="../../images/tree/plus.gif" width="9" height="9" border="0" alt="" title="Expand All" />Expand all details</button>
-<button type="button" class="button detail_collapse_all" name="collapsealltop" id="collapsealltop" style="display:none;" onclick="return false"><img src="../../images/tree/minus.gif" width="9" height="9" border="0" alt="" title="Collapse all" />Collapse all details</button>
-
-<a name="upload_trouble_permission"></a><h2>Permissions<a href="#upload_trouble_permission" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p class="cpg_message_info"><strong>First and foremost:</strong> Check your folder and file permission settings on the <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, and <tt class="code">/albums/edit</tt> directories. On <abbr title="Unix, Linux and related operating systems">*nix</abbr>-driven webservers, the folder <tt class="code">/albums</tt> and all sub-folders should usually be 777 or 755 (depending on your webserver configuration). If you don't know what we mean by <em>777</em> or <em>755</em>, you need to read up the <a href="install_permissions.htm#permissions">permission section</a> (if this doesn't help, do a Google search on <em>UNIX file permissions</em>). Windows has a similar set of file permissions. You can usually set these permissions using an <em>FTP client</em> (If you don't know what an <em>FTP client</em> is, Google for <em>FTP client</em> or take a look at the list of <a href="dev_tools.htm#dev_tools_ftp_client">recommended tools</a>).</p>
-
-<p class="cpg_message_error">For those of you who skim over statements written in red letters, we will repeat to try to get your attention:<br />
-<span class="important"><strong>Yes, we are writing about something that could easily apply to you</strong></span>
-</p>
-<p>We repeat - check/apply your permissions on the <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, and <tt class="code">/albums/edit</tt> directories.  All should usually be 777 or 755 (depending on your webserver configuration) or whatever is needed on your webserver setup to allow the coppermine script write access.</p>
-<p class="cpg_message_info">Yes, we do want you to <strong>set</strong> the permissions of each folder even if you think you have already done this. Yes, we <strong>mean</strong> it. No, just <em>checking</em> permissions (i.e. looking up what your FTP client reports permissions to be) is <strong>not</strong> enough. As we said: set/apply permissions, don't just look at them.</p>
-
-<a name="upload_trouble_enable_settings"></a><h2>Enable troubleshooting settings<a href="#upload_trouble_enable_settings" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>If you are experiencing issues with coppermine's upload process, temporarily change your coppermine settings as suggested below to get more detailed <a href="#upload_error_messages">error messages</a>. This applies to <strong>all</strong> upload methods, not only <a href="uploading_http.htm#upload_http">HTTP uploads</a>.</p>
-<span class="detail_head_collapsed">Details</span>
-<div class="detail_body border1">
-	Even if you have issues with batch-adding pics (or any other uploading method), you should perform the steps mentioned below that check http uploads, as http uploads are the most basic upload method that needs to work under all circumstances.<br />
-	If you're going to request support on upload issues on the coppermine support board, you're requested to perform the steps mentioned below in detail.
-</div>
-<p>When troubleshooting uploads in <abbr title="Coppermine Photo Gallery">CPG</abbr> 1.5, you are advised to activate '<a href="configuration.htm#debug_mode">Debug mode</a>' in the <a href="configuration.htm">config console</a>. Changing this setting negates some of the error masking done in the multiple upload setting. This will allow you to access more detailed error messages.</p>
-<ul>
-	<li>
-		<strong class="detail_head_collapsed">Log in as admin</strong>
-		<div class="detail_body">Go to your coppermine page and log in as admin</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;</strong>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
-				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">Enable &quot;debug mode&quot;</strong>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
-				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
-				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">Go to the http uploads page by clicking on the &quot;upload file&quot; link in the main coppermine menu</strong>
-		<div class="detail_body">
-			The http uploads page will be available for you as admin at any time. This is not the case though for non-admin visitors of your gallery: it depends on the permissions you assign them if they will have the upload file link in the menu.
-		</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">On the upload file screen, choose an album from the "Album" dropdown</strong>
-		<div class="detail_body">
-			If you don't have an album you can pick from the list, you haven't created an album yet. You have to understand that you need at least one album where your upload can go to. Go to the <a href="albums.htm#albmgr">album manager</a> and create at least one album first, then try again uploading.
-		</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive.</strong>
-		<div class="detail_body">
-			Don't assume that <em>any</em> image will work - the term "known-good" in this case means that you should use an image that already has been processed by coppermine to make sure it is a file that coppermine can handle - this can best be achieved if you download an image from the coppermine demo on the original coppermine home page.
-		</div>
-	</li>
-	<li>
-		<strong class="detail_head_collapsed">Submit the form by clicking on the "Upload file" button</strong>
-		<div class="detail_body">
-			By submitting the form you start the actual upload process - everything you did before were just preparations.
-		</div>
-	</li>
-</ul>
-<p>You should try using http uploads, even if you experienced troubles using another upload method. You should get a more detailed <a href="#upload_error_messages">error message</a> if something is wrong that tells you what exactly goes wrong with your uploads. If the error message doesn't mean anything to you, <a href="http://coppermine-gallery.net/forum/index.php?action=search" rel="external" class="external">search the support board</a> for the error message you get.</p>
-<p>If you don't get an error message at all, you probably have overloaded the server with previous attempts - please review the <a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">server-sided limitations</a> that might apply for you.
-
-
-
-
-<a name="upload_support"></a><h2>Asking for support on upload issues<a href="#upload_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-
-<p class="cpg_message_error">When asking for support on the coppermine forum, post a link to your site and a <a href="users.htm#user_cp_new">test user account</a> (the test user mustn't be in the admin group!) with upload privileges, with the above mentioned settings in place - this way, supporters can see the error messages as well. Do <strong>not</strong> post debug_output unless requested. If you want fast results, you should disable admin approval for the group the test user is in, so supporters can tell instantly what is wrong without needing to double-check.</p>
-<div class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters.<br />
-To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</div>
+<a name="upload_trouble"></a><h1>Upload troubleshooting<a href="#upload_trouble" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
+<p>If you have upload issues, read this page - entirely! The Coppermine dev team considers this page to be the most important page of the entire documentation, simply because there are many different things that can go wrong when uploading. This is caused by different webserver setups mostly.</p>
+<button type="button" class="button detail_expand_all" name="expandalltop" id="expandalltop" onclick="return false"><img src="../../images/tree/plus.gif" width="9" height="9" border="0" alt="" title="Expand All" />Expand all details</button>
+<button type="button" class="button detail_collapse_all" name="collapsealltop" id="collapsealltop" style="display:none;" onclick="return false"><img src="../../images/tree/minus.gif" width="9" height="9" border="0" alt="" title="Collapse all" />Collapse all details</button>
+
+<a name="upload_trouble_permission"></a><h2>Permissions<a href="#upload_trouble_permission" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p class="cpg_message_info"><strong>First and foremost:</strong> Check your folder and file permission settings on the <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, and <tt class="code">/albums/edit</tt> directories. On <abbr title="Unix, Linux and related operating systems">*nix</abbr>-driven webservers, the folder <tt class="code">/albums</tt> and all sub-folders should usually be 777 or 755 (depending on your webserver configuration). If you don't know what we mean by <em>777</em> or <em>755</em>, you need to read up the <a href="install_permissions.htm#permissions">permission section</a> (if this doesn't help, do a Google search on <em>UNIX file permissions</em>). Windows has a similar set of file permissions. You can usually set these permissions using an <em>FTP client</em> (If you don't know what an <em>FTP client</em> is, Google for <em>FTP client</em> or take a look at the list of <a href="dev_tools.htm#dev_tools_ftp_client">recommended tools</a>).</p>
+
+<p class="cpg_message_error">For those of you who skim over statements written in red letters, we will repeat to try to get your attention:<br />
+<span class="important"><strong>Yes, we are writing about something that could easily apply to you</strong></span>
+</p>
+<p>We repeat - check/apply your permissions on the <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, and <tt class="code">/albums/edit</tt> directories.  All should usually be 777 or 755 (depending on your webserver configuration) or whatever is needed on your webserver setup to allow the coppermine script write access.</p>
+<p class="cpg_message_info">Yes, we do want you to <strong>set</strong> the permissions of each folder even if you think you have already done this. Yes, we <strong>mean</strong> it. No, just <em>checking</em> permissions (i.e. looking up what your FTP client reports permissions to be) is <strong>not</strong> enough. As we said: set/apply permissions, don't just look at them.</p>
+
+<a name="upload_trouble_enable_settings"></a><h2>Enable troubleshooting settings<a href="#upload_trouble_enable_settings" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>If you are experiencing issues with coppermine's upload process, temporarily change your coppermine settings as suggested below to get more detailed <a href="#upload_error_messages">error messages</a>. This applies to <strong>all</strong> upload methods, not only <a href="uploading_http.htm#upload_http">HTTP uploads</a>.</p>
+<span class="detail_head_collapsed">Details</span>
+<div class="detail_body border1">
+	Even if you have issues with batch-adding pics (or any other uploading method), you should perform the steps mentioned below that check http uploads, as http uploads are the most basic upload method that needs to work under all circumstances.<br />
+	If you're going to request support on upload issues on the coppermine support board, you're requested to perform the steps mentioned below in detail.
+</div>
+<p>When troubleshooting uploads in <abbr title="Coppermine Photo Gallery">CPG</abbr> 1.5, you are advised to activate '<a href="configuration.htm#debug_mode">Debug mode</a>' in the <a href="configuration.htm">config console</a>. Changing this setting negates some of the error masking done in the multiple upload setting. This will allow you to access more detailed error messages.</p>
+<ul>
+	<li>
+		<strong class="detail_head_collapsed">Log in as admin</strong>
+		<div class="detail_body">Go to your coppermine page and log in as admin</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;</strong>
+		<div class="detail_body">
+			<ul>
+				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
+				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
+				<li>Scroll to the bottom of the page</li>
+				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+			</ul>
+		</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">Enable &quot;debug mode&quot;</strong>
+		<div class="detail_body">
+			<ul>
+				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
+				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
+				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
+				<li>Scroll to the bottom of the page</li>
+				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+			</ul>
+		</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">Go to the http uploads page by clicking on the &quot;upload file&quot; link in the main coppermine menu</strong>
+		<div class="detail_body">
+			The http uploads page will be available for you as admin at any time. This is not the case though for non-admin visitors of your gallery: it depends on the permissions you assign them if they will have the upload file link in the menu.
+		</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">On the upload file screen, choose an album from the "Album" dropdown</strong>
+		<div class="detail_body">
+			If you don't have an album you can pick from the list, you haven't created an album yet. You have to understand that you need at least one album where your upload can go to. Go to the <a href="albums.htm#albmgr">album manager</a> and create at least one album first, then try again uploading.
+		</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive.</strong>
+		<div class="detail_body">
+			Don't assume that <em>any</em> image will work - the term "known-good" in this case means that you should use an image that already has been processed by coppermine to make sure it is a file that coppermine can handle - this can best be achieved if you download an image from the coppermine demo on the original coppermine home page.
+		</div>
+	</li>
+	<li>
+		<strong class="detail_head_collapsed">Submit the form by clicking on the "Upload file" button</strong>
+		<div class="detail_body">
+			By submitting the form you start the actual upload process - everything you did before were just preparations.
+		</div>
+	</li>
+</ul>
+<p>You should try using http uploads, even if you experienced troubles using another upload method. You should get a more detailed <a href="#upload_error_messages">error message</a> if something is wrong that tells you what exactly goes wrong with your uploads. If the error message doesn't mean anything to you, <a href="http://coppermine-gallery.net/forum/index.php?action=search" rel="external" class="external">search the support board</a> for the error message you get.</p>
+<p>If you don't get an error message at all, you probably have overloaded the server with previous attempts - please review the <a href="upload_troubleshooting.htm#upload_trouble_server-sided_restrictions">server-sided limitations</a> that might apply for you.
+
+
+
+
+<a name="upload_support"></a><h2>Asking for support on upload issues<a href="#upload_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+
+<p class="cpg_message_error">When asking for support on the coppermine forum, post a link to your site and a <a href="users.htm#user_cp_new">test user account</a> (the test user mustn't be in the admin group!) with upload privileges, with the above mentioned settings in place - this way, supporters can see the error messages as well. Do <strong>not</strong> post debug_output unless requested. If you want fast results, you should disable admin approval for the group the test user is in, so supporters can tell instantly what is wrong without needing to double-check.</p>
+<div class="cpg_message_warning">When people have issues with uploading and decide to post their question on the Coppermine support board, they usually are told to read this upload troubleshooting section. Many of them fail to do so properly, which results in frustration both for users as well as supporters.<br />
+To make this absolutely clear: the above mentioned steps are absolutely <strong>mandatory</strong>, no matter what skill level you have, no matter what upload method you have troubles with. Failing to do <strong>exactly</strong> as suggested will result in your request for help being ignored. Yes, this applies to you. We mean it!</div>
 <p>Not sure what to do now? Read on:</p>
-<a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
-<p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
-<ul>
-	<li>
-		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">Go to your coppermine page and log in as admin</div>
-	</li>
-	<li>
-		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new group&quot; button</li>
-				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
-			<ul>
-				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
-			<ul>
-				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Click on the &quot;Create new user&quot; button</li>
-				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
-				<li>Assign an easy password - can be the same as the user name.</li>
-				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
-				<li>Scroll to the bottom and submit the form.</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
-			<ul>
-				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
-				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
-				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
-				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
-			<ul>
-				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
-				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
-				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
-				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
-				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
-				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
-				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
-				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
-				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
-				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
-				<li>Scroll to the bottom of the page</li>
-				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
-			</ul>
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
-			<ul>
-				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
-				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
-				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
-				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
-				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
-				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
-			</ul>
-			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
-		</div>
-	</li>
-	<li>
-		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-		<div class="detail_body">
-			<ul>
-				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
-				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
-				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
-				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
-				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
-				<li>Post the test user account details (user name and password) that you have set up above</li>
-				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
-			</ul>
-		</div>
-	</li>
-</ul>
-<a name="upload_support_step-by-step_end"></a>
-
-<a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_example">
-	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
-	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
-	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
-	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
-	Here's the test user account data: <br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
-	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
-	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
-	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
-	[code]<span class="important">Some other error message</span>[/code]<br />
-	when trying that. I have no idea what else to do.<br />
-	Thanks in advance for your suggestions</div>
-</div>
-<a name="upload_support_example_end"></a>
-<a name="upload_support_end"></a>
-
-
-<a name="upload_error_messages"></a><h2>Error messages<a href="#upload_error_messages" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-Below is a list of error messages that are quite frequent. Please review this table carefully if the error message you get during upload is being mentioned in this table. If it is, try applaying the suggested fix.
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-  <tr>
-    <th align="left">Error message</th>
-    <th align="left">Possible cause</th>
-    <th align="left">Suggested fix</th>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorCantMovePic"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/<br />
-      Warning: move_uploaded_file(/tmp/<em>phpezCYKr</em>)<br />
-      [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt><a href="#ErrorCantMovePic" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      PHP's temporary folder is missing or doesn't have the needed permissions
-    </td>
-    <td valign="top">
-      You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
+<div class="indent">
+    <a name="upload_support_step-by-step"></a><h3>Step-by-step guide when asking for support<a href="?expand_all=1#upload_support_step-by-step" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>This is a step-by-step guide that is meant to explain in a fool-proof way what settings you need to make when asking for support on the Coppermine support board.</p>
+    <p>We assume that you have applied tight permission settings, so we'll go through this a bit more complicated than actually necessary on most setups: the instructions below are meant to allow upload troubleshooting for the supporter even if the rest of users of your gallery isn't allowed to upload or if you don't even allow user registration in the first place. If you know your way around, you can of course skip the steps that explain the creation of an extra group if all your registered users are allowed to upload anyway. In the end, the important thing that counts is that the supporter can go through uploading untill he/she can see what actually goes wrong during the upload stage.</p>
+    <ul>
+    	<li>
+    		<a name="upload_support_admin_login"></a><h4 class="detail_head_collapsed">Log in as admin<a href="?expand_all=1#upload_support_admin_login" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">Go to your coppermine page and log in as admin</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_uploader_group"></a><h4 class="detail_head_collapsed">Create uploader group<a href="?expand_all=1#upload_support_create_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a group only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the uploader group.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new group&quot; button</li>
+    				<li>A new table row will appear at the bottom of the groups control panel table. Click into the name field and enter a name for the group that will make sense, e.g. &quot;uploaders&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_assign_permissions_uploader_group"></a><h4 class="detail_head_collapsed">Assign upload permissions to the uploader group<a href="?expand_all=1#upload_support_assign_permissions_uploader_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to assign upload permissions to a group applies both for bridged as well as for standalone galleries.
+    			<ul>
+    				<li>Go to the <a href="groups.htm#group_cp">group control panel</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>For the uploader group you created in the previous step, set the &quot;Allowed&quot; toggle to &quot;Yes&quot; in the column &quot;Public albums upload&quot;. Set the &quot;Approval&quot; toggle to &quot;No&quot; in that table cell.</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Submit the form by clicking on the &quot;Apply changes&quot; button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_test_user"></a><h4 class="detail_head_collapsed">Create a non-admin test user account<a href="?expand_all=1#upload_support_create_test_user" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The instructions below how to create a user only applies if you are running Coppermine in standalone mode. If you have bridged your Coppermine gallery, use your bridging application to create the test user account.
+    			<ul>
+    				<li>Go to the <a href="users.htm#user_cp">user manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Click on the &quot;Create new user&quot; button</li>
+    				<li>On the following screen, enter a user name that is easy to memorize and type - we recommend something simple like &quot;tester&quot;, preferably without capitalization.</li>
+    				<li>Assign an easy password - can be the same as the user name.</li>
+    				<li>Assign the user to the "Uploaders" user group you created previously - make sure that for the user group dropdown field the value is &quot;Uploaders&quot; (or whatever name you chose for the custom group).</li>
+    				<li>Scroll to the bottom and submit the form.</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_create_album"></a><h4 class="detail_head_collapsed">Create an album where the uploads can go into<a href="?expand_all=1#upload_support_create_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			So far, we have created a custom group that is allowed to upload to public albums, but we haven't specified into what album the upload is allowed to go to. We need to create an album first.
+    			<ul>
+    				<li>Go to the <a href="albums.htm#albmgr">album manager</a> by clicking on the corresponding link in the <a href="admin_menu.htm#admin_menu">admin menu</a></li>
+    				<li>Choose a category in which the test album should be created in - pick the category using the dropdown field at the top of the album manager. For ease of use it's recommended to create the test album in the gallery root (i.e. picking &quot;* No category *&quot; from the dropdown).</li>
+    				<li>Click on the &quot;New album&quot; button at the bottom of the album manager page</li>
+    				<li>An input field will show. Enter the name of the new album as &quot;test album&quot; and submit the form by clicking on the OK button</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_album_permissions"></a><h4 class="detail_head_collapsed">Allow uploads to the test album<a href="?expand_all=1#upload_support_album_permissions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			The album where the uploads should go to exists, but so far nobody except the admin has got permissions to upload to it. Let's allow uploads for that album.
+    			<ul>
+    				<li>Go to the gallery index by clicking on the &quot;Album list&quot; link in the regular gallery navigation</li>
+    				<li>Navigate to the category in which you created the test album in (if you did as suggested and created the test album inside the gallery root, you should already be where you're suppossed to be, so no need for action here)</li>
+    				<li>Click on the &quot;Properties&quot; button next to the empty thumbnail that represents the test album</li>
+    				<li>On the <a href="albums.htm#album_prop">album properties</a> screen, set &quot;Visitors can upload files&quot; to &quot;Yes&quot;</li>
+    				<li>If your gallery has heavy traffic and you don't want your site visitors to notice that there is a test album, choose &quot;Members of the 'Uploaders' group&quot; from the dropdown list &quot;Visitors can upload files&quot;</li>
+    				<li>Scroll to the bottom and submit the form by clicking on the button &quot;Update album&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_simple_upload_method"></a><h4 class="detail_head_collapsed">Set &quot;Default upload method&quot; to &quot;Simple&quot;<a href="?expand_all=1#upload_support_simple_upload_method" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;User settings&quot; and expand it by clicking on it</li>
+    				<li>Set the <a href="configuration.htm#admin_upload_mechanism">Default upload mechanism</a> to  &quot;<em>Simple - one file at a time</em>&quot;</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_debug_mode"></a><h4 class="detail_head_collapsed">Enable &quot;debug mode&quot;<a href="?expand_all=1#upload_support_debug_mode" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="configuration.htm#admin">config screen</a></li>
+    				<li>Scroll to the section &quot;Maintenance settings&quot; and expand it by clicking on it</li>
+    				<li>Enable debug mode for everyone by clicking on &quot;Yes: Everyone&quot; in the line &quot;Enable debug mode&quot;</li>
+    				<li>Leave display of notices switched off - if the checkbox &quot;Display notices in debug mode&quot; is ticked, un-tick it (notices are only meant for developers - if you have idea what they mean, leave them off permanently)</li>
+    				<li>Scroll to the bottom of the page</li>
+    				<li>Save the new settings by clicking on &quot;Save new configuration&quot;</li>
+    			</ul>
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_test_for_yourself"></a><h4 class="detail_head_collapsed">Test uploading using the test user account<a href="?expand_all=1#upload_support_test_for_yourself" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			You may be tempted to go ahead and ask for support now, but wait a minute: you haven't tried for yourself yet if everything works as expected. You wouldn't want to start a support thread and just be told &quot;do your homework first&quot; (because that's what will happen if you obviously failed to do as suggested here). Here's what you do:
+    			<ul>
+    				<li>Log out from Coppermine (or use another browser alternatively) if you're logged in as admin</li>
+    				<li>Log in using the non-admin test user account that you created in the steps above. If logging in fails, review the test user account details while being logged in as admin.</li>
+    				<li><img src="images/simple_file_upload.png" width="400" height="178" border="0" alt="" title="Simple file uploads interface" align="right" style="padding-left:5px;" />Click on &quot;Upload file&quot;. If you don't have that upload link, you have failed to set up permissions properly - review the steps above carefully.</li>
+    				<li>On the upload file screen, choose the test album from the &quot;Album&quot; dropdown. If you can't select the test album, you have made a mistake when setting up the upload permissions</li>
+    				<li>Click the "Browse..." button and navigate to a small, known-good jpg-file on your hard drive. Don't assume that any image will do: when in doubt, download a test image from the coppermine demo page</li>
+    				<li>Submit the form by clicking on the &quot;Upload file&quot; button</li>
+    			</ul>
+    			In an ideal world, everything will work as expected - your upload will succeed and you will see your uploaded image embedded into a coppermine page. If this is the case, http uploads work as expected. If this is not the case, you should get an <a href="#upload_error_messages">error message</a> that explains what went wrong. If you can't figure out what the error message means, but you were able to perform all the steps above including the last one (submitting the upload form), then please go ahead and ask for support on the coppermine support board. You're welcome to post your support request as well if http work as expected, but you want to request help with another upload method.
+    		</div>
+    	</li>
+    	<li>
+    		<a name="upload_support_post_support_request"></a><h4 class="detail_head_collapsed">Post your support request on the Coppermine support board<a href="?expand_all=1#upload_support_post_support_request" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    		<div class="detail_body">
+    			<ul>
+    				<li>Go to the <a href="http://forum.coppermine-gallery.net/" rel="external" class="external">Coppermine support board</a></li>
+    				<li>Register for a new account if you don't already have one and log in with that account on the coppermine forum.</li>
+    				<li>Make sure to have read the board rules before posting (a link to the board rules can be found in the forum navigation)</li>
+    				<li>Start a new thread on the support board that corresponds to your coppermine version. Since you are reading the documentation for cpg1.5.x, you are probably using that version, so you should start your thread on the sub-board that deals with that version. Posting on a board for another version is not an option and will lead to frustration only both for you as well as for the supporter. Since you have issues with uploading, you should post on the sub-board that deals with upload issues.</li>
+    				<li>In your posting, make sure to post a link to your gallery. If your gallery contains adult content (mild nudity falls into this category as well), make sure to post a warning with your link</li>
+    				<li>Post the test user account details (user name and password) that you have set up above</li>
+    				<li>It's a good idea to show supporters that you tried for yourself before asking for support - explain what actually goes wrong, how far you got, what error message you get etc.</li>
+    			</ul>
+    		</div>
+    	</li>
+    </ul>
+    <a name="upload_support_step-by-step_end"></a>
+    
+    <a name="upload_support_example"></a><h3>Example support request<a href="#upload_support_example" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_example">
+    	<p>This is how your support request posting could look like (make sure that you populated the stuff in red with actual content from your case):</p>
+    	<div class="quote">I'm having issues when uploading on my Coppermine driven gallery <span class="important">http://example.com/my_coppermine_folder/</span><br />
+    	When using http uploads and the suggested settings for upload troubleshooting in place, I get the error message<br />&nbsp;<br />
+    	[code]<span class="important">The text of the error message here</span>[/code]<br />&nbsp;<br />
+    	Here's the test user account data: <br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Username: <span class="important">tester</span><br />
+    	&nbsp;&nbsp;&nbsp;&nbsp;Password: <span class="important">foobar</span><br />&nbsp;<br />
+    	I have been using the image taken from <span class="important">http://example.com/path/to/test/file.jpg</span> as an example to test with.<br />
+    	Having done as suggested in <span class="important">http://forum.coppermine-gallery.net/some_forum_thread</span> didn't work as expected: I got<br />
+    	[code]<span class="important">Some other error message</span>[/code]<br />
+    	when trying that. I have no idea what else to do.<br />
+    	Thanks in advance for your suggestions</div>
+    </div>
+    <a name="upload_support_example_end"></a>
+</div>
+<a name="upload_support_end"></a>
+
+
+<a name="upload_error_messages"></a><h2>Error messages<a href="#upload_error_messages" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+Below is a list of error messages that are quite frequent. Please review this section carefully if the error message you get during upload is being mentioned here. If it is, try applying the suggested fix.
+
+<div class="indent">
+
+<a name="upload_error_messages_cant_move"></a><a name="ErrorCantMovePic"></a><h3>Error message: <em>failed to create stream: Operation not permitted</em><a href="#upload_error_messages_cant_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_cant_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_cant_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to albums/userpics/
+Warning: move_uploaded_file(/tmp/<span style="color:blue;">phpezCYKr</span>)
+[function.move-uploaded-file]: failed to create stream: Operation not permitted</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_cant_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_cant_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    PHP's temporary folder is missing or doesn't have the needed permissions.
+    <a name="upload_error_messages_cant_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_cant_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You should contact the admin of your webhost because you usually can't change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
       If the <em><a href="http://www.php.net/manual/en/ini.php#ini.list" rel="external" class="phpnet">open_basedir</a> restriction</em> is in effect on your site then the temp directory for file uploads should be one that you can access.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorImpossibleToMove"></a><tt class="code">Impossible to move <em>somepic.jpg</em> to albums/userpics/</tt><a href="#ErrorImpossibleToMove" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder</td>
-    <td valign="top">Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.</td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorFailedToOpenDir"></a><tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt><a href="#ErrorFailedToOpenDir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>'edit'-folder in your albums folder is missing</li>
-        <li>'edit'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
-        <li>Improper upgrade from cpg1.3.x</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Make sure you have a folder named 'edit' in your albums folder.</li>
-        <li>Make sure the edit directory has been chmod to 777/755.</li>
-        <li>Make sure you have completely <a href="upgrading.htm#upgrade">upgraded</a> to Coppermine 1.5.x</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="httpPostVars"></a><tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt><a href="#httpPostVars" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>Outdated PHP-version on your server</li>
-        <li>Improper webserver configuration</li>
-      </ul>
-    </td>
-    <td valign="top">
-      Check if <a href="install_faq.htm#VersionPHP">your version of PHP</a> fullfills the <a href="requirements.htm#what">minimum requirements</a> for Coppermine. If your version is 4.3.0 or better, then this error is probably caused by a misconfiguration of your hosting server, and not a Coppermine issue. If the server isn't yours to configure properly (that is: if you're with a webhost), you can try this workaround (at your own risk):<br >
-      Edit the file "init.inc.php" and look for<br />
-      <div class="quote">$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</div>
-Replace it with<br />
-      <div class="quote">$PHP_SELF = $_SERVER['PHP_SELF'];</div>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNoAlbumExisting"></a><tt class="code">Sorry there is no album where you are allowed to upload files</tt><a href="#ErrorNoAlbumExisting" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>You (as admin) haven't created any albums yet.</li>
-        <li>You (as non-admin user) don't have the permission to upload to public albums</li>
-        <li>You (as non-admin user) haven't created at least one album in your personal gallery</li>
-      </ul>
-    </td>
-    <td valign="top">
-      <ul>
-        <li>If you get this message when logged in as the admin of your gallery, then you need to <a href="albums.htm#albmgr_create">create at least one album</a> where files can be uploaded</li>
-        <li>If you get this message when logged in as a non-admin, then you need to make sure you understand the permissions concept behind Coppermine: on the <a href="groups.htm#group_cp">groups control panel</a> the admin determines  whether users can create personal galleries (i.e. create albums inside their user gallery) or if they are allowed to upload into admin-created public albums. If the user <strong>is</strong> allowed to create personal galleries and gets this message, he must create at least one album first by clicking on &quot;Create / Order my albums&quot;. If the user is only allowed to upload to public albums (which need to be created by the admin in advance) and gets the above mentioned error message, then the admin needs to specify at least one public album where visitors are allowed to upload, using the <a href="albums.htm#album_prop">album properties</a> screen.</li>
-        <li>If you get this message when not logged in at all (i.e. being a guest), then you need to review the Coppermine permissions concept as well: if you want to allow guests to upload (not recommended because of potential abuse), you need to specify the general upload ability on the <a href="groups.htm#group_cp">groups control panel</a> (for the guest/anonymous group) and you will also need to modify the <a href="albums.htm#album_prop">album properties</a> screen of at least one album and allow uploads for visitors in that album.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorAllowedMemorySize"></a><tt class="code">Fatal error: Allowed memory size of <em>XXXXXXX</em> bytes exhausted at (null):0 (tried to allocate <em>XXXX</em> bytes) in /var/www/html/include/picmgmt.inc.php</tt><a href="#ErrorAllowedMemorySize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
-    </td>
-    <td valign="top">
-      There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
-      <ul>
-        <li><strong>Alternative 1 (ideal):</strong><br />
-        Increase the memory limit allocation in php.ini as suggested in <a href="upload_troubleshooting.htm#upload_trouble_memory_usage">Memory usage during resizing</a>. 
-        If you cannot change php.ini, you should read alternatives 2 and 3.</li>
-         <li><strong>Alternative 2 (sensible):</strong><br />
-         Resize your images before uploading if you do not require high resolution images.  This saves upload bandwidth and time for you.</li>
-         <li><strong>Alternative 3 (workaround):</strong><br />
-         You may download one of many free programs that resize images. Then resize the images to a smaller resolution (like 800 x 600) by the batch into a different folder while maintaining the same filenames.<br />
-         Upload the resized images to Coppermine.  Then use your FTP client to overwrite the images with the higher resolution images. </li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorExecDisabled"></a><tt class="code">Exec() has been disabled</tt><a href="#ErrorExecDisabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode.
-    </td>
-    <td valign="top">
-      If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
-      You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="ErrorNotAGdExtension"></a><tt class="code">Not a GD extension</tt><a href="#ErrorNotAGdExtension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      The file(s) you tried to upload can not be handled using the GD ImageLibrary
-    </td>
-    <td valign="top">
-      The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="imagemagick127"></a><tt class="code">The file '<em>albums/userpics/10001/somepic.jpg</em>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></tt><a href="#imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all.
-    </td>
-    <td valign="top">
-      If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_gd_support"></a><tt class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</tt><a href="#no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      Your webserver doesn't come with support for the GD image library.
-    </td>
-    <td valign="top">
-      Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="no_file_uploaded"></a><a name="allow_file_uploads"></a>
-      <tt class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</tt><a href="#no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">
-      File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
-    </td>
-    <td valign="top">
-      There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
-      If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
-      <ul>
-	      <li>test file &quot;<strong>too large</strong>&quot;<br />
-	      If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
-	      <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
-	      Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
-	      <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
-	      On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
-      </ul>
-    </td>
-  </tr>
-  <tr>
-    <td valign="top">
-      <a name="destination_not_writable"></a><tt class="code">Destination directory albums/userpics/XXXXX/ is not writable by the script</tt><a href="#destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a>
-    </td>
-    <td valign="top">permissions on file system level are not correct</td>
-    <td valign="top">Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.</td>
-  </tr>
-</table>
-<a name="upload_error_messages_end"></a>
+</div>
 
-<a name="upload_trouble_server-sided_restrictions"></a><h2>Server-sided restrictions<a href="#upload_trouble_server-sided_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
+<a name="upload_error_messages_impossible_to_move"></a><a name="ErrorImpossibleToMove"></a><h3><em>Impossible to move X to Y</em><a href="#upload_error_messages_impossible_to_move" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_impossible_to_move_detail"></a><h4>Detailed error message<a href="#upload_error_messages_impossible_to_move_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Impossible to move <span style="color:blue;">somepic.jpg</span> to <span style="color:blue;">albums/userpics/XXXXX/</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_impossible_to_move_cause"></a><h4>Possible cause<a href="#upload_error_messages_impossible_to_move_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The coppermine script doesn't have permissions on the filesystem of the server to create the thumbnail or intermediate image within the specified folder
+    <a name="upload_error_messages_impossible_to_move_fix"></a><h4>Suggested fix<a href="#upload_error_messages_impossible_to_move_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Apply permissions on the albums folder and everything within it as suggested in the section <a href="install_permissions.htm#permissions">Setting permissions</a>. This error message is the most frequent one, as many users tend to skip reading the permissions section. At least when getting this error message, you should read it thoroughly.
+</div>
 
-<a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<div class="cpg_message_info">
-Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
-
-<div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
-
-<a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
-<ol>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      2MB is the default limit for individual files.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default limit for post requests.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
-  </li>
-  <li>
-      <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-      This specifies the temporary directory where PHP stores uploaded files.<br />
-      The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
-  </li>
-</ol>
-
-
-<a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
-<p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
-<p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
-<p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
-<p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
-<p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
-
-<a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
-<p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
-<p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
-<p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
-<p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
-<p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
-<table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
-    <tr>
-        <th>Width</th>
-        <th></th>
-        <th>Height</th>
-        <th>Memory usage</th>
-    </tr>
-    <tr>
-        <td style="text-align:right">800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">600</td>
-        <td style="text-align:right">1.4 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">768</td>
-        <td style="text-align:right">2.3 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">800</td>
-        <td style="text-align:right">2.9 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1280</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1024</td>
-        <td style="text-align:right">3.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1050</td>
-        <td style="text-align:right">4.2 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1200</td>
-        <td style="text-align:right">5.5 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">1920</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1400</td>
-        <td style="text-align:right">7.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2048</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1536</td>
-        <td style="text-align:right">9.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2560</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">1600</td>
-        <td style="text-align:right">11.7 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">2800</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2100</td>
-        <td style="text-align:right">16.8 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">3200</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">2400</td>
-        <td style="text-align:right">22.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">4096</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">3072</td>
-        <td style="text-align:right">36.0 MB</td>
-    </tr>
-    <tr>
-        <td style="text-align:right">6400</td>
-        <td style="text-align:center">x</td>
-        <td style="text-align:right">4800</td>
-        <td style="text-align:right">87.9 MB</td>
-    </tr>
-</table>
-<p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
-<p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
-<p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
-First, you locate the following block in php.ini (if you actually are the server admin):<br />
-<pre>;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-max_execution_time = 30     ; Maximum execution time of each script, in seconds
-max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
-memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</pre>
+<a name="upload_error_messages_failed_to_open_dir"></a><a name="ErrorFailedToOpenDir"></a><h3>Error message: <em>failed to open dir: No such file or directory</em><a href="#upload_error_messages_failed_to_open_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_failed_to_open_dir_detail"></a><h4>Detailed error message<a href="#upload_error_messages_failed_to_open_dir_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</pre>
+    <a name="upload_error_messages_failed_to_open_dir_cause"></a><h4>Possible cause<a href="#upload_error_messages_failed_to_open_dir_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder is missing</li>
+        <li>'<tt class="filename">edit</tt>'-folder in your albums folder doesn't have rwx-<a href="install_permissions.htm#permissions">permissions</a></li>
+        <li>Improper upgrade from a previous version of Coppermine</li>
+    </ul>
+    <a name="upload_error_messages_failed_to_open_dir_fix"></a><h4>Suggested fix<a href="#upload_error_messages_failed_to_open_dir_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        <ul>
+        <li>Make sure you have a folder named '<tt class="filename">edit</tt>' in your albums folder.</li>
+        <li>Make sure the edit directory has been CHMODed to 777/755 (or rather: that you have applied permissions as suggested in <a href="install_permissions.htm">Setting permissions</a>)</li>
+        <li>Make sure you have completely <a href="upgrading.htm#upgrade">upgraded</a> to Coppermine 1.5.x</li>
+    </ul>
+</div>
 
-<p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
-<p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
+<a name="upload_error_messages_no_album"></a><a name="ErrorNoAlbumExisting"></a><h3>Error message: <em>Sorry there is no album where you are allowed to upload files</em><a href="#upload_error_messages_no_album" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_album_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_album_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Sorry there is no album where you are allowed to upload files</pre>
+    <a name="upload_error_messages_no_album_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_album_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <ul>
+        <li>You (as admin) haven't created any albums yet.</li>
+        <li>You (as non-admin user) don't have the permission to upload to public albums</li>
+        <li>You (as non-admin user) haven't created at least one album in your personal gallery</li>
+    </ul>
+    <a name="upload_error_messages_no_album_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_album_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error message is a <a href="errors.htm#errors_soft">soft error</a>, i.e. it's something that is related to your Coppermine setup and means that you haven't done something that you should have done.
+    <ul>
+        <li>If you get this message when logged in as the admin of your gallery, then you need to <a href="albums.htm#albmgr_create">create at least one album</a> where files can be uploaded</li>
+        <li>If you get this message when logged in as a non-admin, then you need to make sure you understand the permissions concept behind Coppermine: on the <a href="groups.htm#group_cp">groups control panel</a> the admin determines  whether users can create personal galleries (i.e. create albums inside their user gallery) or if they are allowed to upload into admin-created public albums. If the user <strong>is</strong> allowed to create personal galleries and gets this message, he must create at least one album first by clicking on &quot;Create / Order my albums&quot;. If the user is only allowed to upload to public albums (which need to be created by the admin in advance) and gets the above mentioned error message, then the admin needs to specify at least one public album where visitors are allowed to upload, using the <a href="albums.htm#album_prop">album properties</a> screen.</li>
+        <li>If you get this message when not logged in at all (i.e. being a guest), then you need to review the Coppermine permissions concept as well: if you want to allow guests to upload (not recommended because of potential abuse), you need to specify the general upload ability on the <a href="groups.htm#group_cp">groups control panel</a> (for the guest/anonymous group) and you will also need to modify the <a href="albums.htm#album_prop">album properties</a> screen of at least one album and allow uploads for visitors in that album.</li>
+    </ul>
+</div>
 
-<div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
-Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
+<a name="upload_error_messages_allowed_memory_size"></a><a name="ErrorAllowedMemorySize"></a><h3>Error message: <em>Allowed memory size of X bytes exhausted</em><a href="#upload_error_messages_allowed_memory_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_allowed_memory_size_detail"></a><h4>Detailed error message<a href="#upload_error_messages_allowed_memory_size_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Fatal error: Allowed memory size of <span style="color:blue;">XXXXXXX</span> bytes exhausted at (null):0 (tried to allocate <span style="color:blue;">XXXX</span> bytes) in <span style="color:blue;">/var/www/html/include/picmgmt.inc.php</span></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_allowed_memory_size_cause"></a><h4>Possible cause<a href="#upload_error_messages_allowed_memory_size_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    This error occurs when using GD and attempting to upload a high resoltuion image.  It's not the size of the file that matters here; it's the number of pixels that determine memory use in GD. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_allowed_memory_size_fix"></a><h4>Suggested fixes<a href="#upload_error_messages_allowed_memory_size_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There is (at least in theory) no limit <em>in Coppermine</em> to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
+    <ul>
+        <li><strong>Alternative 1 (ideal):</strong><br />
+        Increase the memory limit allocation in php.ini as suggested in <a href="upload_troubleshooting.htm#upload_trouble_memory_usage">Memory usage during resizing</a>. 
+        If you cannot change php.ini, you should read alternatives 2 and 3.</li>
+         <li><strong>Alternative 2 (sensible):</strong><br />
+         Resize your images before uploading if you do not require high resolution images.  This saves upload bandwidth and time for you.</li>
+         <li><strong>Alternative 3 (workaround):</strong><br />
+         You may download one of many free programs that resize images. Then resize the images to a smaller resolution (like 800 x 600) by the batch into a different folder while maintaining the same filenames.<br />
+         Upload the resized images to Coppermine.  Then use your FTP client to overwrite the images with the higher resolution images. </li>
+    </ul>
+</div>
+
+<a name="upload_error_messages_exec_disabled"></a><a name="ErrorExecDisabled"></a><h3>Error message: <em>Exec() has been disabled</em><a href="#upload_error_messages_exec_disabled" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_exec_disabled_detail"></a><h4>Detailed error message<a href="#upload_error_messages_exec_disabled_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Exec() has been disabled</pre>
+    <a name="upload_error_messages_exec_disabled_cause"></a><h4>Possible cause<a href="#upload_error_messages_exec_disabled_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    php.ini allows the server administrator to disable certain functions. Usually this is the case if your server is running in safe_mode. This is not a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP.
+    <a name="upload_error_messages_exec_disabled_fix"></a><h4>Suggested fix<a href="#upload_error_messages_exec_disabled_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If the server administrator has disabled exec() you will not be able to use Image Magick.<br />
+    You may try to replace exec() with passthru() in the entire core code of coppermine (not recommended) if it has not been disabled as well.  Otherwise, you can't use ImageMagick and must use GD. Change <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> in config accordingly.
+</div>
+
+<a name="upload_error_messages_not_gd_extension"></a><a name="ErrorNotAGdExtension"></a><h3>Error message: <em>Not a GD extension</em><a href="#upload_error_messages_not_gd_extension" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_not_gd_extension_detail"></a><h4>Detailed error message<a href="#upload_error_messages_not_gd_extension_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Not a GD extension</pre>
+    <a name="upload_error_messages_not_gd_extension_cause"></a><h4>Possible cause<a href="#upload_error_messages_not_gd_extension_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The file(s) you tried to upload can not be handled using the GD ImageLibrary
+    <a name="upload_error_messages_not_gd_extension_fix"></a><h4>Suggested fix<a href="#upload_error_messages_not_gd_extension_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    The GD library can only handle jpeg, png and gif files, while the ImageMagick library supports additionally bmp, psd and some other (less common) file types. However, those files are not suitable for use on the internet. Details can be found in the <a href="configuration.htm#admin_picture_thumb_advanced_pic_extensions">Allowed image types</a> section in the config page of the docs.
+</div>
+
+<a name="upload_error_messages_imagemagick127"></a><a name="imagemagick127"></a><h3>Error message: <em>Error executing ImageMagick - Return value 127</em><a href="#upload_error_messages_imagemagick127" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_imagemagick127_detail"></a><h4>Detailed error message<a href="#upload_error_messages_imagemagick127_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">The file '<span style="color:blue;">albums/userpics/10001/somepic.jpg</span>' can't be inserted in the album. Error executing ImageMagick - Return value <strong>127</strong></pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_imagemagick127_cause"></a><h4>Possible cause<a href="#upload_error_messages_imagemagick127_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    You haven't specified the correct <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>, or you don't have ImageMagic at all. The first sentence of the error message is a <a href="errors.htm#errors_soft">soft error</a> triggered by Coppermine, but the second sentence is a <a href="errors.htm#errors_hard">hard error</a> from PHP that shines through Coppermine from PHP, with the important bit being the last sentence <tt class="code">Return value <strong>127</strong></tt>.
+    <a name="upload_error_messages_imagemagick127_fix"></a><h4>Suggested fix<a href="#upload_error_messages_imagemagick127_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    If you're sure that you actually have ImageMagick available on your server, review <a href="configuration.htm#admin_picture_thumb_advanced_im_path">path to ImageMagick</a>. If the path appears to be correct, make sure that the coppermine script has permissions to read and execute the convert executable within the ImageMagick folder. If you're not sure, switch <a href="configuration.htm#admin_picture_thumb_advanced_resize_method">Method for resizing images</a> from &quot;ImageMagick&quot; to &quot;GD2&quot;, then try uploading again.
+</div>
+
+<a name="upload_error_messages_no_gd_support"></a><a name="no_gd_support"></a><h3>Error message: <em>PHP running on your server does not support the GD image library</em><a href="#upload_error_messages_no_gd_support" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_gd_support_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_gd_support_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed.</pre>
+    <a name="upload_error_messages_no_gd_support_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_gd_support_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Your webserver doesn't come with support for the GD image library.
+    <a name="upload_error_messages_no_gd_support_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_gd_support_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure that you fullfill the <a href="requirements.htm#what">minimum requirements</a> to run Coppermine. If GD is not available on your server, you could use ImageMagick. Ask your webhost if ImageMagick is available on your webserver.
+</div>
+
+<a name="upload_error_messages_no_file_uploaded"></a><a name="no_file_uploaded"></a><h3>Error message: <em>No file was uploaded !</em><a href="#upload_error_messages_no_file_uploaded" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_no_file_uploaded_detail"></a><h4>Detailed error message<a href="#upload_error_messages_no_file_uploaded_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">No file was uploaded ! If you have really selected a file to upload, check that the server allows file uploads...</pre>
+    <a name="upload_error_messages_no_file_uploaded_cause"></a><h4>Possible cause<a href="#upload_error_messages_no_file_uploaded_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    File uploads are disabled in php.ini or there is a permissions issue or there is an issue with your webserver's upload mechansim.
+    <a name="upload_error_messages_no_file_uploaded_fix"></a><h4>Suggested fix<a href="#upload_error_messages_no_file_uploaded_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    There may be several reasons for this error message. The file you tried to upload did not &quot;reach&quot; the folder on the webserver where it is supposed to go. Check if there's a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="faq.htm#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory! Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a> as well.<br />
+    If the server isn't yours to administer, you may have to ask your webhost for support. Here is what you should check:
+    <ul>
+        <li>test file &quot;<strong>too large</strong>&quot;<br />
+        If you encounter this error message in the first place, make sure that the file you test uploading with is not to large in terms of file size and dimensions. Test with a known-good, small file first. You are welcome to download one from the coppermine demo gallery and use that for testing purposes.</li>
+        <li>&quot;<strong>file_uploads</strong>&quot; enabled<br />
+        Go to your phpinfo page (available as <a href="admin_menu.htm#phpinfo">admin menu</a> item), search it for <tt class="code">file_uploads</tt> and make sure that it is set to &quot;on&quot;. If you are on shared webhosting, only your webhost can enable this for you.</li>
+        <li>&quot;<strong>upload_tmp_dir</strong>&quot; needs to be set<br />
+        On the phpinfo page, make sure that <tt class="code">upload_tmp_dir</tt> needs to be set. If you are on shared webhosting, only your webhost can set this up for you. The script (i.e. the user the webserver runs under) needs to be allowed to write to that file.</li>
+    </ul>
+</div>
+
+<a name="upload_error_messages_destination_not_writable"></a><a name="destination_not_writable"></a><h3>Error message: <em>Destination directory <em>X</em> is not writable by the script</em><a href="#upload_error_messages_destination_not_writable" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+<div class="indent">
+    <a name="upload_error_messages_destination_not_writable_detail"></a><h4>Detailed error message<a href="#upload_error_messages_destination_not_writable_detail" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    <pre class="code">Destination directory <span style="color:blue;">albums/userpics/XXXXX/</span> is not writable by the script</pre>
+    <p class="smaller">The error message above of course will differ slightly from one setup to the other. The dynamic sections of the error message (that may differ) are <span style="color:blue;">highlighted in blue</span> in the example, opposed to the static (unchangeable) parts of the error message that is printed in black.</p>
+    <a name="upload_error_messages_destination_not_writable_cause"></a><h4>Possible cause<a href="#upload_error_messages_destination_not_writable_cause" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Permissions on file system level are not correct. In fact that's what the <a href="#upload_trouble_permission">rant on permissions at the top of this page</a> is about...
+    <a name="upload_error_messages_destination_not_writable_fix"></a><h4>Suggested fix<a href="#upload_error_messages_destination_not_writable_fix" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+    Make sure to review your <a href="install_permissions.htm#permissions">file/folder permissions</a>. If that doesn't help, ask your webhost for support.
+</div>
+
+</div>
+
+<a name="upload_error_messages_end"></a>
+
+<a name="upload_trouble_server-sided_restrictions"></a><h2>Server-sided restrictions<a href="#upload_trouble_server-sided_restrictions" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+<p>All upload methods, but particularly HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
 
+<div class="indent">
+
+    <a name="upload_trouble_server-sided_restrictions_php_ini"></a><h3>The PHP configuration file php.ini<a href="#upload_trouble_server-sided_restrictions_php_ini" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <div class="cpg_message_info">
+    Please understand that the settings in php.ini can only be changed if the server is yours to administer (i.e. if you run a webserver of your own). If you are webhosted, you will have to ask your webhost if he's willing to change those settings for you, which usually equals allowing you to use more resources on the server. Usually, your webhost will <strong>not</strong> accept this for sheer economical reasons: granting you to use more resources will mean that he can host less presences on one shared server.</div>
+    
+    <div class="cpg_message_error">Please don't ask questions on the coppermine support board what the actual settings are supposed to be or how you can change them - as suggested above: you usually won't be able to change them at all when you're webhosted.<br />If you're actually <a href="requirements.htm#what_minimum_self-hosting">self-hosted</a> (which is something we can not recommend at all as running and maintaining a webserver requires constant monitoring and maintenance as well as a huge amount of experience and a high skill level), don't bother to ask trivial questions like &quot;Where can I find my php.ini file&quot; - if you don't know the answer to this question, you fall into the category &quot;self-hosting not recommended due to lack of experience&quot; and will be ignored on the coppermine support board.</div>
+    
+    <a name="upload_trouble_server-sided_restrictions_check"></a><h3>Things to check<a href="#upload_trouble_server-sided_restrictions_check" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>If you are webhosted, you will need to consult with your webhost regarding the following settings. You can review (although not change) those settings on your <a href="admin_menu.htm#phpinfo">phpinfo page</a>.</p>
+    <ol>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_max_input_time"></a><h4>max_input_time<a href="#upload_trouble_server-sided_restrictions_check_max_input_time" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_max_filesize"></a><h4>upload_max_filesize<a href="#upload_trouble_server-sided_restrictions_check_upload_max_filesize" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          2MB is the default limit for individual files.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_post_max_size"></a><h4>post_max_size<a href="#upload_trouble_server-sided_restrictions_check_post_max_size" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default limit for post requests.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_memory_limit"></a><h4>memory_limit<a href="#upload_trouble_server-sided_restrictions_check_memory_limit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          8MB is the default size. Read up <a href="#upload_trouble_memory_usage">Memory usage during resizing</a> for instructions how to change this setting and circumvent the error messages related to the memory limit being reached.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_limitlequestlody"></a><h4>LimitRequestBody<a href="#upload_trouble_server-sided_restrictions_check_limitlequestlody" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          512KB default limit. (mainly an issue on Redhat/Apache systems.  Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_file_uploads"></a><h4>file_uploads<a href="#upload_trouble_server-sided_restrictions_check_file_uploads" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.
+      </li>
+      <li>
+          <a name="upload_trouble_server-sided_restrictions_check_upload_tmp_dir"></a><h4>upload_tmp_dir<a href="#upload_trouble_server-sided_restrictions_check_upload_tmp_dir" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+          This specifies the temporary directory where PHP stores uploaded files.<br />
+          The most common issue caused by this setting is an open_basedir warning.  In this situation, your server administrator has restricted the files that PHP can work with to a certain directory.  If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.
+      </li>
+    </ol>
+    
+    
+    <a name="upload_trouble_methods"></a><h3>Upload mechanisms/methods<a href="#upload_trouble_methods" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p><strong>Some notes about the different types of upload mechanisms available since cpg1.3.x (or better):</strong></p>
+    <p>Multiple HTTP uploads are designed to handle a small number of files.  Therefore, they are not well suited for the uploading of large numbers of files unless you are running your own webserver or have control over the php.ini configuration.</p>
+    <p>If you are looking to upload more than 15 or 20 files at a time, you should consider the <a href="uploading_batch-add.htm#batch_add_pics">batch add</a> process or the <a href="uploading_xp-publisher.htm#xp_publish_upload">XP Publisher</a> utility.  Each has its own drawbacks and advantages.</p>
+    <p>The batch add process is fast, but it creates quite a load on the server and, as a result, you may experience timeouts causing your uploads to terminate prematurely.  XP Publisher, on the other hand, is considerably slower, but it limits the load on the server.  It also circumvents many of the pitfalls caused by limitations set in the php.ini configuration by uploading each file in the batch being uploaded as an individual post request.</p>
+    <p>Other alternative upload mechanisms (like Client-based agents as JUpload or similar) may be provided as third-party contributions - you're encouraged to look at them as well, but please keep in mind that the coppermine developers can only provide limited support for third-party contributions.</p>
+    <p>Keep in mind though that before trying any alternative upload mechanism, you have to make sure that the initial upload method &quot;http uploads&quot; works as expected - if it doesn't, you have to fix that first; it doesn't make sense to try alternative upload mechanisms if the core upload mechanism doesn't work.</p>
+    
+    <a name="upload_trouble_memory_usage"></a><h3>Memory usage during resizing<a href="#upload_trouble_memory_usage" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+    <p>There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces.</p>
+    <p>If the resizing process is eating up too much memory, you usually get the error message <a href="upload_troubleshooting.htm#ErrorAllowedMemorySize"><tt class="code">Fatal error: Allowed memory size of XXXXXXX bytes exhausted at (null):0 (tried to allocate XXXX bytes) in /var/www/html/include/picmgmt.inc.php</tt></a> or similar.</p>
+    <p>To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. This is done using the parameter <a href="#upload_trouble_server-sided_restrictions_check_memory_limit">memory_limit</a>.</p>
+    <p>You might be tempted to believe that the memory usage equals the file size an image consumes on file system level, but that's not the case: the common file format JPEG is compressed, so if the server loads a JPEG file into memory, it consumes much more RAM than it consumed on file system level.</p>
+    <p class="cpg_message_success">To calculate the amount of memory an image uses, you simply multiply the pixel width and height, and then you multiply the result by the number of base colors (RGB - 3, CMYK - 4). Finally, you divide by 1,048,576 (<span title="because one megabyte is not exactly one million bytes due to the wonderfull nature of binary arithmetics" class="explain">2<sup>20</sup></span>) to get the memory usage in MB.</p>
+    <p>Here are some common image resolutions and their memory use in GD (assuming RGB):</p>
+    <table border="0" cellspacing="0" cellpadding="0" class="cpg_zebra">
+        <tr>
+            <th>Screen resolution name</th>
+			<th>Width</th>
+            <th></th>
+            <th>Height</th>
+            <th>Memory usage</th>
+			<th>Aspect ratio</th>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quarter Video Graphics Array">QVGA</abbr></td>
+			<td style="text-align:right">320</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">240</td>
+            <td style="text-align:right">0.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Video Graphics Array">VGA</abbr></td>
+			<td style="text-align:right">640</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">480</td>
+            <td style="text-align:right">0.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Super Video Graphics Array">SVGA</abbr></td>
+			<td style="text-align:right">800</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">600</td>
+            <td style="text-align:right">1.4 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Extended Graphics Array">XGA</abbr></td>
+			<td style="text-align:right">1024</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">768</td>
+            <td style="text-align:right">2.3 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Extended Graphics Array">WXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">800</td>
+            <td style="text-align:right">2.9 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array">SXGA</abbr></td>
+			<td style="text-align:right">1280</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1024</td>
+            <td style="text-align:right">3.8 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Super Extended Graphics Array Plus">SXGA+</abbr></td>
+			<td style="text-align:right">1400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1050</td>
+            <td style="text-align:right">4.2 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Ultra Extended Graphics Array">UXGA</abbr></td>
+			<td style="text-align:right">1600</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">5.5 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Ultra Extended Graphics Array">WUXGA</abbr></td>
+			<td style="text-align:right">1920</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1200</td>
+            <td style="text-align:right">6.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">2048</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1536</td>
+            <td style="text-align:right">9.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Wide Quad Extended Graphics Array">WQXGA</abbr></td>
+			<td style="text-align:right">2560</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">1600</td>
+            <td style="text-align:right">11.7 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Ultra Extended Graphics Array">QUXGA</abbr></td>
+			<td style="text-align:right">3200</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">2400</td>
+            <td style="text-align:right">22.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Quad Extended Graphics Array">QXGA</abbr></td>
+			<td style="text-align:right">4096</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">3072</td>
+            <td style="text-align:right">36.0 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+        <tr>
+            <td style="text-align:left"><abbr title="Hexadecatuple Ultra Extended Graphics Array">HUXGA</abbr></td>
+			<td style="text-align:right">6400</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">87.9 MB</td>
+			<td style="text-align:center">4 : 3</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Ultra High Definition Television">UHDTV</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4320</td>
+            <td style="text-align:right">94.9 MB</td>
+			<td style="text-align:center">16 : 9</td>
+        </tr>
+		<tr>
+            <td style="text-align:left"><abbr title="Wide Hexadecatuple Ultra Extended Graphics Array">WHUXGA</abbr></td>
+			<td style="text-align:right">7680</td>
+            <td style="text-align:center">x</td>
+            <td style="text-align:right">4800</td>
+            <td style="text-align:right">105.5 MB</td>
+			<td style="text-align:center">16 : 10</td>
+        </tr>
+    </table>
+    <p>Remember when using the above figures that the amount of memory being used by the rest of Coppermine must be taken into account, too.</p>
+    <p>As you can see, the memory consumption of images produced by modern digital cameras can easily be too much for your webserver to cope with, even when using <a href="uploading_http.htm#upload_http_interface_html">single file uploads</a> (let alone the consumption when processing several images using <a href="uploading_batch-add.htm#batch_add_pics">batch-add</a>), so it's recommended to resize your images on your client before uploading them: if the server simply isn't capable to process the images uploaded, there's little point in blaming the script (i.e. Coppermine) or asking for support on the Coppermine support board: the Coppermine devs can not find a cure for the technology used on webservers. Use the webserver for what it has been designed to be used for; perform resources-intensive calculations (like resizing images with a high resolution) on your client.</p>
+    <p>To increase the memory limit allocation in php.ini, you must be the server's administrator. Also, .htaccess files cannot change this configuration setting, and it cannot be changed using ini_set(). This being said, most coppermine users who are on shared webhosting will not be able to change this. If you actually are the server admin, here's how to increase the memory limit:<br />
+    First, you locate the following block in php.ini (if you actually are the server admin):<br />
+    <pre>;;;;;;;;;;;;;;;;;;;
+; Resource Limits ;
+;;;;;;;;;;;;;;;;;;;
+
+max_execution_time = 30     ; Maximum execution time of each script, in seconds
+max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
+memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)</pre>
+    
+    <p>Now you increase the memory limit to fit your needs. 9 to 16 MB should handle most requirements.</p>
+    <p></p>If you are unable to change php.ini settings yourself, you can always ask your server administrator to change this for you.  However, most administrators (especially on shared webhosting) will be reluctant to do so, as this setting will affect everyone on a shared server. A higher memory limit requires reducing the number of people who can be hosted on the same server in order to maintain server stability. This reduces profitability, etc.</p>
+    
+    <div class="cpg_message_error">Do <strong>not</strong> ask questions on the Coppermine support board how to configure your webserver; it's beyond the scope of the Coppermine support board to explain webserver setups. Usually (if you're on shared webhosting, which is the case for the vast majority of Coppermine users), you can't change webserver settings anyway. Only the person who actually administers the webserver (i.e. the webhost's admin) can change webserver settings.<br />
+    Therefore, you better ask <strong>your webhost</strong> for support if you have issues with ressource limitations or other questions that related to webserver setup. If you're self-hosted (which is something the coppermine dev team doesn't recommend), you should read up your issue in the documentation that comes with your webserver.</div>
 
+</div>
+
 <a name="upload_trouble_end"></a>
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/nl/users.htm 1.5.8.src/docs/nl/users.htm
--- 1.5.6.src/docs/nl/users.htm	2010-06-05 00:37:30.000000000 -0500
+++ 1.5.8.src/docs/nl/users.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,9 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/users.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -30,154 +29,163 @@
 <div id="toc">
 <a href="toc.htm">Inhoudstafel</a>
 </div>
+
 <div id="doc_en_only">No translation available</div>
 
 <a name="users"></a><h1>Users<a href="#users" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h1>
 <p>In this documentation, the term "user" is used for visitors of your gallery who have registered an account and have logged in. The term "visitor" is used for all who access your gallery, both registered users as well as unregistered guests. Registration features (if visitors are allowed to register in the first place and how registration will work) can be configured in the corresponding section of the <a href="configuration.htm#admin">config panel</a>. Coppermine comes with a user management of it's own that allows you to control what <a href="groups.htm">group</a> your users are in (group membership controls permissions) unless you disable the built-in user management in favor of <a href="bridging.htm">bridging</a> Coppermine with another app. If you enable bridging, the bridging application will take over and control your users instead of Coppermine.</p>
 
-<a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-<p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
-<p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
-As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
-<img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
-
-
-
-<a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<ul>
-<li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
-<li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
-<li>Clicking on a user's name will <strong>display</strong> the profile page of the individual user (read only)</li>
-<li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
-<li>If a user has uploaded any files, a link of "recent uploads" will show up next to his name. Clicking on this link will display files that have been uploaded by that user</li>
-<li>The &quot;group&quot; column displays the primary member group the user is in</li>
-<li>The column &quot;Registered on&quot; will show the date that the user account was created</li>
-<li>The &quot;Last visit&quot; column will show the last login of the user. <br />Note: if the user has ticked the checkbox &quot;Remember me&quot; on the login screen, he will not have to login every time he visits the gallery so this date may be accurate.</li>
-<li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
-<li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("Space Quota") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>.</li>
-<li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
-</ul>
-<a name="user_cp_page_end"></a>
-<a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
-<a name="user_cp_search_end"></a>
-
-<a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
-<p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
-<a name="user_cp_new_end"></a>
-
-<a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
-The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
-<p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
-
-<a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-<p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
-<a name="user_cp_edit_permission_by_group_end"></a>
-<a name="user_cp_edit_end"></a>
-
-<a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-<p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
-The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
-Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
-<p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
-<p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
-<a name="user_cp_group_end"></a>
-<a name="user_cp_end"></a>
-
-<a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
-There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
-
 <div class="indent">
-    <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
-    There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+
+    <a name="user_cp"></a><h2>The user control panel<a href="#user_cp" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    <p>The user control panel can be found when clicking "users" from the admin menu. It is the place where you create and manage your users.</p>
+    <p class="cpg_message_info">If you have enabled integration (bridging) Coppermine with another application (e.g. your favorite BBS app), Coppermine will use the member table of the application you bridged with (your BBS), so the built-in Coppermine user management will be disabled in favor of the user management that comes with the bridged application. This has been incorporated to eliminate redundancy and facilitate a seemless integration.<br />
+    As a result, you will not have this user control panel; clicking the "users" link will send you to your bridge application's user management instead.</p>
+    <img src="images/usermgr.png" width="600" height="260" border="0" alt="" title="user control panel" /><br />
+    
     <div class="indent">
-    <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
-    With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
-    But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
-    This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
-    <ul>
-        <li>The user needs to know the email address he used to create his user account</li>
-        <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
-        <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
-        <li>The server needs to be configured properly to actually send emails</li>
-        <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
-    </ul>
-    If this is the case for you, i.e. if you have forgotten Coppermine's admin account, here are some things to do:
-    <ul>
-        <li>
-            If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
-            <div class="cpg_message_success">
-                Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to coppermine. On the left you will see the tables.<br />
-                Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
-                If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
-                You now should have fields you can write in.<br />
-                To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
-                <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
-                That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
-                Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
-                You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
-            </div>
-            Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
-        </li>
-        <li>
-            If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
-                <ul>
-                    <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
-                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
-define('IN_COPPERMINE', true);
-require('include/init.inc.php');
-define('ADMIN_PHP', true);
-$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
-cpg_db_query($sql);
-pageheader('Create admin user');
+    
+        <a name="user_cp_page"></a><h3>Page controls<a href="#user_cp_page" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <ul>
+        <li>You can sort the user management display by either clicking the arrow icons (<img src="../../images/ascending.png" width="9" height="9" border="0" alt="" title="ascending" /><img src="../../images/descending.png" width="9" height="9" border="0" alt="" title="descending" />) next to each column header or by choosing the sort order from the dropdown at the top right.</li>
+        <li>If you have more than 25 users, a page tab will apear at the bottom right of the screen, allowing you to go to subsequent pages of your member list</li>
+        <li>Clicking on the profil icon (<img src="../../images/icons/my_profile.png" width="16" height="16" border="0" alt="" title="My profil" />) will <strong>display</strong> the profile page of the individual user (read only)</li>
+        <li>The edit icon (<img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />) will send you to the user's profile in <strong>edit</strong> mode - you can change the password, email account and other user-related settings there</li>
+        <li>If a user has uploaded any files, the rey link (<img src="../../images/icons/last_uploads_disabled.png" width="16" height="16" border="0" alt="" title="last_uploads_disabled" />) next to his name turnes green (<img src="../../images/icons/last_uploads.png" width="16" height="16" border="0" alt="" title="last_uploads" />). Clicking on this link will display files that have been uploaded by that user</li>
+        <li>The &quot;group&quot; column displays the primary member group the user is in</li>
+        <li>The &quot;Registered on&quot; column will show the date that the user account was created</li>
+        <li>The &quot;Last visit&quot; column shows the date the user has last visited the gallery</li>
+        <li>The &quot;Files&quot; column displays how many files the user has uploaded to date (including those that are awaiting admin approval)</li>
+        <li>The &quot;Space used&quot; column shows how much of the space that is assigned to the user has already been used. The total space the user is allowed to have ("<a href="groups.htm#group_cp_quota">Space Quota</a>") depends on the user's group - which you set in the <a href="groups.htm#group_cp">groups panel</a>. As the least restrictive quota applies, the space usage bar may look inacurate on some setups if your users are members of several groups with several different quotas.</li>
+        <li>You can change a number of settings for several users at once by clicking the checkbox in front of the user row (use the checkbox at the very top or bottom of the page to select/unselect all users on the page) and then chosing an action to perform from the dropdown box "With selected" at the bottom left of the page. The actions you can choose from are &quot;Delete&quot;, &quot;Deactivate&quot;, &quot;Activate&quot;, &quot;Reset password&quot;, &quot;Change primary membergroup&quot; and &quot;Add secondary membergroup&quot;. The user currently logged on (you as gallery admin) has no checkbox to avoid accidental deletion or deactivation of your own admin account.</li>
+        </ul>
+        <a name="user_cp_page_end"></a>
+        <a name="user_cp_search"></a><h3>Searching for user(s)<a href="#user_cp_search" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>You can use the wildcards:  <tt class="code">*</tt> (for any <em>string</em>) and <tt class="code">?</tt> (<em>any single character</em>) or even <tt class="code">%expression%</tt>.<br />Example: searching for <tt class="code">j*</tt> will return both <tt class="code">Jack</tt> and <tt class="code">Jill</tt></p>
+        <a name="user_cp_search_end"></a>
+        
+        <a name="user_cp_new"></a><h3>Creating new users<a href="#user_cp_new" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>To create a new user, simply click on the button "Create new user" at the bottom of the user manager and fill in the form that will come up.</p>
+        <p>This does of course not apply if you have bridging enabled, as user management is being handled by the app you have bridged Coppermine with. In this case, the user management screen of your bridged app should show - create a new user there.</p>
+        <a name="user_cp_new_end"></a>
+        
+        <a name="user_cp_edit"></a><h3>Editing users<a href="#user_cp_edit" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p><img src="images/usermgr_edit.png" width="300" height="382" border="0" alt="" align="right" />To edit the properties of a user, click the <img src="../../images/icons/edit.png" width="16" height="16" border="0" alt="" title="edit" />-button next to the user name. You will then find a page where you can modify all user profile fields the user has. This includes the option to change the password of that user. If you don't want to change a user's password, leave the password field blank.<br />
+        The dropdown list determines the primary group the user is in, the checkboxes beneath it determine the secondary groups.</p>
+        <p>Please note that this screen (as well as the rest of Coppermine's user management) will not be available if you have enabled <a href="bridging.htm#integrating">bridging</a>, because then the user management of the application you have bridged with (e.g. your BBS) kicks in and handles everything related to user management.</p>
+        
+        <div class="indent">
+            <a name="user_cp_edit_permission_by_group"></a><h4>Album permissions by group<a href="#user_cp_edit_permission_by_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+            <p>The link "Album permissions by group" will let you <em>display</em> what albums are assigned exclusively to members of a particular group. To make this absolutely clear: this feature does not allow you to actually <strong>assign</strong> albums to groups, it just <strong>displays</strong> those assignements. To actually assign albums to particular groups, use the <a href="albums.htm#album_prop">album properties</a> dialog of individual albums.</p>
+            <a name="user_cp_edit_permission_by_group_end"></a>
+        </div>
+        <a name="user_cp_edit_end"></a>
+        
+        <a name="user_cp_group"></a><h3>Group membership<a href="#user_cp_group" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        <p>When creating a new user or editing an existing user, you will notice a row named &quot;User group&quot; - it determines what group(s) the user is in.<br />
+        The first field (a dropdown field) determines the primary user group. It determines the status of a user. You should set it to &quot;Administrator&quot; (for users you want to assign admins powers to) or &quot;Registered&quot;.<br />
+        Additional (secondary) group membership can be assigned using the checkboxes beneath the dropdown field. Here, all your custom groups (that you can create and manage using the <a href="groups.htm#group_cp">group control panel</a>) should show as well as the core groups (the ones that come with Coppermine out of the box and can't be deleted). Assign additional group membership to your users here. Privileges for a particular user inherited from group membership are added: the least restrictive permissions are taken into account.</p>
+        <p class="cpg_example">If you want your registered users to be capable of viewing the gallery only, and only privileged users of your custom user group "photographers" are allowed to actually upload files, make all your users members of the built-in group "registered" (by default, they already are). Only for user you want to give the privilege to upload, tick the check box "photographers" as secondary group. Then go to your groups control panel and disallow uploads for the registered group there, but allow uploads for the custom group "photographers".</p>
+        <p class="cpg_message_info">Note: the button "album permission by group" beneath the checkboxes is <strong>not</strong> meant to <strong>assign</strong> album permissions, but only to <strong>check</strong> the permissions set. You can only <em>assign</em> particular album permissions on the <a href="albums.htm#album_prop">album properties</a> screen.<br clear="all" /></p>
+        <a name="user_cp_group_end"></a>
+        <a name="user_cp_end"></a>
+    
+    </div>
+    
+    <a name="lost_password"></a><h2>Lost passwords<a href="#lost_password" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h2>
+    There are many passwords that you have to memorize, and there are many issues that are related to password issues. Not all of them are related to Coppermine though, so they will be discussed in brevity here. If you need to figure out details on password issues that are not related to Coppermine in itself, it's a good idea to use a search engine and/or your webhost for support.
+    
+    <div class="indent">
+        <a name="lost_password_cpg_user_account"></a><h3>Coppermine user account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        There is no difference in this aspect between an admin and a non-admin user account: they both work the same way: you have to log in providing a user name (or an email address if you enabled the <a href="configuration.htm#admin_user_login_method_start">corresponding option in Coppermine's config</a>) and a password. If this authentification has been successfull, i.e. if Coppermine "knows" you, Coppermine will determine if your user account belongs to the <a href="groups.htm#group_cp_administrators">admin group</a> or not. Based on this group membership you will have different privileges.<br />
+        There is however a basic difference between Coppermine running in standalone mode (out of the box it runs in standalone mode) and Coppermine being <a href="bridging.htm">bridged</a> with another application:
+        <div class="indent">
+        <a name="lost_password_cpg_user_account_standalone"></a><h4>Coppermine in standalone mode<a href="#lost_password_cpg_user_account_standalone" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        The database table that Coppermine users are being stored in does <strong>not</strong> contain the actual user's password in plain text, but only an MD5-encrypted password <a href="http://en.wikipedia.org/wiki/Hash_function" rel="external" class="external">hash</a>. Think of such a hash as a checksum: in fact it's the result of a calculation: when the password is being entered on Coppermine's login screen into the form there, the browser sends the password the visitor has entered to the server. The server then calculates the hash that results out of the password the visitor has entered and finally compares the hash stored inside the database table against the has that was just calculated. If those hash values match, the password is considered to be correct and the user is authentificated, i.e. a cookie is being stored on the visitor's computer that basically says "the user with the user name XYZ has successfully authentificated". Again, no password is being stored anywhere.<br />
+        With this being said it should be obvious that you can't look the password up anywhere, simply because it isn't actually stored anywhere.<br />
+        But then, we're all human, so it might happen that you (as someone who runs a Coppermine gallery) or your users forget your password for whatever reason. That's why there is a mechanism to make sure you can log in again. Sadly, you can not just send a password reminder inside an email to the user, simply because the server is not aware of the password. That's why there is a link on Coppermine's login screen that is named &quot;I forgot my password&quot;. If a visitor clicks on it, he/she will be sent to a password reminder screen where he/she can enter his/her email address. But wait a minute! Haven't you just said that the server doesn't know the password and therefore it can't send it by email? And yes, that's true. Actually, it's a three-step process: the visitor can enter his/her email address. If a user with that email address exists in Coppermine's user table, an email is being sent to that address that basically contains a link that the recipient of the email needs to click on to verify that he actually has forgotten his/her password and wants to request a new one. This is meant as a pre-caution against vandalism to make sure nobody get's locked out because someone else requested a new password for him. The link inside the email contains a token that can not be guessed or made up: it's unique. Only if that link is actually clicked the password reminder is triggered. The server then assigns a new random password for the account that corresponds to the email address and sends that new password in another email. With that new password inisde that second email the user can log in again.<br />
+        This is a very elegant and fool-proof process once it is set up properly, but there are of course some things that can go wrong as well:
+        <ul>
+            <li>The user needs to know the email address he used to create his user account</li>
+            <li>The user needs to have access to the email address, i.e. he needs to remember the non-Coppermine password for the email account</li>
+            <li>The email address that corresponds to the user account needs to be populated in the first place, which might not be the case for the admin if he failed to provide one for his own account</li>
+            <li>The server needs to be configured properly to actually send emails</li>
+            <li>The email sent by the server might mistakenly be blocked by third-party spam filtering mechanisms</li>
+        </ul>
+        If this is the case for you, i.e. if you have forgotten Coppermine's admin account and you can't use the &quot;forgot password&quot; feature for whatever reason, here are some things to do:
+        <ul>
+            <li>
+                If you have access to <a href="dev_tools.htm#dev_tools_phpmyadmin">phpMyAdmin</a>, simply set a new password for your Coppermine user account. Here are the instructions that were originally posted as a user contribution on the <a href="http://forum.coppermine-gallery.net/index.php/topic,52213.0.html" rel="external" class="external">Coppermine support board</a>:
+                <div class="cpg_message_success">
+                    Once you are in the phpMyAdmin you will see the databases on the left. Click on the database that belongs to Coppermine. On the left you will see the tables.<br />
+                    Click on the table named <tt class="code">XXX_users</tt>, where XXX is the table prefix that you have chosen when installing Coppermine in the first place (out of the box, the prefix is <tt class="code">cpg15x_</tt>, so the default table name should be <tt class="code">cpg15x_users</tt>). You must click on the icon to the left of the text or you won't get the right screen.<br />
+                    If you lost your admin password look under the column titled user_id. Look for the 1. That is admin account that you have created during initial install. To the left of that column is a pencil icon (that means edit). Click on it.<br />
+                    You now should have fields you can write in.<br />
+                    To the right of the row called <tt class="code">user_pass</tt> is the encrypted password. Erase that and fill it with 
+                    <input type="text" readonly="readonly" name="admin_password" value="21232f297a57a5a743894a0e4a801fc3" size="32" maxlength="32" class="small" />.<br />
+                    That will make the password <tt class="code">admin</tt>. Do not under any circumstances leave the password field blank. Go to the bottom of the page and just above the light bulb it should say <tt class="code">Save</tt>. If it does click the <tt class="code">go</tt> button. Exit out of phpMyAdmin by going to the exit icon at the upper left corner.<br />
+                    Type in the URL of your Coppermine page. Login with your user name and the password <tt class="code">admin</tt>. Once you have successfully logged in, you should of course change the password to something else instead of the phrase <tt class="code">admin</tt>. Click on "My Profile", scroll to the bottom of the page and click on "Change my password". Enter the old password (<tt class="code">admin</tt>) and your new password (you need to enter that twice) and submit the form. If all went well you will see a message that says so.<br />
+                    You can do the same process for users: to access a user's profile, you log in as admin, go to the user control panel, edit the user account by clicking the edit icon next to the user's name and then enter a new password into the corresponding field.
+                </div>
+                Another alternative using phpMyAdmin without changing anything around is to use a <a href="http://en.wikipedia.org/wiki/Rainbow_table" rel="external" class="external">rainbow table</a> site and search for the password that matches to the hash that you can retrieve using phpMyAdmin.
+            </li>
+            <li>
+                If you don't have access to phpMyAdmin, you can do the following to create a new admin account:
+                    <ul>
+                        <li>Use your favorite <a href="dev_tools.htm#dev_tools_editor">plain text editor</a> (notepad.exe is fine) to create a plain text file with this content:
+                                        <textarea class="samplecode" rows="10" style="width:100%">&lt;?php
+define('IN_COPPERMINE', true);
+require('include/init.inc.php');
+define('ADMIN_PHP', true);
+$sql="UPDATE `{$CONFIG['TABLE_USERS']}` SET user_name='tempadmin', user_active='YES', user_password='098f6bcd4621d373cade4e832627b4f6' WHERE user_id='1'";
+cpg_db_query($sql);
+pageheader('Create admin user');
 starttable('-1', 'Please delete this file after account creation!', 2);
-echo &lt;&lt;&lt; EOT
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Username:
+echo &lt;&lt;&lt; EOT
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Username:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             tempadmin
-        &lt;/td&gt;
+        &lt;/td&gt;
     &lt;/tr&gt;
-    &lt;tr&gt;
-        &lt;td class="tableh2"&gt;
-            Password:
+    &lt;tr&gt;
+        &lt;td class="tableh2"&gt;
+            Password:
         &lt;/td&gt;
         &lt;td class="tableb"&gt;
             test
-        &lt;/td&gt;
-    &lt;/tr&gt;
-EOT;
-endtable();
-pagefooter();
+        &lt;/td&gt;
+    &lt;/tr&gt;
+EOT;
+endtable();
+pagefooter();
 ?&gt;</textarea>
-                    
-                    </li>
-                    <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
-                    <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
-                    <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
-                    <li>Log in with the new user that the script has created for you.</li>
-                </ul>
-        </li>
-    </ul>  
-    <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
-    When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+                        
+                        </li>
+                        <li>Name that file <tt class="code">adminpass.php</tt> and upload it to your webserver into the Coppermine root folder</tt></li>
+                        <li>Run the file in your browser by entering the URL of the file you just uploaded (something like <tt class="code">http://yourdomain.tld/your_coppermine_folder/adminpass.php</tt>) into the address bar of your browser</li>
+                        <li>Important: delete the file adminpass.php from your server - it's a great danger to your site if you don't!</li>
+                        <li>Log in with the new user that the script has created for you.</li>
+                        <li>Immediately change the password of the user account once you have logged in.</li>
+                    </ul>
+            </li>
+        </ul>  
+        <a name="lost_password_cpg_user_account_bridged"></a><h4>Coppermine bridged<a href="#lost_password_cpg_user_account_bridged" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h4>
+        When Coppermine is bridged, the user management of the other application that it's bridged with "takes over", so if a visitor clicks on the login link within Coppermine he is being redirected to your bridging app's login screen. After a successfull login there, he/she might be sent back to your Coppermine-driven gallery (if your bridging app supports redirection after logging in). Coppermine is only "aware" that the user has been authentificated in your bridging app; Coppermine is not aware of the user's password. Subsequently, you can't use Coppermine mechanisms to retrieve lost user account passwords when you're bridged. If your bridging app provides mechanisms to recover from password-loss, then use those mechanisms. 
+        </div>
+        <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
+        If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
+        Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
     </div>
-    <a name="lost_password_cpg_mysql"></a><h3>mySQL account password<a href="#lost_password_cpg_user_account" title="Link to this section"><img src="images/anchor.gif" width="15" height="9" border="0" alt="" /></a></h3>
-    If you (or your webhost) have changed your mySQL account details (e.g. if you have assigned a new password to your mySQL account) you can reflect your changes in Coppermine by editing the file <tt class="code">include/config.inc.php</tt>.<br />
-    Please keep in mind that you can only reflect your mySQL database account changes in that file. Coppermine can not actually change the password of your mySQL account itself. If you want to do that (i.e. change your mySQL admin account password), use whatever mechanism your webhost is providing to accomplish this or ask your webhost to change it for you.
 </div>
 
 <div id="doc_footer">
-	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
-	</div>
+    <div class="doc_info_wrapper">
+        <span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+        <span id="doc_revision">$Revision: 7805 $</span>
+    </div>
 </div>
 </body>
 </html>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/nl/watermarking.htm 1.5.8.src/docs/nl/watermarking.htm
--- 1.5.6.src/docs/nl/watermarking.htm	2010-06-05 00:37:31.000000000 -0500
+++ 1.5.8.src/docs/nl/watermarking.htm	2010-08-06 11:59:26.000000000 -0500
@@ -12,10 +12,10 @@
 <!--
   SVN version info:
 
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/nl/watermarking.htm $
-  $Revision: 7620 $
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Revision: 7805 $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 -->
 <link rel="stylesheet" type="text/css" href="../style/style.css" media="all" />
 <link rel="stylesheet" type="text/css" href="../style/screen.css" media="screen" />
@@ -65,8 +65,8 @@
 
 <div id="doc_footer">
 	<div class="doc_info_wrapper">
-		<span id="doc_last_changed">$LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $</span>
-		<span id="doc_revision">$Revision: 7620 $</span>
+		<span id="doc_last_changed">$LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $</span>
+		<span id="doc_revision">$Revision: 7805 $</span>
 	</div>
 </div>
 </body>
diff -x .svn -aruN 1.5.6.src/docs/style/print.css 1.5.8.src/docs/style/print.css
--- 1.5.6.src/docs/style/print.css	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/docs/style/print.css	2010-08-06 11:59:28.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/style/print.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 /* Part of this stylesheet was taken from the                      */
diff -x .svn -aruN 1.5.6.src/docs/style/screen.css 1.5.8.src/docs/style/screen.css
--- 1.5.6.src/docs/style/screen.css	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/docs/style/screen.css	2010-08-06 11:59:28.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/style/screen.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 html > body {
@@ -340,6 +340,11 @@
     font-style: normal;
     font-family: 'Courier New', Courier, Fixedsys, monospace;
     background-color: #E0E0E0;
+}
+
+.filename {
+    font-style: normal;
+    font-family: 'Courier New', Courier, Fixedsys, monospace;
 }
 
 .border1 {
@@ -604,10 +609,21 @@
     background-image: url('../images/message/example.png');
 }
 .cpg_code {
-    color: C0C0C0;
+    color: #6F6F6F;
     background-color: #E0E0E0;
     background-image: url('../images/message/code.png');
 }
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
+}
 .cpg_message_info h1 {
 	color:#00529B;
 }
@@ -665,4 +681,5 @@
 .backtotop {
     text-align:right;
     margin-top:20px;
+	clear:both;
 }
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/style/style.css 1.5.8.src/docs/style/style.css
--- 1.5.6.src/docs/style/style.css	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/docs/style/style.css	2010-08-06 11:59:28.000000000 -0500
@@ -9,11 +9,11 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/docs/style/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 
-  $Date: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
 **********************************************/
 
 body {
@@ -153,4 +153,42 @@
 .thumb_left {
     margin-right:5px;
     float:left;
+}
+
+.textinput {
+    font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
+    font-size: 100%;
+    border: 1px solid #D1D7DC;
+	background-color: #FFFFFF;
+    padding-right: 3px;
+    padding-left: 3px;
+}
+
+.numberinput {
+    font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
+    font-size: 100%;
+    border: 1px solid #D1D7DC;
+	background-color: #FFFFFF;
+    padding-right: 3px;
+    padding-left: 3px;
+	text-align:right;
+}
+
+.checkbox {
+    font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
+    font-size: 100%;
+    vertical-align : middle;
+	border: 1px solid #D1D7DC;
+	background-color: #FFFFFF;
+}
+
+.radio {
+    font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
+    font-size: 100%;
+    vertical-align : middle;
+}
+
+.icon {
+    vertical-align:middle;
+    margin-right:1px;
 }
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/tutorial/cpg1.5_plugin_hello-world_v2.1.zip 1.5.8.src/docs/tutorial/cpg1.5_plugin_hello-world_v2.1.zip
--- 1.5.6.src/docs/tutorial/cpg1.5_plugin_hello-world_v2.1.zip	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/tutorial/cpg1.5_plugin_hello-world_v2.1.zip	2010-07-13 19:04:34.000000000 -0500
@@ -0,0 +1,4 @@
+PK    8C_!       hello_world_2-1/codebase.phpR]k@|?LC@R4})PB>k>netbujw@S>iW{_vu0 L7%S-#
k1/<xd-2;eەh莘U͎EY1zShTe,AYVfJbؚ`=LOnWpK-X[J|T%@Ѿ$n#VvR?qr=Θg0Ibaĭ;BԚK%0U!~%rq\m>_>-WQ@*pxDQYRBR/Tf;5񈚄1NLwҼRn80Ewكر8^4&TC[z!`t?ơG3#5]F~|rRbr"ͳmְr&8O$yсtq(2ف[K
PK    8ZCI    !   hello_world_2-1/configuration.phpRMK@AH+M[Eh"B?@`64n(sڙ}͛]#]ĕT}ٜB-Msy%,O b6a!Ϣ-1
+iP>9~9Z 
+L4山i!T6ьJg2o5*#--@]y~ņ(oL(Sr@־b
+pt<c=NXX$=ظ@Xk:-Ja0_bap֓b`Y	ga4wLʲDp8#cSdcOQEcItvx9/PK    8C_!                    hello_world_2-1/codebase.phpPK    8ZCI    !              hello_world_2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip 1.5.8.src/docs/tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip
--- 1.5.6.src/docs/tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/tutorial/cpg1.5_plugin_hello-world_V2.2.1.zip	2010-07-13 19:04:34.000000000 -0500
@@ -0,0 +1,4 @@
+PK    8>3       hello_world_2-2-1/codebase.phpVmoHlNK)GZ!rB=Ww:-wyvY;I4_l \$AspeЁE*̞pxxj6ރә?CBdXWJ_/!d.V|i	'-*!D |a PbfH F%
уEc<
Y%3ͥrzUJkW1JSʀL
+dbDwӵkx+;G^lpwTi϶&d:m8Tj ԚvV{h{=mY/J 2װMMUIruF*l:Blc5qBè;l<2eQZA~$^߶ʍb^Ҹ	u&hYJh0ve:bd ,'T"h2j@znŨ#u$~=o;ddhaQΔʴ.2)kyywY5f$+ '`'U/pwsMen*F5NgTwFO6Nm3z}ζu.K+2޺ng~! %}:g(hP=X>yT9Ru^e
Xy1q*آGF쩤۱K>I7g)TnG(ZU a'R(Xqp2~>۔u3gf2t"G3B)s1^n7rmGPbF RSeu#~%J;LS<iUjң'wknS(:h-SN
%X7O0P&h.GIY1xrru
+z*nOnW۷c):脿WÒ	]R4s_v.A0k3y/yᙢEd>9ǺywubҊ.ZfRAHc*_&lzfQFK-⏺OxO^&W:ddTZ#$PK    8|O    #   hello_world_2-2-1/configuration.phpj0E]U!qB)%ҵbc,⿯:Bhg%i*0 MUR9K1հ|5Ώ-sa1Hg{,;]۽(iKLB֨؜Yp˜Pܾ9Z L-Sc	Bljdz5:#-
ɻf
ibphNJx) >Sqb=<6,4zF\==p2;gn%tצKL nz}[lc
Ka<'wh2S$avYgYV
+V;hla8..7D֧VPK    8>3                    hello_world_2-2-1/codebase.phpPK    8|O    #            o  hello_world_2-2-1/configuration.phpPK             
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/tutorial/cpg1.5.x_plugin_template_v1.0.zip 1.5.8.src/docs/tutorial/cpg1.5.x_plugin_template_v1.0.zip
--- 1.5.6.src/docs/tutorial/cpg1.5.x_plugin_template_v1.0.zip	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/tutorial/cpg1.5.x_plugin_template_v1.0.zip	2010-07-13 19:04:34.000000000 -0500
@@ -0,0 +1,22 @@
+PK
+    K<            	   template/PK   fE<nL       template/admin.phpXmo0J2@|am؋")r:!qel'M4[&c:_<V N<ߧq
+Z/[KGSơ	.9Zy]`C#!SĬnՂ˴êW$)6k@Ä?,	Sp7)ǡaH]pY@1_5`	|[^]fQH`\`BZe]:.2gEx:8:J y	tjZfZe
+ÛOïwuzp-a9SWv)g5`->
N
0<H+L|ŨB=fBUBZfL$'3 I&^ Pw2g.uH=V.q`KP[GwK0wj9d(`CiVIjJZد.WSQe[x.5KM{K&#DYoH	cxNHcԔ83͖*=Q-uɕd(raN>\.uva4,i=ϗNz^*"4M	Fd\K茍d RXi6`vWJvN_~c`01=Gٵuzko
VݛQnS4s-U?1\Gٮy26, m7znB<}cM~Wk-3j+bS|m>ƅIrdNzQ)
oNA~)ɻa7*GP+tr/Bd- G^ލPRn/pf֍k5$?#R	?"
+/^qف
lk?%)d9Esݮ&Uc7ǮQT\naj'@ o9[0$:{#_>rP2DV'7_`mثAouB
+H9.@+"<	]J	Dwh~)T~Pڝ^Q*юrQqn_kIe|,OUcnHz.I~1{V"GsN4.	|~yYkXwɍ!_)xfZQ(qi`~; WFRnA \9.`IZ`N\t̃NQґXu
]la},Xuq*<J3%
-EcM.`|jq$d<
+ԳGX$49fIQeQTfjئ#ΜaPQO<	2܀5"afa*n#Ue ĺ*_^.&^b390m"W"tp$'fWS//i6FVk̘T1lnl؀n@x%isW}qݙ,6ѻפCvWqjUKmIJbSp([uPK
+    gJ<               template/change.logPK   gE</       template/codebase.phpR_k09%M^ڭed0N6P#"KFﾓ]o-Ճ-s?+ iR#j+<֍kGbwZC:(Bȅf"9,sgo=P8: G[7T+f|nW4[~N40as6.h1}Z	ϸ،

G"O&e;C/ouPP]N2{`d3	ǢhsKYizؑZ|$`[
+$O=/:h.X.l)*j_^4a_BB!u\8̏kc:yǕ76ž1%^fg:]qviFAu+h-!PK   gE<w       template/configuration.phpSn0}GnQTׇ>5$Q7ifFTgdͦFi9{LfmՆ	yӶkn-a%R(Vrap `i[q@!$BAY`ИYMgQrnj-K9*[jʢ.x( ȱp<&e:\=,d<g?(ecHRJwaƟpn#a
$W%CUJa*69;?.,> kHa./yS셱&>YcoB7H!/; DDwɴhhYvG杭x{iZW/fJnjeZZmL\@)K
+U4va

+u~'
l:Pi,H{O8ϝ2ɍI-Quє j	Y
+Q&]y*0>˜M PK
+    aJ<               template/lang/PK   gE<c       template/lang/english.phpT0G?JzR{AEn<I,;m+Ŀ3FU{y3ɇۦj͋Y1M]>=A<֍g͋UVp!"{
+r#sti1겄chuNP8V: G[g+ĜvobC@8g{	8ʕ)[gɟNRHM4暗Dr׊2l74P+[|72*Lf$@6^W$R}ΓէЂ˕A$s2vq>g,őKAHCWc'I0W*,yXMó|$-
+چ1L4ISUL	ȍ.dIÝͰo\TPX;u"AsPtS۲gF%)+$
 ytujf5f4\94)}4Sŵ{3B<!z*6Y^Q{@(H[R?r%b:k1}Lgo?PK
+    lJ<               template/readme.txtPK
+    K<            	         A    template/PK   fE<nL              '   template/admin.phpPK
+    gJ<                      s  template/change.logPK   gE</                template/codebase.phpPK   gE<w                template/configuration.phpPK
+    aJ<                     A
+  template/lang/PK   gE<c              
+  template/lang/english.phpPK
+    lJ<                      (
  template/readme.txtPK        Y
    
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/docs/tutorial/matching_theme.htm 1.5.8.src/docs/tutorial/matching_theme.htm
--- 1.5.6.src/docs/tutorial/matching_theme.htm	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/docs/tutorial/matching_theme.htm	2010-07-13 19:04:34.000000000 -0500
@@ -0,0 +1,102 @@
+<!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" xml:lang="en" lang="en">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<title>Example page</title>
+	<style type="text/css">
+		/*** The Essential Code ***/
+
+		body {
+			margin: 0;
+			padding-left: 200px;    /* LC fullwidth */
+			padding-right: 190px;   /* RC fullwidth + CC padding */
+			min-width: 240px;       /* LC fullwidth + CC padding */
+		}
+
+		#header, #footer {
+			margin-left: -200px;    /* LC fullwidth */
+			margin-right: -190px;   /* RC fullwidth + CC padding */
+		}
+
+		.column {
+			position: relative;
+			float: left;
+		}
+
+		#center {
+			padding: 0 20px;
+			width: 100%;
+		}
+
+		#left {
+			width: 180px;           /* LC width */
+			padding: 0 10px;        /* LC padding */
+			right: 240px;           /* LC fullwidth + CC padding */
+			margin-left: -100%;
+		}
+
+		#right {
+			width: 130px;           /* RC width */
+			padding: 0 10px;        /* RC padding */
+			margin-right: -100%;
+		}
+
+		#footer {
+			clear: both;
+		}
+
+		/*** IE Fix ***/
+		* html #left {
+			left: 150px;            /* RC fullwidth */
+		}
+
+		/*** Just for Looks ***/
+
+		body {
+			background: #FFF;
+		}
+
+		#header, #footer {
+			font-size: large;
+			text-align: center;
+			padding: 0.3em 0;
+			background: #999;
+		}
+
+		#left {
+			background: #66F;
+		}
+
+		#center {
+			background: #DDD;
+		}
+
+		#right {
+			background: #F66;
+		}
+
+		.column {
+			padding-top: 1em;
+			text-align: justify;
+		}
+	</style>
+    <!-- Taken from http://www.alistapart.com/articles/holygrail -->
+</head>
+<body>
+	<div id="header">This is the header - the place where your site logo could reside.</div>
+	<div id="center" class="column">
+		<h1>This is the main content.</h1>
+		<p>This design is based on the article &quot;<a href="http://www.alistapart.com/articles/holygrail">In Search of the Holy Grail</a>&quot; by <a href="http://www.alistapart.com/authors/l/matthewlevine">Matthew Levine</a></p>
+        <p>The center column of this example design is supposed to contain the actual page content.
+	</div>
+	<div id="left" class="column">
+		<h2>This is the left sidebar.</h2>
+		<p>For the sake of the tutorial, let's assume that this is the place where your overall site navigation resides.</p>
+	</div>
+	<div id="right" class="column">
+		<h2>This is the right sidebar.</h2>
+		<p>In this column, the Coppermine menu is supposed to reside.</p>
+	</div>
+	<div id="footer">This is the overall site footer. The place where you usually keep your copyright or disclaimer.</div>
+</body>
+</html>
diff -x .svn -aruN 1.5.6.src/ecard.php 1.5.8.src/ecard.php
--- 1.5.6.src/ecard.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/ecard.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/ecard.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -80,7 +80,7 @@
 $thumb_pic_url = get_pic_url($row, 'thumb');
 $normal_pic_url = get_pic_url($row, 'normal');
 
-if (!file_exists($normal_pic_url)) {
+if (strpos($normal_pic_url, 'thumb_nopic.png') > 0) {
     $normal_pic_url = get_pic_url($row, 'fullsize');
 }
 
diff -x .svn -aruN 1.5.6.src/edit_one_pic.php 1.5.8.src/edit_one_pic.php
--- 1.5.6.src/edit_one_pic.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/edit_one_pic.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/edit_one_pic.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -194,6 +194,24 @@
 
         if (!is_image($pic['filename'])) {
             $prefixes = array('fullsize');
+
+            // Check for custom thumbnails
+            $mime_content_old = cpg_get_type($pic['filename']);
+            $mime_content_new = cpg_get_type(replace_forbidden($post_filename));
+
+            $file_base_name_old = str_replace('.' . $mime_content_old['extension'], '', basename($pic['filename']));
+
+            foreach (array('.gif','.png','.jpg') as $thumb_extension) {
+                if (file_exists($CONFIG['fullpath'] . $pic['filepath'] . $CONFIG['thumb_pfx'] . $file_base_name_old . $thumb_extension)) {
+                    // Thumbnail found, check if it's the only file using that thumbnail
+                    $count = mysql_result(cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE filepath = '{$pic['filepath']}' AND filename LIKE '{$file_base_name_old}.%'"), 0);
+                    if ($count == 1) {
+                        $prefixes[] = 'thumb';
+                        $custom_thumb = TRUE;
+                        break;
+                    }
+                }
+            }
         }
 
         $pic_prefix = array(
@@ -203,12 +221,19 @@
             'fullsize' => '',
         );
 
+        $files_to_rename = array();
+
         foreach ($prefixes as $prefix) {
 
             $oldname = urldecode($CONFIG['fullpath'] . $pic['filepath'] . $pic_prefix[$prefix] . $pic['filename']);
             $filename = replace_forbidden($post_filename);
             $newname = str_replace($pic['filename'], $filename, $oldname);
 
+            if ($custom_thumb == TRUE && $prefix == 'thumb') {
+                $oldname = str_replace('.' . $mime_content_old['extension'], $thumb_extension, $oldname);
+                $newname = str_replace('.' . $mime_content_new['extension'], $thumb_extension, $newname);
+            }
+
             $old_mime = cpg_get_type($oldname);
             $new_mime = cpg_get_type($newname);
 
@@ -228,10 +253,21 @@
                 cpg_die(CRITICAL_ERROR, sprintf($lang_editpics_php['src_file_missing'], $oldname), __FILE__, __LINE__);
             }
 
-            if (rename($oldname, $newname)) {
-                cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET filename = '$filename' WHERE pid = '$pid' LIMIT 1");
-            } else {
-                cpg_die(CRITICAL_ERROR, sprintf($lang_editpics_php['rename_failed'], $oldname, $newname), __FILE__, __LINE__);
+            // Check if there will be no conflicts before doing anything
+            $files_to_rename[] = array(
+                'oldname'   => $oldname,
+                'filename'  => $filename,
+                'newname'   => $newname
+            );
+        }
+
+        if (count($files_to_rename) > 0) {
+            foreach ($files_to_rename as $file) {
+                if (rename($file['oldname'], $file['newname'])) {
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET filename = '{$file['filename']}' WHERE pid = '$pid' LIMIT 1");
+                } else {
+                    cpg_die(CRITICAL_ERROR, sprintf($lang_editpics_php['rename_failed'], $oldname, $newname), __FILE__, __LINE__);
+                }
             }
         }
     }
diff -x .svn -aruN 1.5.6.src/editpics.php 1.5.8.src/editpics.php
--- 1.5.6.src/editpics.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/editpics.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/editpics.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -79,6 +79,10 @@
     cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 }
 
+if (USER_ID == 0 && $CONFIG['allow_guests_enter_file_details'] == 0) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+
 define('UPLOAD_APPROVAL_MODE', $superCage->get->keyExists('mode'));
 define('EDIT_PICTURES_MODE', !$superCage->get->keyExists('mode'));
 
@@ -86,9 +90,9 @@
     cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 }
 
-// Remove outdated guest tokens every 12 hours at maximum
-if ($CONFIG['guest_token_cleanup'] < time() - 12*60*60) {
-    $guest_token_lifetime = 24*60*60; // 24 hours
+// Remove outdated guest tokens every hour at maximum
+if ($CONFIG['guest_token_cleanup'] < time() - 3600) {
+    $guest_token_lifetime = $CONFIG['form_token_lifetime'] * 5;
     cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET guest_token = '' WHERE ctime < UNIX_TIMESTAMP() - {$guest_token_lifetime}");
     cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = UNIX_TIMESTAMP() WHERE name = 'guest_token_cleanup'");
 }
@@ -328,6 +332,24 @@
 
             $files = array($dir . $file, $dir . $CONFIG['normal_pfx'] . $file, $dir . $CONFIG['orig_pfx'] . $file, $dir . $CONFIG['thumb_pfx'] . $file);
 
+            // Check for custom thumbnails for non-images
+            if (!is_image($file)) {
+                $mime_content = cpg_get_type($file);
+                $file_base_name = str_replace('.' . $mime_content['extension'], '', basename($file));
+
+                foreach (array('.gif','.png','.jpg') as $thumb_extension) {
+                    if (file_exists($dir . $CONFIG['thumb_pfx'] . $file_base_name . $thumb_extension)) {
+                        // Thumbnail found, check if it's the only file using that thumbnail
+                        $count = mysql_result(cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE filepath = '{$pic['filepath']}' AND filename LIKE '{$file_base_name}.%'"), 0);
+                        if ($count == 1) {
+                            unset($files[count($files)-1]);
+                            $files[] = $dir . $CONFIG['thumb_pfx'] . $file_base_name . $thumb_extension;
+                            break;
+                        }
+                    }
+                }
+            }
+
             foreach ($files as $currFile) {
                 if (is_file($currFile)) {
                     @unlink($currFile);
@@ -732,9 +754,9 @@
 } else {
     //$public_albums_list = array();
 
-    $public_albums = cpg_db_query("SELECT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.")) OR (owner=".USER_ID."))");
+    $public_albums = cpg_db_query("SELECT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET." OR alb_password != '')) OR (owner=".USER_ID."))");
     //select albums that don't belong to a category
-    $public_albums_no_cat = cpg_db_query("SELECT aid, title, title AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0 AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.")) OR (owner=".USER_ID."))");
+    $public_albums_no_cat = cpg_db_query("SELECT aid, title, title AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0 AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET." OR alb_password != '')) OR (owner=".USER_ID."))");
 
     if (mysql_num_rows($public_albums)) {
         $public_albums_list = cpg_db_fetch_rowset($public_albums);
@@ -824,9 +846,15 @@
     // If non-admin user but allowed to upload in this album, then we need to fetch only the photos uploaded by that user
     if (defined('USER_UPLOAD_ALLOWED')) {
         $owner_str = " AND owner_id = " . USER_ID;
+        // If user is a guest, check if it's the same guest
         if (USER_ID == 0) {
             $owner_str .= " AND guest_token = '".cpg_get_guest_token()."'";
         }
+        // If users don't retain control over their pics in public galleries, show only the most recent uploads
+        if ($CONFIG['users_can_edit_pics'] == 0) {
+            $user_edit_pics_lifetime = $CONFIG['form_token_lifetime'] * 5;
+            $owner_str .= " AND ctime > '".(time() - $user_edit_pics_lifetime)."'";
+        }
     } else {
         $owner_str = '';
     }
diff -x .svn -aruN 1.5.6.src/exifmgr.php 1.5.8.src/exifmgr.php
--- 1.5.6.src/exifmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/exifmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/exifmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/forgot_passwd.php 1.5.8.src/forgot_passwd.php
--- 1.5.6.src/forgot_passwd.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/forgot_passwd.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/forgot_passwd.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/getlang.php 1.5.8.src/getlang.php
--- 1.5.6.src/getlang.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/getlang.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/getlang.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/groupmgr.php 1.5.8.src/groupmgr.php
--- 1.5.6.src/groupmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/groupmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/groupmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/help.php 1.5.8.src/help.php
--- 1.5.6.src/help.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/help.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/help.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -163,12 +163,14 @@
 
 // Fix path for some tags
 $string = str_replace('<img src="pics/', '<img src="docs/'.$help_lang.'/images/', $string);
+$string = str_replace('<img src="../images/icons/', '<img relativeImagesIconsDir', $string);
 $string = str_replace('images/', 'docs/'.$help_lang.'/images/', $string);
+$string = str_replace('<img relativeImagesIconsDir', '<img src="docs/images/icons/', $string);
 $string = str_replace('<a href="http://', '<a externalLinkTempReplacement', $string); // get external links out of the way
 $string = str_replace('<a href="#', '<a internalAnchorLinkTempReplacement', $string); // get links to anchors on this page out of the way
 $string = str_replace('<a href="', '<a href="docs/'.$help_lang.'/', $string);
 $string = str_replace('<a externalLinkTempReplacement', '<a href="http://', $string); // restore external links
-$string = str_replace('<a internalAnchorLinkTempReplacement', '<a href="#', $string); // restore links to anchors on this page
+$string = str_replace('<a internalAnchorLinkTempReplacement', '<a href="' . 'docs/'.$help_lang.'/'.$file . '#', $string); // restore links to anchors on this page
 
 
 if ($header != '') {
@@ -185,7 +187,7 @@
     <head>
         <title>{$lang_common['help']}</title>
         $meta_charset
-        <link rel="stylesheet" href="css/coppermine.css" type="text/css" />
+        <link rel="stylesheet" href="css/coppermine.cs" type="text/css" />
         <link rel="stylesheet" href="themes/{$CONFIG['theme']}/style.css" type="text/css" />
         <script src="docs/js/jquery.js" type="text/javascript"></script>
         <script src="docs/js/help.js" type="text/javascript"></script>
diff -x .svn -aruN 1.5.6.src/include/admin.inc.php 1.5.8.src/include/admin.inc.php
--- 1.5.6.src/include/admin.inc.php	2010-06-05 00:35:32.000000000 -0500
+++ 1.5.8.src/include/admin.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/admin.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**********************************************
@@ -73,7 +73,7 @@
                      .'|' // allows either IP or domain or localhost
                      .'(localhost)' // allow localhost
                      .')' // end of domain / IP address
-                     .'(:[0-9]{1,4}){0,1}' // port number- :80
+                     .'(:[0-9]{1,5}){0,1}' // port number- :80
                      .'[/]{1,1}' // trailing slash after domain-part of URL
                      .'('
                      .'([0-9a-zA-Z_!~.()-])+/{1}'
@@ -164,8 +164,8 @@
     ),
     'form_token_lifetime' => array(
       'type'            => 'textfield',
-      'min'             => '0',
-      'max'             => '999999',
+      'min'             => '30',
+      'max'             => '604800',
       'step'            => '10',
       'default_value'   => '900',
       'help_link'       => 'f=configuration.htm&amp;as=admin_general_form_token_lifetime&amp;ae=admin_general_form_token_lifetime_end',
@@ -553,7 +553,7 @@
     'slideshow_interval' => array(
       'type'            => 'textfield',
       'min'             => '0',
-      'max'             => '999999',
+      'max'             => '900000',
       'step'            => '10',
       'default_value'   => '5000',
       'help_link'       => 'f=configuration.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end',
@@ -1177,30 +1177,35 @@
     'reduce_watermark' => array(
       'type'          => 'textfield',
       'default_value' => '0',
+	  'min'             => '0',
+      'max'             => '10000',
+	  'regex'           => '^[0-9]{0,5}$',
+	  'size'            => '5',
+	  'width'           => '75',
       'help_link'     => 'f=configuration.htm&amp;as=admin_watermarking_downsize&amp;ae=admin_watermarking_downsize_end',
     ),
     'watermark_transparency_featherx' => array(
       'type'                   => 'textfield',
       'min'                    => '0',
-      'max'                    => '999999',
+      'max'                    => '99999',
       'default_value'          => '0',
       'help_link'              => 'f=configuration.htm&amp;as=admin_watermarking_transparent_x&amp;ae=admin_watermarking_transparent_x_end',
-      'regex'                  => '^[0-9]{0,6}$',
-      'size'                   => '6',
+      'regex'                  => '^[0-9]{0,5}$',
+      'size'                   => '5',
       'width'                  => '75',
-      'maxlength'              => '6',
+      'maxlength'              => '5',
       'additional_description' => '('.$lang_admin_php['gd2_only'].')',
     ),
     'watermark_transparency_feathery' => array(
       'type'                   => 'textfield',
       'min'                    => '0',
-      'max'                    => '999999',
+      'max'                    => '99999',
       'default_value'          => '0',
       'help_link'              => 'f=configuration.htm&amp;as=admin_watermarking_transparent_y&amp;ae=admin_watermarking_transparent_y_end',
-      'regex'                  => '^[0-9]{0,6}$',
-      'size'                   => '6',
+      'regex'                  => '^[0-9]{0,5}$',
+      'size'                   => '5',
       'width'                  => '75',
-      'maxlength'              => '6',
+      'maxlength'              => '5',
       'additional_description' => '('.$lang_admin_php['gd2_only'].')',
     ),
   ),
@@ -1349,28 +1354,28 @@
     'login_threshold' => array(
       'type'                   => 'textfield',
       'min'                    => '1',
-      'max'                    => '20',
+      'max'                    => '999',
       'default_value'          => '5',
       'bridged'                => 'hide',
       'help_link'              => 'f=configuration.htm&amp;as=admin_user_login_threshold_start&amp;ae=admin_user_login_threshold_end',
       'regex'                  => '^1?[1-9]$|^[1-2]0$',
       'regex_not'              => '^0$',
-      'size'                   => '4',
+      'size'                   => '3',
       'width'                  => '75',
-      'maxlength'              => '4',
+      'maxlength'              => '3',
       'additional_description' => $lang_admin_php['login_threshold_detail'],
     ),
     'login_expiry' => array(
       'type'            => 'textfield',
       'min'             => '0',
-      'max'             => '9999',
+      'max'             => '999',
       'default_value'   => '10',
       'bridged'         => 'hide',
       'help_link'       => 'f=configuration.htm&amp;as=admin_user_login_expiry_start&amp;ae=admin_user_login_expiry_end',
-      'regex'           => '^[0-9]{1,4}$',
-      'size'            => '4',
-      'width'           => '100',
-      'maxlength'       => '4',
+      'regex'           => '^[0-9]{1,3}$',
+      'size'            => '3',
+      'width'           => '75',
+      'maxlength'       => '3',
       'end_description' => $lang_admin_php['minutes'],
     ),
     'purge_expired_bans' => array(
diff -x .svn -aruN 1.5.6.src/include/akismet.inc.php 1.5.8.src/include/akismet.inc.php
--- 1.5.6.src/include/akismet.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/akismet.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/akismet.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/include/archive.php 1.5.8.src/include/archive.php
--- 1.5.6.src/include/archive.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/archive.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/archive.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/captcha.inc.php 1.5.8.src/include/captcha.inc.php
--- 1.5.6.src/include/captcha.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/captcha.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/captcha.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/cpg15x.files.xml 1.5.8.src/include/cpg15x.files.xml
--- 1.5.6.src/include/cpg15x.files.xml	2010-06-05 00:42:42.000000000 -0500
+++ 1.5.8.src/include/cpg15x.files.xml	2010-08-06 12:05:44.000000000 -0500
@@ -2,91 +2,91 @@
 <file_data>
   <element>
     <fullpath>addfav.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>082cea7a225aae156228f6c090f29e4e</hash>
+    <hash>4d323894cee345db5aa61cf2f0248fa6</hash>
   </element>
   <element>
     <fullpath>addpic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c44c8dff3d49988ca117273a309981c0</hash>
+    <hash>8dc65c62eb37858290c22351896aa516</hash>
   </element>
   <element>
     <fullpath>admin.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e3a11d63e4ee3ccc1f71b68341e54cdc</hash>
+    <hash>676cfbc503be77146582255e0fce6147</hash>
   </element>
   <element>
     <fullpath>albmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>33590e96bb8d3d91bf898c2bdf15892a</hash>
+    <hash>61887fe66ab23daee2e09d8218b707ca</hash>
   </element>
   <element>
     <fullpath>anycontent.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>33ff8046759ca125bafbbcb48fb2e1d0</hash>
+    <hash>dc7c4a240f5bbeb58b5a11c8c35bea7d</hash>
   </element>
   <element>
     <fullpath>banning.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d0658056e5d325f82977e8719f44f956</hash>
+    <hash>cc9a2d18d34fb051afbf0dddba00ccaf</hash>
   </element>
   <element>
     <fullpath>bridgemgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad010fcd002624858601159274cd4a84</hash>
+    <hash>c5bd25a6bbc696f6c54810a4af50edca</hash>
   </element>
   <element>
     <fullpath>calendar.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0341c26f0accae53895ff3a8c2c9e68e</hash>
+    <hash>94385a45e67709b62b38dbf132a0f5fa</hash>
   </element>
   <element>
     <fullpath>captcha.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>86f150cf6d6a3a1c5cac342da500ee83</hash>
+    <hash>b9ad983025e0872929e271ac1d061b8a</hash>
   </element>
   <element>
     <fullpath>catmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>de685309d39e3e7d34a83e08095b3d3a</hash>
+    <hash>dae377ec05a06ca7b20497a5031f91c2</hash>
   </element>
   <element>
     <fullpath>CHANGELOG.txt</fullpath>
-    <version>1.5.6</version>
-    <revision>7635</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>e9a9e5dffc83be055f53f2e175b339bb</hash>
+    <hash>d27734f0ae64d5e5c39372848ab6cf0e</hash>
   </element>
   <element>
     <fullpath>config.php</fullpath>
@@ -94,11 +94,11 @@
   </element>
   <element>
     <fullpath>contact.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>de73fcbac9f329e07bb339f135773eaf</hash>
+    <hash>ab7f1783e9a91483b0563f48d3dc4f16</hash>
   </element>
   <element>
     <fullpath>COPYING.txt</fullpath>
@@ -108,59 +108,59 @@
   </element>
   <element>
     <fullpath>db_ecard.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f5c1d62597d2745271398640eabac630</hash>
+    <hash>7108b3304ee8287a85a169d07e366f10</hash>
   </element>
   <element>
     <fullpath>db_input.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7634</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>944dffdb3fa5370aa6d91c109381f358</hash>
+    <hash>ba1ffb075bc98e84b7979f6bb791e3e3</hash>
   </element>
   <element>
     <fullpath>delete.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>587b6a3ab6dba16b8adb64b68f1c0bba</hash>
+    <hash>c548bb166afed8e6172f858db7abb00b</hash>
   </element>
   <element>
     <fullpath>displayecard.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5e374fd1278aa2d7e53f7714719256b3</hash>
+    <hash>e13c19d6890bb9b141aaab51800261bb</hash>
   </element>
   <element>
     <fullpath>displayimage.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>96f2f1406fd14123df4054c3cdd41fe4</hash>
+    <hash>558554ac719dbd6027276cb9c3660c29</hash>
   </element>
   <element>
     <fullpath>displayreport.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3c64b533775fcd704e7081ca175ece3d</hash>
+    <hash>ebc551c480be7c63fc8e7ac2caebe225</hash>
   </element>
   <element>
     <fullpath>ecard.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1f9d24c8531d0c2ce7b14beaa5226fbd</hash>
+    <hash>b92ef59b71f8bfacaa18067e00527bd1</hash>
   </element>
   <element>
     <fullpath>editOnePic.php</fullpath>
@@ -168,27 +168,27 @@
   </element>
   <element>
     <fullpath>edit_one_pic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b04bf3514e87dffb38fe00e5e2e84732</hash>
+    <hash>3cb0d408eaf5d579f752e3859896ff58</hash>
   </element>
   <element>
     <fullpath>editpics.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f790e12eeb7a298d54165dc03893abd9</hash>
+    <hash>83fe0caa29cdeba55c6926a685c17693</hash>
   </element>
   <element>
     <fullpath>exifmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>80a179acb5af56a5699ebc1fdcd6b9b1</hash>
+    <hash>d1d08e7c0e52d68bc5d82f59a5c7d31d</hash>
   </element>
   <element>
     <fullpath>favicon.ico</fullpath>
@@ -202,35 +202,35 @@
   </element>
   <element>
     <fullpath>forgot_passwd.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a13e22c045e5e275f7a0a00a021c2368</hash>
+    <hash>7d1e3093af51e883b4cc60bcf179508d</hash>
   </element>
   <element>
     <fullpath>getlang.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>011b2f36576e5aac91b902f7790184b0</hash>
+    <hash>a4c045faed5e62e3a1f37409125b77ad</hash>
   </element>
   <element>
     <fullpath>groupmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3f0028d589b6d460e6bbc5caabc68d4b</hash>
+    <hash>7e4c4b20e558d974d199c05ef88ac6af</hash>
   </element>
   <element>
     <fullpath>help.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>44fa6cc015dfc6c7146d0fc677921571</hash>
+    <hash>b7659c908b3946d1967e1bb87da71e38</hash>
   </element>
   <element>
     <fullpath>image_processor.php</fullpath>
@@ -238,115 +238,115 @@
   </element>
   <element>
     <fullpath>index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4e7cfcf972ff882b78ceea89ef2ba5a4</hash>
+    <hash>61d7c1e8e3af158b3e9d13df12eaa421</hash>
   </element>
   <element>
     <fullpath>install.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7632</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d08ce9c7c1923d4fb6f54ec35f8377b5</hash>
+    <hash>063f21628daddd14e8a9f1a1675c69a2</hash>
   </element>
   <element>
     <fullpath>install_classic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7012027301fd0b9c23920d30bad639ba</hash>
+    <hash>94b3b79ffeb50dab03a8d34bb5bba050</hash>
   </element>
   <element>
     <fullpath>keyword_create_dict.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f1e121430ddba7bb48b639670e11cc73</hash>
+    <hash>07c19be3bae265dd833f4ae0e92e1f95</hash>
   </element>
   <element>
     <fullpath>keyword_select.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>94c145edeabc98083912469b28d8c80d</hash>
+    <hash>7bd24a9c878b3c5ef63173b382d1ced3</hash>
   </element>
   <element>
     <fullpath>keywordmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>509f3795f23e7169d6dd52aeec0e2ae7</hash>
+    <hash>b8d55fa4c17cf7d6271c0a4c03602ed9</hash>
   </element>
   <element>
     <fullpath>langmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0fb2bf9abc46afa0f91da956362111c8</hash>
+    <hash>3ad85e9cc66e73834015bc41f54f100b</hash>
   </element>
   <element>
     <fullpath>login.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ab5d0bfc559adc399f97d019a96cc031</hash>
+    <hash>e5fe35931c4c920c81791fb265b828cc</hash>
   </element>
   <element>
     <fullpath>logout.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7d01e6bfa1d68d384c81ab081112208a</hash>
+    <hash>4a86108e20fc144f1eef95213e3b61c1</hash>
   </element>
   <element>
     <fullpath>minibrowser.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>47fc770024bde19bcfaaada66db4325f</hash>
+    <hash>414d4305b9c8047acdf054de4b6dbe55</hash>
   </element>
   <element>
     <fullpath>mode.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>52ef6e4e2b98fa4d77bae11c2954de2b</hash>
+    <hash>dd3b3865f5ce839d1cf2218bebf84204</hash>
   </element>
   <element>
     <fullpath>modifyalb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0fed3c25e5c679ac75889ab9638d3b05</hash>
+    <hash>87a72a2351e70d85959e49a9f9739576</hash>
   </element>
   <element>
     <fullpath>notifyupload.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f0c1a117d378d073ab31a4cf77e94294</hash>
+    <hash>b0365cf921415bf7b54206d9bab218a1</hash>
   </element>
   <element>
     <fullpath>phpinfo.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08d86b0318c1141e23c470e462b8870a</hash>
+    <hash>cf56908682bd08fbfe1b5746deac5812</hash>
   </element>
   <element>
     <fullpath>picEditor.php</fullpath>
@@ -354,59 +354,59 @@
   </element>
   <element>
     <fullpath>pic_editor.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>81160a943a54bcc499dd426aacabaaa1</hash>
+    <hash>b7f607e8ec5414d414a844a637c20584</hash>
   </element>
   <element>
     <fullpath>picmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>875a670df40ef7cc8522aea7271e22db</hash>
+    <hash>0c9f8d33b3935d95391854ee8bacc45c</hash>
   </element>
   <element>
     <fullpath>pluginmgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>411a5fb382db7aa906fd4587f7ab7274</hash>
+    <hash>c96946397350c3993a448c32c858626c</hash>
   </element>
   <element>
     <fullpath>profile.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>09cc94d56b6a3470eaa8c0497b53d849</hash>
+    <hash>a4546b94973f9cd94d69f01c214096e0</hash>
   </element>
   <element>
     <fullpath>ratepic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f3a09971e44a723dd82b4a7e0e10edf8</hash>
+    <hash>241c442e0282b8ca3fb71e8262de5969</hash>
   </element>
   <element>
     <fullpath>README.txt</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>5379b1b086d265d20cff74b2e4866e95</hash>
+    <hash>2b7d39a0eb27fd2f8276098d0baf254d</hash>
   </element>
   <element>
     <fullpath>register.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7631</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ef8fa57714123278a71eb1ceac19d441</hash>
+    <hash>0ba96c0b3d21238706565a4b8136e079</hash>
   </element>
   <element>
     <fullpath>relocate_server.php</fullpath>
@@ -414,19 +414,19 @@
   </element>
   <element>
     <fullpath>report_file.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>04da851c4e5d8a9f31601c255456525e</hash>
+    <hash>fad69528f6225bcfe78cae91bd0a5678</hash>
   </element>
   <element>
     <fullpath>reviewcom.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7623</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7308b7d5d94bac50e41386237cccd2f4</hash>
+    <hash>214d28486ae493d26118d73615d6f505</hash>
   </element>
   <element>
     <fullpath>scripts.js</fullpath>
@@ -434,123 +434,123 @@
   </element>
   <element>
     <fullpath>search.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b7739002fe8974bdd45f3c1b0aee8e4a</hash>
+    <hash>d26e348556ae3f32d03f9181938cc9a2</hash>
   </element>
   <element>
     <fullpath>searchnew.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>87976820901b380415d46a9a1d892390</hash>
+    <hash>b8c7ec50c3970f3da0af2a098d715b93</hash>
   </element>
   <element>
     <fullpath>send_activation.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c3b404a32ece3efa081743c388b3fe55</hash>
+    <hash>b751c69514ddb221e5c313b2f71f97fc</hash>
   </element>
   <element>
     <fullpath>showthumb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08f6cc4852fd8f078e48d4888c3a43a3</hash>
+    <hash>7ff8fb2ba09de1f7826d9835e919a4e0</hash>
   </element>
   <element>
     <fullpath>sidebar.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0efc2b028cdd205a5813df48bb6d633f</hash>
+    <hash>a31fbba003152fcb8a4406d38f9849ec</hash>
   </element>
   <element>
     <fullpath>stat_details.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>283ea5c8b5e91d81ab40dc49a13cc7d3</hash>
+    <hash>12e84e5ebc5f8372f3e41bc3f26aa64e</hash>
   </element>
   <element>
     <fullpath>thumbnails.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08027441cdd195180581f59758666b66</hash>
+    <hash>0c0d562a8654407b177d70f849edc490</hash>
   </element>
   <element>
     <fullpath>update.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0c6c05334c2219ddbdd972a524b4393a</hash>
+    <hash>2a1cf7f77bacb2a85eef6a28b43a2694</hash>
   </element>
   <element>
     <fullpath>upload.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7130283b6e9e162b90c12cf18139b24b</hash>
+    <hash>501013b11357a9c23b697c57b571e401</hash>
   </element>
   <element>
     <fullpath>usermgr.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7631</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9672c4f3b174027ea95e4a64d138a9c0</hash>
+    <hash>73b54337e45f1a0b60f8c1d52b4408e4</hash>
   </element>
   <element>
     <fullpath>util.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cb21205593d497ba69e2839dc12e4c00</hash>
+    <hash>e850e7445eec100cc95c4fface75acaa</hash>
   </element>
   <element>
     <fullpath>versioncheck.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>36a69168458d437576b3b148ce799df9</hash>
+    <hash>1d36c4a19b2505fb40405e8a68d7d49f</hash>
   </element>
   <element>
     <fullpath>viewlog.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>169fc72b54cf5486f8c17accbf63ae35</hash>
+    <hash>f404fc1096f0b10f73d8214ff33c8765</hash>
   </element>
   <element>
     <fullpath>xp_publish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2722012622f70a3c3461a630e5446512</hash>
+    <hash>86d5e9579b543ea1c04ae7e57cffc488</hash>
   </element>
   <element>
     <fullpath>zipdownload.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>234fa72f598a39d5062d42ed2b8a55fd</hash>
+    <hash>e332ef46d42c201157ff4e60e42cd406</hash>
   </element>
   <element>
     <fullpath>albums/</fullpath>
@@ -559,11 +559,11 @@
   </element>
   <element>
     <fullpath>albums/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0f5cf5870128d7fcd7394ac4d5cc167d</hash>
+    <hash>495ed2f95c608a6222243a0ca8309b1e</hash>
   </element>
   <element>
     <fullpath>albums/edit/</fullpath>
@@ -572,11 +572,11 @@
   </element>
   <element>
     <fullpath>albums/edit/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0ef05551f631499f6b5c2ce372809e97</hash>
+    <hash>fca73b90c35a05b10c541b976e7f4142</hash>
   </element>
   <element>
     <fullpath>albums/edit/no_FTP-uploads_into_this_folder!.txt</fullpath>
@@ -591,11 +591,11 @@
   </element>
   <element>
     <fullpath>albums/userpics/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ff1de05bcf62ff620fdf57a4824887f1</hash>
+    <hash>a7a84ca246e90e0339fb72667332484c</hash>
   </element>
   <element>
     <fullpath>albums/userpics/no_FTP-uploads_into_this_folder!.txt</fullpath>
@@ -610,67 +610,67 @@
   </element>
   <element>
     <fullpath>bridge/coppermine.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a30523581dc6c8753a0da461cf13a0dc</hash>
+    <hash>442187afe162478f266292fcca6da9a4</hash>
   </element>
   <element>
     <fullpath>bridge/invisionboard20.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>df14b05fb451f4e2f9e17446fe21e0a6</hash>
+    <hash>4966a7d5788a10de479b403a52cd5bdd</hash>
   </element>
   <element>
     <fullpath>bridge/mambo.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>af9bd8dc76944a67ee6fe7717efdefde</hash>
+    <hash>7a8bd041b1d74bd6008f547e3ee3c6be</hash>
   </element>
   <element>
     <fullpath>bridge/mybb.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>dfd301db8682e7871dd8a91739d4c590</hash>
+    <hash>cf4d35df880a66da8e71d0884933ea73</hash>
   </element>
   <element>
     <fullpath>bridge/phorum.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d15cd145861ab34dd8aff207288f775a</hash>
+    <hash>a3c3777972ace6f7cdb2c6d11e2b922a</hash>
   </element>
   <element>
     <fullpath>bridge/phpbb.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>e8abac676b778959fe70945e4d524eaa</hash>
+    <hash>021104c69f422d15e9b2d6db4423c1d2</hash>
   </element>
   <element>
     <fullpath>bridge/phpbb2018.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>2b20ccbb8ba640e5c254ebc7cf94e4c6</hash>
+    <hash>c354a8e27324b059a3d86c4b494ea576</hash>
   </element>
   <element>
     <fullpath>bridge/phpbb3.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>b275bee4f25341c4fffed3ee58f4e014</hash>
+    <hash>c633bc8eb74be0abe63343efd592ff5f</hash>
   </element>
   <element>
     <fullpath>bridge/phpbb22.inc.php</fullpath>
@@ -678,67 +678,67 @@
   </element>
   <element>
     <fullpath>bridge/punbb115.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>60e6d481bf80a82857df5b7311222aec</hash>
+    <hash>eb955d1fa93a9c7554aec02472fb0c1d</hash>
   </element>
   <element>
     <fullpath>bridge/punbb12.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>eed4f5f87ebb9e011d658540b776a946</hash>
+    <hash>e48900b90b6284b0ef8993bf91cd4bdd</hash>
   </element>
   <element>
     <fullpath>bridge/smf10.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>caef44f311cd9c2e19c53bf6966cff40</hash>
+    <hash>0160bb636cf117f9ea503713db79ca30</hash>
   </element>
   <element>
     <fullpath>bridge/smf20.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>3edc75b16ec625b3922264f41f24d744</hash>
+    <hash>ca7f279c61efc70783182404609f0789</hash>
   </element>
   <element>
     <fullpath>bridge/udb_base.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e21bedc8d4754a613c8cd0b53bb89763</hash>
+    <hash>23fcc85cbf447f7119d36a77a13ff9d3</hash>
   </element>
   <element>
     <fullpath>bridge/vbulletin30.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>7b1eefbf1fbbe9d67708aea48741e065</hash>
+    <hash>dda357f31c65a814c70b25479e7c7279</hash>
   </element>
   <element>
     <fullpath>bridge/xmb.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>109f760ea111a47b36b4a13e7a2fe8de</hash>
+    <hash>fc36e1ad52cd057f46f8a237e251c168</hash>
   </element>
   <element>
     <fullpath>bridge/xoops.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>fb3a1e4f880c54242eef6f5184f735d7</hash>
+    <hash>e6a4f7e57e23a931d13ba621fe5aa239</hash>
   </element>
   <element>
     <fullpath>css/</fullpath>
@@ -747,35 +747,35 @@
   </element>
   <element>
     <fullpath>css/coppermine.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4bd527679fe6ec4dfe6f71def1dcafee</hash>
+    <hash>cfba45d9027c34d1c618b318390b55c6</hash>
   </element>
   <element>
     <fullpath>css/date_picker.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>88230e22d2bc498da3ed3a3451c81e40</hash>
+    <hash>64438098cca636fadfe211e43cc92c2e</hash>
   </element>
   <element>
     <fullpath>css/installer.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ec8ca95ea9997fbd1a5aaf24b8f384d1</hash>
+    <hash>735967c4452dd1f11dae43945a0094ba</hash>
   </element>
   <element>
     <fullpath>css/treeview.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e1f59bf0d5247ebd71a86524e549a8a0</hash>
+    <hash>d695db69cbacf27c873df0c0fa7941b7</hash>
   </element>
   <element>
     <fullpath>docs/</fullpath>
@@ -806,11 +806,11 @@
   </element>
   <element>
     <fullpath>docs/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7625</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0e729cd2cb1dfb65ad39d0d9d385de44</hash>
+    <hash>5597f6cbcb7816aab126aa20a6552c1e</hash>
   </element>
   <element>
     <fullpath>docs/index_es.htm</fullpath>
@@ -847,595 +847,603 @@
   </element>
   <element>
     <fullpath>docs/de/admin_menu.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cfed1c37e706e24f6529fa83349ba044</hash>
+    <hash>a1cd2338a7fc0aa67a85b3dbe10347f8</hash>
   </element>
   <element>
     <fullpath>docs/de/admin-tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a22c2e47bd175a91496216826276b643</hash>
+    <hash>e70aafeb40d48dbd38bd9f24c32ec299</hash>
   </element>
   <element>
     <fullpath>docs/de/administration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>96e0e80cc994b05ab465b5363578e8f1</hash>
+    <hash>473ab39dabb34114def591d44534b83a</hash>
   </element>
   <element>
     <fullpath>docs/de/albums.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0ad44cd2eb19f477c5a747667229e5c3</hash>
+    <hash>bc8dbca9a200bdfd1cd2152ce4a5e71d</hash>
   </element>
   <element>
     <fullpath>docs/de/auto-installers.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8e3c618f16729e2ae94204694b32ba9c</hash>
+    <hash>652651021b204744b216018a12ebb316</hash>
   </element>
   <element>
     <fullpath>docs/de/banning.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3e169be4bf12a95ebdf909a447c17acb</hash>
+    <hash>eb78763ed47f2c1e577736543be8cc8b</hash>
   </element>
   <element>
     <fullpath>docs/de/bbcode.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1db36a4e80eab596e15d8171f835423e</hash>
+    <hash>29a90290c12e9e83df8899e637467632</hash>
   </element>
   <element>
     <fullpath>docs/de/bridging.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7a727d1fadba2cad0ab82d101e75ccc3</hash>
+    <hash>6ca12ccef48ddbe460e72a125870262f</hash>
   </element>
   <element>
     <fullpath>docs/de/categories.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f75cc63d45219d7fdd73a6c31d657526</hash>
+    <hash>19e221adb96a952a61df3dcbf94693f5</hash>
   </element>
   <element>
     <fullpath>docs/de/comments.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7055232ed7efcd4353d594b60ec997a6</hash>
+    <hash>09869cfdb560ce53a5d5a75f947253c3</hash>
   </element>
   <element>
     <fullpath>docs/de/configuration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>bb54a133e5d6331cbcb35cebe09aa351</hash>
+    <hash>9ed089351df3e48f59756049df7c8a50</hash>
   </element>
   <element>
     <fullpath>docs/de/copyrights.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>97945a2ed6f0938a90c7e4ea9978fccb</hash>
+    <hash>4f0f6630afa6598350a8d2a71d4f8f3c</hash>
   </element>
   <element>
     <fullpath>docs/de/credits.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d7cb097bdaf143b548caa09a57e22823</hash>
+    <hash>8ed0c402378a0cdfa5680af15e6c4376</hash>
   </element>
   <element>
     <fullpath>docs/de/dev.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b20e6d361c240d7f8da2316b3e559aa7</hash>
+    <hash>d79f36b237148f08c26268b754f6359a</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_coding.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b289009dc2f12ac5ec1b6ff5bad18c23</hash>
+    <hash>a22b8bfb9923e5e2c2583acf70079421</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_config.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>85b50f8d51a2947090a218d9671dbff7</hash>
+    <hash>076f637097f12623993af63507ae61a1</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_database.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>52e72415a9f0b43532624d5d37ace5dc</hash>
+    <hash>016a87078dbecc1025b3803b4a63b2a8</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_documentation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>59f9c6950470721750e7dc85a8659f26</hash>
+    <hash>3d4345b4385556a12c8e8b203f097472</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>24e1b9e53915c26b836291a10a906520</hash>
+    <hash>d9e2ec0aae0d00f1bb74181119948dc7</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_javascript.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>57baa9179f46ff169ae53cd8b6f0b5aa</hash>
+    <hash>dbc2c7db02c06ec00130b5fd7f95c8a9</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_package.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>df3ab3a80e7dae5068004dd387962484</hash>
+    <hash>675ad56ea4f04b3d34bda6b8fad6d56e</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_plugin_api.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>33364d1c311f37b17ff0556857770a33</hash>
+    <hash>bb2685b18c0dc5ebdf9aa5282a81bf1e</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_plugin_hooks.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1483a88c64f36aa66cdccceb58a2aa03</hash>
+    <hash>f0e091fa4677227ebb8feb4103434b64</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bb4bfd06a0e08cb5e97db03c7c24b515</hash>
+    <hash>bd25a6348b0acf76a82609dc37e83703</hash>
+  </element>
+  <element>
+    <fullpath>docs/de/dev_plugin_steps.htm</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>08642b4b977553546154c7baee7756bd</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_subversion.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1a810caa83f8a033d5080db84e832366</hash>
+    <hash>b9aa5e5df546e19fb34f6bc8ff5059b4</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_superglobals.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0e58ca885e707d1cf94c17029dd54856</hash>
+    <hash>43aa9384f1ea89dd0b9bca1879f38b28</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>754b2f82b56e7429833f7cf25c6aee2d</hash>
+    <hash>858227c2921ab37de2b0deb265bc0347</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_update.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f9574bb4431a9ae75d5296df6aa88477</hash>
+    <hash>0f5aab70a5036fe1eb8e82e8a368af72</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_vars.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>eec9fa818556592cd773cd5da5d8f562</hash>
+    <hash>d4db1acbfd10e9631c77585077b904e3</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_versioncheck.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a5ede09f26a7fc3bf8f4ca4674249e23</hash>
+    <hash>9e491fbb2a07e02ccdbae8471f7142a2</hash>
   </element>
   <element>
     <fullpath>docs/de/errors.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>87e949c85dc975bce02449c1a1610c73</hash>
+    <hash>df2cc1dfc3aad1321041ef996ec55283</hash>
   </element>
   <element>
     <fullpath>docs/de/exif.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9c38fd2dd12ee78820e2ca3135aafdf6</hash>
+    <hash>3045c4bd4bdc7ed3b589f4d15806ef9e</hash>
   </element>
   <element>
     <fullpath>docs/de/export.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e73344e1c4e465b623cf009fa3d783bc</hash>
+    <hash>b23b62784f9460680c0d59a3b83f4b11</hash>
   </element>
   <element>
     <fullpath>docs/de/faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ea7843ae2bdf6840a38767dc4c9f68bd</hash>
+    <hash>6fe314efc0643bdb2a4baa2076932ad4</hash>
   </element>
   <element>
     <fullpath>docs/de/files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e2bded9e558d66fdab75da21e34c61d1</hash>
+    <hash>fca8e72f2b072a34dda16aa111941f79</hash>
   </element>
   <element>
     <fullpath>docs/de/groups.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7c2088b11e72ab2cd95faeb801eb9780</hash>
+    <hash>fe1a1745cec3e97e6f8ed836c29e10ee</hash>
   </element>
   <element>
     <fullpath>docs/de/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>eff05efdc2d0577ec676dc923a2c117a</hash>
+    <hash>c7ba6c8b527d972f5a939e7321dd91a6</hash>
   </element>
   <element>
     <fullpath>docs/de/install.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0f420a5fe5e6bd6ff86bd14a84fe6669</hash>
+    <hash>26d780ee57f9d8322e610ac11e44f2b6</hash>
   </element>
   <element>
     <fullpath>docs/de/install_faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>57831efd265eeb396d0022bd00321cc9</hash>
+    <hash>8db224573270a179f47af1e74047ef32</hash>
   </element>
   <element>
     <fullpath>docs/de/install_permissions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>17e54c9edbf7a42f1938b27eccfa207a</hash>
+    <hash>983175eb2bed3171a3eeb0fba77936d6</hash>
   </element>
   <element>
     <fullpath>docs/de/install_screen.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>57041e88fa70431c1dc24e9743376168</hash>
+    <hash>62bef24ffabdd90a23e69ff9605cd40a</hash>
   </element>
   <element>
     <fullpath>docs/de/keywords.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>47552f5e6da932da39bd499408cbd4ab</hash>
+    <hash>ad896ef25569059a1b7a9f23bf8a674e</hash>
   </element>
   <element>
     <fullpath>docs/de/known_issues.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a08e607c6dda139dd899aa3dfac15af8</hash>
+    <hash>09c67d34afc17dd1265d745cb5450775</hash>
   </element>
   <element>
     <fullpath>docs/de/languages.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d48150832b95a4800ffb670e95a7ca03</hash>
+    <hash>54ce68739dcebb5bb87ea609f11f0f10</hash>
   </element>
   <element>
     <fullpath>docs/de/performance.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>da9ea0ec9f923cdc4c66c7f988fc17ab</hash>
+    <hash>adbaa5e5ab14b485ed6182e6d0edc2f7</hash>
   </element>
   <element>
     <fullpath>docs/de/php-content.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3f5a6288e2e803f2dbc9e26f65519497</hash>
+    <hash>23e0b7460a19fdf65a2dacb8a2067924</hash>
   </element>
   <element>
     <fullpath>docs/de/plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4f8adae0c50060f173925c2d925bc912</hash>
+    <hash>e6007e9f33c98a0c7929c0c59120694f</hash>
   </element>
   <element>
     <fullpath>docs/de/quickstart.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1bb5c3a36115a2d8d8a4f69242abf52b</hash>
+    <hash>edb32a223ed24647099e06cf5021a894</hash>
   </element>
   <element>
     <fullpath>docs/de/requirements.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>8b2e3a7402b9cb13462443587084a285</hash>
+    <hash>2ed3a6c6d581ac2aad2f0c44b54dc5a8</hash>
   </element>
   <element>
     <fullpath>docs/de/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>caf4e601be86a87992949e2df3baf1f2</hash>
+    <hash>2980893289877c4e9557027dc768ca5e</hash>
   </element>
   <element>
     <fullpath>docs/de/start.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>de74acc42824b49a84c53b94222a1599</hash>
+    <hash>9dd648d8a77d2d2d6a302818875fd359</hash>
   </element>
   <element>
     <fullpath>docs/de/testing.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>55ed2c08b0b703a2a2c8728f910e1782</hash>
+    <hash>a6659d562c9497cd45994b9ab4d11739</hash>
   </element>
   <element>
     <fullpath>docs/de/theme.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>135c2ebfb04a57fa44442d4fbef8f52b</hash>
+    <hash>980cce3295943f435c0cb37a07bbf1f8</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_copyright.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3ae4fa7b91f04ea34d331439d58acdfc</hash>
+    <hash>2734433db5cb0ffb4c2cb6e9877ce2bf</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_create.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7599683f518037d25b250cdaf7c38716</hash>
+    <hash>3e13be0eafeb5ed3c3eca97d31330218</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_create_matching_page_tutorial.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>515c5a3cf077ff236c3408ef17399ace</hash>
+    <hash>5c027ce0607cf4a1f6d53e1a08886e77</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_examples.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1178d8b958a58b9f49b8e80c63da9a60</hash>
+    <hash>adfb01cb5211775878452a8d5d8ad32d</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_graphics.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bcb0bdad3bfd450f4834351fd1628ed4</hash>
+    <hash>9f963c1e3475902d51313a74d8bd0208</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_style_css.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cc3efaa4523a8c21b4801fe367efb0c8</hash>
+    <hash>05fd263330dc404ab9e2390651a02194</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_template.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f4a2b55e327db152441d8c1a42885fec</hash>
+    <hash>b90aa358ca4b7ea65dfbd455ad8bc7da</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_theme_php.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3fd120e7957604726c953a8657c4b88e</hash>
+    <hash>5ba0cd80f965f4a17338fa9556ee9547</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_upgrade_14x-15x.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1f11027ecf9745b99e44fa6c6ddc8af9</hash>
+    <hash>26c807a635bee5ecb0234e68d1f2159f</hash>
   </element>
   <element>
     <fullpath>docs/de/theme_user-contributions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c23e3c46d90fdc405fad8d73aa7af11f</hash>
+    <hash>45d1b12807061e3c1e6d559e3368d985</hash>
   </element>
   <element>
     <fullpath>docs/de/toc.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>278cb4dc222cc390113d9e349434f7ae</hash>
+    <hash>f13c545ef5128238abf9adfaa2c91e2b</hash>
   </element>
   <element>
     <fullpath>docs/de/translation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0c35b09e53b6f1e1908cf5573ee85980</hash>
+    <hash>353ab512a899520a02869b8853a56a78</hash>
   </element>
   <element>
     <fullpath>docs/de/uninstall.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>69a56f7cc5d7b0aad1a8302376703dca</hash>
+    <hash>3cbc57c0e20a62b7d0281d163f2e2358</hash>
   </element>
   <element>
     <fullpath>docs/de/upgrading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7637</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>43e0363f88d2ce201b3dec225a74f364</hash>
+    <hash>1446a101eec69d06b46c7e7a5e63a573</hash>
   </element>
   <element>
     <fullpath>docs/de/upload_troubleshooting.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2ce620bb61f0a7ee707c850cb8177074</hash>
+    <hash>1c2b04cf9f0524821cdd0027e5b5d5ee</hash>
   </element>
   <element>
     <fullpath>docs/de/uploading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bffc032bbedb92584ff809c41310cc15</hash>
+    <hash>974511e8ceebd0c4d4151d65353650b1</hash>
   </element>
   <element>
     <fullpath>docs/de/uploading_batch-add.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7ca21d91c8fe4100bbb9fb273fdddbf6</hash>
+    <hash>cedca46ed481cff34563cec2e5680d30</hash>
   </element>
   <element>
     <fullpath>docs/de/uploading_http.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>becc33f3d04b9f52a419e42976bc8b69</hash>
+    <hash>8540c0d65acd25d8cd03e0b04dd115ff</hash>
   </element>
   <element>
     <fullpath>docs/de/uploading_xp-publisher.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bbb709def62038f1eb4cafd468dccf28</hash>
+    <hash>26568ddcd4b13c7428403132ea9310a0</hash>
   </element>
   <element>
     <fullpath>docs/de/users.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0486a4b44c4c59b0dfeb7f41671f8d35</hash>
+    <hash>ac976ddfe8f146c0cc2b1be1d32645de</hash>
   </element>
   <element>
     <fullpath>docs/de/watermarking.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5a8e32745a77c9bf89d6a33a2a7974fe</hash>
+    <hash>9ae3fa6ac867e524374470a7843ad42b</hash>
   </element>
   <element>
     <fullpath>docs/de/images/</fullpath>
@@ -1575,10 +1583,10 @@
     <hash>73df75188ec6d379aa10b6fe2212753f</hash>
   </element>
   <element>
-    <fullpath>docs/de/images/plugin_manager.gif</fullpath>
+    <fullpath>docs/de/images/plugin_manager.png</fullpath>
     <status>optional</status>
     <permission>read</permission>
-    <hash>205839b91e0c2a7a90cc9c39a59a0d07</hash>
+    <hash>94cf7d5e6e6c9de4b391cdf1ea7b081f</hash>
   </element>
   <element>
     <fullpath>docs/de/images/review_comments.png</fullpath>
@@ -1636,37 +1644,28 @@
   </element>
   <element>
     <fullpath>docs/de/tutorial/</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
   </element>
   <element>
     <fullpath>docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>1449599403aaa36a3b031109d83b7a39</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/de/tutorial/matching_theme/</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/de/tutorial/matching_theme/index.htm</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>5bfbfcfe5960ca116725759405a7ac7f</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/de/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/en/</fullpath>
@@ -1675,603 +1674,611 @@
   </element>
   <element>
     <fullpath>docs/en/admin_menu.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9358e97aac9bbad4ced063660a230ebd</hash>
+    <hash>d25746ecd928f59668a2eab544004813</hash>
   </element>
   <element>
     <fullpath>docs/en/administration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad16f740336f6095169c7174df7d2290</hash>
+    <hash>ede1d088f5d73e36fa0d2c4f67b6565f</hash>
   </element>
   <element>
     <fullpath>docs/en/admin-tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0cdc51a2ee90a7001c50746e82bc6ac9</hash>
+    <hash>7e4d91f6fa8cb5184581a5f86a350c85</hash>
   </element>
   <element>
     <fullpath>docs/en/albums.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e97f325c724e8cad3a8db44ea34908b0</hash>
+    <hash>975deb493fee1b4076c01835c1f384d2</hash>
   </element>
   <element>
     <fullpath>docs/en/auto-installers.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f912a2f413762fc61547672b719ce2c1</hash>
+    <hash>2ac04c8f5427e13c8229684755bea6b9</hash>
   </element>
   <element>
     <fullpath>docs/en/banning.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9e944a9b6825bb8ba932a7d0367228d7</hash>
+    <hash>e13da00617b4aa3253f973df9cb8c0df</hash>
   </element>
   <element>
     <fullpath>docs/en/bbcode.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ddcbbc67c01e4f241d8a3488b8d20c3c</hash>
+    <hash>28e39cee1027b25dd6ada8ae4f2cdc4c</hash>
   </element>
   <element>
     <fullpath>docs/en/bridging.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6065ee1a8e574aa3a371bdb080096da2</hash>
+    <hash>e87842853692fb9fd39942cbaad05b78</hash>
   </element>
   <element>
     <fullpath>docs/en/categories.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5aa25eb733e6bb9774df69255d26f87d</hash>
+    <hash>66549d24f367c912bbdd7fff386e9ba3</hash>
   </element>
   <element>
     <fullpath>docs/en/comments.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b10fcfd42a1b2dd59f6123214ade897a</hash>
+    <hash>a76cf8402d6844e21d61859512e58e79</hash>
   </element>
   <element>
     <fullpath>docs/en/configuration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>faac448695e1bd7cb173105fff5ae305</hash>
+    <hash>38af3daf7898f7b56ee37685b707e288</hash>
   </element>
   <element>
     <fullpath>docs/en/copyrights.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ccf6a667f5b17b1e5d5dcad313f5ec66</hash>
+    <hash>4f2ebe2cc13dde5dd0cc80aeb4ee1dde</hash>
   </element>
   <element>
     <fullpath>docs/en/credits.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8a676e0def199ef95bd52ef688082bbf</hash>
+    <hash>5fedb83be7f8cb09e16504294d98d4e0</hash>
   </element>
   <element>
     <fullpath>docs/en/dev.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>841724cc1f57e3712c4f79fbbd7cb68d</hash>
+    <hash>4a2c1915f4185c073948d64c24a25a49</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_coding.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c530a680fd8828d9bce47f120262fb89</hash>
+    <hash>42219ab30497f7e944cf5421ff227a68</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_config.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>77f6ce79ebdefe6ce9f411be7fa1522b</hash>
+    <hash>6648bd77fdee801e58f7d990a3d07dcf</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_database.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dd510a038322cd913326857cb6057df4</hash>
+    <hash>9c0940cf4220618edd0abbc7b36c5f48</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_documentation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>41a1d2f6dbff2925a49fdbaf253c7119</hash>
+    <hash>cba33a085d8e3b319b21c392c24ceaf0</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>77962e4a2513e1638f5a0ef436696745</hash>
+    <hash>def8539fb75a1f82ceace2b2a7b613a8</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_javascript.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>21b033a0068d5459296ad11486c336c4</hash>
+    <hash>99286b3f75b7240eb8ca8abd5a63387b</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_package.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>df3ab3a80e7dae5068004dd387962484</hash>
+    <hash>675ad56ea4f04b3d34bda6b8fad6d56e</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_plugin_api.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a1b73a9c004cd58bcd9421057922f1f5</hash>
+    <hash>b653db0a2c387c8a61c2f70a4a2f3b0a</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_plugin_hooks.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5f0407cac5f8471d9a9ee817db2db403</hash>
+    <hash>fbe0bbd8440be5610177701ecfa2d637</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b66a2964d7708d2f7e5c96479ea4bbe1</hash>
+    <hash>39edf941005aa215d008cd0bf3d0943b</hash>
+  </element>
+  <element>
+    <fullpath>docs/en/dev_plugin_steps.htm</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>f8afc78ed0c4a339410f3d7bff6f6250</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_subversion.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9905a438e07d0b2820deb0787ec1e03b</hash>
+    <hash>c94760435598616771c54bc75ff523ca</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_superglobals.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>126c21a5220ce4100731a9c2a6d36fd6</hash>
+    <hash>facd6e0cbde0453cf17f11c07f584a24</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f3a46985cad099fffb75788b593101e8</hash>
+    <hash>f512b8efb2ca03adac66a09ed6930bdc</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_update.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b43e6410aa13994377a646385c5348c5</hash>
+    <hash>d135ebfcc7674472569a1546886125c7</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_vars.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bcd7f6b9a818b383289b90d0f0977b9a</hash>
+    <hash>f44f7dcdde196b61553a7e1d1736a142</hash>
   </element>
   <element>
     <fullpath>docs/en/dev_versioncheck.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9b70396fb620544a7670dad7b93753d7</hash>
+    <hash>147d91207f3fb46f6edf7d31f24923de</hash>
   </element>
   <element>
     <fullpath>docs/en/empty.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>b293b8afe53d4303716c7adfa1a28065</hash>
+    <hash>386af68088ebc79cd92cccff35964f55</hash>
   </element>
   <element>
     <fullpath>docs/en/errors.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e756c99b4a7c36b833c38deaef84d484</hash>
+    <hash>83350bab07c60035096e9f9aa144ce5a</hash>
   </element>
   <element>
     <fullpath>docs/en/exif.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8cf2843ff1ba1dc6fe9a846838470462</hash>
+    <hash>f05a614e7ce9b49c0ed1ebec3e446023</hash>
   </element>
   <element>
     <fullpath>docs/en/export.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>50baa15813d6babfe2e58003ad489c6c</hash>
+    <hash>f6384f61465d958dcbe1d6910b8425a4</hash>
   </element>
   <element>
     <fullpath>docs/en/faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>69d8a6c4dfe7de9d15d0e541c9bf97d4</hash>
+    <hash>12ae42f2db5fa6f6408bd8ba2c45d4bd</hash>
   </element>
   <element>
     <fullpath>docs/en/files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d9005553027df29bf470c4d1f67c0dea</hash>
+    <hash>9c9344414eec599aa3224c4025bc426d</hash>
   </element>
   <element>
     <fullpath>docs/en/groups.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0839b46b393ddd42c551f9086bce6302</hash>
+    <hash>e6f68cd3b36dad8b06ca38c9a5cc474d</hash>
   </element>
   <element>
     <fullpath>docs/en/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>115c36e7f7360fce21053d2e813ad06b</hash>
+    <hash>a69f51c884fd3b2fbec82c283ca5e578</hash>
   </element>
   <element>
     <fullpath>docs/en/install.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bbe32f9096e05957f75b0b307b30eecd</hash>
+    <hash>fb1a85cfacdf3a4b94d971bcb2d709ac</hash>
   </element>
   <element>
     <fullpath>docs/en/install_faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ca22fb22463ac2f046f292a822e6f1b2</hash>
+    <hash>b07df27e9b9b0370cab95cbe3092e426</hash>
   </element>
   <element>
     <fullpath>docs/en/install_permissions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>69d5ad5f5c3fbe4de5006b895de1f690</hash>
+    <hash>d2f59eb75ec9171579e648249207d707</hash>
   </element>
   <element>
     <fullpath>docs/en/install_screen.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>17b71c9260e3dca61093eb395f394ebc</hash>
+    <hash>abfbe136f6e753ffd10d8c46a40cc528</hash>
   </element>
   <element>
     <fullpath>docs/en/keywords.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6754f72d204a11083ab1bfe464588076</hash>
+    <hash>b06ca59c26a2a3639ba20ee0280b574f</hash>
   </element>
   <element>
     <fullpath>docs/en/known_issues.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d67d108522fd6e1a1263e8c169a4348d</hash>
+    <hash>e621d6234a5c022acda9e59a6504fafb</hash>
   </element>
   <element>
     <fullpath>docs/en/languages.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d0210be6cb5cca9a249e991724ce4a3d</hash>
+    <hash>6390e440a6f4519316cbee24fb624b49</hash>
   </element>
   <element>
     <fullpath>docs/en/performance.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2d2e5c313a9f9a71775cf60351d4e5bd</hash>
+    <hash>0f325deacb2cf60cc045a2a85fb94aaf</hash>
   </element>
   <element>
     <fullpath>docs/en/php-content.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0a56907016b5da31506d015cc7bab5d6</hash>
+    <hash>1d1041909cfcda4c7f8bde97f414e96b</hash>
   </element>
   <element>
     <fullpath>docs/en/plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a4340718a7a1595ff2e1cd07b3effda3</hash>
+    <hash>8b9671521bec71bce37ec335a9957d9d</hash>
   </element>
   <element>
     <fullpath>docs/en/quickstart.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b4a19721b6567dca46464e0144dc6f03</hash>
+    <hash>ba6ceff846d7d28d0854f0da2929bd6a</hash>
   </element>
   <element>
     <fullpath>docs/en/requirements.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>159b4ddcfb7c6bbebe2e6f4854c8cc1f</hash>
+    <hash>5d3c96fb6283ab732992adb6104082b4</hash>
   </element>
   <element>
     <fullpath>docs/en/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>795e705b403fb9363467c53cb4408266</hash>
+    <hash>685bb28aedd5f5ffe9dba4690eaf0215</hash>
   </element>
   <element>
     <fullpath>docs/en/start.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>06e78bff111fde368efa6e8822791321</hash>
+    <hash>b42e9027c3b55ec115ee16243c76b127</hash>
   </element>
   <element>
     <fullpath>docs/en/testing.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6fdefda0557dd9c96bc1229453ab497a</hash>
+    <hash>aecfb9bf53c527276ad5a4c7f3caab01</hash>
   </element>
   <element>
     <fullpath>docs/en/theme.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fe27395a10079c8151801fbfbf3f751c</hash>
+    <hash>a2aa038b915ee047f56610b6d107b9db</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_copyright.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d2429ee0fec8651c89ba82048a4cea5e</hash>
+    <hash>16b3d1ff9777960fdfa642f7da52fd1d</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_create.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0704c8007fc1ebb25997e0d1ecdd8edd</hash>
+    <hash>184e739630172dd3505cb3b86b77000b</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_create_matching_page_tutorial.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>51bb6cd4d9e4c5c979242a32d4ef69db</hash>
+    <hash>421964671acc8edcbf20ada34b60ab74</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_examples.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a5397632025fe93cb6952558491e91c1</hash>
+    <hash>fce21d3311bf5498dea08d4751bd0d43</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_graphics.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b8bfcac56dd3c91e18d73309d7e0799d</hash>
+    <hash>3fadf1cda915a46b14dd2caa4d10b693</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_style_css.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>55583a2c144549258eb92297a4b7fbb0</hash>
+    <hash>0d735a5137fae4a3c858f1c2065c9d86</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_template.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>642b861e61aea8357186a5d4e57ed691</hash>
+    <hash>1f10832429dcd8055f5df59c64b6588e</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_theme_php.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cbcd5ad0cc9c6e84fddac045d030c2e0</hash>
+    <hash>b7c621060ea041a2d79b94ce73326d1e</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_upgrade_14x-15x.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>58313396df4a39732906c7b3a0cbcf5a</hash>
+    <hash>43cce719aa745335e828eabdf6c2e1c7</hash>
   </element>
   <element>
     <fullpath>docs/en/theme_user-contributions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>00940e2de8b4a4e06fd9868094319b28</hash>
+    <hash>65f148ea57f5b67e716cb3386eb23e49</hash>
   </element>
   <element>
     <fullpath>docs/en/toc.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>67dc35c121f0b9e9f6c6b6655e4cdde3</hash>
+    <hash>c0e6a184ac6f2cb2b5fe6f7465c62e1a</hash>
   </element>
   <element>
     <fullpath>docs/en/translation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3453f299a84bcd345f66f29278fce705</hash>
+    <hash>985444fcee5b2d15636ce140e13285da</hash>
   </element>
   <element>
     <fullpath>docs/en/uninstall.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8f838335549face7e0a6150385327369</hash>
+    <hash>764048360aac0542296d9578885e96a5</hash>
   </element>
   <element>
     <fullpath>docs/en/upgrading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7637</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bf4b2e7d233037468db3a6118004c272</hash>
+    <hash>ce39c8b720005f813336c2e5bf792f74</hash>
   </element>
   <element>
     <fullpath>docs/en/uploading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>25cc979b17f7e5fbde8cb5b83157c77d</hash>
+    <hash>d21e8b075b5637ac1cc28b875072c812</hash>
   </element>
   <element>
     <fullpath>docs/en/uploading_batch-add.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dd6ab4dbaaf2d185575373ad569a62c2</hash>
+    <hash>3dfaba85c39565c5b9abf4dfb4598fcd</hash>
   </element>
   <element>
     <fullpath>docs/en/uploading_http.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>397aa293a7a5a17a6bbb49a06486eee6</hash>
+    <hash>38a5a1f908c2a0b55390a720e7ad11ac</hash>
   </element>
   <element>
     <fullpath>docs/en/uploading_xp-publisher.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c3aef23ecfaac1a5a782093afd928256</hash>
+    <hash>69be10e359148fde33af0a1e8fc3c33a</hash>
   </element>
   <element>
     <fullpath>docs/en/upload_troubleshooting.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>17b56541b495718a0d79028068cefd42</hash>
+    <hash>7b7a7609a96ee8ee4f07f1db69460b18</hash>
   </element>
   <element>
     <fullpath>docs/en/users.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>feba92ae71815df8d15750ff2c3fc5dd</hash>
+    <hash>dedce66e50e4d3b0fe046b73b4d3ebbb</hash>
   </element>
   <element>
     <fullpath>docs/en/watermarking.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c2914fc79071919f19cedb4416cf61b6</hash>
+    <hash>db3a0b4980b78e2185206c5ef091a3a8</hash>
   </element>
   <element>
     <fullpath>docs/en/images/</fullpath>
@@ -2507,10 +2514,22 @@
     <hash>4c387ab224ac9a39a24b4fdfa4f95d97</hash>
   </element>
   <element>
-    <fullpath>docs/en/images/plugin_manager.gif</fullpath>
+    <fullpath>docs/en/images/plugin_manager.png</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>94cf7d5e6e6c9de4b391cdf1ea7b081f</hash>
+  </element>
+  <element>
+    <fullpath>docs/en/images/replace_in_files1.png</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>6f7001bda4779ef4a34e3805fb0b0361</hash>
+  </element>
+  <element>
+    <fullpath>docs/en/images/replace_in_files2.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>205839b91e0c2a7a90cc9c39a59a0d07</hash>
+    <hash>0f5545681154036708c3421e642ac648</hash>
   </element>
   <element>
     <fullpath>docs/en/images/review_comments.png</fullpath>
@@ -2580,37 +2599,28 @@
   </element>
   <element>
     <fullpath>docs/en/tutorial/</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
   </element>
   <element>
     <fullpath>docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>1449599403aaa36a3b031109d83b7a39</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/en/tutorial/matching_theme/</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/en/tutorial/matching_theme/index.htm</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>5bfbfcfe5960ca116725759405a7ac7f</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/en/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/es/</fullpath>
@@ -2619,595 +2629,603 @@
   </element>
   <element>
     <fullpath>docs/es/admin_menu.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>894a259cb48ba80213baab16d37b326f</hash>
+    <hash>fe7180484cd4fa60faa13b0c9fbc00e5</hash>
   </element>
   <element>
     <fullpath>docs/es/administration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>553ac152f47a53219a06975f08fbc77d</hash>
+    <hash>3e1f5762a77514fb6c07ac4399b7a777</hash>
   </element>
   <element>
     <fullpath>docs/es/admin-tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>76a10603b81bfc190c9d2249567d467f</hash>
+    <hash>597d2c07e4ecb0367023d1f3793dc501</hash>
   </element>
   <element>
     <fullpath>docs/es/albums.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2a736c798941e9c30445950c439bb481</hash>
+    <hash>25d04e32846fa235ba6097937d2519e3</hash>
   </element>
   <element>
     <fullpath>docs/es/auto-installers.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>511416d6af8c5eb8b0c6efae7e502fe8</hash>
+    <hash>ab6f29ed6d8d8bf2c92ef94a088d3f4e</hash>
   </element>
   <element>
     <fullpath>docs/es/banning.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4004cb7434686e0c4035f10afddd7bf3</hash>
+    <hash>5f7a7e76650dc2cc2265227c7291fbb3</hash>
   </element>
   <element>
     <fullpath>docs/es/bbcode.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a3779b0b14f1ef68acbb7abda63fda71</hash>
+    <hash>8ea04732edb055f1db937b742c2c7d36</hash>
   </element>
   <element>
     <fullpath>docs/es/bridging.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08c7478b5ebf028e1e9af1c31feb2eff</hash>
+    <hash>c710b04c21db7558b4ac2b3932d7b4e0</hash>
   </element>
   <element>
     <fullpath>docs/es/categories.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>79ec9569d4abbdcca4c4e04d5f2db875</hash>
+    <hash>fbe8d30edafecb787f4d71e33b7048b1</hash>
   </element>
   <element>
     <fullpath>docs/es/comments.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7f8f8dca1430d21142e2d2e1db46b6b3</hash>
+    <hash>44bbd3f36d4b5c66ca4195212c614cb3</hash>
   </element>
   <element>
     <fullpath>docs/es/configuration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>da12010e4338f03d0d4af5a7b638b111</hash>
+    <hash>d3be49cda724a24067f5799c5524fee0</hash>
   </element>
   <element>
     <fullpath>docs/es/copyrights.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>802a0427683673725ecb3382d33dc22a</hash>
+    <hash>9d0f813dae54626481353e008a40154f</hash>
   </element>
   <element>
     <fullpath>docs/es/credits.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3cb266c9af76f09e991f1d5d797ce110</hash>
+    <hash>b7c5c92891b4b021c305c072eff19692</hash>
   </element>
   <element>
     <fullpath>docs/es/dev.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8df14da23636c1b7967ecf4b44e74f95</hash>
+    <hash>74b8237fae6b7afb33362b73aa33ab2c</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_coding.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3e874da0ca057503e36994c49ac0c4a0</hash>
+    <hash>c8c4b43c722dd5ea30030320d7c94f03</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_config.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9ca8bfa279a85a3fd2e648b4f2e3a1a9</hash>
+    <hash>73cad7bfb72aee0132427048e8dccde3</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_database.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>82fea6cd46f0c4eacff3a3ddab4a2fc6</hash>
+    <hash>fe158ac245a3e053405b523e247464de</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_documentation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2683663a5a12aa339a30ca1abcd7b177</hash>
+    <hash>bc2cf980c354a4e93d4ea36c6fecccde</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5446db64e2f1e3f51ab8396a56d36bf9</hash>
+    <hash>31a1d7794f80e4fc4db8fa248cb7760b</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_javascript.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>68578ff1c16ddc8f63c489eec7097adf</hash>
+    <hash>6e39af4c22f63a1b71b74e7d49e3b23c</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_package.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>df3ab3a80e7dae5068004dd387962484</hash>
+    <hash>675ad56ea4f04b3d34bda6b8fad6d56e</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_plugin_api.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6ae52fd2a8ac02912434e73dc34c180c</hash>
+    <hash>3739ff0569b47495e7398a653c832d81</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_plugin_hooks.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>eb559ed2efc68009b2771bfb68fc5ebf</hash>
+    <hash>78909330e9d16d5ba64ec43a2d072378</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>17d25307158b94cac62b0b076bc67a53</hash>
+  </element>
+  <element>
+    <fullpath>docs/es/dev_plugin_steps.htm</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>41b5e219924058d0886a446cdbcf6f8d</hash>
+    <hash>06a7a91e0c8bad2ea4184a452db1094d</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_subversion.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>59d97ba53d78dbb6c92bc17f7cec1540</hash>
+    <hash>65c916602234f964bf1e8f611e6082a3</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_superglobals.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2b33fca5ed1be01f103ea9ab648ae9d9</hash>
+    <hash>c25b6469fd796a02a88d26f9c7d19086</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>76b5fdcba1c6c1a954ccab9811fb0140</hash>
+    <hash>49b1ab4c7d05b514eab8144622b34cbd</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_update.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>96b4fcb05f35f633c46266f137ed990b</hash>
+    <hash>e0c3da268aca11c9d0405c72bd7fbbed</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_vars.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8af6676f78420db56603e6b53b9d49b6</hash>
+    <hash>ba8834503877821be2d028c15e909fbe</hash>
   </element>
   <element>
     <fullpath>docs/es/dev_versioncheck.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b737eb8a37595f689852e608e5d7ab41</hash>
+    <hash>a5c736379417f8f45f0a9f6fa9538e43</hash>
   </element>
   <element>
     <fullpath>docs/es/errors.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>33d680b65c2364050b213f3e761d735c</hash>
+    <hash>5b9900799ad4ae16c6545158d358e7d9</hash>
   </element>
   <element>
     <fullpath>docs/es/exif.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0eddbf0f67b29b648f1162c01489f841</hash>
+    <hash>640ec0af946539a5aa3ba239492629c8</hash>
   </element>
   <element>
     <fullpath>docs/es/export.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>674e17351ba1108c9731b4a201850a86</hash>
+    <hash>cd670d23b0299708354ac540758ed15d</hash>
   </element>
   <element>
     <fullpath>docs/es/faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cd1f6045b69e562b55e53f23e84e70fe</hash>
+    <hash>28b2409639c4a0b4e0c5f37ea1032118</hash>
   </element>
   <element>
     <fullpath>docs/es/files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cf9f4439b49c2608e2a9fe57c1b4b9b2</hash>
+    <hash>ce71b9f3ab3734162975ce570cc34512</hash>
   </element>
   <element>
     <fullpath>docs/es/groups.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>56826720720297973b86d198642dd9ec</hash>
+    <hash>abf1cba4fe2f041561bf04db8ad359da</hash>
   </element>
   <element>
     <fullpath>docs/es/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5b248ae8041f576a78d5de93b53e501f</hash>
+    <hash>b94224ee2509637f63da2a9c984c45b3</hash>
   </element>
   <element>
     <fullpath>docs/es/install.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1b35c3c490c24ccdffed46bc790d209f</hash>
+    <hash>b04cba5c233200c70d30a0ff815f122b</hash>
   </element>
   <element>
     <fullpath>docs/es/install_faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cbb064ea5ac098d52c281cb6d6f92cd0</hash>
+    <hash>cd9b4e27a2c306548d8dd44eed3efdb2</hash>
   </element>
   <element>
     <fullpath>docs/es/install_permissions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>52a5f1b2d504aa133c6e6d2439725010</hash>
+    <hash>cd66497fd1f6ec012f6baaa672f38e12</hash>
   </element>
   <element>
     <fullpath>docs/es/install_screen.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fe2f536fce1bd0ef53484a49553b00d7</hash>
+    <hash>bdb5a80c3808865ce747dbe7a00de4cf</hash>
   </element>
   <element>
     <fullpath>docs/es/keywords.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c0b07cefb7af2742ff5ac4ed8508019e</hash>
+    <hash>86d0c0bc7fdf7b0b092a036374609261</hash>
   </element>
   <element>
     <fullpath>docs/es/known_issues.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>731181be5dc4c079cdc8f2bb04d191b3</hash>
+    <hash>ca802dbb63fee6f79799c54593801e90</hash>
   </element>
   <element>
     <fullpath>docs/es/languages.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>15c1ba78cdaf8bba9bca3807c78f95ba</hash>
+    <hash>ddd975432b2bf52111f225ae4f3eefd4</hash>
   </element>
   <element>
     <fullpath>docs/es/performance.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4956b3e9409d40ece66273574c66c0f6</hash>
+    <hash>b1b1259560934fbc21f0ade2ad8cfb7b</hash>
   </element>
   <element>
     <fullpath>docs/es/php-content.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8d7b41a0c9d668ff4dc49cf1b5b5bd86</hash>
+    <hash>2ee47a6d91e046595b7ccc3d0b39889d</hash>
   </element>
   <element>
     <fullpath>docs/es/plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0b786418a041729d99df14e3d2976672</hash>
+    <hash>3b93224a5deac4eec83be4bfc7935115</hash>
   </element>
   <element>
     <fullpath>docs/es/quickstart.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dbf2dfe55c3eba79977cf4216829fd07</hash>
+    <hash>c32dbd1f5b3a13765a6701db3b76d3bc</hash>
   </element>
   <element>
     <fullpath>docs/es/requirements.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fc31ed6ebf986b5081426fd4a9aa4159</hash>
+    <hash>f0a4785eebcaa928346ce0fc44a3599f</hash>
   </element>
   <element>
     <fullpath>docs/es/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2afc6c98b38932487bcb1e8cf5c3ec4c</hash>
+    <hash>479b90b3a20849b90408e4e4e12e4e2b</hash>
   </element>
   <element>
     <fullpath>docs/es/start.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>14cf12c8b4f2c2f57398ac5c2af577e4</hash>
+    <hash>8e5d4ebddd80b151a6758f6e5d5b1291</hash>
   </element>
   <element>
     <fullpath>docs/es/testing.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4e6d9ba5094c8df7c5fdf767d7d0361d</hash>
+    <hash>643c8bd476731b6a740dea3200ce5379</hash>
   </element>
   <element>
     <fullpath>docs/es/theme.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>47f5b6e7333b294fba91b3e39b180f81</hash>
+    <hash>3d1abdceefaceef9e04ac0ec5c763bf2</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_copyright.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>48a90d40b2863c78f14f16099532e692</hash>
+    <hash>52eb3db5a6fc904a4568169b89041321</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_create.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>efc2775328d4bc1223f99807440248af</hash>
+    <hash>e05c7c6f25dfdcedc64bb4d6867dcbeb</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_create_matching_page_tutorial.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>00137a9c702038639a0e3d17bf8948fa</hash>
+    <hash>b27f6b6d0f0af7736f3c02aa91364036</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_examples.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6c0472234dae01c28d9053be723f61ff</hash>
+    <hash>8dcfa2b3b71a320862af058fe9ed8a64</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_graphics.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>528664b5e6965b43c7a78b76fa1fcc0f</hash>
+    <hash>32d338f529ed63f6bceac7574aae30e0</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_style_css.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>64f3fea7239a7aed62dad3926b9a2c89</hash>
+    <hash>7382cf2a0d8a49e6c1cf7fd18f0fef70</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_template.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e13341121683b19270920c7f410ea1d5</hash>
+    <hash>1cd7251df39a3bccb87bbea72b797558</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_theme_php.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1fb20245673626185957c1a0ce95331d</hash>
+    <hash>87c79e3c527b701ecf4436ff51175461</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_upgrade_14x-15x.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08fc98de7df3be4004a71b3200616fda</hash>
+    <hash>0864463fa6c1ea2eee9f869afb1f1f67</hash>
   </element>
   <element>
     <fullpath>docs/es/theme_user-contributions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>05e6024f3fc01641f7d8bb6978e527f3</hash>
+    <hash>b9cddbf023473564dd557c7240c5ab43</hash>
   </element>
   <element>
     <fullpath>docs/es/toc.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bfd21976a1b21517fad527aec00302f6</hash>
+    <hash>af402ee6a01bc0c6def8cfcaa9f68ec6</hash>
   </element>
   <element>
     <fullpath>docs/es/translation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>25bb537c1b6ef7876ab82193aa61889f</hash>
+    <hash>e206538098b9614ff86016036342191d</hash>
   </element>
   <element>
     <fullpath>docs/es/uninstall.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bf878c9c2c21c5b817f47eba4693bff0</hash>
+    <hash>625fb7ad5efa3b4a89890ec604d9cb09</hash>
   </element>
   <element>
     <fullpath>docs/es/upgrading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7637</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d1d1caadbf7baaecb03f926079f076bf</hash>
+    <hash>a0e3d45791e5916b8bc58d8793fea8e6</hash>
   </element>
   <element>
     <fullpath>docs/es/uploading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8375c3f4df24a7b9120734c49704cfdd</hash>
+    <hash>f96c8984c5ba9a28d415af6e1f6bbf74</hash>
   </element>
   <element>
     <fullpath>docs/es/uploading_batch-add.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6482ffc609a1a8abc4b6ee17fcabf8b4</hash>
+    <hash>49668e0ae5977a65e22ac1acfe564679</hash>
   </element>
   <element>
     <fullpath>docs/es/uploading_http.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>569d8a772c810e29cb7c7af9533a0134</hash>
+    <hash>7a25f6a887590b76c0057b3a70c6588d</hash>
   </element>
   <element>
     <fullpath>docs/es/uploading_xp-publisher.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>86a944e304556c82c774fcebcd69dd18</hash>
+    <hash>cc4cbdcaf2f41b848948e26143eea5f5</hash>
   </element>
   <element>
     <fullpath>docs/es/upload_troubleshooting.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>53f2c2e0d9c979a85c304554ada9c377</hash>
+    <hash>ab1da51c56f48840bbe76c7fafc925e4</hash>
   </element>
   <element>
     <fullpath>docs/es/users.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>84cdda3dc25a19aaa1a83d8481c218ba</hash>
+    <hash>18fadf7993a462e15b69f301a11afaa7</hash>
   </element>
   <element>
     <fullpath>docs/es/watermarking.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9c1645cdf7377621370cedf9f2ec5a1e</hash>
+    <hash>e3cfbfbeeef40b4cba2774cc3a6fd93f</hash>
   </element>
   <element>
     <fullpath>docs/es/images/</fullpath>
@@ -3371,10 +3389,10 @@
     <hash>4c387ab224ac9a39a24b4fdfa4f95d97</hash>
   </element>
   <element>
-    <fullpath>docs/es/images/plugin_manager.gif</fullpath>
+    <fullpath>docs/es/images/plugin_manager.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>205839b91e0c2a7a90cc9c39a59a0d07</hash>
+    <hash>94cf7d5e6e6c9de4b391cdf1ea7b081f</hash>
   </element>
   <element>
     <fullpath>docs/es/images/review_comments.png</fullpath>
@@ -3444,37 +3462,29 @@
   </element>
   <element>
     <fullpath>docs/es/tutorial/</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
   </element>
   <element>
     <fullpath>docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>1449599403aaa36a3b031109d83b7a39</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/es/tutorial/matching_theme/</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/es/tutorial/matching_theme/index.htm</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>5bfbfcfe5960ca116725759405a7ac7f</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/es/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
-    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
   </element>
   <element>
     <fullpath>docs/fr/</fullpath>
@@ -3483,595 +3493,603 @@
   </element>
   <element>
     <fullpath>docs/fr/admin-tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3e1e09984c8f2973c2c72c63bfcd0921</hash>
+    <hash>c9aa4e0f39138bbc9bd5864cf2f6f139</hash>
   </element>
   <element>
     <fullpath>docs/fr/admin_menu.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>027bab3c7896d3a8ef05c61427722c65</hash>
+    <hash>3d0d5579e043057d0a36b7b1a26b9ac9</hash>
   </element>
   <element>
     <fullpath>docs/fr/administration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>87394e1fa76bce1260d032eec115ae67</hash>
+    <hash>9127dc34898718c19c84c76f84f735a0</hash>
   </element>
   <element>
     <fullpath>docs/fr/albums.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1ecab0c6c54c2257b77a4fae285950f6</hash>
+    <hash>2b6b4090013491097bc0a9e3509354ea</hash>
   </element>
   <element>
     <fullpath>docs/fr/auto-installers.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>57adbfb229899c0948315bf4b53a374b</hash>
+    <hash>8b21d8f5cdcd067e9b5080f1cdd2bee0</hash>
   </element>
   <element>
     <fullpath>docs/fr/banning.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1bbacff31fd9ecb414617e3067951102</hash>
+    <hash>08e4c7a2a13b63a0c177ee21aafe4a0b</hash>
   </element>
   <element>
     <fullpath>docs/fr/bbcode.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ce31cd8878c9d1474fa7aeed5af1486e</hash>
+    <hash>b415ec15e5ce0ec7c218fad22bbf2621</hash>
   </element>
   <element>
     <fullpath>docs/fr/bridging.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>942490643df26481df537419f3612309</hash>
+    <hash>6dfb9c6f735afa0bcbcc3d7d8acb2662</hash>
   </element>
   <element>
     <fullpath>docs/fr/categories.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d9c7217175a1876fdc30bba4177a0af6</hash>
+    <hash>6b2f55a0999b3025ec5c6bdb3c5cc1fe</hash>
   </element>
   <element>
     <fullpath>docs/fr/comments.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>79f01804ef0209366c004199b2ceaa97</hash>
+    <hash>cf27134c56e4a08a19bc36d5952498ef</hash>
   </element>
   <element>
     <fullpath>docs/fr/configuration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>102928d0ace14a976b9130993e08fa1d</hash>
+    <hash>d4be91fbb253c9b6de2f8d415297c389</hash>
   </element>
   <element>
     <fullpath>docs/fr/copyrights.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4ffb59cdcd7030c1107ec0cef476121c</hash>
+    <hash>b9cf624bf66fc83580c22a12e10c9d4e</hash>
   </element>
   <element>
     <fullpath>docs/fr/credits.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7626</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>85a14a0858924c2bb20054f0ccb59479</hash>
+    <hash>0d6e7a48b037111c2d864ad08aa64e6f</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6f1fa4e2cbf1f54f9ee1550922c3ba13</hash>
+    <hash>27696583bb589bc974bf07c1728e32fe</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_coding.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>283fbd17677920fd7c3cf319c27b381a</hash>
+    <hash>c568719ee86c398e33c6a16577cab2f5</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_config.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>563d6e3f50503ebcc1a87f9a39ad6237</hash>
+    <hash>97e22a78b8d5c250141e0c42caa4bbfc</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_database.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1e8a5c26fbe4391b7b28a06a47e26221</hash>
+    <hash>039974ba33660e80cd6fab12f9f7964e</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_documentation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6e2b885a89effd39a0fd70533dfcad6c</hash>
+    <hash>01ab5e270cba50534b5194946a74229b</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0fd7a347f00b8c8edb9e8b2cf6d72cd1</hash>
+    <hash>00831e48ba60a7209e484a614581016e</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_javascript.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>66732d8a671aff1a18d8cc82e0f056c7</hash>
+    <hash>85dbbe6ff713134093d23057fe234b07</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_package.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>596d73fd58e7415f4c7d7da0b1da04b5</hash>
+    <hash>ad86837a84ef90e8825f012fb9413f82</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_plugin_api.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fc224fca5d69513592fdb7bc12b1c6ab</hash>
+    <hash>f573088f9e0f90acec201dc173c15f47</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_plugin_hooks.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>47df4afff2b4581d5245b27be7802323</hash>
+    <hash>33db2bd88ac21d73060901cf3ff94bc1</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>419ee99a774dd3296eb73c4a401fa5a5</hash>
+  </element>
+  <element>
+    <fullpath>docs/fr/dev_plugin_steps.htm</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cc845221fcbd18270c56876e200627f9</hash>
+    <hash>51861d6b22e98efe1de216b5543ea590</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_subversion.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4232b101c30d815293c61cbb467f16ce</hash>
+    <hash>fdc12eb32959c690507a60eff8a5934f</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_superglobals.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6f422f120114672485237ccabb1b11d7</hash>
+    <hash>9bba9a89a8e93801df9ac780ba2196d2</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>989515d19ad98ae540edcd62f4b94f97</hash>
+    <hash>55c0ad249f2e0572436696ed08e24149</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_update.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>24947233441e3f86adf564eb562352a4</hash>
+    <hash>aabff357067ed90e7034ab298962eb18</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_vars.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dedcd03f41c936bde159b8479b569ca1</hash>
+    <hash>6aed1e3f04aed8a3fa75d14c11c15e0e</hash>
   </element>
   <element>
     <fullpath>docs/fr/dev_versioncheck.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b77bbe083d06db6940ab54e091149582</hash>
+    <hash>eb54b20f8395655d1a6aeacb26543b17</hash>
   </element>
   <element>
     <fullpath>docs/fr/errors.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bab872dff7814d39a033879f4fd9de02</hash>
+    <hash>f7a597927f89457ba9d7fb787975d9e8</hash>
   </element>
   <element>
     <fullpath>docs/fr/exif.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c0c65af1f1bd61521c020eab9de351a4</hash>
+    <hash>1ac80ed8ae18740d91e5a87455beabbb</hash>
   </element>
   <element>
     <fullpath>docs/fr/export.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>aad5445a7ccfe43f4a2b8ad31dab19b0</hash>
+    <hash>2a3fba400f041911580cb8f979a9965d</hash>
   </element>
   <element>
     <fullpath>docs/fr/faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>bdf0d86b79b8a4aa8ff5a80baffe6b77</hash>
+    <hash>e48e12ba7a315da2557dddfab1169f3b</hash>
   </element>
   <element>
     <fullpath>docs/fr/files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>27961078f7bb1c574262b29390002cf1</hash>
+    <hash>2fc79a0034938cbc905f57735ba7e02a</hash>
   </element>
   <element>
     <fullpath>docs/fr/groups.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>715c0820fa218fb62906f6950ebb6bdc</hash>
+    <hash>b1ec68ceb3d40feea050889515612a33</hash>
   </element>
   <element>
     <fullpath>docs/fr/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>0a766f2320ced54e021b66c32322da12</hash>
+    <hash>dd434c9fb44c67bccd3f731fd6c14bb6</hash>
   </element>
   <element>
     <fullpath>docs/fr/install.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fec54933aa2ec28348c229f0fde29ffc</hash>
+    <hash>d9bc555345a469bd93b03c6049a63527</hash>
   </element>
   <element>
     <fullpath>docs/fr/install_faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>811d574048a88d3a6cdbc9c429823525</hash>
+    <hash>18e5ee2487451199ddc26c63eab4ec16</hash>
   </element>
   <element>
     <fullpath>docs/fr/install_permissions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>045e44e631f070fa52affd01cc1b6b55</hash>
+    <hash>98a033c14e1479418d4de5a3dfe6f27c</hash>
   </element>
   <element>
     <fullpath>docs/fr/install_screen.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bc52a05afc9c4759f46ef14eec40b67c</hash>
+    <hash>e21c5ca0d34f6d90e87697da955964d6</hash>
   </element>
   <element>
     <fullpath>docs/fr/keywords.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>463727b8bd2fc86a9faead73f3b34bb5</hash>
+    <hash>d9c1021739294dc4f73bb159e82b1c5c</hash>
   </element>
   <element>
     <fullpath>docs/fr/known_issues.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>afdb0158328053930e738e2d9fc59f90</hash>
+    <hash>782d485e43f88688a0023844ae4b27e6</hash>
   </element>
   <element>
     <fullpath>docs/fr/languages.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>7a71031a8aff0cdd771e2b2afa2fb7e1</hash>
+    <hash>256b9fc38b96e89aa0ae1b1a58a6e5b6</hash>
   </element>
   <element>
     <fullpath>docs/fr/performance.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5b8deb95be1c4bcf13164fa160dc2afe</hash>
+    <hash>31d2512ba9fed983fd37c3fca5f08ee6</hash>
   </element>
   <element>
     <fullpath>docs/fr/php-content.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>515eae6907be02bfbec21ac4030d2473</hash>
+    <hash>04089fb5adda10d82fd0fc5ea2a449ef</hash>
   </element>
   <element>
     <fullpath>docs/fr/plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7e540dddd540e21a47d930bce7afaa5d</hash>
+    <hash>047e964ca2f62e13f65f75f41c4bff2f</hash>
   </element>
   <element>
     <fullpath>docs/fr/quickstart.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cb50bb115b1dc42351ea1ad8e1f62288</hash>
+    <hash>86aff4f9edc6375c6a20945dee64b3ce</hash>
   </element>
   <element>
     <fullpath>docs/fr/requirements.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>dee73181bb9e1683d4c2b260f8eb531b</hash>
+    <hash>54521bf75d2ef7b610a2884c659dead5</hash>
   </element>
   <element>
     <fullpath>docs/fr/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>dd70fdfe7abe6d9a22a2979198457ff4</hash>
+    <hash>025e6eaf6853104e969f1a09ed38aaea</hash>
   </element>
   <element>
     <fullpath>docs/fr/start.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dbcf6be3094aecb62b7e7e3c3075d855</hash>
+    <hash>211d08d767cf89ed8999aed9f486002b</hash>
   </element>
   <element>
     <fullpath>docs/fr/testing.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>b6d0b03371f8b76d1ec2d5e59d712c6d</hash>
+    <hash>f2f3f8ea08348559e0e12854567f2e21</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1669c3f6f91c50ea04985177512b86fd</hash>
+    <hash>6d0b7ea901d55715251600470c663463</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_copyright.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1a2d0a7ff9156d6f986fe630fc3a3980</hash>
+    <hash>d6215462098a411856b9a8b0d9dfdf9b</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_create.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>361b034fc698834c6e862dc1e37a6855</hash>
+    <hash>15ad6a1be6d2acb6fbaabce69e3e1089</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_create_matching_page_tutorial.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>773d1b92c3a7299297713e374c7c4a07</hash>
+    <hash>d037515cb63b2a7cede4872b068f988a</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_examples.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a5e5c6d2b66597cae5a0153383fbdd6d</hash>
+    <hash>345e0f09f532cd0b94d4e961c6adc9a7</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_graphics.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f9df759d576be62f41cf0efd920fd39b</hash>
+    <hash>0720b7d9d7412e1e575836b16d2fe114</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_style_css.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7346c846efce91516963ef19bd6710ce</hash>
+    <hash>60447ad8d8af7fabc8874d5e23b27e74</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_template.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b3b015173a8b038aa0f4459ac53c5004</hash>
+    <hash>67b616f0cf9952fa5881327bacd7e657</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_theme_php.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3f011f99bef838563e9fe58ce3d13df7</hash>
+    <hash>f96d5ffae11ac636387a42e7fe2d3a44</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_upgrade_14x-15x.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b0cdcb7427cc6c1f93a64c166bdb5e7a</hash>
+    <hash>3f3b70fbe2f7197cee51a5f629ad7703</hash>
   </element>
   <element>
     <fullpath>docs/fr/theme_user-contributions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1d2c22ab185d28140636f967526c5bb9</hash>
+    <hash>2db7d512edf52442e4ecbb2783103aff</hash>
   </element>
   <element>
     <fullpath>docs/fr/toc.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>79aee3cb85b49d87aa4b5d6a22dba953</hash>
+    <hash>f0e73a97cd1f7bf9dddde16df0f67ebe</hash>
   </element>
   <element>
     <fullpath>docs/fr/translation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>9b669bfad0280a84c498fe746ff300a7</hash>
+    <hash>63788a3fdd1953b3c40035ba711300fe</hash>
   </element>
   <element>
     <fullpath>docs/fr/uninstall.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>50b4e67a8a8a01b2bb95b1a620c04437</hash>
+    <hash>1a705e7e081800b3b0bf11b76c075a68</hash>
   </element>
   <element>
     <fullpath>docs/fr/upgrading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7637</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3753d410dc5ea42ab814ad5db4f283e7</hash>
+    <hash>91beef38cb066e2127da6bb025aff6dc</hash>
   </element>
   <element>
     <fullpath>docs/fr/upload_troubleshooting.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fe4bb38957b179ea754f52528c4d0aa5</hash>
+    <hash>769ececd49588fec20c9b04720200311</hash>
   </element>
   <element>
     <fullpath>docs/fr/uploading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c5c722a14818cf0c669df855a150c038</hash>
+    <hash>56cf05c9553133f5b90de8dbb1d4acc7</hash>
   </element>
   <element>
     <fullpath>docs/fr/uploading_batch-add.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d62901e70a7404a8c8b811243477dffd</hash>
+    <hash>09e8b9d618306728454f4bc844cac99c</hash>
   </element>
   <element>
     <fullpath>docs/fr/uploading_http.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>68af4ace8df16f7259b795e92d887f05</hash>
+    <hash>bf82b4a64a7b1d1852173c4071b8b97b</hash>
   </element>
   <element>
     <fullpath>docs/fr/uploading_xp-publisher.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d57bd90c28505fb40d818d0e0097ad62</hash>
+    <hash>25faa4eeb5456dfe5172e02d91f04c55</hash>
   </element>
   <element>
     <fullpath>docs/fr/users.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bceddf519c2d7d16e5dfca613b191138</hash>
+    <hash>5c68a58a350e908d394fab24ccb70e78</hash>
   </element>
   <element>
     <fullpath>docs/fr/watermarking.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8101ca228372c9770cac94854043257b</hash>
+    <hash>4a156d16b7c7187aa7ab122ebd361ece</hash>
   </element>
   <element>
     <fullpath>docs/fr/images/</fullpath>
@@ -4182,37 +4200,28 @@
   </element>
   <element>
     <fullpath>docs/fr/tutorial/</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
   </element>
   <element>
     <fullpath>docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>1449599403aaa36a3b031109d83b7a39</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/fr/tutorial/matching_theme/</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
+    <status>remove</status>
   </element>
   <element>
-    <fullpath>docs/en/tutorial/matching_theme/index.htm</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>5bfbfcfe5960ca116725759405a7ac7f</hash>
+    <fullpath>docs/fr/tutorial/matching_theme/index.htm</fullpath>
+    <status>remove</status>
   </element>
   <element>
-    <fullpath>docs/en/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
+    <fullpath>docs/fr/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/images/</fullpath>
@@ -4316,6 +4325,12 @@
     <hash>4acc14704fd5bd20d2670f493beb046c</hash>
   </element>
   <element>
+    <fullpath>docs/images/screenshot_missing_menu.png</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
+  </element>
+  <element>
     <fullpath>docs/images/up.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
@@ -4334,11 +4349,22 @@
     <hash>60fce6c631943a45faaa25c0ba810749</hash>
   </element>
   <element>
+    <fullpath>docs/images/icons/</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+  </element>
+  <element>
     <fullpath>docs/images/license/</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
   </element>
   <element>
+    <fullpath>docs/images/icons/config.png</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>94945c3852896e7a5fd4faf8cef9535a</hash>
+  </element>
+  <element>
     <fullpath>docs/images/license/cc.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
@@ -4422,6 +4448,12 @@
     <hash>29c8d4f3b0f3d95408760c26cd468ffa</hash>
   </element>
   <element>
+    <fullpath>docs/images/message/switch.png</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>ee43b8f11ff458931ea6746ef79e5fc1</hash>
+  </element>
+  <element>
     <fullpath>docs/images/message/warning.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
@@ -4469,595 +4501,603 @@
   </element>
   <element>
     <fullpath>docs/nl/admin_menu.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f22da48620b98ebffecd1497f58f17e2</hash>
+    <hash>c8d48e4285cfe959cd33a88c24e76e14</hash>
   </element>
   <element>
     <fullpath>docs/nl/administration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>373275af329555c762514c358a409388</hash>
+    <hash>277c81450fbb63340a1ddfed87a48324</hash>
   </element>
   <element>
     <fullpath>docs/nl/admin-tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e24e11132dbb80b373af30e0943c365a</hash>
+    <hash>cd6d6c4b5fe34d27d57a386c6091f0ea</hash>
   </element>
   <element>
     <fullpath>docs/nl/albums.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>75ea854ed762f506c8af1e4024504a72</hash>
+    <hash>fb2d22787f2f900145b7c569ee51c408</hash>
   </element>
   <element>
     <fullpath>docs/nl/auto-installers.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>48bd5be3a3b5666fdc04c20377651c2a</hash>
+    <hash>fe2fdfc0871159ec5972132e15668ed3</hash>
   </element>
   <element>
     <fullpath>docs/nl/banning.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e08c9a7b4d82f9bb5bd08b9988422ea4</hash>
+    <hash>e6517e71a3d9ebd970fd77ba3be4dba7</hash>
   </element>
   <element>
     <fullpath>docs/nl/bbcode.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a7c7682452a40e4453dd7916556b8f07</hash>
+    <hash>311218100bc627dca126fdcd930a8f86</hash>
   </element>
   <element>
     <fullpath>docs/nl/bridging.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5d5291fbc07376a201598dcd35301d6c</hash>
+    <hash>40567b5911208cb3ab3877dde0fa345f</hash>
   </element>
   <element>
     <fullpath>docs/nl/categories.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b54db2484f199ab654bec66e8d11d6b3</hash>
+    <hash>b50fca88233f87807b724d4a4cf92c7a</hash>
   </element>
   <element>
     <fullpath>docs/nl/comments.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>27dfbe066f2f553d4d8d14b8da70cbb0</hash>
+    <hash>28fb369fb2747c83b3acc065a9b7e549</hash>
   </element>
   <element>
     <fullpath>docs/nl/configuration.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d76092a189c21e2d22e40b8ca602cfd0</hash>
+    <hash>a3f5f95bfb6e4017752f8aa1bebd8f61</hash>
   </element>
   <element>
     <fullpath>docs/nl/copyrights.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ae99e1cf4dd9b93c7de2240c408036dc</hash>
+    <hash>e9ac956ca93a7393e8f82a561e734203</hash>
   </element>
   <element>
     <fullpath>docs/nl/credits.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e3cad14191aa2a709ee023a0b57d9ec6</hash>
+    <hash>67d0ce216e91c987072a698e7795ee5c</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>55d305e20a9650806e17559cf54aefd5</hash>
+    <hash>17465ef620792e004702d597a95fae18</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_coding.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>873228c6cbc960a28b93354dac795121</hash>
+    <hash>4d2865e47259c18a1c6c0df1aac5d0e6</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_config.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>55a00b71380c84b9f090e1d6950df062</hash>
+    <hash>09b52a3f3be7aaeeaaef1aa3ae6901f1</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_database.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2951663d9e5d25474057c68a819fd8d6</hash>
+    <hash>b23d4f51d8512eb9405af14e67de391a</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_documentation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>05a97adf778d349ac57d89587163a203</hash>
+    <hash>1d4ab0c165f0477e430e8f66149d4adc</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>843b1b94fd18d6246387b11d13e7f963</hash>
+    <hash>3bbe8b0712c5cf891d916d2916e33337</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_javascript.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>109ac523aad10d83f0989cc6024d0699</hash>
+    <hash>551001a37b7514bf36882da8e9f36f67</hash>
   </element>
   <element>
     <fullpath>docs/de/dev_package.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>df3ab3a80e7dae5068004dd387962484</hash>
+    <hash>675ad56ea4f04b3d34bda6b8fad6d56e</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_plugin_api.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bc372d5fc38f5f0f1ba792d8b2bae97c</hash>
+    <hash>3c79d1a7a00105cf8bc5c42287d9d3a9</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_plugin_hooks.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1560720687467d836eb623ea2084722f</hash>
+    <hash>028a042bbbfeb7697ebf00b961791e46</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>e68685650fe9e322029d811f6ed089bb</hash>
+  </element>
+  <element>
+    <fullpath>docs/nl/dev_plugin_steps.htm</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c6d929ac33397b6149155e69c4c202c6</hash>
+    <hash>80d55ec825268ee6f56bb178f2db3cb7</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_subversion.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9a51f6ae720db8c11e87dd828350b0db</hash>
+    <hash>3831bb3b2716900c7d4d5d1d1a60446b</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_superglobals.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d91c4e614180c184a56d8093b502c8e4</hash>
+    <hash>e4297f883cbfacd7debae5cb8a65d5d0</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_tools.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bb27b8fa12bcfdec994932d117963f9d</hash>
+    <hash>857a3f6a93b79176a601e7a65bba46a3</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_update.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7199c832082aa99bd4d60f17ef03ad95</hash>
+    <hash>0ea3f4c7501c1f86850577824441bb6b</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_vars.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>abdd4fac1d32939b34bd2c9d737e2c18</hash>
+    <hash>57fa9c8a98c903bfbd41ded0738ea3d8</hash>
   </element>
   <element>
     <fullpath>docs/nl/dev_versioncheck.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7b82bf962c622d2b3413223e77b070dc</hash>
+    <hash>9a7a2eec39db3cf9f642c82fc74cf9fc</hash>
   </element>
   <element>
     <fullpath>docs/nl/errors.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8aebc3823467788a67c53c0d0a77f2af</hash>
+    <hash>b776f20d65f931a4014a32f16568b8a9</hash>
   </element>
   <element>
     <fullpath>docs/nl/exif.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f90b6713023456584617dc14c7f723a5</hash>
+    <hash>0ae1fc2ad94ea3dde2b94596bc56a0e3</hash>
   </element>
   <element>
     <fullpath>docs/nl/export.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5b43b42dd3ee9cb70a0bf1ba35d8c2d8</hash>
+    <hash>7742af314a938a24fbbefc70c625a396</hash>
   </element>
   <element>
     <fullpath>docs/nl/faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0254f500d5545707d5dd47b7872ce7d3</hash>
+    <hash>5d7b1bc41b715cbd38c92e6f1eca3e20</hash>
   </element>
   <element>
     <fullpath>docs/nl/files.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7f5d7fcaebdf19ce7d27d377f1479c24</hash>
+    <hash>9c5f8be4cf9b24d1d99a1f9f60fa072d</hash>
   </element>
   <element>
     <fullpath>docs/nl/groups.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8252b02de09612b22aee4ebc2d0f92d8</hash>
+    <hash>1400c1a3f8eaf63c8360187a3dd46e26</hash>
   </element>
   <element>
     <fullpath>docs/nl/index.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3eb94278b00e303dac9da2afe0631c35</hash>
+    <hash>891d86a3d853953d948e67a8437c4b3a</hash>
   </element>
   <element>
     <fullpath>docs/nl/install.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>de326798f7a2557fa708fbfd084cd3ec</hash>
+    <hash>1c8f1ea6998aecc09c44a65b6d0fcf6e</hash>
   </element>
   <element>
     <fullpath>docs/nl/install_faq.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8d3fa5ffdb457489f209c11c8507763d</hash>
+    <hash>468dbd8cc0a267d602325c0e56141d45</hash>
   </element>
   <element>
     <fullpath>docs/nl/install_permissions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fb4b629bfce5bc7938fbecd5d4aa5042</hash>
+    <hash>0f7ce9b2610e5eca34bdf092b4116266</hash>
   </element>
   <element>
     <fullpath>docs/nl/install_screen.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c5cc26bbe380b5fa30717efc56e0338b</hash>
+    <hash>5c0b7c74f3f8825b369864e5bf5a0370</hash>
   </element>
   <element>
     <fullpath>docs/nl/keywords.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>32088a83db611a7ce5155d70800ef812</hash>
+    <hash>f8eda77a145a6bcd714307f5dcd11b1d</hash>
   </element>
   <element>
     <fullpath>docs/nl/known_issues.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>77ef46f6541f26cc28539117a14161a3</hash>
+    <hash>b2283faccfc7178e5cecab5bc02e0de1</hash>
   </element>
   <element>
     <fullpath>docs/nl/languages.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bf1dd139f1519c700484303f5ac54c8f</hash>
+    <hash>1fc168570955f0aa3c5fca8009fe4e3e</hash>
   </element>
   <element>
     <fullpath>docs/nl/performance.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5eae450c2fbed1f0992d4e5ba8d9f699</hash>
+    <hash>63e1bcfb45f0e39487708e2ad197e1b1</hash>
   </element>
   <element>
     <fullpath>docs/nl/php-content.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0a79bcb8813b2c04671f8ef4cc00528a</hash>
+    <hash>3cb5a24c2b60f0b50c0c68049ca30856</hash>
   </element>
   <element>
     <fullpath>docs/nl/plugins.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ea6761deb72702bc37fd82d1f296e99b</hash>
+    <hash>b3832e7fbffbe53eed569d2422dd0b60</hash>
   </element>
   <element>
     <fullpath>docs/nl/quickstart.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f20c90c97163aa0048ede29f830ce510</hash>
+    <hash>dd417fddbd0ef3ca36b51e3f77087278</hash>
   </element>
   <element>
     <fullpath>docs/nl/requirements.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1417448699bbad357f2f7e5eff009892</hash>
+    <hash>553e73a9c9de1261c1bdaf157398dc19</hash>
   </element>
   <element>
     <fullpath>docs/nl/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>799bcdec574a110abc0cca6614f57517</hash>
+    <hash>f30c6af3f4f49983f45822eb196e35d3</hash>
   </element>
   <element>
     <fullpath>docs/nl/start.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>30fcc6d9282f837d5b86c71313f39ea9</hash>
+    <hash>0e0930eae0cb6b4fbb5830ac38626edf</hash>
   </element>
   <element>
     <fullpath>docs/nl/testing.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6b17ee7fcfe84b24234ec12452f96cca</hash>
+    <hash>246e76ee5e471040aae810215f828a6b</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0ec823e6085bcd1073639a1483925027</hash>
+    <hash>2740bfa9416d93ad077a608de579b463</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_copyright.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>537d0543aa2150f39ea6838ecad913b2</hash>
+    <hash>0f37b90b9801581204590cd07667441c</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_create.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b85644d34b018df7731d6f2c38fd3c4d</hash>
+    <hash>4927a2c8ec32bc119002dd01f5c28331</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_create_matching_page_tutorial.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>74f3910c76d412d0f237d1eb1c7f4231</hash>
+    <hash>38066951044c0cf80962124651bbcd24</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_examples.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>20346631777193dad6f67e0152ffd6a9</hash>
+    <hash>55e017622400e08145288c59df2a7571</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_graphics.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a99ee9f3dfc0a126a6a0a39e296aa919</hash>
+    <hash>626d8cfd775970a64978aa9e49113248</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_style_css.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6b399bbed40f4ba5c402a7cfdf92eac1</hash>
+    <hash>fc8909536e653117b533ae1f5444fabe</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_template.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>da4f396e167b3bb282bf5138d7f42c3a</hash>
+    <hash>cff49a7df6bf1ab2b3b7b6951952d6ae</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_theme_php.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dae0ca049a0af6f750989fc9da7c4bf5</hash>
+    <hash>9dd6c606068852b739d63256f182a68f</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_upgrade_14x-15x.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dd8fcad2fc70220ff778027daa3d68c1</hash>
+    <hash>84a73b03dffca96109338bb9215f62c1</hash>
   </element>
   <element>
     <fullpath>docs/nl/theme_user-contributions.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c596a16bebb3310c975bf4cf1e953e0a</hash>
+    <hash>f600ead9156c4a14dc7c4c857c86e1f5</hash>
   </element>
   <element>
     <fullpath>docs/nl/toc.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7627</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>73ee7eefe087c317fc6daff73f667644</hash>
+    <hash>efcb51829006b88cdbc188e94dc486ad</hash>
   </element>
   <element>
     <fullpath>docs/nl/translation.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6f174c05871ca649482351c930eb1c37</hash>
+    <hash>71d98c9db9546658034e5e7b5ce3b6ce</hash>
   </element>
   <element>
     <fullpath>docs/nl/uninstall.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cc341e50ed71f30c657b7a7f9d707777</hash>
+    <hash>d91abe89236a1a01988f5fe01f5498fa</hash>
   </element>
   <element>
     <fullpath>docs/nl/upgrading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7637</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>be04716eaf4c19d8bd5cb6b26f3f82ae</hash>
+    <hash>58a100df6deb3411ba3c2a7b1c886c7f</hash>
   </element>
   <element>
     <fullpath>docs/nl/uploading.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5b0b1ad8e05d8664622679f560ce29af</hash>
+    <hash>ea8724ce3d6546b7f2714c0639e2abec</hash>
   </element>
   <element>
     <fullpath>docs/nl/uploading_batch-add.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2656b312cd489de2a3df62bbc32766f0</hash>
+    <hash>205700ff618a42b32f4403902e6ec1cd</hash>
   </element>
   <element>
     <fullpath>docs/nl/uploading_http.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f254254929ec8e980cc5938afd4db1f1</hash>
+    <hash>6a2627b476a10d0d9a41a5267b69a869</hash>
   </element>
   <element>
     <fullpath>docs/nl/uploading_xp-publisher.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>93a8bbc2e7d1a99f9e52ba9b634871dd</hash>
+    <hash>5b2867680040835e1ea869b113967364</hash>
   </element>
   <element>
     <fullpath>docs/nl/upload_troubleshooting.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>58198fedd4f81ccd57c45572b1d1fa20</hash>
+    <hash>118daaa3c8de30a0c011eafebf5b6470</hash>
   </element>
   <element>
     <fullpath>docs/nl/users.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e19d4e006191c2caa95fee4a237ceacc</hash>
+    <hash>4933b77c25fe732f8488095beb4b3efd</hash>
   </element>
   <element>
     <fullpath>docs/nl/watermarking.htm</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1113970d7881056d531cf739172db7ae</hash>
+    <hash>2b1bfcc320cd1e0d16ef6c2b101c957f</hash>
   </element>
   <element>
     <fullpath>docs/nl/images/</fullpath>
@@ -5221,10 +5261,10 @@
     <hash>a7bc9482ddc8fc9e74d8682f8473094d</hash>
   </element>
   <element>
-    <fullpath>docs/nl/images/plugin_manager.gif</fullpath>
+    <fullpath>docs/nl/images/plugin_manager.png</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>94fc70a1bfac40170f1e49fad2c6ec30</hash>
+    <hash>94cf7d5e6e6c9de4b391cdf1ea7b081f</hash>
   </element>
   <element>
     <fullpath>docs/nl/images/review_comments.png</fullpath>
@@ -5294,37 +5334,28 @@
   </element>
   <element>
     <fullpath>docs/nl/tutorial/</fullpath>
-    <status>mandatory</status>
+    <status>remove</status>
     <permission>read</permission>
   </element>
   <element>
     <fullpath>docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip</fullpath>
-    <status>optional</status>
-    <permission>read</permission>
-    <hash>1449599403aaa36a3b031109d83b7a39</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/nl/tutorial/matching_theme/</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/nl/tutorial/matching_theme/index.htm</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>5bfbfcfe5960ca116725759405a7ac7f</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/nl/tutorial/matching_theme/screenshot_missing_menu.png</fullpath>
-    <status>mandatory</status>
-    <permission>read</permission>
-    <hash>56bff793e48edd5b649a3aa6b36e8e9e</hash>
+    <status>remove</status>
   </element>
   <element>
     <fullpath>docs/js/</fullpath>
@@ -5333,27 +5364,27 @@
   </element>
   <element>
     <fullpath>docs/js/help.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>92b85c186f7698c321fe2bf19b46e0f8</hash>
+    <hash>a10660f5c114f45b58c56473d5b53745</hash>
   </element>
   <element>
     <fullpath>docs/js/jquery.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad0460d9c4077f16c297175b075ec631</hash>
+    <hash>e03e08d107f180d1ff94b8c509015f2f</hash>
   </element>
   <element>
     <fullpath>docs/js/jquery.treeview.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ae5e0cb306cf88d6b2bc3dbc31ba2c67</hash>
+    <hash>09ae8a954bff7dbd9cff3a65282b8d79</hash>
   </element>
   <element>
     <fullpath>docs/js/fullsize/</fullpath>
@@ -5362,11 +5393,11 @@
   </element>
   <element>
     <fullpath>docs/js/fullsize/fullsize.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>10acc5c2a6c4317e5b250c8bc2e4899e</hash>
+    <hash>5abdf363e02c8a44f5f245d32c32cd0c</hash>
   </element>
   <element>
     <fullpath>docs/js/fullsize/fullsize.cur</fullpath>
@@ -5454,19 +5485,19 @@
   </element>
   <element>
     <fullpath>docs/js/fullsize/jquery.fullsize.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d33139685f14343c10364a1ce15f15d8</hash>
+    <hash>5c2f7af1735ef2ce4b7385458bd51345</hash>
   </element>
   <element>
     <fullpath>docs/js/fullsize/jquery.fullsize.minified.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6ee0993760ebefa521814a676994048f</hash>
+    <hash>16ee0b5877a7878fb7d98ce62adaa5a4</hash>
   </element>
   <element>
     <fullpath>docs/style/</fullpath>
@@ -5475,27 +5506,27 @@
   </element>
   <element>
     <fullpath>docs/style/print.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>affd03f594c65c7299febca01392a6ce</hash>
+    <hash>a8034ef26b597cbb76a088d1ce2f56da</hash>
   </element>
   <element>
     <fullpath>docs/style/screen.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>16a8d118dcc6670fdf2c8565abbc8d05</hash>
+    <hash>0f238c9f3516d1ec91f58cf17ab33856</hash>
   </element>
   <element>
     <fullpath>docs/style/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b03598825918a90ba279b1f4d4f16a7f</hash>
+    <hash>d74f1414c2f6aff13ce78ae9bf3835f8</hash>
   </element>
   <element>
     <fullpath>docs/pics/</fullpath>
@@ -5506,6 +5537,29 @@
     <status>remove</status>
   </element>
   <element>
+    <fullpath>docs/tutorial/</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+  </element>
+  <element>
+    <fullpath>docs/tutorial/cpg1.5.x_plugin_template_v1.0.zip</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>b090e37226f9e3ca79ae1a0dbd2bb3ec</hash>
+  </element>
+  <element>
+    <fullpath>docs/tutorial/cpg1.5_plugin_hello-world_v2.1.zip</fullpath>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>8b28c9585ec0c09af08209f1007ae27c</hash>
+  </element>
+  <element>
+    <fullpath>docs/tutorial/matching_theme.htm</fullpath>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>6ad53e123a9854e4851ac2d2cd39eaea</hash>
+  </element>
+  <element>
     <fullpath>images/</fullpath>
     <status>mandatory</status>
     <permission>read</permission>
@@ -10208,35 +10262,35 @@
   </element>
   <element>
     <fullpath>include/admin.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7c66a24ecd26314bd9ee3c2aa32939f2</hash>
+    <hash>22052534176f681c2c909409e901ee4c</hash>
   </element>
   <element>
     <fullpath>include/akismet.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fb968d27225cbbb48d887849f3c66988</hash>
+    <hash>e68c22a69aa64d4233a56b04dbf40e29</hash>
   </element>
   <element>
     <fullpath>include/archive.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>00fb1be4aef6943877a4fa4468a1267b</hash>
+    <hash>2d093bfee722d5c3aba9659887e36b29</hash>
   </element>
   <element>
     <fullpath>include/captcha.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b6a1ba598fd831db3229433aa6a7a885</hash>
+    <hash>aa90317d5659c8b82fa79ed43fd696d8</hash>
   </element>
   <element>
     <fullpath>include/config.inc.php.sample</fullpath>
@@ -10251,51 +10305,51 @@
   </element>
   <element>
     <fullpath>include/crop.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>25968c0895f4f2f764996f9a8b087d5f</hash>
+    <hash>44463f01ec731248253e7a438b6755c3</hash>
   </element>
   <element>
     <fullpath>include/debugger.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fe2529255274fae8cc05b4a07b2666e8</hash>
+    <hash>68e1eeb8c1b606d11662dcad534dd528</hash>
   </element>
   <element>
     <fullpath>include/exif.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fc2582561c8f345b3a738e9342de420b</hash>
+    <hash>d184b5097dc1e931e650ef919175962a</hash>
   </element>
   <element>
     <fullpath>include/exif_php.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5ecf8b17fd0a9444a41c3ffc4eea6fb1</hash>
+    <hash>be1891c4fbed5ebf2bc610ce3a33b784</hash>
   </element>
   <element>
     <fullpath>include/transliteration.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>78ee8a2994f4ae568f6096776d8c1f74</hash>
+    <hash>127fa29df37507af05cb2e5060e71cd8</hash>
   </element>
   <element>
     <fullpath>include/functions.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7e3f131655f61f8394d58048cff575a1</hash>
+    <hash>616864a0207793b2fde747b51134824a</hash>
   </element>
   <element>
     <fullpath>include/imageObjectGD.class.php</fullpath>
@@ -10307,171 +10361,171 @@
   </element>
   <element>
     <fullpath>include/imageobject_gd.class.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>aa1bb7781bf8cc3d28695f7f5fb98eb0</hash>
+    <hash>8b7f52055ebe244feca169e0fbc17cbd</hash>
   </element>
   <element>
     <fullpath>include/imageobject_im.class.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>971222e296f81193f78b869f40560a10</hash>
+    <hash>7b0e5fe625e970c79caddf90b6f699fa</hash>
   </element>
   <element>
     <fullpath>include/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f9e3db5a0eececd29715f11253b542b2</hash>
+    <hash>2e88c054ad6a5461e2fae36a5b4da74a</hash>
   </element>
   <element>
     <fullpath>include/init.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>743228de926ae7bdb32d41e7b7abb0e8</hash>
+    <hash>b1488583dc2d4f7c90e6c800f4b3c2b3</hash>
   </element>
   <element>
     <fullpath>include/iptc.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dec206a56c9be64bdf019d8d56c7c41f</hash>
+    <hash>bb391d4a31a08c89ed57531c9e0d1f94</hash>
   </element>
   <element>
     <fullpath>include/inspekt.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>21d5d2137d41421d036137e581aaee6b</hash>
+    <hash>1145080292eaa9ac0b1a7fe5422e9742</hash>
   </element>
   <element>
     <fullpath>include/keyword.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>420187d6c4ec7be2c711c08ed89df665</hash>
+    <hash>3572babca6898bf2413d9b9c82d379cb</hash>
   </element>
   <element>
     <fullpath>include/lib.xml.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a1bc13fa47dddaedece39b725c9b048d</hash>
+    <hash>cfcba7fe95d153cc58ab39b8bde6a9ec</hash>
   </element>
   <element>
     <fullpath>include/logger.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>56140a94a7cf04b118d7d7bc37385245</hash>
+    <hash>a335aed9866d3a858df4b95e403701a9</hash>
   </element>
   <element>
     <fullpath>include/mailer.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a42659b91d30b977cac03d6b21051916</hash>
+    <hash>b848759ac5d9d2a7dbe29c2f9d267512</hash>
   </element>
   <element>
     <fullpath>include/mb.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e058e23f122ac5b65bb9f2a191fe449b</hash>
+    <hash>f013f6763340219e825a1763f7108ba0</hash>
   </element>
   <element>
     <fullpath>include/picmgmt.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5c7feccf11bf03ed4c4fb8c0c230dfc6</hash>
+    <hash>7066b9f9aa3e626b23e9c1de4c7bbedd</hash>
   </element>
   <element>
     <fullpath>include/plugin_api.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4d05f2325c59002720b0cec8dcc071c4</hash>
+    <hash>8012b0af921deddf152a82eacb53d287</hash>
   </element>
   <element>
     <fullpath>include/search.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2dfbd3f3cc2bec840665895f220f7fe7</hash>
+    <hash>2d41067cf9236559ea71d149a3bc88bb</hash>
   </element>
   <element>
     <fullpath>include/select_lang.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>689e20eeea1cb1cd658e8300cb6542d4</hash>
+    <hash>881bea5a5708ecf0d9720f28bb697891</hash>
   </element>
   <element>
     <fullpath>include/smilies.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad67a350639c3db8d7970a16f54baaef</hash>
+    <hash>caa5c643db875e99e5f5e7778eb5fa79</hash>
   </element>
   <element>
     <fullpath>include/sql_parse.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f530fc427c080c20e7d8d7b63a6df2ca</hash>
+    <hash>472338e12ea83b9bcce49c10f9cb0604</hash>
   </element>
   <element>
     <fullpath>include/stats.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7735187c0a22c0d7cd8b8cc2dae9e7d1</hash>
+    <hash>d1857f96f4944c6c2c4277d3faf6a5cd</hash>
   </element>
   <element>
     <fullpath>include/themes.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7623</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d17df18911ae1e2ee86903283ec0406e</hash>
+    <hash>ded69503cb5c9ac6df5602199c4b09e3</hash>
   </element>
   <element>
     <fullpath>include/versioncheck.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0dccb8d7c4aa8ec327ac407f0e4e3b6c</hash>
+    <hash>ff332a4e6ad3c6e95c76d030f6045ff3</hash>
   </element>
   <element>
     <fullpath>include/zip.lib.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b25829bdf6e44c824d94433a54433b6e</hash>
+    <hash>1ff5af58d7685c2e9df14706aea28055</hash>
   </element>
   <element>
     <fullpath>include/inspekt/</fullpath>
@@ -10480,43 +10534,43 @@
   </element>
   <element>
     <fullpath>include/inspekt/cage.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>97dbf7f91ce09697d24ca18bfffb5716</hash>
+    <hash>a1d4dbe456b5dcc87fc3ce0f56540c31</hash>
   </element>
   <element>
     <fullpath>include/inspekt/error.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>961f360725f6873862784f01d66586ab</hash>
+    <hash>0a328b53c13095c938169063301fec8b</hash>
   </element>
   <element>
     <fullpath>include/inspekt/filter.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a5daa3ec0a6a942ab1227347d3967f91</hash>
+    <hash>60b26bf774d656e51275899c5ec44f06</hash>
   </element>
   <element>
     <fullpath>include/inspekt/supercage.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1843515cd21f7582c469e5a87d27edfb</hash>
+    <hash>ae2ca6dd75e09db9aa04077ef8be0809</hash>
   </element>
   <element>
     <fullpath>include/inspekt/validator.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4a1186f9c009545f9a3ef8d23be8d95d</hash>
+    <hash>97da9a7f06e4d8bf5a2399641eed0990</hash>
   </element>
   <element>
     <fullpath>include/makers/</fullpath>
@@ -10525,59 +10579,59 @@
   </element>
   <element>
     <fullpath>include/makers/canon.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7939f49f3774feafe55098de5afe3e97</hash>
+    <hash>e1a9adb0f2991852167facbb612b5d75</hash>
   </element>
   <element>
     <fullpath>include/makers/fujifilm.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9d3c1fea0c0da3ecf6ec50ee289f0fde</hash>
+    <hash>d56bd6f715fb44fd9b699a6ac385fac6</hash>
   </element>
   <element>
     <fullpath>include/makers/gps.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0cd3efbaeff5572158945ec57836c8e2</hash>
+    <hash>75370c00039647dd916bedd1875004c0</hash>
   </element>
   <element>
     <fullpath>include/makers/nikon.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2f34831600a7470b1e77612007eb9d58</hash>
+    <hash>76fde39c1b0ccf62f77486ce612344e6</hash>
   </element>
   <element>
     <fullpath>include/makers/olympus.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e689be2daf045cf1a6a5be4a01b8c140</hash>
+    <hash>aef8c859410e5f51179bed04be86d275</hash>
   </element>
   <element>
     <fullpath>include/makers/panasonic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f797dcb81b04d85a183a861040f3bf1e</hash>
+    <hash>2064b4c8abacc4cad73e456f6a18cec5</hash>
   </element>
   <element>
     <fullpath>include/makers/sanyo.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>28fa08f825e477366d94ccb962407a45</hash>
+    <hash>f28bac52ec85b7e67215846720d75a75</hash>
   </element>
   <element>
     <fullpath>include/transliteration/</fullpath>
@@ -10586,1435 +10640,1435 @@
   </element>
   <element>
     <fullpath>include/transliteration/x00.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7a7e180881952db2d0a9095cdc70dfa4</hash>
+    <hash>99adccea795c7fec4341af8e614abf1b</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3e09613eb480b2a9fe0ec21a710ac02b</hash>
+    <hash>cfee5f2bbd1c8d989b31bde57d38e17c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>47657617a3c35e467695b7d2820ad1fc</hash>
+    <hash>c46cfdedd6b963a9fb6da01cc5dd6faf</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>01f6ce0895d206a7b69abff301e0e7dc</hash>
+    <hash>642a1b58f1dfd97b9a06bb0855b328d2</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b20cb4d0abe4f62e4bb733d7266a4fb2</hash>
+    <hash>1e3ac311509d7a2de7bd94fb1fa29170</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0353481df46a77a894cfdc8d24073b62</hash>
+    <hash>4012a4d3cdd7bdfe6504af7cfa8754ac</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x0f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5bb86e1dae97ece71d0c3c0acfc18fcb</hash>
+    <hash>1ec3274472197347f69af1373ed6acdb</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x01.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b544db4e63190da14e5381881d294f1e</hash>
+    <hash>ec646c810aeaebfe8254f2a66850e376</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x1e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dd0f50359143452f3259bc756051e37a</hash>
+    <hash>d099ba1f4ddd8d26770ad770bb848180</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x1f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d625358becdecd470e7a02bf2b29960a</hash>
+    <hash>790dd2d8eb7c09e0923e94e61aac868e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x02.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>832671e24c071ddc10178da263d63b56</hash>
+    <hash>c24ec595bab34c210c0145f7b2529726</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x2e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>befc2ca726db94eda04ad8e6216df44e</hash>
+    <hash>5a1df3651d1154a8ecd4e187e335a659</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x2f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9a03afc735fa5675813f620379ba6d31</hash>
+    <hash>0a401431bfdcebcc1d79c0174b8a0601</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x03.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1dd5152058bedd7ed02175c381d70074</hash>
+    <hash>8595ab334a2291243e2cba05d25d0a74</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x04.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f06ded9783f9f98f2bf14db81aa3ffdc</hash>
+    <hash>890e0bcef1dfa2db84170ffd0fbc8d84</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x4d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8cd0ebc1585d516c523724d45df6c2a8</hash>
+    <hash>afcd5044dcbb84afa33ea4a02678ed21</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x4e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>458dfc2baf097fae7aae31ce4e729331</hash>
+    <hash>da97f47b72e1df84df81c5dfaa25d06f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x4f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>326aab104533b5052f6ec46f8d828042</hash>
+    <hash>656da291d403dc0557748c4e9c45bda0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x05.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6ab3c947737e1d2f0de2d4557f952901</hash>
+    <hash>d67724013ec810f03ebcc196630da89e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>de2fc631ee109d86ba53c67a5b609627</hash>
+    <hash>de97d19a8f1306e596a24acb89f43c23</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6dfb746c7613b752a6d723c6b68dbcaa</hash>
+    <hash>90cdda6a71d5e1f9021c82270fec196f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c8315a81e4d8fcb69623b38f1a2a7d01</hash>
+    <hash>e7117d1c0239c22ca0a6d51fc1572b03</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c8dc49863b9829dfec24487d303757c5</hash>
+    <hash>67529e925a8591d92a08648e474ba6e2</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d39fc693b51eca50a93bbe7967c6c7c2</hash>
+    <hash>9b4062a54fd8507eebf2869d11779426</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x5f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f88059bf24aa99b8eef47d9a42d7a485</hash>
+    <hash>ea2d379cae59996065a117ceaa55d1e8</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x06.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7e362526df20c9c5488c8727df45444a</hash>
+    <hash>2917032f57e14d67d9b65f079cf44bb7</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>709fda87facafebe915be8f549512e4f</hash>
+    <hash>cb135dd63763d3b414000b4a4f15d61f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>36bd682ee6061d568b46f31f4403fc75</hash>
+    <hash>046c1f8b67b3d5c1ea86097e42c6a7ec</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d6903e2f849b8ed115b29b3066ec8c16</hash>
+    <hash>a831485ab984d47c60e4f2e017cd9e58</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6de6acf87da07e9545d8e4e7a779bfd0</hash>
+    <hash>c622e95ff8df4d096e58a1b65c227d2d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>81bd0774592e2e0a69a86f383a9ff209</hash>
+    <hash>c4e8038d90190a23c5895e9af00f5d3e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x6f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5925f9657b1210afd6a98508a6e2b928</hash>
+    <hash>a8a5e89ee94b61a806ee8832ceace290</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x07.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>35cf337544cb7df241d4d12aacccf828</hash>
+    <hash>8014d3c3eb219ce9942bcf97775d4372</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b24ffae96fc58a11167bbb336c17c23c</hash>
+    <hash>18044595f027037f70a48937925212f4</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>086901fd02bc940e0d7b35d4719c8a08</hash>
+    <hash>b2568552bbdf055d96c6748d874feb35</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>967bfbc4ac872b2766653ce8fa5c6319</hash>
+    <hash>ccee4418274cc1016dab67b0399c5b68</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e210834ed8cb49d37b5a74ed74f66201</hash>
+    <hash>26e20251392cc3af4ff813ab9bd16ead</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8288990ecc467319d0a4a4e258363fd4</hash>
+    <hash>8dac167070daab86cf6917cb9e7d58de</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x7f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>676e991d86dca2b25096e19bfa65cfed</hash>
+    <hash>efe89203825623246285fac541b47f45</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x8a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>996affa45c9090a76304d12e7e1fc39f</hash>
+    <hash>5a338ffafb864c14c7820897b931ae34</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x8b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e3f12e23a4f90cac9672e2315cafa600</hash>
+    <hash>31cfc36dbe0c4b47d9775bda9ee8d2a7</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x8c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4e8e72884acda23d0fc921164987bb08</hash>
+    <hash>3bb45c45faee8b6a92b85e5233513743</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x8e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1594ebbc21af9744a58ce79bb8143a4c</hash>
+    <hash>e7cf57c929003ae3e16059a3787f72ba</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x8f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d0188ace24a5324fcd666d795b37f308</hash>
+    <hash>04ca6f7c8c69477594438281f51ccbe4</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x09.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>59ceb9576fea134bea4ce5d9e3ddf1b1</hash>
+    <hash>2ca9483a4db59e509ada2e1e5150dd9d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9a.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2065b2a8135a346111943ad830bcf009</hash>
+    <hash>d7016b05898e6952ad907698719cf89f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9b.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f75d30897463daad28a3749944423096</hash>
+    <hash>18287cb29fde0e11db09de7e7ba48c62</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9c.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e7d2e80e8f243111c6121c46efeb4c64</hash>
+    <hash>78b6c79227580c95135715af6aa7eab1</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9d.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ce4f0ee504fe01d4f98a406427e1bf84</hash>
+    <hash>4b03f1b34eae09c89c518891d268cdb9</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9e.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>22c35d762844ce61e272bd3cdf0e33f5</hash>
+    <hash>9c660c25d5034f56b98907291ae9aab5</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x9f.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e77129c4a6133731bad6f795b2a1218b</hash>
+    <hash>f442d8884bba1f02bd13d229bf9d1a39</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x10.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>410c61cb40c5dde040bacd0a71dd8979</hash>
+    <hash>b60cf25e9fe972cd686128c060ceab2c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x11.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>caf467f08d4f5f66e4bb11647db7386c</hash>
+    <hash>2588969d3227428b33bd198afd87357c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x12.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8101d713fd3fcf9a5a9b18c784fca606</hash>
+    <hash>7385f965705e7550d85d5fb60e9762fe</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x13.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad88fd98f0d2551a5b86ca3af87c837f</hash>
+    <hash>5da728f4ffd08e926312017dfb4638bf</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x14.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e12e452c5ef3377baa23477537c3d2ce</hash>
+    <hash>b9de83e17ba5221c5df68b915e948566</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x15.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f099afeb6249f501064121ca3285b0d1</hash>
+    <hash>cb217dd5fefde2f0c4cac05ee3ed178e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x16.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>86cb879daefa5f0cf55cbf9f1e80b987</hash>
+    <hash>555a29749c4af9b92fef7623598c0594</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x17.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1a82b72c64100ada4fd5131dacca43ee</hash>
+    <hash>39438bbfac2531ba883ffb712bba4499</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x18.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ede1a88b0fb33ea70105f6be4d0dc5fe</hash>
+    <hash>c7aee02c04b843ca006265d7d3eba535</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x20.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>13c82867c9e492bafff3ea551291dfd7</hash>
+    <hash>3a8fc2124407d4ba79eb249e09feb141</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x21.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f821a28e86f794895d5485b226062137</hash>
+    <hash>b4ba46e1912a6556ff1fd4d34793d0fd</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x22.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>716d5a923042f93d87867e61d22eb327</hash>
+    <hash>9855e9f28a9e71fa7b89a48949705852</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x23.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>12f29cc51f15492afc56af136d189b23</hash>
+    <hash>efdd41b219fdb4467756a1f640172206</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x24.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0efb8d05d93fde2c3879584161a13e69</hash>
+    <hash>5a1d7b4e567c0e4611b681c45fb587b1</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x25.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1c44b6a678bfde74f97d8be2189ac4aa</hash>
+    <hash>a62ba5af4b18b7805667e4281103eb28</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x26.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9f5eafb4924d91735158ad402677aba3</hash>
+    <hash>443d9059e9c2f78bd05d11c475791f16</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x27.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3528eb14ade372e706e9b82b24d2e85c</hash>
+    <hash>7feedd61158922a59712abb7b113a60e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x28.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>be8b47f9f7ffb959837be86cd1025e18</hash>
+    <hash>0954084023cdaeb49cdd16f85e9a59b0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x30.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3b4029ac9e3ce8aa0da48b7f12cfbd9e</hash>
+    <hash>8725d02edc351c1ebfcd3be261e17c45</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x31.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c89c36795773c4dee271c9a0dd951865</hash>
+    <hash>a3ada2361a9c3a570422e3217ec71bb5</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x32.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>768526fa110e85ab4157dec952fc337f</hash>
+    <hash>f8f95b8b49dd7e8f0394711898d0ce87</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x33.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>70df747e17095d0260c5ee4d9abaf3ed</hash>
+    <hash>2e226c08fc75a2365459af963050ca05</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x50.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6668dbfbf9b20c578eb6e06c4704c64c</hash>
+    <hash>c3723df17f505b9fb0b2dd61e9ac9df6</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x51.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c4c08bb92f046a7de2be8fb5d2b55546</hash>
+    <hash>2a9821ad9378ea396c05e082e6bbf69b</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x52.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bd6f17f2ab770151c97abe38c1e95517</hash>
+    <hash>9a0a1578c0e4f374f689e605ea3c0ce0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x53.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>09ce596fd3132634c526f5d6c1332855</hash>
+    <hash>5f1635417a45cf8becc339c991cdc398</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x54.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4fa8737793a484aae14fc7615ad6c092</hash>
+    <hash>0d63984d62328844fb98f5bc6b8aebbf</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x55.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5fe157ac66664c5421e8740b992bc60d</hash>
+    <hash>200417482f538959ecee8a2b8d3631b2</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x56.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e08b52cbb2c6fc7e92bcf3d27418a7e2</hash>
+    <hash>afe65c7c7f58bfe651aba838599827da</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x57.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f09beaf386a9861dc38784a2d55a4fab</hash>
+    <hash>60bf3e5d2de5996078360a7fd2592d0f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x58.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e006edf2ebdbbc624183cc3833fdb37c</hash>
+    <hash>35e5678873c9870e63b1ea814be8244e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x59.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b05e61f3ea987f33b526c18c4f136d9c</hash>
+    <hash>088ea8e9b02bf0204b0dd3fa560f1757</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x60.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1f7567bf4eb8710ac9b8846e5e21e608</hash>
+    <hash>f6734f8a3c56b9291b2933bb4699bd41</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x61.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9cde5747e50d0c0c09e8f88b48c0230d</hash>
+    <hash>44b944cb9288526463c6c20a5678ea42</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x62.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ee7757ba8b1bce8919b74a2752981c5a</hash>
+    <hash>54bbace98048e416a93041af78c6dce9</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x63.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>58c53de4784c43bad5a42a69fbc97d8b</hash>
+    <hash>96b6ed1d6546dce677e62059dc045bd9</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x64.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>088d23e75900357dc43c9cef6b19cb2d</hash>
+    <hash>23a063ed50658a561b866401e51b2ed5</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x65.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>82b0f495cb3a833585dcaf1a525c2c67</hash>
+    <hash>cd62f302aae556e546ff7864131151ef</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x66.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f072e0f71af25205436f109064262600</hash>
+    <hash>5715ae6836152cc2c93c01fb10d7d569</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x67.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>64f14d47f5180adee3e1fc8ffbd8cc35</hash>
+    <hash>f0314c1ff338af4b6ac52baf6cba4714</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x68.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9eea5904410bb3b61c9c5aaed5d35977</hash>
+    <hash>4b48c0a9d7b6b257fcb4ffc1cfb3ea0d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x69.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>59ae7ad095d4834f1bf933744a9a0b2f</hash>
+    <hash>74d18f66c6788970f5aea1df3e4ca721</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x70.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8e50ffb8d4f6ec2d21d164433969b325</hash>
+    <hash>747d11323a8225c086edf6272bb7148b</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x71.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bbaff020e72abe8833fba7c1ac07fbb1</hash>
+    <hash>8e6882432428e159f9f8ca5edd664305</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x72.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c2dc2d32f2883bbe75057b06178e39ae</hash>
+    <hash>01ec3248c7c002f67e02adc15bbf4132</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x73.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>615d2683a0b4b608ec2d107e8d6cdb31</hash>
+    <hash>76c686daece804377cc79b655ec903fb</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x74.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>36644bbc5ee6f7ac73bff9a024139e04</hash>
+    <hash>ba1eb228b9579a2b5037fdd088d0c573</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x75.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c921c3d28a539a334b5e06a47b45ac49</hash>
+    <hash>1f5289de50c4cff437df096c56066bcf</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x76.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>08b96b5fa96da04fcfa3a9654b34cc8c</hash>
+    <hash>e344f4e2690fdc2018599cc87be618d0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x77.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>55575b37fe58ba97e6e3de0d16c03547</hash>
+    <hash>afc2606bc984d0b17b0c61ac996400f6</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x78.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>109c94c46c2f1c4b71b1fc8c22fca2a6</hash>
+    <hash>add69466354cdd7cfd50fa131f10460c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x79.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e031b4d4ca77e58d529bdc08996393f8</hash>
+    <hash>d7926a83e94a95d0d3afa4f816c5eaf6</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x80.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3074c7eff43e4c8328b9fc557da28590</hash>
+    <hash>81429d2a35bc726d354bb12a0f483f0a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x81.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b04ba137cbe8cbc7879896e8322654e9</hash>
+    <hash>e1dfdd76126bc4ee80e98a797b8bdf17</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x82.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4a8694e318570148b09796b25ebd57e4</hash>
+    <hash>fd9e2f1b530dabadd544738f751dbb92</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x83.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4ea0143a09f9fc1f81ad71c6c15a5205</hash>
+    <hash>f37c58a5faffadd4aeb0dc0adcbaa58a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x84.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a545e9f0117487e6863af3fec5882d50</hash>
+    <hash>4748975535698ab28ded2b60b1bd296c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x85.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>26e2fb87e10982a902b42327b2bc7bbf</hash>
+    <hash>861130eee188ac2e3e679226a5fad0d0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x86.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5d20a2d1b371a19d48e501ce27e3c18a</hash>
+    <hash>f2389bcfd016d9407071a8e2cfd2e41f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x87.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>582790b52ea5c3a7f01889450fac2b56</hash>
+    <hash>5160b5676c6c69cf0d4e223b6296c814</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x88.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ad7d12648d168ef513881c0497027a28</hash>
+    <hash>01e540ee7c9328c84b3172dc9dd9a46a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x89.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>29ca7c38ca509da46827b79f823142c5</hash>
+    <hash>a531c19fad118f2eaecccd6cbddb093d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x90.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>20ed1f152fa080d225480b611d14b965</hash>
+    <hash>5691b83e21a4614017ca1b560302af7b</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x91.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9ef9216d223e38b8ef2f7f5f3c0ed45e</hash>
+    <hash>d5827543fb29201d6f47eb9168080f47</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x92.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>202732b5bc7b997f4981a243c85f63fd</hash>
+    <hash>280271857ffa55ff2e95e6b1a023ae1c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x93.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e1d1723abed5f3a4610f54c11a6cd267</hash>
+    <hash>a5961124c0d55bddb45e98d56ab7eecb</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x94.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5faa2b432cc3c0f1b4dcfdbd6558523f</hash>
+    <hash>50b9cb4c8e3834859e26b666fcf89a42</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x95.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>06d5d82df9b998896a3a04e6b0624c4e</hash>
+    <hash>462d0478072f0666db01c11f9232cda4</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x96.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d7b757b8982dad2f0b0139a38c4f1342</hash>
+    <hash>12a6c4e7eb342da0b4d17e3bd1762c9c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x97.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>57b9348cd949501dd2df739331155a3f</hash>
+    <hash>d328e3208093608865df77236e3d120a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x98.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>156f00b562aee73ecb4c29f902449d84</hash>
+    <hash>f5c4031e429a5aca4fe1e85a8f0160e8</hash>
   </element>
   <element>
     <fullpath>include/transliteration/x99.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bcea669c83bee5db743c2f753ef60d0e</hash>
+    <hash>dfd8fdd38e6f54a111b82b998c168c4f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xa0.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>42279da2a7d59e33ae9269bb89f80bdf</hash>
+    <hash>b229fa3e0ba5c5990a970a1486883762</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xa1.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>83b576c028d2647502f278e3709cc6f0</hash>
+    <hash>a97e88419aabf40cab10821d8956e643</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xa2.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c7a39faea7dcb32ad1f8eb109ab57422</hash>
+    <hash>e32c069efc6b64af35662982ea8fda9d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xa3.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6094b4be6217c2c6bfdab8e8e9394ad3</hash>
+    <hash>57c32b29b9678a889d2036aed289cdfb</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xa4.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>792cde1c389180b780e103ec14a51e33</hash>
+    <hash>4039981bc07f2ceb80515717e840cdea</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xac.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ebab9e90a600453e71001cb97139885f</hash>
+    <hash>a5fed32627772d39a789d4ae07b71d7f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xad.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e0a32ef54416ee7751de712855bc3704</hash>
+    <hash>d6bd0fb2e9da03c697e9772d934de564</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xae.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e0c79ec24af0b23047b5315184825422</hash>
+    <hash>f7c49e17b8de6d44ac16958b069842a3</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xaf.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>6ffbb41d0aa2d8be8d4af29f0404644e</hash>
+    <hash>9a6d8a1c2dd539c35d339e0ca30a845d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb0.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>742cd315c4bb4aaf1f68856c8fd79a07</hash>
+    <hash>6805555cb18e78cc950183788c4a1618</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb1.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ff176240ad162c0407372251f2f6ec25</hash>
+    <hash>a20975249a47883928b589be3791616d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb2.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c7dff034632a20d161ebc9b2f436c385</hash>
+    <hash>d7d3044522a0ec93ec6947e1699c3fa0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb3.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8e5d95d6420b7f25abf3948e6999f4e9</hash>
+    <hash>724e2bc35aea1722c35a5b00b06e4250</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb4.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a25fb2a20ef7a4a04f9721ac65a6c690</hash>
+    <hash>3dd70759120c57b426b6dd066703fce7</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb5.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7418c93e4f42760489c71df1bec0f1ae</hash>
+    <hash>8b7f91c8d05ed5a6f4179210188a1596</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb6.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fe3e1b50c7897c274214496940447511</hash>
+    <hash>43a91eaa5d5c0259e4ab4fd14f83e6b6</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb7.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>496c5b6c7bde7f22424110a31762dfe6</hash>
+    <hash>2aedd01dc5937b86242b69523089d5f2</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb8.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f0dcd9e11e693dee4c1a148fbe00d79e</hash>
+    <hash>4611d6e9540617a5646825e2af12788e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xb9.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fb2d4bcbb33ea5ab3ff1e18b4130cf1c</hash>
+    <hash>f86091d46ab3d84dd888bdf11a5a96a5</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xba.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5f83420628aad8961de128058ceece16</hash>
+    <hash>a7b6d9aac8c67f86dff99b1e6aec3fff</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xbb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4e1e8253a97c9e9019e5205df34aa7d6</hash>
+    <hash>6ebd20a94367ab01dd7bc2ea2582546d</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xbc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>59df33d1053035fe95f955f546a74fe4</hash>
+    <hash>5a17685b32908298100085db6b18d384</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xbd.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>aef134719a66ec4cd8f2ac58b257f6d3</hash>
+    <hash>66dc8acd59569bc71860db8861a396f9</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xbe.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>762263427e662baa56c988a89966f67c</hash>
+    <hash>9a40ae803a56b8a1bbac37bc3e56486a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xbf.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0bddfe50075c6087245fc05bcfd1739a</hash>
+    <hash>9d0b8bc961f2af228090dce203f1ad8f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc0.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5d883359aec5b202d67aa120b0c029ab</hash>
+    <hash>956eef062f335767112f6063c7d0163a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc1.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cc632586581f13984525b298b362074d</hash>
+    <hash>859abd7c7579ea4e91259d3e23cf642a</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc2.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>26b66533fb99e079d34c13457b1a4d2c</hash>
+    <hash>9f6410369facf0c5b507a3c4886477d1</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc3.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>289f34fba98138d74cf4b88114d6d506</hash>
+    <hash>4638a0daa4fc0a57dbd6abe78e1a00aa</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc4.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>8a72f99ae7719ca40d61a39ec45003a9</hash>
+    <hash>fc772480d035683a56b2f27fec30ab45</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc5.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0561f938ed4d275a2932d5c85ca9b0c5</hash>
+    <hash>d5041f684e3511db4403e27be82a17f0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc6.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7bb83a65cbb800c74d8518d837871bcc</hash>
+    <hash>4a32e35df9bd8243a98c2204ed507961</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc7.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>579342ae3f37156ac355efced988c4c9</hash>
+    <hash>2a46fd427a9d570bcdd5ab1128d44f02</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc8.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5ba41e38111f99622693cd9328bb933a</hash>
+    <hash>a04b63ac952c92c9de64c84273a4ede5</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xc9.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>be2b8a825289e8c2fccc56f1439db38c</hash>
+    <hash>3673a6bdc88722404f140b5fd2aab61f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xca.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a2df282b4e3c9b07b083d8c734416232</hash>
+    <hash>d6837a335653b43b593a477870e2e821</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xcb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>dee6a09072d3c4370e3d9067581a7e63</hash>
+    <hash>a5d368046a11b8842d95aea7b5b4266e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xcc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7302b50d7f8cbcc4cbc31ef497d89efe</hash>
+    <hash>f9811b73147cb3154ab18c12334137d6</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xcd.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ddffe0512241d950c1e5e43081856bcb</hash>
+    <hash>72a5b93bab8c2c355f1d3e8db170d2ad</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xce.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e3ac1dfdab5ca727834a05536d35c092</hash>
+    <hash>516a1ad86b1846cf6229d1fec6cafb12</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xcf.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2fc24c82a009f2c87c319c92c827190d</hash>
+    <hash>6fbeb3ed0f0b5dc3a8d823d07f307d79</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd0.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3c4e40e9d8570eb97ed35ccc7c825cbd</hash>
+    <hash>b3a0328d6e20c54e6966d031adf76ce8</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd1.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>0529ac32499a27a62efe7b8d1c8f05f1</hash>
+    <hash>783891fc95264a1d206020cea633b78f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd2.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>769dca6595b94146e817564d41bd8513</hash>
+    <hash>714ebfc0db4ef84896fa91097a8f0969</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd3.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>646b06e906ea71a2b8896fee8d4798dd</hash>
+    <hash>84b2b1a883c6dfe2d440c6c6a7faf57c</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd4.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>10326cadbf551af297593731c768d51c</hash>
+    <hash>ea5f0df43be3decde9cda040bdcbfee0</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd5.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b5a64b2ca94ebe2397721ef5750fd2a7</hash>
+    <hash>712bb15984dc42618f6b9455352300f4</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd6.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>50e638ad8069922cfc47c1dd155089a9</hash>
+    <hash>e7f720d820397f71cb147c09f270675f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xd7.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b819a027f26b34b09fb16d65bf9d8d2a</hash>
+    <hash>f173ac7bf653844a972d0b16fdb0d107</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xf9.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>50c1695dd8cc93a71e2d14be76b37909</hash>
+    <hash>257b5e1b5dd1e4fba71d838a6228993e</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xfa.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>5341a4e6959666a0e612fc1e1e9a40d6</hash>
+    <hash>17c7963b4469ba4f613b61e55878a82f</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xfb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>678f9204bb209c3f40aabbb33da87ffc</hash>
+    <hash>9bbb936b4324cc05c0b96b77360248e3</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xfc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a57db344d465fca84a24199f09b12cdb</hash>
+    <hash>5a89fcc4417326482fb6c88bc0eda704</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xfd.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1a9f549c96843bf0b471f9da17742fdc</hash>
+    <hash>fa39356223f8ebb7f3bb801965a4f681</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xfe.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c0f063a8630bea8e18b8ec676940b981</hash>
+    <hash>ad2f03f6da679028bc68587d34875703</hash>
   </element>
   <element>
     <fullpath>include/transliteration/xff.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c08ce9ebeb3a0839f4a2e5f58c006be9</hash>
+    <hash>a42553acc1a382c34d00d620b7fbc8f6</hash>
   </element>
   <element>
     <fullpath>lang</fullpath>
@@ -12023,147 +12077,203 @@
   </element>
   <element>
     <fullpath>lang/arabic.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>c2f72c7c75416627ea770e57250085e5</hash>
+    <hash>a5a7030e8b72650fd7e739fb0c534a3f</hash>
+  </element>
+  <element>
+    <fullpath>lang/brazilian_portuguese.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>5462ff4ab0c4fff428236ab9f5751552</hash>
   </element>
   <element>
     <fullpath>lang/bulgarian.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>1e5547927c851f5162fe197c6abc37d1</hash>
+    <hash>796a900bb9ac7cdf74d4894942fe23a2</hash>
   </element>
   <element>
     <fullpath>lang/chinese_gb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>b68da4af5c25625d05626bfeb1cab73e</hash>
+  </element>
+  <element>
+    <fullpath>lang/danish.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>362f102cae52c038405cae010d6bd90b</hash>
+  </element>
+  <element>
+    <fullpath>lang/dutch.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>316b9777b7722f70d0dcb7d9aa48d0ea</hash>
+    <hash>50ac164711653181b7c96d4d6ccc8485</hash>
   </element>
   <element>
     <fullpath>lang/english.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7622</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>af89afd4d90e257b94a4b3654340c008</hash>
+    <hash>99ba81dde0c70a9085e71075d0a7dda2</hash>
   </element>
   <element>
     <fullpath>lang/english_gb.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>56636415b372b8a4e0c95082ba515af0</hash>
+    <hash>4fd662b486e0c3e9243be186a715255d</hash>
+  </element>
+  <element>
+    <fullpath>lang/estonian.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>mandatory</status>
+    <permission>read</permission>
+    <hash>0890d2a2b42f88ca1e030fa587ab26ea</hash>
   </element>
   <element>
     <fullpath>lang/finnish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>d01adda1e48b6ac511a737c918022e1e</hash>
+    <hash>7b1d0f70b2b5f80cf906dee13749da73</hash>
   </element>
   <element>
     <fullpath>lang/french.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bf55935e9cc854cce0c10c5be203e4fc</hash>
+    <hash>5bd4eefa523bb6dcb2dd9ee1f67cc6bf</hash>
   </element>
   <element>
     <fullpath>lang/german.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>05b9bc3c326b3e0e31816600184a818d</hash>
+    <hash>393fe6576dc3326c2117d68446914a8b</hash>
   </element>
   <element>
     <fullpath>lang/german_formal.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>a57fe14b4b81bd54b102318a2d6154bf</hash>
+    <hash>09cbcc58d04be055119cab7057a2a6e7</hash>
   </element>
   <element>
     <fullpath>lang/greek.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>cf8befc8ee5b7a8d70aa7d3b65d66e14</hash>
+    <hash>fd3e85d0a3ca19b8f04166ef49850503</hash>
+  </element>
+  <element>
+    <fullpath>lang/hungarian.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>ae928ac92bd97a6c7b4d1d6a40ae2e85</hash>
+  </element>
+  <element>
+    <fullpath>lang/japanese.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>91cf78fb9ce6646d57275d5a005e6b14</hash>
   </element>
   <element>
     <fullpath>lang/luxembourgish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>679b48c3e023fe1064ab956c00173db4</hash>
+    <hash>dc30dcc2de32fe3869c0229450a35d55</hash>
   </element>
   <element>
     <fullpath>lang/polish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>5e18c6443829294e9185429a360fc6dd</hash>
+    <hash>553c14c9a3bebfa1d89ea596cb8132b2</hash>
   </element>
   <element>
     <fullpath>lang/russian.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
+    <status>optional</status>
+    <permission>read</permission>
+    <hash>17e2524206b9e34a0c20c1148b8cbbaa</hash>
+  </element>
+  <element>
+    <fullpath>lang/slovak.php</fullpath>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>f64f22f3149cbf82135882ce76bdcf0a</hash>
+    <hash>0bd5a106e263acd8b0b3b813ac80cec3</hash>
   </element>
   <element>
     <fullpath>lang/slovenian.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>3e5553c078ba1a3be9a228796c393c31</hash>
+    <hash>e1df5d5a8816e23bfc7c1ac77c9c4dd0</hash>
   </element>
   <element>
     <fullpath>lang/spanish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>33b62f0198c4171067356d3c127a14f4</hash>
+    <hash>7f3d7b63da7ab73c96d01970ec1c5320</hash>
   </element>
   <element>
     <fullpath>lang/spanish_mx.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>75c621797e24971764b0a8769829f4ce</hash>
+    <hash>3e3640818406893c2970724f981bf356</hash>
   </element>
   <element>
     <fullpath>lang/turkish.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d671c1131872f57817cdbefc62bbf0c9</hash>
+    <hash>d27d63ceff8f98eea21c6393f41b4236</hash>
   </element>
   <element>
     <fullpath>lang/ukrainian.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>998a1bec3b474c586127360f42607452</hash>
+    <hash>b206837228ce343da0e021e5269e7f81</hash>
   </element>
   <element>
     <fullpath>js/</fullpath>
@@ -12172,299 +12282,299 @@
   </element>
   <element>
     <fullpath>js/admin.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>48bd9253bad6ecaf5969aceb285f6cea</hash>
+    <hash>f602795d6cc4e228ca3421bc595bc35b</hash>
   </element>
   <element>
     <fullpath>js/albmgr.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3d4317ca0157e6b7f3219621677af121</hash>
+    <hash>7bce4268cb197e407975a6aacacf1fa8</hash>
   </element>
   <element>
     <fullpath>js/banning.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7c9889705d19fd6be051f6b86b118033</hash>
+    <hash>679a2281ef14a5d2b9f614e705d55859</hash>
   </element>
   <element>
     <fullpath>js/calendar.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>90dd88bb50e196c76563aec219178464</hash>
+    <hash>5fcbeeaba482eb3bec3cf6843c633df7</hash>
   </element>
   <element>
     <fullpath>js/catmgr.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>a8961389e0503c0ab33e6f7b32d4e978</hash>
+    <hash>6e82aa23a138b33a6c5e76a158ea23f4</hash>
   </element>
   <element>
     <fullpath>js/contact.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1b504c8ee3908b9a8c5472835074b2f3</hash>
+    <hash>5ba090aea455d2c5ea1ab9693332af22</hash>
   </element>
   <element>
     <fullpath>js/date.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>294a00d16c4bacd7d3a1f7c54d5339b9</hash>
+    <hash>a8d8b82a034a66c0ca9b23446c1d49c6</hash>
   </element>
   <element>
     <fullpath>js/db_ecard.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>150c48b9c5225acdb036a478797c37f4</hash>
+    <hash>81da674ab002632839835dbe992c975c</hash>
   </element>
   <element>
     <fullpath>js/displayimage.fullsize.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>21613393677a0074c3a117d9a9fe9316</hash>
+    <hash>67ff401ec979d2d0758bc6c7fb0770db</hash>
   </element>
   <element>
     <fullpath>js/displayimage.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f57b47e0cb0ba954895ab92fb985baf7</hash>
+    <hash>d90419f28d89af748213798dc2d73e4e</hash>
   </element>
   <element>
     <fullpath>js/edit_one_pic.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>86f894820eb0fa62f157d7886b28300f</hash>
+    <hash>68e3b33664e6112c8ac4fc9eb5d33b8e</hash>
   </element>
   <element>
     <fullpath>js/editpics.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>60804bcfa77d3e7f8fb94723d8fbab6d</hash>
+    <hash>827acd7d7dbb25322944c5d9b3aade4c</hash>
   </element>
   <element>
     <fullpath>js/jquery.cluetip.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e583d59e60b4c2d793edc7bab6062550</hash>
+    <hash>baa5594118741e8a880a6037d2c92c52</hash>
   </element>
   <element>
     <fullpath>js/jquery.datePicker.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>253042f22e16167c6ac69acdcf58e549</hash>
+    <hash>4f33cc39a7cfee90db767545d1be6440</hash>
   </element>
   <element>
     <fullpath>js/jquery.dimensions.pack.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>128861782b230e98ec65528726c8951e</hash>
+    <hash>8c3262a195dd2dcfeb0af2362b731806</hash>
   </element>
   <element>
     <fullpath>js/jquery.elastic.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>4e8e09ee5b4fe1383c346652838a58d1</hash>
+    <hash>e77ce76a9289a5bdb5b0396925940ab8</hash>
   </element>
   <element>
     <fullpath>js/jquery.greybox.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c53c1f6a729ca34dcdaff4d6b983cd21</hash>
+    <hash>95698d4dc64e3b9efc375b93b552c39d</hash>
   </element>
   <element>
     <fullpath>js/jquery.slideshow.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>609dac968e808b1fe0fbdb3135e9339c</hash>
+    <hash>bb854882891709bd06d33d9e752493b6</hash>
   </element>
   <element>
     <fullpath>js/jquery.sort.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f11ce88576407ef6c6251d3883508caf</hash>
+    <hash>675729857f52eae2062aed189a3c4f30</hash>
   </element>
   <element>
     <fullpath>js/jquery.spinbutton.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>1b57012bb55ecd3e10f89b7a173373f2</hash>
+    <hash>ec6ca34bfd8ab6667bedbc331fa9fae9</hash>
   </element>
   <element>
     <fullpath>js/jquery.treeview.min.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ee632234da5bee80adb56cbd17ed94f0</hash>
+    <hash>1478cce5cbaa666d70f67f110de50022</hash>
   </element>
   <element>
     <fullpath>js/jquery-1.3.2.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>cf134bbbc5a113d57bf028aeeebf13bc</hash>
+    <hash>490ec0a6dbde8c71ef7fbdc4132b47fe</hash>
   </element>
   <element>
     <fullpath>js/langmgr.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f042e60287086f7abfe28cb5f910e1cd</hash>
+    <hash>2efcb822e38b1d54950db044daa9b5c0</hash>
   </element>
   <element>
     <fullpath>js/link_target.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>9314e3e9f0a082a353d087c4255e95a3</hash>
+    <hash>7a99ab6c0d97fc10bdd1a6e0c27a0a66</hash>
   </element>
   <element>
     <fullpath>js/minibrowser.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>047040780db4aa86f49b2d80bf8f80a9</hash>
+    <hash>9ccbfd8a51480bc5ba013a9be694a273</hash>
   </element>
   <element>
     <fullpath>js/modifyalb.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>3f3b73ea2b72e78a6f2be4dde80cf377</hash>
+    <hash>7b36175c64d40f9a1c0cd8e4a2cb1d45</hash>
   </element>
   <element>
     <fullpath>js/pic_editor.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2e726aab085c7e39f6a9fb24fa07b6ff</hash>
+    <hash>b3937e87bc881903bff6deb0c55c4ac1</hash>
   </element>
   <element>
     <fullpath>js/profile.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ac53ba5bfc24aa9f4e29127fd4d14e0c</hash>
+    <hash>ee21d5ec87bdab6f112dc53025b7cf20</hash>
   </element>
   <element>
     <fullpath>js/register.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c1bf14da9753ed8eaf59338a2ad13343</hash>
+    <hash>089b1ac5bfe66a876cc624c4f93cf43f</hash>
   </element>
   <element>
     <fullpath>js/reviewcom.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>014368336ef7b3b78f46fe0cb3760319</hash>
+    <hash>537624bade0b278f2824d9dfdf5a5dd1</hash>
   </element>
   <element>
     <fullpath>js/scripts.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>b9d5030af0f126a7de082d28b573eee4</hash>
+    <hash>bdd59284ae8934117399caccd8369ded</hash>
   </element>
   <element>
     <fullpath>js/searchnew.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>965ce9ac772a6eb17f7db6f6fbeb79be</hash>
+    <hash>cf500c52aa866ac240e49687396e697e</hash>
   </element>
   <element>
     <fullpath>js/setup_swf_upload.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7b7076d2b099c609b654198329457a3f</hash>
+    <hash>0bba3c49076655557577b10cb765600b</hash>
   </element>
   <element>
     <fullpath>js/thumbnails.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>597858127f133097bfa9b6716a4e8975</hash>
+    <hash>67eb887cfb4d820f0e55a6c11c8f4565</hash>
   </element>
   <element>
     <fullpath>js/upload.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>bed570ff6e7d5cd10b26f749523dbefe</hash>
+    <hash>459f4d02c3770a725521200566039541</hash>
   </element>
   <element>
     <fullpath>js/util.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f482369c9c6d96ef176205a7ce211c06</hash>
+    <hash>ffaac57b18ccefdc963bfddaf2009aaf</hash>
   </element>
   <element>
     <fullpath>js/versioncheck.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>e23e2da190b4cb481634dae6d075fed6</hash>
+    <hash>5f0f222782d3e9f042efdd0a95a13b14</hash>
   </element>
   <element>
     <fullpath>js/swfupload/</fullpath>
@@ -12473,27 +12583,27 @@
   </element>
   <element>
     <fullpath>js/swfupload/fileprogress.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>561b49447db7ca7cb3576d17a7271b74</hash>
+    <hash>a4670dee589b55a1d95784c742fcca58</hash>
   </element>
   <element>
     <fullpath>js/swfupload/handlers.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>fb0a2e29fc86d398ac32011bd88d00cb</hash>
+    <hash>e5b669b90c6fedf53d66166842a5182f</hash>
   </element>
   <element>
     <fullpath>js/swfupload/swfupload.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>7c06bead4cc2a67bdfb5900c96d90c8b</hash>
+    <hash>58a459a5404af8c052adf0d06302f2a5</hash>
   </element>
   <element>
     <fullpath>js/swfupload/swfupload.swf</fullpath>
@@ -12503,19 +12613,19 @@
   </element>
   <element>
     <fullpath>js/swfupload/swfupload.queue.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>c68d837c203a74a1a591e8ff93dd520d</hash>
+    <hash>6c43934baa3f01f6a71b4a720c1b19bd</hash>
   </element>
   <element>
     <fullpath>js/swfupload/swfupload.swfobject.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>590fdef3b28c3c0b65df0f8e00427364</hash>
+    <hash>246e7f38dd9c513631cb07207967049e</hash>
   </element>
   <element>
     <fullpath>logs/</fullpath>
@@ -12524,11 +12634,11 @@
   </element>
   <element>
     <fullpath>logs/log_header.inc.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>2350531b254ba90c32324c8a229e6f3c</hash>
+    <hash>969500414e60d0d754532ba448044b60</hash>
   </element>
   <element>
     <fullpath>plugins/</fullpath>
@@ -12542,19 +12652,19 @@
   </element>
   <element>
     <fullpath>plugins/link_target/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>cb86ce4478bd187d5d77e6ecb6ecf3a8</hash>
+    <hash>6657221b227f2859cc51ce77eb3e1890</hash>
   </element>
   <element>
     <fullpath>plugins/link_target/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>06342e19480da4c27d25e4a8ec78d83e</hash>
+    <hash>3acc60bbb46fb989978e42e9a00c5366</hash>
   </element>
   <element>
     <fullpath>plugins/onlinestats/</fullpath>
@@ -12563,43 +12673,43 @@
   </element>
   <element>
     <fullpath>plugins/onlinestats/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>65a15ba44045b230c915d05af7b5347f</hash>
+    <hash>556cc774ffe079a0d8c60c1b2d437552</hash>
   </element>
   <element>
     <fullpath>plugins/onlinestats/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>41116f23cbe8ced95c2705a7ea483171</hash>
+    <hash>4c3c5c869c5291cbaa3a553901bb9b5d</hash>
   </element>
   <element>
     <fullpath>plugins/onlinestats/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d601bdbeb3a146125547bb9c7a42f573</hash>
+    <hash>9b9f2da824ae7632e048002e657457e8</hash>
   </element>
   <element>
     <fullpath>plugins/onlinestats/readme.txt</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>acbcb5d0e2e4d8b60b5b94700df70249</hash>
+    <hash>02bb6aa50c9c16ff72d3c585011f9153</hash>
   </element>
   <element>
     <fullpath>plugins/onlinestats/schema.sql</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>93b8c8b465a9989c03afd548ba30f48b</hash>
+    <hash>7c3b2308929be4c4a0b72954d3073421</hash>
   </element>
   <element>
     <fullpath>plugins/opensearch/</fullpath>
@@ -12608,19 +12718,19 @@
   </element>
   <element>
     <fullpath>plugins/opensearch/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>d334e4be1280321f7701e30c9a926965</hash>
+    <hash>b44bbcd2dbf9fb4866b3f03fa510ee88</hash>
   </element>
   <element>
     <fullpath>plugins/opensearch/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>cc067288300cc7047244ce747859ed3e</hash>
+    <hash>ef8183dbc28feb0ee0d7221293cf2e5f</hash>
   </element>
   <element>
     <fullpath>plugins/opensearch/osd.xml</fullpath>
@@ -12634,19 +12744,19 @@
   </element>
   <element>
     <fullpath>plugins/sample/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>791eff8fbb8be6756b40146789318ba3</hash>
+    <hash>a71e0aaa5c287cb3f7e9e0fe20d3b7ca</hash>
   </element>
   <element>
     <fullpath>plugins/sample/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>e005e7c2f0555b4f68d4f84ba89d6942</hash>
+    <hash>31b46719cd3b06533f9e10651c1d3753</hash>
   </element>
   <element>
     <fullpath>plugins/usergal_alphatabs/</fullpath>
@@ -12655,19 +12765,19 @@
   </element>
   <element>
     <fullpath>plugins/usergal_alphatabs/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>bfb0fe39342a87bc579f9cb59a2df163</hash>
+    <hash>b028a897b186936e62cb60ef7ba3878f</hash>
   </element>
   <element>
     <fullpath>plugins/usergal_alphatabs/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>0f0369d92b36a612260723840e2c7364</hash>
+    <hash>d8c96e3f72f9391d8236564274c46128</hash>
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/</fullpath>
@@ -12676,27 +12786,27 @@
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/codebase.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>129cb33da1ba5ded6041ed1cfe0f8ad6</hash>
+    <hash>8b4139bf2df84662264e937bd2887c93</hash>
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/configuration.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>0421618b2dca4493eae833fae31aa9bf</hash>
+    <hash>dc6349aade3f97dab230761d2d6d92c2</hash>
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/index.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>1d05ac7632ae1140b2aa83524b39e6b5</hash>
+    <hash>8c7bba1fe1d975020853b428f70f0cf9</hash>
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/css/</fullpath>
@@ -12705,11 +12815,11 @@
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/css/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>4d5fed9aa6b3138c86cc822ebee77e9f</hash>
+    <hash>b1b47dff8d4c7c2f4ec17a742df3cb33</hash>
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/js</fullpath>
@@ -12718,11 +12828,11 @@
   </element>
   <element>
     <fullpath>plugins/visiblehookpoints/js/script.js</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>00965d36f23d2ae919ec2c4e901b5a6f</hash>
+    <hash>9959068230d639a7bec7bdbec024807a</hash>
   </element>
   <element>
     <fullpath>sql/</fullpath>
@@ -12731,27 +12841,27 @@
   </element>
   <element>
     <fullpath>sql/basic.sql</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>61cd2cacac8942c4047ebac35aa07392</hash>
+    <hash>2432a8e9875b2e6736e0ec730576cb83</hash>
   </element>
   <element>
     <fullpath>sql/schema.sql</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>ff3eb7b56970609f98f67cf40234730c</hash>
+    <hash>9c0eda2fca413f89dd0a0a06f6879dc6</hash>
   </element>
   <element>
     <fullpath>sql/update.sql</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>mandatory</status>
     <permission>read</permission>
-    <hash>f5c645c45c09e18e57b3075581fe36d9</hash>
+    <hash>96d632de75833389e99f0272b8e2e41e</hash>
   </element>
   <element>
     <fullpath>themes/</fullpath>
@@ -12765,27 +12875,27 @@
   </element>
   <element>
     <fullpath>themes/curve/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>70604619c5f236280aa7465ed5e190a7</hash>
+    <hash>41c1af405245c2959219767ed5b9a08c</hash>
   </element>
   <element>
     <fullpath>themes/curve/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>a880ff5cdf99d47531ae17d91429543d</hash>
+    <hash>daf1068f7020c34645da2071e0b2fa51</hash>
   </element>
   <element>
     <fullpath>themes/curve/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7635</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>f9a652207e3e7391c4e1ac0ac88bc4f5</hash>
+    <hash>46b9040acc3871f616c38c7115486bc2</hash>
   </element>
   <element>
     <fullpath>themes/curve/images/</fullpath>
@@ -12865,27 +12975,27 @@
   </element>
   <element>
     <fullpath>themes/eyeball/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>ac4f7933ea37fe879b3995095afbc786</hash>
+    <hash>3531a26f7669b69c1cf63c7fcd1aa6fd</hash>
   </element>
   <element>
     <fullpath>themes/eyeball/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>08ccd6c9abdd93e73f79795db616f4bb</hash>
+    <hash>761e71da99276a7d638072ba2b502dbe</hash>
   </element>
   <element>
     <fullpath>themes/eyeball/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>3e0f55c6d91a0d0b02952320df55fd62</hash>
+    <hash>b0a4a23d4ec0b3e6c1c8d5290d906223</hash>
   </element>
   <element>
     <fullpath>themes/eyeball/images</fullpath>
@@ -13162,27 +13272,27 @@
   </element>
   <element>
     <fullpath>themes/hardwired/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>75013e8c44f2989a6b004ea46a0e18e4</hash>
+    <hash>e01c47c146ed8ea5d86765f2cf111252</hash>
   </element>
   <element>
     <fullpath>themes/hardwired/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>f04fd7ad4fcae87af117a3bd76b9f856</hash>
+    <hash>5eacafd0b9cc4fe83bf6816ac7f15691</hash>
   </element>
   <element>
     <fullpath>themes/hardwired/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7635</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>cb9e3b0523d3dfc45bba1f805fdda5c7</hash>
+    <hash>8703a6d623b263fde0abb9126b18683a</hash>
   </element>
   <element>
     <fullpath>themes/hardwired/images</fullpath>
@@ -13483,27 +13593,27 @@
   </element>
   <element>
     <fullpath>themes/rainy_day/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>7f2ea1fbcb786bfa7aa2d9128f9064f8</hash>
+    <hash>f322857cd143c2255d4a7937ce09033a</hash>
   </element>
   <element>
     <fullpath>themes/rainy_day/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>2a8aa11405da17a8b2d3b10d47013671</hash>
+    <hash>9caf8a02338da22e8d72496cd22442f2</hash>
   </element>
   <element>
     <fullpath>themes/rainy_day/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>99f433d72cd905764b2c9731c5b6d97b</hash>
+    <hash>261129b8f829e8c2435c5f2f0fe2ab5e</hash>
   </element>
   <element>
     <fullpath>themes/rainy_day/images</fullpath>
@@ -13733,27 +13843,27 @@
   </element>
   <element>
     <fullpath>themes/sample/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>8c07711668df2eb2db46f5a0c646b7f8</hash>
+    <hash>36cffa974f392acf94f46da83e83d66c</hash>
   </element>
   <element>
     <fullpath>themes/sample/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>fcdfef95d2dec5af1b8a8e397a227304</hash>
+    <hash>92542381247d5c359429e4506640bf2e</hash>
   </element>
   <element>
     <fullpath>themes/sample/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7623</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>3d6aa6fbd4fea2dbb19b7fb0cbf67c62</hash>
+    <hash>0c05f45af23f3f591e4cb31fa65a3b85</hash>
   </element>
   <element>
     <fullpath>themes/sample/images</fullpath>
@@ -13803,27 +13913,27 @@
   </element>
   <element>
     <fullpath>themes/water_drop/style.css</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>4f75a65c3442888488ee11f443f22f34</hash>
+    <hash>87dfcd23d41dd408758f22289db3199d</hash>
   </element>
   <element>
     <fullpath>themes/water_drop/template.html</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>555b9c1a16a4a15c7bb4d5f75f6834e8</hash>
+    <hash>f441c0f40ae7d5ba9b789ec305cb52b9</hash>
   </element>
   <element>
     <fullpath>themes/water_drop/theme.php</fullpath>
-    <version>1.5.6</version>
-    <revision>7620</revision>
+    <version>1.5.8</version>
+    <revision>7805</revision>
     <status>optional</status>
     <permission>read</permission>
-    <hash>a9bf4449c29359a673954efcbf9079d8</hash>
+    <hash>3e2f9d7946b325ea656ee1111c22555d</hash>
   </element>
   <element>
     <fullpath>themes/water_drop/images</fullpath>
diff -x .svn -aruN 1.5.6.src/include/crop.inc.php 1.5.8.src/include/crop.inc.php
--- 1.5.6.src/include/crop.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/crop.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/crop.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/debugger.inc.php 1.5.8.src/include/debugger.inc.php
--- 1.5.6.src/include/debugger.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/debugger.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/debugger.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/exif.php 1.5.8.src/include/exif.php
--- 1.5.6.src/include/exif.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/exif.php	2010-08-06 11:59:38.000000000 -0500
@@ -11,9 +11,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/exif.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 /*
diff -x .svn -aruN 1.5.6.src/include/exif_php.inc.php 1.5.8.src/include/exif_php.inc.php
--- 1.5.6.src/include/exif_php.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/exif_php.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/exif_php.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/functions.inc.php 1.5.8.src/include/functions.inc.php
--- 1.5.6.src/include/functions.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/functions.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/functions.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
@@ -73,6 +73,7 @@
     }
 
     if (!empty($CURRENT_ALBUM_KEYWORD)) {
+        $RESTRICTEDWHERE .= ") AND (1";
         if(is_array($CURRENT_ALBUM_KEYWORD)) {
             foreach($CURRENT_ALBUM_KEYWORD as $keyword) {
                 $RESTRICTEDWHERE .= " OR keywords like '%$keyword%'";
@@ -180,6 +181,10 @@
         return false;
     }
 
+    if ($CONFIG['dbcharset']) {
+        mysql_query("SET NAMES '{$CONFIG['dbcharset']}'", $result);
+    }
+
     return $result;
 }
 
@@ -870,7 +875,7 @@
         return;
     }
 
-    global $CONFIG, $USER_DATA, $FORBIDDEN_SET, $FORBIDDEN_SET_DATA;
+    global $CONFIG, $USER_DATA, $FORBIDDEN_SET, $FORBIDDEN_SET_DATA, $lang_errors;;
 
     $superCage = Inspekt::makeSuperCage();
 
@@ -940,7 +945,9 @@
             //list($rgt, $lft, $CURRENT_CAT_DEPTH) = mysql_fetch_row($result); 
             
             $result = cpg_db_query("SELECT rgt, lft FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = $cat LIMIT 1");
-
+            if (mysql_num_rows($result) == 0) {
+                cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_cat'], __FILE__, __LINE__);
+            }
             list($rgt, $lft) = mysql_fetch_row($result);
             mysql_free_result($result);
 
@@ -2187,8 +2194,8 @@
             INNER JOIN {$CONFIG['TABLE_ALBUMS']} AS r ON r.aid = p.aid
             $RESTRICTEDWHERE
             AND approved = 'YES'
-            AND hits > $hits
-            OR hits = $hits AND pid < $pid";
+            AND (hits > $hits
+            OR hits = $hits AND pid < $pid)";
 
             $result = cpg_db_query($query);
 
@@ -4292,7 +4299,7 @@
                     <td class="tableb" colspan="2">
 EOT;
         // Try to retrieve the news directly
-        $result = cpgGetRemoteFileByURL('http://coppermine-gallery.net/cpg15x_news.htm', 'GET', '', '200');
+        //$result = cpgGetRemoteFileByURL('http://coppermine-gallery.net/cpg15x_news.htm', 'GET', '', '200'); // disabled, see http://forum.coppermine-gallery.net/index.php/topic,65424.msg325573.html#msg325573
 
         if (strlen($result['body']) < 200) { // retrieving the file failed - let's display it in an iframe then
             print <<< EOT
@@ -4776,13 +4783,14 @@
         if (!count($pid)) {
             return;
         } else {
-            $clause = "pid IN (".implode(',', $pid).")";
+            $clause = " IN (".implode(',', $pid).")";
         }
     } else {
-        $clause = "pid = '$pid'";
+        $clause = " = '$pid'";
     }
 
-    cpg_db_query("DELETE FROM {$CONFIG['TABLE_VOTE_STATS']} WHERE $clause");
+    cpg_db_query("DELETE FROM {$CONFIG['TABLE_VOTE_STATS']} WHERE pid $clause");
+    cpg_db_query("DELETE FROM {$CONFIG['TABLE_VOTES']} WHERE pic_id $clause");
 } // function resetDetailVotes
 
 
@@ -5053,6 +5061,7 @@
     $body      = '';
     $headers   = '';
     $error     = '';
+    $timeout   = 3;
 
     // Let's try CURL first
     if (function_exists('curl_init')) { // don't bother to try curl if it isn't there in the first place
@@ -5060,6 +5069,7 @@
         curl_setopt($curl, CURLOPT_URL, $remoteURL);
         curl_setopt($curl, CURLOPT_HEADER, 0);
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
+        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
         $body = curl_exec($curl);
         $headers = curl_getinfo($curl);
         curl_close($curl);
@@ -5076,7 +5086,7 @@
     }
     // Now let's try FSOCKOPEN
     if ($url['host'] != '') {
-        $fp = @fsockopen($url['host'], (!empty($url['port']) ? (int)$url['port'] : 80), $errno, $errstr, 30);
+        $fp = @fsockopen($url['host'], (!empty($url['port']) ? (int)$url['port'] : 80), $errno, $errstr, $timeout);
         if ($fp) { // fsockopen file handle success - start
             $path   = (!empty($url['path']) ? $url['path'] : "/").(!empty($url['query']) ? "?".$url['query'] : "");
             $header = $LINEBREAK . 'Host: '.$url['host'];
@@ -5142,6 +5152,8 @@
     } else {
         $port = '';
     }
+
+    @ini_set('default_socket_timeout', $timeout);
     $handle = @fopen($protocol . $url['host'] . $port . $url['path'], 'r');
     if ($handle) {
         while (!feof($handle)) {
@@ -5205,10 +5217,10 @@
     if ($cat != '') {
         $check_approve = true;
     }
-    
+
     // We should also whether user has upload permission to the current album. but do this only if album id is set
     if ($album_id) {
-        $public_albums = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.")) OR (owner=".USER_ID.")) AND aid=$album_id");
+        $public_albums = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET." OR alb_password != '')) OR (owner=".USER_ID.")) AND aid=$album_id");
         
         if (count(cpg_db_fetch_rowset($public_albums))) {
             $check_approve = true;
@@ -5855,7 +5867,8 @@
 
 function get_cat_data()
 {
-    global $CONFIG, $CAT_LIST, $USER_DATA;
+    global $CONFIG, $CAT_LIST, $USER_DATA, $cpg_udb;
+    
     if (GALLERY_ADMIN_MODE) {
         $sql = "SELECT rgt, cid, name FROM {$CONFIG['TABLE_CATEGORIES']} ORDER BY lft ASC"; 
     } else {
@@ -5875,6 +5888,15 @@
             $ident = str_repeat('&nbsp;&nbsp;&nbsp;', count($right));
             $right[] = $subcat['rgt']; 
             $CAT_LIST[] = array($subcat['cid'], $ident . $subcat['name']);
+            // add user categories
+            if ($subcat['cid'] == 1 && GALLERY_ADMIN_MODE) {
+                global $cpg_udb;
+                $result2 = cpg_db_query("SELECT {$cpg_udb->field['user_id']} AS user_id, {$cpg_udb->field['username']} AS user_name FROM {$cpg_udb->usertable} ORDER BY user_name", $cpg_udb->link_id);
+                $rowset2 = cpg_db_fetch_rowset($result2);
+                foreach ($rowset2 as $user) {
+                    $CAT_LIST[] = array(FIRST_USER_CAT + $user['user_id'], '&nbsp;&nbsp;&nbsp;' . $user['user_name']);
+                }
+            }
         }
     }
 }
@@ -6115,8 +6137,22 @@
     if($timestamp == null){
         $timestamp = time();
     }
-    
-    $token = md5(USER_ID . $raw_ip . $superCage->server->getRaw('HTTP_USER_AGENT') . $CONFIG['site_token'] . $timestamp);
+
+    $token_criteria_array = array(
+        'user_id'   => USER_ID,
+        'site_tkn'  => $CONFIG['site_token'],
+        'timestamp' => $timestamp
+    );
+
+    $token_criteria_array = CPGPluginAPI::filter('token_criteria', $token_criteria_array);
+
+    $token_string = '';
+    foreach($token_criteria_array as $value) {
+        $token_string .= $value;
+    }
+
+    $token = md5($token_string);
+
     return array($timestamp, $token);
 }
 
@@ -6381,6 +6417,49 @@
 function cpg_get_guest_token() {
     global $CONFIG, $raw_ip;
     return md5($CONFIG['site_token'] . $raw_ip);
+}
+
+/**
+ * str_ireplace
+ * 
+ * PHP4-replacement, taken from the user comments at http://theserverpages.com/php/manual/en/function.str-ireplace.php
+ */
+if (!function_exists('str_ireplace')) {
+    function str_ireplace($search, $replace, $subject) {
+        if (is_array($search)) {
+            foreach ($search as $word) {
+                $words[] = "/" . $word . "/i";
+            }
+        }
+        else {
+            $words = "/" . $search . "/i";
+        }
+        return preg_replace($words, $replace, $subject);
+    }
+}
+
+
+// Check if a an album is password protected album and the user has access rights to that album
+function cpg_pw_protected_album_access($aid) {
+    global $CONFIG, $FORBIDDEN_SET_DATA;
+
+    // Check if the user has already access to the album
+    if (!in_array($aid, $FORBIDDEN_SET_DATA)) {
+        return 2;
+    }
+
+    // Fetch all password protected albums
+    $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE alb_password != ''");
+    while($row = mysql_fetch_assoc($result)) {
+        $aid_w_pw[] = $row['aid'];
+    }
+
+    // Check if the user has access to the password protected album if he knows the correct password
+    if (!in_array($aid, array_diff($FORBIDDEN_SET_DATA, $aid_w_pw))) {
+        return 1;
+    } else {
+        return 0;
+    }
 }
 
 ?>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/include/imageobject_gd.class.php 1.5.8.src/include/imageobject_gd.class.php
--- 1.5.6.src/include/imageobject_gd.class.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/imageobject_gd.class.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/imageobject_gd.class.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/imageobject_im.class.php 1.5.8.src/include/imageobject_im.class.php
--- 1.5.6.src/include/imageobject_im.class.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/imageobject_im.class.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/imageobject_im.class.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 class imageObject {
diff -x .svn -aruN 1.5.6.src/include/index.php 1.5.8.src/include/index.php
--- 1.5.6.src/include/index.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/index.php	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
 <link rel="shortcut icon" href="../favicon.ico" />
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 -->
 </head>
diff -x .svn -aruN 1.5.6.src/include/init.inc.php 1.5.8.src/include/init.inc.php
--- 1.5.6.src/include/init.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/init.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,12 +10,12 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/init.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
-define('COPPERMINE_VERSION', '1.5.6');
+define('COPPERMINE_VERSION', '1.5.8');
 define('COPPERMINE_VERSION_STATUS', 'stable');
 
 if (!defined('IN_COPPERMINE')) {
@@ -32,6 +32,9 @@
 // List of valid meta albums - needed for displaying 'no image to display' message
 $valid_meta_albums = array('lastcom', 'lastcomby', 'lastup', 'lastupby', 'topn', 'toprated', 'lasthits', 'random', 'search', 'lastalb', 'favpics', 'datebrowse');
 
+// HTML tags replace pairs (used at some places for input validation)
+$HTML_SUBST = array('&' => '&amp;', '"' => '&quot;', '<' => '&lt;', '>' => '&gt;', '%26' => '&amp;', '%22' => '&quot;', '%3C' => '&lt;', '%3E' => '&gt;','%27' => '&#39;', "'" => '&#39;');
+
 // Set a flag if register globals is on to show a warning to admin
 if (ini_get('register_globals') == '1' || strtolower(ini_get('register_globals')) == 'on') {
     $register_globals_flag = true;
diff -x .svn -aruN 1.5.6.src/include/inspekt/cage.php 1.5.8.src/include/inspekt/cage.php
--- 1.5.6.src/include/inspekt/cage.php	2010-06-05 00:35:31.000000000 -0500
+++ 1.5.8.src/include/inspekt/cage.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt/cage.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/include/inspekt/error.php 1.5.8.src/include/inspekt/error.php
--- 1.5.6.src/include/inspekt/error.php	2010-06-05 00:35:31.000000000 -0500
+++ 1.5.8.src/include/inspekt/error.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt/error.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/include/inspekt/filter.php 1.5.8.src/include/inspekt/filter.php
--- 1.5.6.src/include/inspekt/filter.php	2010-06-05 00:35:31.000000000 -0500
+++ 1.5.8.src/include/inspekt/filter.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt/filter.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/include/inspekt/supercage.php 1.5.8.src/include/inspekt/supercage.php
--- 1.5.6.src/include/inspekt/supercage.php	2010-06-05 00:35:31.000000000 -0500
+++ 1.5.8.src/include/inspekt/supercage.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt/supercage.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/include/inspekt/validator.php 1.5.8.src/include/inspekt/validator.php
--- 1.5.6.src/include/inspekt/validator.php	2010-06-05 00:35:31.000000000 -0500
+++ 1.5.8.src/include/inspekt/validator.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt/validator.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/include/inspekt.php 1.5.8.src/include/inspekt.php
--- 1.5.6.src/include/inspekt.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/inspekt.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/inspekt.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/iptc.inc.php 1.5.8.src/include/iptc.inc.php
--- 1.5.6.src/include/iptc.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/iptc.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/iptc.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/keyword.inc.php 1.5.8.src/include/keyword.inc.php
--- 1.5.6.src/include/keyword.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/keyword.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/keyword.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/lib.xml.php 1.5.8.src/include/lib.xml.php
--- 1.5.6.src/include/lib.xml.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/lib.xml.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/lib.xml.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

   ********************************************
   Code below has been taken from lib.xml.php and slightly modified for use with coppermine
diff -x .svn -aruN 1.5.6.src/include/logger.inc.php 1.5.8.src/include/logger.inc.php
--- 1.5.6.src/include/logger.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/logger.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/logger.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/mailer.inc.php 1.5.8.src/include/mailer.inc.php
--- 1.5.6.src/include/mailer.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/mailer.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/mailer.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/makers/canon.php 1.5.8.src/include/makers/canon.php
--- 1.5.6.src/include/makers/canon.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/canon.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/canon.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/fujifilm.php 1.5.8.src/include/makers/fujifilm.php
--- 1.5.6.src/include/makers/fujifilm.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/fujifilm.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/fujifilm.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/gps.php 1.5.8.src/include/makers/gps.php
--- 1.5.6.src/include/makers/gps.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/gps.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/gps.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/nikon.php 1.5.8.src/include/makers/nikon.php
--- 1.5.6.src/include/makers/nikon.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/nikon.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/nikon.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/olympus.php 1.5.8.src/include/makers/olympus.php
--- 1.5.6.src/include/makers/olympus.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/olympus.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/olympus.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/panasonic.php 1.5.8.src/include/makers/panasonic.php
--- 1.5.6.src/include/makers/panasonic.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/panasonic.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/panasonic.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/makers/sanyo.php 1.5.8.src/include/makers/sanyo.php
--- 1.5.6.src/include/makers/sanyo.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/include/makers/sanyo.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/makers/sanyo.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 /*
 	Exifer
diff -x .svn -aruN 1.5.6.src/include/mb.inc.php 1.5.8.src/include/mb.inc.php
--- 1.5.6.src/include/mb.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/mb.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/mb.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 /*
diff -x .svn -aruN 1.5.6.src/include/picmgmt.inc.php 1.5.8.src/include/picmgmt.inc.php
--- 1.5.6.src/include/picmgmt.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/picmgmt.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/picmgmt.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -38,8 +38,21 @@
     if (!is_known_filetype($image)) {
         return array('error' => $lang_db_input_php['err_invalid_fext'] . ' ' . $CONFIG['allowed_file_extensions'], 'halt_upload' => 0);
     } elseif (is_image($filename)) {
+
+        $imagesize = cpg_getimagesize($image);
+
+        // resize picture if it's bigger than the max width or height for uploaded pictures 
+        if (max($imagesize[0], $imagesize[1]) > $CONFIG['max_upl_width_height']) {
+            if ((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0)) {
+                resize_image($image, $image, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $CONFIG['thumb_use']);
+            } else {
+                @unlink($uploaded_pic);
+                cpg_die(ERROR, sprintf($lang_db_input_php['err_fsize_too_large'], $CONFIG['max_upl_width_height'], $CONFIG['max_upl_width_height']), __FILE__, __LINE__);
+            }
+        }
+
+        // create backup of full sized picture if watermark is enabled for full sized pictures
         if (!file_exists($orig) && $CONFIG['enable_watermark'] == '1' && ($CONFIG['which_files_to_watermark'] == 'both' || $CONFIG['which_files_to_watermark'] == 'original'))  {
-        // if copy of full_sized doesn't exist and if watermark enabled and if fullsized pic watermark=true -> then we need a backup
             if (!copy($image, $orig)) {
                 return false;
             } else {
@@ -47,37 +60,42 @@
             }
         }
 
-        $imagesize = getimagesize($image);
-
         if ($CONFIG['read_iptc_data']) {
-           $iptc = get_IPTC($image);
-           if (is_array($iptc) && !$title && !$caption && !$keywords) {  //if any of those 3 are filled out we don't want to override them, they may be blank on purpose.
-               $title = (isset($iptc['Title'])) ? $iptc['Title'] : $title;
-               $caption = (isset($iptc['Caption'])) ? $iptc['Caption'] : $caption;
-               $keywords = (isset($iptc['Keywords'])) ? implode($CONFIG['keyword_separator'], $iptc['Keywords']) : $keywords;
-           }
+            // read IPTC data
+            $iptc = get_IPTC($image);
+            if (is_array($iptc) && !$title && !$caption && !$keywords) {  //if any of those 3 are filled out we don't want to override them, they may be blank on purpose.
+                $title = (isset($iptc['Title'])) ? $iptc['Title'] : $title;
+                $caption = (isset($iptc['Caption'])) ? $iptc['Caption'] : $caption;
+                $keywords = (isset($iptc['Keywords'])) ? implode($CONFIG['keyword_separator'], $iptc['Keywords']) : $keywords;
+            }
         }
 
         if (!file_exists($thumb)) {
-            if (($result = resize_image($work_image, $thumb, $CONFIG['thumb_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'], "false", 1)) !== true)
+            // create thumbnail
+            if (($result = resize_image($work_image, $thumb, $CONFIG['thumb_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'], "false", 1)) !== true) {
                 return $result;
+            }
         }
 
+        // determine resize method for intermediate and full sized pictures
         $resize_method = $CONFIG['picture_use'] == "thumb" ? ($CONFIG['thumb_use'] == "ex" ? "any" : $CONFIG['thumb_use']) : $CONFIG['picture_use'];
 
         if (max($imagesize[0], $imagesize[1]) > $CONFIG['picture_width'] && $CONFIG['make_intermediate'] && !file_exists($normal)) {
             if ($CONFIG['enable_watermark'] == '1' && ($CONFIG['which_files_to_watermark'] == 'both' || $CONFIG['which_files_to_watermark'] == 'resized')) {
+                // create intermediate sized picture with watermark
                 if (($result = resize_image($work_image, $normal, $CONFIG['picture_width'], $CONFIG['thumb_method'], $resize_method, "true")) !== true) {
                     return $result;
                 }
             } else {
+                // create intermediate sized picture without watermark
                 if (($result = resize_image($work_image, $normal, $CONFIG['picture_width'], $CONFIG['thumb_method'], $resize_method, "false")) !== true) {
                     return $result;
                 }
             }
         }
 
-        if (((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0)) && max($imagesize[0], $imagesize[1]) > $CONFIG['max_upl_width_height']) { //$CONFIG['auto_resize']==1
+        // determine max dimension for full sized picture
+        if (((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0)) && max($imagesize[0], $imagesize[1]) > $CONFIG['max_upl_width_height']) {
             $max_size_size = $CONFIG['max_upl_width_height'];
         } else {
             $resize_method = "orig";
@@ -85,11 +103,13 @@
         }
 
         if ($CONFIG['enable_watermark'] == '1' && ($CONFIG['which_files_to_watermark'] == 'both' || $CONFIG['which_files_to_watermark'] == 'original')) {
+            // watermark picture (and maybe resize it, too)
             if (($result = resize_image($work_image, $image, $max_size_size, $CONFIG['thumb_method'], $resize_method, 'true')) !== true) {
                 return $result;
             }
             $imagesize = getimagesize($image);
         } elseif (((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0))) {
+            // resize full sized picture
             if (($result = resize_image($work_image, $image, $max_size_size, $CONFIG['thumb_method'], $resize_method, 'false')) !== true) {
                 return $result;
             }
@@ -99,7 +119,9 @@
         $imagesize[0] = $iwidth;
         $imagesize[1] = $iheight;
     }
-
+
+    clearstatcache();
+    
     $image_filesize = filesize($image);
     $total_filesize = is_image($filename) ? ($image_filesize + (file_exists($normal) ? filesize($normal) : 0) + filesize($thumb)) : ($image_filesize);
 
@@ -161,7 +183,11 @@
     $CURRENT_PIC_DATA['guest_token'] = USER_ID == 0 ? cpg_get_guest_token() : '';
     $CURRENT_PIC_DATA = CPGPluginAPI::filter('add_file_data', $CURRENT_PIC_DATA);
 
-    $query = "INSERT INTO {$CONFIG['TABLE_PICTURES']} (aid, filepath, filename, filesize, total_filesize, pwidth, pheight, ctime, owner_id, title, caption, keywords, approved, user1, user2, user3, user4, pic_raw_ip, pic_hdr_ip, position, guest_token) VALUES ('{$CURRENT_PIC_DATA['aid']}', '" . addslashes($CURRENT_PIC_DATA['filepath']) . "', '" . addslashes($CURRENT_PIC_DATA['filename']) . "', '{$CURRENT_PIC_DATA['filesize']}', '{$CURRENT_PIC_DATA['total_filesize']}', '{$CURRENT_PIC_DATA['pwidth']}', '{$CURRENT_PIC_DATA['pheight']}', '" . time() . "', '{$CURRENT_PIC_DATA['owner_id']}','{$CURRENT_PIC_DATA['title']}', '{$CURRENT_PIC_DATA['caption']}', '{$CURRENT_PIC_DATA['keywords']}', '{$CURRENT_PIC_DATA['approved']}', '{$CURRENT_PIC_DATA['user1']}', '{$CURRENT_PIC_DATA['user2']}', '{$CURRENT_PIC_DATA['user3']}', '{$CURRENT_PIC_DATA['user4']}', '{$CURRENT_PIC_DATA['pic_raw_ip']}', '{$CURRENT_PIC_DATA['pic_hdr_ip']}', '{$CURRENT_PIC_DATA['position']}', '{$CURRENT_PIC_DATA['guest_token']}')";
+    if (USER_ID > 0 || $CONFIG['allow_guests_enter_file_details'] == 1) {
+        $query = "INSERT INTO {$CONFIG['TABLE_PICTURES']} (aid, filepath, filename, filesize, total_filesize, pwidth, pheight, ctime, owner_id, title, caption, keywords, approved, user1, user2, user3, user4, pic_raw_ip, pic_hdr_ip, position, guest_token) VALUES ('{$CURRENT_PIC_DATA['aid']}', '" . addslashes($CURRENT_PIC_DATA['filepath']) . "', '" . addslashes($CURRENT_PIC_DATA['filename']) . "', '{$CURRENT_PIC_DATA['filesize']}', '{$CURRENT_PIC_DATA['total_filesize']}', '{$CURRENT_PIC_DATA['pwidth']}', '{$CURRENT_PIC_DATA['pheight']}', '" . time() . "', '{$CURRENT_PIC_DATA['owner_id']}', '{$CURRENT_PIC_DATA['title']}', '{$CURRENT_PIC_DATA['caption']}', '{$CURRENT_PIC_DATA['keywords']}', '{$CURRENT_PIC_DATA['approved']}', '{$CURRENT_PIC_DATA['user1']}', '{$CURRENT_PIC_DATA['user2']}', '{$CURRENT_PIC_DATA['user3']}', '{$CURRENT_PIC_DATA['user4']}', '{$CURRENT_PIC_DATA['pic_raw_ip']}', '{$CURRENT_PIC_DATA['pic_hdr_ip']}', '{$CURRENT_PIC_DATA['position']}', '{$CURRENT_PIC_DATA['guest_token']}')";
+    } else  {
+        $query = "INSERT INTO {$CONFIG['TABLE_PICTURES']} (aid, filepath, filename, filesize, total_filesize, pwidth, pheight, ctime, owner_id, approved, pic_raw_ip, pic_hdr_ip, position, guest_token) VALUES ('{$CURRENT_PIC_DATA['aid']}', '" . addslashes($CURRENT_PIC_DATA['filepath']) . "', '" . addslashes($CURRENT_PIC_DATA['filename']) . "', '{$CURRENT_PIC_DATA['filesize']}', '{$CURRENT_PIC_DATA['total_filesize']}', '{$CURRENT_PIC_DATA['pwidth']}', '{$CURRENT_PIC_DATA['pheight']}', '" . time() . "', '{$CURRENT_PIC_DATA['owner_id']}', '{$CURRENT_PIC_DATA['approved']}', '{$CURRENT_PIC_DATA['pic_raw_ip']}', '{$CURRENT_PIC_DATA['pic_hdr_ip']}', '{$CURRENT_PIC_DATA['position']}', '{$CURRENT_PIC_DATA['guest_token']}')";
+    }
     $result = cpg_db_query($query);
     
     // Put the pid in current_pic_data and call the plugin filter for file data success
@@ -201,7 +227,8 @@
     global $CONFIG, $ERROR;
     global $lang_errors;
 
-    $sharpen = CPGPluginAPI::filter('image_sharpen', $new_size);
+    $sharpen = CPGPluginAPI::filter('image_sharpen', array($sharpen, $new_size));
+    $sharpen = $sharpen[0];
 
     //Make Cage
     $superCage = Inspekt::makeSuperCage();
@@ -325,10 +352,10 @@
              * Hack for working with ImageMagick on Windows even if IM is installed in C:\Program Files.
              * By Aditya Mooley <aditya@sanisoft.com>
              */
-                        if ($sharpen==1 && $CONFIG['enable_unsharp']==1) {
-                        $unsharp_mask = " -unsharp ".$CONFIG['unsharp_radius']."x".sqrt($CONFIG['unsharp_radius'])."+".($CONFIG['unsharp_amount']/100)."+".($CONFIG['unsharp_threshold']/100)." ";
-                         }
-                        else $unsharp_mask = "";
+            if ($sharpen==1 && $CONFIG['enable_unsharp']==1) {
+            $unsharp_mask = " -unsharp ".$CONFIG['unsharp_radius']."x".sqrt($CONFIG['unsharp_radius'])."+".($CONFIG['unsharp_amount']/100)."+".($CONFIG['unsharp_threshold']/100)." ";
+             }
+            else $unsharp_mask = "";
 
             if ($superCage->env->getMatched('OS', '/win/i')) {
                 $cmd = "\"".str_replace("\\","/", $CONFIG['impath'])."convert\" -quality {$CONFIG['jpeg_qual']} {$CONFIG['im_options']} ".$resize_commands." ".$unsharp_mask." ".str_replace("\\","/" ,$src_file )." ".str_replace("\\","/" ,$im_dest_file );
diff -x .svn -aruN 1.5.6.src/include/plugin_api.inc.php 1.5.8.src/include/plugin_api.inc.php
--- 1.5.6.src/include/plugin_api.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/plugin_api.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/plugin_api.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/search.inc.php 1.5.8.src/include/search.inc.php
--- 1.5.6.src/include/search.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/search.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/search.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/include/select_lang.inc.php 1.5.8.src/include/select_lang.inc.php
--- 1.5.6.src/include/select_lang.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/select_lang.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/select_lang.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/smilies.inc.php 1.5.8.src/include/smilies.inc.php
--- 1.5.6.src/include/smilies.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/smilies.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/smilies.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/sql_parse.php 1.5.8.src/include/sql_parse.php
--- 1.5.6.src/include/sql_parse.php	2010-06-05 00:35:32.000000000 -0500
+++ 1.5.8.src/include/sql_parse.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/sql_parse.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
@@ -23,7 +23,7 @@
  *      copyright            : (C) 2001 The phpBB Group
  *      email                : support@phpbb.com
  *
- *      $Id: sql_parse.php 7620 2010-06-03 12:14:33Z gaugau $
+ *      $Id: sql_parse.php 7805 2010-08-06 09:59:36Z eenemeenemuu $
  */
 
 /**
diff -x .svn -aruN 1.5.6.src/include/stats.inc.php 1.5.8.src/include/stats.inc.php
--- 1.5.6.src/include/stats.inc.php	2010-06-05 00:35:32.000000000 -0500
+++ 1.5.8.src/include/stats.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/stats.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/themes.inc.php 1.5.8.src/include/themes.inc.php
--- 1.5.6.src/include/themes.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/themes.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/themes.inc.php $
-  $Revision: 7623 $
+  $Revision: 7805 $
 **********************************************/
 
 /////////////////////////////////////////////////////////////////
@@ -2905,9 +2905,8 @@
     } else {
         $title = $album_name;
     }
-    
-    $wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');
-    echo $wrapper_start;
+
+    CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
 
     if ($mode == 'thumb') {
         starttable('100%', $title, $thumbcols);
@@ -2997,8 +2996,7 @@
     }
 
     endtable();
-    $wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-    echo $wrapper_end;
+    CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);
     echo $spacer;
 }
 /******************************************************************************
@@ -3417,8 +3415,9 @@
                                    );
             $players['SWF'] = array('id' => 'SWFlash',
                                     'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
-                                    'codebase' => 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
-                                    'mime' => 'type="application/x-shockwave-flash" '
+                                    'codebase' => '',
+                                    'mime' => 'type="application/x-shockwave-flash" ',
+                                    'data' => 'data="'.$picture_url.'" '
                                    );
             $players['UNK'] = array('id' => 'DefaultPlayer',
                                     'clsid' => '',
@@ -3432,7 +3431,7 @@
                 $player = 'UNK';
             }
 
-            $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
+            $pic_html  = '<object id="'.$player['id'].'" '.$player['data'].$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
             $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
             $pic_html .= '</object><br />' . $LINEBREAK;
         }
@@ -3971,13 +3970,17 @@
             );
 
         if ($CONFIG['enable_smilies']) {
-                        $params['{SMILIES}'] = generate_smilies();
-                } else {
-                        template_extract_block($template_add_your_comment, 'smilies');
-                }
+            $params['{SMILIES}'] = generate_smilies();
+        } else {
+            template_extract_block($template_add_your_comment, 'smilies');
+        }
 
         template_extract_block($template_add_your_comment, 'login_to_comment');
-        $html .= template_eval($template_add_your_comment, $params);
+        if ($CONFIG['comments_sort_descending'] == 1) {
+            $html = '<br />'.template_eval($template_add_your_comment, $params).$html;
+        } else {
+            $html .= template_eval($template_add_your_comment, $params);
+        }
     } else { // user can not post comments
         if ($CONFIG['comment_promote_registration'] == 1 && $CURRENT_ALBUM_DATA['comments'] == 'YES') {
             template_extract_block($template_add_your_comment, 'user_name_input');
@@ -3994,7 +3997,11 @@
                 '{LOGIN_TO_COMMENT}' => sprintf($lang_display_comments['log_in_to_comment'], '<a href="login.php?referer='.$REFERER.'">', '</a>'),
                 '{HELP_ICON}' => '',
                 );
-            $html .= template_eval($template_add_your_comment, $params);
+            if ($CONFIG['comments_sort_descending'] == 1) {
+                $html = '<br />'.template_eval($template_add_your_comment, $params).$html;
+            } else {
+                $html .= template_eval($template_add_your_comment, $params);
+            }
         }
     }
 
diff -x .svn -aruN 1.5.6.src/include/transliteration/x00.php 1.5.8.src/include/transliteration/x00.php
--- 1.5.6.src/include/transliteration/x00.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x00.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x00.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x01.php 1.5.8.src/include/transliteration/x01.php
--- 1.5.6.src/include/transliteration/x01.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x01.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x01.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x02.php 1.5.8.src/include/transliteration/x02.php
--- 1.5.6.src/include/transliteration/x02.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x02.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x02.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x03.php 1.5.8.src/include/transliteration/x03.php
--- 1.5.6.src/include/transliteration/x03.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x03.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x03.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x04.php 1.5.8.src/include/transliteration/x04.php
--- 1.5.6.src/include/transliteration/x04.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x04.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x04.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x05.php 1.5.8.src/include/transliteration/x05.php
--- 1.5.6.src/include/transliteration/x05.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x05.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x05.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x06.php 1.5.8.src/include/transliteration/x06.php
--- 1.5.6.src/include/transliteration/x06.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x06.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x06.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x07.php 1.5.8.src/include/transliteration/x07.php
--- 1.5.6.src/include/transliteration/x07.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x07.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x07.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x09.php 1.5.8.src/include/transliteration/x09.php
--- 1.5.6.src/include/transliteration/x09.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x09.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x09.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0a.php 1.5.8.src/include/transliteration/x0a.php
--- 1.5.6.src/include/transliteration/x0a.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0a.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0b.php 1.5.8.src/include/transliteration/x0b.php
--- 1.5.6.src/include/transliteration/x0b.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0b.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0c.php 1.5.8.src/include/transliteration/x0c.php
--- 1.5.6.src/include/transliteration/x0c.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0c.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0d.php 1.5.8.src/include/transliteration/x0d.php
--- 1.5.6.src/include/transliteration/x0d.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0e.php 1.5.8.src/include/transliteration/x0e.php
--- 1.5.6.src/include/transliteration/x0e.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x0f.php 1.5.8.src/include/transliteration/x0f.php
--- 1.5.6.src/include/transliteration/x0f.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x0f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x0f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x10.php 1.5.8.src/include/transliteration/x10.php
--- 1.5.6.src/include/transliteration/x10.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x10.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x10.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x11.php 1.5.8.src/include/transliteration/x11.php
--- 1.5.6.src/include/transliteration/x11.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x11.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x11.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x12.php 1.5.8.src/include/transliteration/x12.php
--- 1.5.6.src/include/transliteration/x12.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x12.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x12.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x13.php 1.5.8.src/include/transliteration/x13.php
--- 1.5.6.src/include/transliteration/x13.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x13.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x13.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x14.php 1.5.8.src/include/transliteration/x14.php
--- 1.5.6.src/include/transliteration/x14.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x14.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x14.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x15.php 1.5.8.src/include/transliteration/x15.php
--- 1.5.6.src/include/transliteration/x15.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x15.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x15.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x16.php 1.5.8.src/include/transliteration/x16.php
--- 1.5.6.src/include/transliteration/x16.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x16.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x16.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x17.php 1.5.8.src/include/transliteration/x17.php
--- 1.5.6.src/include/transliteration/x17.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x17.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x17.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x18.php 1.5.8.src/include/transliteration/x18.php
--- 1.5.6.src/include/transliteration/x18.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x18.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x18.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x1e.php 1.5.8.src/include/transliteration/x1e.php
--- 1.5.6.src/include/transliteration/x1e.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x1e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x1e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x1f.php 1.5.8.src/include/transliteration/x1f.php
--- 1.5.6.src/include/transliteration/x1f.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x1f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x1f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x20.php 1.5.8.src/include/transliteration/x20.php
--- 1.5.6.src/include/transliteration/x20.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x20.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x20.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x21.php 1.5.8.src/include/transliteration/x21.php
--- 1.5.6.src/include/transliteration/x21.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x21.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x21.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x22.php 1.5.8.src/include/transliteration/x22.php
--- 1.5.6.src/include/transliteration/x22.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x22.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x22.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x23.php 1.5.8.src/include/transliteration/x23.php
--- 1.5.6.src/include/transliteration/x23.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x23.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x23.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x24.php 1.5.8.src/include/transliteration/x24.php
--- 1.5.6.src/include/transliteration/x24.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x24.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x24.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x25.php 1.5.8.src/include/transliteration/x25.php
--- 1.5.6.src/include/transliteration/x25.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x25.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x25.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x26.php 1.5.8.src/include/transliteration/x26.php
--- 1.5.6.src/include/transliteration/x26.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x26.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x26.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x27.php 1.5.8.src/include/transliteration/x27.php
--- 1.5.6.src/include/transliteration/x27.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x27.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x27.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x28.php 1.5.8.src/include/transliteration/x28.php
--- 1.5.6.src/include/transliteration/x28.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x28.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x28.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x2e.php 1.5.8.src/include/transliteration/x2e.php
--- 1.5.6.src/include/transliteration/x2e.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x2e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x2e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x2f.php 1.5.8.src/include/transliteration/x2f.php
--- 1.5.6.src/include/transliteration/x2f.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x2f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x2f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x30.php 1.5.8.src/include/transliteration/x30.php
--- 1.5.6.src/include/transliteration/x30.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x30.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x30.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x31.php 1.5.8.src/include/transliteration/x31.php
--- 1.5.6.src/include/transliteration/x31.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x31.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x31.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x32.php 1.5.8.src/include/transliteration/x32.php
--- 1.5.6.src/include/transliteration/x32.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x32.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x32.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x33.php 1.5.8.src/include/transliteration/x33.php
--- 1.5.6.src/include/transliteration/x33.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x33.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x33.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x4d.php 1.5.8.src/include/transliteration/x4d.php
--- 1.5.6.src/include/transliteration/x4d.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x4d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x4d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x4e.php 1.5.8.src/include/transliteration/x4e.php
--- 1.5.6.src/include/transliteration/x4e.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x4e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x4e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x4f.php 1.5.8.src/include/transliteration/x4f.php
--- 1.5.6.src/include/transliteration/x4f.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x4f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x4f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x50.php 1.5.8.src/include/transliteration/x50.php
--- 1.5.6.src/include/transliteration/x50.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x50.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x50.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x51.php 1.5.8.src/include/transliteration/x51.php
--- 1.5.6.src/include/transliteration/x51.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x51.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x51.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x52.php 1.5.8.src/include/transliteration/x52.php
--- 1.5.6.src/include/transliteration/x52.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x52.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x52.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x53.php 1.5.8.src/include/transliteration/x53.php
--- 1.5.6.src/include/transliteration/x53.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x53.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x53.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x54.php 1.5.8.src/include/transliteration/x54.php
--- 1.5.6.src/include/transliteration/x54.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x54.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x54.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x55.php 1.5.8.src/include/transliteration/x55.php
--- 1.5.6.src/include/transliteration/x55.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x55.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x55.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x56.php 1.5.8.src/include/transliteration/x56.php
--- 1.5.6.src/include/transliteration/x56.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x56.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x56.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x57.php 1.5.8.src/include/transliteration/x57.php
--- 1.5.6.src/include/transliteration/x57.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x57.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x57.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x58.php 1.5.8.src/include/transliteration/x58.php
--- 1.5.6.src/include/transliteration/x58.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x58.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x58.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x59.php 1.5.8.src/include/transliteration/x59.php
--- 1.5.6.src/include/transliteration/x59.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x59.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x59.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5a.php 1.5.8.src/include/transliteration/x5a.php
--- 1.5.6.src/include/transliteration/x5a.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5a.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5b.php 1.5.8.src/include/transliteration/x5b.php
--- 1.5.6.src/include/transliteration/x5b.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5b.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5c.php 1.5.8.src/include/transliteration/x5c.php
--- 1.5.6.src/include/transliteration/x5c.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5c.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5d.php 1.5.8.src/include/transliteration/x5d.php
--- 1.5.6.src/include/transliteration/x5d.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5e.php 1.5.8.src/include/transliteration/x5e.php
--- 1.5.6.src/include/transliteration/x5e.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x5f.php 1.5.8.src/include/transliteration/x5f.php
--- 1.5.6.src/include/transliteration/x5f.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x5f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x5f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x60.php 1.5.8.src/include/transliteration/x60.php
--- 1.5.6.src/include/transliteration/x60.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x60.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x60.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x61.php 1.5.8.src/include/transliteration/x61.php
--- 1.5.6.src/include/transliteration/x61.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x61.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x61.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x62.php 1.5.8.src/include/transliteration/x62.php
--- 1.5.6.src/include/transliteration/x62.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x62.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x62.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x63.php 1.5.8.src/include/transliteration/x63.php
--- 1.5.6.src/include/transliteration/x63.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x63.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x63.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x64.php 1.5.8.src/include/transliteration/x64.php
--- 1.5.6.src/include/transliteration/x64.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x64.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x64.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x65.php 1.5.8.src/include/transliteration/x65.php
--- 1.5.6.src/include/transliteration/x65.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x65.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x65.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x66.php 1.5.8.src/include/transliteration/x66.php
--- 1.5.6.src/include/transliteration/x66.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x66.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x66.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x67.php 1.5.8.src/include/transliteration/x67.php
--- 1.5.6.src/include/transliteration/x67.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x67.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x67.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x68.php 1.5.8.src/include/transliteration/x68.php
--- 1.5.6.src/include/transliteration/x68.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x68.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x68.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x69.php 1.5.8.src/include/transliteration/x69.php
--- 1.5.6.src/include/transliteration/x69.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x69.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x69.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6a.php 1.5.8.src/include/transliteration/x6a.php
--- 1.5.6.src/include/transliteration/x6a.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6a.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6b.php 1.5.8.src/include/transliteration/x6b.php
--- 1.5.6.src/include/transliteration/x6b.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6b.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6c.php 1.5.8.src/include/transliteration/x6c.php
--- 1.5.6.src/include/transliteration/x6c.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6c.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6d.php 1.5.8.src/include/transliteration/x6d.php
--- 1.5.6.src/include/transliteration/x6d.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6e.php 1.5.8.src/include/transliteration/x6e.php
--- 1.5.6.src/include/transliteration/x6e.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x6f.php 1.5.8.src/include/transliteration/x6f.php
--- 1.5.6.src/include/transliteration/x6f.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x6f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x6f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x70.php 1.5.8.src/include/transliteration/x70.php
--- 1.5.6.src/include/transliteration/x70.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x70.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x70.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x71.php 1.5.8.src/include/transliteration/x71.php
--- 1.5.6.src/include/transliteration/x71.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x71.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x71.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x72.php 1.5.8.src/include/transliteration/x72.php
--- 1.5.6.src/include/transliteration/x72.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x72.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x72.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x73.php 1.5.8.src/include/transliteration/x73.php
--- 1.5.6.src/include/transliteration/x73.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x73.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x73.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x74.php 1.5.8.src/include/transliteration/x74.php
--- 1.5.6.src/include/transliteration/x74.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x74.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x74.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x75.php 1.5.8.src/include/transliteration/x75.php
--- 1.5.6.src/include/transliteration/x75.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x75.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x75.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x76.php 1.5.8.src/include/transliteration/x76.php
--- 1.5.6.src/include/transliteration/x76.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x76.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x76.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x77.php 1.5.8.src/include/transliteration/x77.php
--- 1.5.6.src/include/transliteration/x77.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x77.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x77.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x78.php 1.5.8.src/include/transliteration/x78.php
--- 1.5.6.src/include/transliteration/x78.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x78.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x78.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x79.php 1.5.8.src/include/transliteration/x79.php
--- 1.5.6.src/include/transliteration/x79.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x79.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x79.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7a.php 1.5.8.src/include/transliteration/x7a.php
--- 1.5.6.src/include/transliteration/x7a.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7a.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7b.php 1.5.8.src/include/transliteration/x7b.php
--- 1.5.6.src/include/transliteration/x7b.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7b.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7c.php 1.5.8.src/include/transliteration/x7c.php
--- 1.5.6.src/include/transliteration/x7c.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7c.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7d.php 1.5.8.src/include/transliteration/x7d.php
--- 1.5.6.src/include/transliteration/x7d.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7e.php 1.5.8.src/include/transliteration/x7e.php
--- 1.5.6.src/include/transliteration/x7e.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x7f.php 1.5.8.src/include/transliteration/x7f.php
--- 1.5.6.src/include/transliteration/x7f.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x7f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x7f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x80.php 1.5.8.src/include/transliteration/x80.php
--- 1.5.6.src/include/transliteration/x80.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x80.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x80.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x81.php 1.5.8.src/include/transliteration/x81.php
--- 1.5.6.src/include/transliteration/x81.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x81.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x81.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x82.php 1.5.8.src/include/transliteration/x82.php
--- 1.5.6.src/include/transliteration/x82.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x82.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x82.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x83.php 1.5.8.src/include/transliteration/x83.php
--- 1.5.6.src/include/transliteration/x83.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x83.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x83.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x84.php 1.5.8.src/include/transliteration/x84.php
--- 1.5.6.src/include/transliteration/x84.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x84.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x84.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x85.php 1.5.8.src/include/transliteration/x85.php
--- 1.5.6.src/include/transliteration/x85.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x85.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x85.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x86.php 1.5.8.src/include/transliteration/x86.php
--- 1.5.6.src/include/transliteration/x86.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x86.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x86.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x87.php 1.5.8.src/include/transliteration/x87.php
--- 1.5.6.src/include/transliteration/x87.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x87.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x87.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x88.php 1.5.8.src/include/transliteration/x88.php
--- 1.5.6.src/include/transliteration/x88.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x88.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x88.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x89.php 1.5.8.src/include/transliteration/x89.php
--- 1.5.6.src/include/transliteration/x89.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x89.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x89.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8a.php 1.5.8.src/include/transliteration/x8a.php
--- 1.5.6.src/include/transliteration/x8a.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8a.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8b.php 1.5.8.src/include/transliteration/x8b.php
--- 1.5.6.src/include/transliteration/x8b.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8b.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8c.php 1.5.8.src/include/transliteration/x8c.php
--- 1.5.6.src/include/transliteration/x8c.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8c.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8d.php 1.5.8.src/include/transliteration/x8d.php
--- 1.5.6.src/include/transliteration/x8d.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8d.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8e.php 1.5.8.src/include/transliteration/x8e.php
--- 1.5.6.src/include/transliteration/x8e.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8e.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x8f.php 1.5.8.src/include/transliteration/x8f.php
--- 1.5.6.src/include/transliteration/x8f.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x8f.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x8f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x90.php 1.5.8.src/include/transliteration/x90.php
--- 1.5.6.src/include/transliteration/x90.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x90.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x90.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x91.php 1.5.8.src/include/transliteration/x91.php
--- 1.5.6.src/include/transliteration/x91.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x91.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x91.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x92.php 1.5.8.src/include/transliteration/x92.php
--- 1.5.6.src/include/transliteration/x92.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x92.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x92.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x93.php 1.5.8.src/include/transliteration/x93.php
--- 1.5.6.src/include/transliteration/x93.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x93.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x93.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x94.php 1.5.8.src/include/transliteration/x94.php
--- 1.5.6.src/include/transliteration/x94.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x94.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x94.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x95.php 1.5.8.src/include/transliteration/x95.php
--- 1.5.6.src/include/transliteration/x95.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x95.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x95.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x96.php 1.5.8.src/include/transliteration/x96.php
--- 1.5.6.src/include/transliteration/x96.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x96.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x96.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x97.php 1.5.8.src/include/transliteration/x97.php
--- 1.5.6.src/include/transliteration/x97.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x97.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x97.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x98.php 1.5.8.src/include/transliteration/x98.php
--- 1.5.6.src/include/transliteration/x98.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x98.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x98.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x99.php 1.5.8.src/include/transliteration/x99.php
--- 1.5.6.src/include/transliteration/x99.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x99.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x99.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9a.php 1.5.8.src/include/transliteration/x9a.php
--- 1.5.6.src/include/transliteration/x9a.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9a.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9a.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9b.php 1.5.8.src/include/transliteration/x9b.php
--- 1.5.6.src/include/transliteration/x9b.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9b.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9b.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9c.php 1.5.8.src/include/transliteration/x9c.php
--- 1.5.6.src/include/transliteration/x9c.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9c.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9c.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9d.php 1.5.8.src/include/transliteration/x9d.php
--- 1.5.6.src/include/transliteration/x9d.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9d.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9d.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9e.php 1.5.8.src/include/transliteration/x9e.php
--- 1.5.6.src/include/transliteration/x9e.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9e.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9e.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/x9f.php 1.5.8.src/include/transliteration/x9f.php
--- 1.5.6.src/include/transliteration/x9f.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/x9f.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/x9f.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xa0.php 1.5.8.src/include/transliteration/xa0.php
--- 1.5.6.src/include/transliteration/xa0.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xa0.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xa0.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xa1.php 1.5.8.src/include/transliteration/xa1.php
--- 1.5.6.src/include/transliteration/xa1.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xa1.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xa1.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xa2.php 1.5.8.src/include/transliteration/xa2.php
--- 1.5.6.src/include/transliteration/xa2.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xa2.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xa2.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xa3.php 1.5.8.src/include/transliteration/xa3.php
--- 1.5.6.src/include/transliteration/xa3.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xa3.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xa3.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xa4.php 1.5.8.src/include/transliteration/xa4.php
--- 1.5.6.src/include/transliteration/xa4.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xa4.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xa4.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xac.php 1.5.8.src/include/transliteration/xac.php
--- 1.5.6.src/include/transliteration/xac.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xac.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xac.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xad.php 1.5.8.src/include/transliteration/xad.php
--- 1.5.6.src/include/transliteration/xad.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xad.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xad.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xae.php 1.5.8.src/include/transliteration/xae.php
--- 1.5.6.src/include/transliteration/xae.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xae.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xae.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xaf.php 1.5.8.src/include/transliteration/xaf.php
--- 1.5.6.src/include/transliteration/xaf.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xaf.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xaf.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb0.php 1.5.8.src/include/transliteration/xb0.php
--- 1.5.6.src/include/transliteration/xb0.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb0.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb0.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb1.php 1.5.8.src/include/transliteration/xb1.php
--- 1.5.6.src/include/transliteration/xb1.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb1.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb1.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb2.php 1.5.8.src/include/transliteration/xb2.php
--- 1.5.6.src/include/transliteration/xb2.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb2.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb2.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb3.php 1.5.8.src/include/transliteration/xb3.php
--- 1.5.6.src/include/transliteration/xb3.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb3.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb3.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb4.php 1.5.8.src/include/transliteration/xb4.php
--- 1.5.6.src/include/transliteration/xb4.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb4.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb4.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb5.php 1.5.8.src/include/transliteration/xb5.php
--- 1.5.6.src/include/transliteration/xb5.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb5.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb5.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb6.php 1.5.8.src/include/transliteration/xb6.php
--- 1.5.6.src/include/transliteration/xb6.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb6.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb6.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb7.php 1.5.8.src/include/transliteration/xb7.php
--- 1.5.6.src/include/transliteration/xb7.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb7.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb7.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb8.php 1.5.8.src/include/transliteration/xb8.php
--- 1.5.6.src/include/transliteration/xb8.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb8.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb8.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xb9.php 1.5.8.src/include/transliteration/xb9.php
--- 1.5.6.src/include/transliteration/xb9.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xb9.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xb9.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xba.php 1.5.8.src/include/transliteration/xba.php
--- 1.5.6.src/include/transliteration/xba.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xba.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xba.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xbb.php 1.5.8.src/include/transliteration/xbb.php
--- 1.5.6.src/include/transliteration/xbb.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xbb.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xbb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xbc.php 1.5.8.src/include/transliteration/xbc.php
--- 1.5.6.src/include/transliteration/xbc.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xbc.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xbc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xbd.php 1.5.8.src/include/transliteration/xbd.php
--- 1.5.6.src/include/transliteration/xbd.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xbd.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xbd.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xbe.php 1.5.8.src/include/transliteration/xbe.php
--- 1.5.6.src/include/transliteration/xbe.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xbe.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xbe.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xbf.php 1.5.8.src/include/transliteration/xbf.php
--- 1.5.6.src/include/transliteration/xbf.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xbf.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xbf.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc0.php 1.5.8.src/include/transliteration/xc0.php
--- 1.5.6.src/include/transliteration/xc0.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc0.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc0.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc1.php 1.5.8.src/include/transliteration/xc1.php
--- 1.5.6.src/include/transliteration/xc1.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc1.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc1.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc2.php 1.5.8.src/include/transliteration/xc2.php
--- 1.5.6.src/include/transliteration/xc2.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc2.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc2.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc3.php 1.5.8.src/include/transliteration/xc3.php
--- 1.5.6.src/include/transliteration/xc3.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc3.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc3.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc4.php 1.5.8.src/include/transliteration/xc4.php
--- 1.5.6.src/include/transliteration/xc4.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc4.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc4.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc5.php 1.5.8.src/include/transliteration/xc5.php
--- 1.5.6.src/include/transliteration/xc5.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc5.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc5.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc6.php 1.5.8.src/include/transliteration/xc6.php
--- 1.5.6.src/include/transliteration/xc6.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc6.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc6.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc7.php 1.5.8.src/include/transliteration/xc7.php
--- 1.5.6.src/include/transliteration/xc7.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc7.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc7.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc8.php 1.5.8.src/include/transliteration/xc8.php
--- 1.5.6.src/include/transliteration/xc8.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc8.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc8.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xc9.php 1.5.8.src/include/transliteration/xc9.php
--- 1.5.6.src/include/transliteration/xc9.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xc9.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xc9.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xca.php 1.5.8.src/include/transliteration/xca.php
--- 1.5.6.src/include/transliteration/xca.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xca.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xca.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xcb.php 1.5.8.src/include/transliteration/xcb.php
--- 1.5.6.src/include/transliteration/xcb.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xcb.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xcb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xcc.php 1.5.8.src/include/transliteration/xcc.php
--- 1.5.6.src/include/transliteration/xcc.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xcc.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xcc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xcd.php 1.5.8.src/include/transliteration/xcd.php
--- 1.5.6.src/include/transliteration/xcd.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xcd.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xcd.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xce.php 1.5.8.src/include/transliteration/xce.php
--- 1.5.6.src/include/transliteration/xce.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xce.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xce.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xcf.php 1.5.8.src/include/transliteration/xcf.php
--- 1.5.6.src/include/transliteration/xcf.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xcf.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xcf.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd0.php 1.5.8.src/include/transliteration/xd0.php
--- 1.5.6.src/include/transliteration/xd0.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd0.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd0.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd1.php 1.5.8.src/include/transliteration/xd1.php
--- 1.5.6.src/include/transliteration/xd1.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd1.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd1.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd2.php 1.5.8.src/include/transliteration/xd2.php
--- 1.5.6.src/include/transliteration/xd2.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd2.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd2.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd3.php 1.5.8.src/include/transliteration/xd3.php
--- 1.5.6.src/include/transliteration/xd3.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd3.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd3.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd4.php 1.5.8.src/include/transliteration/xd4.php
--- 1.5.6.src/include/transliteration/xd4.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd4.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd4.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd5.php 1.5.8.src/include/transliteration/xd5.php
--- 1.5.6.src/include/transliteration/xd5.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd5.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd5.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd6.php 1.5.8.src/include/transliteration/xd6.php
--- 1.5.6.src/include/transliteration/xd6.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd6.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd6.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xd7.php 1.5.8.src/include/transliteration/xd7.php
--- 1.5.6.src/include/transliteration/xd7.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xd7.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xd7.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xf9.php 1.5.8.src/include/transliteration/xf9.php
--- 1.5.6.src/include/transliteration/xf9.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xf9.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xf9.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xfa.php 1.5.8.src/include/transliteration/xfa.php
--- 1.5.6.src/include/transliteration/xfa.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xfa.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xfa.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xfb.php 1.5.8.src/include/transliteration/xfb.php
--- 1.5.6.src/include/transliteration/xfb.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xfb.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xfb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xfc.php 1.5.8.src/include/transliteration/xfc.php
--- 1.5.6.src/include/transliteration/xfc.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xfc.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xfc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xfd.php 1.5.8.src/include/transliteration/xfd.php
--- 1.5.6.src/include/transliteration/xfd.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xfd.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xfd.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xfe.php 1.5.8.src/include/transliteration/xfe.php
--- 1.5.6.src/include/transliteration/xfe.php	2010-06-05 00:35:28.000000000 -0500
+++ 1.5.8.src/include/transliteration/xfe.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xfe.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration/xff.php 1.5.8.src/include/transliteration/xff.php
--- 1.5.6.src/include/transliteration/xff.php	2010-06-05 00:35:29.000000000 -0500
+++ 1.5.8.src/include/transliteration/xff.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration/xff.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $base = array(
diff -x .svn -aruN 1.5.6.src/include/transliteration.inc.php 1.5.8.src/include/transliteration.inc.php
--- 1.5.6.src/include/transliteration.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/transliteration.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/transliteration.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**************************************************
diff -x .svn -aruN 1.5.6.src/include/versioncheck.inc.php 1.5.8.src/include/versioncheck.inc.php
--- 1.5.6.src/include/versioncheck.inc.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/versioncheck.inc.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/versioncheck.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/include/zip.lib.php 1.5.8.src/include/zip.lib.php
--- 1.5.6.src/include/zip.lib.php	2010-06-05 00:35:33.000000000 -0500
+++ 1.5.8.src/include/zip.lib.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/include/zip.lib.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/index.php 1.5.8.src/index.php
--- 1.5.6.src/index.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/index.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
@@ -121,13 +121,14 @@
      * This is done here for simplicity.
      */
     $template_album_moderator_menu = <<<EOT
-        <table border="0" cellpadding="0" cellspacing="1">
-                <tr>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}" class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
+        <div class="buttonlist align_right">
+                <ul>
+                        <li>
+                                <a href="editpics.php?album={ALBUM_ID}"><span class="last">{EDIT_PICS}</span></a>
+                        </li>
+                </ul>
+        </div>
+        <div class="clearer"></div>
 EOT;
 
 
@@ -201,25 +202,29 @@
      * This is done here for simplicity.
      */
     $template_album_admin_no_pic_edit_menu = <<<EOT
-        <table border="0" cellpadding="0" cellspacing="1">
-                <tr>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="delete.php?id={ALBUM_ID}&amp;what=album"  class="adm_menu" onclick="return confirm('{CONFIRM_DELETE}');">{DELETE}</a>
-                        </td>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="modifyalb.php?album={ALBUM_ID}"  class="adm_menu">{MODIFY}</a>
-                        </td>
-                </tr>
-        </table>
+        <div class="buttonlist align_right">
+                <ul>
+                        <li>
+                                <a href="delete.php?id={ALBUM_ID}&amp;what=album&amp;form_token={FORM_TOKEN}&amp;timestamp={TIMESTAMP}" onclick="return confirm('{CONFIRM_DELETE}');"><span>{DELETE}</span></a>
+                        </li>
+                        <li>
+                                <a href="modifyalb.php?album={ALBUM_ID}"><span>{MODIFY}</span></a>
+                        </li>
+                </ul>
+        </div>
+        <div class="clearer"></div>
 EOT;
   
     static $template = '';
 
     if ($template == '') {
+        list($timestamp, $form_token) = getFormToken();
         $params = array(
             '{CONFIRM_DELETE}' => $lang_album_admin_menu['confirm_delete'],
             '{DELETE}' => cpg_fetch_icon('delete', 1) . $lang_album_admin_menu['delete'],
             '{MODIFY}' => cpg_fetch_icon('modifyalb', 1) . $lang_album_admin_menu['modify'],
+            '{FORM_TOKEN}' => $form_token,
+            '{TIMESTAMP}' => $timestamp
         );
 
         $template = template_eval($template_album_admin_no_pic_edit_menu, $params);
@@ -306,11 +311,7 @@
         $sql .= "\nAND lft BETWEEN $lft AND $rgt";
     }
 
-    if ($CONFIG['categories_alpha_sort'] == 1) {
-        $sql .= "\nORDER BY name";
-    } else {
-        $sql .= "\nORDER BY c.lft";
-    }
+    $sql .= "\nORDER BY c.lft";
 
     $result = cpg_db_query($sql);
 
diff -x .svn -aruN 1.5.6.src/js/admin.js 1.5.8.src/js/admin.js
--- 1.5.6.src/js/admin.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/admin.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/admin.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function resetToDefault(theFieldId, fieldType, numberOfItems) 
diff -x .svn -aruN 1.5.6.src/js/albmgr.js 1.5.8.src/js/albmgr.js
--- 1.5.6.src/js/albmgr.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/albmgr.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/albmgr.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // write function to get the table serialize 
diff -x .svn -aruN 1.5.6.src/js/banning.js 1.5.8.src/js/banning.js
--- 1.5.6.src/js/banning.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/banning.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/banning.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 Date.format = 'yyyy-mm-dd';
diff -x .svn -aruN 1.5.6.src/js/calendar.js 1.5.8.src/js/calendar.js
--- 1.5.6.src/js/calendar.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/calendar.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/calendar.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function sendDate(month, day, year) 
diff -x .svn -aruN 1.5.6.src/js/catmgr.js 1.5.8.src/js/catmgr.js
--- 1.5.6.src/js/catmgr.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/catmgr.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/catmgr.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function checkFormSubmit()
diff -x .svn -aruN 1.5.6.src/js/contact.js 1.5.8.src/js/contact.js
--- 1.5.6.src/js/contact.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/contact.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/contact.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function validateContactFormFields() {
diff -x .svn -aruN 1.5.6.src/js/date.js 1.5.8.src/js/date.js
--- 1.5.6.src/js/date.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/date.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/date.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/js/db_ecard.js 1.5.8.src/js/db_ecard.js
--- 1.5.6.src/js/db_ecard.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/db_ecard.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/db_ecard.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function check(state){
diff -x .svn -aruN 1.5.6.src/js/displayimage.fullsize.js 1.5.8.src/js/displayimage.fullsize.js
--- 1.5.6.src/js/displayimage.fullsize.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/displayimage.fullsize.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/displayimage.fullsize.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function adjust_popup()
diff -x .svn -aruN 1.5.6.src/js/displayimage.js 1.5.8.src/js/displayimage.js
--- 1.5.6.src/js/displayimage.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/displayimage.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/displayimage.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/js/edit_one_pic.js 1.5.8.src/js/edit_one_pic.js
--- 1.5.6.src/js/edit_one_pic.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/edit_one_pic.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/edit_one_pic.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function textCounter(field, maxlimit) {
diff -x .svn -aruN 1.5.6.src/js/editpics.js 1.5.8.src/js/editpics.js
--- 1.5.6.src/js/editpics.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/editpics.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/editpics.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function textCounter(field, maxlimit) {
diff -x .svn -aruN 1.5.6.src/js/jquery-1.3.2.js 1.5.8.src/js/jquery-1.3.2.js
--- 1.5.6.src/js/jquery-1.3.2.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery-1.3.2.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery-1.3.2.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/js/jquery.cluetip.js 1.5.8.src/js/jquery.cluetip.js
--- 1.5.6.src/js/jquery.cluetip.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.cluetip.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.cluetip.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /********************************************************************************
diff -x .svn -aruN 1.5.6.src/js/jquery.datePicker.js 1.5.8.src/js/jquery.datePicker.js
--- 1.5.6.src/js/jquery.datePicker.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.datePicker.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.datePicker.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
@@ -19,7 +19,7 @@
  * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
  * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
  *
- * $Id: jquery.datePicker.js 7620 2010-06-03 12:14:33Z gaugau $
+ * $Id: jquery.datePicker.js 7805 2010-08-06 09:59:36Z eenemeenemuu $
  **/
 
 (function($){
@@ -1044,7 +1044,7 @@
         TEXT_CHOOSE_DATE    :   'Choose date'
     };
     // version
-    $.dpVersion = '$Id: jquery.datePicker.js 7620 2010-06-03 12:14:33Z gaugau $';
+    $.dpVersion = '$Id: jquery.datePicker.js 7805 2010-08-06 09:59:36Z eenemeenemuu $';
 
     function _getController(ele)
     {
diff -x .svn -aruN 1.5.6.src/js/jquery.dimensions.pack.js 1.5.8.src/js/jquery.dimensions.pack.js
--- 1.5.6.src/js/jquery.dimensions.pack.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.dimensions.pack.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,17 +9,17 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.dimensions.pack.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)
  * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
  * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
  *
- * $LastChangedDate: 2010-06-03 14:14:33 +0200 (Do, 03 Jun 2010) $
- * $Rev: 7620 $
+ * $LastChangedDate: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
+ * $Rev: 7805 $
  *
  * Version: 1.2
  *
diff -x .svn -aruN 1.5.6.src/js/jquery.elastic.js 1.5.8.src/js/jquery.elastic.js
--- 1.5.6.src/js/jquery.elastic.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.elastic.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.elastic.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*************************
diff -x .svn -aruN 1.5.6.src/js/jquery.greybox.js 1.5.8.src/js/jquery.greybox.js
--- 1.5.6.src/js/jquery.greybox.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.greybox.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.greybox.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Greybox Redux
diff -x .svn -aruN 1.5.6.src/js/jquery.slideshow.js 1.5.8.src/js/jquery.slideshow.js
--- 1.5.6.src/js/jquery.slideshow.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.slideshow.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.slideshow.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/js/jquery.sort.js 1.5.8.src/js/jquery.sort.js
--- 1.5.6.src/js/jquery.sort.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.sort.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.sort.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/js/jquery.spinbutton.js 1.5.8.src/js/jquery.spinbutton.js
--- 1.5.6.src/js/jquery.spinbutton.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.spinbutton.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.spinbutton.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* SpinButton control
diff -x .svn -aruN 1.5.6.src/js/jquery.treeview.min.js 1.5.8.src/js/jquery.treeview.min.js
--- 1.5.6.src/js/jquery.treeview.min.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/jquery.treeview.min.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/jquery.treeview.min.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
@@ -26,6 +26,6 @@
  *   http://www.opensource.org/licenses/mit-license.php
  *   http://www.gnu.org/licenses/gpl.html
  *
- * Revision: $Id: jquery.treeview.min.js 7620 2010-06-03 12:14:33Z gaugau $
+ * Revision: $Id: jquery.treeview.min.js 7805 2010-08-06 09:59:36Z eenemeenemuu $
  *
  */;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event){toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);});}this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){settings=$.extend({cookieId:"treeview"},settings);if(settings.add){return this.trigger("add",[settings.add]);}if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}function serialize(){function binary(arg){return arg?1:0;}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""));}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){current.addClass("selected").parents("ul, li").add(current.next()).show();}break;}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}return this.bind("add",function(event,branches){$(branches).prev().removeClass(CLASSES.last).removeClass(CLASSES.lastCollapsable).removeClass(CLASSES.lastExpandable).find(">.hitarea").removeClass(CLASSES.lastCollapsableHitarea).removeClass(CLASSES.lastExpandableHitarea);$(branches).find("li").andSelf().prepareBranches(settings).applyClasses(settings,toggler);});}});var CLASSES=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/js/langmgr.js 1.5.8.src/js/langmgr.js
--- 1.5.6.src/js/langmgr.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/langmgr.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/langmgr.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 addonload("show_section('expand_all_top')");
diff -x .svn -aruN 1.5.6.src/js/link_target.js 1.5.8.src/js/link_target.js
--- 1.5.6.src/js/link_target.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/link_target.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/link_target.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $(document).ready(function() {
diff -x .svn -aruN 1.5.6.src/js/minibrowser.js 1.5.8.src/js/minibrowser.js
--- 1.5.6.src/js/minibrowser.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/minibrowser.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/minibrowser.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function adjust_popup()
diff -x .svn -aruN 1.5.6.src/js/modifyalb.js 1.5.8.src/js/modifyalb.js
--- 1.5.6.src/js/modifyalb.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/modifyalb.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/modifyalb.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function ChangeThumb(index)
diff -x .svn -aruN 1.5.6.src/js/pic_editor.js 1.5.8.src/js/pic_editor.js
--- 1.5.6.src/js/pic_editor.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/pic_editor.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/pic_editor.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /****************************************************************************
diff -x .svn -aruN 1.5.6.src/js/profile.js 1.5.8.src/js/profile.js
--- 1.5.6.src/js/profile.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/profile.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/profile.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function confirmUserDelete() {
diff -x .svn -aruN 1.5.6.src/js/register.js 1.5.8.src/js/register.js
--- 1.5.6.src/js/register.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/register.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/register.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $(document).ready(function() {
diff -x .svn -aruN 1.5.6.src/js/reviewcom.js 1.5.8.src/js/reviewcom.js
--- 1.5.6.src/js/reviewcom.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/reviewcom.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/reviewcom.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function textCounter(field, maxlimit) {
diff -x .svn -aruN 1.5.6.src/js/scripts.js 1.5.8.src/js/scripts.js
--- 1.5.6.src/js/scripts.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/scripts.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
     as published by the Free Software Foundation.
 
     ********************************************
-    Coppermine version: 1.5.6
+    Coppermine version: 1.5.8
     $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/scripts.js $
-    $Revision: 7620 $
+    $Revision: 7805 $
 **********************************************/
 
 // Object to hold javascript keyCodes for various keys
diff -x .svn -aruN 1.5.6.src/js/searchnew.js 1.5.8.src/js/searchnew.js
--- 1.5.6.src/js/searchnew.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/searchnew.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/searchnew.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // Queue manager object - manages the queue
diff -x .svn -aruN 1.5.6.src/js/setup_swf_upload.js 1.5.8.src/js/setup_swf_upload.js
--- 1.5.6.src/js/setup_swf_upload.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/setup_swf_upload.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/setup_swf_upload.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 var swfu;
@@ -82,6 +82,10 @@
 }
 
 function continue_upload() {
-    window.location = js_vars.site_url + '/editpics.php?album=' + $("select[name='album']").val();
+    if (js_vars.user_id > 0 || js_vars.allow_guests_enter_file_details == 1) {
+        window.location = js_vars.site_url + '/editpics.php?album=' + $("select[name='album']").val();
+    } else {
+        window.location = js_vars.site_url + '/thumbnails.php?album=' + $("select[name='album']").val();
+    }
     return false;
 }
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/js/swfupload/fileprogress.js 1.5.8.src/js/swfupload/fileprogress.js
--- 1.5.6.src/js/swfupload/fileprogress.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/swfupload/fileprogress.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/swfupload/fileprogress.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/js/swfupload/handlers.js 1.5.8.src/js/swfupload/handlers.js
--- 1.5.6.src/js/swfupload/handlers.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/swfupload/handlers.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/swfupload/handlers.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Demo Note:  This demo uses a FileProgress class that handles the UI for displaying the file name and percent complete.
diff -x .svn -aruN 1.5.6.src/js/swfupload/swfupload.js 1.5.8.src/js/swfupload/swfupload.js
--- 1.5.6.src/js/swfupload/swfupload.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/swfupload/swfupload.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/swfupload/swfupload.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
diff -x .svn -aruN 1.5.6.src/js/swfupload/swfupload.queue.js 1.5.8.src/js/swfupload/swfupload.queue.js
--- 1.5.6.src/js/swfupload/swfupload.queue.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/swfupload/swfupload.queue.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/swfupload/swfupload.queue.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/js/swfupload/swfupload.swfobject.js 1.5.8.src/js/swfupload/swfupload.swfobject.js
--- 1.5.6.src/js/swfupload/swfupload.swfobject.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/swfupload/swfupload.swfobject.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/swfupload/swfupload.swfobject.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/js/thumbnails.js 1.5.8.src/js/thumbnails.js
--- 1.5.6.src/js/thumbnails.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/thumbnails.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/thumbnails.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 $(document).ready(function() {
     addSortOptions();
diff -x .svn -aruN 1.5.6.src/js/upload.js 1.5.8.src/js/upload.js
--- 1.5.6.src/js/upload.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/upload.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/upload.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $(document).ready(function() {
diff -x .svn -aruN 1.5.6.src/js/util.js 1.5.8.src/js/util.js
--- 1.5.6.src/js/util.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/util.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/util.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 function init_utils(){
diff -x .svn -aruN 1.5.6.src/js/versioncheck.js 1.5.8.src/js/versioncheck.js
--- 1.5.6.src/js/versioncheck.js	2010-06-05 00:35:12.000000000 -0500
+++ 1.5.8.src/js/versioncheck.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,7 +9,7 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/js/versioncheck.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
diff -x .svn -aruN 1.5.6.src/keyword_create_dict.php 1.5.8.src/keyword_create_dict.php
--- 1.5.6.src/keyword_create_dict.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/keyword_create_dict.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/keyword_create_dict.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/keywordmgr.php 1.5.8.src/keywordmgr.php
--- 1.5.6.src/keywordmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/keywordmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/keywordmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/keyword_select.php 1.5.8.src/keyword_select.php
--- 1.5.6.src/keyword_select.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/keyword_select.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/keyword_select.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/lang/arabic.php 1.5.8.src/lang/arabic.php
--- 1.5.6.src/lang/arabic.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/arabic.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/arabic.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/brazilian_portuguese.php 1.5.8.src/lang/brazilian_portuguese.php
--- 1.5.6.src/lang/brazilian_portuguese.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/brazilian_portuguese.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2592 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/brazilian_portuguese.php $
+  $Revision: 7805 $
+  $LastChangedBy: gaugau $
+  $Date: 2010-08-06 11:59:36 +0200 (Fr, 06 Aug 2010) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Brazilian Portuguese';
+$lang_translation_info['lang_name_native'] = 'Português Brasileiro';
+$lang_translation_info['lang_country_code'] = 'br';
+$lang_translation_info['trans_name'] = 'Ricardo Pires';
+$lang_translation_info['trans_email'] = 'ddoc9942@hotmail.com';
+$lang_translation_info['trans_website'] = 'http://www.zicon.com.br/';
+$lang_translation_info['trans_date'] = '2010-05-28';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('Bytes', 'KB', 'MB', 'GB');
+$lang_decimal_separator = array(',', '.'); //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab');
+$lang_month = array('Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%d %B, %Y';
+$lang_date['lastcom'] = '%d/%m/%y at %H:%M';
+$lang_date['lastup'] = '%d %B, %Y';
+$lang_date['register'] = '%d %B, %Y';
+$lang_date['lasthit'] = '%d %B, %Y at %I:%M %p';
+$lang_date['comment'] = '%d %B, %Y at %I:%M %p';
+$lang_date['log'] = '%d %B, %Y at %I:%M %p';
+$lang_date['scientific'] = '%d-%m-%Y %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*');
+
+$lang_meta_album_names['random'] = 'Matrículas Aleatórias';
+$lang_meta_album_names['lastup'] = 'Últimos Envios';
+$lang_meta_album_names['lastalb'] = 'Últimas Alterações';
+$lang_meta_album_names['lastcom'] = 'Últimos Comentários';
+$lang_meta_album_names['topn'] = 'Mais vistos';
+$lang_meta_album_names['toprated'] = 'Melhores Avaliados';
+$lang_meta_album_names['lasthits'] = 'Últimos Exibidos';
+$lang_meta_album_names['search'] = 'Resultado pesquisa de matrículas';
+$lang_meta_album_names['album_search'] = 'Resultado de pesquisa por album';
+$lang_meta_album_names['category_search'] = 'Resultado de pesquisa por categoria';
+$lang_meta_album_names['favpics'] = 'Matrículas Favoritas';
+$lang_meta_album_names['datebrowse'] = 'Pesquisar por data'; //cpg1.5
+
+$lang_errors['access_denied'] = 'Você don\'t tem permissão para acessar esta pãgina.';
+$lang_errors['invalid_form_token'] = 'A valid form token could not be found.'; //cpg1.5
+$lang_errors['perm_denied'] = 'Você don\'t tem permissão para realizar esta operação.';
+$lang_errors['param_missing'] = 'Script called without the required parameter(s).';
+$lang_errors['non_exist_ap'] = 'O album/matrícula selecionado não existe!';
+$lang_errors['quota_exceeded'] = 'Quota do disco excedida.'; //cpg1.5
+$lang_errors['quota_exceeded_details'] = 'Você tem uma quota de espaço de [quota]K, seus arquivos atualmente usam [space]K, adicionando esta matrícula vai estar excedendo sua quota'; //cpg1.5
+$lang_errors['gd_file_type_err'] = 'When using the GD image library allowed image types are only JPEG and PNG.';
+$lang_errors['invalid_image'] = 'The image you have uploaded is corrupted or can\'t be handled by the GD library';
+$lang_errors['resize_failed'] = 'Impossível criar miniatura ou a imagem em tamanho reduzido.';
+$lang_errors['no_img_to_display'] = 'Sem imagem para exibir';
+$lang_errors['non_exist_cat'] = 'A categoria selecionada não existe';
+$lang_errors['directory_ro'] = 'Directory \'%s\' is not writable, files can\'t be deleted';
+$lang_errors['pic_in_invalid_album'] = 'File is in a non-existent album (%s)!?';
+$lang_errors['banned'] = 'Você está atualmente banido no uso desse portal.';
+$lang_errors['offline_title'] = 'Fora do ar';
+$lang_errors['offline_text'] = 'Galeria fora do ar - volte em breve';
+$lang_errors['ecards_empty'] = 'There are currently no ecard records to display.';
+$lang_errors['database_query'] = 'There was an error while processing a database query';
+$lang_errors['non_exist_comment'] = 'O comentário selecionado não existe';
+$lang_errors['captcha_error'] = 'The confirmation code didn\'t match'; // cpg1.5
+$lang_errors['login_needed'] = 'You need to %sregister%s/%slogin%s to access this page'; // cpg1.5
+$lang_errors['error'] = 'Erro'; // cpg1.5
+$lang_errors['critical_error'] = 'Erro crítico'; // cpg1.5
+$lang_errors['access_thumbnail_only'] = 'Você só está autorizado a visualizar imagens em miniatura.'; // cpg1.5
+$lang_errors['access_intermediate_only'] = 'Você não tem permissão para ver as imagens em tamanho real.'; // cpg1.5
+$lang_errors['access_none'] = 'Você não tem permissão para visualizar qualquer imagem.'; // cpg1.5
+$lang_errors['register_globals_title'] = 'Register Globals on!';// cpg1.5
+$lang_errors['register_globals_warning'] = 'The PHP setting register_globals is enabled on your server, which is a bad idea in terms of security. It\'s strongly recommended to turn it off.'; //cpg1.5
+
+$lang_bbcode_help_title = 'BBCode help';
+$lang_bbcode_help = 'You can add clickable links and some formatting to this field by using BBCode tags: <li>[b]Bold[/b] =&gt; <strong>Bold</strong></li><li>[i]Italic[/i] =&gt; <i>Italic</i></li><li>[url=http://yoursite.com/]Url Text[/url] =&gt; <a href="http://yoursite.com">Url Text</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]some text[/color] =&gt; <span style="color:red">some text</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img] =&gt; <img src="docs/images/browser.png" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Sim'; // cpg1.5
+$lang_common['no'] = 'Não'; // cpg1.5
+$lang_common['back'] = 'Voltar'; // cpg1.5
+$lang_common['continue'] = 'Continuar'; // cpg1.5
+$lang_common['information'] = 'Informações'; // cpg1.5
+$lang_common['error'] = 'Erro'; // cpg1.5
+$lang_common['check_uncheck_all'] = 'marcar/desmarcar todos'; // cpg1.5
+$lang_common['confirm'] = 'Confirmation'; // cpg1.5
+$lang_common['captcha_help_titleCaption'] = 'Confirmaçõo Visual (captcha)'; // cpg1.5
+$lang_common['captcha_help'] = 'To avoid spam, you have to confirm that you are an actual human being and not just a bot script by entering the displayed text.<br />Capitalization does not matter, you can type in lowercase.'; // cpg1.5
+$lang_common['title'] = 'Título'; // cpg1.5
+$lang_common['caption'] = 'Título secundário'; // cpg1.5
+$lang_common['keywords'] = 'Palavras-chave'; // cpg1.5
+$lang_common['keywords_insert1'] = 'Palavras-chave (separadas com %s)'; // cpg1.5
+$lang_common['keywords_insert2'] = 'Insert from list'; // cpg1.5
+$lang_common['keyword_separator'] = 'Palavras-chave separador'; //cpg1.5
+$lang_common['keyword_separators'] = array(' '=>'Espaço', ','=>'virgula', ';'=>'ponto e virgula'); // cpg1.5
+$lang_common['filename'] = 'Matrícula'; // cpg1.5
+$lang_common['filesize'] = 'Tamanho'; // cpg1.5
+$lang_common['album'] = 'Album'; // cpg1.5
+$lang_common['file'] = 'Matrícula'; // cpg1.5
+$lang_common['date'] = 'Data'; // cpg1.5
+$lang_common['help'] = 'Ajuda'; // cpg1.5
+$lang_common['close'] = 'Fechar'; // cpg1.5
+$lang_common['go'] = 'ir'; // cpg1.5
+$lang_common['javascript_needed'] = 'Esta pãgina requer JavaScript. Ative o JavaScript no seu navegador.'; // cpg1.5
+$lang_common['move_up'] = 'para cima'; // cpg1.5
+$lang_common['move_down'] = 'para baixo'; // cpg1.5
+$lang_common['move_top'] = 'topo'; // cpg1.5
+$lang_common['move_bottom'] = 'rodapé'; // cpg1.5
+$lang_common['delete'] = 'Excluir'; // cpg1.5
+$lang_common['edit'] = 'Editar'; // cpg1.5
+$lang_common['username_if_blank'] = 'Unknown coward'; // cpg1.5
+$lang_common['albums_no_category'] = 'Albums with no category'; // cpg1.5
+$lang_common['personal_albums'] = '* Album Pessoal * '; // cpg1.5
+$lang_common['select_album'] = 'Selecionar Album'; // cpg1.5
+$lang_common['ok'] = 'OK'; // cpg1.5
+$lang_common['status'] = 'Status'; // cpg1.5
+$lang_common['apply_changes'] = 'Aplicar Alterações'; // cpg1.5
+$lang_common['done'] = 'Feito'; // cpg1.5
+$lang_common['album_properties'] = 'Propriedades do Album'; // cpg1.5
+$lang_common['parent_category'] = 'Categoria Principal'; // cpg1.5
+$lang_common['edit_files'] = 'Editar Matrículas'; // cpg1.5
+$lang_common['thumbnail_view'] = 'Ver miniatura'; // cpg1.5
+$lang_common['album_manager'] = 'Gerenciar Album'; // cpg1.5
+$lang_common['more'] = 'mais'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'Página inicial';
+$lang_main_menu['home_lnk'] = 'Inicio';
+$lang_main_menu['alb_list_title'] = 'Lista de Album';
+$lang_main_menu['alb_list_lnk'] = 'Lista de Album';
+$lang_main_menu['my_gal_title'] = 'Ir Galeria Pessoal';
+$lang_main_menu['my_gal_lnk'] = 'Galeria';
+$lang_main_menu['my_prof_title'] = 'Ir Perfil Pessoal';
+$lang_main_menu['my_prof_lnk'] = 'Meu Perfil';
+$lang_main_menu['adm_mode_title'] = 'Habilitar Exibição Controle Admin'; // cpg1.5
+$lang_main_menu['adm_mode_lnk'] = 'Exibir Controles Admin'; // cpg1.5
+$lang_main_menu['usr_mode_title'] = 'Desabilitar Exibição Controle Admin'; // cpg1.5
+$lang_main_menu['usr_mode_lnk'] = 'Esconder Controles Admin'; // cpg1.5
+$lang_main_menu['upload_pic_title'] = 'Enviar Arquivo para o Album';
+$lang_main_menu['upload_pic_lnk'] = 'Enviar Arquivo';
+$lang_main_menu['register_title'] = 'Criar uma conta';
+$lang_main_menu['register_lnk'] = 'Registro';
+$lang_main_menu['login_title'] = 'Entrando';
+$lang_main_menu['login_lnk'] = 'Entrar';
+$lang_main_menu['logout_title'] = 'Saindo';
+$lang_main_menu['logout_lnk'] = 'Sair';
+$lang_main_menu['lastup_title'] = 'Envios Recentes';
+$lang_main_menu['lastup_lnk'] = 'Últimos envios';
+$lang_main_menu['lastcom_title'] = 'Comentários Recentes';
+$lang_main_menu['lastcom_lnk'] = 'Últimos Comentários';
+$lang_main_menu['topn_title'] = 'Itens mais Vistos';
+$lang_main_menu['topn_lnk'] = 'Mais vistos';
+$lang_main_menu['toprated_title'] = 'Itens qualificados';
+$lang_main_menu['toprated_lnk'] = 'Mais Qualificados';
+$lang_main_menu['search_title'] = 'Pesquisar na galeria';
+$lang_main_menu['search_lnk'] = 'Pesquisar';
+$lang_main_menu['fav_title'] = 'Ir Meus Favoritos';
+$lang_main_menu['fav_lnk'] = 'Meus Favoritos';
+$lang_main_menu['memberlist_title'] = 'Exibir Lista Usuários';
+$lang_main_menu['memberlist_lnk'] = 'Usuários';
+$lang_main_menu['browse_by_date_lnk'] = 'Por data'; // cpg1.5
+$lang_main_menu['browse_by_date_title'] = 'Pesquisa por data de envio'; // cpg1.5
+$lang_main_menu['contact_title'] = 'Entrar em contato com %s'; // cpg1.5
+$lang_main_menu['contact_lnk'] = 'Contato'; // cpg1.5
+$lang_main_menu['sidebar_title'] = 'Adicionar uma barra lateral no seu navegador'; // cpg1.5
+$lang_main_menu['sidebar_lnk'] = 'Barra Lateral'; // cpg1.5
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Aprovar novos envios';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Envio aprovado';
+$lang_gallery_admin_menu['admin_title'] = 'Ir para Config';
+$lang_gallery_admin_menu['admin_lnk'] = 'Configurar';
+$lang_gallery_admin_menu['albums_title'] = 'Ir para configuração de album';
+$lang_gallery_admin_menu['albums_lnk'] = 'Albuns';
+$lang_gallery_admin_menu['categories_title'] = 'Ir para configuração de categoria';
+$lang_gallery_admin_menu['categories_lnk'] = 'Categorias';
+$lang_gallery_admin_menu['users_title'] = 'Ir para configuração de usuários';
+$lang_gallery_admin_menu['users_lnk'] = 'Usuários';
+$lang_gallery_admin_menu['groups_title'] = 'Ir para configurar Grupos';
+$lang_gallery_admin_menu['groups_lnk'] = 'Grupos';
+$lang_gallery_admin_menu['comments_title'] = 'Revisar todos os comentários';
+$lang_gallery_admin_menu['comments_lnk'] = 'Revisar Comentários';
+$lang_gallery_admin_menu['searchnew_title'] = 'Ir para processo de envio em lote';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Adicionar Matrículas em lote';
+$lang_gallery_admin_menu['util_title'] = 'Ir para ferramentas de admin';
+$lang_gallery_admin_menu['util_lnk'] = 'Ferramentas de Admin';
+$lang_gallery_admin_menu['key_lnk'] = 'Dicionário de Palavras-Chave';
+$lang_gallery_admin_menu['ban_title'] = 'Ir para banir usuários';
+$lang_gallery_admin_menu['ban_lnk'] = 'Banir Usuários';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Revisão Ecards';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'Exibir Ecards';
+$lang_gallery_admin_menu['pictures_title'] = 'Organizar minhas matrículas';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Organizar Matrículas';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Documentação';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermine manual';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'phpinfo'; // cpg1.5
+$lang_gallery_admin_menu['phpinfo_title'] = 'Contém informações técnicas sobre o servidor. Você pode ser solicitado a fornecer informações quando solicitar este suporte.'; // cpg1.5
+$lang_gallery_admin_menu['update_database_lnk'] = 'Atualizar Banco de Dados'; // cpg1.5
+$lang_gallery_admin_menu['update_database_title'] = 'If you have replaced Coppermine files, added a modification or upgraded from a previous version of Coppermine, make sure to run the database update once. This will create the necessary tables and/or config values in your Coppermine database.'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Ver histõrico das Matrículas'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine can keep track of various actions users perform. You can browse those logs if you have enabled logging in Coppermine config.'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Verificar Versões'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_title'] = 'Check your file versions to find out if you have replaced all files after an upgrade, or if Coppermine source files have been updated after the release of a package.'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Gerenciar Pontes'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Enable/disable integration (bridging) of Coppermine with another application (e.g. your BBS).'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Gerenciar Plugin'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Gerenciar Plugin'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Estatística Geral'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'View overall hit stats by browser and operating system (if corresponding options are turned on in config).'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Gerenciar Palavras-Chave'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Gerenciar Palavras-Chave (Se a opção correspondente for ativada na configuração).'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'Gerenciar EXIF'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'Manage EXIF display (if corresponding option is turned on in config).'; // cpg1.5
+$lang_gallery_admin_menu['shownews_lnk'] = 'Exibir Novidades'; // cpg1.5
+$lang_gallery_admin_menu['shownews_title'] = 'Display the news from coppermine-gallery.net'; // cpg1.5
+
+$lang_user_admin_menu['albmgr_title'] = 'Criar e organizar meus albuns';
+$lang_user_admin_menu['albmgr_lnk'] = 'Criar / Organizar meus albuns';
+$lang_user_admin_menu['modifyalb_title'] = 'Ir para modificar meus albuns';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Modificar meus albuns';
+$lang_user_admin_menu['my_prof_title'] = 'Ir para meu perfil pessoal';
+$lang_user_admin_menu['my_prof_lnk'] = 'Meu Perfil';
+
+$lang_cat_list['category'] = 'Categoria';
+$lang_cat_list['albums'] = 'Albuns';
+$lang_cat_list['pictures'] = 'Matrículas';
+
+$lang_album_list['album_on_page'] = '%d albuns em %d página(s)';
+
+$lang_thumb_view['date'] = 'Data';
+//Sort by filename and title
+$lang_thumb_view['name'] = 'Nº Matrícula';
+$lang_thumb_view['sort_da'] = 'Ordenar por data crescente';
+$lang_thumb_view['sort_dd'] = 'Ordenar por data decrescente';
+$lang_thumb_view['sort_na'] = 'Ordenar por nome crescente';
+$lang_thumb_view['sort_nd'] = 'Ordenar por nome decrescente';
+$lang_thumb_view['sort_ta'] = 'Ordenar por title crescente';
+$lang_thumb_view['sort_td'] = 'Ordenar por title decrescente';
+$lang_thumb_view['position'] = 'Posição';
+$lang_thumb_view['sort_pa'] = 'Ordenar por posição crescente';
+$lang_thumb_view['sort_pd'] = 'Ordenar por posição decrescente';
+$lang_thumb_view['download_zip'] = 'Download arquivo zipado (ZIP)';
+$lang_thumb_view['pic_on_page'] = '%d matrículas em %d página(s)';
+$lang_thumb_view['user_on_page'] = '%d usáurios on %d página(s)';
+$lang_thumb_view['enter_alb_pass'] = 'Digite a senha do album';
+$lang_thumb_view['invalid_pass'] = 'Senha inválida';
+$lang_thumb_view['pass'] = 'Senha';
+$lang_thumb_view['submit'] = 'Enviar';
+$lang_thumb_view['zipdownload_copyright'] = 'Por favor respeitar os direitos autorais - Use os arquivos que baixados, como previsto pela Oficiala do 1º Serviço do Registro de Imóveis de Londrina'; // cpg1.5
+$lang_thumb_view['zipdownload_username'] = 'Este arquivo contém os arquivos zipados dos favoritos de %s'; // cpg1.5
+
+$lang_img_nav_bar['thumb_title'] = 'Retornar a página de miniaturas';
+$lang_img_nav_bar['pic_info_title'] = 'Mostrar/Esconder informações da matrícula';
+$lang_img_nav_bar['slideshow_title'] = 'Slideshow';
+$lang_img_nav_bar['ecard_title'] = 'Enviar esta matrícula como e-card';
+$lang_img_nav_bar['ecard_disabled'] = 'e-cards desabilitado';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Você não tem permissão para enviar ecards'; // js-alert
+$lang_img_nav_bar['prev_title'] = 'Ver matrícula anterior';
+$lang_img_nav_bar['next_title'] = 'Ver próxima matrícula';
+$lang_img_nav_bar['pic_pos'] = 'Matrícula %s/%s';
+$lang_img_nav_bar['report_title'] = 'Reportar esta matrícula ao administrator';
+$lang_img_nav_bar['go_album_end'] = 'Ir ao fim';
+$lang_img_nav_bar['go_album_start'] = 'Ir ao inicio';
+
+$lang_rate_pic['rate_this_pic'] = 'Avalie esta matrícula ';
+$lang_rate_pic['no_votes'] = '(Sem votos)';
+$lang_rate_pic['rating'] = '(Avalição atual : %s / %s com %s votos)';
+$lang_rate_pic['rubbish'] = 'Ruim';
+$lang_rate_pic['poor'] = 'Regular';
+$lang_rate_pic['fair'] = 'Médio';
+$lang_rate_pic['good'] = 'Bom';
+$lang_rate_pic['excellent'] = 'Ótimo';
+$lang_rate_pic['great'] = 'Excelente';
+$lang_rate_pic['js_warning'] = 'Javascript deve estar habilitado para votar'; // cpg1.5
+$lang_rate_pic['already_voted'] = 'Já votou nesta matrícula.'; // cpg1.5
+$lang_rate_pic['forbidden'] = 'Você não pode avaliar seus próprios arquivos.'; // cpg1.5
+$lang_rate_pic['rollover_to_rate'] = 'Passar o mouse para avaliar'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'Matrícula: ';
+$lang_cpg_die['line'] = 'Linha: ';
+
+$lang_display_thumbnails['dimensions'] = 'Dimensão=';
+$lang_display_thumbnails['date_added'] = 'Data Envio=';
+
+$lang_get_pic_data['n_comments'] = '%s comentário (s)';
+$lang_get_pic_data['n_views'] = '%s visualizado (s)';
+$lang_get_pic_data['n_votes'] = '(%s votos)';
+
+$lang_cpg_debug_output['debug_info'] = 'Debug Info';
+$lang_cpg_debug_output['debug_output'] = 'Debug Output'; // cpg1.5
+$lang_cpg_debug_output['select_all'] = 'Select All';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'If you\'re going to request help on the Coppermine support board, copy-and-paste this debug output into your posting when requested, along with the error message you get (if any). Only post the debug_output on the support board if a supporter definitely asks for it! Make sure to replace any passwords from the query with *** before posting.'; // cpg1.5
+$lang_cpg_debug_output['debug_output_explain'] = 'Note: This is for information only and does not mean there is an error with the gallery.'; // cpg1.5
+$lang_cpg_debug_output['phpinfo'] = 'display phpinfo';
+$lang_cpg_debug_output['notices'] = 'Notices';
+$lang_cpg_debug_output['notices_help_admin'] = 'The notices displayed on this page appear because you (as gallery admin) deliberately enabled that feature in Coppermine\'s config. They don\'t necessarily mean that something is wrong with your gallery. In fact, they are a developer feature that only skilled coders should enable to track bugs. If notices display bothers you and/or you have no idea what those notices mean, turn the corresponding feature off in config.'; // cpg1.5
+$lang_cpg_debug_output['notices_help_non_admin'] = 'The notices display has been deliberately enabled by the admin. It doesn\'t mean that something is wrong on your end. You can safely ignore the notices displayed here.'; // cpg1.5
+$lang_cpg_debug_output['show_hide'] = 'mostrar / ocultar'; // cpg1.5
+
+$lang_language_selection['reset_language'] = 'Idioma Padrão';
+$lang_language_selection['choose_language'] = 'Escolha o idioma';
+
+$lang_theme_selection['reset_theme'] = 'Tema Padrão';
+$lang_theme_selection['choose_theme'] = 'Escolha o tema';
+
+$lang_version_alert['version_alert'] = 'Unsupported version!';
+$lang_version_alert['no_stable_version'] = 'You are running Coppermine %s (%s) which is only meant for very experienced users - this version comes without support nor any warranties. Use it at your own risk or downgrade to the latest stable version if you need support!';
+$lang_version_alert['gallery_offline'] = 'The gallery is currently offline and will be only visible for you as admin. Don\'t forget to switch it back online after finishing maintenance.';
+$lang_version_alert['coppermine_news'] = 'News from coppermine-gallery.net'; // cpg1.5
+$lang_version_alert['no_iframe'] = 'Your browser cannot display inline frames'; // cpg1.5
+$lang_version_alert['hide'] = 'hide'; // cpg1.5
+
+$lang_create_tabs['previous'] = 'Anterior'; // cpg1.5
+$lang_create_tabs['next'] = 'Próximo'; // cpg1.5
+$lang_create_tabs['jump_to_page'] = 'ir para página'; // cpg1.5
+
+$lang_get_remote_file_by_url['no_data_returned'] = 'Não há dados retornados usando %s'; // cpg1.5
+$lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Socket connection (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
+$lang_get_remote_file_by_url['curl_not_available'] = 'Curl is not available on your server'; // cpg1.5
+$lang_get_remote_file_by_url['error_number'] = 'Erro número: %s'; // cpg1.5
+$lang_get_remote_file_by_url['error_message'] = 'Mensagem do Erro: %s'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'You must provide at least one ';
+$lang_mailer['mailer_not_supported'] = ' mailer is not supported.';
+$lang_mailer['execute'] = 'Could not execute: ';
+$lang_mailer['instantiate'] = 'Could not instantiate mail function.';
+$lang_mailer['authenticate'] = 'SMTP Error: Could not authenticate.';
+$lang_mailer['from_failed'] = 'The following From address failed: ';
+$lang_mailer['recipients_failed'] = 'SMTP Error: The following ';
+$lang_mailer['data_not_accepted'] = 'SMTP Error: Data not accepted.';
+$lang_mailer['connect_host'] = 'SMTP Error: Could not connect to SMTP host.';
+$lang_mailer['file_access'] = 'Could not access file: ';
+$lang_mailer['file_open'] = 'File Error: Could not open file: ';
+$lang_mailer['encoding'] = 'Unknown encoding: ';
+$lang_mailer['signing'] = 'Signing Error: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'Couldn\'t install plugin \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Couldn\'t uninstall plugin \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Couldn\'t switch off plugin \'%s\''; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Exclamação';
+$lang_smilies_inc_php['Question'] = 'Questão';
+$lang_smilies_inc_php['Very Happy'] = 'Muito Feliz';
+$lang_smilies_inc_php['Smile'] = 'Sorriso';
+$lang_smilies_inc_php['Sad'] = 'Triste';
+$lang_smilies_inc_php['Surprised'] = 'Surpreso';
+$lang_smilies_inc_php['Shocked'] = 'Chocado';
+$lang_smilies_inc_php['Confused'] = 'Confuso';
+$lang_smilies_inc_php['Cool'] = 'Calmo';
+$lang_smilies_inc_php['Laughing'] = 'Riso';
+$lang_smilies_inc_php['Mad'] = 'Mau';
+$lang_smilies_inc_php['Razz'] = 'Razz';
+$lang_smilies_inc_php['Embarrassed'] = 'Envergonhado'; // cpg1.5
+$lang_smilies_inc_php['Crying or Very sad'] = 'Chorando ou muito trista';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Dem&ocirc;nio ou muito mau';
+$lang_smilies_inc_php['Twisted Evil'] = 'Dem&ocirc;nio dançando';
+$lang_smilies_inc_php['Rolling Eyes'] = 'Olhos virando';
+$lang_smilies_inc_php['Wink'] = 'Piscando';
+$lang_smilies_inc_php['Idea'] = 'Idéia';
+$lang_smilies_inc_php['Arrow'] = 'Flecha';
+$lang_smilies_inc_php['Neutral'] = 'Neutro';
+$lang_smilies_inc_php['Mr. Green'] = 'Sr. Verde';
+};
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Gerenciar Album'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'O album necessita de um nome!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = 'Tem certeza que quer fazer essas modificações?'; // js-alert
+$lang_albmgr_php['no_change'] = 'Você não alterou nada!'; // js-alert
+$lang_albmgr_php['new_album'] = 'Novo album';
+$lang_albmgr_php['delete_album'] = 'Apagar album'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Tem certeza que quer excluir este album?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'Todas as matrículas e comentários serão perdidos!'; // js-alert
+$lang_albmgr_php['select_first'] = 'Selecione um album primeiro'; // js-alert
+$lang_albmgr_php['my_gallery'] = '* Minha Galeria *';
+$lang_albmgr_php['no_category'] = '* Sem categoria *';
+$lang_albmgr_php['select_category'] = 'Selecionar uma categoria';
+$lang_albmgr_php['category_change'] = 'Se alterar a categoria, todas a mudanças ser;ão perdidas!'; // cpg1.5
+$lang_albmgr_php['page_change'] = 'Se você seguir este link, suas mudanças serão perdidas!'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'Cancelar'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = 'As alterações não serão salvas até que clique &quot;Salvar alterações&quot;.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Banir Usários';
+$lang_banning_php['user_name'] = 'Nome Usários';
+$lang_banning_php['user_account'] = 'Conta de Usários';
+$lang_banning_php['email_address'] = 'Email'; // cpg1.5
+$lang_banning_php['ip_address'] = 'Endereço IP';
+$lang_banning_php['expires'] = 'Expira em'; // cpg1.5
+$lang_banning_php['expiry_date'] = 'Validade'; // cpg1.5
+$lang_banning_php['expired'] = 'Expirado'; // cpg1.5
+$lang_banning_php['edit_ban'] = 'Salvar alterações';
+$lang_banning_php['add_new'] = 'Adicionar novo banido';
+$lang_banning_php['add_ban'] = 'Adicionar';
+$lang_banning_php['error_user'] = 'Não é possível encontrar o usuãrio';
+$lang_banning_php['error_specify'] = 'Você precisa especificar um nome de usuãrio ou um endereço IP';
+$lang_banning_php['error_ban_id'] = 'ID de banimento inválido!';
+$lang_banning_php['error_admin_ban'] = 'Você não pode se auto-banir!';
+$lang_banning_php['error_server_ban'] = 'Você estava tentando proibir o seu próprio servidor? Tsk, tsk, não posso fazer isso ...';
+$lang_banning_php['skipping'] = 'Ignorar este comando'; // cpg1.5
+$lang_banning_php['lookup_ip'] = 'Pesquisa de endereço IP';
+$lang_banning_php['select_date'] = 'Selecionar Data';
+$lang_banning_php['delete_comments'] = 'Apagar comentários'; // cpg1.5
+$lang_banning_php['current'] = 'Atual'; // cpg1.5
+$lang_banning_php['all'] = 'Todos'; // cpg1.5
+$lang_banning_php['none'] = 'Nenhum'; // cpg1.5
+$lang_banning_php['view'] = 'Vistos'; // cpg1.5
+$lang_banning_php['ban_id'] = 'ID Banido'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Banidos Existentes'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Você esta executando o C.O.M. a partir de outra aplicação. Use that bridge application\'s banning mechanism instead of the one built into Coppermine. Coppermine\'s built-in banning mechanisms hardly apply when bridged.'; // cpg1.5
+$lang_banning_php['records_on_page'] = '%d registros em %d página(s)'; // cpg1.5
+$lang_banning_php['ascending'] = 'crescente'; // cpg1.5
+$lang_banning_php['descending'] = 'decrescente'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Ordenar por'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'ordenar por'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = 'Registro banido %s foi alterado'; // cpg1.5
+$lang_banning_php['ban_record_x_deleted'] = 'Registro banido %s foi apagado'; // cpg1.5
+$lang_banning_php['new_ban_record_created'] = 'Novo registro de banimento foi criado'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = 'Registro de banimento para %s já existe!'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s comentário feito por %s foi apagado'; // cpg1.5
+$lang_banning_php['comments_deleted'] = '%s comentários feito por %s foi apagado'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Digite um e-mail válido'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Digite um IP válido (x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Digite uma data válida para expiração (DD-MM-YYYY)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'The form hasn\'t been submitted - existem erros que precisam ser corrigidos primeiro!'; // cpg1.5
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Assistente Ponte';
+$lang_bridgemgr_php['back'] = 'voltar';
+$lang_bridgemgr_php['next'] = 'próximo';
+$lang_bridgemgr_php['start_wizard'] = 'Iniciar o assistente Ponte';
+$lang_bridgemgr_php['finish'] = 'Fim';
+$lang_bridgemgr_php['no_action_needed'] = 'No action needed in this step. Just click \'next\' to continue.';
+$lang_bridgemgr_php['reset_to_default'] = 'Reset to default value';
+$lang_bridgemgr_php['choose_bbs_app'] = 'choose application to bridge Coppermine with';
+$lang_bridgemgr_php['support_url'] = 'Go here for support on this application';
+$lang_bridgemgr_php['settings_path'] = 'path(s) used by your bridge app';
+$lang_bridgemgr_php['full_forum_url'] = 'URL of the bridge app';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Absolute bridging app path';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Relative path to your bridge app\'s config file';
+$lang_bridgemgr_php['cookie_prefix'] = 'Cookie prefix';
+$lang_bridgemgr_php['special_settings'] = 'bridge app-specific settings';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Use bridge app custom groups?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'sim';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'não';
+$lang_bridgemgr_php['error_title'] = 'You need to correct these errors before you can continue. Go to the previous screen.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'You have to specify what application you want to bridge your Coppermine install with.';
+$lang_bridgemgr_php['finalize'] = 'enable/disable bridging';
+$lang_bridgemgr_php['finalize_explanation'] = 'So far, the settings you specified have been written into the database, but bridge app integration hasn\'t been enabled. You can switch integration on/off later at any time. Make sure to remember the admin username and password from standalone Coppermine, you might need it later to be able to make any changes. If anything goes wrong, go to %s and disable bridging there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Your bridge settings';
+$lang_bridgemgr_php['title_enable'] = 'Enable integration/bridging with %s';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'enable';
+$lang_bridgemgr_php['bridge_enable_no'] = 'disable';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'must not be empty';
+$lang_bridgemgr_php['error_either_be'] = 'must either be %s or %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s doesn\'t exist. Correct the value you entered for %s';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your bridge app administration panel and make sure that the cookie path is readable for Coppermine.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'You cannot leave the field %s blank - fill in the proper value.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'There mustn\'t be a trailing slash in the field %s.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'There must be a trailing slash in the field %s.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s and ';
+$lang_bridgemgr_php['recovery_title'] = 'Bridge Manager: emergency recovery';
+$lang_bridgemgr_php['recovery_explanation'] = 'If you came here to administer the bridging of your Coppermine gallery, you have to log in first as admin. If you cannot log in because bridging doesn\'t work as expected, you can disable bridging with this page. Entering your username and password will not log you in, it will only disable bridging. Refer to the documentation for details.';
+$lang_bridgemgr_php['username'] = 'Username';
+$lang_bridgemgr_php['password'] = 'Password';
+$lang_bridgemgr_php['disable_submit'] = 'submit';
+$lang_bridgemgr_php['recovery_success_title'] = 'Authorization successful';
+$lang_bridgemgr_php['recovery_success_content'] = 'You have successfully disabled bridging. Your Coppermine install runs now in standalone mode.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'Log in as admin to edit your bridge settings and/or enable bridging again.';
+$lang_bridgemgr_php['goto_login'] = 'Go to login page';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Go to bridge manager';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Authorization failed';
+$lang_bridgemgr_php['recovery_failure_content'] = 'You supplied the wrong credentials. You will have to supply the admin account data of the standalone version (usually the account you set up during Coppermine install).';
+$lang_bridgemgr_php['try_again'] = 'try again';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Wait time has not elapsed';
+$lang_bridgemgr_php['recovery_wait_content'] = 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit until you\'re allowed to try to authenticate.';
+$lang_bridgemgr_php['wait'] = 'wait';
+$lang_bridgemgr_php['browse'] = 'browse';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Calendário';
+$lang_calendar_php['clear_date'] = 'limpar data';
+$lang_calendar_php['files'] = 'matrículas'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = 'Parametros requeridos para \'%s\' operação não suportada!';
+$lang_catmgr_php['unknown_cat'] = 'Categoria selecionada não existe';
+$lang_catmgr_php['usergal_cat_ro'] = 'User galleries category can\'t be deleted!';
+$lang_catmgr_php['manage_cat'] = 'Gerenciar categorias';
+$lang_catmgr_php['confirm_delete'] = 'Você tem certeza que quer apagar esta categoria'; // js-alert
+$lang_catmgr_php['category'] = 'Categorias'; // cpg1.5
+$lang_catmgr_php['operations'] = 'Operaçõs';
+$lang_catmgr_php['move_into'] = 'Mover para';
+$lang_catmgr_php['update_create'] = 'Alterar/Criar categoria';
+$lang_catmgr_php['parent_cat'] = 'Categoria Principal';
+$lang_catmgr_php['cat_title'] = 'Título da Categoria';
+$lang_catmgr_php['cat_thumb'] = 'Categoria - Miniatura';
+$lang_catmgr_php['cat_desc'] = 'Descrição da categoria';
+$lang_catmgr_php['categories_alpha_sort'] = 'Ordenar a categoria por ordem alfabética (em vez da ordem de classificação personalizada)';
+$lang_catmgr_php['save_cfg'] = 'Salvar configuração';
+$lang_catmgr_php['no_category'] = '* Sem categoria *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'Grupo com permissão de criar albuns nesta categoria'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = 'Contato'; // cpg1.5
+$lang_contact_php['your_name'] = 'Nome'; // cpg1.5
+$lang_contact_php['your_email'] = 'E-mail'; // cpg1.5
+$lang_contact_php['subject'] = 'Assunto'; // cpg1.5
+$lang_contact_php['your_message'] = 'Mensagem'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Digite seu nome'; // cpg1.5 // js-alert
+$lang_contact_php['name_field_invalid'] = 'Digite seu nome atual'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_mandatory'] = 'Digite seu e-mail'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_invalid'] = 'Digite um e-mail vãlido'; // cpg1.5 // js-alert
+$lang_contact_php['subject_field_mandatory'] = 'Digite o assunto'; // cpg1.5 // js-alert
+$lang_contact_php['message_field_mandatory'] = 'Digite a mensagem'; // cpg1.5 // js-alert
+$lang_contact_php['confirmation'] = 'Confirmação'; // cpg1.5
+$lang_contact_php['email_headline'] = 'Este e-mail foi enviado em %s usando o formulãrio %s do endereço de IP %s'; // cpg1.5
+$lang_contact_php['registered_user'] = 'Usuãrio registrado'; // cpg1.5
+$lang_contact_php['guest'] = 'Convidado'; // cpg1.5
+$lang_contact_php['unknown'] = 'Desconhecido'; // cpg1.5
+$lang_contact_php['user_info'] = 'O %s nomeado %s com este e-mail %s diz:'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'Falha ao enviar o e-mail. Tente mais tarde'; // cpg1.5
+$lang_contact_php['email_sent'] = 'Seu e-mail foi enviado.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Configuração de Galeria';
+$lang_admin_php['general_settings'] = 'General settings'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Language &amp; Charset settings'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Themes settings'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Album list view'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Thumbnail view'; // cpg1.5
+$lang_admin_php['image_view'] = 'Image view'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Comment settings'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Thumbnails settings'; // cpg1.5
+$lang_admin_php['file_settings'] = 'File settings'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Image watermarking'; // cpg1.5
+$lang_admin_php['registration'] = 'Registro'; // cpg1.5
+$lang_admin_php['user_settings'] = 'User settings'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Custom fields for user profile (leave blank if unused). Use Profile 6 for long entries, such as biographies'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Custom fields for image description (leave blank if unused)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Cookies settings'; // cpg1.5
+$lang_admin_php['email_settings'] = 'Email settings (usually nothing has to be changed here; leave all fields blank when not sure)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Logging and statistics'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Maintenance settings'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Manage EXIF display';
+$lang_admin_php['manage_plugins'] = 'Manage plugins';
+$lang_admin_php['manage_keyword'] = 'Manage keywords';
+$lang_admin_php['restore_cfg'] = 'Restore factory defaults';
+$lang_admin_php['restore_cfg_confirm'] = 'Do you really want to restore the entire configuration to factory defaults? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_admin_php['save_cfg'] = 'Save new configuration';
+$lang_admin_php['notes'] = 'Notes';
+$lang_admin_php['info'] = 'Information';
+$lang_admin_php['upd_success'] = 'Coppermine configuration was updated';
+$lang_admin_php['restore_success'] = 'Coppermine default configuration restored';
+$lang_admin_php['name_a'] = 'Name ascending';
+$lang_admin_php['name_d'] = 'Name descending';
+$lang_admin_php['title_a'] = 'Title ascending';
+$lang_admin_php['title_d'] = 'Title descending';
+$lang_admin_php['date_a'] = 'Date ascending';
+$lang_admin_php['date_d'] = 'Date descending';
+$lang_admin_php['pos_a'] = 'Position ascending';
+$lang_admin_php['pos_d'] = 'Position descending';
+$lang_admin_php['th_any'] = 'Max Aspect';
+$lang_admin_php['th_ht'] = 'Height';
+$lang_admin_php['th_wd'] = 'Width';
+$lang_admin_php['th_ex'] = 'Exact'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'Everyone';
+$lang_admin_php['debug_admin'] = 'Admin only';
+$lang_admin_php['no_logs'] = 'Off';
+$lang_admin_php['log_normal'] = 'Normal';
+$lang_admin_php['log_all'] = 'All';
+$lang_admin_php['view_logs'] = 'View logs';
+$lang_admin_php['click_expand'] = 'click section name to expand';
+$lang_admin_php['click_collapse'] = 'click section name to collapse'; // cpg1.5
+$lang_admin_php['expand_all'] = 'Expand All';
+$lang_admin_php['toggle_all'] = 'Toggle All'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) These settings mustn\'t be changed if you already have files in your database.';
+$lang_admin_php['notice2'] = '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting is not changed if there are already files in the gallery. You can, however, apply the changes to the existing files with the &quot;<a href="util.php">admin tools</a> (resize pictures)&quot; utility from the admin menu.';
+$lang_admin_php['notice3'] = '(***) All log files are written in English.';
+$lang_admin_php['bbs_disabled'] = 'Function disabled when using bridging/integration';
+$lang_admin_php['auto_resize_everyone'] = 'Everyone';
+$lang_admin_php['auto_resize_user'] = 'User only';
+$lang_admin_php['ascending'] = 'ascending';
+$lang_admin_php['descending'] = 'descending';
+$lang_admin_php['collapse_all'] = 'Collapse all'; // cpg1.5
+$lang_admin_php['separate_page'] = 'on a separate page'; // cpg1.5
+$lang_admin_php['inline'] = 'inline'; // cpg1.5
+$lang_admin_php['guests_only'] = 'Guests only'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'Bottom right'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'Bottom left'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Top left'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Top Right'; // cpg1.5
+$lang_admin_php['wm_center'] = 'Center'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Both'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Original'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'Resized'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Gallery name'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Gallery description'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'Gallery administrator email'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'URL of your Coppermine gallery folder'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(with a trailing slash, no \'index.php\' or similar at the end)'; // cpg1.5
+$lang_admin_php['home_target'] = 'URL of your home page'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Allow ZIP-download of favorites'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'just the favorites'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'favorites and readme file'; // cpg1.5
+$lang_admin_php['time_offset'] = 'Timezone difference relative to GMT'; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(current time: %s)'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Enable help-icons'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'help partially available in English only'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Enable clickable keywords in search'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Keyword separator'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Convert keyword separator'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Enable plugins'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Automatically purge expired bans'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Browsable batch-add interface'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Process concurrency for batch-add interface'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Display preview thumbnails on batch-add interface'; // cpg1.5
+$lang_admin_php['lang'] = 'Default language'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Autodetect language'; // cpg1.5
+$lang_admin_php['charset'] = 'Character encoding'; // cpg1.5
+// 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
+$lang_admin_php['theme'] = 'Theme'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Custom menu link name'; // cpg1.5
+$lang_admin_php['custom_lnk_url'] = 'Custom menu link URL'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Enable menu icons'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'Display BBCode help'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'Show the vanity block on themes that are defined as XHTML and CSS compliant'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'To highlight multiple lines, hold the [Ctrl]-key down'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'Path to custom header include'; // cpg1.5
+$lang_admin_php['custom_footer_path'] = 'Path to custom footer include'; // cpg1.5
+$lang_admin_php['browse_by_date'] = 'Enable browsing by date'; // cpg1.5
+$lang_admin_php['display_redirection_page'] = 'Display redirection pages'; // cpg1.5
+$lang_admin_php['display_xp_publish_link'] = 'Promote usage of XP Publisher by displaying a corresponding link on upload page'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Width of the main table'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'pixels or %'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Number of levels of categories to display'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Number of albums to display'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Number of columns for the album list'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Size of album thumbnails'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'The content of the main page'; // cpg1.5
+$lang_admin_php['first_level'] = 'Show first level album thumbnails in categories'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Sort categories alphabetically'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(instead of custom sort order)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Show number of linked files'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Number of columns on thumbnail page'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Number of rows on thumbnail page'; // cpg1.5
+$lang_admin_php['max_tabs'] = 'Maximum number of tabs to display'; // cpg1.5
+$lang_admin_php['tabs_dropdown'] = 'Show dropdown list of all pages next to tabs'; // cpg1.5
+$lang_admin_php['caption_in_thumbview'] = 'Display file caption (in addition to title) below the thumbnail'; // cpg1.5
+$lang_admin_php['views_in_thumbview'] = 'Display number of views below the thumbnail'; // cpg1.5
+$lang_admin_php['display_comment_count'] = 'Display number of comments below the thumbnail'; // cpg1.5
+$lang_admin_php['display_uploader'] = 'Display uploader name below the thumbnail'; // cpg1.5
+// 'display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail'; // cpg1.5
+$lang_admin_php['display_filename'] = 'Display file name below the thumbnail'; // cpg1.5
+$lang_admin_php['display_thumbnail_rating'] = 'Display rating below the thumbnail'; // cpg1.5
+$lang_admin_php['alb_desc_thumb'] = 'Display album description'; // cpg1.5
+$lang_admin_php['thumbnail_to_fullsize'] = 'Go directly from thumbnail to full-sized image'; // cpg1.5
+$lang_admin_php['default_sort_order'] = 'Default sort order for files'; // cpg1.5
+$lang_admin_php['min_votes_for_rating'] = 'Minimum number of votes for a file to appear in the \'top rated\' list'; // cpg1.5
+$lang_admin_php['picture_table_width'] = 'Width of the table for file display'; // cpg1.5
+$lang_admin_php['display_pic_info'] = 'File information is visible by default'; // cpg1.5
+$lang_admin_php['picinfo_movie_download_link'] = 'Display movie download link in the file information area'; // cpg1.5
+$lang_admin_php['max_img_desc_length'] = 'Max length for an image description'; // cpg1.5
+$lang_admin_php['max_com_wlength'] = 'Max number of characters in a word'; // cpg1.5
+$lang_admin_php['display_film_strip'] = 'Show film strip'; // cpg1.5
+$lang_admin_php['max_film_strip_items'] = 'Number of items in film strip'; // cpg1.5
+$lang_admin_php['slideshow_interval'] = 'Slideshow interval'; // cpg1.5
+$lang_admin_php['milliseconds'] = 'milliseconds'; // cpg1.5
+$lang_admin_php['slideshow_interval_detail'] = '1 second = 1000 milliseconds'; // cpg1.5
+$lang_admin_php['slideshow_hits'] = 'Count hits in slideshow'; // cpg1.5
+$lang_admin_php['ecard_flash'] = 'Allow Flash in Ecards'; // cpg1.5
+$lang_admin_php['not_recommended'] = 'not recommended'; // cpg1.5
+$lang_admin_php['recommended'] = 'recommended'; // cpg1.5
+$lang_admin_php['transparent_overlay'] = 'Insert a transparent overlay to minimize image theft'; // cpg1.5
+$lang_admin_php['old_style_rating'] = 'Go back to old rating system'; // cpg1.5
+$lang_admin_php['old_style_rating_extra'] = 'This will disable the \'Number of rating stars to be used\' option'; // cpg1.5
+$lang_admin_php['rating_stars_amount'] = 'Number of rating stars to be used when voting'; // cpg1.5
+$lang_admin_php['rate_own_files'] = 'Users can rate their own files'; // cpg1.5
+$lang_admin_php['filter_bad_words'] = 'Filter bad words in comments'; // cpg1.5
+$lang_admin_php['enable_smilies'] = 'Allow smileys in comments'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect'] = 'Allow several consecutive comments on one file from the same user'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect_details'] = '(disable flood protection)'; // cpg1.5
+$lang_admin_php['max_com_lines'] = 'Max number of lines in a comment'; // cpg1.5
+$lang_admin_php['max_com_size'] = 'Maximum length of a comment'; // cpg1.5
+$lang_admin_php['email_comment_notification'] = 'Notify admin of comments by email'; // cpg1.5
+$lang_admin_php['comments_sort_descending'] = 'Sort order of comments'; // cpg1.5
+$lang_admin_php['comments_per_page'] = 'Comments per page'; // cpg1.5
+$lang_admin_php['comments_anon_pfx'] = 'Prefix for anonymous comments authors'; // cpg1.5
+$lang_admin_php['comment_approval'] = 'Comments require approval'; // cpg1.5
+$lang_admin_php['display_comment_approval_only'] = 'Only display comments needing approval on the &quot;Review Comments&quot; page'; // cpg1.5
+$lang_admin_php['comment_placeholder'] = 'Display placeholder text to end users for comments waiting for admin approval'; // cpg1.5
+$lang_admin_php['comment_user_edit'] = 'Allow users to edit their comments'; // cpg1.5
+$lang_admin_php['comment_captcha'] = 'Display Captcha (Visual Confirmation) for adding comments'; // cpg1.5
+$lang_admin_php['comment_akismet_enable'] = 'Akismet Options'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_description'] = 'What should be done if Akismet rejects a comment as spam?'; // cpg1.5
+$lang_admin_php['comment_akismet_applicable_only'] = 'Options only apply if Akismet has been enabled by entering a valid API key'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_approval'] = 'Allow comments that fail to pass Akismet, but mark them unapproved'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_tell'] = 'Drop comment that fails to validate, and tell author that it was rejected'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_lie'] = 'Drop comment that fails to validate, but tell author (spammer) it has been added'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key'] = 'Akismet API key'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key_description'] = 'Leave empty to disable Akismet'; // cpg1.5
+$lang_admin_php['comment_akismet_group'] = 'Apply Akismet for comments made by'; // cpg1.5
+$lang_admin_php['comment_promote_registration'] = 'Ask guests to log in to post comments'; // cpg1.5
+$lang_admin_php['thumb_width'] = 'Max dimension of a thumbnail (width, if you use "exact" in "Use dimension")'; // cpg1.5
+$lang_admin_php['thumb_use'] = 'Use dimension'; // cpg1.5
+$lang_admin_php['thumb_use_detail'] = '(width or height or max aspect for thumbnail)'; // cpg1.5
+$lang_admin_php['thumb_height'] = 'Height of a thumbnail'; // cpg1.5
+$lang_admin_php['thumb_height_detail'] = '(only applies if you use &quot;exact&quot; in &quot;Use dimension&quot;)'; // cpg1.5
+$lang_admin_php['movie_audio_document'] = 'movie, audio, document'; // cpg1.5
+$lang_admin_php['thumb_pfx'] = 'The prefix for thumbnails'; // cpg1.5
+$lang_admin_php['enable_unsharp'] = 'Thumb Sharpening: enable Unsharp Mask'; // cpg1.5
+$lang_admin_php['unsharp_amount'] = 'Thumb Sharpening amount'; // cpg1.5
+$lang_admin_php['unsharp_radius'] = 'Thumb Sharpening radius'; // cpg1.5
+$lang_admin_php['unsharp_threshold'] = 'Thumb Sharpening threshold'; // cpg1.5
+$lang_admin_php['jpeg_qual'] = 'Quality for JPEG files'; // cpg1.5
+$lang_admin_php['make_intermediate'] = 'Create intermediate pictures'; // cpg1.5
+$lang_admin_php['picture_use'] = 'Use dimension'; // cpg1.5
+$lang_admin_php['picture_use_detail'] = '(width or height or max aspect for an intermediate picture)'; // cpg1.5
+$lang_admin_php['picture_use_thumb'] = 'Like thumbnail'; // cpg1.5
+$lang_admin_php['picture_width'] = 'Max width or height of an intermediate picture'; // cpg1.5
+$lang_admin_php['max_upl_size'] = 'Max size for uploaded files'; // cpg1.5
+$lang_admin_php['kilobytes'] = 'KB'; // cpg1.5
+$lang_admin_php['pixels'] = 'pixels'; // cpg1.5
+$lang_admin_php['max_upl_width_height'] = 'Max width or height for uploaded pictures'; // cpg1.5
+$lang_admin_php['auto_resize'] = 'Auto resize images that are larger than max width or height'; // cpg1.5
+$lang_admin_php['fullsize_padding_x'] = 'Horizontal padding for full-size pop-up'; // cpg1.5
+$lang_admin_php['fullsize_padding_y'] = 'Vertical padding for full-size pop-up'; // cpg1.5
+$lang_admin_php['allow_private_albums'] = 'Albums can be private'; // cpg1.5
+$lang_admin_php['allow_private_albums_note'] = '(Note: if you switch from \'yes\' to \'no\' any current private albums will be visible)'; // cpg1.5
+$lang_admin_php['show_private'] = 'Show private album icon to unlogged user'; // cpg1.5
+$lang_admin_php['forbiden_fname_char'] = 'Characters forbidden in filenames'; // cpg1.5
+$lang_admin_php['silly_safe_mode'] = 'Enable &quot;silly safe mode&quot;'; // cpg1.5
+$lang_admin_php['allowed_img_types'] = 'Allowed image types'; // cpg1.5
+$lang_admin_php['allowed_mov_types'] = 'Allowed movie types'; // cpg1.5
+$lang_admin_php['media_autostart'] = 'Movie playback autostart'; // cpg1.5
+$lang_admin_php['allowed_snd_types'] = 'Allowed audio types'; // cpg1.5
+$lang_admin_php['allowed_doc_types'] = 'Allowed document types'; // cpg1.5
+$lang_admin_php['thumb_method'] = 'Method for resizing images'; // cpg1.5
+$lang_admin_php['impath'] = 'Path to ImageMagick \'convert\' utility'; // cpg1.5
+$lang_admin_php['impath_example'] = '(eg. /usr/bin/)'; // cpg1.5
+$lang_admin_php['im_options'] = 'Additional command line options for ImageMagick'; // cpg1.5
+$lang_admin_php['read_exif_data'] = 'Read EXIF data from JPEG files'; // cpg1.5
+$lang_admin_php['read_iptc_data'] = 'Read IPTC data from JPEG files'; // cpg1.5
+$lang_admin_php['fullpath'] = 'The album directory'; // cpg1.5
+$lang_admin_php['userpics'] = 'The directory for user files'; // cpg1.5
+$lang_admin_php['normal_pfx'] = 'The prefix for intermediate pictures'; // cpg1.5
+$lang_admin_php['default_dir_mode'] = 'Default mode for directories'; // cpg1.5
+$lang_admin_php['default_file_mode'] = 'Default mode for files'; // cpg1.5
+$lang_admin_php['enable_watermark'] = 'Watermark images'; // cpg1.5
+$lang_admin_php['enable_thumb_watermark'] = 'Watermark custom thumbs'; // cpg1.5
+$lang_admin_php['where_put_watermark'] = 'Where to place the watermark'; // cpg1.5
+$lang_admin_php['which_files_to_watermark'] = 'Which files to watermark'; // cpg1.5
+$lang_admin_php['watermark_file'] = 'Which file to use for watermark'; // cpg1.5
+$lang_admin_php['watermark_transparency'] = 'Transparency for entire image'; // cpg1.5
+$lang_admin_php['zero_2_hundred'] = '0-100'; // cpg1.5
+$lang_admin_php['reduce_watermark'] = 'Downsize watermark if width of a picture is smaller than entered value. That is the 100% reference point. Resizing of the watermark is linear (0 to disable)'; // cpg1.5
+$lang_admin_php['watermark_transparency_featherx'] = 'Set color transparent x'; // cpg1.5
+$lang_admin_php['watermark_transparency_feathery'] = 'Set color transparent y'; // cpg1.5
+$lang_admin_php['gd2_only'] = 'GD2 only'; // cpg1.5
+$lang_admin_php['allow_user_registration'] = 'Allow new user registrations'; // cpg1.5
+$lang_admin_php['global_registration_pw'] = 'Global password for registration'; // cpg1.5
+$lang_admin_php['user_registration_disclaimer'] = 'Display disclaimer on user registration'; // cpg1.5
+$lang_admin_php['registration_captcha'] = 'Display Captcha (Visual Confirmation) on registration page'; // cpg1.5
+$lang_admin_php['reg_requires_valid_email'] = 'User registration requires email verification'; // cpg1.5
+$lang_admin_php['reg_notify_admin_email'] = 'Notify admin of user registration by email'; // cpg1.5
+$lang_admin_php['admin_activation'] = 'Admin activation of registrations'; // cpg1.5
+$lang_admin_php['personal_album_on_registration'] = 'Create user album in personal gallery on registration'; // cpg1.5
+$lang_admin_php['allow_unlogged_access'] = 'Allow unlogged users (guest or anonymous) access'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate_full'] = 'thumbnail, intermediate, and full-size image'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate'] = 'thumbnail and intermediate image'; // cpg1.5
+$lang_admin_php['thumbnail_only'] = 'thumbnail only'; // cpg1.5
+$lang_admin_php['upload_mechanism'] = 'Default upload method'; // cpg1.5
+$lang_admin_php['upload_swf'] = 'advanced - multiple files, Flash-driven (recommended)'; // cpg1.5
+$lang_admin_php['upload_single'] = 'simple - one file at a time'; // cpg1.5
+$lang_admin_php['allow_user_upload_choice'] = 'Allow users to choose the upload method'; // cpg1.5
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Allow two users to have the same email address'; // cpg1.5
+$lang_admin_php['upl_notify_admin_email'] = 'Notify admin of user upload awaiting approval'; // cpg1.5
+$lang_admin_php['allow_memberlist'] = 'Allow logged in users to view the memberlist'; // cpg1.5
+$lang_admin_php['allow_email_change'] = 'Allow users to change email address in their profile'; // cpg1.5
+$lang_admin_php['allow_user_account_delete'] = 'Allow users to delete their own user account'; // cpg1.5
+$lang_admin_php['users_can_edit_pics'] = 'Allow users to retain control over their pics in public galleries'; // cpg1.5
+$lang_admin_php['allow_user_move_album'] = 'Allow users to move their albums from/to allowed categories'; // cpg1.5
+$lang_admin_php['allow_user_album_keyword'] = 'Allow users to assign album keywords'; // cpg1.5
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Allow users to edit their albums when in a locked category'; // cpg1.5
+$lang_admin_php['login_method_username'] = 'Username'; // cpg1.5
+$lang_admin_php['login_method_email'] = 'Email address'; // cpg1.5
+$lang_admin_php['login_method_both'] = 'Both'; // cpg1.5
+$lang_admin_php['login_method'] = 'How do you want your users to be able to login'; // cpg1.5
+$lang_admin_php['login_threshold'] = 'Number of failed login attempts until temporary ban'; // cpg1.5
+$lang_admin_php['login_threshold_detail'] = '(to avoid brute force attacks)'; // cpg1.5
+$lang_admin_php['login_expiry'] = 'Duration of a temporary ban after failed logins'; // cpg1.5
+$lang_admin_php['minutes'] = 'minutes'; // cpg1.5
+$lang_admin_php['report_post'] = 'Enable Report to Admin'; // cpg1.5
+$lang_admin_php['user_profile1_name'] = 'Profile 1 name'; // cpg1.5
+$lang_admin_php['user_profile2_name'] = 'Profile 2 name'; // cpg1.5
+$lang_admin_php['user_profile3_name'] = 'Profile 3 name'; // cpg1.5
+$lang_admin_php['user_profile4_name'] = 'Profile 4 name'; // cpg1.5
+$lang_admin_php['user_profile5_name'] = 'Profile 5 name'; // cpg1.5
+$lang_admin_php['user_profile6_name'] = 'Profile 6 name'; // cpg1.5
+$lang_admin_php['user_field1_name'] = 'Field 1 name'; // cpg1.5
+$lang_admin_php['user_field2_name'] = 'Field 2 name'; // cpg1.5
+$lang_admin_php['user_field3_name'] = 'Field 3 name'; // cpg1.5
+$lang_admin_php['user_field4_name'] = 'Field 4 name'; // cpg1.5
+$lang_admin_php['cookie_name'] = 'Cookie name'; // cpg1.5
+$lang_admin_php['cookie_path'] = 'Cookie path'; // cpg1.5
+$lang_admin_php['smtp_host'] = 'SMTP Host (when left blank, sendmail will be used)'; // cpg1.5
+$lang_admin_php['smtp_username'] = 'SMTP Username'; // cpg1.5
+$lang_admin_php['smtp_password'] = 'SMTP Password'; // cpg1.5
+$lang_admin_php['log_mode'] = 'Logging mode'; // cpg1.5
+$lang_admin_php['log_mode_details'] = 'All log files are written in English.'; // cpg1.5
+$lang_admin_php['log_ecards'] = 'Log ecards'; // cpg1.5
+$lang_admin_php['log_ecards_detail'] = 'Note: logging can have legal impacts. The user should be informed on registration that ecards are being logged. It is recommended to provide a separate page with a privacy policy as well.'; // cpg1.5
+$lang_admin_php['vote_details'] = 'Keep detailed vote statistics'; // cpg1.5
+$lang_admin_php['hit_details'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_admin_php['display_stats_on_index'] = 'Display statistics on index page'; // cpg1.5
+$lang_admin_php['count_file_hits'] = 'Count file views'; // cpg1.5
+$lang_admin_php['count_album_hits'] = 'Count album views'; // cpg1.5
+$lang_admin_php['count_admin_hits'] = 'Count admin views'; // cpg1.5
+$lang_admin_php['debug_mode'] = 'Enable debug mode'; // cpg1.5
+$lang_admin_php['debug_notice'] = 'Display notices in debug mode'; // cpg1.5
+$lang_admin_php['offline'] = 'Gallery is offline'; // cpg1.5
+$lang_admin_php['display_coppermine_news'] = 'Display news from coppermine-gallery.net'; // cpg1.5
+$lang_admin_php['display_coppermine_detail'] = 'will only be displayed for the admin'; // cpg1.5
+$lang_admin_php['config_setting_invalid'] = 'The value you have set for &laquo;%s&raquo; is invalid, please review it.'; // cpg1.5
+$lang_admin_php['config_setting_ok'] = 'Your setting for &laquo;%s&raquo; has been saved.'; // cpg1.5
+$lang_admin_php['contact_form_settings'] = 'Contact form settings'; // cpg1.5
+$lang_admin_php['contact_form_guest_enable'] = 'Display contact form to anonymous visitors (guests)'; // cpg1.5
+$lang_admin_php['contact_form_registered_enable'] = 'Display contact form to registered users'; // cpg1.5
+$lang_admin_php['with_captcha'] = 'with captcha'; // cpg1.5
+$lang_admin_php['without_captcha'] = 'without captcha'; // cpg1.5
+$lang_admin_php['optional'] = 'optional'; // cpg1.5
+$lang_admin_php['mandatory'] = 'mandatory'; // cpg1.5
+$lang_admin_php['contact_form_guest_name_field'] = 'Display sender name field for guests'; // cpg1.5
+$lang_admin_php['contact_form_guest_email_field'] = 'Display sender email field for guests'; // cpg1.5
+$lang_admin_php['contact_form_subject_field'] = 'Display subject field'; // cpg1.5
+$lang_admin_php['contact_form_subject_content'] = 'Subject line for emails generated by contact form'; // cpg1.5
+$lang_admin_php['contact_form_sender_email'] = 'Use the sender\'s email address as &quot;from&quot; address'; // cpg1.5
+$lang_admin_php['allow_no_link'] = 'allow, but don\'t display link'; // cpg1.5
+$lang_admin_php['allow_show_link'] = 'allow and promote it by displaying a link'; // cpg1.5
+$lang_admin_php['display_sidebar_user'] = 'Sidebar for registered users'; // cpg1.5
+$lang_admin_php['display_sidebar_guest'] = 'Sidebar for guests'; // cpg1.5
+$lang_admin_php['do_not_change'] = 'Don\'t change this unless you REALLY know what you\'re doing!'; // cpg1.5
+$lang_admin_php['reset_to_default'] = 'Reset to default'; // cpg1.5
+$lang_admin_php['no_change_needed'] = 'No change needed, config option already is set to default'; // cpg1.5
+$lang_admin_php['enabled'] = 'enabled'; // cpg1.5
+$lang_admin_php['disabled'] = 'disabled'; // cpg1.5
+$lang_admin_php['none'] = 'none'; // cpg1.5
+$lang_admin_php['warning_change'] = 'When changing this setting, only the files that are added from that point on are affected, so it\'s advisable that this setting is not changed if there are already files in the gallery. You can, however, apply the changes to the existing files with the "admin tools (resize pictures)" utility from the admin menu.'; // cpg1.5
+$lang_admin_php['warning_exist'] = 'These settings mustn\'t be changed if you already have files in your database.'; // cpg1.5
+$lang_admin_php['warning_dont_submit'] = 'If you are not sure about the impact that changing this setting will have, do not submit the form and review the documentation first.'; // cpg1.5 // js-alert
+$lang_admin_php['menu_only'] = 'menu only'; // cpg1.5
+$lang_admin_php['everywhere'] = 'everywhere'; // cpg1.5
+$lang_admin_php['manage_languages'] = 'Manage languages'; // cpg1.5
+$lang_admin_php['form_token_lifetime'] = 'Form token lifetime'; // cpg1.5
+$lang_admin_php['seconds'] = 'Seconds'; // cpg1.5
+$lang_admin_php['display_reset_boxes_in_config'] = 'Display reset boxes in config'; // cpg1.5
+$lang_admin_php['upd_not_needed'] = 'Update not needed.'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = 'Enviar ecards';
+$lang_db_ecard_php['ecard_sender'] = 'Enviar';
+$lang_db_ecard_php['ecard_recipient'] = 'Destinatário';
+$lang_db_ecard_php['ecard_date'] = 'Data';
+$lang_db_ecard_php['ecard_display'] = 'Exibir ecard';
+$lang_db_ecard_php['ecard_name'] = 'Nome';
+$lang_db_ecard_php['ecard_email'] = 'Email';
+$lang_db_ecard_php['ecard_ip'] = 'IP';
+$lang_db_ecard_php['ecard_ascending'] = 'crescente';
+$lang_db_ecard_php['ecard_descending'] = 'decrescente';
+$lang_db_ecard_php['ecard_sorted'] = 'Ordenar';
+$lang_db_ecard_php['ecard_by_date'] = 'por data';
+$lang_db_ecard_php['ecard_by_sender_name'] = 'by sender\'s name';
+$lang_db_ecard_php['ecard_by_sender_email'] = 'by sender\'s email';
+$lang_db_ecard_php['ecard_by_sender_ip'] = 'by sender\'s IP address';
+$lang_db_ecard_php['ecard_by_recipient_name'] = 'by recipient\'s name';
+$lang_db_ecard_php['ecard_by_recipient_email'] = 'by recipient\'s email';
+$lang_db_ecard_php['ecard_number'] = 'displaying record %s to %s of %s';
+$lang_db_ecard_php['ecard_goto_page'] = 'go to page';
+$lang_db_ecard_php['ecard_records_per_page'] = 'Records per page';
+$lang_db_ecard_php['check_all'] = 'Check All';
+$lang_db_ecard_php['uncheck_all'] = 'Uncheck All';
+$lang_db_ecard_php['ecards_delete_selected'] = 'Delete selected ecards';
+$lang_db_ecard_php['ecards_delete_confirm'] = 'Are you sure you want to delete the records? Tick the checkbox!';
+$lang_db_ecard_php['ecards_delete_sure'] = 'I\'m sure';
+$lang_db_ecard_php['invalid_data'] = 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.';
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'You need to type your name and a comment';
+$lang_db_input_php['com_added'] = 'Your comment was added'; // cpg1.5
+$lang_db_input_php['alb_need_title'] = 'You have to provide a title for the album!';
+$lang_db_input_php['no_udp_needed'] = 'No update needed.';
+$lang_db_input_php['alb_updated'] = 'The album was updated';
+$lang_db_input_php['unknown_album'] = 'Selected album does not exist or you don\'t have permission to upload in this album';
+$lang_db_input_php['no_pic_uploaded'] = 'No file was uploaded!<br />If you have really selected a file to upload, check that the server allows file uploads...';
+$lang_db_input_php['err_mkdir'] = 'Failed to create directory %s!';
+$lang_db_input_php['dest_dir_ro'] = 'Destination directory %s is not writable by the script!';
+$lang_db_input_php['err_move'] = 'Impossible to move %s to %s!';
+$lang_db_input_php['err_fsize_too_large'] = 'The size of file you have uploaded is too large (maximum allowed is %s x %s)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'The size of the file you have uploaded is too large (maximum allowed is %s KB)!';
+$lang_db_input_php['err_invalid_img'] = 'The file you have uploaded is not a valid image!';
+$lang_db_input_php['allowed_img_types'] = 'You can only upload %s images.';
+$lang_db_input_php['err_insert_pic'] = 'The file \'%s\' can\'t be inserted in the album ';
+$lang_db_input_php['upload_success'] = 'Your file was uploaded successfully.<br />It will be visible after admin approval.';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - Upload notification';
+$lang_db_input_php['notify_admin_email_body'] = 'A picture has been uploaded by %s that needs your approval. Visit %s';
+$lang_db_input_php['info'] = 'Information';
+$lang_db_input_php['com_added'] = 'Comment added';
+$lang_db_input_php['com_updated'] = 'Comment updated'; // cpg1.5
+$lang_db_input_php['alb_updated'] = 'Album updated';
+$lang_db_input_php['err_comment_empty'] = 'Your comment is empty!';
+$lang_db_input_php['err_invalid_fext'] = 'Only files with the following extensions are accepted:'; // js-alert
+$lang_db_input_php['no_flood'] = 'Sorry but you are already the author of the last comment posted for this file<br />Edit the comment you have posted if you want to modify it';
+$lang_db_input_php['redirect_msg'] = 'You are being redirected.<br /><br />Click \'CONTINUE\' if the page does not refresh automatically';
+$lang_db_input_php['upl_success'] = 'Your file was successfully added';
+$lang_db_input_php['email_comment_subject'] = 'Comment posted on Coppermine Photo Gallery';
+$lang_db_input_php['email_comment_body'] = 'Someone has posted a comment on your gallery. See it at';
+$lang_db_input_php['album_not_selected'] = 'Album not selected';
+$lang_db_input_php['com_author_error'] = 'A registered user is using this nickname. Login or use another one';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'original image'; // cpg1.5
+$lang_delete_php['fs_pic'] = 'full size image';
+$lang_delete_php['del_success'] = 'successfully deleted';
+$lang_delete_php['ns_pic'] = 'normal size image';
+$lang_delete_php['err_del'] = 'can\'t be deleted';
+$lang_delete_php['thumb_pic'] = 'thumbnail';
+$lang_delete_php['comment'] = 'comment';
+$lang_delete_php['im_in_alb'] = 'image in album';
+$lang_delete_php['alb_del_success'] = 'Album &laquo;%s&raquo; deleted';
+$lang_delete_php['alb_mgr'] = 'Album Manager';
+$lang_delete_php['err_invalid_data'] = 'Invalid data received in \'%s\'';
+$lang_delete_php['create_alb'] = 'Creating album \'%s\'';
+$lang_delete_php['update_alb'] = 'Updating album \'%s\' with title \'%s\' and index \'%s\'';
+$lang_delete_php['del_pic'] = 'Delete file';
+$lang_delete_php['del_alb'] = 'Delete album';
+$lang_delete_php['del_user'] = 'Delete user';
+$lang_delete_php['err_unknown_user'] = 'The selected user does not exist!';
+$lang_delete_php['err_empty_groups'] = 'There\'s no group table, or the group table is empty!';
+$lang_delete_php['comment_deleted'] = 'Comment was successfully deleted';
+$lang_delete_php['npic'] = 'Picture';
+$lang_delete_php['pic_mgr'] = 'Picture Manager';
+$lang_delete_php['update_pic'] = 'Updating picture \'%s\' with filename \'%s\' and index \'%s\'';
+$lang_delete_php['username'] = 'Username';
+$lang_delete_php['anonymized_comments'] = '%s comment(s) anonymized';
+$lang_delete_php['anonymized_uploads'] = '%s public upload(s) anonymized';
+$lang_delete_php['deleted_comments'] = '%s comment(s) deleted';
+$lang_delete_php['deleted_uploads'] = '%s public upload(s) deleted';
+$lang_delete_php['user_deleted'] = 'user %s deleted';
+$lang_delete_php['activate_user'] = 'Activate user';
+$lang_delete_php['user_already_active'] = 'Account is already active';
+$lang_delete_php['activated'] = 'Activated';
+$lang_delete_php['deactivate_user'] = 'Deactivate user';
+$lang_delete_php['user_already_inactive'] = 'Account is already inactive';
+$lang_delete_php['deactivated'] = 'Deactivated';
+$lang_delete_php['reset_password'] = 'Reset password(s)';
+$lang_delete_php['password_reset'] = 'Password reset to %s';
+$lang_delete_php['change_group'] = 'Change primary group';
+$lang_delete_php['change_group_to_group'] = 'Changing from %s to %s';
+$lang_delete_php['add_group'] = 'Add secondary group';
+$lang_delete_php['add_group_to_group'] = 'Adding user %s to group %s. He\'s now member of %s as primary and of %s as secondary membergroup(s).';
+$lang_delete_php['status'] = 'Status';
+$lang_delete_php['updating_album'] = 'Updating album '; // cpg1.5
+$lang_delete_php['moved_picture_to_position'] = 'Moved picture %s to position %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = 'Are you sure you want to DELETE this file?\\nComments will also be deleted.'; // js-alert
+$lang_display_image_php['del_pic'] = 'Delete this file';
+$lang_display_image_php['size'] = '%s x %s pixels';
+$lang_display_image_php['views'] = '%s times';
+$lang_display_image_php['slideshow'] = 'Slideshow';
+$lang_display_image_php['stop_slideshow'] = 'Stop Slideshow';
+$lang_display_image_php['view_fs'] = 'Click to view full size image';
+$lang_display_image_php['edit_pic'] = 'Edit file information';
+$lang_display_image_php['crop_pic'] = 'Crop and Rotate';
+$lang_display_image_php['set_player'] = 'Change player';
+
+$lang_picinfo['title'] = 'File information';
+$lang_picinfo['Album name'] = 'Album name';
+$lang_picinfo['Rating'] = 'Rating (%s votes)';
+$lang_picinfo['Date Added'] = 'Date added';
+$lang_picinfo['Dimensions'] = 'Dimensions';
+$lang_picinfo['Displayed'] = 'Displayed';
+$lang_picinfo['URL'] = 'URL';
+$lang_picinfo['Make'] = 'Make';
+$lang_picinfo['Model'] = 'Model';
+$lang_picinfo['DateTime'] = 'Date Time';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = 'Max Aperture';
+$lang_picinfo['FocalLength'] = 'Focal length';
+$lang_picinfo['Comment'] = 'Comment';
+$lang_picinfo['addFav'] = 'Add to Favorites';
+$lang_picinfo['addFavPhrase'] = 'Favorites';
+$lang_picinfo['remFav'] = 'Remove from Favorites';
+$lang_picinfo['iptcTitle'] = 'IPTC Title';
+$lang_picinfo['iptcCopyright'] = 'IPTC Copyright';
+$lang_picinfo['iptcKeywords'] = 'IPTC Keywords';
+$lang_picinfo['iptcCategory'] = 'IPTC Category';
+$lang_picinfo['iptcSubCategories'] = 'IPTC Sub Categories';
+$lang_picinfo['ColorSpace'] = 'Color Space';
+$lang_picinfo['ExposureProgram'] = 'Exposure Program';
+$lang_picinfo['Flash'] = 'Flash';
+$lang_picinfo['MeteringMode'] = 'Metering Mode';
+$lang_picinfo['ExposureTime'] = 'Exposure Time';
+$lang_picinfo['ExposureBiasValue'] = 'Exposure Bias';
+$lang_picinfo['ImageDescription'] = 'Image Description';
+$lang_picinfo['Orientation'] = 'Orientation';
+$lang_picinfo['xResolution'] = 'X Resolution';
+$lang_picinfo['yResolution'] = 'Y Resolution';
+$lang_picinfo['ResolutionUnit'] = 'Resolution Unit';
+$lang_picinfo['Software'] = 'Software';
+$lang_picinfo['YCbCrPositioning'] = 'YCbCrPositioning';
+$lang_picinfo['ExifOffset'] = 'EXIF Offset';
+$lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
+$lang_picinfo['FNumber'] = 'FNumber';
+$lang_picinfo['ExifVersion'] = 'EXIF Version';
+$lang_picinfo['DateTimeOriginal'] = 'DateTime Original';
+$lang_picinfo['DateTimedigitized'] = 'DateTime digitized';
+$lang_picinfo['ComponentsConfiguration'] = 'Components Configuration';
+$lang_picinfo['CompressedBitsPerPixel'] = 'Compressed Bits Per Pixel';
+$lang_picinfo['LightSource'] = 'Light Source';
+$lang_picinfo['ISOSetting'] = 'ISO Setting';
+$lang_picinfo['ColorMode'] = 'Color Mode';
+$lang_picinfo['Quality'] = 'Quality';
+$lang_picinfo['ImageSharpening'] = 'Image Sharpening';
+$lang_picinfo['FocusMode'] = 'Focus Mode';
+$lang_picinfo['FlashSetting'] = 'Flash Setting';
+$lang_picinfo['ISOSelection'] = 'ISO Selection';
+$lang_picinfo['ImageAdjustment'] = 'Image Adjustment';
+$lang_picinfo['Adapter'] = 'Adapter';
+$lang_picinfo['ManualFocusDistance'] = 'Manual Focus Distance';
+$lang_picinfo['DigitalZoom'] = 'Digital Zoom';
+$lang_picinfo['AFFocusPosition'] = 'AF Focus Position';
+$lang_picinfo['Saturation'] = 'Saturation';
+$lang_picinfo['NoiseReduction'] = 'Noise Reduction';
+$lang_picinfo['FlashPixVersion'] = 'FlashPix Version';
+$lang_picinfo['ExifImageWidth'] = 'EXIF Image Width';
+$lang_picinfo['ExifImageHeight'] = 'EXIF Image Height';
+$lang_picinfo['ExifInteroperabilityOffset'] = 'EXIF Interoperability Offset';
+$lang_picinfo['FileSource'] = 'File Source';
+$lang_picinfo['SceneType'] = 'Scene Type';
+$lang_picinfo['CustomerRender'] = 'Customer Render';
+$lang_picinfo['ExposureMode'] = 'Exposure Mode';
+$lang_picinfo['WhiteBalance'] = 'White Balance';
+$lang_picinfo['DigitalZoomRatio'] = 'Digital Zoom Ratio';
+$lang_picinfo['SceneCaptureMode'] = 'Scene Capture Mode';
+$lang_picinfo['GainControl'] = 'Gain Control';
+$lang_picinfo['Contrast'] = 'Contrast';
+$lang_picinfo['Sharpness'] = 'Sharpness';
+$lang_picinfo['ManageExifDisplay'] = 'Manage EXIF Display';
+$lang_picinfo['success'] = 'Information updated successfully.';
+$lang_picinfo['show_details'] = 'Show details'; // cpg1.5
+$lang_picinfo['hide_details'] = 'Hide details'; // cpg1.5
+$lang_picinfo['download_URL'] = 'Direct Link';
+$lang_picinfo['movie_player'] = 'Play the file in your standard application';
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d to %d of %d'; // cpg1.5
+$lang_display_comments['page'] = 'Page'; // cpg1.5
+$lang_display_comments['edit_title'] = 'Edit this comment';
+$lang_display_comments['delete_title'] = 'Delete this comment'; // cpg1.5
+$lang_display_comments['confirm_delete'] = 'Are you sure you want to delete this comment?'; // js-alert
+$lang_display_comments['add_your_comment'] = 'Add your comment';
+$lang_display_comments['name'] = 'Name';
+$lang_display_comments['comment'] = 'Comment';
+$lang_display_comments['your_name'] = 'Anon';
+$lang_display_comments['report_comment_title'] = 'Report this comment to the administrator';
+$lang_display_comments['pending_approval'] = 'Comment will be visible after admin approval'; // cpg1.5
+$lang_display_comments['unapproved_comment'] = 'Unapproved comment'; // cpg1.5
+$lang_display_comments['pending_approval_message'] = 'Someone has posted a comment here. It will be visible after admin approval.'; // cpg1.5
+$lang_display_comments['approve'] = 'Approve comment'; // cpg1.5
+$lang_display_comments['disapprove'] = 'Mark comment unapproved'; // cpg1.5
+$lang_display_comments['log_in_to_comment'] = 'Anonymous comments are not allowed here. %sLog in%s to post your comment'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'Please provide your name for comment'; // cpg1.5
+$lang_display_comments['comment_rejected'] = 'Your comment has been rejected'; // cpg1.5
+
+$lang_fullsize_popup['click_to_close'] = 'Click image to close this window';
+$lang_fullsize_popup['close_window'] = 'close window'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'Send an e-card';
+$lang_ecard_php['invalid_email'] = 'Warning: invalid email address:'; // cpg1.5
+$lang_ecard_php['ecard_title'] = 'An e-card from %s for you';
+$lang_ecard_php['error_not_image'] = 'Only images can be sent as an ecard.'; // cpg1.5
+$lang_ecard_php['error_not_image_flash'] = 'Only images and flash files can be sent as an ecard.'; // cpg1.5
+$lang_ecard_php['view_ecard'] = 'Alternative link if the e-card does not display correctly';
+$lang_ecard_php['view_ecard_plaintext'] = 'To view the ecard, copy and paste this url into your browser\'s address bar:';
+$lang_ecard_php['view_more_pics'] = 'View more pictures!';
+$lang_ecard_php['send_success'] = 'Your ecard was sent';
+$lang_ecard_php['send_failed'] = 'Sorry but the server can\'t send your e-card...';
+$lang_ecard_php['from'] = 'From';
+$lang_ecard_php['your_name'] = 'Your name';
+$lang_ecard_php['your_email'] = 'Your email address';
+$lang_ecard_php['to'] = 'To';
+$lang_ecard_php['rcpt_name'] = 'Recipient name';
+$lang_ecard_php['rcpt_email'] = 'Recipient email address';
+$lang_ecard_php['greetings'] = 'Heading';
+$lang_ecard_php['message'] = 'Message';
+$lang_ecard_php['ecards_footer'] = 'Sent by %s from IP %s at %s (Gallery time)';
+$lang_ecard_php['preview'] = 'Preview of the ecard';
+$lang_ecard_php['preview_button'] = 'Preview';
+$lang_ecard_php['submit_button'] = 'Send ecard';
+$lang_ecard_php['preview_view_ecard'] = 'This will be the alternative link to the ecard once it has been generated. It won\'t work for previews.';
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = 'Report to administrator';
+$lang_report_php['invalid_email'] = '<strong>Warning</strong> : invalid email address!';
+$lang_report_php['report_subject'] = 'A report from %s on a gallery %s';
+$lang_report_php['view_report'] = 'Alternative link if the report does not display correctly';
+$lang_report_php['view_report_plaintext'] = 'To view the report, copy and paste this url into your browser\'s address bar:';
+$lang_report_php['view_more_pics'] = 'Gallery';
+$lang_report_php['send_success'] = 'Your report was sent';
+$lang_report_php['send_failed'] = 'Sorry but the server can\'t send your report...';
+$lang_report_php['from'] = 'From';
+$lang_report_php['your_name'] = 'Your name';
+$lang_report_php['your_email'] = 'Your email address';
+$lang_report_php['to'] = 'To';
+$lang_report_php['administrator'] = 'Administrator/Mod';
+$lang_report_php['subject'] = 'Subject';
+$lang_report_php['comment_field_name'] = 'Reporting on comment by "%s"';
+$lang_report_php['reason'] = 'Reason';
+$lang_report_php['message'] = 'Message';
+$lang_report_php['report_footer'] = 'Sent by %s from IP %s at %s (Gallery time)';
+$lang_report_php['obscene'] = 'obscene';
+$lang_report_php['offensive'] = 'offensive';
+$lang_report_php['misplaced'] = 'off-topic/misplaced';
+$lang_report_php['missing'] = 'missing';
+$lang_report_php['issue'] = 'error/cannot view';
+$lang_report_php['other'] = 'other';
+$lang_report_php['refers_to'] = 'File report refers to';
+$lang_report_php['reasons_list_heading'] = 'reason(s) for report:';
+$lang_report_php['no_reason_given'] = 'no reason was given';
+$lang_report_php['go_comment'] = 'Go to comment';
+$lang_report_php['view_comment'] = 'View full report with comment';
+$lang_report_php['type_file'] = 'file';
+$lang_report_php['type_comment'] = 'comment';
+$lang_report_php['invalid_data'] = 'The data for the report you are trying to access has been corrupted by your mail client. Check the link is complete.';
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'File info';
+$lang_editpics_php['desc'] = 'Description';
+$lang_editpics_php['approval'] = 'Approval'; //cpg 1.5
+$lang_editpics_php['approved'] = 'Approved'; // cpg 1.5
+$lang_editpics_php['unapproved'] = 'Unapproved'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = 'New keyword';
+$lang_editpics_php['new_keywords'] = 'New keywords found';
+$lang_editpics_php['existing_keyword'] = 'Existing keyword';
+$lang_editpics_php['pic_info_str'] = '%s &times; %s - %s KB - %s views - %s votes';
+$lang_editpics_php['approve'] = 'Approve file';
+$lang_editpics_php['postpone_app'] = 'Postpone approval';
+$lang_editpics_php['del_pic'] = 'Delete file';
+$lang_editpics_php['del_all'] = 'Delete ALL files';
+$lang_editpics_php['read_exif'] = 'Read EXIF info again';
+$lang_editpics_php['reset_view_count'] = 'Reset view counter';
+$lang_editpics_php['reset_all_view_count'] = 'Reset ALL view counters';
+$lang_editpics_php['reset_votes'] = 'Reset votes';
+$lang_editpics_php['reset_all_votes'] = 'Reset ALL votes';
+$lang_editpics_php['del_comm'] = 'Delete comments';
+$lang_editpics_php['del_all_comm'] = 'Delete ALL comments';
+$lang_editpics_php['upl_approval'] = 'Upload approval';
+$lang_editpics_php['edit_pics'] = 'Edit files';
+$lang_editpics_php['edit_pic'] = 'Edit file'; // cpg 1.5
+$lang_editpics_php['see_next'] = 'See next files';
+$lang_editpics_php['see_prev'] = 'See previous files';
+$lang_editpics_php['n_pic'] = '%s files';
+$lang_editpics_php['n_of_pic_to_disp'] = 'Number of files to display';
+$lang_editpics_php['crop_title'] = 'Coppermine Picture Editor';
+$lang_editpics_php['preview'] = 'Preview';
+$lang_editpics_php['save'] = 'Save picture';
+$lang_editpics_php['save_thumb'] = 'Save as thumbnail';
+$lang_editpics_php['gallery_icon'] = 'Make this my icon';
+$lang_editpics_php['sel_on_img'] = 'The selection has to be entirely on the image!'; // js-alert
+$lang_editpics_php['album_properties'] = 'Album properties';
+$lang_editpics_php['parent_category'] = 'Parent category';
+$lang_editpics_php['thumbnail_view'] = 'Thumbnail view';
+$lang_editpics_php['select_unselect'] = 'select/unselect all';
+$lang_editpics_php['file_exists'] = 'Destination file \'%s\' already exists.';
+$lang_editpics_php['rename_failed'] = 'Failed to rename \'%s\' to \'%s\'.';
+$lang_editpics_php['src_file_missing'] = 'Source file \'%s\' is missing.';
+$lang_editpics_php['mime_conv'] = 'Cannot convert file from \'%s\' to \'%s\'';
+$lang_editpics_php['forb_ext'] = 'Forbidden file extension.';
+$lang_editpics_php['error_editor_class'] = 'Editor class for your resize method not implemented'; // cpg 1.5
+$lang_editpics_php['error_document_size'] = 'Document has no width or height'; // cpg 1.5 // js-alert
+$lang_editpics_php['success_picture'] = 'Picture successfully saved - you can %sclose%s this window now'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Thumbnail successfully saved - you can %sclose%s this window now'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['rotate'] = 'Rotate'; // cpg 1.5
+$lang_editpics_php['mirror'] = 'Mirror'; // cpg 1.5
+$lang_editpics_php['scale'] = 'Scale'; // cpg 1.5
+$lang_editpics_php['new_width'] = 'New width'; // cpg 1.5
+$lang_editpics_php['new_height'] = 'New height'; // cpg 1.5
+$lang_editpics_php['enable_clipping'] = 'Enable clipping, apply to crop'; // cpg 1.5
+$lang_editpics_php['jpeg_quality'] = 'JPEG Output Quality'; // cpg 1.5
+$lang_editpics_php['or'] = 'OR'; // cpg 1.5
+$lang_editpics_php['approve_pic'] = 'Approve file'; // cpg 1.5
+$lang_editpics_php['approve_all'] = 'Approve ALL files'; // cpg 1.5
+$lang_editpics_php['error_empty'] = 'Album is empty'; // cpg1.5
+$lang_editpics_php['error_approval_empty'] = 'No more pictures to approve'; // cpg1.5
+$lang_editpics_php['error_linked_only'] = 'Album only contains linked files, which you cannot edit here'; // cpg1.5
+$lang_editpics_php['note_approve_public'] = 'Files moved to a public album must be approved by an admin.'; // cpg1.5
+$lang_editpics_php['note_approve_private'] = 'Files moved to a private gallery album must be approved by an admin.' ; // cpg1.5
+$lang_editpics_php['note_edit_control'] = 'Files moved to a public album cannot be edited.'; // cpg1.5
+$lang_editpics_php['confirm_move'] = 'Are you sure you want to move this file?'; // cpg1.5 //js-alert
+$lang_editpics_php['success_changes'] = 'Changes successfully saved'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'Password reminder';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'You are already logged in!';
+$lang_forgot_passwd_php['enter_email'] = 'Enter your email address';
+$lang_forgot_passwd_php['submit'] = 'go';
+$lang_forgot_passwd_php['illegal_session'] = 'Forgot password session invalid or has expired.';
+$lang_forgot_passwd_php['failed_sending_email'] = 'The password reminder email can\'t be sent!';
+$lang_forgot_passwd_php['email_sent'] = 'An email with your username and new password was sent to %s';
+$lang_forgot_passwd_php['verify_email_sent'] = 'An email has been sent to %s. Please check your email to complete the process.';
+$lang_forgot_passwd_php['err_unk_user'] = 'Selected user does not exist!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - New password request';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Your new password';
+$lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+You have requested a new password. If you would like to proceed with having a new password sent to you, click on the following link:
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+Regards,
+
+The management of {SITE_NAME}
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+Here is the new password you requested:
+
+Username: {USER_NAME}
+Password: {PASSWORD}
+
+Go to <a href="{SITE_LINK}">{SITE_LINK}</a> to log in.
+
+
+Regards,
+
+The management of {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'Gerenciar Grupos'; // cpg1.5.x
+$lang_groupmgr_php['group_name'] = 'Grupos';
+$lang_groupmgr_php['permissions'] = 'Permissions';
+$lang_groupmgr_php['public_albums'] = 'Public albums upload';
+$lang_groupmgr_php['personal_gallery'] = 'Personal gallery';
+$lang_groupmgr_php['disk_quota'] = 'Quota';
+$lang_groupmgr_php['rating'] = 'Rating';
+$lang_groupmgr_php['ecards'] = 'Ecards';
+$lang_groupmgr_php['comments'] = 'Comments';
+$lang_groupmgr_php['allowed'] = 'Allowed';
+$lang_groupmgr_php['approval'] = 'Approval';
+$lang_groupmgr_php['create_new_group'] = 'Create new group';
+$lang_groupmgr_php['del_groups'] = 'Delete selected group(s)';
+$lang_groupmgr_php['confirm_del'] = 'Warning, when you delete a group, users that belong to this group will be transferred to the \'Registered\' group!\n\nDo you want to proceed?'; // js-alert
+$lang_groupmgr_php['title'] = 'Manage user groups';
+$lang_groupmgr_php['reset_to_default'] = 'Reset to default name (%s) - recommended!';
+$lang_groupmgr_php['error_group_empty'] = 'Group table was empty!<br />Default groups created, please reload this page';
+$lang_groupmgr_php['explain_greyed_out_title'] = 'Why is this row grayed out?';
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'You cannot change the properties of this group because the access level of this group is NONE. All unlogged users (members of the group %s) can\'t do anything but login; therefore group settings don\'t apply for them. Change the access level here or on the Gallery Configuration page under "User Settings", "Allow unlogged users access".';
+$lang_groupmgr_php['group_assigned_album'] = 'assigned album(s)';
+$lang_groupmgr_php['access_level'] = 'Access level'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'thumbnail, intermediate, and full-size image'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate'] = 'thumbnail and intermediate image'; // cpg1.5
+$lang_groupmgr_php['thumbnail_only'] = 'thumbnail only'; // cpg1.5
+$lang_groupmgr_php['none'] = 'none'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'Benvindo!';
+
+$lang_album_admin_menu['confirm_delete'] = 'Are you sure you want to DELETE this album?\\nAll files and comments will also be deleted.'; // js-alert
+$lang_album_admin_menu['delete'] = 'Apagar';
+$lang_album_admin_menu['modify'] = 'Propriedades';
+$lang_album_admin_menu['edit_pics'] = 'Editar matrículas';
+$lang_album_admin_menu['cat_locked'] = 'Este album está bloqueado para edição'; // cpg1.5.x
+
+$lang_list_categories['home'] = 'Inicio';
+$lang_list_categories['stat1'] = '[pictures] imagens de matrículas em [albums] albuns e [cat] categorias com [comments] comentários visualizados [views] vezes'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = '[pictures] imagens de matrículas em [albums] albuns visualizados [views] vezes'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = '%s\'s Gallery';
+$lang_list_categories['stat3'] = '[pictures] imagens de matrículas em [albums] albuns com [comments] comentários visualizados [views] vezes'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'Usucomentários';
+$lang_list_users['no_user_gal'] = 'There are no user galleries';
+$lang_list_users['n_albums'] = '%s album(s)';
+$lang_list_users['n_pics'] = '%s imagens de matrícula(s)';
+
+$lang_list_albums['n_pictures'] = '%s imagens de matrículas';
+$lang_list_albums['last_added'] = ', último envio %s';
+$lang_list_albums['n_link_pictures'] = '%s imagens de matrículas com link';
+$lang_list_albums['total_pictures'] = '%s do total de imagens de matrículas';
+$lang_list_albums['alb_hits'] = 'Album visualizado %s vezes'; // cpg1.5
+$lang_list_albums['from_category'] = ' - Da categoria: '; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'The installer has already been successfully run once and is now locked.';
+$lang_install['already_succ_explain'] = 'If you want to run the installer again, you first need to delete the \'include/config.inc.php\' file that was created in the directory where you put Coppermine. You can do this with any FTP program';
+$lang_install['cant_read_tmp_conf'] = 'The installer can\'t read the temporary config file %s.';
+$lang_install['cant_write_tmp_conf'] = 'The installer can\'t write the temporary config file %s.';
+$lang_install['review_permissions'] = 'Please review directory permissions.';
+$lang_install['change_lang'] = 'Change language';
+$lang_install['check_path'] = 'Check path';
+$lang_install['continue'] = 'Next step';
+$lang_install['conv_said'] = 'The convert program said:';
+$lang_install['license_info'] = 'Coppermine is a picture/multimedia gallery package that is released under GNU GPL v3. By installing, you agree to be bound to Coppermine\'s license:';
+$lang_install['cpg_info_frames'] = 'Your browser appears incapable of displaying inline frames. You can review the license within the docs folder that ships with your Coppermine package.';
+$lang_install['license'] = 'Coppermine license agreement';
+$lang_install['create_table'] = 'Creating table \'%s\'';
+$lang_install['db_populating'] = 'Trying to insert data in the database.';
+$lang_install['db_alr_populated'] = 'Already inserted required data in the database.';
+$lang_install['dir_ok'] = 'Directory found';
+$lang_install['directory'] = 'Directory';
+$lang_install['email'] = 'Email address';
+$lang_install['email_no_match'] = 'Email addresses do not match or are invalid.';
+$lang_install['email_verif'] = 'Verify email';
+$lang_install['err_cpgnuke'] = '<h1>ERROR</h1>You seem to be trying to install the standalone Coppermine into your Nuke portal.<br />This version can only be used as standalone!<br />Some server setups might display this warning even though you don\'t have a nuke portal installed - if this is the case for you, <a href="%s?continue_anyway=1">continue</a> with the install. If you are using a nuke portal, you might want to take a look into <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> or use one of the (unsupported)<a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine ports</a> - do not continue!';
+$lang_install['error'] = 'ERROR';
+$lang_install['error_need_corr'] = 'The following errors were encountered and need to be corrected first:';
+$lang_install['finish'] = 'Finish installation';
+$lang_install['gd_note'] = '<strong>Important :</strong> older versions of the GD graphic library support only JPEG and PNG images. If this is the case for you, then the script will not be able to create thumbnails for GIF images.';
+$lang_install['go_to_main'] = 'Go to the main page';
+$lang_install['im_no_convert_ex'] = 'The installer found the ImageMagick \'convert\' program in \'%s\', however it can\'t be executed by the script.<br />You may consider using GD instead of ImageMagick.';
+$lang_install['im_not_found'] = 'The installer tried to find ImageMagick, but could not determine its existence or there was an error. <br />Coppermine can use the <a href="http://www.imagemagick.org/">ImageMagick</a> \'convert\' program to create thumbnails. Quality of images produced by ImageMagick is superior to GD1 but equivalent to GD2.<br />If ImageMagick is installed on your system and you want to use it, <br />you need to input the full path to the \'convert\' program below. <br />On Windows the path should look something like \'c:/ImageMagick/\' and should not contain any space, on Unix is it something like \'/usr/bin/\'.<br />If you have no idea wether you have ImageMagick or not, leave this field empty - the installer will then try to use GD2 by default (which is what most users have). <br />You can change this later as well (in Coppermine\'s config screen), so don\'t be afraid if you\'re not sure what to enter here - leave it blank.';
+$lang_install['im_packages'] = 'Your server supports the following image package(s)';
+$lang_install['im_path'] = 'Path to ImageMagick:';
+$lang_install['im_path_space'] = 'The path to ImageMagick (\'%s\') contains at least one space. This will cause problems in the script.<br />You must move ImageMagick to another directory.';
+$lang_install['installation'] = 'installation';
+$lang_install['installer_locked'] = 'The installer is locked';
+$lang_install['installer_selected'] = 'The installer selected';
+$lang_install['inv_im_path'] = 'The installer cannot find the \'%s\' directory you have specified for ImageMagick or it does not have permission to access it. Check that your typing is correct and that you have access to the specified directory.';
+$lang_install['lets_go'] = 'Let\'s Go!';
+$lang_install['mysql_create_btn'] = 'Create';
+$lang_install['mysql_create_db'] = 'Create new MySQL database';
+$lang_install['mysql_db_name'] = 'MySQL database name';
+$lang_install['mysql_error'] = 'MySQL error: ';
+$lang_install['mysql_host'] = 'MySQL host<br />(localhost is usually OK)';
+$lang_install['mysql_username'] = 'MySQL username'; // cpg1.5
+$lang_install['mysql_password'] = 'MySQL password'; // cpg1.5
+$lang_install['mysql_no_create_db'] = 'Could not create MySQL database.';
+$lang_install['mysql_no_sel_dbs'] = 'Could not retrieve available MySQL databases';
+$lang_install['mysql_succ'] = 'Successful connection with database';
+$lang_install['mysql_tbl_pref'] = 'MySQL table prefix';
+$lang_install['mysql_test_connection'] = 'Test connection';
+$lang_install['mysql_wrong_db'] = 'MySQL could not locate a database called \'%s\' please check the value entered for this';
+$lang_install['n_a'] = 'N/A';
+$lang_install['no_admin_email'] = 'You have to enter an admin email address';
+$lang_install['no_admin_password'] = 'You have to enter an admin password';
+$lang_install['no_admin_username'] = 'You have to enter an admin username';
+$lang_install['no_dir'] = 'Directory not available';
+$lang_install['no_gd'] = 'Your installation of PHP does not seem to include the \'GD\' graphic library extension and you have not indicated that you want to use ImageMagick. Coppermine has been configured to use GD2 because the automatic GD detection sometimes fails. If GD is installed on your system, the script should work else you will need to install ImageMagick.';
+$lang_install['no_mysql_conn'] = 'Could not create a MySQL connection, please check the MySQL details entered';
+$lang_install['no_mysql_support'] = 'PHP does not have MySQL support enabled.';
+$lang_install['no_thumb_method'] = 'You have to choose an image manipulation application (GD/IM)';
+$lang_install['nok'] = 'Not OK';
+$lang_install['not_here_yet'] = 'Nothing here yet, please click %shere%s to go back.';
+$lang_install['ok'] = 'OK';
+$lang_install['on_q'] = 'on query';
+$lang_install['or'] = 'or';
+$lang_install['pass_err'] = 'Passwords don\'t match, you used illegal characters or didn\'t provide one.';
+$lang_install['password'] = 'Password';
+$lang_install['password_verif'] = 'Verify Password';
+$lang_install['perm_error'] = 'The permissions of \'%s\' are set to %s, please set them to';
+$lang_install['perm_ok'] = 'The permissions on certain directories have been checked, and seem to be ok. <br />Please proceed to the next step.';
+$lang_install['perm_not_ok'] = 'The permissions on certain directories are not set correctly.<br />Please change the permissions of the directories below that are marked "Not OK".'; // cpg1.5
+$lang_install['please_go_back'] = 'Please %sclick here%s to go back and fix this problem before proceeding.';
+$lang_install['populate_db'] = 'Populate database';
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> is now properly configured and ready to use.<br /><a href="login.php">Login</a> using the information you provided for your admin account.';
+$lang_install['sect_create_adm'] = 'This section requires information to create your Coppermine administration account. Use only alphanumeric characters. Enter the data carefully!';
+$lang_install['sect_mysql_info'] = 'This section requires information on how to access your MySQL database.<br />If you don\'t know how to fill them, check with your webhost support.';
+$lang_install['sect_mysql_sel_db'] = 'Here you have to choose which database you want to use for Coppermine.<br />If your MySQL account has the needed privileges, you can create a new database from within the installer or you can use an existing database. If you don\'t like both options, you will have to create a database first outside the Coppermine installer, then return here then select the new database from the dropdown box below. You can also change the table prefix (don\'t use dots though), but keeping the default prefix is recommended.';
+$lang_install['select_lang'] = 'Select default language: ';
+$lang_install['sql_file_not_found'] = 'The file \'%s\' could not be found. Check that you have uploaded all Coppermine files to your server.';
+$lang_install['status'] = 'Status';
+$lang_install['subdir_called'] = 'A subdirectory called \'%s\' should normally exist in the directory where you uploaded Coppermine.<br />The installer can\'t find this directory. Check that you have uploaded all Coppermine files to your server.';
+$lang_install['title_admin'] = 'Create Coppermine administrator';
+$lang_install['title_dir_check'] = 'Checking directory permissions';
+$lang_install['title_file_check'] = 'Checking installation files';
+$lang_install['title_finished'] = 'Installation completed';
+$lang_install['title_imp'] = 'Image package selection';
+$lang_install['title_imp_test'] = 'Testing image library';
+$lang_install['title_mysql_db_sel'] = 'MySQL database selection';
+$lang_install['title_mysql_pop'] = 'Creating database structure';
+$lang_install['title_mysql_user'] = 'MySQL user authentication';
+$lang_install['title_welcome'] = 'Welcome to Coppermine installation';
+$lang_install['tmp_conf_error'] = 'Unable to write the temporary config file - make sure the \'include\' folder is writable for the script.';
+$lang_install['tmp_conf_ser_err'] = 'A serious error occurred in the installer, try reloading your page or start over by removing the \'include/config.tmp\' file.';
+$lang_install['try_again'] = 'Try again!';
+$lang_install['unable_write_config'] = 'Unable to write config file';
+$lang_install['user_err'] = 'Admin username must contain only alphanumeric characters and can\'t be empty.';
+$lang_install['username'] = 'Username';
+$lang_install['your_admin_account'] = 'Your admin account';
+$lang_install['no_cookie'] = 'Your browser did not accept our cookie. It is recommended to accept cookies.';
+$lang_install['no_javascript'] = 'Your browser doesn\'t seem to have Javascript enabled - it is highly recommended to enable it.';
+$lang_install['register_globals_detected'] = 'It seems your PHP configuration has \'register_globals\' enabled - you should disable this for security reasons.';
+$lang_install['more'] = 'more';
+$lang_install['version_undetected'] = 'The script could not determine the version of %s your server is using. Be sure it is at least version %s.';
+$lang_install['version_incompatible'] = 'The script detected an incompatible version (%s) of %s on your server.<br />Make sure to use a compatible version (%s or better) before continuing!';
+$lang_install['read_gif'] = 'Read/write .gif file';
+$lang_install['read_png'] = 'Read/write .png file';
+$lang_install['read_jpg'] = 'Read/write .jpg file';
+$lang_install['write_error'] = 'Could not write generated image to disk.';
+$lang_install['read_error'] = 'Could not read the source image.';
+$lang_install['combine_error'] = 'Could not combine the source images';
+$lang_install['text_error'] = 'Could not add text to the source image';
+$lang_install['scale_error'] = 'Could not scale the source image';
+$lang_install['pixels'] = 'pixels';
+$lang_install['combine'] = 'Combine 2 images';
+$lang_install['text'] = 'Write text on image';
+$lang_install['scale'] = 'Scale an image';
+$lang_install['generated_image'] = 'Generated image';
+$lang_install['reference_image'] = 'Reference image';
+$lang_install['imp_test_error'] = 'There was an error in one or more of the tests, please make sure you selected the appropriate Image Processing Package and it is configured correctly!';
+$lang_install['writable'] = 'Writable';
+$lang_install['not_writable'] = 'Not writable';
+$lang_install['not_exist'] = 'Does not exist';
+$lang_install['old_install'] = 'This is the new install wizard. Click %shere%s for the classic install screen.'; //cpg1.5
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'Manage keywords';
+$lang_keywordmgr_php['search'] = 'Search';
+$lang_keywordmgr_php['keyword_test_search'] = 'Search for %s in new window';
+$lang_keywordmgr_php['keyword_del'] = 'Delete the keyword %s';
+$lang_keywordmgr_php['confirm_delete'] = 'Are you sure you want to delete the keyword %s from the whole gallery?'; // js-alert
+$lang_keywordmgr_php['change_keyword'] = 'Change keyword';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = 'Language manager';
+$lang_langmgr_php['english_language_name'] = 'English';
+$lang_langmgr_php['native_language_name'] = 'Native';
+$lang_langmgr_php['custom_language_name'] = 'Custom';
+$lang_langmgr_php['language_name'] = 'Language name';
+$lang_langmgr_php['language_file'] = 'Language file';
+$lang_langmgr_php['flag'] = 'Flag';
+$lang_langmgr_php['file_available'] = 'Available';
+$lang_langmgr_php['enabled'] = 'Enabled';
+$lang_langmgr_php['complete'] = 'Complete';
+$lang_langmgr_php['default'] = 'Default';
+$lang_langmgr_php['missing'] = 'missing';
+$lang_langmgr_php['broken'] = 'appears to be broken or inaccessible';
+$lang_langmgr_php['exists_in_db_and_file'] = 'exists in database and as file';
+$lang_langmgr_php['exists_as_file_only'] = 'exists as file only';
+$lang_langmgr_php['pick_a_flag'] = 'Pick one';
+$lang_langmgr_php['replace_x_with_y'] = 'Replace %s with %s';
+$lang_langmgr_php['tanslator_information'] = 'Translator information';
+$lang_langmgr_php['cpg_version'] = 'Coppermine version';
+$lang_langmgr_php['hide_details'] = 'Hide details';
+$lang_langmgr_php['show_details'] = 'Show details';
+$lang_langmgr_php['loading'] = 'Loading';
+$lang_langmgr_php['english_missing'] = 'The English language file is missing although it should never be removed. You need to restore it immediately.';
+$lang_langmgr_php['enable_at_least_one'] = 'You need to enable at least one language for the gallery to work';
+$lang_langmgr_php['enable_default'] = 'You chose a default language that is not enabled. Pick another default language or enable the language you selected as default!';
+$lang_langmgr_php['available_default'] = 'You chose a default language that is not even available. Pick another default language!';
+$lang_langmgr_php['version_does_not_match'] = 'The version of this file does not match your Coppermine version. Use with caution and test thoroughly!';
+$lang_langmgr_php['no_version'] = 'No version information could be retrieved. It\'s very likely that this language file doesn\'t work at all or isn\'t an actual language file.';
+$lang_langmgr_php['filesize'] = 'Filesize %s is implausible';
+$lang_langmgr_php['content_missing'] = 'The file doesn\'t seem to contain the needed data, so it\'s probably not a valid language file.';
+$lang_langmgr_php['status'] = 'Status';
+$lang_langmgr_php['default_language'] = 'Default language set to %s';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'Login';
+$lang_login_php['enter_login_pswd'] = 'Enter your username and password to login';
+$lang_login_php['username'] = 'Username';
+$lang_login_php['email'] = 'Email Address'; // cpg1.5
+$lang_login_php['both'] = 'Username / Email Address'; // cpg1.5
+$lang_login_php['password'] = 'Password';
+$lang_login_php['remember_me'] = 'Remember me';
+$lang_login_php['welcome'] = 'Welcome %s ...';
+$lang_login_php['err_login'] = 'Login failed. Try again.';
+$lang_login_php['err_already_logged_in'] = 'You are already logged in!';
+$lang_login_php['forgot_password_link'] = 'I forgot my password';
+$lang_login_php['cookie_warning'] = 'Warning your browser does not accept script\'s cookies';
+$lang_login_php['send_activation_link'] = 'Missed activation link?';
+$lang_login_php['force_login'] = 'You must login to view this page'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Login to continue'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'Logout';
+$lang_logout_php['bye'] = 'Bye bye %s ...';
+$lang_logout_php['err_not_logged_in'] = 'You are not logged in!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = 'up one level';
+$lang_minibrowser_php['current_path'] = 'current path';
+$lang_minibrowser_php['select_directory'] = 'please select a directory';
+$lang_minibrowser_php['click_to_close'] = 'Click image to close this window';
+$lang_minibrowser_php['folder'] = 'Folder'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = 'Turning display of admin controls off...'; // cpg1.5
+$lang_mode_php[1] = 'Turning display of admin controls on...'; // cpg1.5
+$lang_mode_php['news_hide'] = 'Hiding news...'; // cpg1.5
+$lang_mode_php['news_show'] = 'Showing news...'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Update album %s';
+$lang_modifyalb_php['related_tasks'] = 'Related tasks'; // cpg1.5
+$lang_modifyalb_php['choose_album'] = 'Choose album'; // cpg1.5
+$lang_modifyalb_php['general_settings'] = 'General settings';
+$lang_modifyalb_php['alb_title'] = 'Album title';
+$lang_modifyalb_php['alb_cat'] = 'Album category';
+$lang_modifyalb_php['alb_desc'] = 'Album description';
+$lang_modifyalb_php['alb_keyword'] = 'Album keyword';
+$lang_modifyalb_php['alb_thumb'] = 'Album thumbnail';
+$lang_modifyalb_php['alb_perm'] = 'Permissions for this album';
+$lang_modifyalb_php['can_view'] = 'Album can be viewed by';
+$lang_modifyalb_php['can_upload'] = 'Visitors can upload files';
+$lang_modifyalb_php['can_post_comments'] = 'Visitors can post comments';
+$lang_modifyalb_php['can_rate'] = 'Visitors can rate files';
+$lang_modifyalb_php['user_gal'] = 'User Gallery';
+$lang_modifyalb_php['my_gal'] = '* My Gallery *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* No category *';
+$lang_modifyalb_php['alb_empty'] = 'Album is empty';
+$lang_modifyalb_php['last_uploaded'] = 'Last uploaded';
+$lang_modifyalb_php['public_alb'] = 'Everybody (public album)';
+$lang_modifyalb_php['me_only'] = 'Me only';
+$lang_modifyalb_php['owner_only'] = 'Album owner (%s) only';
+$lang_modifyalb_php['group_only'] = 'Members of the \'%s\' group';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'No album you can modify in the database.';
+$lang_modifyalb_php['update'] = 'Update album';
+$lang_modifyalb_php['reset_album'] = 'Reset album';
+$lang_modifyalb_php['reset_views'] = 'Reset views counter to &quot;0&quot; in %s';
+$lang_modifyalb_php['reset_rating'] = 'Reset ratings on all files in %s';
+$lang_modifyalb_php['delete_comments'] = 'Delete all comments made in %s';
+$lang_modifyalb_php['delete_files'] = '%sIrreversibly%s delete all files in %s';
+$lang_modifyalb_php['views'] = 'views';
+$lang_modifyalb_php['votes'] = 'votes';
+$lang_modifyalb_php['comments'] = 'comments';
+$lang_modifyalb_php['files'] = 'files';
+$lang_modifyalb_php['submit_reset'] = 'submit changes';
+$lang_modifyalb_php['reset_views_confirm'] = 'I\'m sure';
+$lang_modifyalb_php['notice1'] = '(*) depending on %sgroups%s settings'; //(do not translate %s!)
+$lang_modifyalb_php['can_moderate'] = 'Album can be moderated by'; // cpg 1.5
+$lang_modifyalb_php['admins_only'] = 'Admins only'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'Album password (New password)';
+$lang_modifyalb_php['alb_password_hint'] = 'Album password hint';
+$lang_modifyalb_php['edit_files'] = 'Edit files';
+$lang_modifyalb_php['parent_category'] = 'Parent category';
+$lang_modifyalb_php['thumbnail_view'] = 'Thumbnail view';
+$lang_modifyalb_php['random_image'] = 'Random Image'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'Password protect this album (Tick for yes)'; //cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP info';
+$lang_phpinfo_php['explanation'] = 'This is the output generated by the PHP function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine.';
+$lang_phpinfo_php['no_link'] = 'Having others see your phpinfo can be a security risk, that\'s why this page is only visible when you\'re logged in as admin. You cannot post a link to this page for others, they will be denied access.';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'Picture Manager';
+$lang_picmgr_php['confirm_modifs'] = 'Really perform the modifications?'; // cpg1.5 // js-alert
+$lang_picmgr_php['no_change'] = 'You did not make any change!';
+$lang_picmgr_php['no_album'] = '* No album *';
+$lang_picmgr_php['explanation_header'] = 'The custom sort order you can specify on this page will only be taken into account if';
+$lang_picmgr_php['explanation1'] = 'the admin has set the "Default sort order for files" in the config to "Position descending" or "Position ascending" (global setting for all users who haven\'t chosen another sort option individually)';
+$lang_picmgr_php['explanation2'] = 'the user has chosen "Position descending" or "Position ascending" on the thumbnail page (per user setting)';
+$lang_picmgr_php['change_album'] = 'If you change the album, your changes will be lost!'; // cpg1.5 // js-alert
+$lang_picmgr_php['submit_reminder'] = 'Sorting changes are not saved until you click &quot;Apply changes&quot;.'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+$lang_pluginmgr_php['confirm_uninstall'] = 'Are you sure you want to UNINSTALL this plugin?';
+$lang_pluginmgr_php['confirm_remove'] = 'NOTE: Plugin API is disabled. Do you want to MANUALLY REMOVE this plugin, ignoring any cleanup actions?'; // cpg1.5
+$lang_pluginmgr_php['confirm_delete'] = 'Are you sure you want to DELETE this plugin?';
+$lang_pluginmgr_php['pmgr'] = 'Plugin Manager';
+$lang_pluginmgr_php['explanation'] = 'Install / uninstall / manage plugins using this page.'; // cpg1.5
+$lang_pluginmgr_php['plugin_enabled'] = 'Plugin API enabled'; // cpg1.5
+$lang_pluginmgr_php['name'] = 'Name';
+$lang_pluginmgr_php['author'] = 'Author';
+$lang_pluginmgr_php['desc'] = 'Description';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'Installed Plugins';
+$lang_pluginmgr_php['n_plugins'] = 'Plugins Not installed';
+$lang_pluginmgr_php['none_installed'] = 'None Installed';
+$lang_pluginmgr_php['operation'] = 'Operation';
+$lang_pluginmgr_php['not_plugin_package'] = 'The file uploaded is not a plugin package.';
+$lang_pluginmgr_php['copy_error'] = 'There was an error copying the package to the plugins folder.';
+$lang_pluginmgr_php['upload'] = 'Upload';
+$lang_pluginmgr_php['configure_plugin'] = 'Configure plugin';
+$lang_pluginmgr_php['cleanup_plugin'] = 'Cleanup plugin';
+$lang_pluginmgr_php['extra'] = 'Extra'; // cpg1.5
+$lang_pluginmgr_php['install_info'] = 'Install information'; // cpg1.5
+$lang_pluginmgr_php['plugin_disabled_note'] = 'Plugin API is disabled, so that operation is not allowed.'; // cpg1.5
+$lang_pluginmgr_php['install'] = 'install'; // cpg1.5
+$lang_pluginmgr_php['uninstall'] = 'uninstall'; // cpg1.5
+$lang_pluginmgr_php['minimum_requirements_not_met'] = 'Minimum requirements not met'; // cpg1.5
+$lang_pluginmgr_php['confirm_version'] = 'Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?'; // cpg1.5 // js-alert
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = 'Sorry but you have already rated this file';
+$lang_rate_pic_php['rate_ok'] = 'Your vote was accepted';
+$lang_rate_pic_php['forbidden'] = 'You cannot rate your own files.';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['disclamer'] = <<< EOT
+While the administrators of {SITE_NAME} will attempt to remove or edit any generally objectionable material as quickly as possible, it is impossible to review every post. Therefore you acknowledge that all posts made to this site express the views and opinions of the author and not the administrators or webmaster (except for posts by these people) and hence will not be held liable.<br />
+<br />
+You agree not to post any abusive, obscene, vulgar, slanderous, hateful, threatening, sexually-oriented or any other material that may violate any applicable laws. You agree that the webmaster, administrator and moderators of {SITE_NAME} have the right to remove or edit any content at any time should they see fit. As a user you agree to any information you have entered above being stored in a database. While this information will not be disclosed to any third party without your consent the webmaster and administrator cannot be held responsible for any hacking attempt that may lead to the data being compromised.<br />
+<br />
+This site uses cookies to store information on your local computer. These cookies serve only to improve your viewing pleasure. The email address is used only for confirming your registration details and password.<br />
+<br />
+By clicking 'I agree' below you agree to be bound by these conditions.
+EOT;
+$lang_register_php['page_title'] = 'User registration';
+$lang_register_php['term_cond'] = 'Terms and conditions';
+$lang_register_php['i_agree'] = 'I agree';
+$lang_register_php['submit'] = 'Submit registration';
+$lang_register_php['err_user_exists'] = 'The username you have entered already exists, please choose a different one';
+$lang_register_php['err_global_pw'] = 'Invalid global registration password'; // cpg1.5
+$lang_register_php['err_global_pass_same'] = 'Your password should be different from the global password'; // cpg1.5
+$lang_register_php['err_duplicate_email'] = 'Another user has already registered with the email address you entered';
+$lang_register_php['err_disclaimer'] = 'You need to agree to the disclaimer'; // cpg1.5
+$lang_register_php['enter_info'] = 'Input registration information';
+$lang_register_php['required_info'] = 'Required information';
+$lang_register_php['optional_info'] = 'Optional information';
+$lang_register_php['username'] = 'Username';
+$lang_register_php['password'] = 'Password';
+$lang_register_php['password_again'] = 'Re-enter password';
+$lang_register_php['global_registration_pw'] = 'Global registration password'; // cpg1.5
+$lang_register_php['email'] = 'Email';
+$lang_register_php['location'] = 'Location';
+$lang_register_php['interests'] = 'Interests';
+$lang_register_php['website'] = 'Home page';
+$lang_register_php['occupation'] = 'Occupation';
+$lang_register_php['error'] = 'ERROR';
+$lang_register_php['confirm_email_subject'] = '%s - Registration confirmation';
+$lang_register_php['information'] = 'Information';
+$lang_register_php['failed_sending_email'] = 'The registration confirmation email can\'t be send!';
+$lang_register_php['thank_you'] = 'Thank you for registering.<br />An email with information on how to activate your account was sent to the email address you provided.';
+$lang_register_php['acct_created'] = 'Your account has been created and you can now login with your username and password';
+$lang_register_php['acct_active'] = 'Your account is now active and you can login with your username and password';
+$lang_register_php['acct_already_act'] = 'Account is already active!';
+$lang_register_php['acct_act_failed'] = 'This account can\'t be activated!';
+$lang_register_php['err_unk_user'] = 'Selected user does not exist!';
+$lang_register_php['x_s_profile'] = '%s\'s profile';
+$lang_register_php['group'] = 'Group';
+$lang_register_php['reg_date'] = 'Joined';
+$lang_register_php['disk_usage'] = 'Disk usage';
+$lang_register_php['change_pass'] = 'Change password';
+$lang_register_php['current_pass'] = 'Current password';
+$lang_register_php['new_pass'] = 'New password';
+$lang_register_php['new_pass_again'] = 'New password again';
+$lang_register_php['err_curr_pass'] = 'Current password is incorrect';
+$lang_register_php['change_pass'] = 'Change my password';
+$lang_register_php['update_success'] = 'Your profile was updated';
+$lang_register_php['pass_chg_success'] = 'Your password was changed';
+$lang_register_php['pass_chg_error'] = 'Your password was not changed';
+$lang_register_php['notify_admin_email_subject'] = '%s - Registration notification';
+$lang_register_php['last_uploads'] = 'Last uploaded file'; // cpg1.5
+$lang_register_php['last_uploads_detail'] = 'Click to see all uploads by %s'; // cpg1.5
+$lang_register_php['last_comments'] = 'Last comment'; // cpg1.5
+$lang_register_php['you'] = 'you'; // cpg1.5
+$lang_register_php['last_comments_detail'] = 'Click to see all comments made by %s'; // cpg1.5
+$lang_register_php['notify_admin_email_body'] = 'A new user with the username "%s" has registered in your gallery';
+$lang_register_php['pic_count'] = 'files uploaded';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - Registration request';
+$lang_register_php['thank_you_admin_activation'] = 'Thank you.<br />Your request for account activation was sent to the admin. You will receive an email if approved.';
+$lang_register_php['acct_active_admin_activation'] = 'The account is now active and an email has been sent to the user.';
+$lang_register_php['notify_user_email_subject'] = '%s - Activation notification';
+$lang_register_php['delete_my_account'] = 'Delete my user account'; // cpg1.5
+$lang_register_php['warning_delete'] = 'Warning: deleting your account cannot be undone. The %sfiles you uploaded%s into public albums and %syour comments%s do not get deleted when deleting your user account! However, the files you uploaded into your personal gallery will be deleted.'; // cpg1.5 // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = 'I\'m sure that I want to delete my user account'; // cpg1.5
+$lang_register_php['really_delete'] = 'Do you really want to delete your user account?'; // cpg1.5 // js-alert
+$lang_register_php['edit_xs_profile'] = 'Edit the profile of %s'; // cpg1.5
+$lang_register_php['edit_my_profile'] = 'Edit my profile'; // cpg1.5
+$lang_register_php['none'] = 'none'; // cpg1.5
+$lang_register_php['user_name_banned'] = 'The username you have chosen is not allowed/banned. Choose another user name'; // cpg1.5
+$lang_register_php['email_address_banned'] = 'You are banned from this gallery. You are not allowed to re-register. Go away!'; // cpg1.5
+$lang_register_php['email_warning1'] = 'The email address field mustn\'t be empty!'; // cpg1.5
+$lang_register_php['email_warning2'] = 'The email address you entered is not valid. Review!'; // cpg1.5
+$lang_register_php['username_warning1'] = 'The username field mustn\'t be empty!'; // cpg1.5
+$lang_register_php['username_warning2'] = 'Username must be at least two characters long!'; // cpg1.5
+$lang_register_php['password_warning1'] = 'The password must be at least two characters long!'; // cpg1.5
+$lang_register_php['password_warning2'] = 'Username and password must be different!'; // cpg1.5
+$lang_register_php['password_verification_warning1'] = 'The two passwords do not match, please enter them again!'; // cpg1.5
+$lang_register_php['form_not_submit'] = 'The form hasn\'t been submit - there are errors that you need to correct first!'; // cpg1.5
+$lang_register_php['banned'] = 'Banned!'; // cpg1.5
+
+$lang_register_php['confirm_email'] = <<< EOT
+Thank you for registering at {SITE_NAME}
+
+In order to activate your account with username "{USER_NAME}", you need to click on the link below or copy and paste it in your web browser.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Regards,
+
+The management of {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+A new user with the username "{USER_NAME}" has registered in your gallery.
+In order to activate the account, you need to click on the link below or copy and paste it in your web browser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+Your account has been approved and activated.
+
+You can now log in at <a href="{SITE_LINK}">{SITE_LINK}</a> using the username "{USER_NAME}"
+
+
+Regards,
+
+The management of {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'Review comments';
+$lang_reviewcom_php['no_comment'] = 'There are no comments to review';
+$lang_reviewcom_php['n_comm_del'] = '%s comment(s) deleted';
+$lang_reviewcom_php['n_comm_disp'] = 'Number of comments to display';
+$lang_reviewcom_php['see_prev'] = 'See previous';
+$lang_reviewcom_php['see_next'] = 'See next';
+$lang_reviewcom_php['del_comm'] = 'Delete selected comments';
+$lang_reviewcom_php['user_name'] = 'Name';
+$lang_reviewcom_php['date'] = 'Date';
+$lang_reviewcom_php['comment'] = 'Comment';
+$lang_reviewcom_php['file'] = 'File';
+$lang_reviewcom_php['name_a'] = 'User name ascending';
+$lang_reviewcom_php['name_d'] = 'User name descending';
+$lang_reviewcom_php['date_a'] = 'Date ascending';
+$lang_reviewcom_php['date_d'] = 'Date descending';
+$lang_reviewcom_php['comment_a'] = 'Comment message ascending';
+$lang_reviewcom_php['comment_d'] = 'Comment message descending';
+$lang_reviewcom_php['file_a'] = 'File ascending';
+$lang_reviewcom_php['file_d'] = 'File descending';
+$lang_reviewcom_php['approval_a'] = 'Approval ascending'; // cpg1.5
+$lang_reviewcom_php['approval_d'] = 'Approval descending'; // cpg1.5
+$lang_reviewcom_php['ip_a'] = 'IP address ascending'; // cpg1.5
+$lang_reviewcom_php['ip_d'] = 'IP address descending'; // cpg1.5
+$lang_reviewcom_php['akismet_a'] = 'Akismet rating (valid comments at the bottom)'; // cpg1.5
+$lang_reviewcom_php['akismet_d'] = 'Akismet rating (valid comments at the top)'; // cpg1.5
+$lang_reviewcom_php['n_comm_appr'] = '%s approved comment(s)'; // cpg1.5
+$lang_reviewcom_php['n_comm_unappr'] = '%s unapproved comment(s)'; // cpg1.5
+$lang_reviewcom_php['configuration_changed'] = 'Approval config changed'; // cpg1.5
+$lang_reviewcom_php['only_approval'] = 'only display comments needing approval'; // cpg1.5
+$lang_reviewcom_php['approval'] = 'Approved'; // cpg1.5
+$lang_reviewcom_php['save_changes'] = 'Save changes'; // cpg1.5
+$lang_reviewcom_php['n_confirm_delete'] = 'Do you really want to delete the selected comment(s)?'; // cpg1.5
+$lang_reviewcom_php['with_selected'] = 'With selected'; // cpg1.5
+$lang_reviewcom_php['delete'] = 'delete'; // cpg1.5
+$lang_reviewcom_php['approve'] = 'approve'; // cpg1.5
+$lang_reviewcom_php['disapprove'] = 'mark unapproved'; // cpg1.5
+$lang_reviewcom_php['do_nothing'] = 'do nothing'; // cpg1.5
+$lang_reviewcom_php['comment_approved'] = 'Comment approved'; // cpg1.5
+$lang_reviewcom_php['comment_unapproved'] = 'Comment marked unapproved'; // cpg1.5
+$lang_reviewcom_php['ban_and_delete'] = 'Ban user and delete comment(s)'; // cpg1.5
+$lang_reviewcom_php['akismet_status'] = 'Akismet said'; // cpg1.5
+$lang_reviewcom_php['is_spam'] = 'is spam'; // cpg1.5
+$lang_reviewcom_php['is_not_spam'] = 'is not spam'; // cpg1.5
+$lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
+$lang_reviewcom_php['akismet_count'] = 'Akismet has found %s spam messages for you until now'; // cpg1.5
+$lang_reviewcom_php['akismet_test_result'] = 'Test result for your Akismet API key %s'; // cpg1.5
+$lang_reviewcom_php['invalid'] = 'invalid'; // cpg1.5
+$lang_reviewcom_php['missing_gallery_url'] = 'You need to specify a gallery URL in Coppermine\'s config'; // cpg1.5
+$lang_reviewcom_php['unable_to_connect'] = 'Unable to connect to akismet.com'; // cpg1.5
+$lang_reviewcom_php['not_found'] = 'The target URL was not found. Maybe the site structure of akismet.com has changed.'; // cpg1.5
+$lang_reviewcom_php['unknown_error'] = 'Unknown error'; // cpg1.5
+$lang_reviewcom_php['error_message'] = 'The error message returned was'; // cpg1.5
+$lang_reviewcom_php['ip_address'] = 'IP address'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'Side Bar'; // cpg1.5
+$lang_sidebar_php['install'] = 'install'; // cpg1.5
+$lang_sidebar_php['install_explain'] = 'Among the many smart access methods to get to information quickly on the site, we provide sidebars for the most popular browsers used on different operating systems to access pages easily. Here you can find setup and uninstall information for the browsers supported.'; // cpg1.5
+$lang_sidebar_php['os_browser_detect'] = 'Detecting your OS and browser'; // cpg1.5
+$lang_sidebar_php['os_browser_detect_explain'] = 'The script is trying to detect your operating system and browser version - please wait a second. If auto-detection fails, you might want to %sunhide%s all possible sidebar install options manually.'; // cpg1.5
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
+$lang_sidebar_php['mozilla_explain'] = 'If you use Mozilla 0.9.4 or later, you can %sadd our sidebar to your set%s. You can uninstall this sidebar using the "Customize Sidebar" dialog in Mozilla.'; // cpg1.5
+$lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 and above on Mac OS'; // cpg1.5
+$lang_sidebar_php['ie_mac_explain'] = 'If you use Internet Explorer 5 or above on MacOS, %sopen our sidebar page%s in a separate window. In that window, open the "Page Holder" tab on the left side of the window. Click "Add". If you want to keep it for future use, click on "Favorites" and select "Add to Page Holder Favorites".'; // cpg1.5
+$lang_sidebar_php['ie_win'] = 'Internet Explorer 5 and above on Windows'; // cpg1.5
+$lang_sidebar_php['ie_win_explain'] = 'If you use Internet Explorer 5 or above on Windows, you can add the Side Bar to your Links toolbar or you can add it to your favorites and clicking on it you can see our bar displayed in place of your usual search bar by right-clicking %shere%s and selecting "Add to favorites" from the context menu. This link does not install our bar as your default search bar, so no modification is made to your system.'; // cpg1.5
+$lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 on Windows XP/Vista'; // cpg1.5
+$lang_sidebar_php['ie7_win_explain'] = 'If you use Internet Explorer 7 on Windows, you can add a navigation pop-up to your Links toolbar or you can add it to your favorites and clicking on it you can see our bar displayed as a pop-up window by right-clicking %shere%s and selecting "Add to favorites" from the context menu. In previous versions of IE, it was possible to add an actual side bar, but in IE7 you cannot accomplish this without applying complicated registry hacks. It is recommended to use another browser if you want to use an actual sidebar.'; // cpg1.5
+$lang_sidebar_php['opera'] = 'Opera 6 and above'; // cpg1.5
+$lang_sidebar_php['opera_explain'] = 'If you are using Opera, you can %sclick on this link to add our sidebar to your set%s. Tick "Show in panel" then. You can uninstall the sidebar by right clicking on it\'s tab and choosing "Delete" from the context menu.'; // cpg1.5
+$lang_sidebar_php['additional_options'] = 'Additional options'; // cpg1.5
+$lang_sidebar_php['additional_options_explain'] = 'If you have another browser than the one mentioned above, then click %shere%s to display all possible sidebar options.'; // cpg1.5
+$lang_sidebar_php['cannot_add_sidebar'] = 'Sidebar cannot be added! Your browser does not support this method!'; // cpg1.5 // js-alert
+$lang_sidebar_php['search'] = 'Search'; // cpg1.5
+$lang_sidebar_php['reload'] = 'Reload'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = 'Pesquisa';
+$lang_search_php['submit_search'] = 'pesquisar';
+$lang_search_php['keyword_list_title'] = 'Lista de palavras-chave';
+$lang_search_php['keyword_msg'] = 'The above list is not all inclusive. It does not include words from file titles or descriptions. Try a full-text search.';
+$lang_search_php['edit_keywords'] = 'Editar palavras-chave';
+$lang_search_php['search in'] = 'Pesquisar em:';
+$lang_search_php['ip_address'] = 'IP address';
+$lang_search_php['imgfields'] = 'Pesquisar matrículas';
+$lang_search_php['albcatfields'] = 'Pesquisar albuns e categorias';
+$lang_search_php['age'] = 'Idade';
+$lang_search_php['newer_than'] = 'Acima de';
+$lang_search_php['older_than'] = 'Abaixo de';
+$lang_search_php['days'] = 'dias';
+$lang_search_php['all_words'] = 'Todas as palavras (AND)';
+$lang_search_php['any_words'] = 'Qualquer das palavras (OR)';
+$lang_search_php['regex'] = 'Expressões Regulares';
+$lang_search_php['album_title'] = 'Título do Album';
+$lang_search_php['category_title'] = 'Título da Categoria';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = 'Search new files';
+$lang_search_new_php['select_dir'] = 'Select directory';
+$lang_search_new_php['select_dir_msg'] = 'This function allows you to add a batch of files that you have uploaded to your server by FTP.<br />Select the directory where you have uploaded your files.';
+$lang_search_new_php['no_pic_to_add'] = 'There is no file to add';
+$lang_search_new_php['need_one_album'] = 'You need at least one album to use this function';
+$lang_search_new_php['warning'] = 'Warning';
+$lang_search_new_php['change_perm'] = 'the script can\'t write in this directory, you need to change its mode to 755 or 777 before trying to add the files!';
+$lang_search_new_php['target_album'] = '<strong>Put files of &quot;</strong>%s<strong>&quot; into </strong>%s';
+$lang_search_new_php['folder'] = 'Folder';
+$lang_search_new_php['image'] = 'file';
+$lang_search_new_php['result'] = 'Result';
+$lang_search_new_php['dir_ro'] = 'Not writable. ';
+$lang_search_new_php['dir_cant_read'] = 'Not readable. ';
+$lang_search_new_php['insert'] = 'Adding new files to the gallery';
+$lang_search_new_php['list_new_pic'] = 'List of new files';
+$lang_search_new_php['insert_selected'] = 'Insert selected files';
+$lang_search_new_php['no_pic_found'] = 'No new file was found';
+$lang_search_new_php['be_patient'] = 'Please be patient, the script needs time to add the files';
+$lang_search_new_php['no_album'] = 'no album selected';
+$lang_search_new_php['result_icon'] = 'click for details or to reload';
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: the file was successfully added</li>
+        <li>%s: the file is a duplicate and is already in the database</li>
+        <li>%s: the file could not be added, check your configuration and the permission of directories where the files are located</li>
+        <li>%s: you need to select an album first</li>
+        <li>%s: the file is broken or inacessible</li>
+        <li>%s: unknown file type</li>
+        <li>%s: the file is actually a GIF image</li>
+        <li>If the icons do not appear click on the broken file to see any error message produced by PHP</li>
+        <li>If your browser timeouts, hit the reload button</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'Check All';
+$lang_search_new_php['uncheck_all'] = 'Uncheck All';
+$lang_search_new_php['no_folders'] = 'There are no folders inside the "albums" folder yet. Make sure to create at least one custom folder within "albums" folder and ftp-upload your files there. You mustn\'t upload to the "userpics" nor "edit" folders, they are reserved for http uploads and internal purposes.';
+$lang_search_new_php['browse_batch_add'] = 'Browsable interface'; // cpg1.5
+$lang_search_new_php['display_thumbs_batch_add'] = 'Display preview thumbnails'; // cpg1.5
+$lang_search_new_php['edit_pics'] = 'Edit files';
+$lang_search_new_php['edit_properties'] = 'Album properties';
+$lang_search_new_php['view_thumbs'] = 'Thumbnail view';
+$lang_search_new_php['add_more_folder'] = 'Batch-add more files from the folder %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'You are already logged in!'; // cpg1.5
+$lang_send_activation_php['activation_not_required'] = 'This website does not require activation by email'; // cpg1.5
+$lang_send_activation_php['err_unk_user'] = 'Selected user does not exist!'; // cpg1.5
+$lang_send_activation_php['resend_act_link'] = 'Resend activation link'; // cpg1.5
+$lang_send_activation_php['enter_email'] = 'Enter your email address'; // cpg1.5
+$lang_send_activation_php['submit'] = 'Go'; // cpg1.5
+$lang_send_activation_php['failed_sending_email'] = 'Failed to send email with activation link'; // cpg1.5
+$lang_send_activation_php['activation_email_sent'] = 'An email with activation link sent to %s. Please check your email to complete the process'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'show/hide this column';
+$lang_stat_details_php['title'] = 'Statistic details'; // cpg1.5
+$lang_stat_details_php['vote'] = 'Vote Details';
+$lang_stat_details_php['hits'] = 'Hit Details';
+$lang_stat_details_php['stats'] = 'Vote Statistics';
+$lang_stat_details_php['users'] = 'User Statistics';
+$lang_stat_details_php['sdate'] = 'Date';
+$lang_stat_details_php['rating'] = 'Rating';
+$lang_stat_details_php['search_phrase'] = 'Search phrase';
+$lang_stat_details_php['referer'] = 'Referer';
+$lang_stat_details_php['browser'] = 'Browser';
+$lang_stat_details_php['os'] = 'Operating System';
+$lang_stat_details_php['ip'] = 'IP';
+$lang_stat_details_php['uid'] = 'User'; // cpg1.5
+$lang_stat_details_php['sort_by_xxx'] = 'Sort by %s';
+$lang_stat_details_php['ascending'] = 'ascending';
+$lang_stat_details_php['descending'] = 'descending';
+$lang_stat_details_php['internal'] = 'int';
+$lang_stat_details_php['close'] = 'close';
+$lang_stat_details_php['hide_internal_referers'] = 'hide internal referers';
+$lang_stat_details_php['date_display'] = 'Date display';
+$lang_stat_details_php['records_per_page'] = 'records per page';
+$lang_stat_details_php['submit'] = 'submit / refresh';
+$lang_stat_details_php['overall_stats'] = 'Overall Statistics'; // cpg1.5
+$lang_stat_details_php['stats_by_os'] = 'Stats by operating systems'; // cpg1.5
+$lang_stat_details_php['number_of_hits'] = 'Number of hits'; // cpg1.5
+$lang_stat_details_php['total'] = 'Total'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Stats by browser'; // cpg1.5
+$lang_stat_details_php['overall_stats_config'] = 'Overall stats configuration'; // cpg1.5
+$lang_stat_details_php['hit_details'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_stat_details_php['hit_details_explanation'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_stat_details_php['vote_details'] = 'Keep detailed voting statistics'; // cpg1.5
+$lang_stat_details_php['vote_details_explanation'] = 'Keep detailed voting statistics'; // cpg1.5
+$lang_stat_details_php['empty_hits_table'] = 'Empty all hit stats'; // cpg1.5
+$lang_stat_details_php['empty_hits_table_confirm'] = 'Are you absolutely sure that you want to delete ALL hit stat records for your ENTIRE gallery? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_stat_details_php['empty_votes_table'] = 'Empty all voting stats'; // cpg1.5
+$lang_stat_details_php['empty_votes_table_confirm'] = 'Are you absolutely sure that you want to delete ALL voting records for your ENTIRE gallery? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_stat_details_php['submit'] = 'Submit'; // cpg1.5
+$lang_stat_details_php['upd_success'] = 'Coppermine configuration was updated'; // cpg1.5
+$lang_stat_details_php['votes'] = 'votes'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual'] = 'Reset selected vote(s)'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual_confirm'] = 'Are you sure that you want to delete the selected votes? This cannot be undone!'; // cpg1.5
+$lang_stat_details_php['back_to_intermediate'] = 'Back to intermediate file view'; // cpg1.5
+$lang_stat_details_php['records_on_page'] = '%s records on %s page(s)'; // cpg1.5
+$lang_stat_details_php['guest'] = 'Guest'; // cpg1.5
+$lang_stat_details_php['not_implemented'] = 'not implemented yet'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Enviar matrícula';
+$lang_upload_php['restrictions'] = 'Restrição'; // cpg1.5
+$lang_upload_php['choose_method'] = 'Choose upload method'; // cpg1.5
+$lang_upload_php['upload_swf'] = 'Matrículas múltiplas - HD Flash - (recomendado)'; // cpg1.5
+$lang_upload_php['upload_single'] = 'simples - uma matrícula por vez'; // cpg1.5
+$lang_upload_php['up_instr_1'] = 'Select an album from the album dropdown list';
+$lang_upload_php['up_instr_2'] = 'Click the "Browse" button below and navigate to the file you want to upload. You can select multiple files in a single go using Ctrl+Click.';
+$lang_upload_php['up_instr_3'] = 'Select more files to upload by repeating step 2';
+$lang_upload_php['up_instr_4'] = 'Click the "Continue" button after all your files have completed uploading (the button will only appear when you have uploaded at least one file).';
+$lang_upload_php['up_instr_5'] = 'You\'ll be sent to a screen where you can enter details about the uploaded files. After filling in, submit that form using the "Apply changes" button at the bottom of that form.';
+$lang_upload_php['restriction_zip'] = 'ZIP files uploaded will remain compressed, they will not be extracted on the server.';
+$lang_upload_php['restriction_filesize'] = 'The size of files uploaded from your client to the server must not exceed %s each.';
+$lang_upload_php['reg_instr_1'] = 'Invalid action for form creation.';
+$lang_upload_php['no_name'] = 'Filename unavailable'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'Unable to upload'; // cpg 1.5
+$lang_upload_php['no_post'] = 'File not uploaded by POST.';
+$lang_upload_php['forb_ext'] = 'Forbidden file extension.';
+$lang_upload_php['exc_php_ini'] = 'Exceeded filesize allowed in php.ini.';
+$lang_upload_php['exc_file_size'] = 'Exceeded filesize permitted by CPG.';
+$lang_upload_php['partial_upload'] = 'Only a partial upload.';
+$lang_upload_php['no_upload'] = 'No upload occurred.';
+$lang_upload_php['unknown_code'] = 'Unknown PHP upload error code.';
+$lang_upload_php['impossible'] = 'Impossible to move.';
+$lang_upload_php['not_image'] = 'Not an image/corrupt';
+$lang_upload_php['not_GD'] = 'Not a GD extension.';
+$lang_upload_php['pixel_allowance'] = 'The height and/or width of the uploaded picture is more than that allowed by the gallery config.';
+$lang_upload_php['failure'] = 'Upload failure';
+$lang_upload_php['no_place'] = 'The previous file could not be placed.';
+$lang_upload_php['max_fsize'] = 'Maximum allowed file size is %s';
+$lang_upload_php['picture'] = 'Matrícula';
+$lang_upload_php['pic_title'] = 'Título das Matrícula';
+$lang_upload_php['description'] = 'Descrição da matrícula';
+$lang_upload_php['keywords_sel'] = 'Selecionar palavra-chave';
+$lang_upload_php['err_no_alb_uploadables'] = 'Sorry there is no album where you are allowed to upload files';
+$lang_upload_php['close'] = 'Fechar';
+$lang_upload_php['no_keywords'] = 'Sorry, no keywords available!';
+$lang_upload_php['regenerate_dictionary'] = 'Regenerate dictionary';
+$lang_upload_php['allowed_types'] = 'You are allowed to upload files with the following extensions:'; // cpg1.5
+$lang_upload_php['allowed_img_types'] = 'Extenção de Imagem: %s'; // cpg1.5
+$lang_upload_php['allowed_mov_types'] = 'Extenção de Video: %s'; // cpg1.5
+$lang_upload_php['allowed_doc_types'] = 'Extenção de Documento: %s'; // cpg1.5
+$lang_upload_php['allowed_snd_types'] = 'Extenção de Áudio: %s'; // cpg1.5
+$lang_upload_php['please_wait'] = 'Please wait while the script is uploading - this might take a while'; // cpg1.5
+$lang_upload_php['alternative_upload'] = 'Alternative upload method'; // cpg1.5
+$lang_upload_php['xp_publish_promote'] = 'If you are running Windows XP/Vista, you can use the Windows XP Uploading Wizard as well to upload files, providing an easier user interface directly on the client.'; // cpg1.5
+$lang_upload_php['err_js_disabled'] = 'Flash upload interface could not load. You must have JavaScript enabled to enjoy the flash upload interface.'; // cpg1.5
+$lang_upload_php['err_flash_disabled'] = 'Upload interface is taking a long time to load or the load has failed. Please make sure that the Flash Plugin is enabled and that a working version of the Flash Player is installed.'; // cpg1.5
+$lang_upload_php['err_alternate_method'] = 'Alternately you can use the <a href="upload.php?single=1">single</a> file upload interface.'; // cpg1.5
+$lang_upload_php['err_flash_version'] = 'Upload interface could not load. You may need to install or upgrade Flash Player. Visit the <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Adobe website</a> to get the Flash Player.'; // cpg1.5
+$lang_upload_php['flash_loading'] = 'Upload interface is loading. Please wait a moment...'; // cpg1.5
+
+$lang_upload_swf_php['browse'] = 'Browse...'; //cpg1.5
+$lang_upload_swf_php['cancel_all'] = 'Cancel all uploads'; //cpg1.5
+$lang_upload_swf_php['upload_queue'] = 'Upload Queue'; //cpg1.5
+$lang_upload_swf_php['files_uploaded'] = 'files uploaded'; //cpg1.5
+$lang_upload_swf_php['all_files'] = 'All Files'; //cpg1.5
+$lang_upload_swf_php['status_pending'] = 'Pending...'; //cpg1.5
+$lang_upload_swf_php['status_uploading'] = 'Uploading...'; //cpg1.5
+$lang_upload_swf_php['status_complete'] = 'Complete.'; //cpg1.5
+$lang_upload_swf_php['status_cancelled'] = 'Cancelled.'; //cpg1.5
+$lang_upload_swf_php['status_stopped'] = 'Stopped.'; //cpg1.5
+$lang_upload_swf_php['status_failed'] = 'Upload Failed.'; //cpg1.5
+$lang_upload_swf_php['status_too_big'] = 'File is too big.'; //cpg1.5
+$lang_upload_swf_php['status_zero_byte'] = 'Cannot upload Zero Byte files.'; //cpg1.5
+$lang_upload_swf_php['status_invalid_type'] = 'Invalid File Type.'; //cpg1.5
+$lang_upload_swf_php['status_unhandled'] = 'Unhandled Error'; //cpg1.5
+$lang_upload_swf_php['status_upload_error'] = 'Upload Error: '; //cpg1.5
+$lang_upload_swf_php['status_server_error'] = 'Server (IO) Error'; //cpg1.5
+$lang_upload_swf_php['status_security_error'] = 'Security Error'; //cpg1.5
+$lang_upload_swf_php['status_upload_limit'] = 'Upload limit exceeded.'; //cpg1.5
+$lang_upload_swf_php['status_validation_failed'] = 'Failed Validation. Upload skipped.'; //cpg1.5
+$lang_upload_swf_php['queue_limit'] = 'You have attempted to queue too many files.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_1'] = 'You have reached the upload limit.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_2'] = 'You may select up to %s file(s)'; //cpg1.5
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'Memberlist';
+$lang_usermgr_php['user_manager'] = 'User manager';
+$lang_usermgr_php['title'] = 'Manage users';
+$lang_usermgr_php['name_a'] = 'Name ascending';
+$lang_usermgr_php['name_d'] = 'Name descending';
+$lang_usermgr_php['group_a'] = 'Group ascending';
+$lang_usermgr_php['group_d'] = 'Group descending';
+$lang_usermgr_php['reg_a'] = 'Reg date ascending';
+$lang_usermgr_php['reg_d'] = 'Reg date descending';
+$lang_usermgr_php['pic_a'] = 'File count ascending';
+$lang_usermgr_php['pic_d'] = 'File count descending';
+$lang_usermgr_php['disku_a'] = 'Disk usage ascending';
+$lang_usermgr_php['disku_d'] = 'Disk usage descending';
+$lang_usermgr_php['lv_a'] = 'Last visit ascending';
+$lang_usermgr_php['lv_d'] = 'Last visit descending';
+$lang_usermgr_php['sort_by'] = 'Sort users by';
+$lang_usermgr_php['err_no_users'] = 'User table is empty!';
+$lang_usermgr_php['err_edit_self'] = 'You can\'t edit your own profile, use the \'My profile\' link for that';
+$lang_usermgr_php['with_selected'] = 'With selected:';
+$lang_usermgr_php['delete_files_no'] = 'keep public files (but anonymize)';
+$lang_usermgr_php['delete_files_yes'] = 'delete public files as well';
+$lang_usermgr_php['delete_comments_no'] = 'keep comments (but anonymize)';
+$lang_usermgr_php['delete_comments_yes'] = 'delete comments as well';
+$lang_usermgr_php['activate'] = 'Activate';
+$lang_usermgr_php['deactivate'] = 'Deactivate';
+$lang_usermgr_php['reset_password'] = 'Reset Password';
+$lang_usermgr_php['change_primary_membergroup'] = 'Change primary membergroup';
+$lang_usermgr_php['add_secondary_membergroup'] = 'Add secondary membergroup';
+$lang_usermgr_php['name'] = 'User name';
+$lang_usermgr_php['group'] = 'Group';
+$lang_usermgr_php['inactive'] = 'Inactive';
+$lang_usermgr_php['operations'] = 'Operations';
+$lang_usermgr_php['pictures'] = 'Files';
+$lang_usermgr_php['disk_space_used'] = 'Space used';
+$lang_usermgr_php['disk_space_quota'] = 'Quota'; // cpg1.5
+$lang_usermgr_php['registered_on'] = 'Registration';
+$lang_usermgr_php['last_visit'] = 'Last visit';
+$lang_usermgr_php['u_user_on_p_pages'] = '%d users on %d page(s)';
+$lang_usermgr_php['confirm_del'] = 'Are you sure you want to DELETE this user?\\nAll his/her files and albums will also be deleted.'; // js-alert
+$lang_usermgr_php['mail'] = 'MAIL';
+$lang_usermgr_php['err_unknown_user'] = 'Selected user does not exist!';
+$lang_usermgr_php['modify_user'] = 'Modify user';
+$lang_usermgr_php['notes'] = 'Notes';
+$lang_usermgr_php['note_list'] = 'If you don\'t want to change the current password, leave the "password" field blank';
+$lang_usermgr_php['password'] = 'Password';
+$lang_usermgr_php['user_active'] = 'User is active';
+$lang_usermgr_php['user_group'] = 'User group';
+$lang_usermgr_php['user_email'] = 'User email';
+$lang_usermgr_php['user_web_site'] = 'User web site';
+$lang_usermgr_php['create_new_user'] = 'Create new user';
+$lang_usermgr_php['user_location'] = 'User location';
+$lang_usermgr_php['user_interests'] = 'User interests';
+$lang_usermgr_php['user_occupation'] = 'User occupation';
+$lang_usermgr_php['user_profile1'] = '$user_profile1';
+$lang_usermgr_php['user_profile2'] = '$user_profile2';
+$lang_usermgr_php['user_profile3'] = '$user_profile3';
+$lang_usermgr_php['user_profile4'] = '$user_profile4';
+$lang_usermgr_php['user_profile5'] = '$user_profile5';
+$lang_usermgr_php['user_profile6'] = '$user_profile6';
+$lang_usermgr_php['latest_upload'] = 'Recent uploads';
+$lang_usermgr_php['no_latest_upload'] = 'Has not uploaded any files'; // cpg1.5
+$lang_usermgr_php['last_comments'] = 'Last comments'; // cpg1.5
+$lang_usermgr_php['no_last_comments'] = 'Has not made any comments'; // cpg1.5
+$lang_usermgr_php['comments'] = 'Comments'; // cpg1.5
+$lang_usermgr_php['never'] = 'never';
+$lang_usermgr_php['search'] = 'User search';
+$lang_usermgr_php['submit'] = 'Submit';
+$lang_usermgr_php['search_submit'] = 'Go!';
+$lang_usermgr_php['search_result'] = 'Search results for: ';
+$lang_usermgr_php['alert_no_selection'] = 'You have to select at least one user first!'; // js-alert
+$lang_usermgr_php['select_group'] = 'Select group';
+$lang_usermgr_php['groups_alb_access'] = 'Album permissions by group';
+$lang_usermgr_php['category'] = 'Category';
+$lang_usermgr_php['modify'] = 'Modify?';
+$lang_usermgr_php['group_no_access'] = 'This group has no special access';
+$lang_usermgr_php['notice'] = 'Notice';
+$lang_usermgr_php['group_can_access'] = 'Album(s) that only "%s" can access';
+$lang_usermgr_php['send_login_data'] = 'Send login data to this user (Password will be sent via email)'; // cpg1.5
+$lang_usermgr_php['send_login_email_subject'] = 'Your new account information'; // cpg1.5
+$lang_usermgr_php['failed_sending_email'] = 'The login data email can\'t be sent!'; // cpg1.5
+$lang_usermgr_php['view_profile'] = 'View profile'; // cpg1.5
+$lang_usermgr_php['edit_profile'] = 'Edit profile'; // cpg1.5
+$lang_usermgr_php['ban_user'] = 'Ban user'; // cpg1.5
+$lang_usermgr_php['user_is_banned'] = 'User is banned'; // cpg1.5
+$lang_usermgr_php['status'] = 'Status'; // cpg1.5
+$lang_usermgr_php['status_active'] = 'active'; // cpg1.5
+$lang_usermgr_php['status_inactive'] = 'not active'; // cpg1.5
+$lang_usermgr_php['total'] = 'Total'; // cpg1.5
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+A new account has been created for you at {SITE_NAME}.
+
+You can now log in at <a href="{SITE_LINK}">{SITE_LINK}</a> using the username "{USER_NAME}" and password "{USER_PASS}"
+
+
+Regards,
+
+The management of {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'Updater'; // cpg1.5
+$lang_update_php['welcome_updater'] = 'Welcome to Coppermine update'; // cpg1.5
+$lang_update_php['could_not_authenticate'] = 'Could not authenticate you'; // cpg1.5
+$lang_update_php['provide_admin_account'] = 'Please provide your Coppermine admin account details or your MySQL account data'; // cpg1.5
+$lang_update_php['try_again'] = 'Try again'; // cpg1.5
+$lang_update_php['mysql_connect_error'] = 'Could not create a MySQL connection'; // cpg1.5
+$lang_update_php['mysql_database_error'] = 'MySQL could not locate a database called %s'; // cpg1.5
+$lang_update_php['mysql_said'] = 'MySQL said'; // cpg1.5
+$lang_update_php['check_config_file'] = 'Please check the MySQL details in %s'; // cpg1.5
+$lang_update_php['performing_database_updates'] = 'Performing Database Updates'; // cpg1.5
+$lang_update_php['performing_file_updates'] = 'Performing File Updates'; // cpg1.5
+$lang_update_php['already_done'] = 'Already Done'; // cpg1.5
+$lang_update_php['password_encryption'] = 'Encryption of passwords'; // cpg1.5
+$lang_update_php['alb_password_encryption'] = 'Encryption of album passwords'; // cpg1.5
+$lang_update_php['category_tree'] = 'Category tree'; // cpg1.5
+$lang_update_php['authentication_needed'] = 'Authentication needed'; // cpg1.5
+$lang_update_php['username'] = 'Username'; // cpg1.5
+$lang_update_php['password'] = 'Password'; // cpg1.5
+$lang_update_php['update_completed'] = 'Update completed'; // cpg1.5
+$lang_update_php['check_versions'] = 'It\'s recommended to %scheck your file versions%s if you just upgraded from an older version of Coppermine'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'If you didn\'t (or you don\'t want to check), you can go to %syour gallery\'s start page%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = 'The following errors were encountered and need to be corrected first'; // cpg1.5
+$lang_update_php['delete_file'] = 'Delete %s'; // cpg1.5
+$lang_update_php['could_not_delete'] = 'Could not delete due to missing permissions. Delete the file manually!'; // cpg1.5
+$lang_update_php['rename_file'] = 'Rename %s to %s'; // cpg1.5
+$lang_update_php['could_not_rename'] = 'Could not rename due to missing permissions. Rename the file manually!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = 'Admin tools'; // cpg1.5
+$lang_util_php['file'] = 'File';
+$lang_util_php['problem'] = 'Problem';
+$lang_util_php['status'] = 'Status';
+$lang_util_php['title_set_to'] = 'title set to';
+$lang_util_php['submit_form'] = 'submit';
+$lang_util_php['titles_updated'] = '%s Titles Updated.'; // cpg1.5
+$lang_util_php['updated_successfully'] = 'updated successfully'; // cpg1.5
+$lang_util_php['error_create'] = 'ERROR creating';
+$lang_util_php['continue'] = 'Process more files'; // cpg1.5
+$lang_util_php['main_success'] = 'The file %s was successfully used as main file';
+$lang_util_php['error_rename'] = 'Error renaming %s to %s';
+$lang_util_php['error_not_found'] = 'The file %s was not found';
+$lang_util_php['back'] = 'back to Admin tools start'; // cpg1.5
+$lang_util_php['thumbs_wait'] = 'Updating thumbnails and/or resized images, please wait...';
+$lang_util_php['thumbs_continue_wait'] = 'Continuing to update thumbnails and/or resized images...';
+$lang_util_php['titles_wait'] = 'Updating titles, please wait...';
+$lang_util_php['delete_wait'] = 'Deleting titles, please wait...';
+$lang_util_php['replace_wait'] = 'Deleting originals and replacing them with resized images, please wait..';
+$lang_util_php['update'] = 'Update thumbs and/or resized photos';
+$lang_util_php['update_what'] = 'What should be updated';
+$lang_util_php['update_thumb'] = 'Only thumbnails';
+$lang_util_php['update_pic'] = 'Only resized pictures';
+$lang_util_php['update_both'] = 'Both thumbnails and resized pictures';
+$lang_util_php['update_number'] = 'Number of processed images per click';
+$lang_util_php['update_option'] = '(Try setting this option lower if you experience timeout problems)';
+$lang_util_php['update_missing'] = 'Only update missing files'; // cpg1.5
+$lang_util_php['filename_title'] = 'Filename &rArr; File title';
+$lang_util_php['filename_how'] = 'How should the file title be modified';
+$lang_util_php['filename_remove'] = 'Remove extension (.jpg or other) and replace _ (underscores) with spaces'; // cpg1.5
+$lang_util_php['filename_euro'] = 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20';
+$lang_util_php['filename_us'] = 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20';
+$lang_util_php['filename_time'] = 'Change 2003_11_23_13_20_20.jpg to 13:20';
+$lang_util_php['notitle'] = 'Apply only for files with empty titles'; // cpg1.5
+$lang_util_php['delete_title'] = 'Delete file titles';
+$lang_util_php['delete_title_explanation'] = 'This will remove all titles on files in the album you specify.';
+$lang_util_php['delete_original'] = 'Delete original size photos';
+$lang_util_php['delete_original_explanation'] = 'This will remove the full sized pictures.';
+$lang_util_php['delete_intermediate'] = 'Delete intermediate pictures';
+$lang_util_php['delete_intermediate_explanation1'] = 'This will delete intermediate (normal) pictures.'; // cpg1.5
+$lang_util_php['delete_intermediate_explanation2'] = 'Use this to free up disk space if you have disabled \'Create intermediate pictures\' in config after adding pictures.'; // cpg1.5
+$lang_util_php['delete_intermediate_check'] = 'The config option \'Create intermediate pictures\' is currently %s.'; // cpg1.5
+$lang_util_php['no_image'] = '%s has been skipped because it is not an image.'; // cpg1.5
+$lang_util_php['enabled'] = 'enabled'; // cpg1.5
+$lang_util_php['disabled'] = 'disabled'; // cpg1.5
+$lang_util_php['delete_replace'] = 'Deletes the original images replacing them with the sized versions';
+$lang_util_php['titles_deleted'] = 'All titles in specified album removed';
+$lang_util_php['deleting_intermediates'] = 'Deleting intermediate images, please wait...';
+$lang_util_php['searching_orphans'] = 'Searching for orphans, please wait...';
+$lang_util_php['delete_orphans'] = 'Delete comments on missing files';
+$lang_util_php['delete_orphans_explanation'] = 'This will identify and allow you to delete any comments associated with files no longer in the gallery.<br />Checks all albums.';
+$lang_util_php['update_full_normal_thumb'] = 'Everything: full-sized, resized and thumbs'; // cpg1.5
+$lang_util_php['update_full_normal'] = 'Both resized and full sized (if an original copy is available)'; // cpg1.5
+$lang_util_php['update_full'] = 'Just full sized (if an original copy is available)'; // cpg1.5
+$lang_util_php['delete_back'] = 'Delete original image backup for watermarked images'; // cpg1.5
+$lang_util_php['delete_back_explanation'] = 'This will delete the backup image. You will save some disk space but not be able anymore to undo the watermark!!! After that the watermark will be permanent.'; // cpg1.5
+$lang_util_php['finished'] = '<br />Finished updating thumbs/images!<br />'; // cpg1.5
+$lang_util_php['autorefresh'] = 'Auto refresh (no need to click continue button anymore)'; // cpg1.5
+$lang_util_php['refresh_db'] = 'Reload file dimensions and size information.';
+$lang_util_php['refresh_db_explanation'] = 'This will re-read file sizes and dimensions. Use this if quota\'s are incorrect or you have changed the files manually.';
+$lang_util_php['reset_views'] = 'Reset view counters';
+$lang_util_php['reset_views_explanation'] = 'Sets all file view counts to zero in the album specified.';
+$lang_util_php['reset_success'] = 'Reset successful'; // cpg1.5
+$lang_util_php['orphan_comment'] = 'orphan comments found';
+$lang_util_php['delete_all'] = 'Delete all';
+$lang_util_php['delete_all_orphans'] = 'Delete all orphans?';
+$lang_util_php['comment'] = 'Comment: ';
+$lang_util_php['nonexist'] = 'attached to non-existent file # ';
+$lang_util_php['delete_old'] = 'Delete files that are older than a set number of days'; // cpg1.5
+$lang_util_php['delete_old_explanation'] = 'This will delete files that are older than the number of days you specify (full-size, intermediate, thumbnails). Use this feature to free up disk space.'; // cpg1.5
+$lang_util_php['delete_old_warning'] = 'Warning: the files you specify will be deleted for good without further warnings!'; // cpg1.5
+$lang_util_php['deleting_old'] = 'Deleting older images, please wait...'; // cpg1.5
+$lang_util_php['older_than'] = 'Delete files older than %s days'; // cpg1.5
+$lang_util_php['del_orig'] = 'The original file %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_intermediate'] = 'The intermediate image %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_thumb'] = 'The thumbnail %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_error'] = 'Error deleting %s!'; // cpg1.5
+$lang_util_php['affected_records'] = '%s affected records.'; // cpg1.5
+$lang_util_php['all_albums'] = 'All Albums'; // cpg1.5
+$lang_util_php['update_result'] = 'Update results'; // cpg1.5
+$lang_util_php['incorrect_filesize'] = 'Total filesize is incorrect'; // cpg1.5
+$lang_util_php['database'] = 'Database: '; // cpg1.5
+$lang_util_php['bytes'] = ' bytes'; // cpg1.5
+$lang_util_php['actual'] = 'Actual: '; // cpg1.5
+$lang_util_php['updated'] = 'Updated'; // cpg1.5
+$lang_util_php['filesize_error'] = 'Could not obtain file size (may be invalid file), skipping....'; // cpg1.5
+$lang_util_php['skipped'] = 'Skipped'; // cpg1.5
+$lang_util_php['incorrect_dimension'] = 'Dimensions are incorrect'; // cpg1.5
+$lang_util_php['dimension_error'] = 'Could not obtain dimension info, skipping....'; // cpg1.5
+$lang_util_php['cannot_fix'] = 'Cannot fix'; // cpg1.5
+$lang_util_php['fullpic_error'] = 'File %s does not exist!'; // cpg1.5
+$lang_util_php['no_prob_detect'] = 'No problems detected'; // cpg1.5
+$lang_util_php['no_prob_found'] = 'No problems were found.'; // cpg1.5
+$lang_util_php['keyword_convert'] = 'Convert keyword separator'; // cpg1.5
+$lang_util_php['keyword_from_to'] = 'Convert keyword separator from %s to %s'; // cpg1.5
+$lang_util_php['keyword_set'] = 'Set gallery keyword separator to new value'; // cpg1.5
+$lang_util_php['keyword_replace_before'] = 'Before conversion, replace %s with %s'; // cpg1.5
+$lang_util_php['keyword_replace_after'] = 'After conversion, replace %s with %s'; // cpg1.5
+$lang_util_php['keyword_replace_values'] = array('_'=>'underscore', '-'=>'hyphen', '~'=>'tilde'); // cpg1.5
+$lang_util_php['keyword_explanation'] = 'This will convert the keyword separator for all your files from one value to another value. See the help documentation for details.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'Versioncheck';
+$lang_versioncheck_php['versioncheck_output'] = 'Versioncheck output';
+$lang_versioncheck_php['file'] = 'file';
+$lang_versioncheck_php['folder'] = 'folder';
+$lang_versioncheck_php['outdated'] = 'older than %s';
+$lang_versioncheck_php['newer'] = 'newer than %s';
+$lang_versioncheck_php['modified'] = 'modified';
+$lang_versioncheck_php['not_modified'] = 'unmodified'; // cpg1.5
+$lang_versioncheck_php['needs_change'] = 'needs change';
+$lang_versioncheck_php['review_permissions'] = 'Review Permissions';
+$lang_versioncheck_php['inaccessible'] = 'File is inaccessible';
+$lang_versioncheck_php['review_version'] = 'Your file is outdated';
+$lang_versioncheck_php['review_dev_version'] = 'Your file is newer than anticipated';
+$lang_versioncheck_php['review_modified'] = 'File may be corrupt (or you have deliberately edited it)';
+$lang_versioncheck_php['review_missing'] = '%s missing or inaccessible';
+$lang_versioncheck_php['existing'] = 'existing';
+$lang_versioncheck_php['review_removed_existing'] = 'The file must be removed for security reasons';
+$lang_versioncheck_php['counter'] = 'Counter';
+$lang_versioncheck_php['type'] = 'Type';
+$lang_versioncheck_php['path'] = 'Path';
+$lang_versioncheck_php['missing'] = 'Missing';
+$lang_versioncheck_php['permissions'] = 'Permissions';
+$lang_versioncheck_php['version'] = 'Version';
+$lang_versioncheck_php['revision'] = 'Revision';
+$lang_versioncheck_php['modified'] = 'Modified';
+$lang_versioncheck_php['comment'] = 'Comment';
+$lang_versioncheck_php['help'] = 'Help';
+$lang_versioncheck_php['repository_link'] = 'Repository link';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Browse page corresponding to this file in the project\'s subversion repository';
+$lang_versioncheck_php['mandatory'] = 'mandatory';
+$lang_versioncheck_php['mandatory_missing'] = 'Mandatory file is missing'; // cpg1.5
+$lang_versioncheck_php['optional'] = 'optional';
+$lang_versioncheck_php['removed'] = 'removed'; // cpg1.5
+$lang_versioncheck_php['options'] = 'Options';
+$lang_versioncheck_php['display_output'] = 'Display output';
+$lang_versioncheck_php['on_screen'] = 'Full Screen';
+$lang_versioncheck_php['text_only'] = 'Text-only';
+$lang_versioncheck_php['errors_only'] = 'Only show potential errors';
+$lang_versioncheck_php['hide_images'] = 'Hide images'; // cpg1.5
+$lang_versioncheck_php['no_modification_check'] = 'Don\'t check for modified files'; // cpg1.5
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Do not connect to the online repository';
+$lang_versioncheck_php['online_repository_explain'] = 'only recommended if connection fails';
+$lang_versioncheck_php['submit'] = 'submit / refresh';
+$lang_versioncheck_php['select_all'] = 'Select All'; // js-alert
+$lang_versioncheck_php['files_folder_processed'] = 'Displaying %s items of %s folders/files processed with %s potential issues';
+$lang_versioncheck_php['read'] = 'Read'; // cpg1.5
+$lang_versioncheck_php['write'] = 'Write'; // cpg1.5
+$lang_versioncheck_php['warning'] = 'Warning'; // cpg1.5
+$lang_versioncheck_php['not_applicable'] = 'n/a'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'Delete All Logs';
+$lang_viewlog_php['delete_this'] = 'Delete This Log';
+$lang_viewlog_php['view_logs'] = 'View Logs';
+$lang_viewlog_php['no_logs'] = 'No logs created.';
+$lang_viewlog_php['last_updated'] = 'last update'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XP Web Publishing Wizard';
+$lang_xp_publish_php['client_header'] = 'XP Web Publishing Wizard Client'; // cpg1.5
+$lang_xp_publish_php['requirements'] = 'Requirements'; // cpg1.5
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
+$lang_xp_publish_php['no_windows_xp'] = 'You appear to be running another, unsupported operating system'; // cpg1.5
+$lang_xp_publish_php['no_os_detect'] = 'Could not detect your operating system'; // cpg1.5
+$lang_xp_publish_php['requirement_http_upload'] = 'A working installation of Coppermine on which the http upload function works properly'; // cpg1.5
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
+$lang_xp_publish_php['requirement_permissions'] = 'The administrator of the gallery must have granted you permission to upload'; // cpg1.5
+$lang_xp_publish_php['requirement_login'] = 'You need to be logged in to upload'; // cpg1.5
+$lang_xp_publish_php['no_ie'] = 'You appear to be using another, unsupported browser'; // cpg1.5
+$lang_xp_publish_php['no_browser_detect'] = 'Could not detect your browser'; // cpg1.5
+$lang_xp_publish_php['no_gallery_name'] = 'You need to specify a gallery name in config'; // cpg1.5
+$lang_xp_publish_php['no_gallery_description'] = 'You need to specify a gallery description in config'; // cpg1.5
+$lang_xp_publish_php['howto_install'] = 'How to install'; // cpg1.5
+$lang_xp_publish_php['install_right_click'] = 'Right click on %sthis link%s and select &quot;save target as...&quot;'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'Save the file on your client. When saving the file, make sure that the proposed file name is <tt>cpg_###.reg</tt> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers)'; // cpg1.5
+$lang_xp_publish_php['install_execute'] = 'After the download has finished, execute the file by double clicking on it in order to register your server with the web publishing wizard'; // cpg1.5
+$lang_xp_publish_php['usage'] = 'Usage'; // cpg1.5
+$lang_xp_publish_php['select_files'] = 'In Windows Explorer, select the files you want to upload'; // cpg1.5
+$lang_xp_publish_php['display_tasks'] = 'Make sure that the folders are not being displayed in left bar of the Explorer'; // cpg1.5
+$lang_xp_publish_php['publish_on_the_web'] = 'click on &quot;Publish xxx on the web&quot; in the left pane'; // cpg1.5
+$lang_xp_publish_php['confirm_selection'] = 'Confirm your file selection'; // cpg1.5
+$lang_xp_publish_php['select_service'] = 'In the list of services that appear, select the one for your photo gallery (it has the name of your gallery)'; // cpg1.5
+$lang_xp_publish_php['enter_login'] = 'Enter your login information if required'; // cpg1.5
+$lang_xp_publish_php['select_album'] = 'Select the target album for your pictures or create a new one'; // cpg1.5
+$lang_xp_publish_php['next'] = 'Click on &quot;next&quot;'; // cpg1.5
+$lang_xp_publish_php['upload_starts'] = 'The upload of your pictures should start'; // cpg1.5
+$lang_xp_publish_php['upload_completed'] = 'When it is completed, check your gallery to see if pictures have been properly added'; // cpg1.5
+$lang_xp_publish_php['welcome'] = 'Welcome <strong>%s</strong>,';
+$lang_xp_publish_php['need_login'] = 'You need to login to the gallery using Internet Explorer before you can use this wizard.<p/><p>When you login don\'t forget to select the &quot;remember me&quot; option if it is present.';
+$lang_xp_publish_php['no_alb'] = 'Sorry but there is no album where you are allowed to upload pictures with this wizard.';
+$lang_xp_publish_php['upload'] = 'Upload your pictures into an existing album';
+$lang_xp_publish_php['create_new'] = 'Create a new album for your pictures';
+$lang_xp_publish_php['category'] = 'Category';
+$lang_xp_publish_php['new_alb_created'] = 'Your new album &quot;<strong>%s</strong>&quot; was created.';
+$lang_xp_publish_php['continue'] = 'Press &quot;Next&quot; to start to upload your pictures';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_config_description'] = 'What it does: displays tabs from A to Z at the top of user galleries that visitors can click on to directly jump to a page that displays all user galleries of the users who\'s username starts with that letter. Plugin only recommended to be used if you have a really large number of user galleries.'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Jump by username'; // cpg1.5
+$lang_plugin_php['sample_config_name'] = 'Sample Plugin'; // cpg1.5
+$lang_plugin_php['sample_config_description'] = 'This is a sample plugin. It will not do anything particular useful - it is just meant to demonstrate what plugins can do and how to code them. When enabled, it will display some sample text in red.'; // cpg1.5
+$lang_plugin_php['sample_plugin_documentation'] = 'Plugin Documentation'; // cpg1.5
+$lang_plugin_php['sample_plugin_support'] = 'Plugin Support'; // cpg1.5
+$lang_plugin_php['sample_install_explain'] = 'Enter the username (\'foo\') and password (\'bar\') to install'; // cpg1.5
+$lang_plugin_php['sample_install_username'] = 'Username'; // cpg1.5
+$lang_plugin_php['sample_install_password'] = 'Password'; // cpg1.5
+$lang_plugin_php['sample_output'] = 'This is sample data returned from the sample plugin'; // cpg1.5
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
+$lang_plugin_php['opensearch_config_description'] = 'An implementation of <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> for Coppermine.<br />When enabled, visitors can add your gallery to their browser\'s search bar.'; // cpg1.5
+$lang_plugin_php['opensearch_search'] = 'Search %s'; // cpg1.5
+$lang_plugin_php['opensearch_extra'] = 'You may want to add some text to your site that explains what this plugin does'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'Failed to open file %s - check permissions'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'Failed to write to file %s - check permissions'; // cpg1.5
+$lang_plugin_php['opensearch_form_header'] = 'Enter the details to be used for the description file'; // cpg1.5
+$lang_plugin_php['opensearch_gallery_url'] = 'Gallery URL (must be correct)'; // cpg1.5
+$lang_plugin_php['opensearch_display_name'] = 'Name as displayed in browser'; // cpg1.5
+$lang_plugin_php['opensearch_description'] = 'Description'; // cpg1.5
+$lang_plugin_php['opensearch_character_limit'] = '%s character limit'; // cpg1.5
+$lang_plugin_php['onlinestats_description'] = 'Display a block on each gallery page that shows users and guests actually online.';
+$lang_plugin_php['onlinestats_name'] = 'Who is online?';
+$lang_plugin_php['onlinestats_config_extra'] = 'To enable this plugin (make it actually display the onlinestats block), the string "onlinestats" (separated with a slash) has been added to "the content of the main page" in <a href="admin.php">Coppermine\'s config</a> in the section "Album list view". The setting should now look like "breadcrumb/catlist/alblist/onlinestats" or similar. To change the position of the block, move the string "onlinestats" around inside that config field.';
+$lang_plugin_php['onlinestats_config_install'] = 'The plugin runs additional queries on the database each time it is being executed, burning CPU cycles and using resources. If your Coppermine gallery is slow or has got a lot of users, you shouldn\'t use it.';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = 'There is %s registered user';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = ' There are %s registered users';
+$lang_plugin_php['onlinestats_most_recent'] = 'The newest registered user is %s';
+$lang_plugin_php['onlinestats_is'] = 'In total there is %s visitor online';
+$lang_plugin_php['onlinestats_are'] = 'In total there are %s visitors online';
+$lang_plugin_php['onlinestats_and'] = 'and';
+$lang_plugin_php['onlinestats_reg_member'] = '%s registered user';
+$lang_plugin_php['onlinestats_reg_members'] = '%s registered users';
+$lang_plugin_php['onlinestats_guest'] = '%s guest';
+$lang_plugin_php['onlinestats_guests'] = '%s guests';
+$lang_plugin_php['onlinestats_record'] = 'Most users ever online: %s on %s';
+$lang_plugin_php['onlinestats_since'] = 'Registered users who have been online in the past %s minutes: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'How long do you want to keep users listed as online for before they are assumed to have gone?';
+$lang_plugin_php['onlinestats_minute'] = 'minutes';
+$lang_plugin_php['onlinestats_remove'] = 'Remove the table that was used to store online data?';
+$lang_plugin_php['link_target_name'] = 'Link target';
+$lang_plugin_php['link_target_description'] = 'Changes the way external links are being opened: when this plugin is enabled, all links that contain the attribute rel="external" will open in a new window (instead of the same window).';
+$lang_plugin_php['link_target_extra'] = 'This plugin has an impact mostly on the "Powered by Coppermine" link at the bottom of the gallery output.';
+$lang_plugin_php['link_target_recommendation'] = 'It is recommended not to use this plugin to avoid bossing your users around: opening links in a new window means bossing around your site visitors.';
+}
+
+?>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/lang/bulgarian.php 1.5.8.src/lang/bulgarian.php
--- 1.5.6.src/lang/bulgarian.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/bulgarian.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/bulgarian.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/chinese_gb.php 1.5.8.src/lang/chinese_gb.php
--- 1.5.6.src/lang/chinese_gb.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/chinese_gb.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/chinese_gb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/czech.php 1.5.8.src/lang/czech.php
--- 1.5.6.src/lang/czech.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/czech.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/czech.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/danish.php 1.5.8.src/lang/danish.php
--- 1.5.6.src/lang/danish.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/danish.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2589 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/danish.php $
+  $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Danish';
+$lang_translation_info['lang_name_native'] = 'Dansk';
+$lang_translation_info['lang_country_code'] = 'dk';
+$lang_translation_info['trans_name'] = 'Tomas C. Jensen';
+$lang_translation_info['trans_email'] = 'tcj@tomas.dk';
+$lang_translation_info['trans_website'] = 'http://forum.coppermine-gallery.net/index.php?action=profile;u=81069';
+$lang_translation_info['trans_date'] = '2010-06-09';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('Bytes', 'KiB', 'MiB', 'GiB');
+$lang_decimal_separator = array('.', ','); //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør');
+$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%d %B, %Y';
+$lang_date['lastcom'] = '%d/%m/%y at %H:%M';
+$lang_date['lastup'] = '%d %B, %Y';
+$lang_date['register'] = '%B %d, %Y';
+$lang_date['lasthit'] = '%d %B, %Y at %I:%M %p';
+$lang_date['comment'] = '%d %B, %Y at %I:%M %p';
+$lang_date['log'] = '%d %B, %Y at %I:%M %p';
+$lang_date['scientific'] = '%Y-%m-%d %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*');
+
+$lang_meta_album_names['random'] = 'Tilfældige filer';
+$lang_meta_album_names['lastup'] = 'Sidste tilføjelser';
+$lang_meta_album_names['lastalb'] = 'Sidst opdaterede album';
+$lang_meta_album_names['lastcom'] = 'Sidste kommentarer';
+$lang_meta_album_names['topn'] = 'Mest sete';
+$lang_meta_album_names['toprated'] = 'Top karakter';
+$lang_meta_album_names['lasthits'] = 'Sidst sete';
+$lang_meta_album_names['search'] = 'Billed søge resultater';
+$lang_meta_album_names['album_search'] = 'Album søge resultater';
+$lang_meta_album_names['category_search'] = 'Kategori søge resultater';
+$lang_meta_album_names['favpics'] = 'Favorit filer';
+$lang_meta_album_names['datebrowse'] = 'Gennemse efter dato'; //cpg1.5
+
+$lang_errors['access_denied'] = 'Du har ikke tilladelse til at se denne side.';
+$lang_errors['invalid_form_token'] = 'Der kunne ikke findes et gyldigt \'token\' for skemaet.'; //cpg1.5
+$lang_errors['perm_denied'] = 'Do har ikke tilladelse til at udføre operationen.';
+$lang_errors['param_missing'] = 'Script kaldt uden nødvendig(e) parameter.';
+$lang_errors['non_exist_ap'] = 'Det valgte album/fil findes ikke!';
+$lang_errors['quota_exceeded'] = 'Disk kvota overskredet.'; //cpg1.5
+$lang_errors['quota_exceeded_details'] = 'Du har [quota]K diskplads, dine filer bruger [space]K, tilføjelse af dette vil overskide din kvota.'; //cpg1.5
+$lang_errors['gd_file_type_err'] = 'Ved brug af GD billedbiblioteket, kan du kun bruge JPEG og PNG typer.';
+$lang_errors['invalid_image'] = 'Det uploadede billede er ødelagt eller kan ikke håndteres af GD.';
+$lang_errors['resize_failed'] = 'Kan ikke oprette thumpnail eller reduceret størrelse.';
+$lang_errors['no_img_to_display'] = 'Der kan ikke vise noget billede';
+$lang_errors['non_exist_cat'] = 'Den valgte katagori findes ikke.';
+$lang_errors['directory_ro'] = 'Biblioteket \'%s\' er ikke skrivbart, filer kan ikke slettes!';
+$lang_errors['pic_in_invalid_album'] = 'Fil er i et ikke eksisterende album (%s)!?!?';
+$lang_errors['banned'] = 'Du er forhindret i at bruge denne side.';
+$lang_errors['offline_title'] = 'Offline';
+$lang_errors['offline_text'] = 'Galleriet er i øjeblikket offline - Tjek igen senere';
+$lang_errors['ecards_empty'] = 'Der kan i øjeblikket ingen e-kort der kan vises.';
+$lang_errors['database_query'] = 'Der opstod en fejl under en database forespørgsel';
+$lang_errors['non_exist_comment'] = 'Den valgte kommentarer findes ikke';
+$lang_errors['captcha_error'] = 'Bekræftigelses koden passede ikke'; // cpg1.5
+$lang_errors['login_needed'] = 'Du skal %sregister%s/%slogin%s for at få adgang til denne side'; // cpg1.5
+$lang_errors['error'] = 'Fejl'; // cpg1.5
+$lang_errors['critical_error'] = 'Kritisk fejl'; // cpg1.5
+$lang_errors['access_thumbnail_only'] = 'Du har kun lov at se thumbnail billeder.'; // cpg1.5
+$lang_errors['access_intermediate_only'] = 'Du har ikke lov at se billeder i fuld størrelse.'; // cpg1.5
+$lang_errors['access_none'] = 'Du har ikke lov at se nogen billeder.'; // cpg1.5
+$lang_errors['register_globals_title'] = 'Register Globals on!';// cpg1.5
+$lang_errors['register_globals_warning'] = 'PHP indstillingen register_globals er slået til på din server, hvilket er en dårlig ide med hensyn til sikkerhed. Det er STÆRKT tilrådeligt at slå den fra.'; //cpg1.5
+
+$lang_bbcode_help_title = 'BBCode hjælp';
+$lang_bbcode_help = 'Du kan tilføje klikbare links og noget formattering ved hjælp af BBCode: <li>[b]Fremhæv[/b] =&gt; <strong>Fremhæv</strong></li><li>[i]Italic[/i] =&gt; <i>Italic</i></li><li>[url=http://dinside.com/]Url Text[/url] =&gt; <a href="http://dinside.com">Url Tekst</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]noget tekst[/color] =&gt; <span style="color:red">noget tekst</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img] =&gt; <img src="docs/images/browser.png" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Ja'; // cpg1.5
+$lang_common['no'] = 'Nej'; // cpg1.5
+$lang_common['back'] = 'Tilbage'; // cpg1.5
+$lang_common['continue'] = 'Fortsæt'; // cpg1.5
+$lang_common['information'] = 'Information'; // cpg1.5
+$lang_common['error'] = 'Fejl'; // cpg1.5
+$lang_common['check_uncheck_all'] = 'maker/afmarker alt'; // cpg1.5
+$lang_common['confirm'] = 'Bekræftelse'; // cpg1.5
+$lang_common['captcha_help_title'] = 'Visuel bekræftigelse (captcha)'; // cpg1.5
+$lang_common['captcha_help'] = 'For at undgå spam, skal du at du er et menneske og ikke bare et bot script ved at skrive den viste tekst.<br />Du kan bruge både store og små bogstaver. D.V.S. du kan bare skive med små..'; // cpg1.5
+$lang_common['title'] = 'Titel'; // cpg1.5
+$lang_common['caption'] = 'Beskrivelse'; // cpg1.5
+$lang_common['keywords'] = 'Nøgleord'; // cpg1.5
+$lang_common['keywords_insert1'] = 'Nøgleord (adskilt med %s)'; // cpg1.5
+$lang_common['keywords_insert2'] = 'Indsæt fra liste'; // cpg1.5
+$lang_common['keyword_separator'] = 'Nøgleords separator'; //cpg1.5
+$lang_common['keyword_separators'] = array(' '=>'mellemrum', ','=>'komma', ';'=>'semikolon'); // cpg1.5
+$lang_common['filename'] = 'Filnavn'; // cpg1.5
+$lang_common['filesize'] = 'Filstørrelse'; // cpg1.5
+$lang_common['album'] = 'Album'; // cpg1.5
+$lang_common['file'] = 'Fil'; // cpg1.5
+$lang_common['date'] = 'Dato'; // cpg1.5
+$lang_common['help'] = 'Hjælp'; // cpg1.5
+$lang_common['close'] = 'Luk'; // cpg1.5
+$lang_common['go'] = 'go'; // cpg1.5
+$lang_common['javascript_needed'] = 'Denne side bruger JavaScript. Slå JavaScript til i din browser.'; // cpg1.5
+$lang_common['move_up'] = 'Flyt up'; // cpg1.5
+$lang_common['move_down'] = 'Flyt ned'; // cpg1.5
+$lang_common['move_top'] = 'Flyt til toppen'; // cpg1.5
+$lang_common['move_bottom'] = 'Flyt til bunden'; // cpg1.5
+$lang_common['delete'] = 'Slet'; // cpg1.5
+$lang_common['edit'] = 'Ret'; // cpg1.5
+$lang_common['username_if_blank'] = 'Ukendt bruger'; // cpg1.5
+$lang_common['albums_no_category'] = 'Albums uden kategori'; // cpg1.5
+$lang_common['personal_albums'] = '* Personlige albums'; // cpg1.5
+$lang_common['select_album'] = 'Vælg Album'; // cpg1.5
+$lang_common['ok'] = 'OK'; // cpg1.5
+$lang_common['status'] = 'Status'; // cpg1.5
+$lang_common['apply_changes'] = 'Tilføj ændringer'; // cpg1.5
+$lang_common['done'] = 'Udført'; // cpg1.5
+$lang_common['album_properties'] = 'Album egenskaber'; // cpg1.5
+$lang_common['parent_category'] = 'Forældre kategori'; // cpg1.5
+$lang_common['edit_files'] = 'Ret filer'; // cpg1.5
+$lang_common['thumbnail_view'] = 'Thumbnail oversigt'; // cpg1.5
+$lang_common['album_manager'] = 'Album Manager'; // cpg1.5
+$lang_common['more'] = 'mere'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'Gå til hjemmeside';
+$lang_main_menu['home_lnk'] = 'Hjem';
+$lang_main_menu['alb_list_title'] = 'Gå til albumlisten';
+$lang_main_menu['alb_list_lnk'] = 'Album liste';
+$lang_main_menu['my_gal_title'] = 'Gå til mit personlige galleri';
+$lang_main_menu['my_gal_lnk'] = 'Mit galleri';
+$lang_main_menu['my_prof_title'] = 'Gå til min personlige profil';
+$lang_main_menu['my_prof_lnk'] = 'Min profil';
+$lang_main_menu['adm_mode_title'] = 'Vis admin værktøjer'; // cpg1.5
+$lang_main_menu['adm_mode_lnk'] = 'Vis admin værktøjer'; // cpg1.5
+$lang_main_menu['usr_mode_title'] = 'Fjern visning af admin værktøjer'; // cpg1.5
+$lang_main_menu['usr_mode_lnk'] = 'Skjul admin værktøjer'; // cpg1.5
+$lang_main_menu['upload_pic_title'] = 'Upload en fil ind i et album';
+$lang_main_menu['upload_pic_lnk'] = 'Upload fil';
+$lang_main_menu['register_title'] = 'Opret en bruger';
+$lang_main_menu['register_lnk'] = 'Registrer';
+$lang_main_menu['login_title'] = 'Luk mig ind';
+$lang_main_menu['login_lnk'] = 'Login';
+$lang_main_menu['logout_title'] = 'Luk mig ud';
+$lang_main_menu['logout_lnk'] = 'Logout';
+$lang_main_menu['lastup_title'] = 'Vis de seneste uploads';
+$lang_main_menu['lastup_lnk'] = 'Sidste uploads';
+$lang_main_menu['lastcom_title'] = 'Vis seneste kommentarer';
+$lang_main_menu['lastcom_lnk'] = 'Seneste kommentarer';
+$lang_main_menu['topn_title'] = 'Vis mest viste billeder';
+$lang_main_menu['topn_lnk'] = 'Mest viste';
+$lang_main_menu['toprated_title'] = 'Vis billeder med højeste karakter';
+$lang_main_menu['toprated_lnk'] = 'Højeste karakter';
+$lang_main_menu['search_title'] = 'Søg i galleriet';
+$lang_main_menu['search_lnk'] = 'Søg';
+$lang_main_menu['fav_title'] = 'Gå til mine favoriter';
+$lang_main_menu['fav_lnk'] = 'Mine Favoriter';
+$lang_main_menu['memberlist_title'] = 'Vis medlemsliste';
+$lang_main_menu['memberlist_lnk'] = 'Medlemsliste';
+$lang_main_menu['browse_by_date_lnk'] = 'Efter dato'; // cpg1.5
+$lang_main_menu['browse_by_date_title'] = 'Vis efter uploaddato'; // cpg1.5
+$lang_main_menu['contact_title'] = 'Kom i kontakt med %s'; // cpg1.5
+$lang_main_menu['contact_lnk'] = 'Kontakt'; // cpg1.5
+$lang_main_menu['sidebar_title'] = 'Tilføj en Sidebar til din browser'; // cpg1.5
+$lang_main_menu['sidebar_lnk'] = 'Sidebar'; // cpg1.5
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Godkend nye';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Upload godkendelse';
+$lang_gallery_admin_menu['admin_title'] = 'Gå til konfigurering';
+$lang_gallery_admin_menu['admin_lnk'] = 'Konfigurering';
+$lang_gallery_admin_menu['albums_title'] = 'Gå til album konfigurering';
+$lang_gallery_admin_menu['albums_lnk'] = 'Albums';
+$lang_gallery_admin_menu['categories_title'] = 'Gå til kategori konfiguration';
+$lang_gallery_admin_menu['categories_lnk'] = 'Kategorier';
+$lang_gallery_admin_menu['users_title'] = 'Gå til bruger konfiguration';
+$lang_gallery_admin_menu['users_lnk'] = 'Brugere';
+$lang_gallery_admin_menu['groups_title'] = 'Gå til gruppe konfiguration';
+$lang_gallery_admin_menu['groups_lnk'] = 'Grupper';
+$lang_gallery_admin_menu['comments_title'] = 'Gennemse alle kommentarer';
+$lang_gallery_admin_menu['comments_lnk'] = 'Gennemse kommentarer';
+$lang_gallery_admin_menu['searchnew_title'] = 'Gå til batch tilføjelse';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Batch tilføjelser';
+$lang_gallery_admin_menu['util_title'] = 'Gå til admin værktøjer';
+$lang_gallery_admin_menu['util_lnk'] = 'Admin værktøjer';
+$lang_gallery_admin_menu['key_lnk'] = 'Nøgleords bibliotek';
+$lang_gallery_admin_menu['ban_title'] = 'Gå til blokkerede brugere';
+$lang_gallery_admin_menu['ban_lnk'] = 'Bloker brugere';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Gennemse e-kort';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'Vis e-kort';
+$lang_gallery_admin_menu['pictures_title'] = 'Sorter mine billeder';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Sorter mine billeder';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Dokumentation';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermine manual';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'phpinfo'; // cpg1.5
+$lang_gallery_admin_menu['phpinfo_title'] = 'Indeholder teknisk information om din server. Du kan blive bedt om information hvis du skal bruge support.'; // cpg1.5
+$lang_gallery_admin_menu['update_database_lnk'] = 'Opdater database'; // cpg1.5
+$lang_gallery_admin_menu['update_database_title'] = 'Hvis du har erstattet Coppermine filer, tilføjet en modifikation eller opgraderet fra en tidligere version af Coppermine, vær sikker på at køre database opdateringen en gang. Dette vil oprette de nødvendige tabeller og/eller konfig værdier i din Coppermine database.'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Vis log filer'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine kan holde øje med forskellige operationer udført af brugere. Du kan gennemse disse logs hvis du har slået logging til i Coppermine konfiguration.'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Check versioner'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_title'] = 'Check dine fil versionerfor at finde ud af om du har erstattet alle efter en opgradering, eller om Coppermine kilde filer er blevet opdateret efter frigivelsen af en pakke.'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Bridge Manager'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Slå integration(bridging) til/fra af Coppermine med anden applikation (f.eks. din BBS).'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Plugin Manager'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Plugin manager'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Grundlæggende statistikker'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'Se Grundlæggende statistikker efter browser og operativ system (hvis funktionerne er slået til i konfig).'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Nøgleords manager'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Manage nøgleord (hvis funktionerne er slået til i konfig).'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'EXIF manager'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'Manage EXIF visning (hvis funktionerne er slået til i konfig).'; // cpg1.5
+$lang_gallery_admin_menu['shownews_lnk'] = 'Vis Nyheder'; // cpg1.5
+$lang_gallery_admin_menu['shownews_title'] = 'Vis nyheder fra coppermine-gallery.net'; // cpg1.5
+
+$lang_user_admin_menu['albmgr_title'] = 'Opret og sorter albums';
+$lang_user_admin_menu['albmgr_lnk'] = 'Opert/sorter mine albums';
+$lang_user_admin_menu['modifyalb_title'] = 'Gå til ændre mine albums';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Ændre mine albums';
+$lang_user_admin_menu['my_prof_title'] = 'Gå til min personlige profil';
+$lang_user_admin_menu['my_prof_lnk'] = 'Min profil';
+
+$lang_cat_list['category'] = 'Kategori';
+$lang_cat_list['albums'] = 'Albums';
+$lang_cat_list['pictures'] = 'Filer';
+
+$lang_album_list['album_on_page'] = '%d albums på %d side(r)';
+
+$lang_thumb_view['date'] = 'Dato';
+//Sort by filename and title
+$lang_thumb_view['name'] = 'Fil Navn';
+$lang_thumb_view['sort_da'] = 'Sorter efter dato stigende';
+$lang_thumb_view['sort_dd'] = 'Sorter efter dato faldende';
+$lang_thumb_view['sort_na'] = 'Sorter efter navn stigende';
+$lang_thumb_view['sort_nd'] = 'Sorter efter navn falende';
+$lang_thumb_view['sort_ta'] = 'Sorter efter titel stigende';
+$lang_thumb_view['sort_td'] = 'Sorter efter titel faldende';
+$lang_thumb_view['position'] = 'Position';
+$lang_thumb_view['sort_pa'] = 'Sorter på position stigende';
+$lang_thumb_view['sort_pd'] = 'Sort på position faldende';
+$lang_thumb_view['download_zip'] = 'Download som Zip fil';
+$lang_thumb_view['pic_on_page'] = '%d filer på %d side(r)';
+$lang_thumb_view['user_on_page'] = '%d filer på %d side(r)';
+$lang_thumb_view['enter_alb_pass'] = 'Indtast Album Kodeord';
+$lang_thumb_view['invalid_pass'] = 'Forkert Kodeord';
+$lang_thumb_view['pass'] = 'Kodeord';
+$lang_thumb_view['submit'] = 'Send';
+$lang_thumb_view['zipdownload_copyright'] = 'Overhold copyrights - brug kun filer som ejeren af dette galleri har godkendt'; // cpg1.5
+$lang_thumb_view['zipdownload_username'] = 'Dette arkiv indeholder zippede filer fra favoritter fra %s'; // cpg1.5
+
+$lang_img_nav_bar['thumb_title'] = 'Returner til thumbnail siden';
+$lang_img_nav_bar['pic_info_title'] = 'Vis/skjul fil information';
+$lang_img_nav_bar['slideshow_title'] = 'Diasfremvisning';
+$lang_img_nav_bar['ecard_title'] = 'Send denne fil som et e-kort';
+$lang_img_nav_bar['ecard_disabled'] = 'e-kort er slået fra';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Du har ikke rettigheder til at sende e-kort'; // js-alert
+$lang_img_nav_bar['prev_title'] = 'Se foregående fil';
+$lang_img_nav_bar['next_title'] = 'Se næste fil';
+$lang_img_nav_bar['pic_pos'] = 'FIL %s/%s';
+$lang_img_nav_bar['report_title'] = 'Rapporter denne fil til administratoren';
+$lang_img_nav_bar['go_album_end'] = 'Hop til slutning';
+$lang_img_nav_bar['go_album_start'] = 'Returner til start';
+
+$lang_rate_pic['rate_this_pic'] = 'Giv karakter til denne fil ';
+$lang_rate_pic['no_votes'] = '(Ingen stemmer endnu)';
+$lang_rate_pic['rating'] = '(Nuværende stilling : %s / %s med %s stemmer)';
+$lang_rate_pic['rubbish'] = 'Sludder';
+$lang_rate_pic['poor'] = 'Ringe';
+$lang_rate_pic['fair'] = 'Middel';
+$lang_rate_pic['good'] = 'God';
+$lang_rate_pic['excellent'] = 'Rigtig god';
+$lang_rate_pic['great'] = 'Fantastisk';
+$lang_rate_pic['js_warning'] = 'JavaScript skal være slået til for at du kan stemme'; // cpg1.5
+$lang_rate_pic['already_voted'] = 'Du har allerede afgivet stemme for dette billede.'; // cpg1.5
+$lang_rate_pic['forbidden'] = 'Du kan ikke stemme på egne filer.'; // cpg1.5
+$lang_rate_pic['rollover_to_rate'] = 'Træ over for at give karakter til billedet'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'Fil: ';
+$lang_cpg_die['line'] = 'Linie: ';
+
+$lang_display_thumbnails['dimensions'] = 'Dimensioner=';
+$lang_display_thumbnails['date_added'] = 'Tilføjet dato=';
+
+$lang_get_pic_data['n_comments'] = '%s kommentarer';
+$lang_get_pic_data['n_views'] = '%s visninger';
+$lang_get_pic_data['n_votes'] = '(%s stemmer)';
+
+$lang_cpg_debug_output['debug_info'] = 'Debug Info';
+$lang_cpg_debug_output['debug_output'] = 'Debug Output'; // cpg1.5
+$lang_cpg_debug_output['select_all'] = 'Vælg Alt';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Hvis du vil spørge om hjælp på Coppermine support board, klip-og-klister denne debug udskrift i din henvendelse når du bliver forespurgt, sammmen med den fejlbesked du fik (hvis der var nogen). Vedhæft kun debug_output til support board hvis en supporter  beder om det! Udskift evt. forekomster af kodeord i teksten med *** før afsendelse.'; // cpg1.5
+$lang_cpg_debug_output['debug_output_explain'] = 'Note: Dette er kun information og betyder ikke at der er en fejl i galleriet.'; // cpg1.5
+$lang_cpg_debug_output['phpinfo'] = 'Vis phpinfo';
+$lang_cpg_debug_output['notices'] = 'Notitser';
+$lang_cpg_debug_output['notices_help_admin'] = 'Denne notits vist på denne side, optræder kun fordi du (som galleri admin) har slået denne funktion til i Coppermine\'s konfiguration. De betyder nødvendigvis ikke, at der er noget galt med dit galleri. Faktisk er det en funktion som kun erfarne programmører bruger for at finde fejl. Hvis visning af notitser plager dig og/eller du ikke aner, hvad de betyder, slå funktionen fra i konfig.'; // cpg1.5
+$lang_cpg_debug_output['notices_help_non_admin'] = 'Denne notits er slået til af admin. Det betyder ikke, at der er en fejl i din ende. Du kan roligt ignorere denne notits og hvad der står i den.'; // cpg1.5
+$lang_cpg_debug_output['show_hide'] = 'vis / skjul'; // cpg1.5
+
+$lang_language_selection['reset_language'] = 'Default sprog';
+$lang_language_selection['choose_language'] = 'Vælg dit sprog';
+
+$lang_theme_selection['reset_theme'] = 'Default tema';
+$lang_theme_selection['choose_theme'] = 'Vælg et tema';
+
+$lang_version_alert['version_alert'] = 'Usupporteret version!';
+$lang_version_alert['no_stable_version'] = 'Du bruger Coppermine %s (%s) som kun er bestemt for meget erfarne brugere - denne version er uden support eller nogen garantier. Det er din egen risiko at bruge den eller nedgrader til seneste stabile version hvis du skal have support!';
+$lang_version_alert['gallery_offline'] = 'Galleriet er i øjeblikket offline og kan kun ses af dig som admin. Glem ikke at sætte tilbage til online efter vedligehold er afsluttet.';
+$lang_version_alert['coppermine_news'] = 'Nyheder from coppermine-gallery.net'; // cpg1.5
+$lang_version_alert['no_iframe'] = 'Din browser kan ikke vise inline frames'; // cpg1.5
+$lang_version_alert['hide'] = 'skjul'; // cpg1.5
+
+$lang_create_tabs['previous'] = 'forrige'; // cpg1.5
+$lang_create_tabs['next'] = 'Næste'; // cpg1.5
+$lang_create_tabs['jump_to_page'] = 'Hop til side'; // cpg1.5
+
+$lang_get_remote_file_by_url['no_data_returned'] = 'Returnerede ingen data ved brug af %s'; // cpg1.5
+$lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Socket forbindelse (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
+$lang_get_remote_file_by_url['curl_not_available'] = 'Curl er ikke tilgængelig på serveren'; // cpg1.5
+$lang_get_remote_file_by_url['error_number'] = 'Fejlnummer: %s'; // cpg1.5
+$lang_get_remote_file_by_url['error_message'] = 'Fejlbesked: %s'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'Du skal give mindst en ';
+$lang_mailer['mailer_not_supported'] = ' mailer ikke supporteret.';
+$lang_mailer['execute'] = 'Kunne ikke udføres: ';
+$lang_mailer['instantiate'] = 'Kunne ikke starte mail funktionen.';
+$lang_mailer['authenticate'] = 'SMTP Fejl: Kunne ikke autoriseres.';
+$lang_mailer['from_failed'] = 'Følgende Fra adresse fejlede: ';
+$lang_mailer['recipients_failed'] = 'SMTP Fejl: Følgende ';
+$lang_mailer['data_not_accepted'] = 'SMTP fejl: Data ikke akcepteret.';
+$lang_mailer['connect_host'] = 'SMTP Fejl: Kunne ikke forbinde til SMTP host.';
+$lang_mailer['file_access'] = 'Kunne tilgå fil: ';
+$lang_mailer['file_open'] = 'Fil Fejl: Kunne ikke åbne fil: ';
+$lang_mailer['encoding'] = 'Ukendt kodning: ';
+$lang_mailer['signing'] = 'Signeringsfejl: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'Kunne ikke indstallere plugin \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Kunne ikke fjerne plugin \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Kunne ikke slå plugin \'%s\' fra'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Bestemt';
+$lang_smilies_inc_php['Question'] = 'Spørgsmål';
+$lang_smilies_inc_php['Very Happy'] = 'Meget glad';
+$lang_smilies_inc_php['Smile'] = 'Smil';
+$lang_smilies_inc_php['Sad'] = 'Ked af det';
+$lang_smilies_inc_php['Surprised'] = 'Overrasket';
+$lang_smilies_inc_php['Shocked'] = 'Shokeret';
+$lang_smilies_inc_php['Confused'] = 'Forvirret';
+$lang_smilies_inc_php['Cool'] = 'Cool';
+$lang_smilies_inc_php['Laughing'] = 'Griner';
+$lang_smilies_inc_php['Mad'] = 'Gal';
+$lang_smilies_inc_php['Razz'] = 'Razz';
+$lang_smilies_inc_php['Embarrassed'] = 'Flov'; // cpg1.5
+$lang_smilies_inc_php['Crying or Very sad'] = 'Græder - eller meget ked';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Ond eller meget gal';
+$lang_smilies_inc_php['Twisted Evil'] = 'Rablende gal';
+$lang_smilies_inc_php['Rolling Eyes'] = 'Ruller med øjne';
+$lang_smilies_inc_php['Wink'] = 'Vinker';
+$lang_smilies_inc_php['Idea'] = 'Ide';
+$lang_smilies_inc_php['Arrow'] = 'Pil';
+$lang_smilies_inc_php['Neutral'] = 'Neutral';
+$lang_smilies_inc_php['Mr. Green'] = 'Mr. Green';
+}
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Album Manager'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'Albums skal have et navn!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = 'Er du sikker på du vil lave disse ændringer?'; // js-alert
+$lang_albmgr_php['no_change'] = 'Du lavede ingen ændringer!'; // js-alert
+$lang_albmgr_php['new_album'] = 'Nyt album';
+$lang_albmgr_php['delete_album'] = 'Slet album'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Er du sikker på du vil slette dette album?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'Alle filer og kommentare det indeholder vil blive tabt!'; // js-alert
+$lang_albmgr_php['select_first'] = 'Vælg et album først'; // js-alert
+$lang_albmgr_php['my_gallery'] = '* Mit galleri *';
+$lang_albmgr_php['no_category'] = '* Ingen kategori *';
+$lang_albmgr_php['select_category'] = 'Vælg kategori';
+$lang_albmgr_php['category_change'] = 'Hvis du ændrer kategori, dine ændringer vil være tabte!'; // cpg1.5
+$lang_albmgr_php['page_change'] = 'Hvis du følger dette link, alle dine ændringer vil være tabte!'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'Afbryd'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = 'Sorterings ændringer er ikke gemt før du klikker &quot;Tilføj ændringer&quot;.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Bloker brugere';
+$lang_banning_php['user_name'] = 'Bruger navn';
+$lang_banning_php['user_account'] = 'Bruger konto';
+$lang_banning_php['email_address'] = 'Email Adresse'; // cpg1.5
+$lang_banning_php['ip_address'] = 'IP Adresse';
+$lang_banning_php['expires'] = 'Udløber'; // cpg1.5
+$lang_banning_php['expiry_date'] = 'Udløbsdato'; // cpg1.5
+$lang_banning_php['expired'] = 'Udløbet'; // cpg1.5
+$lang_banning_php['edit_ban'] = 'Gem ængringer';
+$lang_banning_php['add_new'] = 'Tilføj ny blokering';
+$lang_banning_php['add_ban'] = 'Tilføj';
+$lang_banning_php['error_user'] = 'Kan ikke finde bruger';
+$lang_banning_php['error_specify'] = 'Du skal angive enten bruger navn eller ip adresse';
+$lang_banning_php['error_ban_id'] = 'Forkert blokerings ID!';
+$lang_banning_php['error_admin_ban'] = 'Du kan ikke blokere dig selv!';
+$lang_banning_php['error_server_ban'] = 'Du var ved at blokkere din egen server? Tsk tsk, cannot do that...';
+$lang_banning_php['skipping'] = 'Springer over denne kommando.'; // cpg1.5
+$lang_banning_php['lookup_ip'] = 'IP Address Lookup';
+$lang_banning_php['select_date'] = 'vælg dato';
+$lang_banning_php['delete_comments'] = 'Slet kommentarer'; // cpg1.5
+$lang_banning_php['current'] = 'nuværende'; // cpg1.5
+$lang_banning_php['all'] = 'alle'; // cpg1.5
+$lang_banning_php['none'] = 'ingen'; // cpg1.5
+$lang_banning_php['view'] = 'se'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Blokerings ID'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Eksisterende blokeringer'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Du har integreret dit galleri med en anden applikation. Brug den integrerede applikations mekanisme istedet for Coppermine\'. Coppermine\'s blokerings mekanismer virker sjældent når den er integreret.'; // cpg1.5
+$lang_banning_php['records_on_page'] = '%d poster på %d side(r)'; // cpg1.5
+$lang_banning_php['ascending'] = 'stigende'; // cpg1.5
+$lang_banning_php['descending'] = 'faldende'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Sorter efter'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'sorteret efter'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = 'Bloker post %s er blevet opdateret'; // cpg1.5
+$lang_banning_php['ban_record_x_deleted'] = 'Bloker post %s er blevet slettet'; // cpg1.5
+$lang_banning_php['new_ban_record_created'] = 'Ny bloker post er oprettet'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = 'Bloker post for %s findes allerede!'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s kommentar oprettet af %s er blevet slettet'; // cpg1.5
+$lang_banning_php['comments_deleted'] = '%s kommentarer oprettet af %s her blevet slettet'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Indtast en gyldig email adresse'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Indtast en gyldig ip-adresse (x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Indtast en gyldig udløbsdato (YYYY-MM-DD)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'Formularen er ikke blevet sendt - Der er fejl som du skal rette først!'; // cpg1.5
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Integration guide';
+$lang_bridgemgr_php['back'] = 'tilbage';
+$lang_bridgemgr_php['next'] = 'næste';
+$lang_bridgemgr_php['start_wizard'] = 'Start integration guide';
+$lang_bridgemgr_php['finish'] = 'Afslut';
+$lang_bridgemgr_php['no_action_needed'] = 'Der skal intet gøres i dette trin. Klik \'næste\' for at fortsætte.';
+$lang_bridgemgr_php['reset_to_default'] = 'Nulstil til default værdier';
+$lang_bridgemgr_php['choose_bbs_app'] = 'Vælg applikation som Coppermine skal integreres med';
+$lang_bridgemgr_php['support_url'] = 'Gå hertil for support på denne applikation';
+$lang_bridgemgr_php['settings_path'] = 'sti(er) brugt af din integrerede applikation';
+$lang_bridgemgr_php['full_forum_url'] = 'URL for den integrerede applikation';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Absolut sti til den integrerede applikation';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Relativ sti til den integrerede applikations konfig file';
+$lang_bridgemgr_php['cookie_prefix'] = 'Cookie prefix';
+$lang_bridgemgr_php['special_settings'] = 'integrerede applikation specifikke indstillinger';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Brug integrerede applikation tilpassede grupper?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'ja';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'nej';
+$lang_bridgemgr_php['error_title'] = 'Du skal rette disse fejl før du kan fortsætte. Gå til den forrige skærm.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Du skal angive, hvilken applikation Coppermine skal installeres med.';
+$lang_bridgemgr_php['finalize'] = 'slå integration til/fra';
+$lang_bridgemgr_php['finalize_explanation'] = 'Indtil vider er dine indstillinger gemt i databasen, men integrationen er endnu ikke slået til. Du kan slå dette til/fra på et vilkårligt tidspunkt. Husk på admin brugernavn og kodeord fra din standalone Coppermine, du kan få brug for det på et senere tidspunkt for at lave ændringer. Hvis noget går galt, gå til %s og slå integration fra der, ved hjælp af din gamle brugeradgang (normalt den du brugte under installationen af Coppermine).';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Dine integrations instillinger';
+$lang_bridgemgr_php['title_enable'] = 'Slå integration til med %s';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'til';
+$lang_bridgemgr_php['bridge_enable_no'] = 'fra';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'må ikke være tom';
+$lang_bridgemgr_php['error_either_be'] = 'Skal være enten %s eller %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s eksisterer ikke. Ret værdien indtastede for %s';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine kan ikke læse en cookie kaldet %s. Ret værdien du indtastede for %s, eller gå til din integrerede applikations admin panel og sikrer dig at cookie stien er læsbar for Coppermine.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Du kan ikke efterlade feltet %s blankt - indtast en passende værdi.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'Der må ikke være en efterfølgende skråstreg i feltet %s.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'Der skal være en efterfølgende skråstreg i feltet %s.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s og ';
+$lang_bridgemgr_php['recovery_title'] = 'Integration Manager: nød genopretning';
+$lang_bridgemgr_php['recovery_explanation'] = 'Hvis du kom her for at administrere integrationen af dit Coppermine galleri, skal du først logge ind som admin. Hvis du ikke kan logge ind fordi integrationen ikke virker korrekt, kan du slå integration fra på denne side. Indtastningen af dit brugernavn og kodeord vil ikke logge dig ind, men blot slå integrationen fra. Se i dokumentatione for detaljer.';
+$lang_bridgemgr_php['username'] = 'Brugernavn';
+$lang_bridgemgr_php['password'] = 'Kodeord';
+$lang_bridgemgr_php['disable_submit'] = 'send';
+$lang_bridgemgr_php['recovery_success_title'] = 'Authorisation lykkedes';
+$lang_bridgemgr_php['recovery_success_content'] = 'Det er lykkedes dig at slå integrationen fra. Din Coppermine kører nu i standalone mode.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'Log ind som admin for at rette på integrationsindstillingerne og/eller slå integrationen til igen.';
+$lang_bridgemgr_php['goto_login'] = 'Gå til login side';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Gå til integration manager';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Authorisation fejlede';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Du har brugt forkerte brugernavn/kodeord. Du skal bruge brugernavn/kodeord fra den normale Coppermine standalone version (normalt fra kontoen der blev sat op under installationen af Coppermine).';
+$lang_bridgemgr_php['try_again'] = 'prøv igen';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Vente tiden er ikke udløbet';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Af sikkerhedsgrunde dette script holder en pause efter hver mislykkede login forsøg, så du må vente lidt før du kan prøve igen.';
+$lang_bridgemgr_php['wait'] = 'vent';
+$lang_bridgemgr_php['browse'] = 'gennemse';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Kalender';
+$lang_calendar_php['clear_date'] = 'ryd dato';
+$lang_calendar_php['files'] = 'filer'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = 'Parameter krævet for \'%s\' handlinger ikke tilføjet!';
+$lang_catmgr_php['unknown_cat'] = 'Valgte katagori eksistere ikke i databasen';
+$lang_catmgr_php['usergal_cat_ro'] = 'Bruger galleri kategori kan ikke slettes!';
+$lang_catmgr_php['manage_cat'] = 'Administrere katagorier';
+$lang_catmgr_php['confirm_delete'] = 'Er du sikker på du vil SLETTE denne kategori'; // js-alert
+$lang_catmgr_php['category'] = 'Katagorier'; // cpg1.5
+$lang_catmgr_php['operations'] = 'Handlinger';
+$lang_catmgr_php['move_into'] = 'Flyt ind i';
+$lang_catmgr_php['update_create'] = 'Opdatere/Opret kategori';
+$lang_catmgr_php['parent_cat'] = 'Forældre kategori';
+$lang_catmgr_php['cat_title'] = 'katagori titel';
+$lang_catmgr_php['cat_thumb'] = 'Katagori thumbnail';
+$lang_catmgr_php['cat_desc'] = 'Katagori beskrivelse';
+$lang_catmgr_php['categories_alpha_sort'] = 'Sortere katagorierne alfabetisk (istedet for efter brugervalgt sortering)';
+$lang_catmgr_php['save_cfg'] = 'Gem konfiguration';
+$lang_catmgr_php['no_category'] = '* Ingen katagori *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'Gruppe(r) tilladt at oprette albums i denne katagori'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = 'Kontakt'; // cpg1.5
+$lang_contact_php['your_name'] = 'Dit navn'; // cpg1.5
+$lang_contact_php['your_email'] = 'Din email adresse'; // cpg1.5
+$lang_contact_php['subject'] = 'Emne'; // cpg1.5
+$lang_contact_php['your_message'] = 'Din besked'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Indtast dit navn'; // cpg1.5 // js-alert
+$lang_contact_php['name_field_invalid'] = 'Indtast dit rigtige navn'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_mandatory'] = 'Indtast din email adresse'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_invalid'] = 'Indtast en gyldig email adresse'; // cpg1.5 // js-alert
+$lang_contact_php['subject_field_mandatory'] = 'Indtast et meningsfyldt emne'; // cpg1.5 // js-alert
+$lang_contact_php['message_field_mandatory'] = 'Indtast din besked'; // cpg1.5 // js-alert
+$lang_contact_php['confirmation'] = 'Bekræftigelse'; // cpg1.5
+$lang_contact_php['email_headline'] = 'Denne email blev sendt %s fra kontakt formularen på %s fra ip-adresse %s'; // cpg1.5
+$lang_contact_php['registered_user'] = 'registreret bruger'; // cpg1.5
+$lang_contact_php['guest'] = 'gæst'; // cpg1.5
+$lang_contact_php['unknown'] = 'ukendt'; // cpg1.5
+$lang_contact_php['user_info'] = '%s kaldet %s med email adresse %s skrev:'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'Kunne ikke sende email. Prøv igen senere.'; // cpg1.5
+$lang_contact_php['email_sent'] = 'Din email er blevet sendt.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Galleri konfiguration';
+$lang_admin_php['general_settings'] = 'Generelle indstillinger'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Sprog og tegnsæt indstillinger'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Tema indstillinger'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Album liste indstillinger'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Thumbnail indstillinger'; // cpg1.5
+$lang_admin_php['image_view'] = 'Billede visnings indstillinger'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Kommentar indstillinger'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Thumbnails indstillinger'; // cpg1.5
+$lang_admin_php['file_settings'] = 'Fil indstillinger'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Billede vandmærkning'; // cpg1.5
+$lang_admin_php['registration'] = 'Registrering'; // cpg1.5
+$lang_admin_php['user_settings'] = 'Bruger indstillinger'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Tilpassede felter for brugerprofil (blank hvis ubrugt). Brug profil 6 for lange tekster, såsom biografier'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Tilpassede felter for billedbeskrivelser (blank hvis ubrugt)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Cookies indstillinger'; // cpg1.5
+$lang_admin_php['email_settings'] = 'Email instillinger (normalt skal der ikke laves ændringer her; Efterlad alle felter blanke, hvis du er usikker)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Logning og statistikker'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Vedligeholdelses indstillinger'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Indstil EXIF visning';
+$lang_admin_php['manage_plugins'] = 'Indstil plugins';
+$lang_admin_php['manage_keyword'] = 'Indstil nøgleord';
+$lang_admin_php['restore_cfg'] = 'Genskab fabriksindstillinger';
+$lang_admin_php['restore_cfg_confirm'] = 'Vil du virkelig genskabe hele konfigurationen til fabriksinstillinger? Dette kan ikke laves om!'; // cpg1.5 // js-alert
+$lang_admin_php['save_cfg'] = 'Gem ny konfiguration';
+$lang_admin_php['notes'] = 'Noter';
+$lang_admin_php['info'] = 'Information';
+$lang_admin_php['upd_success'] = 'Coppermine konfigurationen er opdateret';
+$lang_admin_php['restore_success'] = 'Coppermine default konfiguration genskabt';
+$lang_admin_php['name_a'] = 'Navn stigende';
+$lang_admin_php['name_d'] = 'Navn faldende';
+$lang_admin_php['title_a'] = 'Titel stigende';
+$lang_admin_php['title_d'] = 'Titel faldende';
+$lang_admin_php['date_a'] = 'Dato stigende';
+$lang_admin_php['date_d'] = 'Dato faldende';
+$lang_admin_php['pos_a'] = 'Position stigende';
+$lang_admin_php['pos_d'] = 'Position faldende';
+$lang_admin_php['th_any'] = 'Max Aspekt';
+$lang_admin_php['th_ht'] = 'Højde';
+$lang_admin_php['th_wd'] = 'Bredde';
+$lang_admin_php['th_ex'] = 'Eksakt'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'Alle';
+$lang_admin_php['debug_admin'] = 'Kun admin';
+$lang_admin_php['no_logs'] = 'Off';
+$lang_admin_php['log_normal'] = 'Normal';
+$lang_admin_php['log_all'] = 'Alle';
+$lang_admin_php['view_logs'] = 'Vis alle logger';
+$lang_admin_php['click_expand'] = 'Klik på sektion for at ekspandere';
+$lang_admin_php['click_collapse'] = 'Klik på sektion for at kollapse'; // cpg1.5
+$lang_admin_php['expand_all'] = 'Ekspander alle';
+$lang_admin_php['toggle_all'] = 'Skift alle'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) Disse instillinger må ikke ændres, hvis du allerede har filer i databasen.';
+$lang_admin_php['notice2'] = '(**) Når denne indstilling ændres, berører det kun filer der er tilføjet herefter, så det er ikke tilrådeligt at ændre på denne instilling, når der allered er filer i galleriet. Du kan dog tilføje ændringerne til eksisterende filer med &quot;<a href="util.php">admin værktøjet</a> (ændre billedstørrelse)&quot; værktøjet fra admin menuen.';
+$lang_admin_php['notice3'] = '(***) Alle logfiler er skrevet på engelsk.';
+$lang_admin_php['bbs_disabled'] = 'Funktion slået fra når der anvendes integration';
+$lang_admin_php['auto_resize_everyone'] = 'Alle';
+$lang_admin_php['auto_resize_user'] = 'Kun bruger';
+$lang_admin_php['ascending'] = 'stigende';
+$lang_admin_php['descending'] = 'faldende';
+$lang_admin_php['collapse_all'] = 'Kollaps alt'; // cpg1.5
+$lang_admin_php['separate_page'] = 'på en seperat side'; // cpg1.5
+$lang_admin_php['inline'] = 'inline'; // cpg1.5
+$lang_admin_php['guests_only'] = 'Kun gæster'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'Bunden til højre'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'Bunden til venstre'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Top til venstre'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Top til højre'; // cpg1.5
+$lang_admin_php['wm_center'] = 'Center'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Begge'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Original'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'Størrelse ændret'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Galleri navn'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Galleri beskrivelse'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'Galleri administrator email'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'URL til din Coppermine galleri mappe'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(med en efterfølgende skråstreg, ikke \'index.php\' eller lign. i enden)'; // cpg1.5
+$lang_admin_php['home_target'] = 'URL for din hjemmeside'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Tillad ZIP-download af favoritter'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'Kun favoritter'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'favoritter og readme fil'; // cpg1.5
+$lang_admin_php['time_offset'] = 'Tidzone forskel relativ til GMT'; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(nuværende tid: %s)'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Slå hjælpe-ikoner til'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'Hjælp kun delvist tilgængeligt på engelsk'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Slå klikbare nøgleord til i søgning'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Nøgleordsadskiller'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Konvert nøgleordsadskiller'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Slå plugins til'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Slet automatisk udløbne blokering'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Browsable batch-add interface'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Process concurrency for batch-add interface'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Vis små thumbnails på batch-add interface'; // cpg1.5
+$lang_admin_php['lang'] = 'Default sprog'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Autodetekt sprog'; // cpg1.5
+$lang_admin_php['charset'] = 'Tegnsæt kodning'; // cpg1.5
+// 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
+$lang_admin_php['theme'] = 'Tema'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Tilpasset menu link navn'; // cpg1.5
+$lang_admin_php['custom_lnk_url'] = 'Tilpasset menu link URL'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Slå menu ikoner til'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'Vis BBCode hjælp'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'Show the vanity block on themes that are defined as XHTML and CSS compliant'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'Vælg flere linier ved at holde [Ctrl]-tasten nede'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'Sti til tilpassede inkluderede sidehoved'; // cpg1.5
+$lang_admin_php['custom_footer_path'] = 'Sti til tilpassede inkluderede sidefødder'; // cpg1.5
+$lang_admin_php['browse_by_date'] = 'Slå bladring til efter dato'; // cpg1.5
+$lang_admin_php['display_redirection_page'] = 'Vis redirigeringssider'; // cpg1.5
+$lang_admin_php['display_xp_publish_link'] = 'Fremhæv brugen af XP Publisher ved at vise korresponderende link på upload side'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Bredde af hovedtabellen'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'pixels eller %'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Antal niveauer af kategorier der vises'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Antal album der vises'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Antal kolonner for albumlisten'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Størrelse på album thumbnails'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'Indholdet af forsiden'; // cpg1.5
+$lang_admin_php['first_level'] = 'Vis første niveau album thumbnails i kategorier'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Sorter kategorier alfabetisk'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(istedet for tilpasset sorteringsrækkefølge)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Vis antal linkede filer'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Antal kolonner på thumbnail siden'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Antal rækker på thumbnail siden'; // cpg1.5
+$lang_admin_php['max_tabs'] = 'Maximum antal faner der vises'; // cpg1.5
+$lang_admin_php['tabs_dropdown'] = 'Vis dropdown liste af alle sider ved siden af faner'; // cpg1.5
+$lang_admin_php['caption_in_thumbview'] = 'Vis filbeskrivelse (sammen med titlen) under thumbnail'; // cpg1.5
+$lang_admin_php['views_in_thumbview'] = 'Vis antal visninger under thumbnail'; // cpg1.5
+$lang_admin_php['display_comment_count'] = 'Vis antal kommentarer under thumbnail'; // cpg1.5
+$lang_admin_php['display_uploader'] = 'Vis upload navn under thumbnail'; // cpg1.5
+// 'display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail'; // cpg1.5
+$lang_admin_php['display_filename'] = 'Vis fil navn under thumbnail'; // cpg1.5
+$lang_admin_php['display_thumbnail_rating'] = 'Vis karakter under thumbnail'; // cpg1.5
+$lang_admin_php['alb_desc_thumb'] = 'Vis albumbeskrivelse'; // cpg1.5
+$lang_admin_php['thumbnail_to_fullsize'] = 'Gå direkte fra thumbnail til fuldstørrelse billede'; // cpg1.5
+$lang_admin_php['default_sort_order'] = 'Default sorteringsrækkefølge for filer'; // cpg1.5
+$lang_admin_php['min_votes_for_rating'] = 'Mindste antal for stemmer for en fil før den vises i \'top rated\' listen'; // cpg1.5
+$lang_admin_php['picture_table_width'] = 'Bredde af tabellen for fil visning'; // cpg1.5
+$lang_admin_php['display_pic_info'] = 'Fil information er synlig pr. default'; // cpg1.5
+$lang_admin_php['picinfo_movie_download_link'] = 'Vis film download link i fil information område'; // cpg1.5
+$lang_admin_php['max_img_desc_length'] = 'Max længde for en billedbeskrivelse'; // cpg1.5
+$lang_admin_php['max_com_wlength'] = 'Max antal tegn i et ord'; // cpg1.5
+$lang_admin_php['display_film_strip'] = 'Vis film strip'; // cpg1.5
+$lang_admin_php['max_film_strip_items'] = 'Antal enheder i en film strip'; // cpg1.5
+$lang_admin_php['slideshow_interval'] = 'Diasshow interval'; // cpg1.5
+$lang_admin_php['milliseconds'] = 'milliseconds'; // cpg1.5
+$lang_admin_php['slideshow_interval_detail'] = '1 sekund = 1000 millisekunder'; // cpg1.5
+$lang_admin_php['slideshow_hits'] = 'Tæl visninger i diasshow'; // cpg1.5
+$lang_admin_php['ecard_flash'] = 'Tillad Flash i e-kort'; // cpg1.5
+$lang_admin_php['not_recommended'] = 'ikke anbefalet'; // cpg1.5
+$lang_admin_php['recommended'] = 'anbefalet'; // cpg1.5
+$lang_admin_php['transparent_overlay'] = 'Indsæt transperent over billede for at minimere tyveri'; // cpg1.5
+$lang_admin_php['old_style_rating'] = 'Gå tilbage til gammelt karaktersystem'; // cpg1.5
+$lang_admin_php['old_style_rating_extra'] = 'Dette vil fjerne \'Antal af bedømmelsesstjerner\' valget'; // cpg1.5
+$lang_admin_php['rating_stars_amount'] = 'Antal stjerner i brug ved bedømmelse ved afstemning'; // cpg1.5
+$lang_admin_php['rate_own_files'] = 'Bruger kan stemme på egne filer'; // cpg1.5
+$lang_admin_php['filter_bad_words'] = 'Filtrer \'grimme\' ord i kommentarer'; // cpg1.5
+$lang_admin_php['enable_smilies'] = 'Tillad smileyer i kommentarer'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect'] = 'Tillad på hinanden følgende kommentarer fra samme bruger'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect_details'] = '(slå flood protection fra)'; // cpg1.5
+$lang_admin_php['max_com_lines'] = 'Max antal linier i en kommentar'; // cpg1.5
+$lang_admin_php['max_com_size'] = 'Max længde af linie i en kommentar'; // cpg1.5
+$lang_admin_php['email_comment_notification'] = 'Adviser admin om kommentarer ved hjælp af mails'; // cpg1.5
+$lang_admin_php['comments_sort_descending'] = 'Sorteringsrækkefølge af kommentarer'; // cpg1.5
+$lang_admin_php['comments_per_page'] = 'Kommentarer pr. side'; // cpg1.5
+$lang_admin_php['comments_anon_pfx'] = 'Præfix for anonyme kommentar forfattere'; // cpg1.5
+$lang_admin_php['comment_approval'] = 'Kommentar behøver godkendelse'; // cpg1.5
+$lang_admin_php['display_comment_approval_only'] = 'Vis kun kommentare der behøver godkendelse på &quot;Gennemse kommentarer&quot; siden'; // cpg1.5
+$lang_admin_php['comment_placeholder'] = 'Vis tekst for brugere der venter på at få godkendt kommentarer af admin'; // cpg1.5
+$lang_admin_php['comment_user_edit'] = 'Tillad brugere at rette deres kommentarer'; // cpg1.5
+$lang_admin_php['comment_captcha'] = 'Vis Captcha (Visuel bekræftigelse) for tilføjning af kommentarer'; // cpg1.5
+$lang_admin_php['comment_akismet_enable'] = 'Akismet valg'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_description'] = 'Hvad skal ske hvis Akismet afviser en kommentar som spam?'; // cpg1.5
+$lang_admin_php['comment_akismet_applicable_only'] = 'Valgmuligheder gælder kun hvis Akismet er slået til ved at indtaste en gældende  API nøgle'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_approval'] = 'Tillad kommentarer som ikke kan godkendes af Akismet, men marker dem som ikke godkendte'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_tell'] = 'Drop kommentar der fejler godkendelsen og fortæl forfatteren at den blev afvist'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_lie'] = 'Drop kommentar der fejler godkendelsen men fortæl forfatteren (spammer) at den er tilføjet'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key'] = 'Akismet API nøgle'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key_description'] = 'Efterlad tom for at slå Akismet fra'; // cpg1.5
+$lang_admin_php['comment_akismet_group'] = 'Tilføj Akismet for kommentarer lavet af'; // cpg1.5
+$lang_admin_php['comment_promote_registration'] = 'Spørg gæster om at logge ind for at lave kommentarer'; // cpg1.5
+$lang_admin_php['thumb_width'] = 'Max dimension af en thumbnail (bredde, hvis du bruger "eksakt" i "Brug dimension")'; // cpg1.5
+$lang_admin_php['thumb_use'] = 'Brug dimension'; // cpg1.5
+$lang_admin_php['thumb_use_detail'] = '(Bredde eller højde eller max aspekt for thumbnail)'; // cpg1.5
+$lang_admin_php['thumb_height'] = 'Højde af en thumbnail'; // cpg1.5
+$lang_admin_php['thumb_height_detail'] = '(gælder kunhvis du bruger &quot;eksakt&quot; i &quot;Brug dimension&quot;)'; // cpg1.5
+$lang_admin_php['movie_audio_document'] = 'film, audio, dokument'; // cpg1.5
+$lang_admin_php['thumb_pfx'] = 'Præfixet for thumbnails'; // cpg1.5
+$lang_admin_php['enable_unsharp'] = 'Thumb Sharpening: slå Unsharp Mask til'; // cpg1.5
+$lang_admin_php['unsharp_amount'] = 'Thumb Sharpening mængde'; // cpg1.5
+$lang_admin_php['unsharp_radius'] = 'Thumb Sharpening radius'; // cpg1.5
+$lang_admin_php['unsharp_threshold'] = 'Thumb Sharpening threshold'; // cpg1.5
+$lang_admin_php['jpeg_qual'] = 'Kvalitet for JPEG filer'; // cpg1.5
+$lang_admin_php['make_intermediate'] = 'Opret mellemstørrelse billeder'; // cpg1.5
+$lang_admin_php['picture_use'] = 'Brug dimension'; // cpg1.5
+$lang_admin_php['picture_use_detail'] = '(bredde eller højde er max aspect for en mellemstørrelse billed)'; // cpg1.5
+$lang_admin_php['picture_use_thumb'] = 'Lige som thumbnail'; // cpg1.5
+$lang_admin_php['picture_width'] = 'Max bredde eller højde af en mellemstørrelse billed'; // cpg1.5
+$lang_admin_php['max_upl_size'] = 'Max størrelse for uploaded filer'; // cpg1.5
+$lang_admin_php['kilobytes'] = 'KB'; // cpg1.5
+$lang_admin_php['pixels'] = 'pixels'; // cpg1.5
+$lang_admin_php['max_upl_width_height'] = 'Max bredde eller højde for uploaded billeder'; // cpg1.5
+$lang_admin_php['auto_resize'] = 'Auto justere billeder der er større end max bredde eller højde'; // cpg1.5
+$lang_admin_php['fullsize_padding_x'] = 'Horisontal grænse for fuld-størrelse pop-up'; // cpg1.5
+$lang_admin_php['fullsize_padding_y'] = 'Vertikal grænse for fuld-størrelse pop-up'; // cpg1.5
+$lang_admin_php['allow_private_albums'] = 'Albums kan være private'; // cpg1.5
+$lang_admin_php['allow_private_albums_note'] = '(Note: hvis du skiftee fra \'ja\' til \'nej\' enhver tilfældig privat album vil blive synlig )'; // cpg1.5
+$lang_admin_php['show_private'] = 'Vis private album ikon til ikke loggede ind bruger'; // cpg1.5
+$lang_admin_php['forbiden_fname_char'] = 'Karakterer forbudt i filnavne'; // cpg1.5
+$lang_admin_php['silly_safe_mode'] = 'Aktiver &quot;idiot sikker beskyttelse&quot;'; // cpg1.5
+$lang_admin_php['allowed_img_types'] = 'Tilladte billed typer'; // cpg1.5
+$lang_admin_php['allowed_mov_types'] = 'Tilladte film typer'; // cpg1.5
+$lang_admin_php['media_autostart'] = 'Film afspilning autostart'; // cpg1.5
+$lang_admin_php['allowed_snd_types'] = 'Tilladte lyd typer'; // cpg1.5
+$lang_admin_php['allowed_doc_types'] = 'Tilladte dokument typer'; // cpg1.5
+$lang_admin_php['thumb_method'] = 'Metode for ændring af billeder'; // cpg1.5
+$lang_admin_php['impath'] = 'Stil til ImageMagick \'convert\' utility'; // cpg1.5
+$lang_admin_php['impath_example'] = '(eg. /usr/bin/)'; // cpg1.5
+$lang_admin_php['im_options'] = 'Ekstra kommandolinie optioner for ImageMagick'; // cpg1.5
+$lang_admin_php['read_exif_data'] = 'Læs EXIF data fra JPEG filer'; // cpg1.5
+$lang_admin_php['read_iptc_data'] = 'Læs IPTC data fra JPEG filer'; // cpg1.5
+$lang_admin_php['fullpath'] = 'Sti til album mappe'; // cpg1.5
+$lang_admin_php['userpics'] = 'Sti til mappe til brugers filer'; // cpg1.5
+$lang_admin_php['normal_pfx'] = 'Prefix for mellemstørrelse billeder'; // cpg1.5
+$lang_admin_php['default_dir_mode'] = 'Standard opsætning for mapper'; // cpg1.5
+$lang_admin_php['default_file_mode'] = 'Standard opsætning for filer'; // cpg1.5
+$lang_admin_php['enable_watermark'] = 'Vandmærke billeder'; // cpg1.5
+$lang_admin_php['enable_thumb_watermark'] = 'Vandmærke brugerspecifik thumbnails'; // cpg1.5
+$lang_admin_php['where_put_watermark'] = 'Hvor skal Vandmærke placeres'; // cpg1.5
+$lang_admin_php['which_files_to_watermark'] = 'Hvilke filer skal vandmærkes'; // cpg1.5
+$lang_admin_php['watermark_file'] = 'Hvilke filer skal bruges til at vandmærke'; // cpg1.5
+$lang_admin_php['watermark_transparency'] = 'Gennemsigtighed for hele billed'; // cpg1.5
+$lang_admin_php['zero_2_hundred'] = '0-100'; // cpg1.5
+$lang_admin_php['reduce_watermark'] = 'Minimere vandmærket hvis bredde af billedet er smaller end den indtastede værdi. Dette er 100% referense punktet. Ændre størrelse af vandmærket er lineær (0 for at slå fra)'; // cpg1.5
+$lang_admin_php['watermark_transparency_featherx'] = 'Sæt farve transparent x'; // cpg1.5
+$lang_admin_php['watermark_transparency_feathery'] = 'Sæt farve transparent y'; // cpg1.5
+$lang_admin_php['gd2_only'] = 'kun GD2'; // cpg1.5
+$lang_admin_php['allow_user_registration'] = 'Tillad ny bruger registrering'; // cpg1.5
+$lang_admin_php['global_registration_pw'] = 'Global kodeord til registrering'; // cpg1.5
+$lang_admin_php['user_registration_disclaimer'] = 'Vis ansvarsfraskrivelse på bruger registreringen'; // cpg1.5
+$lang_admin_php['registration_captcha'] = 'Vis Captcha (Visual accept) på registrerings siden'; // cpg1.5
+$lang_admin_php['reg_requires_valid_email'] = 'Bruger registrering kræver E-mail kontrol'; // cpg1.5
+$lang_admin_php['reg_notify_admin_email'] = 'Advar admin om bruger registrering pr E-mail'; // cpg1.5
+$lang_admin_php['admin_activation'] = 'Admin aktivering af registreringer'; // cpg1.5
+$lang_admin_php['personal_album_on_registration'] = 'Opret bruger album i personlig galleri under registreringen'; // cpg1.5
+$lang_admin_php['allow_unlogged_access'] = 'Tillad ikke logget ind bruger (gæst or anonym) adgang'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate_full'] = 'thumbnail, mellemstørrelse, og fild-størrelse billeder'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate'] = 'thumbnail og mellemstørrelse billed'; // cpg1.5
+$lang_admin_php['thumbnail_only'] = 'Kun thumbnail'; // cpg1.5
+$lang_admin_php['upload_mechanism'] = 'standard upload metode'; // cpg1.5
+$lang_admin_php['upload_swf'] = 'advanceret - multiple filer, Flash-dreven (anbefales)'; // cpg1.5
+$lang_admin_php['upload_single'] = 'simpel - en fil ad gangen'; // cpg1.5
+$lang_admin_php['allow_user_upload_choice'] = 'Tillad brugere at vælge upload metode'; // cpg1.5
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Tillad to bruger at have samme E-mail adresse'; // cpg1.5
+$lang_admin_php['upl_notify_admin_email'] = 'Advar admin om bruger upload afventer godkendelse'; // cpg1.5
+$lang_admin_php['allow_memberlist'] = 'Tillad loggede ind bruger at se medlemsliste'; // cpg1.5
+$lang_admin_php['allow_email_change'] = 'Tillad brugere at ændre E-mail adresse på deres profil'; // cpg1.5
+$lang_admin_php['allow_user_account_delete'] = 'Tillad brugere at slette deres egen bruger konto'; // cpg1.5
+$lang_admin_php['users_can_edit_pics'] = 'Tillad brugere at beholde kontrol over deres billeder i offentlige gallerier'; // cpg1.5
+$lang_admin_php['allow_user_move_album'] = 'Tillad brugere at flytte deres albums fra/til tilladte kategorier'; // cpg1.5
+$lang_admin_php['allow_user_album_keyword'] = 'Tillad brugere at tilføje album keywords'; // cpg1.5
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Tillad brugere at ændre deres albums når de er i låste kategorier'; // cpg1.5
+$lang_admin_php['login_method_username'] = 'Brugernavn'; // cpg1.5
+$lang_admin_php['login_method_email'] = 'E-mail addesse'; // cpg1.5
+$lang_admin_php['login_method_both'] = 'Begge'; // cpg1.5
+$lang_admin_php['login_method'] = 'Hvordan ønsker du brugerne at de kan logge ind'; // cpg1.5
+$lang_admin_php['login_threshold'] = 'Antal af fejlede login forsøg indtil midlertidig frysning'; // cpg1.5
+$lang_admin_php['login_threshold_detail'] = '(for at undgå brute force angreb)'; // cpg1.5
+$lang_admin_php['login_expiry'] = 'Varighed af midlertidig frysning efter fejlede logins'; // cpg1.5
+$lang_admin_php['minutes'] = 'minuter'; // cpg1.5
+$lang_admin_php['report_post'] = 'Aktiver Report til Admin'; // cpg1.5
+$lang_admin_php['user_profile1_name'] = 'Profil 1 navn'; // cpg1.5
+$lang_admin_php['user_profile2_name'] = 'Profil 2 navn'; // cpg1.5
+$lang_admin_php['user_profile3_name'] = 'Profil 3 navn'; // cpg1.5
+$lang_admin_php['user_profile4_name'] = 'Profil 4 navn'; // cpg1.5
+$lang_admin_php['user_profile5_name'] = 'Profil 5 navn'; // cpg1.5
+$lang_admin_php['user_profile6_name'] = 'Profil 6 navn'; // cpg1.5
+$lang_admin_php['user_field1_name'] = 'Felt 1 navn'; // cpg1.5
+$lang_admin_php['user_field2_name'] = 'Felt 2 navn'; // cpg1.5
+$lang_admin_php['user_field3_name'] = 'Felt 3 navn'; // cpg1.5
+$lang_admin_php['user_field4_name'] = 'Felt 4 navn'; // cpg1.5
+$lang_admin_php['cookie_name'] = 'Cookie navn'; // cpg1.5
+$lang_admin_php['cookie_path'] = 'Cookie sti'; // cpg1.5
+$lang_admin_php['smtp_host'] = 'SMTP Host (hvis ladt blank, sendmail vil blive brugt)'; // cpg1.5
+$lang_admin_php['smtp_username'] = 'SMTP Brugernavn'; // cpg1.5
+$lang_admin_php['smtp_password'] = 'SMTP Kodeord'; // cpg1.5
+$lang_admin_php['log_mode'] = 'Logge metode'; // cpg1.5
+$lang_admin_php['log_mode_details'] = 'Alle log filer er skrevet i Engelsk.'; // cpg1.5
+$lang_admin_php['log_ecards'] = 'Log E-kort'; // cpg1.5
+$lang_admin_php['log_ecards_detail'] = 'Note: logge kan have lovmæssig følger. Brugerne børn informeres ved registrering at E-kort bliver logget. Det anbefales at vise seperat side med privacy policy.'; // cpg1.5
+$lang_admin_php['vote_details'] = 'Behold detaljeret stemme statistik'; // cpg1.5
+$lang_admin_php['hit_details'] = 'Behold detaljeret hit statestik'; // cpg1.5
+$lang_admin_php['display_stats_on_index'] = 'Vis statestik på index siden'; // cpg1.5
+$lang_admin_php['count_file_hits'] = 'Tælle fil visninger'; // cpg1.5
+$lang_admin_php['count_album_hits'] = 'Tælle album visninger'; // cpg1.5
+$lang_admin_php['count_admin_hits'] = 'Tælle admin visninger'; // cpg1.5
+$lang_admin_php['debug_mode'] = 'Aktiver debug tilstand'; // cpg1.5
+$lang_admin_php['debug_notice'] = 'Vis beskeder i debug tilstand'; // cpg1.5
+$lang_admin_php['offline'] = 'Galleriet er lukket'; // cpg1.5
+$lang_admin_php['display_coppermine_news'] = 'Vis nyheder fra coppermine-gallery.net'; // cpg1.5
+$lang_admin_php['display_coppermine_detail'] = 'Vil kun blive vist for admin'; // cpg1.5
+$lang_admin_php['config_setting_invalid'] = 'Værdien du har sat for &laquo;%s&raquo; er forkert, ret det venligst.'; // cpg1.5
+$lang_admin_php['config_setting_ok'] = 'Din opsætning for &laquo;%s&raquo; er blevet gemt.'; // cpg1.5
+$lang_admin_php['contact_form_settings'] = 'Kontakt formular indstillinger'; // cpg1.5
+$lang_admin_php['contact_form_guest_enable'] = 'Vis kontakt formular til anonyme besøgende (gæster)'; // cpg1.5
+$lang_admin_php['contact_form_registered_enable'] = 'Vis kontakt formular til registrerede bruger'; // cpg1.5
+$lang_admin_php['with_captcha'] = 'med captcha'; // cpg1.5
+$lang_admin_php['without_captcha'] = 'uden captcha'; // cpg1.5
+$lang_admin_php['optional'] = 'valgfril'; // cpg1.5
+$lang_admin_php['mandatory'] = 'krævet'; // cpg1.5
+$lang_admin_php['contact_form_guest_name_field'] = 'Vis afsenders navn i feltet gæst'; // cpg1.5
+$lang_admin_php['contact_form_guest_email_field'] = 'Vis afsenders E-mail i feltet gæst'; // cpg1.5
+$lang_admin_php['contact_form_subject_field'] = 'Vis Emne feltet'; // cpg1.5
+$lang_admin_php['contact_form_subject_content'] = 'Emne linien for E-mails genereret ad kontakt formular'; // cpg1.5
+$lang_admin_php['contact_form_sender_email'] = 'Brug afsenders E-mail adresse som &quot;fra&quot; adresse'; // cpg1.5
+$lang_admin_php['allow_no_link'] = 'tillad, men vis ikke link'; // cpg1.5
+$lang_admin_php['allow_show_link'] = 'tillad men fremme det ved og vise linket'; // cpg1.5
+$lang_admin_php['display_sidebar_user'] = 'Sidebar for registredede bruger'; // cpg1.5
+$lang_admin_php['display_sidebar_guest'] = 'Sidebar for gæster'; // cpg1.5
+$lang_admin_php['do_not_change'] = 'Ændre det kun hvis du er HELT sikker på hvad du gør!'; // cpg1.5
+$lang_admin_php['reset_to_default'] = 'Nulstil til standard opsætning'; // cpg1.5
+$lang_admin_php['no_change_needed'] = 'Ingen ændringer nødvendig, konfiguration allerede sat til standard'; // cpg1.5
+$lang_admin_php['enabled'] = 'aktiveret'; // cpg1.5
+$lang_admin_php['disabled'] = 'deaktiveret'; // cpg1.5
+$lang_admin_php['none'] = 'ingen'; // cpg1.5
+$lang_admin_php['warning_change'] = 'Ved og ændre denne indstilling, kun de filer der tilføjes fra nu påvirkes, Så det er bedst ikke at ændre denne indstilling hvis der allerede er filer i galleriet. Du kan, selvfølgelig, ændre de eksisterende billeder med "admin værktøjerne" (ændre størrelse af billeder)" værktøjet fra admin menuen.'; // cpg1.5
+$lang_admin_php['warning_exist'] = 'Disse indstilliger må ikke ændres hvis du allerede har filer i databasen.'; // cpg1.5
+$lang_admin_php['warning_dont_submit'] = 'Hvis du ikke er sikker på hvad denne ændring gør lad værd med og sende formularen, men læs istedet dokumentationen.'; // cpg1.5 // js-alert
+$lang_admin_php['menu_only'] = 'kun menuen'; // cpg1.5
+$lang_admin_php['everywhere'] = 'over alt'; // cpg1.5
+$lang_admin_php['manage_languages'] = 'Administrere sprog'; // cpg1.5
+$lang_admin_php['form_token_lifetime'] = 'Formular token levetid'; // cpg1.5
+$lang_admin_php['seconds'] = 'Sekunder'; // cpg1.5
+$lang_admin_php['display_reset_boxes_in_config'] = 'Vis nulstil boks i konfig'; // cpg1.5
+$lang_admin_php['upd_not_needed'] = 'Opdatering ikke nødvendigt.'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = 'Send E-kort';
+$lang_db_ecard_php['ecard_sender'] = 'Sender';
+$lang_db_ecard_php['ecard_recipient'] = 'Modtager';
+$lang_db_ecard_php['ecard_date'] = 'Dato';
+$lang_db_ecard_php['ecard_display'] = 'Vis E-kort';
+$lang_db_ecard_php['ecard_name'] = 'Navn';
+$lang_db_ecard_php['ecard_email'] = 'E-mail';
+$lang_db_ecard_php['ecard_ip'] = 'IP';
+$lang_db_ecard_php['ecard_ascending'] = 'stigenden';
+$lang_db_ecard_php['ecard_descending'] = 'faldende';
+$lang_db_ecard_php['ecard_sorted'] = 'Sorteret';
+$lang_db_ecard_php['ecard_by_date'] = 'efter dato';
+$lang_db_ecard_php['ecard_by_sender_name'] = 'efter sender\'s navn';
+$lang_db_ecard_php['ecard_by_sender_email'] = 'efter sender\'s E-mail';
+$lang_db_ecard_php['ecard_by_sender_ip'] = 'efter sender\'s IP adresse';
+$lang_db_ecard_php['ecard_by_recipient_name'] = 'efter modtagers navn';
+$lang_db_ecard_php['ecard_by_recipient_email'] = 'efter modtagers E-mail';
+$lang_db_ecard_php['ecard_number'] = 'Viser E-korts %s til %s af %s';
+$lang_db_ecard_php['ecard_goto_page'] = 'gå til side';
+$lang_db_ecard_php['ecard_records_per_page'] = 'E-kort per side';
+$lang_db_ecard_php['check_all'] = 'Marker alle';
+$lang_db_ecard_php['uncheck_all'] = 'Fjern alle markering';
+$lang_db_ecard_php['ecards_delete_selected'] = 'Slet valgte E-kort';
+$lang_db_ecard_php['ecards_delete_confirm'] = 'Er du sikker du vil slette dette E-kort? marker afkrydsningsboks!';
+$lang_db_ecard_php['ecards_delete_sure'] = 'Jeg er sikker';
+$lang_db_ecard_php['invalid_data'] = 'Oplysningerne i E-kortet du prøver og åbne er ødelagt af din mail klient. Tjek at linket er hel.';
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'Du mangler og indtaste dit navn og kommentar';
+$lang_db_input_php['com_added'] = 'Din kommentar blev tilføjet'; // cpg1.5
+$lang_db_input_php['alb_need_title'] = 'Du skal indtaste en titel til albumet!';
+$lang_db_input_php['no_udp_needed'] = 'Ingen opdateringen nødvendigt.';
+$lang_db_input_php['alb_updated'] = 'Albumet blev opdateret';
+$lang_db_input_php['unknown_album'] = 'Valgte album findes ikke eller du har ikke ret til at uploade til dette album';
+$lang_db_input_php['no_pic_uploaded'] = 'Ingen filer blev uploaded!<br /> Hvis du har udvalgt filer til upload, tjek at serveren tillader fil uploads...';
+$lang_db_input_php['err_mkdir'] = 'Fejlede ved oprettelse af bibliotek %s!';
+$lang_db_input_php['dest_dir_ro'] = 'Modtage bibliotek %s er ikke skrivebar for server!';
+$lang_db_input_php['err_move'] = 'Umulig at flytte %s til %s!';
+$lang_db_input_php['err_fsize_too_large'] = 'Størrelsen af filen du har uploaded er for stor (maximum tilladt er %s x %s)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'Størrelsen af filen du har uploaded er for stor (maximum tilladt er %s KB)!';
+$lang_db_input_php['err_invalid_img'] = 'Filen du har uploaded er ikke et gyldig billed!';
+$lang_db_input_php['allowed_img_types'] = 'Du kan kun upload %s billeder.';
+$lang_db_input_php['err_insert_pic'] = 'Filen \'%s\' kan ikke indsættes i albumet';
+$lang_db_input_php['upload_success'] = 'Din fil blev uploaded korrekt.<br />Det vil blive synligt når en admin har godkendt det.';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - Upload notifikation';
+$lang_db_input_php['notify_admin_email_body'] = 'Et billed blev uploaded af %s som kræver din godkendelse. Besøg %s';
+$lang_db_input_php['info'] = 'Information';
+$lang_db_input_php['com_updated'] = 'Kommentar opdateret'; // cpg1.5
+$lang_db_input_php['alb_updated'] = 'Album opdateret';
+$lang_db_input_php['err_comment_empty'] = 'Din kommentar er tom!';
+$lang_db_input_php['err_invalid_fext'] = 'Kun filer med følgende endelse accepteres:'; // js-alert
+$lang_db_input_php['no_flood'] = 'Beklager men du er allerede forfatter af sidste kommentar postet for denne fil<br />Redigere kommentaren du har postet hvis du ændre den';
+$lang_db_input_php['redirect_msg'] = 'Du bliver videresendt.<br /><br />Klik \'CONTINUE\' hvis siden ikke genindlæses automatisk';
+$lang_db_input_php['upl_success'] = 'Din fil blev tilføjet korrekt';
+$lang_db_input_php['email_comment_subject'] = 'Kommentar postet på Coppermine Photo Gallery';
+$lang_db_input_php['email_comment_body'] = 'Nogen har postet en kommentar på dit galleri. Det den her';
+$lang_db_input_php['album_not_selected'] = 'Album ikke valgt';
+$lang_db_input_php['com_author_error'] = 'En registreret bruger dette brugernavn. Login eller brug et andet brugernavn';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'original billed'; // cpg1.5
+$lang_delete_php['fs_pic'] = 'fuld størrelse billed';
+$lang_delete_php['del_success'] = 'korrekt slettet';
+$lang_delete_php['ns_pic'] = 'normal størrelse billed';
+$lang_delete_php['err_del'] = 'kan ikke slettes';
+$lang_delete_php['thumb_pic'] = 'thumbnail';
+$lang_delete_php['comment'] = 'kommentar';
+$lang_delete_php['im_in_alb'] = 'billed i album';
+$lang_delete_php['alb_del_success'] = 'Album &laquo;%s&raquo; slettet';
+$lang_delete_php['alb_mgr'] = 'Album Administrator';
+$lang_delete_php['err_invalid_data'] = 'Invalid data modtaget i \'%s\'';
+$lang_delete_php['create_alb'] = 'Opret album \'%s\'';
+$lang_delete_php['update_alb'] = 'Opdatere album \'%s\' med titel \'%s\' og index \'%s\'';
+$lang_delete_php['del_pic'] = 'Slet fil';
+$lang_delete_php['del_alb'] = 'Slet album';
+$lang_delete_php['del_user'] = 'Slet bruger';
+$lang_delete_php['err_unknown_user'] = 'Den valgte bruger findes ikke!';
+$lang_delete_php['err_empty_groups'] = 'Der er ingen gruppe tabel, eller gruppe tabelen er tom!';
+$lang_delete_php['comment_deleted'] = 'Kommentar blev korrekt slettet';
+$lang_delete_php['npic'] = 'Billed';
+$lang_delete_php['pic_mgr'] = 'Billed Administrator';
+$lang_delete_php['update_pic'] = 'Opdatere billed \'%s\' med filnavn \'%s\' og index \'%s\'';
+$lang_delete_php['username'] = 'Brugernavn';
+$lang_delete_php['anonymized_comments'] = '%s kommentarer anonymiseret';
+$lang_delete_php['anonymized_uploads'] = '%s offentlig upload(s) anonymiseret';
+$lang_delete_php['deleted_comments'] = '%s kommentarer slettet';
+$lang_delete_php['deleted_uploads'] = '%s offentlig upload(s) slettet';
+$lang_delete_php['user_deleted'] = 'bruger %s slettet';
+$lang_delete_php['activate_user'] = 'Aktivere bruger';
+$lang_delete_php['user_already_active'] = 'Konto er allerede aktiv';
+$lang_delete_php['activated'] = 'Aktiveret';
+$lang_delete_php['deactivate_user'] = 'Deaktivere bruger';
+$lang_delete_php['user_already_inactive'] = 'Din konto er allerede inaktiv';
+$lang_delete_php['deactivated'] = 'Deaktiveret';
+$lang_delete_php['reset_password'] = 'Reset kodeord';
+$lang_delete_php['password_reset'] = 'Reset kodeord til %s';
+$lang_delete_php['change_group'] = 'Ændre primær gruppe';
+$lang_delete_php['change_group_to_group'] = 'Ændre fra %s til %s';
+$lang_delete_php['add_group'] = 'Tilføj sekundær gruppe';
+$lang_delete_php['add_group_to_group'] = 'Tilføj bruger %s til gruppe %s. Han er nu medlem af %s både primær og %s som sekundær Medlemsgruppe(r).';
+$lang_delete_php['status'] = 'Status';
+$lang_delete_php['updating_album'] = 'Opdatere album '; // cpg1.5
+$lang_delete_php['moved_picture_to_position'] = 'Flyt billed %s til position %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = 'Er du sikker på du vil SLETTE denne fil?\\nKommentarer vil også blive slettet.'; // js-alert
+$lang_display_image_php['del_pic'] = 'Slet denne fil';
+$lang_display_image_php['size'] = '%s x %s pixel';
+$lang_display_image_php['views'] = '%s gange';
+$lang_display_image_php['slideshow'] = 'Dias fremvisning';
+$lang_display_image_php['stop_slideshow'] = 'Stop dias fremvisning';
+$lang_display_image_php['view_fs'] = 'Klik for fuld størrelse';
+$lang_display_image_php['edit_pic'] = 'Ret fil informationer';
+$lang_display_image_php['crop_pic'] = 'Beskær og roter';
+$lang_display_image_php['set_player'] = 'Ændre afspiller';
+
+$lang_picinfo['title'] = 'Fil informationer';
+$lang_picinfo['Album name'] = 'Album navn';
+$lang_picinfo['Rating'] = 'Karakter (%s stemmer)';
+$lang_picinfo['Date Added'] = 'Dato tilføjet';
+$lang_picinfo['Dimensions'] = 'Dimensioner';
+$lang_picinfo['Displayed'] = 'Vist';
+$lang_picinfo['URL'] = 'URL';
+$lang_picinfo['Make'] = 'Fabrikat';
+$lang_picinfo['Model'] = 'Model';
+$lang_picinfo['DateTime'] = 'Dato Tid';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = 'Max blænde';
+$lang_picinfo['FocalLength'] = 'Fokus længde';
+$lang_picinfo['Comment'] = 'kommentar';
+$lang_picinfo['addFav'] = 'Tilføj til Favoriter';
+$lang_picinfo['addFavPhrase'] = 'Favoriter';
+$lang_picinfo['remFav'] = 'Fjern fra Favoriter';
+$lang_picinfo['iptcTitle'] = 'IPTC Titel';
+$lang_picinfo['iptcCopyright'] = 'IPTC Copyright';
+$lang_picinfo['iptcKeywords'] = 'IPTC nøgleord';
+$lang_picinfo['iptcCategory'] = 'IPTC kategori';
+$lang_picinfo['iptcSubCategories'] = 'IPTC under kategorier';
+$lang_picinfo['ColorSpace'] = 'Farverum';
+$lang_picinfo['ExposureProgram'] = 'Eksponeringsprogram';
+$lang_picinfo['Flash'] = 'Flash';
+$lang_picinfo['MeteringMode'] = 'Lysmålingsmetode';
+$lang_picinfo['ExposureTime'] = 'Eksponerings tid';
+$lang_picinfo['ExposureBiasValue'] = 'Exposure Bias';
+$lang_picinfo['ImageDescription'] = 'Billede beskrivelse';
+$lang_picinfo['Orientation'] = 'Orientering';
+$lang_picinfo['xResolution'] = 'X opløsning';
+$lang_picinfo['yResolution'] = 'Y opløsning';
+$lang_picinfo['ResolutionUnit'] = 'Opløsningsenhed';
+$lang_picinfo['Software'] = 'Software';
+$lang_picinfo['YCbCrPositioning'] = 'YCbCrPosition';
+$lang_picinfo['ExifOffset'] = 'EXIF Offset';
+$lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
+$lang_picinfo['FNumber'] = 'FNumber';
+$lang_picinfo['ExifVersion'] = 'EXIF Version';
+$lang_picinfo['DateTimeOriginal'] = 'DateTime Original';
+$lang_picinfo['DateTimedigitized'] = 'DateTime digitized';
+$lang_picinfo['ComponentsConfiguration'] = 'Components Configuration';
+$lang_picinfo['CompressedBitsPerPixel'] = 'Compressed Bits Per Pixel';
+$lang_picinfo['LightSource'] = 'Lys kilde';
+$lang_picinfo['ISOSetting'] = 'ISO indstilling';
+$lang_picinfo['ColorMode'] = 'Farvetilstand';
+$lang_picinfo['Quality'] = 'Kvalitet';
+$lang_picinfo['ImageSharpening'] = 'Image Sharpening';
+$lang_picinfo['FocusMode'] = 'Focus tilstand';
+$lang_picinfo['FlashSetting'] = 'Flash indstilling';
+$lang_picinfo['ISOSelection'] = 'ISO valg';
+$lang_picinfo['ImageAdjustment'] = 'Billed justering';
+$lang_picinfo['Adapter'] = 'Adapter';
+$lang_picinfo['ManualFocusDistance'] = 'Manual Fokus Afstand';
+$lang_picinfo['DigitalZoom'] = 'Digital Zoom';
+$lang_picinfo['AFFocusPosition'] = 'AF Fokus Position';
+$lang_picinfo['Saturation'] = 'Saturation';
+$lang_picinfo['NoiseReduction'] = 'Støjreduktion';
+$lang_picinfo['FlashPixVersion'] = 'FlashPix Version';
+$lang_picinfo['ExifImageWidth'] = 'EXIF Billedbredde';
+$lang_picinfo['ExifImageHeight'] = 'EXIF Billedhøjde';
+$lang_picinfo['ExifInteroperabilityOffset'] = 'EXIF Interoperability Offset';
+$lang_picinfo['FileSource'] = 'Fil kilde';
+$lang_picinfo['SceneType'] = 'Scene Type';
+$lang_picinfo['CustomerRender'] = 'Customer Render';
+$lang_picinfo['ExposureMode'] = 'Eksponerings tilstand';
+$lang_picinfo['WhiteBalance'] = 'Hvid balance';
+$lang_picinfo['DigitalZoomRatio'] = 'Digital Zoom forhold';
+$lang_picinfo['SceneCaptureMode'] = 'Scene optagelses tilstand';
+$lang_picinfo['GainControl'] = 'Tage kontrol';
+$lang_picinfo['Contrast'] = 'Kontrast';
+$lang_picinfo['Sharpness'] = 'Skarphed';
+$lang_picinfo['ManageExifDisplay'] = 'Administrere EXIF Display';
+$lang_picinfo['success'] = 'Information opdateret.';
+$lang_picinfo['show_details'] = 'Vis detaljer'; // cpg1.5
+$lang_picinfo['hide_details'] = 'Skjul Detaljer'; // cpg1.5
+$lang_picinfo['download_URL'] = 'Direkt Link';
+$lang_picinfo['movie_player'] = 'Afspil filen i din standard afspiller';
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d til %d fra %d'; // cpg1.5
+$lang_display_comments['page'] = 'Side'; // cpg1.5
+$lang_display_comments['edit_title'] = 'Ret denne kommentar';
+$lang_display_comments['delete_title'] = 'Slet denne kommentar'; // cpg1.5
+$lang_display_comments['confirm_delete'] = 'Er du sikker på du vil slette denne kommentar?'; // js-alert
+$lang_display_comments['add_your_comment'] = 'Tilføj din kommentar';
+$lang_display_comments['name'] = 'Navn';
+$lang_display_comments['comment'] = 'Kommentar';
+$lang_display_comments['your_name'] = 'Dit navn';
+$lang_display_comments['report_comment_title'] = 'Rapporter denne kommentar til admin';
+$lang_display_comments['pending_approval'] = 'Kommentar vil først være synlig efter godkendelse'; // cpg1.5
+$lang_display_comments['unapproved_comment'] = 'Ikke godkendt kommentar'; // cpg1.5
+$lang_display_comments['pending_approval_message'] = 'Nogen har lagt en kommentar her. Den vil først være synlig efter godkendelse.'; // cpg1.5
+$lang_display_comments['approve'] = 'Godkend kommentar'; // cpg1.5
+$lang_display_comments['disapprove'] = 'Marker kommentar ej godkendt'; // cpg1.5
+$lang_display_comments['log_in_to_comment'] = 'Anonyme kommentarer er ikke tilladt her. %sLog ind%s for at indsætte din kommentar'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'Vær venlig at tilføje dit navn i kommentar'; // cpg1.5
+$lang_display_comments['comment_rejected'] = 'Din kommentar er blevet afvist'; // cpg1.5
+
+$lang_fullsize_popup['click_to_close'] = 'Klik billed for at lukke dette vindue';
+$lang_fullsize_popup['close_window'] = 'luk vinduet'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'Send et e-kort';
+$lang_ecard_php['invalid_email'] = 'Advarsel: ugyldig E-mail adresse'; // cpg1.5
+$lang_ecard_php['ecard_title'] = 'Et e-kort fra %s til dig';
+$lang_ecard_php['error_not_image'] = 'Kun billeder kan sendes som E-kort.'; // cpg1.5
+$lang_ecard_php['error_not_image_flash'] = 'Kun billeder og flash filer kan sendes som E-kort.'; // cpg1.5
+$lang_ecard_php['view_ecard'] = 'Alternativ link hvis E-kort ikke vises korrekt';
+$lang_ecard_php['view_ecard_plaintext'] = 'For at vise E-kort, kopier og indsæt url i din browser\'s adresse felt:';
+$lang_ecard_php['view_more_pics'] = 'Vis flere billeder!';
+$lang_ecard_php['send_success'] = 'Dit E-kort blev sendt';
+$lang_ecard_php['send_failed'] = 'Beklager at serveren ikke kan sende dit E-kort...';
+$lang_ecard_php['from'] = 'Fra';
+$lang_ecard_php['your_name'] = 'Dit navn';
+$lang_ecard_php['your_email'] = 'Din E-mail adresse';
+$lang_ecard_php['to'] = 'Til';
+$lang_ecard_php['rcpt_name'] = 'Modtagerens navn';
+$lang_ecard_php['rcpt_email'] = 'Modtagerens E-mail adresse';
+$lang_ecard_php['greetings'] = 'Overskrift';
+$lang_ecard_php['message'] = 'Besked';
+$lang_ecard_php['ecards_footer'] = 'Sendt af %s fra IP %s ved %s (Galleri tid)';
+$lang_ecard_php['preview'] = 'Preview af E-kort';
+$lang_ecard_php['preview_button'] = 'Preview';
+$lang_ecard_php['submit_button'] = 'Send E-kort';
+$lang_ecard_php['preview_view_ecard'] = 'Dette vil være det alternative link til E-kortet når det er genereret. Det virker ikke som preview.';
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = 'Anmeld til administrator';
+$lang_report_php['invalid_email'] = '<strong>Advarsel</strong> : forkert E-mail adresse!';
+$lang_report_php['report_subject'] = 'En anmeldelse fra %s på galleri %s';
+$lang_report_php['view_report'] = 'Alternativ link hvis anmeldelse ikke vises korrekt';
+$lang_report_php['view_report_plaintext'] = 'For at vise anmeldelse, kopiere denne url til din browser adresse felt:';
+$lang_report_php['view_more_pics'] = 'Galleri';
+$lang_report_php['send_success'] = 'Din anmeldelse blev sendt';
+$lang_report_php['send_failed'] = 'Beklager men serveren kan ikke sende din anmeldelse...';
+$lang_report_php['from'] = 'Fra';
+$lang_report_php['your_name'] = 'Dit navn';
+$lang_report_php['your_email'] = 'Din E-mail adresse';
+$lang_report_php['to'] = 'Til';
+$lang_report_php['administrator'] = 'Administrator/Moderator';
+$lang_report_php['subject'] = 'Emne';
+$lang_report_php['comment_field_name'] = 'Anmeldelse angående kommentar af "%s"';
+$lang_report_php['reason'] = 'Årsag';
+$lang_report_php['message'] = 'Besked';
+$lang_report_php['report_footer'] = 'Sendt af %s fra IP %s ved %s (Galleri tid)';
+$lang_report_php['obscene'] = 'Uanstændig';
+$lang_report_php['offensive'] = 'Anstødelig';
+$lang_report_php['misplaced'] = 'udenfor-emne/malplaceret';
+$lang_report_php['missing'] = 'manglende';
+$lang_report_php['issue'] = 'fejl/kan ikke vises';
+$lang_report_php['other'] = 'andet';
+$lang_report_php['refers_to'] = 'Anmeldelse gælder for';
+$lang_report_php['reasons_list_heading'] = 'Årsag til anmeldelsen:';
+$lang_report_php['no_reason_given'] = 'Ingen årsag angivet';
+$lang_report_php['go_comment'] = 'Gå til kommentar';
+$lang_report_php['view_comment'] = 'Vis fuld anmeldelse med kommentar';
+$lang_report_php['type_file'] = 'fil';
+$lang_report_php['type_comment'] = 'kommentar';
+$lang_report_php['invalid_data'] = 'Oplysningerne fra anmeldelsen som du prøver og få vist er ødelagt af din E-mail klient. Tjek at linket er komplet.';
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'Fil info';
+$lang_editpics_php['desc'] = 'Beskrivelse';
+$lang_editpics_php['approval'] = 'Godkendelse'; //cpg 1.5
+$lang_editpics_php['approved'] = 'Godkendt'; // cpg 1.5
+$lang_editpics_php['unapproved'] = 'Ikke godkendt'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = 'Nyt keyword';
+$lang_editpics_php['new_keywords'] = 'Nyt keyword fundet';
+$lang_editpics_php['existing_keyword'] = 'Eksisterende keyword';
+$lang_editpics_php['pic_info_str'] = '%s &tid; %s - %s KB - %s vist - %s stemmer';
+$lang_editpics_php['approve'] = 'Godkend fil';
+$lang_editpics_php['postpone_app'] = 'Udsæt godkendelse';
+$lang_editpics_php['del_pic'] = 'Slet fil';
+$lang_editpics_php['del_all'] = 'Slet alle filer';
+$lang_editpics_php['read_exif'] = 'Læs EXIF info igen';
+$lang_editpics_php['reset_view_count'] = 'Reset vis tæller';
+$lang_editpics_php['reset_all_view_count'] = 'Reset ALLE vis tæller';
+$lang_editpics_php['reset_votes'] = 'Reset stemmer';
+$lang_editpics_php['reset_all_votes'] = 'Reset ALLE stemmer';
+$lang_editpics_php['del_comm'] = 'Slet kommentarer';
+$lang_editpics_php['del_all_comm'] = 'Slet ALLE kommentarer';
+$lang_editpics_php['upl_approval'] = 'Upload godkendelse';
+$lang_editpics_php['edit_pics'] = 'Edit filer';
+$lang_editpics_php['edit_pic'] = 'Edit fil'; // cpg 1.5
+$lang_editpics_php['see_next'] = 'Se næste filer';
+$lang_editpics_php['see_prev'] = 'Se tidligere filer';
+$lang_editpics_php['n_pic'] = '%s filer';
+$lang_editpics_php['n_of_pic_to_disp'] = 'Antal filer at vise';
+$lang_editpics_php['crop_title'] = 'Coppermine Billed Editor';
+$lang_editpics_php['preview'] = 'Preview';
+$lang_editpics_php['save'] = 'Gem billed';
+$lang_editpics_php['save_thumb'] = 'Gem som thumbnail';
+$lang_editpics_php['gallery_icon'] = 'Lav dette til mit ikon';
+$lang_editpics_php['sel_on_img'] = 'Hele billedet skal vælges!'; // js-alert
+$lang_editpics_php['album_properties'] = 'Album egenskaber';
+$lang_editpics_php['parent_category'] = 'Forældre kategori';
+$lang_editpics_php['thumbnail_view'] = 'Thumbnail visning';
+$lang_editpics_php['select_unselect'] = 'vælg/vælg ikke alle';
+$lang_editpics_php['file_exists'] = 'Destinations fil \'%s\' findes allerede.';
+$lang_editpics_php['rename_failed'] = 'Omdøbning fejlede \'%s\' til \'%s\'.';
+$lang_editpics_php['src_file_missing'] = 'Original fil \'%s\' mangler.';
+$lang_editpics_php['mime_conv'] = 'Kan ikke konvertere filen fra \'%s\' til \'%s\'';
+$lang_editpics_php['forb_ext'] = 'Forbud filendelse.';
+$lang_editpics_php['error_editor_class'] = 'Editor klasse til og ændre størrelse ikke implementeret'; // cpg 1.5
+$lang_editpics_php['error_document_size'] = 'Dokument har ingen bredde eller højde'; // cpg 1.5 // js-alert
+$lang_editpics_php['success_picture'] = 'Billed gemt korrekt - du kan %sclose%s dette vindue nu'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Thumbnail gemt korrekt - du kan %sclose%s dette vindue nu'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['rotate'] = 'Rotere'; // cpg 1.5
+$lang_editpics_php['mirror'] = 'spejlvend'; // cpg 1.5
+$lang_editpics_php['scale'] = 'skalere'; // cpg 1.5
+$lang_editpics_php['new_width'] = 'Ny bredde'; // cpg 1.5
+$lang_editpics_php['new_height'] = 'Ny højde'; // cpg 1.5
+$lang_editpics_php['enable_clipping'] = 'Aktivere beskæring, gælder for beskær'; // cpg 1.5
+$lang_editpics_php['jpeg_quality'] = 'JPEG Output Kvalitet'; // cpg 1.5
+$lang_editpics_php['or'] = 'ELLER'; // cpg 1.5
+$lang_editpics_php['approve_pic'] = 'Godkend fil'; // cpg 1.5
+$lang_editpics_php['approve_all'] = 'Godkend ALLE filer'; // cpg 1.5
+$lang_editpics_php['error_empty'] = 'Album er tom'; // cpg1.5
+$lang_editpics_php['error_approval_empty'] = 'Ikke flere billeder at godkende'; // cpg1.5
+$lang_editpics_php['error_linked_only'] = 'Album indholde kun linket filer, hvilket ikke kan redigeres her'; // cpg1.5
+$lang_editpics_php['note_approve_public'] = 'Filer flyttet til en offentlig album skal godkendes af en admin.'; // cpg1.5
+$lang_editpics_php['note_approve_private'] = 'Filer flyttet til et privat galleri album skal godkendes af en admin.' ; // cpg1.5
+$lang_editpics_php['note_edit_control'] = 'Filer flyttet til en offentlig album kan ikke redigeres.'; // cpg1.5
+$lang_editpics_php['confirm_move'] = 'Er du sikker på, at du vil flytte filen?'; // cpg1.5 //js-alert
+$lang_editpics_php['success_changes'] = 'Ændring korrekt gemt'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'Glemt kodeord';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'Du er allerede logget ind!';
+$lang_forgot_passwd_php['enter_email'] = 'Indtast din E-mail adresse';
+$lang_forgot_passwd_php['submit'] = 'send';
+$lang_forgot_passwd_php['illegal_session'] = 'Glemt kodeord session invalid eller udløbet.';
+$lang_forgot_passwd_php['failed_sending_email'] = 'Glemt kodeord E-mail kan ikke sendes!';
+$lang_forgot_passwd_php['email_sent'] = 'En E-mail med dit brugernavn og nyt kodeord er sendt %s';
+$lang_forgot_passwd_php['verify_email_sent'] = 'E-mail er sendt %s. Tjek venligst din E-mail for at afslutte processen.';
+$lang_forgot_passwd_php['err_unk_user'] = 'Valgte bruger findes ikke!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - Nyt kodeord anmodning';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Dit nye kodeord';
+$lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+Du har anmodet om et nyt kodeord. Hvis du vil fortsætte med at anmode om et nyt kodeord, klik på følgende link:
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+Mvh,
+
+Administrator af {SITE_NAME}
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+Her er det nye kodeord du anmodede om:
+
+Brugernavn: {USER_NAME}
+Kodeord: {PASSWORD}
+
+Gå til <a href="{SITE_LINK}">{SITE_LINK}</a> for at logge ind.
+
+
+Mvh,
+
+Administrator af {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'Gruppe administrator'; // cpg1.5.x
+$lang_groupmgr_php['group_name'] = 'Gruppe';
+$lang_groupmgr_php['permissions'] = 'Rettigheder';
+$lang_groupmgr_php['public_albums'] = 'Offentlig album upload';
+$lang_groupmgr_php['personal_gallery'] = 'Personlig galleri';
+$lang_groupmgr_php['disk_quota'] = 'Kvota';
+$lang_groupmgr_php['rating'] = 'Karakter';
+$lang_groupmgr_php['ecards'] = 'E-kort';
+$lang_groupmgr_php['comments'] = 'Kommentarer';
+$lang_groupmgr_php['allowed'] = 'Tilladt';
+$lang_groupmgr_php['approval'] = 'Godkendt';
+$lang_groupmgr_php['create_new_group'] = 'Opret ny gruppe';
+$lang_groupmgr_php['del_groups'] = 'Slet valgte gruppe(r)';
+$lang_groupmgr_php['confirm_del'] = 'Advarsel, når du sletter denne gruppe, bliver bruger der er medlem af gruppen flyttet til \'Registered\' gruppe!\n\nVil du fortsætte?'; // js-alert
+$lang_groupmgr_php['title'] = 'Administrere bruger grupper';
+$lang_groupmgr_php['reset_to_default'] = 'Reset til standard navn (%s) - anbefales!';
+$lang_groupmgr_php['error_group_empty'] = 'Gruppe tabel er tom!<br />Standard gruppe oprettet, genindlæs siden igen';
+$lang_groupmgr_php['explain_greyed_out_title'] = 'Hvorfor er denne kolonne grå?';
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'Du kan ikke ændre egenskaberne for denne gruppe fordi adgangs niveauet til gruppen er NONE. Alle ikke logget ind bruger (medlem af denne gruppe %s) kan intet andet end og logge ind; derfor gælder gruppe rettighederne ikke for dem. Ændre adgangs niveau her eller på Galleri konfigurations side under "Bruger egenskaber", "Tillad ikke logged in bruger adgang".';
+$lang_groupmgr_php['group_assigned_album'] = 'Tildelt album(er)';
+$lang_groupmgr_php['access_level'] = 'Adgangs niveau'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'thumbnail, mellemstørrelse, og fuld størrelse billed'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate'] = 'thumbnail og mellemstørrelse billed'; // cpg1.5
+$lang_groupmgr_php['thumbnail_only'] = 'kun thumbnail'; // cpg1.5
+$lang_groupmgr_php['none'] = 'ingen'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'Velkommen!';
+
+$lang_album_admin_menu['confirm_delete'] = 'Er du sikker på at du vil SLETTE dette Album?\\nAlle filer og kommentarer vil blive slettet.'; // js-alert
+$lang_album_admin_menu['delete'] = 'Slet';
+$lang_album_admin_menu['modify'] = 'Egenskaber';
+$lang_album_admin_menu['edit_pics'] = 'Ret filer';
+$lang_album_admin_menu['cat_locked'] = 'Dette album er låst for rettelser'; // cpg1.5.x
+
+$lang_list_categories['home'] = 'Hjem';
+$lang_list_categories['stat1'] = '[pictures] filer i [albums] albums og [cat] kategorier med [comments] kommentarer vist [views] gange'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = '[pictures] filer i [albums] albums set [views] gange'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = '%s\'s Galleri';
+$lang_list_categories['stat3'] = '[pictures] filer i [albums] albums med [comments] kommentarer vist [views] gange'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'Bruger liste';
+$lang_list_users['no_user_gal'] = 'Der er ikke nogen bruger gallerier';
+$lang_list_users['n_albums'] = '%s album(s)';
+$lang_list_users['n_pics'] = '%s file(r)';
+
+$lang_list_albums['n_pictures'] = '%s filer';
+$lang_list_albums['last_added'] = ', sidste lagt på %s';
+$lang_list_albums['n_link_pictures'] = '%s linkede filer';
+$lang_list_albums['total_pictures'] = '%s filer total';
+$lang_list_albums['alb_hits'] = 'Album sat %s gange'; // cpg1.5
+$lang_list_albums['from_category'] = ' - Fra Kategori: '; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'Installations programmet har allerede været kørt en gang med success og er nu låst.';
+$lang_install['already_succ_explain'] = 'Hvis du ønsker at køre installations programmet igen, skal du først slette \'include/config.inc.php\' filen som blev oprettet mappen hvor du installerede din Coppermine. Du kan kan gøre det med et FTP program';
+$lang_install['cant_read_tmp_conf'] = 'Installations programmet kan ikke læse den midlertidig konfig fil %s.';
+$lang_install['cant_write_tmp_conf'] = 'Installations programmet kan ikke skrive til den midlertidig konfig fil %s.';
+$lang_install['review_permissions'] = 'Tjek venligst mappe rettighederne.';
+$lang_install['change_lang'] = 'Skift sprog';
+$lang_install['check_path'] = 'Tjek sti';
+$lang_install['continue'] = 'Næste skridt';
+$lang_install['conv_said'] = 'Konverteringsprogrammet sagde:';
+$lang_install['license_info'] = 'Coppermine er et billed/multimedia galleri pakke som er udgivet under GNU GPL v3. Ved og installere det, acceptere du at være bundet til Coppermine\'s licensregler:';
+$lang_install['cpg_info_frames'] = 'Din browser lader til og ikke kunne vise på linie rammer. Dukan se læse om licensen i docs folderen som fulgte med din Coppermine pakke.';
+$lang_install['license'] = 'Coppermine licens aftale';
+$lang_install['create_table'] = 'Opret tabel \'%s\'';
+$lang_install['db_populating'] = 'Prøver og indsætte data i databasen.';
+$lang_install['db_alr_populated'] = 'Ønskede data er allerede indsat i databasen.';
+$lang_install['dir_ok'] = 'Mappe fundet';
+$lang_install['directory'] = 'Mappe';
+$lang_install['email'] = 'E-mail adresse';
+$lang_install['email_no_match'] = 'E-mail adressen passer ikke eller er forkert.';
+$lang_install['email_verif'] = 'Tjek e-mail';
+$lang_install['err_cpgnuke'] = '<h1>ERROR</h1>Det ser ud til at du prøver og installere standalone Coppermine på din Nuke portal.<br />Denne version can kun blive kørt som standalone!<br />Nogle server setups viser måske denne fejl selvom der ikke er installeret en nuke portal - Hvis det er tilfældet, <a href="%s?continue_anyway=1">fortsæt</a> installationen. Hvis du bruger en nuke portal, bør du læse nærmere her <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> eller bruge en af disse (usupporterede)<a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine ports</a> - fortsæt ikke!';
+$lang_install['error'] = 'FEJL';
+$lang_install['error_need_corr'] = 'Følgende fejl er fundet og skal rettes først:';
+$lang_install['finish'] = 'Afslut installationen';
+$lang_install['gd_note'] = '<strong>Vigtigt :</strong> ældre versioner af GD graphic library supportere kun JPEG and PNG billeder. Hvis det er tilfældet for dig, så vil systemet ikke kunne lave thumpnails til GIF billeder.';
+$lang_install['go_to_main'] = 'Gå til hovedsiden';
+$lang_install['im_no_convert_ex'] = 'Installations programmet fandt ImageMagick \'convert\' programmet i \'%s\', men det kan ikke køres af systemet.<br />Du bør overveje og bruge GD istedet for ImageMagick.';
+$lang_install['im_not_found'] = 'Installations programmet forsøgte og finde ImageMagick, men kunne afgøre om det findes eller der var en fejl. <br />Coppermine kan bruge <a href="http://www.imagemagick.org/">ImageMagick</a> \'convert\' programmet til og oprette thumpnails. Kvaliteten af billederne lavet med ImageMagick er overlegen i forhold til GD1 men sammenlignlig med GD2.<br />Hvis ImageMagick er installeret på dit system og du ønsker at bruge det, <br />så skal du indstætte en fuld sti til \'convert\' programmet nedenfor. <br />I Windows skal stien se nogenlunde sådan ud \'c:/ImageMagick/\' og må ikke indeholde mellemrum, på Unix er det nogenlunde sådan \'/usr/bin/\'.<br />Hvis du ikke ved om du har ImageMagick, lad feltet være tomt - Installations programmet vil så prøve og bruge GD2 som standard (hvilket de fleste har). <br />Du kan altid ændre det senere (i Coppermine\'s konfig side), så tænk ikke mere på hvad du skal indtaste - lad feltet være blankt.';
+$lang_install['im_packages'] = 'Din server supportere følgende billed pakker';
+$lang_install['im_path'] = 'Sti til ImageMagick:';
+$lang_install['im_path_space'] = 'Sti til ImageMagick (\'%s\') indeholder mindst et mellemrum. Det vil give problemer med scriptet.<br />Du skal flytte ImageMagick til en anden mappe.';
+$lang_install['installation'] = 'installation';
+$lang_install['installer_locked'] = 'Installations programmet er låst';
+$lang_install['installer_selected'] = 'Installations program valgt';
+$lang_install['inv_im_path'] = 'Installations programet kan ikke finde \'%s\' mappen som du har angivet for ImageMagick eller har ikke rettigheder til mappen. Tjek at du har tastet korrekt og de er adgang til mappen.';
+$lang_install['lets_go'] = 'Start!';
+$lang_install['mysql_create_btn'] = 'Opret';
+$lang_install['mysql_create_db'] = 'Opret ny MySQL database';
+$lang_install['mysql_db_name'] = 'MySQL database navn';
+$lang_install['mysql_error'] = 'MySQL fejl: ';
+$lang_install['mysql_host'] = 'MySQL host<br />(localhost er normalt OK)';
+$lang_install['mysql_username'] = 'MySQL brugernavn'; // cpg1.5
+$lang_install['mysql_password'] = 'MySQL kodeord'; // cpg1.5
+$lang_install['mysql_no_create_db'] = 'Kunne ikke oprette MySQL database.';
+$lang_install['mysql_no_sel_dbs'] = 'Kunne ikke læse tilgængelige MySQL databases';
+$lang_install['mysql_succ'] = 'Vellykket forbindelse til database';
+$lang_install['mysql_tbl_pref'] = 'MySQL tabel prefix';
+$lang_install['mysql_test_connection'] = 'Test forbindelse';
+$lang_install['mysql_wrong_db'] = 'MySQL kunne ikke finde en database der hedder \'%s\' tjek venligst at navnet er korrekt';
+$lang_install['n_a'] = 'N/A';
+$lang_install['no_admin_email'] = 'Du skal indtaste en admin E-mail adresse';
+$lang_install['no_admin_password'] = 'Du skal indtaste et admin kodeord';
+$lang_install['no_admin_username'] = 'Du skal indtaste et admin brugernavn';
+$lang_install['no_dir'] = 'Mappe findes ikke';
+$lang_install['no_gd'] = 'Din installation af PHP inkludere ikke \'GD\' graphic library extension og du har ikke angivet at ville bruge ImageMagick istedet for. Coppermine er konfigureret til og bruge GD2 da den automatiske registrering sommetider fejler. Hvis GD er installeret på dit system, scriptet skulle virke eller må du installere ImageMagick.';
+$lang_install['no_mysql_conn'] = 'Kunne ikke oprette en MySQL forbindelse, tjek venligst alle MySQL oplysinger indtastet';
+$lang_install['no_mysql_support'] = 'PHP lader ikke til og have MySQL support aktiveret.';
+$lang_install['no_thumb_method'] = 'Du skal vælge et billed manipulation program (GD/IM)';
+$lang_install['nok'] = 'Ikke OK';
+$lang_install['not_here_yet'] = 'Findes endnu ikke, klik venligst %shere%s for at gå tilbage.';
+$lang_install['ok'] = 'OK';
+$lang_install['on_q'] = 'på forespørgsel';
+$lang_install['or'] = 'eller';
+$lang_install['pass_err'] = 'Kodeordene er ikke ens, du har brugt en forbudt tegn eller har intet skrevet.';
+$lang_install['password'] = 'Kodeord';
+$lang_install['password_verif'] = 'Kontrollere kodeord';
+$lang_install['perm_error'] = 'Rettighederne til \'%s\' er sat til %s, Ændre dem venligst til';
+$lang_install['perm_ok'] = 'Rettighederne på nogle mapper er blevet tjekket og ser ud til at være OK. <br />Fortsæt venligst til sætte trin.';
+$lang_install['perm_not_ok'] = 'Rettighederne på nogle mapper er ikke sat korrekt.<br />Ændre venligst rettighederne på nedenstående mapper der er markeret "IKKE OK".'; // cpg1.5
+$lang_install['please_go_back'] = 'Venligst %stryk her%s og gå tilbage for at rette fejlen før du kan fortsætte.';
+$lang_install['populate_db'] = 'Udgive database';
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> er nu korrekt konfigureret og klar til brug.<br /><a href="login.php">Login</a> brug oplysningerne du angav for din admin konto.';
+$lang_install['sect_create_adm'] = 'Denne sektion kræver oplysninger for at oprette en administrativ konto. Brug kun alfanumerisk karakterer. Indtast oplysingerne omhyggeligt!';
+$lang_install['sect_mysql_info'] = 'Denne sektion kræver oplysninger om hvordan du tilgår din MySQL database.<br />Hvis du ikke ved hvordan de fyldes ud, tjek med din webhost support.';
+$lang_install['sect_mysql_sel_db'] = 'Her skal du vælge hvilken database du ønsker at bruge til Coppermine.<br />Hvis din MySQL konto har de nødvendige rettigheder, kan du oprette en ny database inde fra installations programmet eller du kan bruge en eksisterende database. Hvis du ikke kan li begge muligheder, skal du først oprette en databasen uden for Coppermine installations programmet, og så returnere igen for og vælge den nye database fra dropdown boksen nedenfor. Du kan også ændre tabel prefix (bruger ikke punktum), men brug standard prefix hvilket anbefales.';
+$lang_install['select_lang'] = 'Vælg standard sprog: ';
+$lang_install['sql_file_not_found'] = 'Filen \'%s\' kunne ikke findes. Tjek at du har uploaded alle Coppermine filer til din server.';
+$lang_install['status'] = 'Status';
+$lang_install['subdir_called'] = 'En undermappe kaldet \'%s\' skulle normalt eksistere i den mappe hvor du uploaded Coppermine.<br />Installations programmet kunne ikke finde denne mappe. Tjek at du har uploaded alle Coppermine filer til din server.';
+$lang_install['title_admin'] = 'Opret Coppermine administrator';
+$lang_install['title_dir_check'] = 'Tjekker mappe rettigheder';
+$lang_install['title_file_check'] = 'Tjekker installations filer';
+$lang_install['title_finished'] = 'Installation udført';
+$lang_install['title_imp'] = 'Billed pakke valg';
+$lang_install['title_imp_test'] = 'Tester billed bibliotek';
+$lang_install['title_mysql_db_sel'] = 'MySQL database valg';
+$lang_install['title_mysql_pop'] = 'Opretter database struktur';
+$lang_install['title_mysql_user'] = 'MySQL brugergodkendelse';
+$lang_install['title_welcome'] = 'Velkommen til Coppermine installation';
+$lang_install['tmp_conf_error'] = 'Kan ikke skrive til den midlertidig konfig fil - tjek at \'include\' folder er skrivebar for systemet.';
+$lang_install['tmp_conf_ser_err'] = 'En alvorlig fejl er opstået i installations programmet, prøv og genindlæse siden eller start forfra ved og fjerne \'include/config.tmp\' fil.';
+$lang_install['try_again'] = 'Prøv igen!';
+$lang_install['unable_write_config'] = 'Kan ikke skrive konfig filen';
+$lang_install['user_err'] = 'Admin brugernavnet må kun indeholde alfanumerisk karakterer og må ikke være tomt.';
+$lang_install['username'] = 'Brugernavn';
+$lang_install['your_admin_account'] = 'Din admin konto';
+$lang_install['no_cookie'] = 'Din browser accepterede ikke vores cookie. De anbefales at acceptere cookies.';
+$lang_install['no_javascript'] = 'Din browser lader ikke til at have Javascript enabled - det er yderst vigtig at enable det.';
+$lang_install['register_globals_detected'] = 'Det ser ud til at PHP konfigurationen har \'register_globals\' enabled - Du bør slå dette fra af sikkerheds årsagen.';
+$lang_install['more'] = 'mere';
+$lang_install['version_undetected'] = 'Dette script kunne ikke afgøre versionen %s din server bruger. Sikre dig at du bruger mindst version %s.';
+$lang_install['version_incompatible'] = 'Dette script opdagede en inkompatible version (%s) af %s på din server.<br />Sikre dig kun at bruge en kompatibel version (%s eller bedre) før du fortsætter!';
+$lang_install['read_gif'] = 'Læs/skrive .gif file';
+$lang_install['read_png'] = 'Læs/skrive .png file';
+$lang_install['read_jpg'] = 'Læs/skrive .jpg file';
+$lang_install['write_error'] = 'Kunne ikke skrive oprettede billed til disken.';
+$lang_install['read_error'] = 'Kunne ikke læse original billed.';
+$lang_install['combine_error'] = 'Kunne ikke lægge original billederne sammen';
+$lang_install['text_error'] = 'Kunne ikke tilføje tekst til original billed';
+$lang_install['scale_error'] = 'Kunne ikke skalere original billed';
+$lang_install['pixels'] = 'pixels';
+$lang_install['combine'] = 'kombinere 2 billeder';
+$lang_install['text'] = 'Skriv tekst til billed';
+$lang_install['scale'] = 'skalere et billed';
+$lang_install['generated_image'] = 'Generere billed';
+$lang_install['reference_image'] = 'Reference billed';
+$lang_install['imp_test_error'] = 'Der var en fejl i et eller flere af de tests, tjek venligst at valgte billed behandlings pakke er konfigureret korrekt!';
+$lang_install['writable'] = 'Skrivebar';
+$lang_install['not_writable'] = 'Ikke skrivebar';
+$lang_install['not_exist'] = 'Findes ikke';
+$lang_install['old_install'] = 'Dette er den nye installations wizard. Klik %sher%s for den klassiske installations side.'; //cpg1.5
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'Administrere keywords';
+$lang_keywordmgr_php['search'] = 'Søg';
+$lang_keywordmgr_php['keyword_test_search'] = 'Søg efter %s i nyt vindue';
+$lang_keywordmgr_php['keyword_del'] = 'slet keyword %s';
+$lang_keywordmgr_php['confirm_delete'] = 'Er du sikker på du vil slette dette keyword %s fra hele galleriet?'; // js-alert
+$lang_keywordmgr_php['change_keyword'] = 'Skift keyword';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = 'Sprog administration';
+$lang_langmgr_php['english_language_name'] = 'Engelsk';
+$lang_langmgr_php['native_language_name'] = 'Native';
+$lang_langmgr_php['custom_language_name'] = 'Tilpasset';
+$lang_langmgr_php['language_name'] = 'Sprog navn';
+$lang_langmgr_php['language_file'] = 'Sprog fil';
+$lang_langmgr_php['flag'] = 'Fane';
+$lang_langmgr_php['file_available'] = 'Tilgængelig';
+$lang_langmgr_php['enabled'] = 'Aktiveret';
+$lang_langmgr_php['complete'] = 'Afslut';
+$lang_langmgr_php['default'] = 'Standard';
+$lang_langmgr_php['missing'] = 'Mangler';
+$lang_langmgr_php['broken'] = 'ser ud til og være ødelagt eller mangler';
+$lang_langmgr_php['exists_in_db_and_file'] = 'findes i databasen og som fil';
+$lang_langmgr_php['exists_as_file_only'] = 'findes kun som fil';
+$lang_langmgr_php['pick_a_flag'] = 'Vælg en';
+$lang_langmgr_php['replace_x_with_y'] = 'Udskift %s med %s';
+$lang_langmgr_php['tanslator_information'] = 'Oversætter oplysninger';
+$lang_langmgr_php['cpg_version'] = 'Coppermine version';
+$lang_langmgr_php['hide_details'] = 'Skjul detaljer';
+$lang_langmgr_php['show_details'] = 'Vis detaljer';
+$lang_langmgr_php['loading'] = 'Indlæser';
+$lang_langmgr_php['english_missing'] = 'Den engelske sprog fil mangler selvom den aldrig bør fjernes. Den skal geninstalleres omgående.';
+$lang_langmgr_php['enable_at_least_one'] = 'Du skal aktivere mindst et sprog for at galleriet virker';
+$lang_langmgr_php['enable_default'] = 'Du har valgt et standard sprog som ikke er aktiveret. Vælg et andet sprog eller aktivere det sprog du har valgt som standard!';
+$lang_langmgr_php['available_default'] = 'Du har valgt et standard sprog som slet ikke findes. Vælg et andet standard sprog!';
+$lang_langmgr_php['version_does_not_match'] = 'Versionen af denne fil passer ikke din Coppermine version. Brug med forsigtighed og test grundigt!';
+$lang_langmgr_php['no_version'] = 'Ingen versions oplysinger kunne findes. Det er meget sandsynligt at sprog filen ikke virker eller at det ikke er en sprog fil.';
+$lang_langmgr_php['filesize'] = 'Filstørrelse er usandsynlig %s ';
+$lang_langmgr_php['content_missing'] = 'Filen ser ud til ikke at indeholde nogen data, så det er sandsynligt ikke en sprog fil.';
+$lang_langmgr_php['status'] = 'Status';
+$lang_langmgr_php['default_language'] = 'Standard sprog er %s';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'Login';
+$lang_login_php['enter_login_pswd'] = 'Indtast dit brugernavn og kodeord for at logge ind';
+$lang_login_php['username'] = 'Brugernavn';
+$lang_login_php['email'] = 'E-mail Adresse'; // cpg1.5
+$lang_login_php['both'] = 'Brugernavn / E-mail Adresse'; // cpg1.5
+$lang_login_php['password'] = 'Kodeord';
+$lang_login_php['remember_me'] = 'Husk mig';
+$lang_login_php['welcome'] = 'Velkommen %s ...';
+$lang_login_php['err_login'] = 'Login fejlede. Prøv igen.';
+$lang_login_php['err_already_logged_in'] = 'Du er allerede logget ind!';
+$lang_login_php['forgot_password_link'] = 'Jeg har glemt mit kodeord';
+$lang_login_php['cookie_warning'] = 'Advarsel, din browser akceptere ikke script\'s cookies';
+$lang_login_php['send_activation_link'] = 'Mangler aktiverings link?';
+$lang_login_php['force_login'] = 'Du skal være logget ind for at se denne side'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Login for at fortsætte'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'Log ud';
+$lang_logout_php['bye'] = 'Farvel Farvel %s ...';
+$lang_logout_php['err_not_logged_in'] = 'Du er ikke logget ind!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = 'et niveau op';
+$lang_minibrowser_php['current_path'] = 'nuværende sti';
+$lang_minibrowser_php['select_directory'] = 'Vælg venligst en mappe';
+$lang_minibrowser_php['click_to_close'] = 'Klik på billed for at lukke dette vindue';
+$lang_minibrowser_php['folder'] = 'Folder'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = 'Sætte visning af admin kontrol til off...'; // cpg1.5
+$lang_mode_php[1] = 'Sætte visning ad admin kontrol til on...'; // cpg1.5
+$lang_mode_php['news_hide'] = 'Skjul nyheder...'; // cpg1.5
+$lang_mode_php['news_show'] = 'Vis nyheder...'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Opdate album %s';
+$lang_modifyalb_php['related_tasks'] = 'Relaterede opgaver'; // cpg1.5
+$lang_modifyalb_php['choose_album'] = 'Vælg album'; // cpg1.5
+$lang_modifyalb_php['general_settings'] = 'Generelle indstillinger';
+$lang_modifyalb_php['alb_title'] = 'Album titel';
+$lang_modifyalb_php['alb_cat'] = 'Album kategori';
+$lang_modifyalb_php['alb_desc'] = 'Album beskrivelse';
+$lang_modifyalb_php['alb_keyword'] = 'Album keyword';
+$lang_modifyalb_php['alb_thumb'] = 'Album thumbnail';
+$lang_modifyalb_php['alb_perm'] = 'Rettigheder for dette album';
+$lang_modifyalb_php['can_view'] = 'Album kan ses af';
+$lang_modifyalb_php['can_upload'] = 'Besøgende kan uploade filer';
+$lang_modifyalb_php['can_post_comments'] = 'Besøgende kan indlægge kommentarer';
+$lang_modifyalb_php['can_rate'] = 'Besøgende kan give karakter til filer';
+$lang_modifyalb_php['user_gal'] = 'Bruger galleri';
+$lang_modifyalb_php['my_gal'] = '* Mit Galleri *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* Ingen kategori *';
+$lang_modifyalb_php['alb_empty'] = 'Album er tomt';
+$lang_modifyalb_php['last_uploaded'] = 'Seneste upload';
+$lang_modifyalb_php['public_alb'] = 'Alle (åbent album)';
+$lang_modifyalb_php['me_only'] = 'Kun mig';
+$lang_modifyalb_php['owner_only'] = 'Kun album ejer (%s)';
+$lang_modifyalb_php['group_only'] = 'Medlemmer af \'%s\' gruppe';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'Der er ingen album i databasen du kan ændre.';
+$lang_modifyalb_php['update'] = 'Opdater album';
+$lang_modifyalb_php['reset_album'] = 'Nulstil album';
+$lang_modifyalb_php['reset_views'] = 'Nulstil visningstæller til &quot;0&quot; i %s';
+$lang_modifyalb_php['reset_rating'] = 'Nulstil karakterer for alle filer i %s';
+$lang_modifyalb_php['delete_comments'] = 'Slet alle kommentarer i %s';
+$lang_modifyalb_php['delete_files'] = 'Slet %s(uden fortrydelse)%s alle filer i %s';
+$lang_modifyalb_php['views'] = 'visninger';
+$lang_modifyalb_php['votes'] = 'stemmer';
+$lang_modifyalb_php['comments'] = 'kommentarer';
+$lang_modifyalb_php['files'] = 'filer';
+$lang_modifyalb_php['submit_reset'] = 'udfør ændringer';
+$lang_modifyalb_php['reset_views_confirm'] = 'Jeg er sikker';
+$lang_modifyalb_php['notice1'] = '(*) afhængig af %sgroups%s indstillinger'; //(do not translate %sgroups%s!)
+$lang_modifyalb_php['can_moderate'] = 'Album kan modereres af'; // cpg 1.5
+$lang_modifyalb_php['admins_only'] = 'Kun admins'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'Album kodeord (Nyt kodeord)';
+$lang_modifyalb_php['alb_password_hint'] = 'Album kodeord hint';
+$lang_modifyalb_php['edit_files'] = 'Ret filer';
+$lang_modifyalb_php['parent_category'] = 'Overliggende kategori';
+$lang_modifyalb_php['thumbnail_view'] = 'Thumbnail visning';
+$lang_modifyalb_php['random_image'] = 'Tilfældigt billede'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'Beskyt dette album med kodeord (udfyld for ja)'; //cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP info';
+$lang_phpinfo_php['explanation'] = 'Dette er output genereret af PHP funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a>, vist i Coppermine.';
+$lang_phpinfo_php['no_link'] = 'At have andre til og se dine phpinfo kan være en sikkerhedsrisiko, derfor er siden kun synlig når du er logget ind som admin.  Du kan ikke sende et link til siden til andre, de vil blive afvist.';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'Billed Administration';
+$lang_picmgr_php['confirm_modifs'] = 'Vil du virkelig udføre disse ændringer?'; // cpg1.5 // js-alert
+$lang_picmgr_php['no_change'] = 'Ingen ændringer udført!';
+$lang_picmgr_php['no_album'] = '* Ingen album *';
+$lang_picmgr_php['explanation_header'] = 'Den brugerdefineret sorteringsorden vil kun blive udført hvis';
+$lang_picmgr_php['explanation1'] = 'administrator har sat "Standard sorteringsorden for filer" i konfig til "Position faldende" eller "Position stigende" (global indstilling for alle brugere som ikke har valgt deres egen sorterings instilling)';
+$lang_picmgr_php['explanation2'] = 'brugeren har valgt "Position faldende" or "Position stigende" på deres thumpnails side (per bruger indstilling)';
+$lang_picmgr_php['change_album'] = 'hvis du ændre album. vil ændringer tabes!'; // cpg1.5 // js-alert
+$lang_picmgr_php['submit_reminder'] = 'Sorterings ændringer er ikke gemt før du klikker på &quot;Godkend ændringer&quot;.'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+$lang_pluginmgr_php['confirm_uninstall'] = 'Er du sikker på at du vil AFINSTALLERE dette plugin?';
+$lang_pluginmgr_php['confirm_remove'] = 'NOTE: Plugin API  er disabled. Vil du virkelig MANUELT FJERNE dette plugin, ignorere alle rensnings muligheder?'; // cpg1.5
+$lang_pluginmgr_php['confirm_delete'] = 'Er du sikker på at du vil SLETTE dette plugin?';
+$lang_pluginmgr_php['pmgr'] = 'Plugin Administration';
+$lang_pluginmgr_php['explanation'] = 'Installere / afinstallere / administrere plugins på denne side.'; // cpg1.5
+$lang_pluginmgr_php['plugin_enabled'] = 'Plugin API enabled'; // cpg1.5
+$lang_pluginmgr_php['name'] = 'Navn';
+$lang_pluginmgr_php['author'] = 'Forfatter';
+$lang_pluginmgr_php['desc'] = 'Beskrivelse';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'Installeret Plugins';
+$lang_pluginmgr_php['n_plugins'] = 'Plugins ikke installeret';
+$lang_pluginmgr_php['none_installed'] = 'Ikke Installeret';
+$lang_pluginmgr_php['operation'] = 'Funktion';
+$lang_pluginmgr_php['not_plugin_package'] = 'Filen uploaded er ikke en plugin pakke.';
+$lang_pluginmgr_php['copy_error'] = 'Der var en fejl under kopiering af pakken til plugins folder.';
+$lang_pluginmgr_php['upload'] = 'Upload';
+$lang_pluginmgr_php['configure_plugin'] = 'Konfigurere plugin';
+$lang_pluginmgr_php['cleanup_plugin'] = 'Ryd op i plugin';
+$lang_pluginmgr_php['extra'] = 'Ekstra'; // cpg1.5
+$lang_pluginmgr_php['install_info'] = 'Installations oplysninger'; // cpg1.5
+$lang_pluginmgr_php['plugin_disabled_note'] = 'Plugin API is disabled, så funktionen er ikke tilladt.'; // cpg1.5
+$lang_pluginmgr_php['install'] = 'installation'; // cpg1.5
+$lang_pluginmgr_php['uninstall'] = 'afinstallere'; // cpg1.5
+$lang_pluginmgr_php['minimum_requirements_not_met'] = 'Minimums krav ikke opfyldt'; // cpg1.5
+$lang_pluginmgr_php['confirm_version'] = 'Kunne ikke afklare denne versions krav for dette plugin. Dette skyldes normalt at plugin ikke var designet til denne version af Coppermine og kan måske få dit galleri til og gå ned. Fortsæt alligevel (anbefales ikke)?'; // cpg1.5 // js-alert
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = 'Beklager - Du har allerede givet denne fil karakter';
+$lang_rate_pic_php['rate_ok'] = 'Din stemme er accepteret';
+$lang_rate_pic_php['forbidden'] = 'Du kan ikke give dine egne filer karakter.';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['Ansvarsfraskrivelse'] = <<< EOT
+Mens administratorerne af denne side {SITE_NAME} vil prøve at fjerne eller tilrette alt generelt relevant materiale så hurtigt som muligt, er det umuligt at gennemse alle indlæg. Derfor bør du være opmÆrksom på at alle indlæg der er lavet til denne side Tilkendegiver meninger og holdninger af de forskellige forfattere og ikke altid administratorernes mening (med undtagelse af de indlæg skrevet af disse) derfor kan disse ikke stille til ansvar for andres indlæg.<br />
+<br />
+Du accepterer hermed ikke at indsende anstødelige, vulgære, usmagelige, hadefulde, truende, sex-relaterede eller andet materiale der er i strid med lovgivningen. Du accepterer hermed at webmaster, administratorerne af {SITE_NAME} har lov til at fjerne eller rette i indholdet til enhver tid. Som bruger accepterer du at alle dine oplysninger bliver gemt i en database. Men dine informationer bliver ikke givet videre til andre uden din accept. Administratorerne kan ikke kræves til ansvar overfor hackerforsøg der eventuelt kan føre til videregivelse af dine oplysninger.<br />
+<br />
+Denne side bruger cookies til at gemme informationer på din private computer. Disse cookies tjener kun det formål, at forbedre billedkvaliteten. Den tilsendte e-mail bekræfter din registrering, detaljer og adgangskode.<br>
+<br />
+Ved at klikke på 'Jeg accepterer' nedenfor accepterer du disse betingelser.
+EOT;
+$lang_register_php['page_title'] = 'Bruger registrering';
+$lang_register_php['term_cond'] = 'Regler og betingelser';
+$lang_register_php['i_agree'] = 'Jeg acceptere';
+$lang_register_php['submit'] = 'Send registrering';
+$lang_register_php['err_user_exists'] = 'Brugernavnet findes allerede, vælg venligst et andet';
+$lang_register_php['err_global_pw'] = 'Global registrerings kodeord ugyldig'; // cpg1.5
+$lang_register_php['err_global_pass_same'] = 'Dit password skal være forskellig fra det globale kodeord'; // cpg1.5
+$lang_register_php['err_duplicate_email'] = 'En anden bruger er allerede registreret med denne E-mail adresse';
+$lang_register_php['err_disclaimer'] = 'Du mangler og godkende ansvarsfraskrivelsen'; // cpg1.5
+$lang_register_php['enter_info'] = 'Indtast registrerings oplysinnger';
+$lang_register_php['required_info'] = 'Krævet oplysninger';
+$lang_register_php['optional_info'] = 'Valgfri oplysninger';
+$lang_register_php['username'] = 'Brugernavn';
+$lang_register_php['password'] = 'Kodeord';
+$lang_register_php['password_again'] = 'Genindtast kodeord';
+$lang_register_php['global_registration_pw'] = 'Global registrerings kodeord'; // cpg1.5
+$lang_register_php['email'] = 'E-mail';
+$lang_register_php['location'] = 'Lokation';
+$lang_register_php['interests'] = 'Interesser';
+$lang_register_php['website'] = 'Hjemmeside';
+$lang_register_php['occupation'] = 'Erhverv';
+$lang_register_php['error'] = 'FEJL';
+$lang_register_php['confirm_email_subject'] = '%s - Registrering godkendt';
+$lang_register_php['information'] = 'oplysning';
+$lang_register_php['failed_sending_email'] = 'Registrerings E-mail kan ikke sendes!';
+$lang_register_php['thank_you'] = 'Tak for din registrering.<br />En E-mail er sendt med information om hvordan du aktivere din konto til den oplyste E-mail adresse.';
+$lang_register_php['acct_created'] = 'Din konto er blevet oprettet og du kan nu logge ind med dit brugernavn og kodeord';
+$lang_register_php['acct_active'] = 'Din konto er nu aktiv og du kan hermed logge ind med dit brugernavn og kodeord';
+$lang_register_php['acct_already_act'] = 'Din konto er allerede aktiv!';
+$lang_register_php['acct_act_failed'] = 'Denne konto kan ikke aktiveres!';
+$lang_register_php['err_unk_user'] = 'Valgte bruger findes ikke!';
+$lang_register_php['x_s_profile'] = '%s\'s profil';
+$lang_register_php['group'] = 'Gruppe';
+$lang_register_php['reg_date'] = 'Indmeldt';
+$lang_register_php['disk_usage'] = 'Disk forbrug';
+$lang_register_php['change_pass'] = 'Skift kodeord';
+$lang_register_php['current_pass'] = 'Nuværende kodeord';
+$lang_register_php['new_pass'] = 'Nyt kodeord';
+$lang_register_php['new_pass_again'] = 'Nyt kodeord igen';
+$lang_register_php['err_curr_pass'] = 'Nuværende kodeord er forkert';
+$lang_register_php['change_pass'] = 'Skift mit kodeord';
+$lang_register_php['update_success'] = 'Din profil blev opdateret';
+$lang_register_php['pass_chg_success'] = 'Dit kodeord blev ændret';
+$lang_register_php['pass_chg_error'] = 'Dit kodeord blev ikke ændret';
+$lang_register_php['notify_admin_email_subject'] = '%s - Registrerings meddelelse';
+$lang_register_php['last_uploads'] = 'Seneste uploaded fil'; // cpg1.5
+$lang_register_php['last_uploads_detail'] = 'Klik for at se alle uploads af %s'; // cpg1.5
+$lang_register_php['last_comments'] = 'Seneste kommentar'; // cpg1.5
+$lang_register_php['you'] = 'dig'; // cpg1.5
+$lang_register_php['last_comments_detail'] = 'Klik for at se alle kommentarer af %s'; // cpg1.5
+$lang_register_php['notify_admin_email_body'] = 'En ny bruger med brugernavn "%s" er blevet oprettet på dit galleri';
+$lang_register_php['pic_count'] = 'filer uploaded';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - Registrerings anmodning';
+$lang_register_php['thank_you_admin_activation'] = 'Tak.<br />Din anmodning om konto aktivering er sendt til administrator. Du vil modtage en E-mail når den er godkendt.';
+$lang_register_php['acct_active_admin_activation'] = 'Kontoen er nu aktiv og en E-mail er sendt til brugeren.';
+$lang_register_php['notify_user_email_subject'] = '%s - Aktiverings meddelelse';
+$lang_register_php['delete_my_account'] = 'Slet min brugerkonto'; // cpg1.5
+$lang_register_php['warning_delete'] = 'Advarsel: sletning af din konto er permanent. %sFilerne du har uploaded%s til offentlige albums og %sdine kommentarer%s bliver ikke slettet når du sletter din brugerkonto! Men, filer du har uploaded til dit private galleri bliver slettet.'; // cpg1.5 // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = 'Jeg er sikker på, at jeg vil slette min brugerkonto'; // cpg1.5
+$lang_register_php['really_delete'] = 'Vil du virkelig slette din brugerkonto?'; // cpg1.5 // js-alert
+$lang_register_php['edit_xs_profile'] = 'Ændre profilen for %s'; // cpg1.5
+$lang_register_php['edit_my_profile'] = 'Ændre min profil'; // cpg1.5
+$lang_register_php['none'] = 'intet'; // cpg1.5
+$lang_register_php['user_name_banned'] = 'Det brugernavn du har valgt er ikke tilladt/forbudt. Vælg et andet brugernavn'; // cpg1.5
+$lang_register_php['email_address_banned'] = 'Du er ikke ønsket på dette galleri. Du har ikke tilladelse til og gen-registrere. Farvel!'; // cpg1.5
+$lang_register_php['email_warning1'] = 'E-mail adresse feltet skal være udfyldt!'; // cpg1.5
+$lang_register_php['email_warning2'] = 'E-mail adresse du indtastede er ikke korrekt. tjek venligst!'; // cpg1.5
+$lang_register_php['username_warning1'] = 'Brugernavn feltet skal være udfyldt!'; // cpg1.5
+$lang_register_php['username_warning2'] = 'Brugernavn skal være på mindst 2 karakterer!'; // cpg1.5
+$lang_register_php['password_warning1'] = 'Kodeordet skal være på mindst 2 karakterer!'; // cpg1.5
+$lang_register_php['password_warning2'] = 'Brugernavn og password skal være forskellig!'; // cpg1.5
+$lang_register_php['password_verification_warning1'] = 'De to passwords er ikke ens, indtast dem venligst igen!'; // cpg1.5
+$lang_register_php['form_not_submit'] = 'Formularen blev ikke sendt - der er fejl som først skal rettes!'; // cpg1.5
+$lang_register_php['banned'] = 'Afvist!'; // cpg1.5
+
+$lang_register_php['confirm_email'] = <<< EOT
+Tak for din registrering på {SITE_NAME}
+
+For at aktivere din konto med brugernavn "{USER_NAME}", skal du klikke på nedenstående link eller kopiere det til din browser.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Regards,
+
+Administrator af {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+En ny bruger med dette brugernavn "{USER_NAME}" er blevet registreret på dit galleri.
+For at aktivere kontoen, skal du klikke på nedenstående link eller kopiere det til din browser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+Din konto er blevet godkendt og aktiveret.
+
+Du kan nu logge ind på <a href="{SITE_LINK}">{SITE_LINK}</a> med dit brugernavn "{USER_NAME}"
+
+
+Mvh,
+
+Administrator af {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'Kommentar oversigt';
+$lang_reviewcom_php['no_comment'] = 'Der er ingen kommentarer at vise';
+$lang_reviewcom_php['n_comm_del'] = '%s kommentar(er) slettet';
+$lang_reviewcom_php['n_comm_disp'] = 'Antal af kommentarer at vise';
+$lang_reviewcom_php['see_prev'] = 'Se tidligere';
+$lang_reviewcom_php['see_next'] = 'Se næste';
+$lang_reviewcom_php['del_comm'] = 'Slet udvalgte kommentarer';
+$lang_reviewcom_php['user_name'] = 'Navn';
+$lang_reviewcom_php['date'] = 'Dato';
+$lang_reviewcom_php['comment'] = 'Kommentar';
+$lang_reviewcom_php['file'] = 'Fil';
+$lang_reviewcom_php['name_a'] = 'Bruger navn stigende';
+$lang_reviewcom_php['name_d'] = 'Bruger navn faldende';
+$lang_reviewcom_php['date_a'] = 'Dato stigende';
+$lang_reviewcom_php['date_d'] = 'Dato faldende';
+$lang_reviewcom_php['comment_a'] = 'Kommentar besked stigende';
+$lang_reviewcom_php['comment_d'] = 'Kommentar besked faldende';
+$lang_reviewcom_php['file_a'] = 'Fil stigende';
+$lang_reviewcom_php['file_d'] = 'Fil faldende';
+$lang_reviewcom_php['approval_a'] = 'Godkendt stigende'; // cpg1.5
+$lang_reviewcom_php['approval_d'] = 'Godkendt faldende'; // cpg1.5
+$lang_reviewcom_php['ip_a'] = 'IP adresse stigende'; // cpg1.5
+$lang_reviewcom_php['ip_d'] = 'IP adresse faldende'; // cpg1.5
+$lang_reviewcom_php['akismet_a'] = 'Akismet rangliste (Valid kommentar i bunden)'; // cpg1.5
+$lang_reviewcom_php['akismet_d'] = 'Akismet rangliste (valid kommentar i toppen)'; // cpg1.5
+$lang_reviewcom_php['n_comm_appr'] = '%s godkendt kommentar(er)'; // cpg1.5
+$lang_reviewcom_php['n_comm_unappr'] = '%s ikke godkendt kommentar(er)'; // cpg1.5
+$lang_reviewcom_php['configuration_changed'] = 'Godkendt konfig ændringer'; // cpg1.5
+$lang_reviewcom_php['only_approval'] = 'Vis kun kommentarer der mangler godkendelse'; // cpg1.5
+$lang_reviewcom_php['approval'] = 'Godkendt'; // cpg1.5
+$lang_reviewcom_php['save_changes'] = 'Gem ændringer'; // cpg1.5
+$lang_reviewcom_php['n_confirm_delete'] = 'Vil du virkelig slette disse valgte kommentar(er)?'; // cpg1.5
+$lang_reviewcom_php['with_selected'] = 'Udvalgte'; // cpg1.5
+$lang_reviewcom_php['delete'] = 'Slet'; // cpg1.5
+$lang_reviewcom_php['approve'] = 'Godkend'; // cpg1.5
+$lang_reviewcom_php['disapprove'] = 'Marker ikke godkendte'; // cpg1.5
+$lang_reviewcom_php['do_nothing'] = 'gør intet'; // cpg1.5
+$lang_reviewcom_php['comment_approved'] = 'Kommentar godkendt'; // cpg1.5
+$lang_reviewcom_php['comment_unapproved'] = 'Kommentar markeret ikke godkendt'; // cpg1.5
+$lang_reviewcom_php['ban_and_delete'] = 'Forbyd bruger og slet kommentar(er)'; // cpg1.5
+$lang_reviewcom_php['akismet_status'] = 'Akismet sagde'; // cpg1.5
+$lang_reviewcom_php['is_spam'] = 'er spam'; // cpg1.5
+$lang_reviewcom_php['is_not_spam'] = 'er ikke spam'; // cpg1.5
+$lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
+$lang_reviewcom_php['akismet_count'] = 'Akismet har fundet %s spam beskeder til dig indtil videre'; // cpg1.5
+$lang_reviewcom_php['akismet_test_result'] = 'Test resultat for din Akismet API nøgle %s'; // cpg1.5
+$lang_reviewcom_php['invalid'] = 'ugyldig'; // cpg1.5
+$lang_reviewcom_php['missing_gallery_url'] = 'Du mangler at angive en specifik galleri URL i Coppermine\'s konfig'; // cpg1.5
+$lang_reviewcom_php['unable_to_connect'] = 'Kan ikke forbinde til akismet.com'; // cpg1.5
+$lang_reviewcom_php['not_found'] = 'Modtager URL blev ikke fundet. Måske har side strukturen hos akismet.com ændret sig.'; // cpg1.5
+$lang_reviewcom_php['unknown_error'] = 'Ukendt fejl'; // cpg1.5
+$lang_reviewcom_php['error_message'] = 'Fejlbeskeden var'; // cpg1.5
+$lang_reviewcom_php['ip_address'] = 'IP adresse'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'Side Bar'; // cpg1.5
+$lang_sidebar_php['install'] = 'installere'; // cpg1.5
+$lang_sidebar_php['install_explain'] = 'Blandt mange af de smarte måder og finde informationer på siden, tilbydes der en sidebar til de mest populære browser på forskellige operativ systemer for at tilgå siden let. her kan du finde installations og afinstallerings information for de supportede browsers.'; // cpg1.5
+$lang_sidebar_php['os_browser_detect'] = 'Detekterer dit OS og din browser'; // cpg1.5
+$lang_sidebar_php['os_browser_detect_explain'] = 'Systemet forsøger og afgøres hvilket operativ system og browser du bruger - vent venligst et øjeblik. Hvis auto-detektion fejler, kan du blive nød til og %sunhide%s alle mulige sidebarer og installere manuelt.'; // cpg1.5
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
+$lang_sidebar_php['mozilla_explain'] = 'Hvis du bruger 0.9.4 eller senere, kan du %stilføje vores sidebar%s. Du kan afinstallere sidebaren ved og bruge "Tilpas Sidebar" dialogen i Mozilla.'; // cpg1.5
+$lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 eller højere på Mac OS'; // cpg1.5
+$lang_sidebar_php['ie_mac_explain'] = 'Hvis du bruger 5 eller højere på MacOS, %sÅben vores sidebar side%s i et seperat vindue. I dette vindue, åben "Page Holder" tabulere til venstre side af window. Klik "tiløj". Hvis du ønsker og beholde til for fremtiden, klik på "Favorites" og vælg "Add to Page Holder Favorites".'; // cpg1.5
+$lang_sidebar_php['ie_win'] = 'Internet Explorer 5 eller højere på Windows'; // cpg1.5
+$lang_sidebar_php['ie_win_explain'] = 'Hvis du bruger Internet Explorer 5 eller højere på Windows, kan du tilføje Side Bar til dine Links værktøjslinie eller du kan tilføje den til dine favoriter og klikke på det vises den istedet for din normale søge bar ved og højreklikke %shere%s og vælg "Add to favorites" fra menuen. Dette link installere ikke vores bar som standard søge bar, så ingen ændringer af dit system.'; // cpg1.5
+$lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 på Windows XP/Vista'; // cpg1.5
+$lang_sidebar_php['ie7_win_explain'] = 'Hvis du bruger Internet Explorer 7 on Windows, kan di tilføje en navigations pop-up til din link toolbar eller du kan tilføje den til dine favoritter og ved at klikke på den vores bar vist som et pop-up vindue, ved og høre-klikke %shere%s og vælge "Add to favorites" fra menuen. I tidligere versioner af IE, var det muligt og tilføje en sidebar, men iIE7 kan det ikke lade sig gøre uden og lave omfattende ændringer. Der anbefales og bruge en anden browser hvis du vil bruge sidebaren.'; // cpg1.5
+$lang_sidebar_php['opera'] = 'Opera 6 og højere'; // cpg1.5
+$lang_sidebar_php['opera_explain'] = 'Hvis du bruger Opera, kan du klikke %sklikke på dette link og tilføj sidebaren til dit setup%s. Klik "Show in panel" . Du kan afinstallere sidebaren ved og højre klikke på fane og vælg slet fra menuen.'; // cpg1.5
+$lang_sidebar_php['additional_options'] = 'Ekstra muligheder'; // cpg1.5
+$lang_sidebar_php['additional_options_explain'] = 'Hvis du har en anden browser end nævn ovenfor, så klik %sher%s for at få vist mulige sidebars.'; // cpg1.5
+$lang_sidebar_php['cannot_add_sidebar'] = 'Sidebar kan ikke tilføjes! Din browser supportere ikke denne metode!'; // cpg1.5 // js-alert
+$lang_sidebar_php['search'] = 'søg'; // cpg1.5
+$lang_sidebar_php['reload'] = 'Genindlæs'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = 'Søg';
+$lang_search_php['submit_search'] = 'søg';
+$lang_search_php['keyword_list_title'] = 'Keyword liste';
+$lang_search_php['keyword_msg'] = 'Overstående liste er ikke inklusiv alt. Den indholder ikke ord filnavne og beskrivelser. Prøv fuld tekst søging.';
+$lang_search_php['edit_keywords'] = 'Ret keywords';
+$lang_search_php['search in'] = 'Søg i:';
+$lang_search_php['ip_address'] = 'IP adresse';
+$lang_search_php['imgfields'] = 'søg filer';
+$lang_search_php['albcatfields'] = 'Søg albums eller kategorier';
+$lang_search_php['age'] = 'Alder';
+$lang_search_php['newer_than'] = 'Nyere end';
+$lang_search_php['older_than'] = 'ældre end';
+$lang_search_php['days'] = 'dage';
+$lang_search_php['all_words'] = 'Match alle ord (OG)';
+$lang_search_php['any_words'] = 'Match tilfældig ord (ELLER)';
+$lang_search_php['regex'] = 'Match regular expressions';
+$lang_search_php['album_title'] = 'Album titler';
+$lang_search_php['category_title'] = 'Katagori titler';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = 'Søg nye filer';
+$lang_search_new_php['select_dir'] = 'Vælg mappe';
+$lang_search_new_php['select_dir_msg'] = 'Denne funktion tillader dig at massetilføje de filer du har oploaded til serveren via FTP.<br />Vælg mappen hvor du har uploaded filerne til.';
+$lang_search_new_php['no_pic_to_add'] = 'Der er ingen filer at tilføje';
+$lang_search_new_php['need_one_album'] = 'Du skal have mindst et album oprettet for at bruge denne funktion';
+$lang_search_new_php['warning'] = 'Advarsel';
+$lang_search_new_php['change_perm'] = 'Systemet kan ikke skrive i denne mappe, du skal ændre rettighederne til 755 eller 777 før du kan prøve og tilføje filer!';
+$lang_search_new_php['target_album'] = '<strong>Anbring filer fra&quot;</strong>%s<strong>&quot; i </strong>%s';
+$lang_search_new_php['folder'] = 'Mappe';
+$lang_search_new_php['image'] = 'billed';
+$lang_search_new_php['result'] = 'Resultat';
+$lang_search_new_php['dir_ro'] = 'Ikke skrivebar. ';
+$lang_search_new_php['dir_cant_read'] = 'Ikke læsbar. ';
+$lang_search_new_php['insert'] = 'Tilføj nye filer til dette galleri';
+$lang_search_new_php['list_new_pic'] = 'Liste over nye filer';
+$lang_search_new_php['insert_selected'] = 'Indsæt valgte filer';
+$lang_search_new_php['no_pic_found'] = 'Ingen nye filer fundet';
+$lang_search_new_php['be_patient'] = 'Vent venligst, systemet skal have tid til og tilføje filerne';
+$lang_search_new_php['no_album'] = 'ingen album valgt';
+$lang_search_new_php['result_icon'] = 'Klik for detaljer eller genindlæs';
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: filen blev tilføjet korrekt</li>
+        <li>%s: filen er en duplikat og findes allerede i databasen</li>
+        <li>%s: filen kunne ikke tilføjes, check din konfiguration og rettigheder til mapperne for filerne ligger</li>
+        <li>%s: du mangler og vælge et album</li>
+        <li>%s: filen er ødelagt eller findes ikke</li>
+        <li>%s: ukendt filtype</li>
+        <li>%s: filen er en GIF billed</li>
+        <li>hvis ikonerne ikke vises klik på den ødelagte fil og fejlbeskeden fra PHP</li>
+        <li>hvis din browser giver timeouts, tryk på genindlæs knappen</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'Marker Alle';
+$lang_search_new_php['uncheck_all'] = 'fjern markeringer';
+$lang_search_new_php['no_folders'] = 'Der er ikke nogen folder inde i "Album" folderen endnu. Vær sikker på, at oprette mindst en egen oprettet folder i "Albums" og FTP upload filerne hertil. Må må ikke uploade til "userpics" eller "edit" folderne, de er reserveret til intern brug.';
+$lang_search_new_php['browse_batch_add'] = 'Browse bar interface'; // cpg1.5
+$lang_search_new_php['display_thumbs_batch_add'] = 'Vis preview af thumpnails'; // cpg1.5
+$lang_search_new_php['edit_pics'] = 'Edit filer';
+$lang_search_new_php['edit_properties'] = 'Album egenskaber';
+$lang_search_new_php['view_thumbs'] = 'thumpnail visning';
+$lang_search_new_php['add_more_folder'] = 'Massetilføj flere filer fra folderen %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'Du er allerde logget ind!'; // cpg1.5
+$lang_send_activation_php['activation_not_required'] = 'Dette website kræver ikke aktivering per E-mail'; // cpg1.5
+$lang_send_activation_php['err_unk_user'] = 'Valgte bruger findes ikke!'; // cpg1.5
+$lang_send_activation_php['resend_act_link'] = 'Gensend aktiverings link'; // cpg1.5
+$lang_send_activation_php['enter_email'] = 'Indtast din E-mail adresse'; // cpg1.5
+$lang_send_activation_php['submit'] = 'Kør'; // cpg1.5
+$lang_send_activation_php['failed_sending_email'] = 'Fejlede at sende E-mail med aktiverings link'; // cpg1.5
+$lang_send_activation_php['activation_email_sent'] = 'En E-mail med aktiverings link sendt til %s. Tjek venligst din E-mail for at afslutte processen'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'Vis/skjul denne kolonne';
+$lang_stat_details_php['title'] = 'Statistik detaljer'; // cpg1.5
+$lang_stat_details_php['vote'] = 'Stemme Detaljer';
+$lang_stat_details_php['hits'] = 'Hit Detaljer';
+$lang_stat_details_php['stats'] = 'Stemme Statistik';
+$lang_stat_details_php['users'] = 'Bruger Statistik';
+$lang_stat_details_php['sdate'] = 'Dato';
+$lang_stat_details_php['rating'] = 'Vurdering';
+$lang_stat_details_php['search_phrase'] = 'Søge ord';
+$lang_stat_details_php['referer'] = 'Henvisning';
+$lang_stat_details_php['browser'] = 'Browser';
+$lang_stat_details_php['os'] = 'Operativ System';
+$lang_stat_details_php['ip'] = 'IP';
+$lang_stat_details_php['uid'] = 'Bruger'; // cpg1.5
+$lang_stat_details_php['sort_by_xxx'] = 'Sorter efter %s';
+$lang_stat_details_php['ascending'] = 'stigende';
+$lang_stat_details_php['descending'] = 'faldende';
+$lang_stat_details_php['internal'] = 'int';
+$lang_stat_details_php['close'] = 'luk';
+$lang_stat_details_php['hide_internal_referers'] = 'skjul intern henvisning';
+$lang_stat_details_php['date_display'] = 'Dato visning';
+$lang_stat_details_php['records_per_page'] = 'records per side';
+$lang_stat_details_php['submit'] = 'send / genindlæs';
+$lang_stat_details_php['overall_stats'] = 'Samlet Statistik'; // cpg1.5
+$lang_stat_details_php['stats_by_os'] = 'Stats by operativ systems'; // cpg1.5
+$lang_stat_details_php['number_of_hits'] = 'Antal hits'; // cpg1.5
+$lang_stat_details_php['total'] = 'Totalt'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Stats by browser'; // cpg1.5
+$lang_stat_details_php['overall_stats_config'] = 'Samlet stats configuration'; // cpg1.5
+$lang_stat_details_php['hit_details'] = 'Behold detaljeret hit statistik'; // cpg1.5
+$lang_stat_details_php['hit_details_explanation'] = 'Behold detaljeret hit statistik'; // cpg1.5
+$lang_stat_details_php['vote_details'] = 'Behold detaljeret stemme statistik'; // cpg1.5
+$lang_stat_details_php['vote_details_explanation'] = 'Behold detaljeret stemme statistik'; // cpg1.5
+$lang_stat_details_php['empty_hits_table'] = 'Tøm alle hit stats'; // cpg1.5
+$lang_stat_details_php['empty_hits_table_confirm'] = 'Er du helt sikker du vil slette ALLE hit stat records for hele galleriet? De er permanent slettet!'; // cpg1.5 // js-alert
+$lang_stat_details_php['empty_votes_table'] = 'Tøm alle stemme stats'; // cpg1.5
+$lang_stat_details_php['empty_votes_table_confirm'] = 'Er du helt sikkerdu vil slette ALLE stemme records for hele galleriet? De er permanet slettet!'; // cpg1.5 // js-alert
+$lang_stat_details_php['submit'] = 'send'; // cpg1.5
+$lang_stat_details_php['upd_success'] = 'Coppermine configuration blev opdateret'; // cpg1.5
+$lang_stat_details_php['votes'] = 'stemmer'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual'] = 'Nulstil udvalgte stemmer'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual_confirm'] = 'Er du sikker du vil slette de udvalgte stemmer? De er permanet slettet!'; // cpg1.5
+$lang_stat_details_php['back_to_intermediate'] = 'Tilbage til mellemstørrelse fil visning'; // cpg1.5
+$lang_stat_details_php['records_on_page'] = '%s records på %s side(r)'; // cpg1.5
+$lang_stat_details_php['guest'] = 'Gæst'; // cpg1.5
+$lang_stat_details_php['not_implemented'] = 'ikke implementeret endnu'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Upload filer';
+$lang_upload_php['restrictions'] = 'Restriktioner'; // cpg1.5
+$lang_upload_php['choose_method'] = 'Vælg upload metode'; // cpg1.5
+$lang_upload_php['upload_swf'] = 'Mange filer - Flash-dreven (anbefalet)'; // cpg1.5
+$lang_upload_php['upload_single'] = 'simpel - en fil af gangen'; // cpg1.5
+$lang_upload_php['up_instr_1'] = 'Vælg et album fra album dropdown listen';
+$lang_upload_php['up_instr_2'] = 'Klik  "Vis" knappen nedenfor og navigere frem til filen du vil upload. Du kan udvælge flere filer ved og bruge ctrl + klik.';
+$lang_upload_php['up_instr_3'] = 'Vælg flere filer til upload ved og gentage punkt 2';
+$lang_upload_php['up_instr_4'] = 'Klik fortsæt knappen efter alle dine valgte filer er færdig med og blive uploaded (knappen vil først blive vist når minst en fil er uploaded).';
+$lang_upload_php['up_instr_5'] = 'Du vil blive sendt videre til et skema, hvor du kan indtaste detaljer om de uploaded filer. Efter at have indsat oplysningerne, send oplysningerne ved og tryk "Godkend ændringer" knappen i bunden af skemaet.';
+$lang_upload_php['restriction_zip'] = 'ZIP filer uploaded vil forblive pakket, de bliver ikke udpakket på serveren.';
+$lang_upload_php['restriction_filesize'] = 'Størrelsen på filerne uploaded fra din klient til serveren må ikke overstige %s per stk.';
+$lang_upload_php['reg_instr_1'] = 'Invalid handling for dannelse af skema.';
+$lang_upload_php['no_name'] = 'Filnavn mangler'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'kan ikke upload'; // cpg 1.5
+$lang_upload_php['no_post'] = 'Fil ikke uploaded af POST.';
+$lang_upload_php['forb_ext'] = 'Forbudt filendelse.';
+$lang_upload_php['exc_php_ini'] = 'Overskredet filstørrelse tilladt i php.ini.';
+$lang_upload_php['exc_file_size'] = 'Overskredet filstørrelse tillladt af CPG.';
+$lang_upload_php['partial_upload'] = 'Kun en delvis upload.';
+$lang_upload_php['no_upload'] = 'ingen upload udført.';
+$lang_upload_php['unknown_code'] = 'Ukendt PHP upload fejl kode.';
+$lang_upload_php['impossible'] = 'Umulig at flytte.';
+$lang_upload_php['not_image'] = 'ikke et billed/korrupt fil';
+$lang_upload_php['not_GD'] = 'ikke en GD udvidelse.';
+$lang_upload_php['pixel_allowance'] = 'Højde og/eller bredde af det oploaded billed er større end det tilladte i galleri config.';
+$lang_upload_php['failure'] = 'Upload fejl';
+$lang_upload_php['no_place'] = 'Den tidligere fil kunne ikke placeres.';
+$lang_upload_php['max_fsize'] = 'Maximum tilladt fil størrelse er %s';
+$lang_upload_php['picture'] = 'Fil';
+$lang_upload_php['pic_title'] = 'Filnavn';
+$lang_upload_php['description'] = 'Fil beskrivelse';
+$lang_upload_php['keywords_sel'] = 'vælg et keyword';
+$lang_upload_php['err_no_alb_uploadables'] = 'Beklager der er ikke nogen album hvor du er tilladelse til at upload til';
+$lang_upload_php['close'] = 'Luk';
+$lang_upload_php['no_keywords'] = 'Beklager, ingen keyword tilgængelig!';
+$lang_upload_php['regenerate_dictionary'] = 'Gendan ordbog';
+$lang_upload_php['allowed_types'] = 'Du har tilladelse til at upload filer med endelser:'; // cpg1.5
+$lang_upload_php['allowed_img_types'] = 'Billedfil endelsers: %s'; // cpg1.5
+$lang_upload_php['allowed_mov_types'] = 'Videofil endelser: %s'; // cpg1.5
+$lang_upload_php['allowed_doc_types'] = 'Dokumentfil endelser: %s'; // cpg1.5
+$lang_upload_php['allowed_snd_types'] = 'Lydfil endelser: %s'; // cpg1.5
+$lang_upload_php['please_wait'] = 'Vent venligst medens skript uploades - Det kan tage lidt tid'; // cpg1.5
+$lang_upload_php['alternative_upload'] = 'Alternative upload metode'; // cpg1.5
+$lang_upload_php['xp_publish_promote'] = 'Hvis du bruger Windows XP/Vista, du kan bruge windows XP Upload Wizard til og upload filer, giver en lettere adgang på din klient.'; // cpg1.5
+$lang_upload_php['err_js_disabled'] = 'Flash upload mulighed kunne ikke indlæses. Du skal have JavaScript enabled for at kunne bruge flash upload muligheden.'; // cpg1.5
+$lang_upload_php['err_flash_disabled'] = 'Upload mulighed tager for lang tidat indlæse eller indlæsningen fejler. Tjek venligst at Flash Plugin er enabled og en fungeren version af Flash Player er installeret.'; // cpg1.5
+$lang_upload_php['err_alternate_method'] = 'Alternativt kan du bruge <a href="upload.php?single=1">single</a> fil upload mulighed.'; // cpg1.5
+$lang_upload_php['err_flash_version'] = 'Upload mulighed kunne indlæses. Du mangler måske og installere eller opgradere din Flash Player. Besøg <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Adobe website</a> for at hente en Flash Player.'; // cpg1.5
+$lang_upload_php['flash_loading'] = 'Upload mulighedindlæses. Vent venligst...'; // cpg1.5
+
+$lang_upload_swf_php['browse'] = 'Gennemse...'; //cpg1.5
+$lang_upload_swf_php['cancel_all'] = 'Stop alle uploads'; //cpg1.5
+$lang_upload_swf_php['upload_queue'] = 'Upload kø'; //cpg1.5
+$lang_upload_swf_php['files_uploaded'] = 'filer uploaded'; //cpg1.5
+$lang_upload_swf_php['all_files'] = 'Alle filer'; //cpg1.5
+$lang_upload_swf_php['status_pending'] = 'Afventer...'; //cpg1.5
+$lang_upload_swf_php['status_uploading'] = 'Uploading...'; //cpg1.5
+$lang_upload_swf_php['status_complete'] = 'Afsluttet.'; //cpg1.5
+$lang_upload_swf_php['status_cancelled'] = 'Afbrudt.'; //cpg1.5
+$lang_upload_swf_php['status_stopped'] = 'Stoppet.'; //cpg1.5
+$lang_upload_swf_php['status_failed'] = 'Upload fejlede.'; //cpg1.5
+$lang_upload_swf_php['status_too_big'] = 'Filen er for stor.'; //cpg1.5
+$lang_upload_swf_php['status_zero_byte'] = 'Kan ikke uploade nul byte filer.'; //cpg1.5
+$lang_upload_swf_php['status_invalid_type'] = 'Invalid filtype.'; //cpg1.5
+$lang_upload_swf_php['status_unhandled'] = 'Uhåndteret fejl'; //cpg1.5
+$lang_upload_swf_php['status_upload_error'] = 'Upload fejl: '; //cpg1.5
+$lang_upload_swf_php['status_server_error'] = 'Server (IO) fejl'; //cpg1.5
+$lang_upload_swf_php['status_security_error'] = 'Sikkerhedsfejl'; //cpg1.5
+$lang_upload_swf_php['status_upload_limit'] = 'Upload begrænsning overskredet.'; //cpg1.5
+$lang_upload_swf_php['status_validation_failed'] = 'Validering fejlet. Upload afbrudt.'; //cpg1.5
+$lang_upload_swf_php['queue_limit'] = 'Du har forsøgt at gemme for mange filer på samme tid.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_1'] = 'Du har nået din opload begrænsning.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_2'] = 'Du kan udvælge op til %s file(r)'; //cpg1.5
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'Medlemsliste';
+$lang_usermgr_php['user_manager'] = 'Bruger administrator';
+$lang_usermgr_php['title'] = 'Administrerer bruger';
+$lang_usermgr_php['name_a'] = 'Navn stigende';
+$lang_usermgr_php['name_d'] = 'Navn faldende';
+$lang_usermgr_php['group_a'] = 'Gruppe stigende';
+$lang_usermgr_php['group_d'] = 'Gruppe faldende';
+$lang_usermgr_php['reg_a'] = 'Reg dato stigende';
+$lang_usermgr_php['reg_d'] = 'Reg dato faldende';
+$lang_usermgr_php['pic_a'] = 'Fil tæller stigende';
+$lang_usermgr_php['pic_d'] = 'Fil tæller faldende';
+$lang_usermgr_php['disku_a'] = 'Disk forbrug stigende';
+$lang_usermgr_php['disku_d'] = 'Disk forbrug faldende';
+$lang_usermgr_php['lv_a'] = 'Sidste besøg stigende';
+$lang_usermgr_php['lv_d'] = 'Sidste besøg faldende';
+$lang_usermgr_php['sort_by'] = 'Sortere bruger efter';
+$lang_usermgr_php['err_no_users'] = 'Bruger tabel er tom!';
+$lang_usermgr_php['err_edit_self'] = 'Du kan ikke redigere din egen profil, brug \'Min profil\' link til det';
+$lang_usermgr_php['with_selected'] = 'Det valgte:';
+$lang_usermgr_php['delete_files_no'] = 'Behold offentlige filer (men anonymisere)';
+$lang_usermgr_php['delete_files_yes'] = 'slet også offentlige filer';
+$lang_usermgr_php['delete_comments_no'] = 'Behold kommentarer (men anonymisere)';
+$lang_usermgr_php['delete_comments_yes'] = 'slet også kommentarer';
+$lang_usermgr_php['activate'] = 'Aktivere';
+$lang_usermgr_php['deactivate'] = 'Deaktivere';
+$lang_usermgr_php['reset_password'] = 'Nulstil kodeord';
+$lang_usermgr_php['change_primary_membergroup'] = 'Ændre primær medlemsgruppe';
+$lang_usermgr_php['add_secondary_membergroup'] = 'Tilføj sekundær medlemsgruppe';
+$lang_usermgr_php['name'] = 'Brugernavn';
+$lang_usermgr_php['group'] = 'Gruppe';
+$lang_usermgr_php['inactive'] = 'Inaktiv';
+$lang_usermgr_php['operations'] = 'Handlinger';
+$lang_usermgr_php['pictures'] = 'Filer';
+$lang_usermgr_php['disk_space_used'] = 'Plads brugt';
+$lang_usermgr_php['disk_space_quota'] = 'Kvota'; // cpg1.5
+$lang_usermgr_php['registered_on'] = 'Registreret den';
+$lang_usermgr_php['last_visit'] = 'sidste besøg';
+$lang_usermgr_php['u_user_on_p_pages'] = '%d bruger på %d side(r)';
+$lang_usermgr_php['confirm_del'] = 'Er du sikker på at du vil SLETTE denne bruger?\\nAlle hans/hendes filer og albums vil blive slettet.'; // js-alert
+$lang_usermgr_php['mail'] = 'POST';
+$lang_usermgr_php['err_unknown_user'] = 'Valgte bruger findes ikke!';
+$lang_usermgr_php['modify_user'] = 'Ændre bruger';
+$lang_usermgr_php['notes'] = 'Noter';
+$lang_usermgr_php['note_list'] = 'Hvis du ikke vil ændre det nuværende kodeord, lad feltet "kodeord" forblive blank';
+$lang_usermgr_php['password'] = 'Kodeord';
+$lang_usermgr_php['user_active'] = 'Bruger er aktiv';
+$lang_usermgr_php['user_group'] = 'Bruger gruppe';
+$lang_usermgr_php['user_email'] = 'Bruger email';
+$lang_usermgr_php['user_web_site'] = 'Bruger web side';
+$lang_usermgr_php['create_new_user'] = 'Oprette nu bruger';
+$lang_usermgr_php['user_location'] = 'Bruger placering';
+$lang_usermgr_php['user_interests'] = 'Brugers interesser';
+$lang_usermgr_php['user_occupation'] = 'Brugers beskæftigelse';
+$lang_usermgr_php['user_profile1'] = '$user_profile1';
+$lang_usermgr_php['user_profile2'] = '$user_profile2';
+$lang_usermgr_php['user_profile3'] = '$user_profile3';
+$lang_usermgr_php['user_profile4'] = '$user_profile4';
+$lang_usermgr_php['user_profile5'] = '$user_profile5';
+$lang_usermgr_php['user_profile6'] = '$user_profile6';
+$lang_usermgr_php['latest_upload'] = 'Seneste uploads';
+$lang_usermgr_php['no_latest_upload'] = 'Har ikke uploaded nogle filer'; // cpg1.5
+$lang_usermgr_php['last_comments'] = 'Senest kommentar'; // cpg1.5
+$lang_usermgr_php['no_last_comments'] = 'Har ikke lavet nogle kommentarer'; // cpg1.5
+$lang_usermgr_php['comments'] = 'Kommentarer'; // cpg1.5
+$lang_usermgr_php['never'] = 'aldrig';
+$lang_usermgr_php['search'] = 'Bruger søgning';
+$lang_usermgr_php['submit'] = 'Send';
+$lang_usermgr_php['search_submit'] = 'OK!';
+$lang_usermgr_php['search_result'] = 'Søge resultat for: ';
+$lang_usermgr_php['alert_no_selection'] = 'Du skal vælge mindst en bruger først!'; // js-alert
+$lang_usermgr_php['select_group'] = 'Vælg gruppe';
+$lang_usermgr_php['groups_alb_access'] = 'Album rettigheder per gruppe';
+$lang_usermgr_php['category'] = 'Kategori';
+$lang_usermgr_php['modify'] = 'Ændre?';
+$lang_usermgr_php['group_no_access'] = 'Denne gruppe af ingen speciel adgang';
+$lang_usermgr_php['notice'] = 'Notits';
+$lang_usermgr_php['group_can_access'] = 'Album(s) der kun "%s" har adgang';
+$lang_usermgr_php['send_login_data'] = 'Send login data til denne bruger (Kodeord vil blive sendt via email)'; // cpg1.5
+$lang_usermgr_php['send_login_email_subject'] = 'Din nye konto information'; // cpg1.5
+$lang_usermgr_php['failed_sending_email'] = 'Login data email kan ikke sendes!'; // cpg1.5
+$lang_usermgr_php['view_profile'] = 'Vis profil'; // cpg1.5
+$lang_usermgr_php['edit_profile'] = 'Redigere profil'; // cpg1.5
+$lang_usermgr_php['ban_user'] = 'Forbyd bruger'; // cpg1.5
+$lang_usermgr_php['user_is_banned'] = 'Bruger er frosset'; // cpg1.5
+$lang_usermgr_php['status'] = 'Status'; // cpg1.5
+$lang_usermgr_php['status_active'] = 'aktiv'; // cpg1.5
+$lang_usermgr_php['status_inactive'] = 'ikke aktiv'; // cpg1.5
+$lang_usermgr_php['total'] = 'Total'; // cpg1.5
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+En ny konto er blevet oprettet på {SITE_NAME}.
+
+Du kan nu logge in her <a href="{SITE_LINK}">{SITE_LINK}</a> ved og bruge dit brugernavn "{USER_NAME}" og kodeord "{USER_PASS}"
+
+
+Mvh,
+
+Adminitrator af {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'Opdatere'; // cpg1.5
+$lang_update_php['welcome_updater'] = 'Velkommen til Copppermine opdatering'; // cpg1.5
+$lang_update_php['could_not_authenticate'] = 'Kunne ikke Autorisere dig'; // cpg1.5
+$lang_update_php['provide_admin_account'] = 'Venligst oplys din Coppermine admin konto eller din MySQL konto data'; // cpg1.5
+$lang_update_php['try_again'] = 'Prøv igen'; // cpg1.5
+$lang_update_php['mysql_connect_error'] = 'Kunne ikke oprette en MySQL forbindelse'; // cpg1.5
+$lang_update_php['mysql_database_error'] = 'MySQL kunne ikke finde en database kaldet %s'; // cpg1.5
+$lang_update_php['mysql_said'] = 'MySQL sagde'; // cpg1.5
+$lang_update_php['check_config_file'] = 'Check venligst MySQL detaljerne i %s'; // cpg1.5
+$lang_update_php['performing_database_updates'] = 'Udfører Database opdateringer'; // cpg1.5
+$lang_update_php['performing_file_updates'] = 'Udfører fil opdateringer'; // cpg1.5
+$lang_update_php['already_done'] = 'Allerede udført'; // cpg1.5
+$lang_update_php['password_encryption'] = 'Kryptering af kodeord'; // cpg1.5
+$lang_update_php['alb_password_encryption'] = 'Kryptering af album kodeord'; // cpg1.5
+$lang_update_php['category_tree'] = 'Katagori træ'; // cpg1.5
+$lang_update_php['authentication_needed'] = 'Godkendelse nødvendig'; // cpg1.5
+$lang_update_php['username'] = 'Brugernavn'; // cpg1.5
+$lang_update_php['password'] = 'Kodeord'; // cpg1.5
+$lang_update_php['update_completed'] = 'Opdatering udført'; // cpg1.5
+$lang_update_php['check_versions'] = 'Det anbefales %stjek dine fil versioner%s Hvis du lige har opgraderet fra en ældre version af Coppermine'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'Hvis du ikke (eller du ikke ønsker at checke), kan du gå til %sdit galleri\'s start page%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = 'Følgende fejl blev opdaget og skal rettes først'; // cpg1.5
+$lang_update_php['delete_file'] = 'Slet %s'; // cpg1.5
+$lang_update_php['could_not_delete'] = 'Kunne ikke slette pga manglende rettigheder. Slet filerne manuelt!'; // cpg1.5
+$lang_update_php['rename_file'] = 'Omdøb %s til %s'; // cpg1.5
+$lang_update_php['could_not_rename'] = 'Kunne ikke omdøbe pga manglende rettigheder. Omdøb filerne manuelt!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = 'Admin værktøjer'; // cpg1.5
+$lang_util_php['file'] = 'Fil';
+$lang_util_php['problem'] = 'Problem';
+$lang_util_php['status'] = 'Status';
+$lang_util_php['title_set_to'] = 'Titel sat til';
+$lang_util_php['submit_form'] = 'Gem';
+$lang_util_php['titles_updated'] = '%s Titel opdateeret.'; // cpg1.5
+$lang_util_php['updated_successfully'] = 'opdateret korrekt'; // cpg1.5
+$lang_util_php['error_create'] = 'FEJL oprettelse';
+$lang_util_php['continue'] = 'behandler flere filer'; // cpg1.5
+$lang_util_php['main_success'] = 'Filen %s blev korrekt brugt som primær fil';
+$lang_util_php['error_rename'] = 'Fejl omdøbning %s til %s';
+$lang_util_php['error_not_found'] = 'Filen %s blev ikke fundet';
+$lang_util_php['back'] = 'tilbage til Admin værktøj start'; // cpg1.5
+$lang_util_php['thumbs_wait'] = 'Opdaterere thumpnails og /eller ændre størrelsen af billederne, vent venligst...';
+$lang_util_php['thumbs_continue_wait'] = 'Fortsætter med at opdatere thumpnails og/eller ændre størrelsen af billederne...';
+$lang_util_php['titles_wait'] = 'Opdatere titler, vent venligst...';
+$lang_util_php['delete_wait'] = 'Sletter titler, vent venligst...';
+$lang_util_php['replace_wait'] = 'Sletter originalerne og erstatter dem med med ændret billeder, vent venligst..';
+$lang_util_php['update'] = 'Opdatere thumbs og/eller ændret billeder';
+$lang_util_php['update_what'] = 'Hvad skal opdateres';
+$lang_util_php['update_thumb'] = 'Kun thumpnails';
+$lang_util_php['update_pic'] = 'Kun ændret billeder';
+$lang_util_php['update_both'] = 'Både thumpnails og ændret billeder';
+$lang_util_php['update_number'] = 'Antal af udført billeder per klink';
+$lang_util_php['update_option'] = '(Prøv og sætte denne mulighed lavere hvis der er timeout problemer)';
+$lang_util_php['update_missing'] = 'Kun opdatere manglende filer'; // cpg1.5
+$lang_util_php['filename_title'] = 'Filnavn &rArr; Fil titel';
+$lang_util_php['filename_how'] = 'Hvordan skal filnavn ændres';
+$lang_util_php['filename_remove'] = 'Fjern endelsen (.jpg eller andet) og erstat _ (underscores) with mellemrum'; // cpg1.5
+$lang_util_php['filename_euro'] = 'Ændre 2003_11_23_13_20_20.jpg til 23/11/2003 13:20';
+$lang_util_php['filename_us'] = 'Ændre 2003_11_23_13_20_20.jpg til 11/23/2003 13:20';
+$lang_util_php['filename_time'] = 'Ændre 2003_11_23_13_20_20.jpg til 13:20';
+$lang_util_php['notitle'] = 'Gælder kun for filer med blanke navne'; // cpg1.5
+$lang_util_php['delete_title'] = 'Slet fil navne';
+$lang_util_php['delete_title_explanation'] = 'Dette vil slette alle filnavne i angivet albumfolder.';
+$lang_util_php['delete_original'] = 'Slet original størrelse billeder';
+$lang_util_php['delete_original_explanation'] = 'Dette vil fjene fuld størrelse billeder.';
+$lang_util_php['delete_intermediate'] = 'Sletter Mellemstore billeder';
+$lang_util_php['delete_intermediate_explanation1'] = 'Dette vil slette Mellemstore (normal) billeder.'; // cpg1.5
+$lang_util_php['delete_intermediate_explanation2'] = 'Brug dette til at frigive diskplads hvis du har deaktiveret \'Opret Mellemstore billeder\' i config after tilføjet billeder.'; // cpg1.5
+$lang_util_php['delete_intermediate_check'] = 'Konfig option \'Opret Mellemstore billeder\' er lige nu %s.'; // cpg1.5
+$lang_util_php['no_image'] = '%s er droppet da det ikke er et billed.'; // cpg1.5
+$lang_util_php['enabled'] = 'aktiveret'; // cpg1.5
+$lang_util_php['disabled'] = 'deaktiveret'; // cpg1.5
+$lang_util_php['delete_replace'] = 'Sletter det original billed og erstater dem med en ændret version';
+$lang_util_php['titles_deleted'] = 'Alle titler i valgte album slettet';
+$lang_util_php['deleting_intermediates'] = 'Sletter Mellemstore billeder, vent venligst...';
+$lang_util_php['searching_orphans'] = 'Søger efter  forældreløse billeder, vent venligst...';
+$lang_util_php['delete_orphans'] = 'Sletter kommentarer på manglende filer';
+$lang_util_php['delete_orphans_explanation'] = 'Dette vil finde og lade dig slette alle kommentare som knytter sig til filer som ikke længere findes i galleriet.<br />Tjekker alle albums.';
+$lang_util_php['update_full_normal_thumb'] = 'Alt: fuld-størrelse, ændret og thumpnails'; // cpg1.5
+$lang_util_php['update_full_normal'] = 'Både ændret og fuld størrelse (hvis en original version er findes)'; // cpg1.5
+$lang_util_php['update_full'] = 'Kun fuld størrelse (hvis en original kopi findes)'; // cpg1.5
+$lang_util_php['delete_back'] = 'Slet original billed backup af vandmærke billeder'; // cpg1.5
+$lang_util_php['delete_back_explanation'] = 'Dette vil slette backup filen. Du vil spare nogen diskplads men kan ikke længere ændre vandmærket!!! Derefter er vandmærket permanent.'; // cpg1.5
+$lang_util_php['finished'] = '<br /> Færdig med opdateringen af thumpnails/billederne!<br />'; // cpg1.5
+$lang_util_php['autorefresh'] = 'Auto opdatering (ingen grund til og klikke næste mere)'; // cpg1.5
+$lang_util_php['refresh_db'] = 'Genindlæs fil dimensioner og størrelse.';
+$lang_util_php['refresh_db_explanation'] = 'Dette vil genindlæse fil størrelse og dimensioner. Brug denne hvis forbruget er forkert eller filerne er ændret manuelt.';
+$lang_util_php['reset_views'] = 'Nulstil vist tæller';
+$lang_util_php['reset_views_explanation'] = 'Sæt alle fil visninger tæller til nul i valgte album.';
+$lang_util_php['reset_success'] = 'Nulstil udført'; // cpg1.5
+$lang_util_php['orphan_comment'] = 'Forældreløs kommentarer fundet';
+$lang_util_php['delete_all'] = 'Slet alle';
+$lang_util_php['delete_all_orphans'] = 'Slette alle forældreløse?';
+$lang_util_php['comment'] = 'Kommentar: ';
+$lang_util_php['nonexist'] = 'Vedhæftet til ikke-eksisterende fil # ';
+$lang_util_php['delete_old'] = 'Slet filer der er ældre end et bestemt antal dage'; // cpg1.5
+$lang_util_php['delete_old_explanation'] = 'Dette vil slette filer der er ældre end det antal dage du har angivet (Fuld størrelse, Mellemstørrelse, thumpnails). Brug denne feature til og frigive diskplads.'; // cpg1.5
+$lang_util_php['delete_old_warning'] = 'Advarsel: Filerne du har angivet bliver slettet permanent uden yderligere advarsel!'; // cpg1.5
+$lang_util_php['deleting_old'] = 'Sletter gamle billeder, vent venligst...'; // cpg1.5
+$lang_util_php['older_than'] = 'Sletter billeder ældre end %s dage'; // cpg1.5
+$lang_util_php['del_orig'] = 'Den originale fil %s er hermed slettet'; // cpg1.5
+$lang_util_php['del_intermediate'] = 'Mellemstørrelse billeder %s er hermed slettet'; // cpg1.5
+$lang_util_php['del_thumb'] = 'thumpnails billederne %s er hermed slettet'; // cpg1.5
+$lang_util_php['del_error'] = 'fejl under sletning %s!'; // cpg1.5
+$lang_util_php['affected_records'] = '%s påvirket records.'; // cpg1.5
+$lang_util_php['all_albums'] = 'Alle Albums'; // cpg1.5
+$lang_util_php['update_result'] = 'Opdaterings resultat'; // cpg1.5
+$lang_util_php['incorrect_filesize'] = 'Total filstørrelse er forkert'; // cpg1.5
+$lang_util_php['database'] = 'Database: '; // cpg1.5
+$lang_util_php['bytes'] = ' bytes'; // cpg1.5
+$lang_util_php['actual'] = 'Aktuel: '; // cpg1.5
+$lang_util_php['updated'] = 'Opdateret'; // cpg1.5
+$lang_util_php['filesize_error'] = 'Kunne ikke finde filstørrelsen (Måske en indvalid fil), Droppes....'; // cpg1.5
+$lang_util_php['skipped'] = 'Droppet'; // cpg1.5
+$lang_util_php['incorrect_dimension'] = 'Dimensionerne er forkerte'; // cpg1.5
+$lang_util_php['dimension_error'] = 'Kunne ikke læse dimensions info, droppes...'; // cpg1.5
+$lang_util_php['cannot_fix'] = 'Kan ikke rettes'; // cpg1.5
+$lang_util_php['fullpic_error'] = 'Fil %s findes ikke!'; // cpg1.5
+$lang_util_php['no_prob_detect'] = 'Ingen problemer fundet'; // cpg1.5
+$lang_util_php['no_prob_found'] = 'Ingen problemer fundet.'; // cpg1.5
+$lang_util_php['keyword_convert'] = 'Konvertere keyword separator'; // cpg1.5
+$lang_util_php['keyword_from_to'] = 'Konvertere keyword separator fra %s til %s'; // cpg1.5
+$lang_util_php['keyword_set'] = 'Sæt galleri keyword separator til ny værdi'; // cpg1.5
+$lang_util_php['keyword_replace_before'] = 'Før konvertering, udskift %s med %s'; // cpg1.5
+$lang_util_php['keyword_replace_after'] = 'Efter konvertering, udskift %s med %s'; // cpg1.5
+$lang_util_php['keyword_replace_values'] = array('_'=>'underscore', '-'=>'hyphen', '~'=>'tilde'); // cpg1.5
+$lang_util_php['keyword_explanation'] = 'Dette vil konvertere keyword separator for alle dine filer fra en værdi til en anden. Se hjælp dokumentationen for nærmere detaljer.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'Versioncheck';
+$lang_versioncheck_php['versioncheck_output'] = 'Versioncheck output';
+$lang_versioncheck_php['file'] = 'fil';
+$lang_versioncheck_php['folder'] = 'folder';
+$lang_versioncheck_php['outdated'] = 'ældre end %s';
+$lang_versioncheck_php['newer'] = 'nyere end %s';
+$lang_versioncheck_php['modified'] = 'ændret';
+$lang_versioncheck_php['not_modified'] = 'uændret'; // cpg1.5
+$lang_versioncheck_php['needs_change'] = 'kræver ændring';
+$lang_versioncheck_php['review_permissions'] = 'set rettighederne';
+$lang_versioncheck_php['inaccessible'] = 'Fil er utilgængelig';
+$lang_versioncheck_php['review_version'] = 'Din fil for gammel';
+$lang_versioncheck_php['review_dev_version'] = 'Din fil er nye end forventet';
+$lang_versioncheck_php['review_modified'] = 'Fil er måske korrupt (eller du har med vilje ændret den)';
+$lang_versioncheck_php['review_missing'] = '%s mangler eller utilgængelig';
+$lang_versioncheck_php['existing'] = 'eksisterende';
+$lang_versioncheck_php['review_removed_existing'] = 'Filen skal fjernes af sikkerhedsårsager';
+$lang_versioncheck_php['counter'] = 'Tæller';
+$lang_versioncheck_php['type'] = 'Type';
+$lang_versioncheck_php['path'] = 'Sti';
+$lang_versioncheck_php['missing'] = 'Mangler';
+$lang_versioncheck_php['permissions'] = 'Rettigheder';
+$lang_versioncheck_php['version'] = 'Version';
+$lang_versioncheck_php['revision'] = 'Revision';
+$lang_versioncheck_php['modified'] = 'Ændret';
+$lang_versioncheck_php['comment'] = 'Kommentar';
+$lang_versioncheck_php['help'] = 'Hjælp';
+$lang_versioncheck_php['repository_link'] = 'Repository link';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Vis side svarende til denne fil i projektets subversion repository';
+$lang_versioncheck_php['mandatory'] = 'Krævet';
+$lang_versioncheck_php['mandatory_missing'] = 'Krævet fil mangler'; // cpg1.5
+$lang_versioncheck_php['optional'] = 'optional';
+$lang_versioncheck_php['removed'] = 'fjernet'; // cpg1.5
+$lang_versioncheck_php['options'] = 'Option';
+$lang_versioncheck_php['display_output'] = 'Vis output';
+$lang_versioncheck_php['on_screen'] = 'Fuld Skærm';
+$lang_versioncheck_php['text_only'] = 'Kun Tekst';
+$lang_versioncheck_php['errors_only'] = 'Vi kun potentielle fejl';
+$lang_versioncheck_php['hide_images'] = 'Skjul billeder'; // cpg1.5
+$lang_versioncheck_php['no_modification_check'] = 'Check ikke for modificerede filer'; // cpg1.5
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Forbind ikke til online repository';
+$lang_versioncheck_php['online_repository_explain'] = 'Kun anbefalet hvis forbindelsen fejler';
+$lang_versioncheck_php['submit'] = 'Tilføj / opdatere';
+$lang_versioncheck_php['select_all'] = 'Vælg alle'; // js-alert
+$lang_versioncheck_php['files_folder_processed'] = 'Vis %s indhold af %s folder/filer med %s potentiel problem';
+$lang_versioncheck_php['read'] = 'Læs'; // cpg1.5
+$lang_versioncheck_php['write'] = 'Skriv'; // cpg1.5
+$lang_versioncheck_php['warning'] = 'Advarsel'; // cpg1.5
+$lang_versioncheck_php['not_applicable'] = 'n/a'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'Slette alle Logs';
+$lang_viewlog_php['delete_this'] = 'Slette denne Log';
+$lang_viewlog_php['view_logs'] = 'Vis Logs';
+$lang_viewlog_php['no_logs'] = 'Ingen logs oprettet.';
+$lang_viewlog_php['last_updated'] = 'Senest update'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XP Web Publishing Wizard';
+$lang_xp_publish_php['client_header'] = 'XP Web Publishing Wizard Klient'; // cpg1.5
+$lang_xp_publish_php['requirements'] = 'Krav'; // cpg1.5
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
+$lang_xp_publish_php['no_windows_xp'] = 'Det ser ud til at du bruger et ikke supporteret styresystem'; // cpg1.5
+$lang_xp_publish_php['no_os_detect'] = 'Kunne ikke genkende dit styresystem'; // cpg1.5
+$lang_xp_publish_php['requirement_http_upload'] = 'En fungerende installation af Coppermine hvor http upload funktion virker korrekt'; // cpg1.5
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
+$lang_xp_publish_php['requirement_permissions'] = 'Kræver at Administratoren af galleriet giver dig ret upload rettigheder'; // cpg1.5
+$lang_xp_publish_php['requirement_login'] = 'Kræver du er logget ind for at upload filer'; // cpg1.5
+$lang_xp_publish_php['no_ie'] = 'Det ser ud til, at du bruger en usupporterede browser'; // cpg1.5
+$lang_xp_publish_php['no_browser_detect'] = 'Kunne ikke genkende din browser'; // cpg1.5
+$lang_xp_publish_php['no_gallery_name'] = 'Du mangler og angive et galleri navn i config'; // cpg1.5
+$lang_xp_publish_php['no_gallery_description'] = 'Du mangler og angive en galleri forklaring i config'; // cpg1.5
+$lang_xp_publish_php['howto_install'] = 'Installere sådan'; // cpg1.5
+$lang_xp_publish_php['install_right_click'] = 'Højre klik på %sthis link%s og vælg &quot;gem som...&quot;'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'Gem filen på din maskine. Når du gemmer filen, så huske at det foreslåede fil navn er <tt>cpg_###.reg</tt> (hvor ### angiver et numerisk tidskode). Skift til dette navn om nødvendigt (Behold numrene)'; // cpg1.5
+$lang_xp_publish_php['install_execute'] = 'Efter download er afsluttet, kør filen ved og dobbelt klikke på den for og registere din server med web publishing wizard'; // cpg1.5
+$lang_xp_publish_php['usage'] = 'brug'; // cpg1.5
+$lang_xp_publish_php['select_files'] = 'I Windows Explorer, vælg de filer du vil upload'; // cpg1.5
+$lang_xp_publish_php['display_tasks'] = 'Værd sikker på, at folderen ikke vises i venstre side af stifinder'; // cpg1.5
+$lang_xp_publish_php['publish_on_the_web'] = 'Klik på &quot;Udgiv xxx på websiden &quot; i venstre side'; // cpg1.5
+$lang_xp_publish_php['confirm_selection'] = 'Bekræft dit fil valg'; // cpg1.5
+$lang_xp_publish_php['select_service'] = 'I listen af services, vælg dit Foto galleri (Det har dit galleri navn)'; // cpg1.5
+$lang_xp_publish_php['enter_login'] = 'Indtast dine login oplysninger hvis krævet'; // cpg1.5
+$lang_xp_publish_php['select_album'] = 'Vælg modtage album for dine billeder eller lav et nyt'; // cpg1.5
+$lang_xp_publish_php['next'] = 'Klik på &quot;næste&quot;'; // cpg1.5
+$lang_xp_publish_php['upload_starts'] = 'Upload af dine filer skulle starte nu'; // cpg1.5
+$lang_xp_publish_php['upload_completed'] = 'Når det er færdig, check dit galleri for og se om alle billeder er korrekt tilføjet'; // cpg1.5
+$lang_xp_publish_php['welcome'] = 'Velkommen <strong>%s</strong>,';
+$lang_xp_publish_php['need_login'] = 'Du skal logge ind i galleriet med Internet Explorer før du kan bruge denne wizard.<p/><p>Når du logger ind så glem ikke og vælg &quot;husk mig&quot; option hvis muligt.';
+$lang_xp_publish_php['no_alb'] = 'Beklager der er ikke nogen album hvor du kan opload dine billeder med denne wizard.';
+$lang_xp_publish_php['upload'] = 'Upload dine billeder til en eksisterende album';
+$lang_xp_publish_php['create_new'] = 'Opret et nyt album til dine billeder';
+$lang_xp_publish_php['category'] = 'Katagori';
+$lang_xp_publish_php['new_alb_created'] = 'Dit nye album &quot;<strong>%s</strong>&quot; blev oprettet.';
+$lang_xp_publish_php['continue'] = 'Tryk &quot;Næste&quot; for at starte upload af dine billeder';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'Bruger Galleri Alfabetisk Faneblads opdelt'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_config_description'] = 'Hvad det gør: Viser  faner fra A til Z i toppen af Bruger galleriet hvor besøgende kan klikke og hoppe direkt til en side som viser alle bruger gallerier der starter med dette bogstav. Plugin kun anbefalet og bruge hvis du har mange bruger gallerier.'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Hop til brugernavn'; // cpg1.5
+$lang_plugin_php['sample_config_name'] = 'Prøve Plugin'; // cpg1.5
+$lang_plugin_php['sample_config_description'] = 'Dette er et prøve plugin. Det vil ikke lave noget specielt - er kun ment som en demonstration af hvad plugins kan og hvordan at kode dem. Når enabled, vil det vise nogle prøve teksti rød.'; // cpg1.5
+$lang_plugin_php['sample_plugin_documentation'] = 'Plugin Dokumentation'; // cpg1.5
+$lang_plugin_php['sample_plugin_support'] = 'Plugin Support'; // cpg1.5
+$lang_plugin_php['sample_install_explain'] = 'Indtast brugernavn (\'foo\') og kodeord (\'bar\') for at installere'; // cpg1.5
+$lang_plugin_php['sample_install_username'] = 'Brugernavn'; // cpg1.5
+$lang_plugin_php['sample_install_password'] = 'Kodeord'; // cpg1.5
+$lang_plugin_php['sample_output'] = 'Disse prøve data vist fra prøve plugin'; // cpg1.5
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
+$lang_plugin_php['opensearch_config_description'] = 'En implementering af <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> for Coppermine.<br />Når enabled, besøgende kan tilføje dit galleri til deres browser\'s search bar.'; // cpg1.5
+$lang_plugin_php['opensearch_search'] = 'Søg %s'; // cpg1.5
+$lang_plugin_php['opensearch_extra'] = 'Du ønsker måske og tilføje en tekst til dit site som forklarer hvad dette plugin gør'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'Kan ikke åbne filen %s - check rettigheder'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'Kan ikke skrive til filen %s - check rettigheder'; // cpg1.5
+$lang_plugin_php['opensearch_form_header'] = 'Indtast detaljer til brug i beskrivelsesfilen'; // cpg1.5
+$lang_plugin_php['opensearch_gallery_url'] = 'Galleri URL (Skal være korrekt)'; // cpg1.5
+$lang_plugin_php['opensearch_display_name'] = 'Navn som vist i browseren'; // cpg1.5
+$lang_plugin_php['opensearch_description'] = 'Beskrivelse'; // cpg1.5
+$lang_plugin_php['opensearch_character_limit'] = '%s Bogstavsbegrænsning'; // cpg1.5
+$lang_plugin_php['onlinestats_description'] = 'Tilføj en blok på hver galleri side der viser hvilke bruger og gæster der er online.';
+$lang_plugin_php['onlinestats_name'] = 'Hvem er online?';
+$lang_plugin_php['onlinestats_config_extra'] = 'For at enable dette plugin (Får det til og vise onlinestats blokken), the string "onlinestats" (adskildt a et slash) er tilføjet til "indholdet af hovedsiden" i <a href="admin.php">Coppermine\'s config</a> i sektionen "Vis Albums ". Settings skulle nu ligne "breadcrumb/catlist/alblist/onlinestats" eller lignende. For at ændre position af blokken, flyt strengen "onlinestats" rundt inde i config feltet.';
+$lang_plugin_php['onlinestats_config_install'] = 'Dette plugin kører ekstra forespørgsler til databsen hver gang det bliver afviklet, og bruger CPU ressourcer. Hvis dit Coppermine gallery er langsom eller har mange bruger, skulle du ikke bruge det.';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = 'Der er %s registreret bruger';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = ' Der er %s registrerede brugere';
+$lang_plugin_php['onlinestats_most_recent'] = 'Seneste registreret bruger er %s';
+$lang_plugin_php['onlinestats_is'] = 'I alt er der %s besøg online';
+$lang_plugin_php['onlinestats_are'] = 'I alt er der %s besøgende online';
+$lang_plugin_php['onlinestats_and'] = 'og';
+$lang_plugin_php['onlinestats_reg_member'] = '%s registreret bruger';
+$lang_plugin_php['onlinestats_reg_members'] = '%s registrerede brugere';
+$lang_plugin_php['onlinestats_guest'] = '%s gæst';
+$lang_plugin_php['onlinestats_guests'] = '%s gæster';
+$lang_plugin_php['onlinestats_record'] = 'Højst antal bruger online: %s på %s';
+$lang_plugin_php['onlinestats_since'] = 'Registrerede brugere der har været online de sidste %s minuter: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'Hvor længe ønsker du at beholde brugere listet online før de skal betragtes som værende væk igen?';
+$lang_plugin_php['onlinestats_minute'] = 'minuter';
+$lang_plugin_php['onlinestats_remove'] = 'Fjern tabel der var brugt til at gemme online data?';
+$lang_plugin_php['link_target_name'] = 'Link target';
+$lang_plugin_php['link_target_description'] = 'Ændre måden eksterne links åbnes: Når dette plugin er enabled, alle links der indeholder attributen rel="external" vil åbne i et nyt vindue (istedet for i samme vindue).';
+$lang_plugin_php['link_target_extra'] = 'Dette plugin påvirker for det meste "Powered by Coppermine" linket i bunden af galleri siden.';
+$lang_plugin_php['link_target_recommendation'] = 'Det anbefales ikke og bruge dette plugin for at genere dine brugere: Åbne links i nye vinduer genere dine brugere.';
+}
+
+?>
diff -x .svn -aruN 1.5.6.src/lang/dutch.php 1.5.8.src/lang/dutch.php
--- 1.5.6.src/lang/dutch.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/dutch.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/dutch.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Niet in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/english_gb.php 1.5.8.src/lang/english_gb.php
--- 1.5.6.src/lang/english_gb.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/english_gb.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/english_gb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/english.php 1.5.8.src/lang/english.php
--- 1.5.6.src/lang/english.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/english.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/english.php $
-  $Revision: 7622 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -1145,7 +1145,7 @@
 $lang_display_comments['add_your_comment'] = 'Add your comment';
 $lang_display_comments['name'] = 'Name';
 $lang_display_comments['comment'] = 'Comment';
-$lang_display_comments['your_name'] = 'Anon';
+$lang_display_comments['your_name'] = 'Your name';
 $lang_display_comments['report_comment_title'] = 'Report this comment to the administrator';
 $lang_display_comments['pending_approval'] = 'Comment will be visible after admin approval'; // cpg1.5
 $lang_display_comments['unapproved_comment'] = 'Unapproved comment'; // cpg1.5
diff -x .svn -aruN 1.5.6.src/lang/estonian.php 1.5.8.src/lang/estonian.php
--- 1.5.6.src/lang/estonian.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/estonian.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2584 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/estonian.php $
+  $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Coppermine ei tunnista...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Estonian';
+$lang_translation_info['lang_name_native'] = 'Eesti';
+$lang_translation_info['lang_country_code'] = 'ee';
+$lang_translation_info['trans_name'] = 'Craig Tislar'; // Tänud eelmise tõlke eest Mihkel Tõnnovile :)
+$lang_translation_info['trans_email'] = 'kelle@email.ee';
+$lang_translation_info['trans_website'] = '';
+$lang_translation_info['trans_date'] = '2010-07-01';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('baiti', 'KiB', 'MiB', 'GiB');
+$lang_decimal_separator = array(',', '.'); //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('P', 'E', 'T', 'K', 'N', 'R', 'L');
+$lang_month = array('jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%B %d, %Y';
+$lang_date['lastcom'] = '%m/%d/%y kell %H:%M';
+$lang_date['lastup'] = '%B %d, %Y';
+$lang_date['register'] = '%B %d, %Y';
+$lang_date['lasthit'] = '%B %d, %Y kell %I:%M %p';
+$lang_date['comment'] = '%B %d, %Y kell %I:%M %p';
+$lang_date['log'] = '%B %d, %Y kell %I:%M %p';
+$lang_date['scientific'] = '%Y-%m-%d %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*');
+
+$lang_meta_album_names['random'] = 'Juhuslikud failid';
+$lang_meta_album_names['lastup'] = 'Viimased lisandused';
+$lang_meta_album_names['lastalb'] = 'Viimati uuendatud albumid';
+$lang_meta_album_names['lastcom'] = 'Viimased kommentaarid';
+$lang_meta_album_names['topn'] = 'Enimvaadatud';
+$lang_meta_album_names['toprated'] = 'Kõrgeimalt hinnatud';
+$lang_meta_album_names['lasthits'] = 'Viimati vaadatud';
+$lang_meta_album_names['search'] = 'Pildiotsingu tulemused';
+$lang_meta_album_names['album_search'] = 'Albumiotsingu tulemused';
+$lang_meta_album_names['category_search'] = 'Kategooriaotsingu tulemused';
+$lang_meta_album_names['favpics'] = 'Lemmikfailid';
+$lang_meta_album_names['datebrowse'] = 'Vali kuupäeva järgi'; //cpg1.5
+
+$lang_errors['access_denied'] = 'Sul pole lubatud seda lehte vaadata.';
+$lang_errors['invalid_form_token'] = 'Õiget vormi tunnust ei leitud.'; //cpg1.5
+$lang_errors['perm_denied'] = 'Sul pole lubatud seda toimingut sooritada.';
+$lang_errors['param_missing'] = 'Skript käivitati ilma ühe või mitme vajaliku parameetrita.';
+$lang_errors['non_exist_ap'] = 'Valitud albumit või faili pole olemas!';
+$lang_errors['quota_exceeded'] = 'Kettalimiit on täis.'; //cpg1.5
+$lang_errors['quota_exceeded_details'] = 'Sinu maksimum lubatud kettamaht on [quota]K, praegu kasutavad su failid [space]K, selle faili lisamisega ületaksid limiiti.'; //cpg1.5
+$lang_errors['gd_file_type_err'] = 'Pildigaleriis on lubatud kasutada ainult JPEG- ja PNG-tüüpi faile.';
+$lang_errors['invalid_image'] = 'Üleslaetud pilt on kas viga saanud või ei suuda GD teek seda käsitleda';
+$lang_errors['resize_failed'] = 'Pisipildi või vähendatud pildi loomine ebaõnnestus.';
+$lang_errors['no_img_to_display'] = 'Pole ühtegi pilti näidata';
+$lang_errors['non_exist_cat'] = 'Valitud kategooriat pole olemas';
+$lang_errors['directory_ro'] = 'Kataloog \'%s\' ei ole kirjutatav, failide kustutamine pole võimalik';
+$lang_errors['pic_in_invalid_album'] = 'Fail on olematus albumis (%s)!?';
+$lang_errors['banned'] = 'Sa oled hetkel bännitud.';
+$lang_errors['offline_title'] = 'Off-line režiim';
+$lang_errors['offline_text'] = 'Galerii on hetkel off-line režiimis - tule varsti uuesti';
+$lang_errors['ecards_empty'] = 'Hetkel pole ühtegi e-kaarti näidata.';
+$lang_errors['database_query'] = 'Andmebaasipäringu töötlemisel tekkis viga';
+$lang_errors['non_exist_comment'] = 'Valitud kommentaari pole olemas';
+$lang_errors['captcha_error'] = 'Visuaalkinnituse kood ei sobinud'; // cpg1.5
+$lang_errors['login_needed'] = 'Sa pead %sregistreeruma%s/%ssisse logima%s selle lehekülje nägemiseks'; // cpg1.5
+$lang_errors['error'] = 'Viga'; // cpg1.5
+$lang_errors['critical_error'] = 'Kriitiline viga'; // cpg1.5
+$lang_errors['access_thumbnail_only'] = 'Sa saad vaadata ainult pisipilte.'; // cpg1.5
+$lang_errors['access_intermediate_only'] = 'Sul pole lubatud vaadata täismõõdus pilte.'; // cpg1.5
+$lang_errors['access_none'] = 'Sul pole lubatud üldse pilte vaadata.'; // cpg1.5
+$lang_errors['register_globals_title'] = 'Register Globals on sisse lülitatud!';// cpg1.5
+$lang_errors['register_globals_warning'] = 'PHP seade register_globals on sinu serveris sisse lülitatud, mis on turvalisuse seisukohalt halb mõte. Tungivalt soovitav on see välja lülitada.'; //cpg1.5
+
+$lang_bbcode_help_title = 'BBCode abi';
+$lang_bbcode_help = 'Sa võid lisada klikitavaid linke ja mõningast kujundust sellele väljale kasutades BBCode tag\'e: <li>[b]Bold[/b] =&gt; <strong>Rasvane</strong></li><li>[i]Italic[/i] =&gt; <i>Kursiiv</i></li><li>[url=http://yoursite.com/]Url Text[/url] =&gt; <a href="http://yoursite.com">URL</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]some text[/color] =&gt; <span style="color:red">mingi tekst</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img] =&gt; <img src="docs/images/browser.png" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Jah'; // cpg1.5
+$lang_common['no'] = 'Ei'; // cpg1.5
+$lang_common['back'] = 'Tagasi'; // cpg1.5
+$lang_common['continue'] = 'Jätka'; // cpg1.5
+$lang_common['information'] = 'Informatsioon'; // cpg1.5
+$lang_common['error'] = 'Viga'; // cpg1.5
+$lang_common['check_uncheck_all'] = 'märgi/kaota märgistus'; // cpg1.5
+$lang_common['confirm'] = 'Kinnitus'; // cpg1.5
+$lang_common['captcha_help_title'] = 'Visuaalne kinnitus (Captcha)'; // cpg1.5
+$lang_common['captcha_help'] = 'Spämmi vältimiseks palume sisestada näidatud tekst.<br />Suur-/väiksed tähed ei mängi rolli, võid kasutada läbivalt väikseid tähti.'; // cpg1.5
+$lang_common['title'] = 'Pealkiri'; // cpg1.5
+$lang_common['caption'] = 'Alapealkiri'; // cpg1.5
+$lang_common['keywords'] = 'Võtmesõnad'; // cpg1.5
+$lang_common['keywords_insert1'] = 'Võtmesõnad (eraldamiseks %s)'; // cpg1.5
+$lang_common['keywords_insert2'] = 'Sisesta nimekirjast'; // cpg1.5
+$lang_common['keyword_separator'] = 'Võtmesõnade eraldaja'; //cpg1.5
+$lang_common['keyword_separators'] = array(' '=>'tühik', ','=>'koma', ';'=>'semikoolon'); // cpg1.5
+$lang_common['filename'] = 'Faili nimi'; // cpg1.5
+$lang_common['filesize'] = 'Faili maht'; // cpg1.5
+$lang_common['album'] = 'Album'; // cpg1.5
+$lang_common['file'] = 'Fail'; // cpg1.5
+$lang_common['date'] = 'Kuupäev'; // cpg1.5
+$lang_common['help'] = 'Abi'; // cpg1.5
+$lang_common['close'] = 'Sulge'; // cpg1.5
+$lang_common['go'] = 'mine'; // cpg1.5
+$lang_common['javascript_needed'] = 'See leht nõuab JavaScripti. Palun lülita oma brauseri JavaScript sisse.'; // cpg1.5
+$lang_common['move_up'] = ' Liiguta ülespoole '; // cpg1.5
+$lang_common['move_down'] = ' Liiguta allapoole '; // cpg1.5
+$lang_common['move_top'] = ' Liiguta üles '; // cpg1.5
+$lang_common['move_bottom'] = ' Liiguta alla '; // cpg1.5
+$lang_common['delete'] = 'Kustuta'; // cpg1.5
+$lang_common['edit'] = 'Redigeeri'; // cpg1.5
+$lang_common['username_if_blank'] = 'Tundmatu tegelane'; // cpg1.5
+$lang_common['albums_no_category'] = 'Albumid ilma kategooriata'; // cpg1.5
+$lang_common['personal_albums'] = '* Isiklikud albumid'; // cpg1.5
+$lang_common['select_album'] = 'Vali album'; // cpg1.5
+$lang_common['ok'] = 'OK'; // cpg1.5
+$lang_common['status'] = 'Olek'; // cpg1.5
+$lang_common['apply_changes'] = 'Rakenda muudatused'; // cpg1.5
+$lang_common['done'] = 'Tehtud'; // cpg1.5
+$lang_common['album_properties'] = 'Albumi omadused'; // cpg1.5
+$lang_common['parent_category'] = 'Ülemkategooria'; // cpg1.5
+$lang_common['edit_files'] = 'Redigeeri faile'; // cpg1.5
+$lang_common['thumbnail_view'] = 'Pisipiltide vaade'; // cpg1.5
+$lang_common['album_manager'] = 'Albumi Haldur'; // cpg1.5
+$lang_common['more'] = 'rohkem'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'Mine alguslehele';
+$lang_main_menu['home_lnk'] = 'Algus';
+$lang_main_menu['alb_list_title'] = 'Mine albumite nimekirja juurde';
+$lang_main_menu['alb_list_lnk'] = 'Albumite nimekiri';
+$lang_main_menu['my_gal_title'] = 'Mine minu isikliku galerii juurde';
+$lang_main_menu['my_gal_lnk'] = 'Minu galerii';
+$lang_main_menu['my_prof_title'] = 'Näita minu isiklikku profiili';
+$lang_main_menu['my_prof_lnk'] = 'Minu profiil';
+$lang_main_menu['adm_mode_title'] = 'Lülita admini seadistuste valikute näitamine sisse'; // cpg1.5
+$lang_main_menu['adm_mode_lnk'] = 'Näita admini valikuid'; // cpg1.5
+$lang_main_menu['usr_mode_title'] = 'Lülita admini seadistuste valikute näitamine välja'; // cpg1.5
+$lang_main_menu['usr_mode_lnk'] = 'Peida admini valikuid'; // cpg1.5
+$lang_main_menu['upload_pic_title'] = 'Lae fail albumisse';
+$lang_main_menu['upload_pic_lnk'] = 'Lae fail';
+$lang_main_menu['register_title'] = 'Loo konto';
+$lang_main_menu['register_lnk'] = 'Registreeru';
+$lang_main_menu['login_title'] = 'Logi mind sisse';
+$lang_main_menu['login_lnk'] = 'Logi sisse';
+$lang_main_menu['logout_title'] = 'Logi mind välja';
+$lang_main_menu['logout_lnk'] = 'Logi välja';
+$lang_main_menu['lastup_title'] = 'Näita uusimaid üleslaadimisi';
+$lang_main_menu['lastup_lnk'] = 'Viimati lisatud';
+$lang_main_menu['lastcom_title'] = 'Näita uusimaid kommentaare';
+$lang_main_menu['lastcom_lnk'] = 'Viimased kommentaarid';
+$lang_main_menu['topn_title'] = 'Näita enim vaadatuid';
+$lang_main_menu['topn_lnk'] = 'Enimvaadatud';
+$lang_main_menu['toprated_title'] = 'Näita kõrgeima hinnanguga pilte';
+$lang_main_menu['toprated_lnk'] = 'Kõrgeimalt hinnatud';
+$lang_main_menu['search_title'] = 'Otsi galeriist';
+$lang_main_menu['search_lnk'] = 'Otsing';
+$lang_main_menu['fav_title'] = 'Mine minu lemmikute juurde';
+$lang_main_menu['fav_lnk'] = 'Minu lemmikud';
+$lang_main_menu['memberlist_title'] = 'Näita liikmete nimekirja';
+$lang_main_menu['memberlist_lnk'] = 'Liikmete nimekiri';
+$lang_main_menu['browse_by_date_lnk'] = 'Kuupäeva järgi'; // cpg1.5
+$lang_main_menu['browse_by_date_title'] = 'Vali lisamise aja järgi'; // cpg1.5
+$lang_main_menu['contact_title'] = 'Kontakteeru %s-ga'; // cpg1.5
+$lang_main_menu['contact_lnk'] = 'Kontakt'; // cpg1.5
+$lang_main_menu['sidebar_title'] = 'Lisa oma brauserile külgriba'; // cpg1.5
+$lang_main_menu['sidebar_lnk'] = 'Külgriba'; // cpg1.5
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Kiida heaks uued lisamised';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Lisatute heakskiit';
+$lang_gallery_admin_menu['admin_title'] = 'Mine üldseadistuse juurde';
+$lang_gallery_admin_menu['admin_lnk'] = 'Seadistused';
+$lang_gallery_admin_menu['albums_title'] = 'Mine albumiseadete juurde';
+$lang_gallery_admin_menu['albums_lnk'] = 'Albumid';
+$lang_gallery_admin_menu['categories_title'] = 'Mine kategooriaseadete juurde';
+$lang_gallery_admin_menu['categories_lnk'] = 'Kategooriad';
+$lang_gallery_admin_menu['users_title'] = 'Mine kasutajaseadete juurde';
+$lang_gallery_admin_menu['users_lnk'] = 'Kasutajad';
+$lang_gallery_admin_menu['groups_title'] = 'Mine grupiseadete juurde';
+$lang_gallery_admin_menu['groups_lnk'] = 'Grupid';
+$lang_gallery_admin_menu['comments_title'] = 'Vaata üle kõik kommentaarid';
+$lang_gallery_admin_menu['comments_lnk'] = 'Vaata kommentaare';
+$lang_gallery_admin_menu['searchnew_title'] = 'Lisa hulgiviisiliselt faile';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Hulgilisamine';
+$lang_gallery_admin_menu['util_title'] = 'Mine admini tööriistade juurde';
+$lang_gallery_admin_menu['util_lnk'] = 'Admini Tööriistad';
+$lang_gallery_admin_menu['key_lnk'] = 'Võtmesõnade sõnaraamat';
+$lang_gallery_admin_menu['ban_title'] = 'Vaata bännitud kasutajaid';
+$lang_gallery_admin_menu['ban_lnk'] = 'Bänni kasutajaid';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Vaata e-kaarte';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'Näita e-kaarte';
+$lang_gallery_admin_menu['pictures_title'] = 'Sorteeri mu pilte';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Sorteeri mu pilte';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Dokumentatsioon';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermine\'i käsiraamat (inglise keeles)';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'php info'; // cpg1.5
+$lang_gallery_admin_menu['phpinfo_title'] = 'Sisaldab tehnilist infot serveri kohta. Teistelt abi küsides võidakse paluda sul siit infot.'; // cpg1.5
+$lang_gallery_admin_menu['update_database_lnk'] = 'Uuenda andmebaasi'; // cpg1.5
+$lang_gallery_admin_menu['update_database_title'] = 'Kui sa oled asendanud Coppermine\'i faile, lisanud modifikatsioone või uuendanud Coppermine\'i versiooni, siis ära unusta andmebaasi uuendust korra käivitamast. See loob vajalikud tabelid ja/või seadete väärtused sinu Coppermine\'i andmebaasi.'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Vaata logifaile'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine suudab hoida silma peal erinevatel kasutaja tegevustel. Sa võid neid logisid vaadata, kui sa oled logimise Coppermine\'i seadetes sisse lülitanud.'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Kontrolli versioone'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_title'] = 'Kontrolli failide versioone, et teada saada, kas sa oled asendanud kõik failid pärast uuendust või kas Coppermine\'i algfailid on uuendatud pärast paki väljalaset'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Sildamise Haldur'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Lülita sisse/välja Coppermine\'i integreerimist (sildamist) teiste programmidega (nt BBS)'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Pluginate Haldur'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Pluginate haldur'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Üldine statistika'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'Üldine vaatamiste statistikat brauserite ja opsüsteemide lõikes (juhul, kui vastavad seaded on sisse lülitatud).'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Võtmesõnade Haldur'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Halda võtmesõnu (juhul, kui vastav seade on sisse lülitatud)'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'EXIF Haldur'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'Halda EXIF infot (juhul, kui vastav seade on sisse lülitatud)'; // cpg1.5
+$lang_gallery_admin_menu['shownews_lnk'] = 'Näita uudiseid'; // cpg1.5
+$lang_gallery_admin_menu['shownews_title'] = 'Näita coppermine-gallery.net uudiseid'; // cpg1.5
+
+$lang_user_admin_menu['albmgr_title'] = 'Loo ja telli minu albumeid';
+$lang_user_admin_menu['albmgr_lnk'] = 'Minu albumite loomine / tellimine';
+$lang_user_admin_menu['modifyalb_title'] = 'Mine minu albumeid muutma';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Muuda minu albumeid';
+$lang_user_admin_menu['my_prof_title'] = 'Mine minuu isiklikule profiilile';
+$lang_user_admin_menu['my_prof_lnk'] = 'Minu profiil';
+
+$lang_cat_list['category'] = 'Kategooria';
+$lang_cat_list['albums'] = 'Albumid';
+$lang_cat_list['pictures'] = 'Failid';
+
+$lang_album_list['album_on_page'] = '%d albumit %d lehel';
+
+$lang_thumb_view['date'] = 'Kuupäev';
+//Sort by filename and title
+$lang_thumb_view['name'] = 'Faili nimi';
+$lang_thumb_view['sort_da'] = 'Sorteeri kasvavalt kuupäeva järgi';
+$lang_thumb_view['sort_dd'] = 'Sorteeri kahanevalt kuupäeva järgi';
+$lang_thumb_view['sort_na'] = 'Sorteeri kasvavalt nime järgi';
+$lang_thumb_view['sort_nd'] = 'Sorteeri kahanevalt kuupäeva järgi';
+$lang_thumb_view['sort_ta'] = 'Sorteeri kasvavalt pealkirja järgi';
+$lang_thumb_view['sort_td'] = 'Sorteeri kahanevalt kuupäeva järgi';
+$lang_thumb_view['position'] = 'Asukoht';
+$lang_thumb_view['sort_pa'] = 'Sorteeri kasvavalt asukoha järgi';
+$lang_thumb_view['sort_pd'] = 'Sorteeri kahanevalt kuupäeva järgi';
+$lang_thumb_view['download_zip'] = 'Lae alla zip-failina';
+$lang_thumb_view['pic_on_page'] = '%d faili %d lehel';
+$lang_thumb_view['user_on_page'] = '%d kasutajat %d lehel';
+$lang_thumb_view['enter_alb_pass'] = 'Sisesta albumi salasõna';
+$lang_thumb_view['invalid_pass'] = 'Vigane salasõna';
+$lang_thumb_view['pass'] = 'Salasõna';
+$lang_thumb_view['submit'] = 'Saada';
+$lang_thumb_view['zipdownload_copyright'] = 'Palun austa autoriõigusi - kasuta alla laetud faile nõnda nagu galerii omanik on ette näinud'; // cpg1.5
+$lang_thumb_view['zipdownload_username'] = 'See pakitud fail sisaldab %s lemmikpilte'; // cpg1.5
+
+$lang_img_nav_bar['thumb_title'] = 'Tagasi pisipiltide lehele';
+$lang_img_nav_bar['pic_info_title'] = 'Näita/peida faili infot';
+$lang_img_nav_bar['slideshow_title'] = 'Slaidiseanss';
+$lang_img_nav_bar['ecard_title'] = 'Saada see fail e-kaardina';
+$lang_img_nav_bar['ecard_disabled'] = 'E-kaardid on keelatud';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Sul pole lubatud e-kaarte saata'; // js-alert
+$lang_img_nav_bar['prev_title'] = 'Vaata eelnevat faili';
+$lang_img_nav_bar['next_title'] = 'Vaata järgnevat faili';
+$lang_img_nav_bar['pic_pos'] = 'FAIL %s/%s';
+$lang_img_nav_bar['report_title'] = 'Teavita sellest failist administraatorit';
+$lang_img_nav_bar['go_album_end'] = 'Mine lõppu';
+$lang_img_nav_bar['go_album_start'] = 'Mine algusesse';
+
+$lang_rate_pic['rate_this_pic'] = 'Hinda seda faili ';
+$lang_rate_pic['no_votes'] = '(pole veel hinnatud)';
+$lang_rate_pic['rating'] = '(praegune hinnang: %s / %s, hindajaid %s)';
+$lang_rate_pic['rubbish'] = 'Rämps';
+$lang_rate_pic['poor'] = 'Vilets';
+$lang_rate_pic['fair'] = 'Nii-naa';
+$lang_rate_pic['good'] = 'Hea';
+$lang_rate_pic['excellent'] = 'Oivaline';
+$lang_rate_pic['great'] = 'Suurepärane';
+$lang_rate_pic['js_warning'] = 'Hindamiseks peab Javascript olema lubatud'; // cpg1.5
+$lang_rate_pic['already_voted'] = 'Sa oled seda pilti juba hinnanud.'; // cpg1.5
+$lang_rate_pic['forbidden'] = 'Sa ei saa hinnata enda faile.'; // cpg1.5
+$lang_rate_pic['rollover_to_rate'] = 'Pildi hindamiseks liigu üle tärnide'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'Fail: ';
+$lang_cpg_die['line'] = 'Rida: ';
+
+$lang_display_thumbnails['dimensions'] = 'Mõõdud=';
+$lang_display_thumbnails['date_added'] = 'Lisamiskuupäev=';
+
+$lang_get_pic_data['n_comments'] = 'kommentaare: %s';
+$lang_get_pic_data['n_views'] = 'vaatamisi: %s';
+$lang_get_pic_data['n_votes'] = '(%s hinnangut)';
+
+$lang_cpg_debug_output['debug_info'] = 'Silumisinfo';
+$lang_cpg_debug_output['debug_output'] = 'Silumise väljund'; // cpg1.5
+$lang_cpg_debug_output['select_all'] = 'Vali kõik';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Kui kavatsed paluda abi Coppermine\'i foorumist, kopeeri vajadusel oma postitusse see silumise väljund koos veateatega, mille said (kui said). Postita silumise väljund ainult juhul, kui seda tõesti küsitakse! Enne postitamist asenda kindlasti kõik salasõnad tärnidega (***).'; // cpg1.5
+$lang_cpg_debug_output['debug_output_explain'] = 'Märkus: see on ainult teadmiseks ja ei tähenda, et galeriis mingi viga oleks.'; // cpg1.5
+$lang_cpg_debug_output['phpinfo'] = 'Kuva php info';
+$lang_cpg_debug_output['notices'] = 'Märkused';
+$lang_cpg_debug_output['notices_help_admin'] = 'Märkuseid näidatakse sel lehel seepärast, et sina (kui galerii administraator) oled tahtlikult lubanud selle funktsiooni Coppermine\'i konfiguratsioonis. Need ei tähenda tingimata seda, et midagi on sinu galeriiga valesti. Tegelikult on see arendaja töövahend, mida peaks ainult kogenud koodikirjutaja kasutama, et leida võimalikke bug\'e. Kui märkuste kuvamine häirib sind ja/või sul pole aimugi, mida need märkused tähendavad, siis lülita vastav funktsioon konfis välja.'; // cpg1.5
+$lang_cpg_debug_output['notices_help_non_admin'] = 'Märkuste kuvamine on administraatori poolt tahtlikult sisse lülitatud. See ei tähenda, et midagi on valesti sinu poole peal. Sa võid vabalt ignoreerida siin kuvatavaid märkuseid.'; // cpg1.5
+$lang_cpg_debug_output['show_hide'] = 'näita / peida'; // cpg1.5
+
+$lang_language_selection['reset_language'] = 'Vaikimisi keel';
+$lang_language_selection['choose_language'] = 'Vali keel';
+
+$lang_theme_selection['reset_theme'] = 'Vaikimisi kujundus';
+$lang_theme_selection['choose_theme'] = 'Vali kujundus';
+
+$lang_version_alert['version_alert'] = 'Toetamata versioon!';
+$lang_version_alert['no_stable_version'] = 'Sa kasutad Coppermine %s (%s), mis on mõeldud ainult väga kogenud kasutajatele - sellel versioonil puudub igasugune garantii ja tootetugi. Kasuta seda omal riisikol või kasuta viimast stabiilset versiooni, kui tootetuge vajad!';
+$lang_version_alert['gallery_offline'] = 'Galerii on hetkel kättesaamatu ja on nähtav ainult sulle, kui administraatorile. Ära unusta pärast hooldustööde lõpetamist seda jälle kättesaadavaks teha.';
+$lang_version_alert['coppermine_news'] = 'coppermine-gallery.net uudised'; // cpg1.5
+$lang_version_alert['no_iframe'] = 'Sinu brauser ei kuva sisemisi raame'; // cpg1.5
+$lang_version_alert['hide'] = 'peida'; // cpg1.5
+
+$lang_create_tabs['previous'] = 'Eelmine'; // cpg1.5
+$lang_create_tabs['next'] = 'Järgmine'; // cpg1.5
+$lang_create_tabs['jump_to_page'] = 'Hüppa lehele'; // cpg1.5
+
+$lang_get_remote_file_by_url['no_data_returned'] = 'Andmeid ei tagastatud, kasutades %s'; // cpg1.5
+$lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Sokli ühendus (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
+$lang_get_remote_file_by_url['curl_not_available'] = 'Curl ei ole sinu serveris saadaval'; // cpg1.5
+$lang_get_remote_file_by_url['error_number'] = 'Viga number: %s'; // cpg1.5
+$lang_get_remote_file_by_url['error_message'] = 'Veateade: %s'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'Sa pead kirjutama vähemalt ühe ';
+$lang_mailer['mailer_not_supported'] = ' meiliprogramm ei ole toetatud.';
+$lang_mailer['execute'] = 'Ei suuda käivitada: ';
+$lang_mailer['instantiate'] = 'Ei suuda meilimise funktsiooni rakendada.';
+$lang_mailer['authenticate'] = 'SMTP viga: ei ole autenditud.';
+$lang_mailer['from_failed'] = 'Järgnev From (Kellelt) aadress ebaõnnestus: ';
+$lang_mailer['recipients_failed'] = 'SMTP viga: järgnev ';
+$lang_mailer['data_not_accepted'] = 'SMTP viga: andmeid ei aktsepteeritud.';
+$lang_mailer['connect_host'] = 'SMTP viga: ei suuda ühenduda SMTP hostijaga.';
+$lang_mailer['file_access'] = 'Faili juurdepääs puudub: ';
+$lang_mailer['file_open'] = 'Faili viga: ei suuda avada fail: ';
+$lang_mailer['encoding'] = 'Tundmatu kodeering: ';
+$lang_mailer['signing'] = 'Signeerimise viga: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'Ei suudetud paigaldada pluginat \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Ei suudetud maha paigaldada pluginat \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Ei suudetud välja lülitada pluginat \'%s\''; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Hüüatus';
+$lang_smilies_inc_php['Question'] = 'Küsimus';
+$lang_smilies_inc_php['Very Happy'] = 'Väga õnnelik';
+$lang_smilies_inc_php['Smile'] = 'Naeratus';
+$lang_smilies_inc_php['Sad'] = 'Kurb';
+$lang_smilies_inc_php['Surprised'] = 'Üllatunud';
+$lang_smilies_inc_php['Shocked'] = 'Šokeeritud';
+$lang_smilies_inc_php['Confused'] = 'Segaduses';
+$lang_smilies_inc_php['Cool'] = 'Lahe';
+$lang_smilies_inc_php['Laughing'] = 'Naerab';
+$lang_smilies_inc_php['Mad'] = 'Vihane';
+$lang_smilies_inc_php['Razz'] = 'Kiuslik';
+$lang_smilies_inc_php['Embarrassed'] = 'Piinlik'; // cpg1.5
+$lang_smilies_inc_php['Crying or Very sad'] = 'Nutab või väga kurb';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Õel või väga kuri';
+$lang_smilies_inc_php['Twisted Evil'] = 'Kahtlaste kavatsustega / kurikaval';
+$lang_smilies_inc_php['Rolling Eyes'] = 'Pööritab silmi';
+$lang_smilies_inc_php['Wink'] = 'Teeb silma';
+$lang_smilies_inc_php['Idea'] = 'Idee';
+$lang_smilies_inc_php['Arrow'] = 'Nool';
+$lang_smilies_inc_php['Neutral'] = 'Neutraalne';
+$lang_smilies_inc_php['Mr. Green'] = 'Hr. Roheline';
+}
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Albumi Haldur'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'Albumitel peab olema nimi!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = 'Oled kindel, et tahad need muudatused teha?'; // js-alert
+$lang_albmgr_php['no_change'] = 'Sa ei muutnud midagi!'; // js-alert
+$lang_albmgr_php['new_album'] = 'Uus album';
+$lang_albmgr_php['delete_album'] = 'Kustuta album'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Oled kindel, et tahad selle albumi kustutada?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'Kõik selles olevad failid ja kommentaarid lähevad kaotsi!'; // js-alert
+$lang_albmgr_php['select_first'] = 'Vali esmalt album'; // js-alert
+$lang_albmgr_php['my_gallery'] = '* Minu galerii *';
+$lang_albmgr_php['no_category'] = '* Kategooriaid pole *';
+$lang_albmgr_php['select_category'] = 'Vali kategooria';
+$lang_albmgr_php['category_change'] = 'Kui sa muudad kategooria, siis su muudatused lähevad kaotsi!'; // cpg1.5
+$lang_albmgr_php['page_change'] = 'Kui sa seda linki järgid, siis su muudatused lähevad kaotsi!'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'Katkesta'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = 'Sortimise muudatusi ei salvestata enne, kui klikkad &quot;Rakenda muudatused&quot;.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Bänni Kasutajaid';
+$lang_banning_php['user_name'] = 'Kasutajanimi';
+$lang_banning_php['user_account'] = 'Kasutajakonto';
+$lang_banning_php['email_address'] = 'E-posti aadress'; // cpg1.5
+$lang_banning_php['ip_address'] = 'IP aadress';
+$lang_banning_php['expires'] = 'Aegub'; // cpg1.5
+$lang_banning_php['expiry_date'] = 'Aegub'; // cpg1.5
+$lang_banning_php['expired'] = 'Aegus'; // cpg1.5
+$lang_banning_php['edit_ban'] = 'Salvesta muudatused';
+$lang_banning_php['add_new'] = 'Lisa uus bänn';
+$lang_banning_php['add_ban'] = 'Lisa';
+$lang_banning_php['error_user'] = 'Kasutajat ei leitud';
+$lang_banning_php['error_specify'] = 'Sa pead määratlema kas kasutajanime või IP aadressi';
+$lang_banning_php['error_ban_id'] = 'Vigane bännimise ID!';
+$lang_banning_php['error_admin_ban'] = 'Sa ei saa ennast bännida!';
+$lang_banning_php['error_server_ban'] = 'Sa soovid bännida omaenda serverit? Ei, seda küll teha ei saa...';
+$lang_banning_php['skipping'] = 'Käsu vahelejätmine.'; // cpg1.5
+$lang_banning_php['lookup_ip'] = 'IP aadressi otsing';
+$lang_banning_php['select_date'] = 'vali kuupäev';
+$lang_banning_php['delete_comments'] = 'Kustuta kommentaarid'; // cpg1.5
+$lang_banning_php['current'] = 'käesolev'; // cpg1.5
+$lang_banning_php['all'] = 'kõik'; // cpg1.5
+$lang_banning_php['none'] = 'ükski'; // cpg1.5
+$lang_banning_php['view'] = 'vaata'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Bänni ID'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Kehtivad bännid'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Sinu galerii on hetkel sillatud (integreeritud) mõne teise rakendusega. Kasuta parem selle sillatud rakenduse bännimismehhanismi. Coppermine\'i sisseehitatud bännimismehhanism rakendub sillatuna  kehvasti.'; // cpg1.5
+$lang_banning_php['records_on_page'] = '%d kirjet %d lehel'; // cpg1.5
+$lang_banning_php['ascending'] = 'järgi kasvavalt'; // cpg1.5
+$lang_banning_php['descending'] = 'järgi kahanevalt'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Sordi'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'sorditud:'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = 'Bännimiskirje %s uuendatud'; // cpg1.5
+$lang_banning_php['ban_record_x_deleted'] = 'Bännimiskirje %s kustutatud'; // cpg1.5
+$lang_banning_php['new_ban_record_created'] = 'Uus bännimiskirje on loodud'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = '%s bännimiskirje on juba olemas!'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s kommentaar %s poolt on kustutatud'; // cpg1.5
+$lang_banning_php['comments_deleted'] = '%s kommentaarid %s poolt on kustutatud'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Sisesta õige e-posti aadress'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Sisesta õige IP aadress (kujul: x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Sisesta õige aegumiskuupäev (AAAA-KK-PP)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'Vormi ei võetud vastu - seal esinevad vead tuleb esmalt parandada!'; // cpg1.5
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Sildamise Haldur';
+$lang_bridgemgr_php['back'] = 'tagasi';
+$lang_bridgemgr_php['next'] = 'järgmine';
+$lang_bridgemgr_php['start_wizard'] = 'Käivita Sildamise Nõustaja';
+$lang_bridgemgr_php['finish'] = 'Lõpeta';
+$lang_bridgemgr_php['no_action_needed'] = 'Selles sammus ei ole vaja midagi teha. Jätkamiseks klikka vaid \'järgmine\' .';
+$lang_bridgemgr_php['reset_to_default'] = 'Sea algväärtuse peale tagasi';
+$lang_bridgemgr_php['choose_bbs_app'] = 'vali rakendus, mida soovid Coppermine\'iga sillata';
+$lang_bridgemgr_php['support_url'] = 'Selle rakenduse tootetoe saamiseks mine siia ';
+$lang_bridgemgr_php['settings_path'] = 'rada, mida kasutab sildamisrakendus';
+$lang_bridgemgr_php['full_forum_url'] = 'Sildamisrakenduse URL';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Sildamisrakenduse absoluutne rada';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Sildamisrakenduse konfifaili relatiivne rada';
+$lang_bridgemgr_php['cookie_prefix'] = 'Cookie eesliide';
+$lang_bridgemgr_php['special_settings'] = 'sildamise rakendus-spetsiifilised seaded';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Kasutada sildamisrakenduse tavapäraseid gruppe?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'jah';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'ei';
+$lang_bridgemgr_php['error_title'] = 'Enne jätkamist pead need vead ära parandama. Mine eelmisele lehele.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Sa pead määratlema, millise rakendusega tahad oma Coppermine\'i paigalduse sillata.';
+$lang_bridgemgr_php['finalize'] = 'lülita sildamine sisse/välja';
+$lang_bridgemgr_php['finalize_explanation'] = 'Praeguseks on sinu määratud seaded andmebaasi küll salvestatud aga sildamisrakenduse integreerimine ei ole sisse lülitatud. Sa võid integreerimist hiljem igal ajal sisse ja välja lülitada. Pea kindlasti meeles Coppermine\'i enda administraatori kasutajanime ja salasõna, neid võib hiljem muudatuste tegemiseks vaja minna. Kui midagi valesti läheb, ava %s ja lülita integreerimine välja, kasutades oma autonoomse (sildamata) versiooni administraatori kontot (enamasti seesama, mille Coppermine\'i paigaldamise käigus lõid).';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Sinu sildamise seaded';
+$lang_bridgemgr_php['title_enable'] = 'Lülita sisse integratsioon/sildamine %s-ga';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'lülita sisse';
+$lang_bridgemgr_php['bridge_enable_no'] = 'lülita välja';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'ei tohi olla tühi';
+$lang_bridgemgr_php['error_either_be'] = 'peab olema kas %s või %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s ei eksisteeri. Paranda %s jaoks sisestatud väärtus';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine ei suuda lugeda cookie\'t nimega %s. Paranda %s jaoks sisestatud väärtus või mine oma sildamisrakenduse admini paneelile ja hoolitse, et cookie rada oleks loetav Coppermine jaoks.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Välja %s ei saa tühjaks jätta - sisesta sobiv väärtus.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'Väljal %s ei tohi olla lõpetavat kaldkriipsu.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'Väljal %s peab olema lõpetav kaldkriips.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s ja ';
+$lang_bridgemgr_php['recovery_title'] = 'Sildamise Haldur: hädataaste';
+$lang_bridgemgr_php['recovery_explanation'] = 'Kui tulid siia oma Coppermine\'i galerii sildamist administreerima, pead esmalt administraatorina sisse logima. Kui sa ei saa sisse logida, kuna sildamine ei tööta nagu peab, siis saad sildamise siin lehel välja lülitada. Oma kasutajanime ja salasõna sisestamine ei logi sind sisse, vaid lülitab ainult sildamise välja. Täpsemalt vaata dokumentatsioonist.';
+$lang_bridgemgr_php['username'] = 'Kasutajanimi';
+$lang_bridgemgr_php['password'] = 'Salasõna';
+$lang_bridgemgr_php['disable_submit'] = 'saada';
+$lang_bridgemgr_php['recovery_success_title'] = 'Autoriseerimine õnnestus';
+$lang_bridgemgr_php['recovery_success_content'] = 'Sildamine on edukalt välja lülitatud. Sinu Coppermine\'i install töötab nüüd autonoomselt.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'Sildamise seadete muutmiseks ja/või sildamise sisse lülitamiseks logi administraatorina sisse.';
+$lang_bridgemgr_php['goto_login'] = 'Mine sisselogimise lehele';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Mine sildamise halduse lehele';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Autoriseerimine ebaõnnestus';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Sa sisestasid valed andmed. Sa pead sisestama Coppermine\'i autonoomse versiooni administraatori kasutajanime ja salasõna. (Üldjuhul konto, mille Coppermine\'i installi käigus lõid.)';
+$lang_bridgemgr_php['try_again'] = 'proovi uuesti';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Ooteaeg pole läbi';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Turvakaalutlustel ei luba see skript järjest ebaõnnestunud sisselogimisi lühikese aja jooksul. Enne uut autoriseerimiskatset pead veidi ootama.';
+$lang_bridgemgr_php['wait'] = 'oota';
+$lang_bridgemgr_php['browse'] = 'vali';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Kalender';
+$lang_calendar_php['clear_date'] = 'korista kuupäev ära';
+$lang_calendar_php['files'] = 'faile'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = 'Ei leitud vajalikke parameetreid toimingu \'%s\' jaoks!';
+$lang_catmgr_php['unknown_cat'] = 'Valitud kategooriat andmebaasis pole';
+$lang_catmgr_php['usergal_cat_ro'] = 'Kasutajate galeriide kategooriat kustutada ei saa!';
+$lang_catmgr_php['manage_cat'] = 'Halda kategooriaid';
+$lang_catmgr_php['confirm_delete'] = 'Oled kindel, et tahad selle kategooria KUSTUTADA'; // js-alert
+$lang_catmgr_php['category'] = 'Kategooriad'; // cpg1.5
+$lang_catmgr_php['operations'] = 'Toimingud';
+$lang_catmgr_php['move_into'] = 'Tõsta';
+$lang_catmgr_php['update_create'] = 'Uuenda/loo kategooria';
+$lang_catmgr_php['parent_cat'] = 'Ülemkategooria';
+$lang_catmgr_php['cat_title'] = 'Kategooria pealkiri';
+$lang_catmgr_php['cat_thumb'] = 'Kategooria pisipilt';
+$lang_catmgr_php['cat_desc'] = 'Kategooria kirjeldus';
+$lang_catmgr_php['categories_alpha_sort'] = 'Sorteeri kategooriad tähestiku järgi (kohandatu asemel)';
+$lang_catmgr_php['save_cfg'] = 'Salvesta seadistused';
+$lang_catmgr_php['no_category'] = '* Kategooriata *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'Grupp (grupid), kellel on lubatud luua albumeid selles kategoorias'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = 'Kontakt'; // cpg1.5
+$lang_contact_php['your_name'] = 'Sinu nimi'; // cpg1.5
+$lang_contact_php['your_email'] = 'Sinu e-posti aadress'; // cpg1.5
+$lang_contact_php['subject'] = 'Teema'; // cpg1.5
+$lang_contact_php['your_message'] = 'Sinu sõnum'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Palun sisesta oma nimi'; // cpg1.5 // js-alert
+$lang_contact_php['name_field_invalid'] = 'Palun sisesta oma tegelik nimi'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_mandatory'] = 'Palun sisesta oma e-posti aadress'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_invalid'] = 'Palun sisesta toimiv e-posti aadress'; // cpg1.5 // js-alert
+$lang_contact_php['subject_field_mandatory'] = 'Palun sisesta sisukas teema'; // cpg1.5 // js-alert
+$lang_contact_php['message_field_mandatory'] = 'Palun sisesta oma sõnum'; // cpg1.5 // js-alert
+$lang_contact_php['confirmation'] = 'Kinnitus'; // cpg1.5
+$lang_contact_php['email_headline'] = 'See e-kiri saadeti %s poolt, kasutades %s kontaktvormi IP aadressilt %s'; // cpg1.5
+$lang_contact_php['registered_user'] = 'registreerunud kasutaja'; // cpg1.5
+$lang_contact_php['guest'] = 'külaline'; // cpg1.5
+$lang_contact_php['unknown'] = 'tundmatu'; // cpg1.5
+$lang_contact_php['user_info'] = '%s nimega %s ja e-posti aadressiga %s ütles:'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'E-kirja saatmine ebaõnnestus. Palun proovi pärast uuesti.'; // cpg1.5
+$lang_contact_php['email_sent'] = 'Sinu e-kiri läks teele.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Galerii seadistused';
+$lang_admin_php['general_settings'] = 'Üldised seaded'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Keele &amp; Charset\' seaded'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Teemade seaded'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Albumi nimekirja vaade'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Pisipildi vaade'; // cpg1.5
+$lang_admin_php['image_view'] = 'Pildi vaade'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Kommentaari seaded'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Pisipildi seaded'; // cpg1.5
+$lang_admin_php['file_settings'] = 'Faili seaded'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Pildi vesimärgistamine'; // cpg1.5
+$lang_admin_php['registration'] = 'Registreerimine'; // cpg1.5
+$lang_admin_php['user_settings'] = 'Kasutaja seaded'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Kasutajaprofiili kohandatud väljad (jäta lahtrid tühjaks, kui välju ei kasuta)'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Pildikirjelduse kohandatud väljad (jäta lahtrid tühjaks, kui välju ei kasuta)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Cookie\'de seaded'; // cpg1.5
+$lang_admin_php['email_settings'] = 'E-posti seaded (tavaliselt pole tarvis siin midagi muuta; jäta kõik lahtrid tühjaks, kui pole kindel)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Logimine ja statistika'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Hooldustööde seaded'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Muuda EXIF info näitamist';
+$lang_admin_php['manage_plugins'] = 'Pluginate Haldur';
+$lang_admin_php['manage_keyword'] = 'Võtmesõnade Haldur';
+$lang_admin_php['restore_cfg'] = 'Taasta vaikeväärtused';
+$lang_admin_php['restore_cfg_confirm'] = 'Kas tõesti soovid taastada kogu konfiguratsiooni vaikeväärtused? Seda ei ole võimalik hiljem tagasi muuta!'; // cpg1.5 // js-alert
+$lang_admin_php['save_cfg'] = 'Salvesta uus konfiguratsioon';
+$lang_admin_php['notes'] = 'Märkmed';
+$lang_admin_php['info'] = 'Teade';
+$lang_admin_php['upd_success'] = 'Coppermine\'i konfiguratsioon uuendatud';
+$lang_admin_php['restore_success'] = 'Coppermine\'i vaikeväärtused taastatud';
+$lang_admin_php['name_a'] = 'Nimi kasvavalt';
+$lang_admin_php['name_d'] = 'Nimi kahanevalt';
+$lang_admin_php['title_a'] = 'Pealkiri kasvavalt';
+$lang_admin_php['title_d'] = 'Pealkiri kahanevalt';
+$lang_admin_php['date_a'] = 'Kuupäev kasvavalt';
+$lang_admin_php['date_d'] = 'Kuupäev kahanevalt';
+$lang_admin_php['pos_a'] = 'Asukoht kasvavalt';
+$lang_admin_php['pos_d'] = 'Asukoht kahanevalt';
+$lang_admin_php['th_any'] = 'Suurim kuvasuhe';
+$lang_admin_php['th_ht'] = 'Kõrgus';
+$lang_admin_php['th_wd'] = 'Laius';
+$lang_admin_php['th_ex'] = 'Täpselt'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'igaüks';
+$lang_admin_php['debug_admin'] = 'ainult adminil';
+$lang_admin_php['no_logs'] = 'Väljas';
+$lang_admin_php['log_normal'] = 'Tavapärane';
+$lang_admin_php['log_all'] = 'Kõik';
+$lang_admin_php['view_logs'] = 'Vaata logisid';
+$lang_admin_php['click_expand'] = 'laiendamiseks klõpsa sektsiooni nimel';
+$lang_admin_php['click_collapse'] = 'kokku tõmbamiseks klõpsa sektsiooni nimel'; // cpg1.5
+$lang_admin_php['expand_all'] = 'Ava kõik';
+$lang_admin_php['toggle_all'] = 'Lülita kõik ümber'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) Neid seadeid ei tohi muuta, kui su andmebaasis juba faile on.';
+$lang_admin_php['notice2'] = '(**) Selle seade muutmine mõjutab ainult faile, mis lisatakse edaspidi. Niisiis on soovitatav, et seda seadet ei muudeta, kui galeriis juba faile on. Olemasolevatele failidele saab siiski muudatused kehtestada, kasutades admin-menüü utiliiti &quot;<a href="util.php">Admini tööriistad</a> (muuda pildi mõõtmeid)&quot;.';
+$lang_admin_php['notice3'] = '(***) Kõik logifailid on ingliskeelsed.';
+$lang_admin_php['bbs_disabled'] = 'Sildamise kasutamisel on see funktsioon keelatud';
+$lang_admin_php['auto_resize_everyone'] = 'igaüks';
+$lang_admin_php['auto_resize_user'] = 'ainult (tava)kasutajad';
+$lang_admin_php['ascending'] = 'kasvavalt';
+$lang_admin_php['descending'] = 'kahanevalt';
+$lang_admin_php['collapse_all'] = 'Tõmba kõik kokku'; // cpg1.5
+$lang_admin_php['separate_page'] = 'eraldi lehel'; // cpg1.5
+$lang_admin_php['inline'] = 'rivis'; // cpg1.5
+$lang_admin_php['guests_only'] = 'ainult külalised'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'All paremal'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'All vasakul'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Üleval vasakul'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Üleval paremal'; // cpg1.5
+$lang_admin_php['wm_center'] = 'Keskel'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Mõlemad'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Originaal'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'Muudetud suurusega'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Galerii nimi'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Galerii kirjeldus'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'Galerii administraatori e-posti aadress'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'Sinu Coppermine\'i galerii URL'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(lõpus peab olema kaldkriips, mitte \'index.php\' või muu taoline)'; // cpg1.5
+$lang_admin_php['home_target'] = 'Sinu kodulehe URL'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Luba lemmikute pakitud allalaadimist'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'ainult lemmikud'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'lemmikud ja readme-fail'; // cpg1.5
+$lang_admin_php['time_offset'] = 'Ajavööndi erinevus GMT suhtes'; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(hetke kellaaeg: %s)'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Luba abi-ikoonid'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'abi on saadaval inglise keeles ja osaliselt'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Luba klikitavad võtmesõnad otsingus'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Võtmesõnade eraldaja'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Konverteeri võtmesõnade eraldaja'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Luba pluginad'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Automaatselt tühista aegunud bännid'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Lehitsetav hulgilisamise liides'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Mitut faili korraga hulgilisamise liideses kasutada'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Näita eelvaate pisipilte hulgilisamise liideses'; // cpg1.5
+$lang_admin_php['lang'] = 'Vaikimisi keel'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Keele automaattuvastus'; // cpg1.5
+$lang_admin_php['charset'] = 'Märgistiku kodeering'; // cpg1.5
+// 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
+$lang_admin_php['theme'] = 'Teema'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Kohandatud menüülingi nimetus'; // cpg1.5 
+$lang_admin_php['custom_lnk_url'] = 'Kohandatud menüülingi URL'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Luba menüüikoonid'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'Kuva BBCode abi'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'Näita XHTML ja CSS standarditele vastavate teemade puhul ühilduvusteadet'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'Ridade hulgimärgistamiseks hoia all Ctrl-klahvi'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'Rada kohandatud päiseni'; // cpg1.5
+$lang_admin_php['custom_footer_path'] = 'Rada kohandatud jaluseni'; // cpg1.5
+$lang_admin_php['browse_by_date'] = 'Luba lehitsemine kuupäeva järgi'; // cpg1.5
+$lang_admin_php['display_redirection_page'] = 'Kuva edasisuunamise lehed'; // cpg1.5
+$lang_admin_php['display_xp_publish_link'] = 'Reklaami XP Publisher\'i kuvades vastavat linki üleslaadimise lehel'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Põhitabeli laius'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'px või %'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Näidatavate kategooriatasemete arv'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Näidatavate albumite arv'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Veergude arv albumi nimekirjas'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Albumi pisipiltide suurus'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'Pealehe sisu'; // cpg1.5
+$lang_admin_php['first_level'] = 'Näita kategooriates esimese taseme albumi pisipilte'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Sorteeri kategooriad tähestiku järgi'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(kohandatud järjekorra asemel)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Näita lingitud failide arvu'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Veergude arv pisipiltide lehel'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Ridade arv pisipiltide lehel'; // cpg1.5
+$lang_admin_php['max_tabs'] = 'Näidatavate kaartide suurim arv'; // cpg1.5
+$lang_admin_php['tabs_dropdown'] = 'Näita kõikide lehtede rippmenüü nimekirja kaartide kõrval'; // cpg1.5
+$lang_admin_php['caption_in_thumbview'] = 'Näita pisipildi all faili seletust (lisaks pealkirjale)'; // cpg1.5
+$lang_admin_php['views_in_thumbview'] = 'Näita pisipildi all vaatamiste arvu'; // cpg1.5
+$lang_admin_php['display_comment_count'] = 'Näita pisipildi all kommentaaride arvu'; // cpg1.5
+$lang_admin_php['display_uploader'] = 'Näita pisipildi all üleslaadija nime'; // cpg1.5
+// 'display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail'; // cpg1.5
+$lang_admin_php['display_filename'] = 'Näita pisipildi all faili nime'; // cpg1.5
+$lang_admin_php['display_thumbnail_rating'] = 'Näita pisipildi all reitingut'; // cpg1.5
+$lang_admin_php['alb_desc_thumb'] = 'Näita albumi kirjeldust'; // cpg1.5
+$lang_admin_php['thumbnail_to_fullsize'] = 'Mine pisipildilt otse täissuuruses pildile'; // cpg1.5
+$lang_admin_php['default_sort_order'] = 'Failide vaikimisi sorteerimisjärjekord'; // cpg1.5
+$lang_admin_php['min_votes_for_rating'] = 'Vähim häälte arv, millega fail saab ilmuda \'Kõrgeimalt hinnatud\' nimekirja'; // cpg1.5
+$lang_admin_php['picture_table_width'] = 'Tabeli laius faili näitamiseks'; // cpg1.5
+$lang_admin_php['display_pic_info'] = 'Faili info on vaikimisi nähtaval'; // cpg1.5
+$lang_admin_php['picinfo_movie_download_link'] = 'Näita video allalaadimislinki failiinfo alas'; // cpg1.5
+$lang_admin_php['max_img_desc_length'] = 'Pildi kirjelduse suurim pikkus'; // cpg1.5
+$lang_admin_php['max_com_wlength'] = 'Tähemärkide maksimumarv sõnas'; // cpg1.5
+$lang_admin_php['display_film_strip'] = 'Näita filmiriba'; // cpg1.5
+$lang_admin_php['max_film_strip_items'] = 'Elementide arv filmiribal'; // cpg1.5
+$lang_admin_php['slideshow_interval'] = 'Slaidiseansi intervall'; // cpg1.5
+$lang_admin_php['milliseconds'] = 'millisekundites'; // cpg1.5
+$lang_admin_php['slideshow_interval_detail'] = '1000 ms = 1 s'; // cpg1.5
+$lang_admin_php['slideshow_hits'] = 'Loenda slaidiseansi klikke'; // cpg1.5
+$lang_admin_php['ecard_flash'] = 'Luba Flash e-kaartidel'; // cpg1.5
+$lang_admin_php['not_recommended'] = 'ei ole soovitav'; // cpg1.5
+$lang_admin_php['recommended'] = 'soovitav'; // cpg1.5
+$lang_admin_php['transparent_overlay'] = 'Lisa läbipaistev kiht piltide varguse vähendamiseks'; // cpg1.5
+$lang_admin_php['old_style_rating'] = 'Pöördu tagasi vana hindamissüsteemi juurde'; // cpg1.5
+$lang_admin_php['old_style_rating_extra'] = 'See keelab \'Reitingutähekeste arv\' valiku'; // cpg1.5
+$lang_admin_php['rating_stars_amount'] = 'Reitingutähekeste arv hindamisel'; // cpg1.5
+$lang_admin_php['rate_own_files'] = 'Kasutajad võivad hinnata omi pilte'; // cpg1.5
+$lang_admin_php['filter_bad_words'] = 'Filtreeri kommentaaridest inetud sõnad välja'; // cpg1.5
+$lang_admin_php['enable_smilies'] = 'Luba smailid kommentaarides'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect'] = 'Luba sama kasutaja poolt mitu järjestikust kommentaari ühele failile'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect_details'] = '(ehk: keela spämmikaitse)'; // cpg1.5
+$lang_admin_php['max_com_lines'] = 'Ridade suurim arv kommentaaris'; // cpg1.5
+$lang_admin_php['max_com_size'] = 'Kommentaari maksimumpikkus'; // cpg1.5
+$lang_admin_php['email_comment_notification'] = 'Teavita kommentaaridest e-posti teel administraatorit'; // cpg1.5
+$lang_admin_php['comments_sort_descending'] = 'Kommentaaride sorteerimisjärjekord'; // cpg1.5
+$lang_admin_php['comments_per_page'] = 'Kommentaare lehel'; // cpg1.5
+$lang_admin_php['comments_anon_pfx'] = 'Anonüümsete kommenteerijate nime eesliide'; // cpg1.5
+$lang_admin_php['comment_approval'] = 'Kommentaarid vajavad heakskiitu'; // cpg1.5
+$lang_admin_php['display_comment_approval_only'] = 'Näita ainult kommentaare, mis vajavad heakskiitu lehel: &quot;Vaata kommentaare&quot;'; // cpg1.5
+$lang_admin_php['comment_placeholder'] = 'Näita lõppkasutajatele asendusteksti nende kommentaaride osas, mis ootavad admini heakskiitu'; // cpg1.5
+$lang_admin_php['comment_user_edit'] = 'Luba kasutajail muuta oma kommentaare'; // cpg1.5
+$lang_admin_php['comment_captcha'] = 'Näita lisatavate kommentaaride puhul Captcha\'t (visuaalkinnitust)'; // cpg1.5
+$lang_admin_php['comment_akismet_enable'] = 'Akismet'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_description'] = 'mida teha, kui kõrvaldatakse spämmikahtlusega kommentaar?'; // cpg1.5
+$lang_admin_php['comment_akismet_applicable_only'] = 'Valik rakendub ainult juhul, kui on sisestatud Akismeti valiidne API võti'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_approval'] = 'Luba kommentaarid, mis ei läbi Akismeti kontrolli (aga märgista need, kui heakskiitmata)'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_tell'] = 'Keela kommentaar, mis ei valideeru ja ütle autorile, et see lükati kõrvale'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_lie'] = 'Keela kommentaar, mis ei valideeru aga ütle autorile, et see lisati'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key'] = 'Akismeti API võti'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key_description'] = 'Akismeti keelamiseks jäta tühjaks'; // cpg1.5
+$lang_admin_php['comment_akismet_group'] = 'Rakenda Akismet nende kommentaaride puhul, mille on lisanud'; // cpg1.5
+$lang_admin_php['comment_promote_registration'] = 'Palu külalistel kommentaaride postitamiseks sisse logida'; // cpg1.5
+$lang_admin_php['thumb_width'] = 'Pisipildi maksimummõõde (laius, kui &quot;Kasutatav mõõde&quot; on &quot;Täpselt&quot;)'; // cpg1.5
+$lang_admin_php['thumb_use'] = 'Kasutatav mõõde'; // cpg1.5
+$lang_admin_php['thumb_use_detail'] = '(pisipildi laius, kõrgus või suurim kuvasuhe)'; // cpg1.5
+$lang_admin_php['thumb_height'] = 'Pisipildi kõrgus'; // cpg1.5
+$lang_admin_php['thumb_height_detail'] = '(rakendub ainult siis, kui &quot;Kasutatav mõõde&quot; on &quot;Täpselt&quot;)'; // cpg1.5
+$lang_admin_php['movie_audio_document'] = 'video, audio, dokument'; // cpg1.5
+$lang_admin_php['thumb_pfx'] = 'Pisipiltide eesliide'; // cpg1.5
+$lang_admin_php['enable_unsharp'] = 'Pisipiltide teravustamine: luba Unsharp Mask'; // cpg1.5
+$lang_admin_php['unsharp_amount'] = 'Pisipiltide teravustamise tugevus'; // cpg1.5
+$lang_admin_php['unsharp_radius'] = 'Pisipiltide teravustamise raadius'; // cpg1.5
+$lang_admin_php['unsharp_threshold'] = 'Pisipiltide teravustamise lävi'; // cpg1.5
+$lang_admin_php['jpeg_qual'] = 'JPEG-failide kvaliteet'; // cpg1.5
+$lang_admin_php['make_intermediate'] = 'Loo vahepealsed pildid'; // cpg1.5
+$lang_admin_php['picture_use'] = 'Vahepealse pildi mõõde'; // cpg1.5
+$lang_admin_php['picture_use_detail'] = '(laius, kõrgus või suurim kuvasuhe)'; // cpg1.5
+$lang_admin_php['picture_use_thumb'] = 'Nagu pisipilt'; // cpg1.5
+$lang_admin_php['picture_width'] = 'Vahepealse pildi maksimumlaius või -kõrgus'; // cpg1.5
+$lang_admin_php['max_upl_size'] = 'Üleslaetud faili maksimumsuurus'; // cpg1.5
+$lang_admin_php['kilobytes'] = 'KB'; // cpg1.5
+$lang_admin_php['pixels'] = 'px'; // cpg1.5
+$lang_admin_php['max_upl_width_height'] = 'Üleslaetud piltide maksimumlaius või -kõrgus'; // cpg1.5
+$lang_admin_php['auto_resize'] = 'Vähenda lubatust laiemad või kõrgemad pildid automaatselt'; // cpg1.5
+$lang_admin_php['fullsize_padding_x'] = 'Täismõõdus hüpikakna (pop-up\'i) horisontaalne polster (padding)'; // cpg1.5
+$lang_admin_php['fullsize_padding_y'] = 'Täismõõdus hüpikakna (pop-up\'i) vertikaalne polster (padding)'; // cpg1.5
+$lang_admin_php['allow_private_albums'] = 'Albumid võivad olla privaatsed'; // cpg1.5
+$lang_admin_php['allow_private_albums_note'] = '(MÄRKUS: selle keelamisel muutuvad kõik praegused privaatsed albumid nähtavaks)'; // cpg1.5
+$lang_admin_php['show_private'] = 'Näita privaatalbumite ikoone sisselogimata kasutajatele'; // cpg1.5
+$lang_admin_php['forbiden_fname_char'] = 'Failinimedes keelatud sümbolid'; // cpg1.5
+$lang_admin_php['silly_safe_mode'] = 'Luba &quot;lihtne safe mode&quot;'; // cpg1.5
+$lang_admin_php['allowed_img_types'] = 'Lubatud pildivormingud'; // cpg1.5
+$lang_admin_php['allowed_mov_types'] = 'Lubatud videovormingud'; // cpg1.5
+$lang_admin_php['media_autostart'] = 'Video automaatkäivitus'; // cpg1.5
+$lang_admin_php['allowed_snd_types'] = 'Lubatud audiovormingud'; // cpg1.5
+$lang_admin_php['allowed_doc_types'] = 'Lubatud dokumendivormingud'; // cpg1.5
+$lang_admin_php['thumb_method'] = 'Piltide suuruse muutmise meetod'; // cpg1.5
+$lang_admin_php['impath'] = 'Rada ImageMagick\'u utiliidi \'convert\' juurde'; // cpg1.5
+$lang_admin_php['impath_example'] = '(nt /usr/bin/)'; // cpg1.5
+$lang_admin_php['im_options'] = 'Käsurea võtmed ImageMagick\'ule'; // cpg1.5
+$lang_admin_php['read_exif_data'] = 'Loe JPEG-failidest EXIF-andmed'; // cpg1.5
+$lang_admin_php['read_iptc_data'] = 'Loe JPEG-failidest IPTC-andmed'; // cpg1.5
+$lang_admin_php['fullpath'] = 'Albumikataloog'; // cpg1.5
+$lang_admin_php['userpics'] = 'Kasutajafailide kataloog'; // cpg1.5
+$lang_admin_php['normal_pfx'] = 'Vahepealsete piltide eesliide'; // cpg1.5
+$lang_admin_php['default_dir_mode'] = 'Kataloogide vaikimisi õigused'; // cpg1.5
+$lang_admin_php['default_file_mode'] = 'Failide vaikimisi õigused'; // cpg1.5
+$lang_admin_php['enable_watermark'] = 'Vesimärgi kujutis'; // cpg1.5
+$lang_admin_php['enable_thumb_watermark'] = 'Vesimärgi kohandatud pisipildid'; // cpg1.5
+$lang_admin_php['where_put_watermark'] = 'Kuhu vesimärk paigutada'; // cpg1.5
+$lang_admin_php['which_files_to_watermark'] = 'Milliseid faile vesimärgistada'; // cpg1.5
+$lang_admin_php['watermark_file'] = 'Millist faili kasutada vesimärgistamiseks'; // cpg1.5
+$lang_admin_php['watermark_transparency'] = 'Vesipildi läbipaistvus'; // cpg1.5
+$lang_admin_php['zero_2_hundred'] = '0-100'; // cpg1.5
+$lang_admin_php['reduce_watermark'] = 'Vähenda vesimärki, kui pildi laius on väiksem, kui sisestatud väärtus. See on 100% osutuspunkt. Vesimärgi vähendamine on lineaarne (0 - keelab)'; // cpg1.5
+$lang_admin_php['watermark_transparency_featherx'] = 'Sea x läbipaistev värv'; // cpg1.5
+$lang_admin_php['watermark_transparency_feathery'] = 'Sea y läbipaistev värv'; // cpg1.5
+$lang_admin_php['gd2_only'] = 'Ainult GD2 puhul'; // cpg1.5
+$lang_admin_php['allow_user_registration'] = 'Luba uute kasutajate registreerimine'; // cpg1.5
+$lang_admin_php['global_registration_pw'] = 'Registreerimise üleüldine salasõna'; // cpg1.5
+$lang_admin_php['user_registration_disclaimer'] = 'Näita kasutaja registreerimisel kasutustingimusi'; // cpg1.5
+$lang_admin_php['registration_captcha'] = 'Näita registreerimislehel Captcha\'t (visuaalkinnitust)'; // cpg1.5
+$lang_admin_php['reg_requires_valid_email'] = 'Nõua registreerumisel e-posti aadressi tõestamist'; // cpg1.5
+$lang_admin_php['reg_notify_admin_email'] = 'Teavita kasutajate registreerumisest e-posti teel administraatorit'; // cpg1.5
+$lang_admin_php['admin_activation'] = 'Registreerumiste aktiveerimine administraatori poolt'; // cpg1.5
+$lang_admin_php['personal_album_on_registration'] = 'Loo kasutaja album personaalsesse galeriisse registreerumisel'; // cpg1.5
+$lang_admin_php['allow_unlogged_access'] = 'Luba sisselogimata kasutajate (anonüümsete või külaliste) juurdepääs'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate_full'] = 'kõik pildiformaadid'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate'] = 'pisipilt ja vahepealne pilt'; // cpg1.5
+$lang_admin_php['thumbnail_only'] = 'ainult pisipilt'; // cpg1.5
+$lang_admin_php['upload_mechanism'] = 'Vaikimisi üleslaadimise viis'; // cpg1.5
+$lang_admin_php['upload_swf'] = 'mitu faili korraga, Flash-i põhine (soovitatav)'; // cpg1.5
+$lang_admin_php['upload_single'] = 'üks fail korraga'; // cpg1.5
+$lang_admin_php['allow_user_upload_choice'] = 'Luba neil valida üleslaadimise viisi'; // cpg1.5
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Luba kahel kasutajal sama e-posti aadressi kasutada'; // cpg1.5
+$lang_admin_php['upl_notify_admin_email'] = 'Teavita heakskiitu ootavatest üleslaadimistest e-posti teel administraatorit'; // cpg1.5
+$lang_admin_php['allow_memberlist'] = 'Luba sisselogitud kasutajatel liikmete nimekirja vaadata'; // cpg1.5
+$lang_admin_php['allow_email_change'] = 'Luba neil oma profiilis e-posti aadressi muuta'; // cpg1.5
+$lang_admin_php['allow_user_account_delete'] = 'Luba neil kustutada oma kasutajakonto'; // cpg1.5
+$lang_admin_php['users_can_edit_pics'] = 'Luba neil säilitada kontroll oma piltide üle, mis asuvad avalikes galeriides'; // cpg1.5
+$lang_admin_php['allow_user_move_album'] = 'Luba neil oma albumeid lubatud kategooriate seas ringi tõsta'; // cpg1.5
+$lang_admin_php['allow_user_album_keyword'] = 'Luba neil albumeile võtmesõnu panna'; // cpg1.5
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Luba neil redigeerida oma albumeid lukustatud kategooorias'; // cpg1.5
+$lang_admin_php['login_method_username'] = 'Kasutajanimi'; // cpg1.5
+$lang_admin_php['login_method_email'] = 'E-posti aadress'; // cpg1.5
+$lang_admin_php['login_method_both'] = 'Mõlemad'; // cpg1.5
+$lang_admin_php['login_method'] = 'Kuidas sa soovid neil lasta sisse logida'; // cpg1.5
+$lang_admin_php['login_threshold'] = 'Ebaõnnestunud sisselogimiste arv kuni ajutise bännini'; // cpg1.5
+$lang_admin_php['login_threshold_detail'] = '(et ära hoida brute force ründeid)'; // cpg1.5
+$lang_admin_php['login_expiry'] = 'Ajutise bänni kestus pärast ebaõnnestunud sisselogimist'; // cpg1.5
+$lang_admin_php['minutes'] = 'minutit'; // cpg1.5
+$lang_admin_php['report_post'] = 'Luba administraatorile teatamine'; // cpg1.5
+$lang_admin_php['user_profile1_name'] = 'Profiili nr 1 nimi'; // cpg1.5
+$lang_admin_php['user_profile2_name'] = 'Profiili nr 2 nimi'; // cpg1.5
+$lang_admin_php['user_profile3_name'] = 'Profiili nr 3 nimi'; // cpg1.5
+$lang_admin_php['user_profile4_name'] = 'Profiili nr 4 nimi'; // cpg1.5
+$lang_admin_php['user_profile5_name'] = 'Profiili nr 5 nimi'; // cpg1.5
+$lang_admin_php['user_profile6_name'] = 'Profiili nr 6 nimi (kasuta seda profiili pikemate väljade jaoks, nt elulugu)'; // cpg1.5
+$lang_admin_php['user_field1_name'] = 'Välja nr 1 nimi'; // cpg1.5
+$lang_admin_php['user_field2_name'] = 'Välja nr 2 nimi'; // cpg1.5
+$lang_admin_php['user_field3_name'] = 'Välja nr 3 nimi'; // cpg1.5
+$lang_admin_php['user_field4_name'] = 'Välja nr 4 nimi'; // cpg1.5
+$lang_admin_php['cookie_name'] = 'Cookie nimi'; // cpg1.5
+$lang_admin_php['cookie_path'] = 'Cookie rada'; // cpg1.5
+$lang_admin_php['smtp_host'] = 'SMTP host (kui tühjaks jätta, kasutatakse sendmail\'i)'; // cpg1.5
+$lang_admin_php['smtp_username'] = 'SMTP kasutajanimi'; // cpg1.5
+$lang_admin_php['smtp_password'] = 'SMTP salasõna'; // cpg1.5
+$lang_admin_php['log_mode'] = 'Logide pidamise viis'; // cpg1.5
+$lang_admin_php['log_mode_details'] = 'Kõik logifailid on ingliskeelsed'; // cpg1.5
+$lang_admin_php['log_ecards'] = 'Logi e-kaarte'; // cpg1.5
+$lang_admin_php['log_ecards_detail'] = 'MÄRKUS: logi pidamisel võivad olla õiguslikud tagajärjed. Kasutajat peab teavitama registreerumisel, et e-kaarte logitakse. On soovitav pakkuda ka eraldi lehekülge privaatsuspoliitikaga.'; // cpg1.5
+$lang_admin_php['vote_details'] = 'Säilita detailne hääletamise statistika'; // cpg1.5
+$lang_admin_php['hit_details'] = 'Säilita detailne vaatamiste statistika'; // cpg1.5
+$lang_admin_php['display_stats_on_index'] = 'Näita statistikat saidi esilehel'; // cpg1.5
+$lang_admin_php['count_file_hits'] = 'Loenda failide vaatamisi'; // cpg1.5
+$lang_admin_php['count_album_hits'] = 'Loenda albumi vaatamisi'; // cpg1.5
+$lang_admin_php['count_admin_hits'] = 'Loenda admini vaatamisi'; // cpg1.5
+$lang_admin_php['debug_mode'] = 'Luba silumisrežiim'; // cpg1.5
+$lang_admin_php['debug_notice'] = 'Näita silumisrežiimis märkusi'; // cpg1.5
+$lang_admin_php['offline'] = 'Galerii on hetkel maas'; // cpg1.5
+$lang_admin_php['display_coppermine_news'] = 'Näita coppermine-gallery.net uudiseid'; // cpg1.5
+$lang_admin_php['display_coppermine_detail'] = 'näidatakse ainult adminile'; // cpg1.5
+$lang_admin_php['config_setting_invalid'] = '&laquo;%s&raquo; väärtused on väärad, palun vaata need üle.'; // cpg1.5
+$lang_admin_php['config_setting_ok'] = 'Sinu &laquo;%s&raquo; seaded on salvestatud.'; // cpg1.5
+$lang_admin_php['contact_form_settings'] = 'Kontaktivormi seaded'; // cpg1.5
+$lang_admin_php['contact_form_guest_enable'] = 'Näita anonüümsetele külalistele kontaktivormi'; // cpg1.5
+$lang_admin_php['contact_form_registered_enable'] = 'Näita registreeritud kasutajatele kontaktivormi'; // cpg1.5
+$lang_admin_php['with_captcha'] = 'koos Captcha\'ga'; // cpg1.5
+$lang_admin_php['without_captcha'] = 'ilma Captcha\'ta'; // cpg1.5
+$lang_admin_php['optional'] = 'vabal valikul'; // cpg1.5
+$lang_admin_php['mandatory'] = 'kohustuslik'; // cpg1.5
+$lang_admin_php['contact_form_guest_name_field'] = 'Näita külalistele saatja nime'; // cpg1.5
+$lang_admin_php['contact_form_guest_email_field'] = 'Näita külalistele saatja e-posti aadressi'; // cpg1.5
+$lang_admin_php['contact_form_subject_field'] = 'Näita teema rida'; // cpg1.5
+$lang_admin_php['contact_form_subject_content'] = 'E-kirjade teemarea tekst, mida kasutab kontaktivorm'; // cpg1.5
+$lang_admin_php['contact_form_sender_email'] = 'Kasuta saatja e-posti aadressi &quot;Kellelt&quot; rea peal'; // cpg1.5
+$lang_admin_php['allow_no_link'] = 'luba, aga ära näita linki'; // cpg1.5
+$lang_admin_php['allow_show_link'] = 'luba ja reklaami seda lingi näitamise näol'; // cpg1.5
+$lang_admin_php['display_sidebar_user'] = 'Külgpaan registreeritud kasutajatele'; // cpg1.5
+$lang_admin_php['display_sidebar_guest'] = 'Külgpaan külalistele'; // cpg1.5
+$lang_admin_php['do_not_change'] = 'Ära muuda seda, kui sa ei tea, MIDA sa teed!'; // cpg1.5
+$lang_admin_php['reset_to_default'] = 'Lähtesta vaikeväärtustele'; // cpg1.5
+$lang_admin_php['no_change_needed'] = 'Muudatusi pole vaja, konfiguratsioon on seatud vaikeväärtustele'; // cpg1.5
+$lang_admin_php['enabled'] = 'lubatud'; // cpg1.5
+$lang_admin_php['disabled'] = 'keelatud'; // cpg1.5
+$lang_admin_php['none'] = 'puudub'; // cpg1.5
+$lang_admin_php['warning_change'] = 'Seda seadet muutes saavad mõjutatud ainult need failid, mis lisatakse pärast seda. Seega on soovitav seda seadet mitte muuta, kui galeriis on juba faile. Sellegi poolest on sul võimalik eksisteerivatele failidele muudatusi rakendada utiliidiga "Admini tööriistad (muuda pildi mõõtmeid)" admin-menüüst.'; // cpg1.5
+$lang_admin_php['warning_exist'] = 'Neid seadeid ei tohi muuta, kui su andmebaasis juba faile on.'; // cpg1.5
+$lang_admin_php['warning_dont_submit'] = 'Kui sul ei ole ettekujutust muudatustest, mida see seade põhjustab, siis ära kinnita vormi ja tutvu esmalt dokumentatsiooniga.'; // cpg1.5 // js-alert
+$lang_admin_php['menu_only'] = 'ainult menüüs'; // cpg1.5
+$lang_admin_php['everywhere'] = 'igal pool'; // cpg1.5
+$lang_admin_php['manage_languages'] = 'Keelte Haldur'; // cpg1.5
+$lang_admin_php['form_token_lifetime'] = 'Vormi eluiga'; // cpg1.5
+$lang_admin_php['seconds'] = 'sekundit'; // cpg1.5
+$lang_admin_php['display_reset_boxes_in_config'] = 'Näita lähtestamise nuppe konfiguratsioonis'; // cpg1.5
+$lang_admin_php['upd_not_needed'] = 'Uuendus pole vajalik.'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = 'Saadetud e-kaardid';
+$lang_db_ecard_php['ecard_sender'] = 'Saatja';
+$lang_db_ecard_php['ecard_recipient'] = 'Saaja';
+$lang_db_ecard_php['ecard_date'] = 'Saatmise aeg';
+$lang_db_ecard_php['ecard_display'] = 'Näita e-kaarti';
+$lang_db_ecard_php['ecard_name'] = 'Nimi';
+$lang_db_ecard_php['ecard_email'] = 'E-post';
+$lang_db_ecard_php['ecard_ip'] = 'IP aadress';
+$lang_db_ecard_php['ecard_ascending'] = 'kasvavalt';
+$lang_db_ecard_php['ecard_descending'] = 'kahanevalt';
+$lang_db_ecard_php['ecard_sorted'] = 'Sorteeritud';
+$lang_db_ecard_php['ecard_by_date'] = 'kuupäeva järgi';
+$lang_db_ecard_php['ecard_by_sender_name'] = 'saatja nime järgi';
+$lang_db_ecard_php['ecard_by_sender_email'] = 'saatja e-posti aadressi järgi';
+$lang_db_ecard_php['ecard_by_sender_ip'] = 'saatja IP aadressi järgi';
+$lang_db_ecard_php['ecard_by_recipient_name'] = 'saaja nime järgi';
+$lang_db_ecard_php['ecard_by_recipient_email'] = 'saaja e-posti järgi';
+$lang_db_ecard_php['ecard_number'] = 'Näidatakse kirjeid %s kuni %s, kokku %s';
+$lang_db_ecard_php['ecard_goto_page'] = 'Mine lehele';
+$lang_db_ecard_php['ecard_records_per_page'] = 'Kirjeid lehel:';
+$lang_db_ecard_php['check_all'] = 'Märgista kõik';
+$lang_db_ecard_php['uncheck_all'] = 'Eemalda märgistus kõigilt';
+$lang_db_ecard_php['ecards_delete_selected'] = 'Kustuta märgitud e-kaardid';
+$lang_db_ecard_php['ecards_delete_confirm'] = 'Oled kindel, et tahad need kirjed kustutada? Märgista märkeruut!';
+$lang_db_ecard_php['ecards_delete_sure'] = 'Olen kindel';
+$lang_db_ecard_php['invalid_data'] = 'E-kaardi andmed, mida sa soovid vaadata, on sinu e-kirja programmi poolt viga saanud. Kontrolli lingi terviklikkust.';
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'Sa pead sisestama oma nime ja kommentaari';
+$lang_db_input_php['com_added'] = 'Sinu kommentaar on lisatud'; // cpg1.5
+$lang_db_input_php['alb_need_title'] = 'Sa pead panema albumile nime!';
+$lang_db_input_php['no_udp_needed'] = 'Uuendamist pole vaja.';
+$lang_db_input_php['alb_updated'] = 'Album uuendati';
+$lang_db_input_php['unknown_album'] = 'Valitud albumit pole olemas või pole sul õigusi seda täiendada';
+$lang_db_input_php['no_pic_uploaded'] = 'Ühtegi faili üles ei laetud!<br />Kui tõepoolest ikka valisid üleslaadimiseks faili, siis kontrolli, kas server üldse võimaldab failide üleslaadimist...';
+$lang_db_input_php['err_mkdir'] = 'Kataloogi %s loomine ebaõnnestus!';
+$lang_db_input_php['dest_dir_ro'] = 'Skriptil pole võimalik sihtkataloogi %s kirjutada!';
+$lang_db_input_php['err_move'] = '%s liigutamine asukohta %s on võimatu!';
+$lang_db_input_php['err_fsize_too_large'] = 'Üleslaetud fail on liiga suur (lubatud on kuni %s x %s)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'Üleslaetud pilt on liiga suur (lubatud on kuni %s KB)!';
+$lang_db_input_php['err_invalid_img'] = 'Üleslaetud fail pole sobiv pilt!';
+$lang_db_input_php['allowed_img_types'] = 'Üles laadida saad vaid %s pilte.';
+$lang_db_input_php['err_insert_pic'] = 'Faili \'%s\' pole võimalik albumisse lisada ';
+$lang_db_input_php['upload_success'] = 'Fail edukalt üles laetud..<br />Nähtavaks muutub see pärast administraatori heakskiitu.';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - üleslaadimisteavitus';
+$lang_db_input_php['notify_admin_email_body'] = '%s laadis üles pildi, mis ootab heakskiitu. Vt %s';
+$lang_db_input_php['info'] = 'Teade';
+$lang_db_input_php['com_updated'] = 'Kommentaar lisatud'; // cpg1.5
+$lang_db_input_php['alb_updated'] = 'Album uuendatud';
+$lang_db_input_php['err_comment_empty'] = 'Su kommentaar on tühi!';
+$lang_db_input_php['err_invalid_fext'] = 'Lubatud on ainult järgnevate laienditega failid:'; // js-alert
+$lang_db_input_php['no_flood'] = 'Vabandust, aga sa oled juba seda faili kommenteerinud.<br />Muuda postitatud kommentaari, kui tahad midagi parandada';
+$lang_db_input_php['redirect_msg'] = 'Sind suunatakse ümber.<br /><br />Kui lehte automaatselt ei uuendata, klõpsa \'Jätka\'';
+$lang_db_input_php['upl_success'] = 'Fail edukalt lisatud';
+$lang_db_input_php['email_comment_subject'] = 'Kommentaar Coppermine\'i fotogaleriis';
+$lang_db_input_php['email_comment_body'] = 'Keegi on sinu galeriisse kommentaari postitanud. Vaata seda siit';
+$lang_db_input_php['album_not_selected'] = 'Albumit pole valitud';
+$lang_db_input_php['com_author_error'] = 'Seda nime juba kasutab üks registreeritud kasutaja; logi sisse või vali uus nimi';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'originaalpilt'; // cpg1.5
+$lang_delete_php['fs_pic'] = 'täismõõdus pilt';
+$lang_delete_php['del_success'] = 'edukalt kustutatud';
+$lang_delete_php['ns_pic'] = 'normaalmõõdus pilt';
+$lang_delete_php['err_del'] = 'kustutamine pole võimalik';
+$lang_delete_php['thumb_pic'] = 'pisipilt';
+$lang_delete_php['comment'] = 'kommentaar';
+$lang_delete_php['im_in_alb'] = 'pilt albumis';
+$lang_delete_php['alb_del_success'] = 'Album &laquo;%s&raquo; kustutatud';
+$lang_delete_php['alb_mgr'] = 'Albumi Haldur';
+$lang_delete_php['err_invalid_data'] = 'Vigased andmed asukohas \'%s\'';
+$lang_delete_php['create_alb'] = 'Albumi \'%s\' loomine';
+$lang_delete_php['update_alb'] = 'Uuendamine: album \'%s\' pealkirjaga \'%s\' ja indeksiga \'%s\'';
+$lang_delete_php['del_pic'] = 'Kustuta fail';
+$lang_delete_php['del_alb'] = 'Kustuta album';
+$lang_delete_php['del_user'] = 'Kustuta kasutaja';
+$lang_delete_php['err_unknown_user'] = 'Valitud kasutajat pole olemas!';
+$lang_delete_php['err_empty_groups'] = 'Grupitabelit pole või on see tühi!';
+$lang_delete_php['comment_deleted'] = 'Kommentaar edukalt kustutatud';
+$lang_delete_php['npic'] = 'Pilt';
+$lang_delete_php['pic_mgr'] = 'Pildi Haldur';
+$lang_delete_php['update_pic'] = 'Uuendamine: pilt \'%s\' failinimega \'%s\' ja indeksiga \'%s\'';
+$lang_delete_php['username'] = 'Kasutajanimi';
+$lang_delete_php['anonymized_comments'] = '%s kommentaar(i) anonüümseks muudetud';
+$lang_delete_php['anonymized_uploads'] = '%s avalik(ku) üleslaadimine(-st) anonüümseks muudetud';
+$lang_delete_php['deleted_comments'] = '%s kommentaar(i) kustutatud';
+$lang_delete_php['deleted_uploads'] = '%s avalik(ku) üleslaadimine(-st) kustutatud';
+$lang_delete_php['user_deleted'] = 'Kasutaja %s kustutatud';
+$lang_delete_php['activate_user'] = 'Aktiveeri kasutaja konto';
+$lang_delete_php['user_already_active'] = 'Konto on juba aktiivne';
+$lang_delete_php['activated'] = 'Aktiveeritud';
+$lang_delete_php['deactivate_user'] = 'Deaktiveeri kasutaja konto';
+$lang_delete_php['user_already_inactive'] = 'Konto on juba mitteaktiivne';
+$lang_delete_php['deactivated'] = 'Aktiveerimata';
+$lang_delete_php['reset_password'] = 'Lähtesta salasõna(d)';
+$lang_delete_php['password_reset'] = 'Salasõna lähtestatud kujule %s';
+$lang_delete_php['change_group'] = 'Muuda esmast gruppi';
+$lang_delete_php['change_group_to_group'] = 'Muutmine: %s -&gt; %s';
+$lang_delete_php['add_group'] = 'Lisa teisene grupp';
+$lang_delete_php['add_group_to_group'] = 'Kasutaja %s lisamine gruppi %s. Ta on nüüd esmaselt %s ja teiseselt %s kasutajagrupi liige.';
+$lang_delete_php['status'] = 'Olek';
+$lang_delete_php['updating_album'] = 'Uuenda albumit '; // cpg1.5
+$lang_delete_php['moved_picture_to_position'] = 'Pilt %s tõstetud kohale %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = 'Oled kindel, et tahad selle faili kustutada?\\nKustutatakse ka kommentaarid.'; // js-alert
+$lang_display_image_php['del_pic'] = 'Kustuta see fail';
+$lang_display_image_php['size'] = '%s x %s px';
+$lang_display_image_php['views'] = '%s korda';
+$lang_display_image_php['slideshow'] = 'Slaidiseanss';
+$lang_display_image_php['stop_slideshow'] = 'Peata slaidiseanss';
+$lang_display_image_php['view_fs'] = 'Klõpsa pildi vaatamiseks täissuuruses';
+$lang_display_image_php['edit_pic'] = 'Faili info muutmine';
+$lang_display_image_php['crop_pic'] = 'Kärpimine ja pööramine';
+$lang_display_image_php['set_player'] = 'Vaheta mängijat';
+
+$lang_picinfo['title'] = 'Faili info';
+$lang_picinfo['Album name'] = 'Albumi nimi';
+$lang_picinfo['Rating'] = 'Hinnang (%s häälega)';
+$lang_picinfo['Date Added'] = 'Lisamise aeg';
+$lang_picinfo['Dimensions'] = 'Mõõtmed';
+$lang_picinfo['Displayed'] = 'Näidatud';
+$lang_picinfo['URL'] = 'URL';
+$lang_picinfo['Make'] = 'Kaamera valmistaja';
+$lang_picinfo['Model'] = 'Kaamera mudel';
+$lang_picinfo['DateTime'] = 'Aeg';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = 'Suurim ava';
+$lang_picinfo['FocalLength'] = 'Fookuskaugus';
+$lang_picinfo['Comment'] = 'Kommentaar';
+$lang_picinfo['addFav'] = 'Lisa lemmikutesse';
+$lang_picinfo['addFavPhrase'] = 'Lemmikud';
+$lang_picinfo['remFav'] = 'Eemalda lemmikutest';
+$lang_picinfo['iptcTitle'] = 'IPTC pealkiri';
+$lang_picinfo['iptcCopyright'] = 'IPTC autoriõigus';
+$lang_picinfo['iptcKeywords'] = 'IPTC märksõnad';
+$lang_picinfo['iptcCategory'] = 'IPTC kategooria';
+$lang_picinfo['iptcSubCategories'] = 'IPTC alamkategooria';
+$lang_picinfo['ColorSpace'] = 'Värviruum';
+$lang_picinfo['ExposureProgram'] = 'Särirežiim';
+$lang_picinfo['Flash'] = 'Välk';
+$lang_picinfo['MeteringMode'] = 'Mõõterežiim';
+$lang_picinfo['ExposureTime'] = 'Säriaeg';
+$lang_picinfo['ExposureBiasValue'] = 'Särinihe';
+$lang_picinfo['ImageDescription'] = 'Pildi kirjeldus';
+$lang_picinfo['Orientation'] = 'Orientatsioon';
+$lang_picinfo['xResolution'] = 'X eraldusvõime';
+$lang_picinfo['yResolution'] = 'Y eraldusvõime';
+$lang_picinfo['ResolutionUnit'] = 'Eraldusvõime ühik';
+$lang_picinfo['Software'] = 'Tarkvara';
+$lang_picinfo['YCbCrPositioning'] = 'YCbCrPositioning';
+$lang_picinfo['ExifOffset'] = 'EXIF Offset';
+$lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
+$lang_picinfo['FNumber'] = 'F-arv';
+$lang_picinfo['ExifVersion'] = 'EXIF versioon';
+$lang_picinfo['DateTimeOriginal'] = 'Originaali aeg';
+$lang_picinfo['DateTimedigitized'] = 'Digiteerimise aeg';
+$lang_picinfo['ComponentsConfiguration'] = 'Komponentide seadistus';
+$lang_picinfo['CompressedBitsPerPixel'] = 'Tihendatud bitte piksli kohta';
+$lang_picinfo['LightSource'] = 'Valgusallikas';
+$lang_picinfo['ISOSetting'] = 'ISO seade';
+$lang_picinfo['ColorMode'] = 'Värvirežiim';
+$lang_picinfo['Quality'] = 'Kvaliteet';
+$lang_picinfo['ImageSharpening'] = 'Pildi teravustamine';
+$lang_picinfo['FocusMode'] = 'Fookusrežiim';
+$lang_picinfo['FlashSetting'] = 'Välguseade';
+$lang_picinfo['ISOSelection'] = 'ISO valik';
+$lang_picinfo['ImageAdjustment'] = 'Pildi täppishäälestus';
+$lang_picinfo['Adapter'] = 'Adapter';
+$lang_picinfo['ManualFocusDistance'] = 'Käsitsi fookuskaugus';
+$lang_picinfo['DigitalZoom'] = 'Digisuum';
+$lang_picinfo['AFFocusPosition'] = 'AF fookusasend';
+$lang_picinfo['Saturation'] = 'Küllastus';
+$lang_picinfo['NoiseReduction'] = 'Müravähendus';
+$lang_picinfo['FlashPixVersion'] = 'FlashPix\'i versioon';
+$lang_picinfo['ExifImageWidth'] = 'EXIF pildi laius';
+$lang_picinfo['ExifImageHeight'] = 'EXIF pildi kõrgus';
+$lang_picinfo['ExifInteroperabilityOffset'] = 'EXIF-i koostalitlusvõime offset';
+$lang_picinfo['FileSource'] = 'Faili allikas';
+$lang_picinfo['SceneType'] = 'Stseeni tüüp';
+$lang_picinfo['CustomerRender'] = 'Kohandatud renderdamine';
+$lang_picinfo['ExposureMode'] = 'Särirežiim';
+$lang_picinfo['WhiteBalance'] = 'Valgetasakaal';
+$lang_picinfo['DigitalZoomRatio'] = 'Digisuum';
+$lang_picinfo['SceneCaptureMode'] = 'Stseenihõiverežiim';
+$lang_picinfo['GainControl'] = 'Signaali kohandamine';
+$lang_picinfo['Contrast'] = 'Kontrastsus';
+$lang_picinfo['Sharpness'] = 'Teravus';
+$lang_picinfo['ManageExifDisplay'] = 'EXIF info haldus';
+$lang_picinfo['success'] = 'Info edukalt uuendatud.';
+$lang_picinfo['show_details'] = 'Näita üksikasju'; // cpg1.5
+$lang_picinfo['hide_details'] = 'Peida üksikasju'; // cpg1.5
+$lang_picinfo['download_URL'] = 'Otseviide';
+$lang_picinfo['movie_player'] = 'Mängita faili standardrakendusega';
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d-lt %d-le %d kohta'; // cpg1.5
+$lang_display_comments['page'] = 'Lk'; // cpg1.5
+$lang_display_comments['edit_title'] = 'Muuda seda kommentaari';
+$lang_display_comments['delete_title'] = 'Kustuta see kommentaar'; // cpg1.5
+$lang_display_comments['confirm_delete'] = 'Oled kindel, et tahad selle kommentaari kustutada?'; // js-alert
+$lang_display_comments['add_your_comment'] = 'Lisa oma kommentaar';
+$lang_display_comments['name'] = 'Nimi';
+$lang_display_comments['comment'] = 'Kommentaar';
+$lang_display_comments['your_name'] = 'Sinu nimi';
+$lang_display_comments['report_comment_title'] = 'Teavita sellest kommentaarist administraatorit';
+$lang_display_comments['pending_approval'] = 'Kommentaar muutub nähtavaks pärast administraatori heakskiitu'; // cpg1.5
+$lang_display_comments['unapproved_comment'] = 'Heakskiiduta kommentaar'; // cpg1.5
+$lang_display_comments['pending_approval_message'] = 'Keegi on postitanud siia kommentaari. See muutub nähtavaks pärast administraatori heakskiitu.'; // cpg1.5
+$lang_display_comments['approve'] = 'Kiida kommentaar heaks'; // cpg1.5
+$lang_display_comments['disapprove'] = 'Märgista kommentaar kõlbmatuks'; // cpg1.5
+$lang_display_comments['log_in_to_comment'] = 'Anonüümsed kommentaarid pole siin lubatud. %sLogi sisse%s, kui soovid oma kommentaari postitada'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'Palun nimeta oma nimi ka'; // cpg1.5
+$lang_display_comments['comment_rejected'] = 'Sinu kommentaar on tagasi lükatud'; // cpg1.5
+
+$lang_fullsize_popup['click_to_close'] = 'Klõpsa pildil akna sulgemiseks';
+$lang_fullsize_popup['close_window'] = 'sulge aken'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'Saada e-kaart';
+$lang_ecard_php['invalid_email'] = 'Hoiatus: vigane e-posti aadress:'; // cpg1.5
+$lang_ecard_php['ecard_title'] = '%s saatis sulle e-kaardi';
+$lang_ecard_php['error_not_image'] = 'E-kaardina saab saata ainult pilte.'; // cpg1.5
+$lang_ecard_php['error_not_image_flash'] = 'Ainult pilte ja Flashi faile saab saata e-kaardina.'; // cpg1.5
+$lang_ecard_php['view_ecard'] = 'Alternatiivne link puhuks, kui e-kaarti ei näidata korralikult';
+$lang_ecard_php['view_ecard_plaintext'] = 'E-kaardi vaatamiseks kopeeri oma veebilehitseja aadressiribale see URL:';
+$lang_ecard_php['view_more_pics'] = 'Vaata rohkem pilte!';
+$lang_ecard_php['send_success'] = 'Sinu e-kaart saadeti teele';
+$lang_ecard_php['send_failed'] = 'Vabandust, aga serveril pole võimalik sinu e-kaarti saata...';
+$lang_ecard_php['from'] = 'Saatja';
+$lang_ecard_php['your_name'] = 'Sinu nimi';
+$lang_ecard_php['your_email'] = 'Sinu e-postiaadress';
+$lang_ecard_php['to'] = 'Kellele';
+$lang_ecard_php['rcpt_name'] = 'Saaja nimi';
+$lang_ecard_php['rcpt_email'] = 'Saaja e-posti aadress';
+$lang_ecard_php['greetings'] = 'Pealkiri';
+$lang_ecard_php['message'] = 'Sõnum';
+$lang_ecard_php['ecards_footer'] = '%s saatis IP aadressilt %s, %s (galerii aja järgi)';
+$lang_ecard_php['preview'] = 'E-kaardi eelvaade';
+$lang_ecard_php['preview_button'] = 'Eelvaade';
+$lang_ecard_php['submit_button'] = 'Saada e-kaart';
+$lang_ecard_php['preview_view_ecard'] = 'Sellest saab alternatiivne link, kui e-kaart valmis on. Eelvaatena see ei tööta.';
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = 'Teavita administraatorit';
+$lang_report_php['invalid_email'] = '<strong>Hoiatus</strong>: vigane e-posti aadress!';
+$lang_report_php['report_subject'] = '%s teavitab galerii %s kohta';
+$lang_report_php['view_report'] = 'Alternatiivne link puhuks, kui teavitust ei näidata korralikult';
+$lang_report_php['view_report_plaintext'] = 'Teavituse vaatamiseks kopeeri oma veebilehitseja aadressiribale see URL:';
+$lang_report_php['view_more_pics'] = 'Galerii';
+$lang_report_php['send_success'] = 'Sinu teavitus on saadetud';
+$lang_report_php['send_failed'] = 'Vabandust, aga serveril pole võimalik teavitust saata...';
+$lang_report_php['from'] = 'Saatja';
+$lang_report_php['your_name'] = 'Sinu nimi';
+$lang_report_php['your_email'] = 'Sinu e-posti aadress';
+$lang_report_php['to'] = 'Kellele';
+$lang_report_php['administrator'] = 'Administraator/moderaator';
+$lang_report_php['subject'] = 'Teema';
+$lang_report_php['comment_field_name'] = 'Kasutaja "%s" kommentaarist teavitamine';
+$lang_report_php['reason'] = 'Põhjus';
+$lang_report_php['message'] = 'Sõnum';
+$lang_report_php['report_footer'] = 'Saatis by %s IP aadressilt %s, %s (galerii aja järgi)';
+$lang_report_php['obscene'] = 'ropp';
+$lang_report_php['offensive'] = 'solvav';
+$lang_report_php['misplaced'] = 'teemast mööda või vales kohas';
+$lang_report_php['missing'] = 'kadunud';
+$lang_report_php['issue'] = 'vigane/ei kuva';
+$lang_report_php['other'] = 'muu';
+$lang_report_php['refers_to'] = 'Faili teavituse viide';
+$lang_report_php['reasons_list_heading'] = 'teavitamise põhjus(ed):';
+$lang_report_php['no_reason_given'] = 'põhjust pole märgitud';
+$lang_report_php['go_comment'] = 'Mine kommentaari juurde';
+$lang_report_php['view_comment'] = 'Vaata täielikku teavitust koos kommentaariga';
+$lang_report_php['type_file'] = 'fail';
+$lang_report_php['type_comment'] = 'kommentaar';
+$lang_report_php['invalid_data'] = 'Teavituse andmed, mida sa soovid vaadata, on sinu e-kirja programmi poolt viga saanud. Kontrolli lingi terviklikkust.';
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'Faili info';
+$lang_editpics_php['desc'] = 'Kirjeldus';
+$lang_editpics_php['approval'] = 'Heakskiit'; //cpg 1.5
+$lang_editpics_php['approved'] = 'Heaks kiidetud'; // cpg 1.5
+$lang_editpics_php['unapproved'] = 'Tagasi lükatud'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = 'Uus võtmesõna';
+$lang_editpics_php['new_keywords'] = 'Leitud uued võtmesõnad';
+$lang_editpics_php['existing_keyword'] = 'Olemasolev võtmesõna';
+$lang_editpics_php['pic_info_str'] = '%s &times; %s - %s KB - %s vaatamist - %s hindamist';
+$lang_editpics_php['approve'] = 'Kiida fail heaks';
+$lang_editpics_php['postpone_app'] = 'Lükka heakskiit edasi';
+$lang_editpics_php['del_pic'] = 'Kustuta fail';
+$lang_editpics_php['del_all'] = 'Kustuta KÕIK failid';
+$lang_editpics_php['read_exif'] = 'Loe EXIF-info uuesti';
+$lang_editpics_php['reset_view_count'] = 'Lähtesta vaatamisloendur';
+$lang_editpics_php['reset_all_view_count'] = 'Lähtesta KÕIK vaatamisloendurid';
+$lang_editpics_php['reset_votes'] = 'Lähtesta hinnangud';
+$lang_editpics_php['reset_all_votes'] = 'Lähtesta KÕIK hinnangud';
+$lang_editpics_php['del_comm'] = 'Kustuta kommentaarid';
+$lang_editpics_php['del_all_comm'] = 'Kustuta KÕIK kommentaarid';
+$lang_editpics_php['upl_approval'] = 'Üleslaadimise heakskiit';
+$lang_editpics_php['edit_pics'] = 'Muuda faile';
+$lang_editpics_php['edit_pic'] = 'Muuda faili'; // cpg 1.5
+$lang_editpics_php['see_next'] = 'Vaata järgmisi faile';
+$lang_editpics_php['see_prev'] = 'Vaata eelmisi faile';
+$lang_editpics_php['n_pic'] = '%s faili';
+$lang_editpics_php['n_of_pic_to_disp'] = 'Näidatavate failide arv';
+$lang_editpics_php['crop_title'] = 'Coppermine\'i Pildiredaktor';
+$lang_editpics_php['preview'] = 'Eelvaade';
+$lang_editpics_php['save'] = 'Salvesta pilt';
+$lang_editpics_php['save_thumb'] = 'Salvesta pisipildina';
+$lang_editpics_php['gallery_icon'] = 'Tee sellest minu ikoon';
+$lang_editpics_php['sel_on_img'] = 'Valik peab olema täielikult pildil!'; // js-alert
+$lang_editpics_php['album_properties'] = 'Albumi omadused';
+$lang_editpics_php['parent_category'] = 'Ülemkategooria';
+$lang_editpics_php['thumbnail_view'] = 'Pisipildivaade';
+$lang_editpics_php['select_unselect'] = 'vali kõik/mitte ükski';
+$lang_editpics_php['file_exists'] = 'Sihtfail \'%s\' on juba olemas.';
+$lang_editpics_php['rename_failed'] = 'Faili \'%s\' ümbernimetamine \'%s\'-ks ebaõnnestus.';
+$lang_editpics_php['src_file_missing'] = 'Lähtefail \'%s\' on kadunud.';
+$lang_editpics_php['mime_conv'] = 'Faili teisendamine \'%s\'-st to \'%s\'-ks pole võimalik';
+$lang_editpics_php['forb_ext'] = 'Keelatud faililaiend.';
+$lang_editpics_php['error_editor_class'] = 'Redaktori klass ei toimi sinu suuruse muutmise meetodi puhul'; // cpg 1.5
+$lang_editpics_php['error_document_size'] = 'Dokumendil pole laiust või kõrgust'; // cpg 1.5 // js-alert
+$lang_editpics_php['success_picture'] = 'Pilt edukalt salvestatud - sa võid nüüd %ssulgeda%s selle akna'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Pisipilt edukalt salvestatud - sa võid nüüd %ssulgeda%s selle akna'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['rotate'] = 'Pööra'; // cpg 1.5
+$lang_editpics_php['mirror'] = 'Peegelda'; // cpg 1.5
+$lang_editpics_php['scale'] = 'Skaleeri'; // cpg 1.5
+$lang_editpics_php['new_width'] = 'Uus laius'; // cpg 1.5
+$lang_editpics_php['new_height'] = 'Uus kõrgus'; // cpg 1.5
+$lang_editpics_php['enable_clipping'] = 'Luba nudimine, rakenda kärpimisel'; // cpg 1.5
+$lang_editpics_php['jpeg_quality'] = 'JPEG väljundkvaliteet'; // cpg 1.5
+$lang_editpics_php['or'] = 'VÕI'; // cpg 1.5
+$lang_editpics_php['approve_pic'] = 'Kiida pilt heaks'; // cpg 1.5
+$lang_editpics_php['approve_all'] = 'Kiida heaks KÕIK failid'; // cpg 1.5
+$lang_editpics_php['error_empty'] = 'Album on tühi'; // cpg1.5
+$lang_editpics_php['error_approval_empty'] = 'Pole enam ühtegi pilti heaks kiita'; // cpg1.5
+$lang_editpics_php['error_linked_only'] = 'Album sisaldab ainult lingitud faile, mida ei saa siin redigeerida'; // cpg1.5
+$lang_editpics_php['note_approve_public'] = 'Avalikku albumisse tõstetavad failid peab admin heaks kiitma.'; // cpg1.5
+$lang_editpics_php['note_approve_private'] = 'Privaatsesse albumisse tõstetavad failid peab admin heaks kiitma.' ; // cpg1.5
+$lang_editpics_php['note_edit_control'] = 'Avalikku albumisse tõstetud faile ei saa redigeerida.'; // cpg1.5
+$lang_editpics_php['confirm_move'] = 'Oled sa kindel, et sa soovid selle faili ringi tõsta?'; // cpg1.5 //js-alert
+$lang_editpics_php['success_changes'] = 'Muudatused edukalt salvestatud'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'Salasõna meeldetuletaja';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'Sa juba oled sisse logitud!';
+$lang_forgot_passwd_php['enter_email'] = 'Sisesta oma e-posti aadress';
+$lang_forgot_passwd_php['submit'] = 'sisesta';
+$lang_forgot_passwd_php['illegal_session'] = 'Salasõna unustamise sessioon on vigane või on aegunud.';
+$lang_forgot_passwd_php['failed_sending_email'] = 'Salasõna meeldetuletuse kirja saatmine pole võimalik!';
+$lang_forgot_passwd_php['email_sent'] = 'E-kiri sinu kasutajanime ja uue salasõnaga saadeti aadressile %s';
+$lang_forgot_passwd_php['verify_email_sent'] = 'Aadressile %s saadeti e-kiri. Palun kontrolli oma postkasti, et toiming lõpule viia.';
+$lang_forgot_passwd_php['err_unk_user'] = 'Valitud kasutajat pole olemas!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - uue salasõna taotlus';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - sinu uus salasõna';
+$lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+Sa taotlesid uut salasõna. Kui sa soovid endiselt, et salasõna sulle saadetaks, siis klõpsa järgnevale lingile:
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+Tervitustega,
+{SITE_NAME} haldaja
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+Siin on sinu uus salasõna:
+
+Kasutajanimi: {USER_NAME}
+Salasõna: {PASSWORD}
+
+Mine sisselogimiseks <a href="{SITE_LINK}">{SITE_LINK}</a>.
+
+Tervitustega,
+{SITE_NAME} haldaja
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'Grupi Haldur'; // cpg1.5.x
+$lang_groupmgr_php['group_name'] = 'Grupp';
+$lang_groupmgr_php['permissions'] = 'Õigused';
+$lang_groupmgr_php['public_albums'] = 'Avalike albumite üleslaadim.';
+$lang_groupmgr_php['personal_gallery'] = 'Personaalne galerii';
+$lang_groupmgr_php['disk_quota'] = 'Kettalimiit';
+$lang_groupmgr_php['rating'] = 'Reiting';
+$lang_groupmgr_php['ecards'] = 'E-kaardid';
+$lang_groupmgr_php['comments'] = 'Kommentaarid';
+$lang_groupmgr_php['allowed'] = 'Lubatud';
+$lang_groupmgr_php['approval'] = 'Heakskiidul';
+$lang_groupmgr_php['create_new_group'] = 'Loo uus grupp';
+$lang_groupmgr_php['del_groups'] = 'Kustuta valitud grupid';
+$lang_groupmgr_php['confirm_del'] = 'Hoiatus: grupi kustutamisel viiakse sinna kuulunud kasutajad üle gruppi &quot;Registreeritud&quot;.\n\nKas soovid jätkata?'; // js-alert
+$lang_groupmgr_php['title'] = 'Kasutajagruppide haldus';
+$lang_groupmgr_php['reset_to_default'] = 'Lähtesta vaikimisi nimele (%s) - soovitav!';
+$lang_groupmgr_php['error_group_empty'] = 'Grupi tabel oli tühi!<br />Loodi vaikimisi grupid, palun värskenda seda lehte';
+$lang_groupmgr_php['explain_greyed_out_title'] = 'Miks see rida hall on?';
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'Sa ei saa selle grupi omadusi muuta, sest selle grupi juurdepääsutase: PUUDUB. Kõik sisselogimata kasutajad (grupi %s liikmed) ei saa teha midagi peale sisselogimise, niisiis grupi seaded neile ei kehti. Muuda juurdepääsutaset siit või Galerii konfiguratsiooni lehelt: "Kasutaja seaded", "Luba sisselogimata kasutajate (anonüümsete või külaliste) juurdepääs".';
+$lang_groupmgr_php['group_assigned_album'] = 'omistatud album(id)';
+$lang_groupmgr_php['access_level'] = 'Juurdepääsu tase'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'kõik pildiformaadid'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate'] = 'pisipilt ja vahepealne pilt'; // cpg1.5
+$lang_groupmgr_php['thumbnail_only'] = 'ainult pisipilt'; // cpg1.5
+$lang_groupmgr_php['none'] = 'puudub'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'Tere tulemast!';
+
+$lang_album_admin_menu['confirm_delete'] = 'Oled kindel, et tahad selle albumi KUSTUTADA?\\nKõik failid ja kommentaarid selles kustutatakse samuti.'; // js-alert
+$lang_album_admin_menu['delete'] = 'Kustuta';
+$lang_album_admin_menu['modify'] = 'Omadused';
+$lang_album_admin_menu['edit_pics'] = 'Muuda faile';
+$lang_album_admin_menu['cat_locked'] = 'See album on muutmiseks lukustatud'; // cpg1.5.x
+
+$lang_list_categories['home'] = 'Kodu';
+$lang_list_categories['stat1'] = '[pictures] faili [albums] albumis ja [cat] kategoorias koos [comments] kommentaariga, mida on vaadatud [views] korda'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = '[pictures] faili [albums] albumis, mida on vaadatud [views] korda'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = 'Kasutaja %s\ galerii';
+$lang_list_categories['stat3'] = '[pictures] faili [albums] albumis koos [comments] kommentaariga, mida on vaadatud [views] korda'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'Kasutaja nimekiri';
+$lang_list_users['no_user_gal'] = 'Kasutaja galeriid puuduvad';
+$lang_list_users['n_albums'] = '%s album(id)';
+$lang_list_users['n_pics'] = '%s faile(id)';
+
+$lang_list_albums['n_pictures'] = '%s faili';
+$lang_list_albums['last_added'] = ', viimane lisati: %s';
+$lang_list_albums['n_link_pictures'] = '%s lingitud faili';
+$lang_list_albums['total_pictures'] = '%s faili kokku';
+$lang_list_albums['alb_hits'] = 'Albumit vaadatud: %s korda'; // cpg1.5
+$lang_list_albums['from_category'] = ' - kategooriast: '; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'Installer on juba ükskord töötanud ja nüüd on see lukus.';
+$lang_install['already_succ_explain'] = 'Kui sa soovid installerit uuesti käivitada, siis kustuta esmalt \'include/config.inc.php\' fail kataloogis, kuhu sa Coppermine\'i installisid. Seda võid teha suvalise FTP programmiga';
+$lang_install['cant_read_tmp_conf'] = 'Installer ei suuda lugeda ajutist konfifaili %s.';
+$lang_install['cant_write_tmp_conf'] = 'Installer ei suuda kirjutada ajutisse konfifaili %s.';
+$lang_install['review_permissions'] = 'Palun vaata üle kataloogi õigused.';
+$lang_install['change_lang'] = 'Muuda keelt';
+$lang_install['check_path'] = 'Kontrolli rada';
+$lang_install['continue'] = 'Edasi';
+$lang_install['conv_said'] = 'Konverteerimisprogramm ütles:';
+$lang_install['license_info'] = 'Coppermine on piltide ja multimeedia galeriipakett, mis on välja antud GNU GPL v3 litsentsi alusel. Installi käigus nõustudes oled edaspidi seotud Coppermine\'i litsentsiga:';
+$lang_install['cpg_info_frames'] = 'Sinu brauser ei võimalda sisemisi raame kuvada. Sa võid litsentsi üle vaadata kataloogist docs, mis käib Coppermine\'i paketiga kaasas.';
+$lang_install['license'] = 'Coppermine litsentsileping';
+$lang_install['create_table'] = 'Loon tabeli \'%s\'';
+$lang_install['db_populating'] = 'Proovin sisestada andmed andmebaasi.';
+$lang_install['db_alr_populated'] = 'Vajalikud andmed andmebaasi sisestatud.';
+$lang_install['dir_ok'] = 'Kataloog leitud';
+$lang_install['directory'] = 'Kataloog';
+$lang_install['email'] = 'E-posti aadress';
+$lang_install['email_no_match'] = 'E-posti aadressid ei sobi või on vigased.';
+$lang_install['email_verif'] = 'Kontrolli e-posti aadressi';
+$lang_install['err_cpgnuke'] = '<h1>VIGA</h1>Näib, et sa üritad paigaldada eraldiseisvat Coppermine\'i oma Nuke portaali.<br />Seda versiooni saab kasutada ainult eraldiseisvana!<br />Mõnede serverite seadistused võivad kuvada seda teadet isegi siis, kui sul ei ole Nuke portaali installitud - sel juhul sa <a href="%s?continue_anyway=1">jätka</a> installiga. Kui sa kasutad Nuke portaali, siis heida pilk <a href=\"http://www.cpgnuke.com/\">CpgNuke lehele</a> või kasuta ühte (tugiteenuseta) <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine\'i porti</a> - ära jätka!';
+$lang_install['error'] = 'VIGA';
+$lang_install['error_need_corr'] = 'Tuvastati järgnevad vead, mis on vaja eelnevalt parandada:';
+$lang_install['finish'] = 'Lõpeta installeerimine';
+$lang_install['gd_note'] = '<strong>Oluline:</strong> GD graafikateegi vanemad versioonid toetavad ainult JPEG ja PNG vormingus pilte. Sel juhul skript ei ole võimeline looma pisipilte GIF vormingus piltidest.';
+$lang_install['go_to_main'] = 'Mine põhilehele';
+$lang_install['im_no_convert_ex'] = 'Installer leidis ImageMagick\'u \'convert\' programmi \'%s\'-s, sellegi poolest ei saa seda skriptiga käivitada.<br />Sa võid proovida ImageMagick\'u asemel kasutada GD\'d.';
+$lang_install['im_not_found'] = 'Installer üritas leida ImageMagick\'ut, aga ei suutnud määratleda selle olemasolu või tekkis mingisugune viga. <br />Coppermine võib kasutada <a href="http://www.imagemagick.org/">ImageMagick\'u</a> \'convert\' programmi pisipiltide loomiseks. ImageMagick\'u poolt loodud piltide kvaliteet on parem GD1\'st aga võrdne GD2\'ga.<br />Kui ImageMagick on installitud sinu süsteemi ja sa soovid seda kasutada, <br />siis sa pead sisestama terve raja kuni \'convert\' programmini. <br />Windows\'is peab rada välja nägema umbes nii \'c:/ImageMagick/\' ja ei tohi sisaldada ühtegi tühikut, Unix\'is on see midagi sellist \'/usr/bin/\'.<br />Kui sa ei tea, kas ImageMagick on olemas või mitte, jäta see väli tühjaks -  installer proovib vaikimisi kasutada GD2\'e (mis on enamusel kasutajatest olemas). <br />Sa võid seda muuta ka hiljem (Coppermine\'i konfi lehel).';
+$lang_install['im_packages'] = 'Sinu server toetab järgmisi piltide pakette';
+$lang_install['im_path'] = 'Rada ImageMagick\'uni:';
+$lang_install['im_path_space'] = 'Rada ImageMagick\'uni (\'%s\') sisaldab vähemalt ühte tühikut. See tekitab probleeme skriptis.<br />Sa pead teisaldama ImageMagick\'u teise kataloogi.';
+$lang_install['installation'] = 'installeerimine';
+$lang_install['installer_locked'] = 'Installer on lukustatud';
+$lang_install['installer_selected'] = 'Installer on valitud';
+$lang_install['inv_im_path'] = 'Installer ei leia \'%s\' kataloogi, mille sa määratlesid ImageMagick\'u jaoks või ei ole õigusi sellele juurdepääsuks. Kontrolli õigekirja ja et sul oleks määratletud katalooogile juurdepääs.';
+$lang_install['lets_go'] = 'Minek!';
+$lang_install['mysql_create_btn'] = 'Loo';
+$lang_install['mysql_create_db'] = 'Loo uus MySQL andmebaas';
+$lang_install['mysql_db_name'] = 'MySQL andmebaasi nimi';
+$lang_install['mysql_error'] = 'MySQL viga: ';
+$lang_install['mysql_host'] = 'MySQL host<br />(localhost on tavaliselt OK)';
+$lang_install['mysql_username'] = 'MySQL kasutajanimi'; // cpg1.5
+$lang_install['mysql_password'] = 'MySQL salasõna'; // cpg1.5
+$lang_install['mysql_no_create_db'] = 'Ei suuda luua MySQL andmebaasi.';
+$lang_install['mysql_no_sel_dbs'] = 'Ei suuda leida olemasolevaid MySQL\'i andmebaase';
+$lang_install['mysql_succ'] = 'Edukas ühendumine andmebaasiga';
+$lang_install['mysql_tbl_pref'] = 'MySQL tabeli eesliide';
+$lang_install['mysql_test_connection'] = 'Testi ühendust';
+$lang_install['mysql_wrong_db'] = 'MySQL ei suuda leida andmebaasi nimega \'%s\', palun kontrolli sisestatud väärtust.';
+$lang_install['n_a'] = 'Pole saadaval';
+$lang_install['no_admin_email'] = 'Sisesta admini e-posti aadress';
+$lang_install['no_admin_password'] = 'Sisesta admini salasõna';
+$lang_install['no_admin_username'] = 'Sisesta admini kasutajanimi';
+$lang_install['no_dir'] = 'Kataloog pole saadaval';
+$lang_install['no_gd'] = 'Näib, et sinu PHP install ei sisalda \'GD\' graafikateeki ja sa ei märkinud, et soovid kasutada ImageMagick\'ut. Coppermine on häälestatud kasutama GD2\'e kuna automaatne GD tuvastamine vahetevahel ebaõnnestub. Kui GD on installitud sinu süsteemi, siis skript peaks töötama, vastasel juhul pead installima ImageMagick\'u.';
+$lang_install['no_mysql_conn'] = 'Ei suuda luua MySQL ühendust, palun kontrollige sisestatud MySQL\'i üksikasju';
+$lang_install['no_mysql_support'] = 'PHP\'l ei ole MySQL tuge.';
+$lang_install['no_thumb_method'] = 'Sa pead valima pilditöötlusrakenduse (GD/IM)';
+$lang_install['nok'] = 'Ei sobi';
+$lang_install['not_here_yet'] = 'Praegu ei ole siin midagi, palun klõpsa %ssiia%s tagasi pöördumiseks.';
+$lang_install['ok'] = 'OK';
+$lang_install['on_q'] = 'päringus';
+$lang_install['or'] = 'või';
+$lang_install['pass_err'] = 'Salasõnad ei kattu, sa kasutasid lubamatuid sümboleid või ei kirjutanud midagi.';
+$lang_install['password'] = 'Salasõna';
+$lang_install['password_verif'] = 'Kinnita salasõna';
+$lang_install['perm_error'] = '\'%s\' õigused on seatud %s, palun sea need';
+$lang_install['perm_ok'] = 'Teatud kataloogide õigused on kontrollitud ja näivad OK. <br />Palun jätka.';
+$lang_install['perm_not_ok'] = 'Teatud kataloogide õigused pole korrektsed.<br />Palun muuda õigusi alltoodud kataloogidel, mis on märgitud, kui "Ei sobi".'; // cpg1.5
+$lang_install['please_go_back'] = 'Enne jätkamist pöördu %ssiit%s tagasi ja paranda probleem.';
+$lang_install['populate_db'] = 'Täida andmebaas';
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> on nüüd nõuetekohaselt konfitud ja valmis kasutamiseks.<br /><a href="login.php">Logi sisse</a> kasutades infot, mille sisestasid admini konto loomisel.';
+$lang_install['sect_create_adm'] = 'See sektsioon nõuab infot, et luua sinu Coppermine\'i admini kontot. Kasuta ainult tähti ja numbreid. Sisesta andmed tähelepanelikult!';
+$lang_install['sect_mysql_info'] = 'See sektsioon nõuab infot, kuidas pöörduda sinu MySQL andmebaasi poole.<br />Kui sa ei tea, kuidas seda täita, siis uuri oma majutusteenuse pakkujalt.';
+$lang_install['sect_mysql_sel_db'] = 'Siin pead sa valima, millist andmebaasi sa soovid kasutada Coppermine\'i jaoks.<br />Kui sinu MySQL konto omab vajalikke privileege, siis saad paigaldamise käigus luua uue andmebaasi aga sa võid kasutada ka olemasolevat andmebaasi. Kui sulle ei sobi kumbki valik, siis pead esmalt looma andmebaasi väljaspool Coppermine\'i installi, seejärel pöörduma tagasi siia ja valima uue andmebaasi rippmenüüst. Sa võid ka muuta tabeli eesliidet (ära kasuta punkte!), kuigi vaikimisi eesliide on soovitatav.';
+$lang_install['select_lang'] = 'Vali vaikimisi keel: ';
+$lang_install['sql_file_not_found'] = 'Faili \'%s\' ei leitud. Kontrolli, kas sa ikka laadisid oma serverisse üles kõik Coppermine\'i failid.';
+$lang_install['status'] = 'Olek';
+$lang_install['subdir_called'] = 'Alamkataloog nimega \'%s\' peaks tavaliselt eksisteerima selles kaustas, kuhu sa Coppermine\'i üles laadisid.<br />Installer aga ei leia seda kataloogi. Kontrolli, kas sa ikka laadisid oma serverisse üles kõik Coppermine\'i failid.';
+$lang_install['title_admin'] = 'Loo Coppermine\'i administraator';
+$lang_install['title_dir_check'] = 'Kontrollin kataloogide õigusi';
+$lang_install['title_file_check'] = 'Kontrollin installifaile';
+$lang_install['title_finished'] = 'Install lõpetatud';
+$lang_install['title_imp'] = 'Pildi paketi valik';
+$lang_install['title_imp_test'] = 'Testin graafikateeki';
+$lang_install['title_mysql_db_sel'] = 'MySQL andmebaasi valik';
+$lang_install['title_mysql_pop'] = 'Loon andmebaasi struktuuri';
+$lang_install['title_mysql_user'] = 'MySQL kasutaja autentimine';
+$lang_install['title_welcome'] = 'Tere tulemast Coppermine\'i installerisse';
+$lang_install['tmp_conf_error'] = 'Ei ole võimeline kirjutama ajutist konfifaili - kontrolli, kas \'include\' kataloog on skripti poolt kirjutatav.';
+$lang_install['tmp_conf_ser_err'] = 'Kriitiline viga toimus installeris, proovi lehte värskendada või alusta algusest kõrvaldades \'include/config.tmp\' faili.';
+$lang_install['try_again'] = 'Proovi uuesti!';
+$lang_install['unable_write_config'] = 'Ei ole võimeline kirjutama konfifaili';
+$lang_install['user_err'] = 'Admini kasutajanimi peab sisaldama ainult tähti ja/või numbreid ning ei tohi olla tühi.';
+$lang_install['username'] = 'Kasutajanimi';
+$lang_install['your_admin_account'] = 'Sinu admini konto';
+$lang_install['no_cookie'] = 'Sinu brauser ei aktsepteerinud meie cookie\'t. On soovitav cookie\'t aktsepteerida.';
+$lang_install['no_javascript'] = 'Sinu brauser ei luba Javascript\'i - on tungivalt soovitav see sisse lülitada.';
+$lang_install['register_globals_detected'] = 'Näib, et sinu PHP konfiguratsioonil on lubatud \'register_globals\' - sa peaksid selle turvakaalutlustel välja lülitama.';
+$lang_install['more'] = 'rohkem';
+$lang_install['version_undetected'] = 'Skript ei suuda määratleda sinu serveri %s versiooni. Hoolitse selle eest, et see oleks viimane versioon %s.';
+$lang_install['version_incompatible'] = 'Skript avastas sinu serverist ühildumatu versiooni (%s) %s-st.<br />Hoolitse selle eest, et kasutataks ühilduvat versiooni (%s või paremat) enne jätkamist!';
+$lang_install['read_gif'] = 'Loe/kirjuta .gif faile';
+$lang_install['read_png'] = 'Loe/kirjuta .png faile';
+$lang_install['read_jpg'] = 'Loe/kirjuta .jpg faile';
+$lang_install['write_error'] = 'Ei suuda kirjutada loodud kujutist kettale.';
+$lang_install['read_error'] = 'Ei suuda lugeda algpilti.';
+$lang_install['combine_error'] = 'Ei suuda ühendada algpilte';
+$lang_install['text_error'] = 'Ei suuda lisada teksti algpildile';
+$lang_install['scale_error'] = 'Ei suuda skaleerida algpilti';
+$lang_install['pixels'] = 'px';
+$lang_install['combine'] = 'Ühenda 2 pilti';
+$lang_install['text'] = 'Kirjuta tekst pildile';
+$lang_install['scale'] = 'Skaleeri pilti';
+$lang_install['generated_image'] = 'Loodud pilt';
+$lang_install['reference_image'] = 'Etalonpilt';
+$lang_install['imp_test_error'] = 'Ühes või enamas testis tekkis viga, palun kontrolli, kas valisid õige pilditöötluspaketi ja kas see on õigesti konfigureeritud!';
+$lang_install['writable'] = 'Kirjutatav';
+$lang_install['not_writable'] = 'Ei ole kirjutatav';
+$lang_install['not_exist'] = 'Pole olemas';
+$lang_install['old_install'] = 'See on uue paigalduse nõustaja. Klõpsa %ssiia%s tavalise paigalduse lehele minekuks.'; //cpg1.5
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'Võtmesõnade Haldur';
+$lang_keywordmgr_php['search'] = 'Otsi';
+$lang_keywordmgr_php['keyword_test_search'] = 'Otsi võtmesõna %s uues aknas';
+$lang_keywordmgr_php['keyword_del'] = 'Kustuta võtmesõna %s';
+$lang_keywordmgr_php['confirm_delete'] = 'Oled kindel, et tahad kustutada võtmesõna %s tervest galeriist?'; // js-alert
+$lang_keywordmgr_php['change_keyword'] = 'Muuda võtmesõna';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = 'Keelte haldur';
+$lang_langmgr_php['english_language_name'] = 'Inglise keeles';
+$lang_langmgr_php['native_language_name'] = 'Kohalikus keeles';
+$lang_langmgr_php['custom_language_name'] = 'Kohandatud';
+$lang_langmgr_php['language_name'] = 'Keele nimi';
+$lang_langmgr_php['language_file'] = 'Keelefail';
+$lang_langmgr_php['flag'] = 'Lipp';
+$lang_langmgr_php['file_available'] = 'Olemas';
+$lang_langmgr_php['enabled'] = 'Luba';
+$lang_langmgr_php['complete'] = 'Valmis';
+$lang_langmgr_php['default'] = 'Vaikimisi';
+$lang_langmgr_php['missing'] = 'puudu';
+$lang_langmgr_php['broken'] = 'näib katkine või kättesaamatu';
+$lang_langmgr_php['exists_in_db_and_file'] = 'eksisteerib andmebaasis ja failina';
+$lang_langmgr_php['exists_as_file_only'] = 'eksisteerib ainult failina';
+$lang_langmgr_php['pick_a_flag'] = 'Vali üks';
+$lang_langmgr_php['replace_x_with_y'] = 'Asenda %s %s-ga';
+$lang_langmgr_php['tanslator_information'] = 'Tõlke info';
+$lang_langmgr_php['cpg_version'] = 'Coppermine\'i versioon';
+$lang_langmgr_php['hide_details'] = 'Peida üksikasjad';
+$lang_langmgr_php['show_details'] = 'Näita üksikasju';
+$lang_langmgr_php['loading'] = 'Laeb';
+$lang_langmgr_php['english_missing'] = 'Inglise keelefail on puudu, kuigi seda ei tohiks kunagi kustutada. Sa pead selle koheselt taastama.';
+$lang_langmgr_php['enable_at_least_one'] = 'Sa pead sisse lülitama vähemalt ühe keele galeriis, et see töötaks';
+$lang_langmgr_php['enable_default'] = 'Sa valisid vaikimisi keele, mis ei ole sisse lülitatud. Vali mõni muu vaikimisi keel või lülita sisse keel, mille valisid vaikimisi keeleks!';
+$lang_langmgr_php['available_default'] = 'Sa valisid vaikimisi keele, mida ei ole saadaval. Vali mõni muu vaikimisi keel!';
+$lang_langmgr_php['version_does_not_match'] = 'Selle faili versioon ei sobi sinu Coppermine\'i versiooniga. Kasuta ettevaatusega ja testi põhjalikult!';
+$lang_langmgr_php['no_version'] = 'Versiooni infot ei saanud hankida. Suure tõenäosusega see keelefail ei tööta üldse või pole tegelikult keelefail.';
+$lang_langmgr_php['filesize'] = 'Faili maht %s on uskumatu!';
+$lang_langmgr_php['content_missing'] = 'Fail ei sisalda vajalikke andmeid, ilmselt ei ole see õige keelefail.';
+$lang_langmgr_php['status'] = 'Olek';
+$lang_langmgr_php['default_language'] = 'Vaikimisi keel on nüüd %s';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'Logi sisse';
+$lang_login_php['enter_login_pswd'] = 'Sisselogimiseks sisesta oma kasutajanimi ja salasõna';
+$lang_login_php['username'] = 'Kasutajanimi';
+$lang_login_php['email'] = 'E-posti aadress'; // cpg1.5
+$lang_login_php['both'] = 'Kasutajanimi / E-posti aadress'; // cpg1.5
+$lang_login_php['password'] = 'Salasõna';
+$lang_login_php['remember_me'] = 'Mäleta mind';
+$lang_login_php['welcome'] = 'Tere, %s ...';
+$lang_login_php['err_login'] = 'Sisselogimine ebaõnnestus. Proovi uuesti.';
+$lang_login_php['err_already_logged_in'] = 'Sa oled juba sisselogitud!';
+$lang_login_php['forgot_password_link'] = 'Unustasin oma salasõna';
+$lang_login_php['cookie_warning'] = 'Hoiatus: su veebilehitseja ei luba skripti küpsiseid';
+$lang_login_php['send_activation_link'] = 'Kas aktiveerimislink läks kaotsi?';
+$lang_login_php['force_login'] = 'Selle lehe nägemiseks pead sisse logima'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Jätkamiseks logi sisse'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'Logi välja';
+$lang_logout_php['bye'] = 'Jällenägemiseni, %s ...';
+$lang_logout_php['err_not_logged_in'] = 'Sa pole sisselogitud!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = 'tase ülespoole';
+$lang_minibrowser_php['current_path'] = 'praegune asukoht';
+$lang_minibrowser_php['select_directory'] = 'palun vali kataloog';
+$lang_minibrowser_php['click_to_close'] = 'Klõpsa pildil akna sulgemiseks';
+$lang_minibrowser_php['folder'] = 'Kaust'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = 'Admini seadete näitamise väljalülimine...'; // cpg1.5
+$lang_mode_php[1] = 'Admini seadete näitamise sisselülimine...'; // cpg1.5
+$lang_mode_php['news_hide'] = 'Uudiste peitmine...'; // cpg1.5
+$lang_mode_php['news_show'] = 'Uudiste näitamine...'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Uuenda %s albumit';
+$lang_modifyalb_php['related_tasks'] = 'Seotud tegumid'; // cpg1.5
+$lang_modifyalb_php['choose_album'] = 'Vali album'; // cpg1.5
+$lang_modifyalb_php['general_settings'] = 'Üldised seaded';
+$lang_modifyalb_php['alb_title'] = 'Albumi pealkiri';
+$lang_modifyalb_php['alb_cat'] = 'Albumi kategooria';
+$lang_modifyalb_php['alb_desc'] = 'Albumi kirjeldus';
+$lang_modifyalb_php['alb_keyword'] = 'Albumi võtmesõna';
+$lang_modifyalb_php['alb_thumb'] = 'Albumi pisipilt';
+$lang_modifyalb_php['alb_perm'] = 'Selle albumi õigused';
+$lang_modifyalb_php['can_view'] = 'Albumit võib vaadata';
+$lang_modifyalb_php['can_upload'] = 'Külastajad tohivad faile üles laadida';
+$lang_modifyalb_php['can_post_comments'] = 'Külastajad tohivad kommenteerida';
+$lang_modifyalb_php['can_rate'] = 'Külastajad tohivad faile hinnata';
+$lang_modifyalb_php['user_gal'] = 'Kasutajagalerii';
+$lang_modifyalb_php['my_gal'] = '* Minu galerii *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* Kategooria puudub *';
+$lang_modifyalb_php['alb_empty'] = 'Album on tühi';
+$lang_modifyalb_php['last_uploaded'] = 'Viimati üleslaetud';
+$lang_modifyalb_php['public_alb'] = 'Igaüks (avalik album)';
+$lang_modifyalb_php['me_only'] = 'Ainult mina';
+$lang_modifyalb_php['owner_only'] = 'Ainult albumi omanik (%s)';
+$lang_modifyalb_php['group_only'] = 'Grupi \'%s\' liikmed';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'Andmebaasis pole ühtegi albumit, mida sa muuta saad.';
+$lang_modifyalb_php['update'] = 'Uuenda albumit';
+$lang_modifyalb_php['reset_album'] = 'Lähtesta album';
+$lang_modifyalb_php['reset_views'] = 'Nulli albumi %s vaatamised';
+$lang_modifyalb_php['reset_rating'] = 'Tühista albumis %s kõikide failide hinnangud';
+$lang_modifyalb_php['delete_comments'] = 'Kustuta albumist %s kõik kommentaarid';
+$lang_modifyalb_php['delete_files'] = '%sPöördumatult%s kustuta kõik failid albumis %s';
+$lang_modifyalb_php['views'] = 'vaatamist';
+$lang_modifyalb_php['votes'] = 'hinnangut';
+$lang_modifyalb_php['comments'] = 'kommentaari';
+$lang_modifyalb_php['files'] = 'faili';
+$lang_modifyalb_php['submit_reset'] = 'Lähtesta';
+$lang_modifyalb_php['reset_views_confirm'] = 'Olen kindel';
+$lang_modifyalb_php['notice1'] = '(*) sõltub %sGrupi Halduri%s seadetest'; //(do not translate %sgroups%s!)
+$lang_modifyalb_php['can_moderate'] = 'Albumit võib modereerida'; // cpg 1.5
+$lang_modifyalb_php['admins_only'] = 'Ainult adminid'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'Albumi salasõna (Uus salasõna)';
+$lang_modifyalb_php['alb_password_hint'] = 'Albumi salasõna vihje';
+$lang_modifyalb_php['edit_files'] = 'Muuda faile';
+$lang_modifyalb_php['parent_category'] = 'Ülemkategooria';
+$lang_modifyalb_php['thumbnail_view'] = 'Pisipildivaade';
+$lang_modifyalb_php['random_image'] = 'Suvaline pilt'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'Kaitse album salasõnaga (linnuke tähendab jah)'; //cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP info';
+$lang_phpinfo_php['explanation'] = 'Selle väljundi genereeris PHP-funktsioon <a href="http://www.php.net/phpinfo">phpinfo()</a>, mida näidatakse Coppermine\'i sees.';
+$lang_phpinfo_php['no_link'] = 'Oma php info teistele näitamine võib olla turvarisk, seepärast on see leht nähtav vaid siis, kui oled administraatorina sisse logitud. Sa ei saa selle lehe linki teiste jaoks postitada, neile keelatakse juurdepääs.';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'Pildi Haldur';
+$lang_picmgr_php['confirm_modifs'] = 'Kas tõesti kinnitada muudatused?'; // cpg1.5 // js-alert
+$lang_picmgr_php['no_change'] = 'Sa ei muutnud midagi!';
+$lang_picmgr_php['no_album'] = '* Albumit pole *';
+$lang_picmgr_php['explanation_header'] = 'Sellel lehel määratud kohandatud sorteerimisjärjestust arvestatakse ainult juhul, kui';
+$lang_picmgr_php['explanation1'] = 'administraator on määranud seadetes &quot;Failide vaikimisi järjestuse&quot; väärtuseks &quot;Asukoht kahanevalt&quot; või &quot;Asukoht kasvavalt&quot; (kehtib kõikidele kasutajatele, kes pole ise muud sorteerimismeetodit määranud)';
+$lang_picmgr_php['explanation2'] = 'kasutaja on pisipiltide lehel valinud &quot;Asukoht kahanevalt&quot; või &quot;Asukoht kasvavalt&quot; (kehtib individuaalselt)';
+$lang_picmgr_php['change_album'] = 'Albumit muutes lähevad muudatused kaotsi!'; // cpg1.5 // js-alert
+$lang_picmgr_php['submit_reminder'] = 'Sorteerimisjärjestust ei salvestata enne, kui klõpsad &quot;Rakenda muudatused&quot;.'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php['confirm_uninstall'] = 'Oled kindel, et tahad selle plugina kasutusest EEMALDADA?';
+$lang_pluginmgr_php['confirm_remove'] = 'MÄRKUS: Plugina API on keelatud. Kas soovid MANUAALSELT KÕRVALDADA selle plugina, ignoreerides mistahes ärakorjamise tegevust?'; // cpg1.5
+$lang_pluginmgr_php['confirm_delete'] = 'Oled kindel, et tahad selle plugina KUSTUTADA?';
+$lang_pluginmgr_php['pmgr'] = 'Pluginate Haldur';
+$lang_pluginmgr_php['explanation'] = 'Paigalda / eemalda / halda pluginaid kasutades seda lehte.'; // cpg1.5
+$lang_pluginmgr_php['plugin_enabled'] = 'Plugina API lubatud'; // cpg1.5
+$lang_pluginmgr_php['name'] = 'Nimi';
+$lang_pluginmgr_php['author'] = 'Autor';
+$lang_pluginmgr_php['desc'] = 'Kirjeldus';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'Paigaldatud pluginad';
+$lang_pluginmgr_php['n_plugins'] = 'Paigaldatavad pluginad';
+$lang_pluginmgr_php['none_installed'] = 'Ühtegi pole paigaldatud';
+$lang_pluginmgr_php['operation'] = 'Toiming';
+$lang_pluginmgr_php['not_plugin_package'] = 'Üleslaetud fail pole pluginapakett.';
+$lang_pluginmgr_php['copy_error'] = 'Tekkis viga paketi kopeerimisel pluginate kataloogi.';
+$lang_pluginmgr_php['upload'] = 'Lae üles';
+$lang_pluginmgr_php['configure_plugin'] = 'Konfigureeri pluginat';
+$lang_pluginmgr_php['cleanup_plugin'] = 'Korja plugin ära';
+$lang_pluginmgr_php['extra'] = 'Ekstra'; // cpg1.5
+$lang_pluginmgr_php['install_info'] = 'Paigaldamise info'; // cpg1.5
+$lang_pluginmgr_php['plugin_disabled_note'] = 'Plugina API on keelatud, seega see toiming pole lubatud.'; // cpg1.5
+$lang_pluginmgr_php['install'] = 'Paigalda'; // cpg1.5
+$lang_pluginmgr_php['uninstall'] = 'Eemalda'; // cpg1.5
+$lang_pluginmgr_php['minimum_requirements_not_met'] = 'Miinimumnõuded pole täidetud'; // cpg1.5
+$lang_pluginmgr_php['confirm_version'] = 'Ei suuda määratleda selle plugina versiooni nõudeid. See näitab tavaliselt, et plugin pole sinu Coppermine\'i versiooni jaoks ette nähtud ja võib su galerii uppi lüüa. Jätkata sellegi poolest? (ei soovita)'; // cpg1.5 // js-alert
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = 'Vabandust, aga sa oled seda faili juba hinnanud';
+$lang_rate_pic_php['rate_ok'] = 'Hääl arvestatud';
+$lang_rate_pic_php['forbidden'] = 'Iseenda faile ei saa hinnata.';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['disclamer'] = <<< EOT
+Kuigi {SITE_NAME} haldajad püüavad ebasobiva materjali võimalikult kiiresti eemaldada või seda toimetada, on siiski võimatu igat postitust kontrollida. Seega oled teadlik, et kõik postitused sellel saidil väljendavad nende autorite vaateid ja seisukohti, mitte aga saidi administraatorite või veebimeistri omi (v.a nende endi postituste korral), seega ei peeta neid vastutavaks.<br />
+<br />
+Sa lubad, et ei postita materjali, mis on kuritahtlik, rõve, vulgaarne, laimav, vaenuõhutav, ähvardav, seksuaalse suunitlusega või kehtivate seadustega vastuolus. Sa oled nõus, et saidi {SITE_NAME} veebimeistril, administraatoril ja moderaatoritel on õigus igal ajal oma parema äranägemise järgi sisu eemaldada või muuta. Kasutajana oled nõus, et ülalsisestatud infot hoitakse andmebaasis. Ehkki seda ei avaldata ilma sinu nõusolekuta kolmandatele osapooltele, ei saa veebimeistrit ega administraatorit pidada vastutavaks, kui võimaliku rünnaku käigus info lekkima peaks.<br />
+<br />
+See sait kasutab küpsiseid, et sinu arvutis infot hoida. Selle ainus eesmärk on vaatamiste kasutusmugavuse suurendamine. E-postiaadressi kasutatakse ainult registreerumise kinnitamiseks ja salasõna saatmiseks.<br />
+<br />
+Klõpsates &quot;Nõus&quot;, lubad käituda vastavalt ülalkirjeldatud reeglitele.
+EOT;
+$lang_register_php['page_title'] = 'Kasutajaks registreerumine';
+$lang_register_php['term_cond'] = 'Reeglid ja tingimused';
+$lang_register_php['i_agree'] = 'Olen nõus';
+$lang_register_php['submit'] = 'Saada registreerumine';
+$lang_register_php['err_user_exists'] = 'Sellise nimega kasutaja on juba olemas, palun vali teistsugune';
+$lang_register_php['err_global_pw'] = 'Vigane üldise registreerumise salasõna'; // cpg1.5
+$lang_register_php['err_global_pass_same'] = 'Sinu salasõna peab olema erinev üldisest salasõnast'; // cpg1.5
+$lang_register_php['err_duplicate_email'] = 'Sellise e-posti aadressiga kasutaja on juba olemas';
+$lang_register_php['err_disclaimer'] = 'Sa pead nõustuma tingimustega'; // cpg1.5
+$lang_register_php['enter_info'] = 'Sisesta registreerumisinfo';
+$lang_register_php['required_info'] = 'Kohustuslik info';
+$lang_register_php['optional_info'] = 'Vabatahtlik info';
+$lang_register_php['username'] = 'Kasutajanimi';
+$lang_register_php['password'] = 'Salasõna';
+$lang_register_php['password_again'] = 'Salasõna uuesti';
+$lang_register_php['global_registration_pw'] = 'Üldine salasõna'; // cpg1.5
+$lang_register_php['email'] = 'E-post';
+$lang_register_php['location'] = 'Asukoht';
+$lang_register_php['interests'] = 'Huvid';
+$lang_register_php['website'] = 'Koduleht';
+$lang_register_php['occupation'] = 'Amet';
+$lang_register_php['error'] = 'Viga';
+$lang_register_php['confirm_email_subject'] = '%s - registreerumiskinnitus';
+$lang_register_php['information'] = 'Info';
+$lang_register_php['failed_sending_email'] = 'Registreerumiskinnituse e-kirja saatmine pole võimalik!';
+$lang_register_php['thank_you'] = 'Aitäh, et registreerusid.<br /><br />Kiri juhistega konto aktiveerimiseks saadeti sinu poolt antud e-posti aadressile.';
+$lang_register_php['acct_created'] = 'Sinu konto on loodud ja sa saad nüüd oma kasutajanime ja salasõnaga sisse logida';
+$lang_register_php['acct_active'] = 'Sinu konto on nüüd aktiivne ja sa saad oma kasutajanime ja salasõnaga sisse logida';
+$lang_register_php['acct_already_act'] = 'Konto on juba aktiivne!';
+$lang_register_php['acct_act_failed'] = 'Selle konto aktiveerimine pole võimalik!';
+$lang_register_php['err_unk_user'] = 'Valitud kasutajat pole olemas!';
+$lang_register_php['x_s_profile'] = 'Kasutaja %s profiil';
+$lang_register_php['group'] = 'Grupp';
+$lang_register_php['reg_date'] = 'Liitunud';
+$lang_register_php['disk_usage'] = 'Kettakasutus';
+$lang_register_php['change_pass'] = 'Muuda salasõna';
+$lang_register_php['current_pass'] = 'Praegune salasõna';
+$lang_register_php['new_pass'] = 'Uus salasõna';
+$lang_register_php['new_pass_again'] = 'Uus salasõna veelkord';
+$lang_register_php['err_curr_pass'] = 'Praegune salasõna on väär';
+$lang_register_php['change_pass'] = 'Muuda minu salasõna';
+$lang_register_php['update_success'] = 'Sinu profiil uuendati';
+$lang_register_php['pass_chg_success'] = 'Sinu salasõna muudeti';
+$lang_register_php['pass_chg_error'] = 'Sinu salasõna ei muudetud';
+$lang_register_php['notify_admin_email_subject'] = '%s - registreerumisteatis';
+$lang_register_php['last_uploads'] = 'Viimati üleslaetud fail'; // cpg1.5
+$lang_register_php['last_uploads_detail'] = 'Klõpsa, et näha kõike, mille on üles laadinud %s'; // cpg1.5
+$lang_register_php['last_comments'] = 'Viimane kommentaar'; // cpg1.5
+$lang_register_php['you'] = 'sina'; // cpg1.5
+$lang_register_php['last_comments_detail'] = 'Klõpsa, et näha kõiki kommentaare, mille autor on %s'; // cpg1.5
+$lang_register_php['notify_admin_email_body'] = 'Uus kasutaja kasutajanimega "%s" on sinu galeriis registreerunud';
+$lang_register_php['pic_count'] = 'üleslaetud faili';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - registreerumistaotlus';
+$lang_register_php['thank_you_admin_activation'] = 'Tänan.<br />Taotlus sinu konto aktiveerimiseks saadeti administraatorile. Heakskiidu korral saadetakse sulle e-kiri.';
+$lang_register_php['acct_active_admin_activation'] = 'Konto on nüüd aktiivne ja kasutajale saadeti sellest teavitav e-kiri.';
+$lang_register_php['notify_user_email_subject'] = '%s - aktiveerimisteatis';
+$lang_register_php['delete_my_account'] = 'Kustuta mu kasutajakonto'; // cpg1.5
+$lang_register_php['warning_delete'] = 'Hoiatus: konto kustutamist ei saa tagasi võtta. Avalikesse albumitesse %ssinu poolt üleslaetud faile%s ja %skommentaare%s ei kustutata, kui sa oma kasutajakonto kustutad! Kustutatakse vaid failid, mis oled laadinud oma personaalsesse galeriisse.'; // cpg1.5 // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = 'Olen veendunud, et ma soovin kustutada oma kasutajakonto'; // cpg1.5
+$lang_register_php['really_delete'] = 'Kas sa tõepoolest soovid kustutada oma kasutajakonto?'; // cpg1.5 // js-alert
+$lang_register_php['edit_xs_profile'] = 'Muuda %s profiili'; // cpg1.5
+$lang_register_php['edit_my_profile'] = 'Muuda minu profiili'; // cpg1.5
+$lang_register_php['none'] = 'puudub'; // cpg1.5
+$lang_register_php['user_name_banned'] = 'Sinu valitud kasutajanimi ei ole sobiv. Vali mõni teine kasutajanimi'; // cpg1.5
+$lang_register_php['email_address_banned'] = 'Sa oled selles galeriis bännitud. Sul ei ole lubatud ka uuesti registreeruda. Sul tuleb otsida mõni teine galerii.'; // cpg1.5
+$lang_register_php['email_warning1'] = 'E-posti aadressi väli ei tohi olla tühi!'; // cpg1.5
+$lang_register_php['email_warning2'] = 'sinu sisestatud e-posti aadress ei ole korrektne. Kontrolli!'; // cpg1.5
+$lang_register_php['username_warning1'] = 'Kasutajanime väli ei tohi olla tühi!'; // cpg1.5
+$lang_register_php['username_warning2'] = 'Kasutajanimi peab olema vähemalt kahe sümboli pikkune!'; // cpg1.5
+$lang_register_php['password_warning1'] = 'Salasõna peab olema vähemalt kahe sümboli pikkune!'; // cpg1.5
+$lang_register_php['password_warning2'] = 'Kasutajanimi ja salasõna peavad olema erinevad!'; // cpg1.5
+$lang_register_php['password_verification_warning1'] = 'Need kaks salasõna ei kattu, palun sisesta need uuesti!'; // cpg1.5
+$lang_register_php['form_not_submit'] = 'Sisestusvormi ei saadetud - selles on vigu, mida sa pead parandama!'; // cpg1.5
+$lang_register_php['banned'] = 'Bännitud!'; // cpg1.5
+
+$lang_register_php['confirm_email'] = <<< EOT
+Tänan, et registreerusid saidil {SITE_NAME}
+
+Valitud kasutajanimega "{USER_NAME}" konto aktiveerimiseks klõpsa alloleval lingil või kopeeri see oma veebilehitseja aadressiribale.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Tervitades,
+{SITE_NAME} haldajad
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+Sinu galeriis registreerus uus kasutaja, "{USER_NAME}".
+
+Tema konto aktiveerimiseks klõpsa alloleval lingil või kopeeri see oma veebilehitseja aadressiribale.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+Sinu konto on heaks kiidetud ja aktiveeritud.
+
+Saad nüüd lehel <a href="{SITE_LINK}">{SITE_LINK}</a> oma kasutajanimega "{USER_NAME}" sisse logida.
+
+Tervitades,
+{SITE_NAME} haldajad
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'Vaata kommentaare';
+$lang_reviewcom_php['no_comment'] = 'Pole ühtegi ülevaatust vajavat kommentaari';
+$lang_reviewcom_php['n_comm_del'] = '%s kommentaar(i) kustutatud';
+$lang_reviewcom_php['n_comm_disp'] = 'Näidatavate kommentaaride arv';
+$lang_reviewcom_php['see_prev'] = 'Vaata eelmist';
+$lang_reviewcom_php['see_next'] = 'Vaata järgmist';
+$lang_reviewcom_php['del_comm'] = 'Kustuta valitud kommentaarid';
+$lang_reviewcom_php['user_name'] = 'Nimi';
+$lang_reviewcom_php['date'] = 'Kuupäev';
+$lang_reviewcom_php['comment'] = 'Kommentaar';
+$lang_reviewcom_php['file'] = 'Fail';
+$lang_reviewcom_php['name_a'] = 'Kasutajanimi kasvavalt';
+$lang_reviewcom_php['name_d'] = 'Kasutajanimi kahanevalt';
+$lang_reviewcom_php['date_a'] = 'Kuupäev kasvavalt';
+$lang_reviewcom_php['date_d'] = 'Kuupäev kahanevalt';
+$lang_reviewcom_php['comment_a'] = 'Kommentaari sisu kasvavalt';
+$lang_reviewcom_php['comment_d'] = 'Kommentaari sisu kahanevalt';
+$lang_reviewcom_php['file_a'] = 'Fail kasvavalt';
+$lang_reviewcom_php['file_d'] = 'Fail kahanevalt';
+$lang_reviewcom_php['approval_a'] = 'Heakskiit kasvavalt'; // cpg1.5
+$lang_reviewcom_php['approval_d'] = 'Heakskiit kahanevalt'; // cpg1.5
+$lang_reviewcom_php['ip_a'] = 'IP aadress kasvavalt'; // cpg1.5
+$lang_reviewcom_php['ip_d'] = 'IP aadress kahanevalt'; // cpg1.5
+$lang_reviewcom_php['akismet_a'] = 'Akismeti reiting (sobivad kommentaarid all)'; // cpg1.5
+$lang_reviewcom_php['akismet_d'] = 'Akismeti reiting (sobivad kommentaarid  ülal)'; // cpg1.5
+$lang_reviewcom_php['n_comm_appr'] = '%s heakskiidetud kommentaar(i)'; // cpg1.5
+$lang_reviewcom_php['n_comm_unappr'] = '%s tagasilükatud kommentaar(i)'; // cpg1.5
+$lang_reviewcom_php['configuration_changed'] = 'Heakskiitmise konfi muudeti'; // cpg1.5
+$lang_reviewcom_php['only_approval'] = 'näita ainult heakskiitmist vajavaid kommentaare'; // cpg1.5
+$lang_reviewcom_php['approval'] = 'Heakskiidetud'; // cpg1.5
+$lang_reviewcom_php['save_changes'] = 'Salvesta muudatused'; // cpg1.5
+$lang_reviewcom_php['n_confirm_delete'] = 'Kas sa tõepoolest soovid kustutada valitud kommentaari(d)?'; // cpg1.5
+$lang_reviewcom_php['with_selected'] = 'Koos valitutega'; // cpg1.5
+$lang_reviewcom_php['delete'] = 'kustuta'; // cpg1.5
+$lang_reviewcom_php['approve'] = 'kiida heaks'; // cpg1.5
+$lang_reviewcom_php['disapprove'] = 'märgi tagasilükatuks'; // cpg1.5
+$lang_reviewcom_php['do_nothing'] = 'ära tee midagi'; // cpg1.5
+$lang_reviewcom_php['comment_approved'] = 'Kommentaar heaks kiidetud'; // cpg1.5
+$lang_reviewcom_php['comment_unapproved'] = 'Kommentaar märgitud tagasilükatuks'; // cpg1.5
+$lang_reviewcom_php['ban_and_delete'] = 'Bänni kasutaja ja kustuta kommentaar(id)'; // cpg1.5
+$lang_reviewcom_php['akismet_status'] = 'Akismet ütles'; // cpg1.5
+$lang_reviewcom_php['is_spam'] = 'on spämm'; // cpg1.5
+$lang_reviewcom_php['is_not_spam'] = 'pole spämm'; // cpg1.5
+$lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
+$lang_reviewcom_php['akismet_count'] = 'Akismet leidis %s spämmisõnumit praeguseks'; // cpg1.5
+$lang_reviewcom_php['akismet_test_result'] = 'Testi oma Akismeti API võtme %s tulemusi'; // cpg1.5
+$lang_reviewcom_php['invalid'] = 'kehtetu'; // cpg1.5
+$lang_reviewcom_php['missing_gallery_url'] = 'Sa pead määratlema galerii URL-i oma Coppermine\'i konfis'; // cpg1.5
+$lang_reviewcom_php['unable_to_connect'] = 'Ei suuda ühenduda akismet.com\'iga'; // cpg1.5
+$lang_reviewcom_php['not_found'] = 'Siht-URL-i ei leitud. Võib-olla on akismet.com\'i saidi struktuur muutunud.'; // cpg1.5
+$lang_reviewcom_php['unknown_error'] = 'Tundmatu viga'; // cpg1.5
+$lang_reviewcom_php['error_message'] = 'Veateade oli'; // cpg1.5
+$lang_reviewcom_php['ip_address'] = 'IP aadress'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'Külgriba'; // cpg1.5
+$lang_sidebar_php['install'] = 'paigalda'; // cpg1.5
+$lang_sidebar_php['install_explain'] = 'Paljude teiste tarkade pöördumismeetodite hulgas, mis võimaldavad saidile kiiresti infot saada, pakume külgriba populaarseimatele brauseritele, mida kasutatakse erinevate opsüsteemidega, et tagada lehekülgedele lihtne juurdepääs. Siit leiab toetatud brauserite jaoks vajaliku paigaldamise ja mahavõtmise info.'; // cpg1.5
+$lang_sidebar_php['os_browser_detect'] = 'Sinu OS ja brauseri määratlemine'; // cpg1.5
+$lang_sidebar_php['os_browser_detect_explain'] = 'Skript proovib tuvastada sinu opsüsteemi ja brauseri versiooni - palun oota hetk. Kui automaatne tuvastamine ebaõnnestub, siis sa ehk soovid %snähtavaks teha%s kõik võimalikud külgriba paigaldamise valikud.'; // cpg1.5
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
+$lang_sidebar_php['mozilla_explain'] = 'Kui sa kasutad Mozilla 0.9.4 või hilisemat, võid %slisada meie külgriba oma seadistusele%s. Sa võid külgriba maha võtta, kasutades Mozilla "Kohanda külgriba" ("Customize Sidebar") dialoogi.'; // cpg1.5
+$lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 ja uuem Mac OS\'il'; // cpg1.5
+$lang_sidebar_php['ie_mac_explain'] = 'Kui sa kasutad Internet Explorer 5 või uuemat Mac OS\'il, %sava oma külgriba lehekülg%s eraldi aknas. Selles aknas ava "Leheküljehoidja" ("Page Holder") kaart akna vasakus servas. Klõpsa "Lisa" ("Add"). Kui sa soovid seda tulevikus kasutada, klõpsa "Lemmikud" ("Favorites") ja vali käsk "Lisa leheküljehoidja lemmikutesse" ("Add to Page Holder Favorites").'; // cpg1.5
+$lang_sidebar_php['ie_win'] = 'Internet Explorer 5 ja uuem Windows\'is'; // cpg1.5
+$lang_sidebar_php['ie_win_explain'] = 'Kui sa kasutad Internet Explorer 5 või uuemat Windows\'is, siis võid lisada külgriba oma viidete tööriistaribale või lemmikutesse ja klõpsates sellel näed meie külgriba seal, kus tavaliselt on otsinguriba, paremklõpsates %ssiin%s ja valides kontekstimenüüst "Lisa lemmikute hulka" ("Add to favorites"). See viide ei paigalda meie riba vaikimisi otsinguriba asemele, seega ei tehta sinu süsteemis mingeid muudatusi.'; // cpg1.5
+$lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 Windows XP/Vista\'s'; // cpg1.5
+$lang_sidebar_php['ie7_win_explain'] = 'Kui sa kasutad Internet Explorer 7-t Windows\'is, siis sa võid lisada navigeerimise pop-up\'i oma viidete tööriistaribale või lemmikutesse ja klõpsates sellel näed meie külgriba hüpikaknana (pop-up\'ina) paremklõpsates %ssiin%s ja valides kontekstimenüüst "Lisa lemmikute hulka" ("Add to favorites"). IE eelmistes versioonides oli võimalik lisada tegelikku külgriba, aga IE7-s ei saa seda teostada ilma keerulise registri häkkimiseta. Soovitav on kasutada mõnda teist brauserit, kui sa soovid kasutada tegelikku külgriba.'; // cpg1.5
+$lang_sidebar_php['opera'] = 'Opera 6 ja uuem'; // cpg1.5
+$lang_sidebar_php['opera_explain'] = 'Kui sa kasutad Opera\'t, siis võid %sklõpsata sellel viitel, et lisada meie külgriba oma seadistusele%s. Märgista seejärel "Näita paanil" ("Show in panel"). Sa võid külgriba maha võtta paremklõpsates selle kaardil ja valides kontekstimenüüst "Kustuta" ("Delete").'; // cpg1.5
+$lang_sidebar_php['additional_options'] = 'Lisavalikud'; // cpg1.5
+$lang_sidebar_php['additional_options_explain'] = 'Kui sa kasutad ülalmainitutest erinevat brauserit, siis klõpsa %ssiin%s, et näha kõiki võimalikke külgriba valikuid.'; // cpg1.5
+$lang_sidebar_php['cannot_add_sidebar'] = 'Külgriba ei saa lisada! Sinu brauser ei toeta seda meetodit!'; // cpg1.5 // js-alert
+$lang_sidebar_php['search'] = 'Otsi'; // cpg1.5
+$lang_sidebar_php['reload'] = 'Lae uuesti'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = 'Otsi';
+$lang_search_php['submit_search'] = 'otsi';
+$lang_search_php['keyword_list_title'] = 'Võtmesõnade nimekiri';
+$lang_search_php['keyword_msg'] = 'Ülalolev nimekiri pole täielik. See ei hõlma sõnu piltide pealkirjadest ega kirjeldustest. Proovi täistekstiotsingut.';
+$lang_search_php['edit_keywords'] = 'Muuda võtmesõnu';
+$lang_search_php['search in'] = 'Otsitakse:';
+$lang_search_php['ip_address'] = 'IP aadress';
+$lang_search_php['imgfields'] = 'Faili(de) otsimise alus';
+$lang_search_php['albcatfields'] = 'Otsi albumeid ja kategooriaid';
+$lang_search_php['age'] = 'Vanus';
+$lang_search_php['newer_than'] = 'Uuem kui';
+$lang_search_php['older_than'] = 'Vanem kui';
+$lang_search_php['days'] = 'päeva';
+$lang_search_php['all_words'] = 'Sobima peavad kõik sõnad (JA)';
+$lang_search_php['any_words'] = 'Sobima peab mõni sõna (VÕI)';
+$lang_search_php['regex'] = 'Otsi stringi (sõnaosa) järgi';
+$lang_search_php['album_title'] = 'Albumi pealkirja järgi';
+$lang_search_php['category_title'] = 'Kategooria pealkirja järgi';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = 'Uute failide otsimine';
+$lang_search_new_php['select_dir'] = 'Vali kataloog';
+$lang_search_new_php['select_dir_msg'] = 'See funktsioon võimaldab sul lisada hulganisti faile, mille oled FTP-kliendiga oma serverisse laadinud.<br /><br />Vali kataloog, kuhu oma failid üles laadisid.';
+$lang_search_new_php['no_pic_to_add'] = 'Pole ühtegi faili, mida lisada';
+$lang_search_new_php['need_one_album'] = 'Selle funktsiooni kasutamiseks on vaja vähemalt ühte albumit';
+$lang_search_new_php['warning'] = 'Hoiatus';
+$lang_search_new_php['change_perm'] = 'skript ei saa sellesse kataloogi kirjutada - enne failide lisamist määra selle õiguseks 755 või 777!';
+$lang_search_new_php['target_album'] = '<strong>Pane &quot;</strong>%s<strong>&quot; failid albumisse </strong>%s';
+$lang_search_new_php['folder'] = 'Kaust';
+$lang_search_new_php['image'] = 'fail';
+$lang_search_new_php['result'] = 'Tulemus';
+$lang_search_new_php['dir_ro'] = 'Pole kirjutatav. ';
+$lang_search_new_php['dir_cant_read'] = 'Pole loetav. ';
+$lang_search_new_php['insert'] = 'Uute failide galeriisse lisamine';
+$lang_search_new_php['list_new_pic'] = 'Uute failide nimekiri';
+$lang_search_new_php['insert_selected'] = 'Lisa valitud pildid';
+$lang_search_new_php['no_pic_found'] = 'Ei leitud ühtegi uut faili';
+$lang_search_new_php['be_patient'] = 'Palun ole kannatlik, skriptil läheb failide lisamisega aega';
+$lang_search_new_php['no_album'] = 'ühtegi albumit pole valitud';
+$lang_search_new_php['result_icon'] = 'klõpsa üksikasjade nägemiseks või uuesti laadimiseks';
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: fail lisati edukalt</li>
+        <li>%s: fail on duplikaat ja juba on andmebaasis</li>
+        <li>%s: faili lisamine polnud võimalik, kontrolli seadistust ja faili asukoha kataloogi õigusi</li>
+        <li>%s: vali esmalt album</li>
+        <li>%s: faile on vigane või kättesaamatu</li>
+        <li>%s: tundmatu failitüüp</li>
+        <li>%s: fail on tegelikult GIF vormingus</li>
+        <li>Kui ikoone ei ilmu, siis klõpsa katkisel failil, et näha, kas PHP andis mõne veateate</li>
+        <li>Kui brauseril ajalimiit täis saab, siis värskenda lehte</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'Märgista kõik';
+$lang_search_new_php['uncheck_all'] = 'Eemalda märgistus';
+$lang_search_new_php['no_folders'] = 'Kataloogis &quot;albums&quot; pole hetkel ühtegi alamkataloogi. Loo sinna vähemalt üks kataloog ja lae sinna FTP-kliendiga oma failid. Faile ei tohi laadida ainult kataloogidesse &quot;userpics&quot; või &quot;edit&quot; - need on ainult HTTP-üleslaadimistele ja sisemiseks kasutamiseks.';
+$lang_search_new_php['browse_batch_add'] = 'Lehitsetav kasutajaliides'; // cpg1.5
+$lang_search_new_php['display_thumbs_batch_add'] = 'Näita eelvaate pisipilte'; // cpg1.5
+$lang_search_new_php['edit_pics'] = 'Muuda faile';
+$lang_search_new_php['edit_properties'] = 'Albumi omadused';
+$lang_search_new_php['view_thumbs'] = 'Pisipildivaade';
+$lang_search_new_php['add_more_folder'] = 'Lisa hulgi faile kaustast %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'Sa oled juba sisse logitud!'; // cpg1.5
+$lang_send_activation_php['activation_not_required'] = 'See veebisait ei nõua aktiveerimist e-posti teel'; // cpg1.5
+$lang_send_activation_php['err_unk_user'] = 'Valitud kasutajat ei eksisteeri!'; // cpg1.5
+$lang_send_activation_php['resend_act_link'] = 'Saada aktiveerimise link uuesti'; // cpg1.5
+$lang_send_activation_php['enter_email'] = 'Sisesta oma e-posti aadress'; // cpg1.5
+$lang_send_activation_php['submit'] = 'Mine'; // cpg1.5
+$lang_send_activation_php['failed_sending_email'] = 'Aktiveerimislingiga e-kirja saatmine ebaõnnestus'; // cpg1.5
+$lang_send_activation_php['activation_email_sent'] = 'Aktiveerimislingiga e-kiri saadeti aadressile: %s. Palun kontrolli oma postkasti toimingu lõpuniviimiseks.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'kuva/peida see veerg';
+$lang_stat_details_php['title'] = 'Statistika üksikasjad'; // cpg1.5
+$lang_stat_details_php['vote'] = 'Hääletamise üksikasjad';
+$lang_stat_details_php['hits'] = 'Tabamuste üksikasjad';
+$lang_stat_details_php['stats'] = 'Hääletamise statistika';
+$lang_stat_details_php['users'] = 'Kasutaja statistika';
+$lang_stat_details_php['sdate'] = 'Kuupäev';
+$lang_stat_details_php['rating'] = 'Reiting';
+$lang_stat_details_php['search_phrase'] = 'Otsingufraas';
+$lang_stat_details_php['referer'] = 'Suunaja';
+$lang_stat_details_php['browser'] = 'Veebilehitseja';
+$lang_stat_details_php['os'] = 'Opsüsteem';
+$lang_stat_details_php['ip'] = 'IP aadress';
+$lang_stat_details_php['uid'] = 'Kasutaja'; // cpg1.5
+$lang_stat_details_php['sort_by_xxx'] = 'Sorteerimise alus: %s';
+$lang_stat_details_php['ascending'] = 'kasvavalt';
+$lang_stat_details_php['descending'] = 'kahanevalt';
+$lang_stat_details_php['internal'] = 'sisemine';
+$lang_stat_details_php['close'] = 'sulge';
+$lang_stat_details_php['hide_internal_referers'] = 'peida sisemised suunajad';
+$lang_stat_details_php['date_display'] = 'Kuupäeva vorming:';
+$lang_stat_details_php['records_per_page'] = 'kirjet lehel';
+$lang_stat_details_php['submit'] = 'sisesta / värskenda';
+$lang_stat_details_php['overall_stats'] = 'Üleüldine statistika'; // cpg1.5
+$lang_stat_details_php['stats_by_os'] = 'Statistika opsüsteemide alusel'; // cpg1.5
+$lang_stat_details_php['number_of_hits'] = 'Tabamuste arv'; // cpg1.5
+$lang_stat_details_php['total'] = 'Kokku'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Statistika brauserite alusel'; // cpg1.5
+$lang_stat_details_php['overall_stats_config'] = 'Üleüldine statistika konfiguratsioon'; // cpg1.5
+$lang_stat_details_php['hit_details'] = 'Säilita üksikasjalikku tabamuste statistikat'; // cpg1.5
+$lang_stat_details_php['hit_details_explanation'] = 'Säilita üksikasjalikku tabamuste statistikat'; // cpg1.5
+$lang_stat_details_php['vote_details'] = 'Säilita üksikasjalikku hääletamise statistikat'; // cpg1.5
+$lang_stat_details_php['vote_details_explanation'] = 'Säilita üksikasjalikku hääletamise statistikat'; // cpg1.5
+$lang_stat_details_php['empty_hits_table'] = 'Tühjenda kogu tabamuste statistika'; // cpg1.5
+$lang_stat_details_php['empty_hits_table_confirm'] = 'Oled sa täiesti kindel, et soovid kustutada KOGU oma galerii KÕIK tabamuste statistika kirjed? Seda käsku ei saa tagasi võtta!'; // cpg1.5 // js-alert
+$lang_stat_details_php['empty_votes_table'] = 'Tühjenda kogu hääletamise statistika'; // cpg1.5
+$lang_stat_details_php['empty_votes_table_confirm'] = 'Oled sa täiesti kindel, et soovid kustutada KOGU oma galerii KÕIK hääletamiste statistika kirjed? Seda käsku ei saa tagasi võtta!'; // cpg1.5 // js-alert
+$lang_stat_details_php['submit'] = 'Saada'; // cpg1.5
+$lang_stat_details_php['upd_success'] = 'Coppermine\'i konfi uuendati'; // cpg1.5
+$lang_stat_details_php['votes'] = 'häält'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual'] = 'Lähtesta valitud hääletus(ed)'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual_confirm'] = 'Oled sa kindel, et soovid kustutada valitud hääletused? Seda käsku ei saa tagasi võtta!'; // cpg1.5
+$lang_stat_details_php['back_to_intermediate'] = 'Tagasi vahepealsete failide vaatesse'; // cpg1.5
+$lang_stat_details_php['records_on_page'] = '%s kirjet %s lehel'; // cpg1.5
+$lang_stat_details_php['guest'] = 'Külaline'; // cpg1.5
+$lang_stat_details_php['not_implemented'] = 'ei ole veel rakendatud'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Faili üleslaadimine';
+$lang_upload_php['restrictions'] = 'Piirangud'; // cpg1.5
+$lang_upload_php['choose_method'] = 'Vali üleslaadimise meetod'; // cpg1.5
+$lang_upload_php['upload_swf'] = 'Mitu faili korraga - Flashi-põhine (soovitav)'; // cpg1.5
+$lang_upload_php['upload_single'] = 'lihtne - üks fail korraga'; // cpg1.5
+$lang_upload_php['up_instr_1'] = 'Vali rippmenüüst album';
+$lang_upload_php['up_instr_2'] = 'Klõpsa allolevat "Lehitse" nuppu ja liigu failini, mida soovid üles laadida. Sa võid valida ka mitu faili hoides all Ctrl klahvi.';
+$lang_upload_php['up_instr_3'] = 'Vali üleslaadimiseks rohkem faile korrates sammu nr 2';
+$lang_upload_php['up_instr_4'] = 'Klõpsa "Jätka" nuppu pärast kõikide failide üleslaadumist (nupp ilmub siis, kui oled üles laadinud vähemalt ühe faili).';
+$lang_upload_php['up_instr_5'] = 'Sind suunatakse lehele, kuhu saad sisestada üksikasjad üleslaetud failide kohta. Pärast selle täitmist saada see vorm ära vajutades vormi all olevale nupule "Rakenda muudatused".';
+$lang_upload_php['restriction_zip'] = 'Üles laetud ZIP-failid jäävad kokkupakituks, neid ei pakita serveris lahti.';
+$lang_upload_php['restriction_filesize'] = 'Serverisse üles laetavate failide maht ei tohi ületada %s faili kohta.';
+$lang_upload_php['reg_instr_1'] = 'Vigane tegevus vormi loomisel.';
+$lang_upload_php['no_name'] = 'Faili nimi pole saadaval'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'Üleslaadimine ebaõnnestus'; // cpg 1.5
+$lang_upload_php['no_post'] = 'Faili ei laetud üles POST meetodil.';
+$lang_upload_php['forb_ext'] = 'Keelatud faililaiend.';
+$lang_upload_php['exc_php_ini'] = 'Ületati php.ini\'s lubatud faili suurus.';
+$lang_upload_php['exc_file_size'] = 'Ületati CPG poolt lubatud faili suurus.';
+$lang_upload_php['partial_upload'] = 'Ainult osaline üleslaadimine.';
+$lang_upload_php['no_upload'] = 'Üleslaadimist ei toimunud.';
+$lang_upload_php['unknown_code'] = 'Tundmatu PHP üleslaadimise veakood.';
+$lang_upload_php['impossible'] = 'Ei suuda teisaldada.';
+$lang_upload_php['not_image'] = 'Ei ole pilt/on rikutud';
+$lang_upload_php['not_GD'] = 'Pole GD laiendus.';
+$lang_upload_php['pixel_allowance'] = 'Üles laetava pildi laius ja/või kõrgus on suurem, kui galerii seadistuses lubatud.';
+$lang_upload_php['failure'] = 'Üleslaadimise tõrge';
+$lang_upload_php['no_place'] = 'Eelmist faili ei saanud paigaldada.';
+$lang_upload_php['max_fsize'] = 'Suurim lubatud maht on %s';
+$lang_upload_php['picture'] = 'Fail';
+$lang_upload_php['pic_title'] = 'Faili pealkiri';
+$lang_upload_php['description'] = 'Faili kirjeldus';
+$lang_upload_php['keywords_sel'] = 'Vali võtmesõna';
+$lang_upload_php['err_no_alb_uploadables'] = 'Vabandust, pole ühtegi albumit, kuhu sul oleks lubatud faile üles laadida';
+$lang_upload_php['close'] = 'Sulge';
+$lang_upload_php['no_keywords'] = 'Vabandust, ühtegi võtmesõna pole saadaval!';
+$lang_upload_php['regenerate_dictionary'] = 'Genereeri võtmesõnastik uuesti';
+$lang_upload_php['allowed_types'] = 'Sul on lubatud üles laadida faile järgnevate laienditega:'; // cpg1.5
+$lang_upload_php['allowed_img_types'] = 'Pildifaili laiendid: %s'; // cpg1.5
+$lang_upload_php['allowed_mov_types'] = 'Videofaili laiendid: %s'; // cpg1.5
+$lang_upload_php['allowed_doc_types'] = 'Dokumendifaili laiendid: %s'; // cpg1.5
+$lang_upload_php['allowed_snd_types'] = 'Helifaili laiendid: %s'; // cpg1.5
+$lang_upload_php['please_wait'] = 'Palun oota kuni skript laeb - sellega läheb natuke aega'; // cpg1.5
+$lang_upload_php['alternative_upload'] = 'Alternatiivne üleslaadimise meetod'; // cpg1.5
+$lang_upload_php['xp_publish_promote'] = 'Kui sul on Windows XP/Vista, siis saad üleslaadimiseks kasutada ka Windows XP üleslaadimisnõustajat (Uploading Wizard), mis pakub lihtsalt kasutajaliidest.'; // cpg1.5
+$lang_upload_php['err_js_disabled'] = 'Flashi üleslaadimisliidest ei saa laadida. Sul peab olema JavaScript lubatud, et Flashi-põhist üleslaadimist nautida.'; // cpg1.5
+$lang_upload_php['err_flash_disabled'] = 'Üleslaadimisliidesel võtab toiming kaua aega või laadimine on ebaõnnestunud. Palun kontrolli, kas Flashi plugin on lubatud ja kas Flashi esitaja töötav versioon on paigaldatud.'; // cpg1.5
+$lang_upload_php['err_alternate_method'] = 'Alternatiivselt võid kasutada <a href="upload.php?single=1">üksiku</a> faili üleslaadimisliidest.'; // cpg1.5
+$lang_upload_php['err_flash_version'] = 'Üleslaadimisliides ei saa laadida. Võimalik, et sul on vaja paigaldada või uuendada Flashi esitaja. Külasta esitaja saamiseks lehekülge: <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Adobe Shockwave Flash</a>.'; // cpg1.5
+$lang_upload_php['flash_loading'] = 'Laetakse üleslaadimisliidest. Palun oota hetk...'; // cpg1.5
+
+$lang_upload_swf_php['browse'] = 'Lehitse...'; //cpg1.5
+$lang_upload_swf_php['cancel_all'] = 'Katkesta kõik üleslaadimised'; //cpg1.5
+$lang_upload_swf_php['upload_queue'] = 'Üleslaadimise järjekord'; //cpg1.5
+$lang_upload_swf_php['files_uploaded'] = 'faile üles laetud'; //cpg1.5
+$lang_upload_swf_php['all_files'] = 'Kõik failid'; //cpg1.5
+$lang_upload_swf_php['status_pending'] = 'Ootel...'; //cpg1.5
+$lang_upload_swf_php['status_uploading'] = 'Üleslaadimine...'; //cpg1.5
+$lang_upload_swf_php['status_complete'] = 'Lõpetatud.'; //cpg1.5
+$lang_upload_swf_php['status_cancelled'] = 'Katkestatud.'; //cpg1.5
+$lang_upload_swf_php['status_stopped'] = 'Peatatud.'; //cpg1.5
+$lang_upload_swf_php['status_failed'] = 'Üleslaadimine ebaõnnestus.'; //cpg1.5
+$lang_upload_swf_php['status_too_big'] = 'Fail on liiga suur.'; //cpg1.5
+$lang_upload_swf_php['status_zero_byte'] = 'Ei saa tühja faili üles laadida.'; //cpg1.5
+$lang_upload_swf_php['status_invalid_type'] = 'Vigane faili tüüp.'; //cpg1.5
+$lang_upload_swf_php['status_unhandled'] = 'Käsitlematu viga'; //cpg1.5
+$lang_upload_swf_php['status_upload_error'] = 'Üleslaadimise viga: '; //cpg1.5
+$lang_upload_swf_php['status_server_error'] = 'Serveri (IO) viga'; //cpg1.5
+$lang_upload_swf_php['status_security_error'] = 'Serveri viga'; //cpg1.5
+$lang_upload_swf_php['status_upload_limit'] = 'Üleslaadimise limiit ületatud.'; //cpg1.5
+$lang_upload_swf_php['status_validation_failed'] = 'Valideerimine ebaõnnestus. Üleslaadimine on vahele jäetud.'; //cpg1.5
+$lang_upload_swf_php['queue_limit'] = 'Sa kavatsesid panna järjekorda liiga palju faile.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_1'] = 'Sa oled üleslaadimise limiidini jõudnud.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_2'] = 'Sa võid valida kuni %s faili'; //cpg1.5
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'Liikmete nimekiri';
+$lang_usermgr_php['user_manager'] = 'Kasutajate Haldur';
+$lang_usermgr_php['title'] = 'Halda kasutajaid';
+$lang_usermgr_php['name_a'] = 'Nimi kasvavalt';
+$lang_usermgr_php['name_d'] = 'Nimi kahanevalt';
+$lang_usermgr_php['group_a'] = 'Grupp kasvavalt';
+$lang_usermgr_php['group_d'] = 'Grupp kahanevalt';
+$lang_usermgr_php['reg_a'] = 'Reg.-aeg kasvavalt';
+$lang_usermgr_php['reg_d'] = 'Reg.-aeg kahanevalt';
+$lang_usermgr_php['pic_a'] = 'Failide arv kasvavalt';
+$lang_usermgr_php['pic_d'] = 'Failide arv kahanevalt';
+$lang_usermgr_php['disku_a'] = 'Kettakasutus kasvavalt';
+$lang_usermgr_php['disku_d'] = 'Kettakasutus kahanevalt';
+$lang_usermgr_php['lv_a'] = 'Viimane külastus kasvavalt';
+$lang_usermgr_php['lv_d'] = 'Viimane külastus kahanevalt';
+$lang_usermgr_php['sort_by'] = 'Kasutajate sorteerimise alus:';
+$lang_usermgr_php['err_no_users'] = 'Kasutajate tabel on tühi!';
+$lang_usermgr_php['err_edit_self'] = 'Iseenda profiili ei saa niimoodi muuta, kasuta selleks linki \'Minu profiil\'';
+$lang_usermgr_php['with_selected'] = 'Vali toiming:';
+$lang_usermgr_php['delete_files_no'] = 'säilita avalikud failid (aga muuda anonüümseks)';
+$lang_usermgr_php['delete_files_yes'] = 'kustuta ka avalikud failid';
+$lang_usermgr_php['delete_comments_no'] = 'säilita kommentaarid (aga muuda anonüümseks)';
+$lang_usermgr_php['delete_comments_yes'] = 'kustuta ka kommentaarid';
+$lang_usermgr_php['activate'] = 'Aktiveeri';
+$lang_usermgr_php['deactivate'] = 'Deaktiveeri';
+$lang_usermgr_php['reset_password'] = 'Lähtesta salasõna';
+$lang_usermgr_php['change_primary_membergroup'] = 'Muuda esmast liikmegruppi';
+$lang_usermgr_php['add_secondary_membergroup'] = 'Lisa teisene liikmegrupp';
+$lang_usermgr_php['name'] = 'Kasutajanimi';
+$lang_usermgr_php['group'] = 'Grupp';
+$lang_usermgr_php['inactive'] = 'Mitteaktiivne';
+$lang_usermgr_php['operations'] = 'Toimingud';
+$lang_usermgr_php['pictures'] = 'Faile';
+$lang_usermgr_php['disk_space_used'] = 'Kasutatud ruum';
+$lang_usermgr_php['disk_space_quota'] = 'Kettalimiit'; // cpg1.5
+$lang_usermgr_php['registered_on'] = 'Registreerunud';
+$lang_usermgr_php['last_visit'] = 'Viimane külastus';
+$lang_usermgr_php['u_user_on_p_pages'] = '%d kasutajat %d lehel';
+$lang_usermgr_php['confirm_del'] = 'Oled kindel, et tahad selle kasutaja KUSTUTADA?\\nKustutatakse ka kõik tema failid ja albumid.'; // js-alert
+$lang_usermgr_php['mail'] = 'E-post';
+$lang_usermgr_php['err_unknown_user'] = 'Valitud kasutajat pole olemas!';
+$lang_usermgr_php['modify_user'] = 'Muuda kasutaja profiili';
+$lang_usermgr_php['notes'] = 'Märkmed';
+$lang_usermgr_php['note_list'] = 'Kui sa ei taha praegust salasõna muuta, jäta "salasõna" väli tühjaks';
+$lang_usermgr_php['password'] = 'Salasõna';
+$lang_usermgr_php['user_active'] = 'Kasutaja on aktiivne';
+$lang_usermgr_php['user_group'] = 'Kasutaja grupp';
+$lang_usermgr_php['user_email'] = 'Kasutaja e-post';
+$lang_usermgr_php['user_web_site'] = 'Kasutaja veebileht';
+$lang_usermgr_php['create_new_user'] = 'Loo uus kasutaja';
+$lang_usermgr_php['user_location'] = 'Kasutaja asukoht';
+$lang_usermgr_php['user_interests'] = 'Kasutaja huvid';
+$lang_usermgr_php['user_occupation'] = 'Kasutaja amet';
+$lang_usermgr_php['user_profile1'] = '$user_profile1';
+$lang_usermgr_php['user_profile2'] = '$user_profile2';
+$lang_usermgr_php['user_profile3'] = '$user_profile3';
+$lang_usermgr_php['user_profile4'] = '$user_profile4';
+$lang_usermgr_php['user_profile5'] = '$user_profile5';
+$lang_usermgr_php['user_profile6'] = '$user_profile6';
+$lang_usermgr_php['latest_upload'] = 'Hiljutised üleslaadimised';
+$lang_usermgr_php['no_latest_upload'] = 'Pole ühtegi faili üles laadinud'; // cpg1.5
+$lang_usermgr_php['last_comments'] = 'Viimased kommentaarid'; // cpg1.5
+$lang_usermgr_php['no_last_comments'] = 'Pole ühtegi kommentaari lisanud'; // cpg1.5
+$lang_usermgr_php['comments'] = 'Kommentaarid'; // cpg1.5
+$lang_usermgr_php['never'] = 'mitte kunagi';
+$lang_usermgr_php['search'] = 'Kasutaja otsing';
+$lang_usermgr_php['submit'] = 'Sisesta';
+$lang_usermgr_php['search_submit'] = 'Otsi!';
+$lang_usermgr_php['search_result'] = 'Otsingutulemused: ';
+$lang_usermgr_php['alert_no_selection'] = 'Esmalt pead vähemalt ühe kasutaja valima!'; // js-alert
+$lang_usermgr_php['select_group'] = 'Vali grupp';
+$lang_usermgr_php['groups_alb_access'] = 'Albumiõigused grupiti';
+$lang_usermgr_php['category'] = 'Kategooria';
+$lang_usermgr_php['modify'] = 'Kas muuta?';
+$lang_usermgr_php['group_no_access'] = 'Sel grupil pole erilisi juurdepääsuõigusi';
+$lang_usermgr_php['notice'] = 'Märkus';
+$lang_usermgr_php['group_can_access'] = 'Album(id), millele ainult "%s" juurde pääseb';
+$lang_usermgr_php['send_login_data'] = 'Saada sellele kasutajale sisselogimise andmed (salasõna saadetakse e-posti teel)'; // cpg1.5
+$lang_usermgr_php['send_login_email_subject'] = 'Sinu uue konto info'; // cpg1.5
+$lang_usermgr_php['failed_sending_email'] = 'Sisselogimisandmete e-kirja ei saa saata!'; // cpg1.5
+$lang_usermgr_php['view_profile'] = 'Vaata profiili'; // cpg1.5
+$lang_usermgr_php['edit_profile'] = 'Muuda profiili'; // cpg1.5
+$lang_usermgr_php['ban_user'] = 'Bänni kasutaja'; // cpg1.5
+$lang_usermgr_php['user_is_banned'] = 'Kasutaja on bännitud'; // cpg1.5
+$lang_usermgr_php['status'] = 'Olek'; // cpg1.5
+$lang_usermgr_php['status_active'] = 'aktiivne'; // cpg1.5
+$lang_usermgr_php['status_inactive'] = 'mitteaktiivne'; // cpg1.5
+$lang_usermgr_php['total'] = 'Kokku'; // cpg1.5
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+{SITE_NAME} keskkonnas on sulle loodud uus konto.
+
+Sa võid nüüd sisse logida aadressilt: <a href="{SITE_LINK}">{SITE_LINK}</a> kasutades kasutajanime: "{USER_NAME}" ja salasõna: "{USER_PASS}"
+
+
+Tervitades,
+{SITE_NAME} haldajad
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'Uuendaja'; // cpg1.5
+$lang_update_php['welcome_updater'] = 'Tere tulemast Coppermine\'i uuendajasse'; // cpg1.5
+$lang_update_php['could_not_authenticate'] = 'Autentimine ebaõnnestus'; // cpg1.5
+$lang_update_php['provide_admin_account'] = 'Palun sisesta oma Coppermine\'i adminikonto andmed või oma MySQL-i konto andmed'; // cpg1.5
+$lang_update_php['try_again'] = 'Proovi uuesti'; // cpg1.5
+$lang_update_php['mysql_connect_error'] = 'Ei suuda luua MySQL ühendust'; // cpg1.5
+$lang_update_php['mysql_database_error'] = 'MySQL ei leia andmebaasi nimega %s'; // cpg1.5
+$lang_update_php['mysql_said'] = 'MySQL ütles'; // cpg1.5
+$lang_update_php['check_config_file'] = 'Palun kontrolli MySQL andmeid: %s'; // cpg1.5
+$lang_update_php['performing_database_updates'] = 'Teostab andmebaasi uuendust'; // cpg1.5
+$lang_update_php['performing_file_updates'] = 'Teostab faili uuendust'; // cpg1.5
+$lang_update_php['already_done'] = 'Juba tehtud'; // cpg1.5
+$lang_update_php['password_encryption'] = 'Salasõnade krüptimine'; // cpg1.5
+$lang_update_php['alb_password_encryption'] = 'Albumi salasõnade krüptimine'; // cpg1.5
+$lang_update_php['category_tree'] = 'Kategooriapuu'; // cpg1.5
+$lang_update_php['authentication_needed'] = 'Nõutav on autentimine'; // cpg1.5
+$lang_update_php['username'] = 'Kasutajanimi'; // cpg1.5
+$lang_update_php['password'] = 'Salasõna'; // cpg1.5
+$lang_update_php['update_completed'] = 'Uuendus lõpetatud'; // cpg1.5
+$lang_update_php['check_versions'] = 'Soovitav on %skontrollida failide versioone%s, kui sa uuendasid oma vanemat Coppermine\'i versiooni'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'Kui sa ei soovi (või ei taha) kontrollida, siis võid minna %soma galerii alguslehele%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = 'Leiti järgnevad vead ja need peab esmalt parandama'; // cpg1.5
+$lang_update_php['delete_file'] = 'Kustuta %s'; // cpg1.5
+$lang_update_php['could_not_delete'] = 'Ei suuda kustutada puuduvate õiguste tõttu. Kustuta fail käsitsi!'; // cpg1.5
+$lang_update_php['rename_file'] = 'Nimeta %s ümber %s-ks'; // cpg1.5
+$lang_update_php['could_not_rename'] = 'Ei suuda ümber nimetada puuduvate õiguste tõttu. Nimeta fail käsitsi ümber!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = 'Admini tööriistad'; // cpg1.5
+$lang_util_php['file'] = 'Fail';
+$lang_util_php['problem'] = 'Probleem';
+$lang_util_php['status'] = 'Olek';
+$lang_util_php['title_set_to'] = 'pealkiri:';
+$lang_util_php['submit_form'] = 'sisesta';
+$lang_util_php['titles_updated'] = '%s pealkirja uuendatud.'; // cpg1.5
+$lang_util_php['updated_successfully'] = 'edukalt uuendatud'; // cpg1.5
+$lang_util_php['error_create'] = 'Viga loomisel';
+$lang_util_php['continue'] = 'Töötle veel pilte'; // cpg1.5
+$lang_util_php['main_success'] = 'Fail %s edukalt peamise failina kasutuses';
+$lang_util_php['error_rename'] = 'Viga %s ümbernimetamisel %s-ks';
+$lang_util_php['error_not_found'] = 'Faili %s ei leitud';
+$lang_util_php['back'] = 'Tagasi Admini tööriistade pealehele'; // cpg1.5
+$lang_util_php['thumbs_wait'] = 'Pisipiltide ja/või muudetud suurusega piltide uuendamine, palun oota...';
+$lang_util_php['thumbs_continue_wait'] = 'Pisipiltide ja/või muudetud suurusega piltide uuendamise jätkamine...';
+$lang_util_php['titles_wait'] = 'Pealkirjade uuendamine, palun oota...';
+$lang_util_php['delete_wait'] = 'Pealkirjade kustutamine, palun oota...';
+$lang_util_php['replace_wait'] = 'Originaalsuuruses piltide asendamine vähendatud piltidega, palun oota..';
+$lang_util_php['update'] = 'Pisipiltide ja/või muudetud suurusega piltide uuendamine';
+$lang_util_php['update_what'] = 'Uuenda';
+$lang_util_php['update_thumb'] = 'ainult pisipilte';
+$lang_util_php['update_pic'] = 'ainult muudetud suurusega pilte';
+$lang_util_php['update_both'] = 'nii pisipilte kui muudetud suurusega pilte';
+$lang_util_php['update_number'] = 'Töödeldud pilte klõpsu kohta:';
+$lang_util_php['update_option'] = '(Ajalimiidi probleemide korral proovi väiksemat väärtust)';
+$lang_util_php['update_missing'] = 'Uuenda ainult puuduvaid faile'; // cpg1.5
+$lang_util_php['filename_title'] = 'Failinime muutmine faili pealkirjaks';
+$lang_util_php['filename_how'] = 'Failinime muutmisel';
+$lang_util_php['filename_remove'] = 'eemalda lõpust laiend (.jpg või muu) ning asenda alakriipsud (_) tühikutega'; // cpg1.5
+$lang_util_php['filename_euro'] = 'asenda 2003_11_23_13_20_20.jpg kujuga 23/11/2003 13:20';
+$lang_util_php['filename_us'] = 'asenda 2003_11_23_13_20_20.jpg kujuga 11/23/2003 13:20';
+$lang_util_php['filename_time'] = 'asenda 2003_11_23_13_20_20.jpg kujuga 13:20';
+$lang_util_php['notitle'] = 'Rakenda ainult ilma pealkirjata failide puhul'; // cpg1.5
+$lang_util_php['delete_title'] = 'Kustuta failide pealkirjad';
+$lang_util_php['delete_title_explanation'] = 'Eemaldab määratud albumis kõikidelt failidelt pealkirjad.';
+$lang_util_php['delete_original'] = 'Originaalsuuruses fotode kustutamine';
+$lang_util_php['delete_original_explanation'] = 'Täissuuruses piltide kustutamine.';
+$lang_util_php['delete_intermediate'] = 'Vahepealsete piltide kustutamine';
+$lang_util_php['delete_intermediate_explanation1'] = 'Kustutab vahepealsed (normaalsuuruses) pildid.'; // cpg1.5
+$lang_util_php['delete_intermediate_explanation2'] = 'Kasuta seda kettaruumi vabastamiseks juhul, kui pärast piltide lisamist on seadistuses keelatud vahepealsete piltide loomine.'; // cpg1.5
+$lang_util_php['delete_intermediate_check'] = 'Seadistuse \'Loo vahepealsed pildid\' valik on hetkel seatud: %s.'; // cpg1.5
+$lang_util_php['no_image'] = '%s jäeti vahele kuna see ei ole pilt.'; // cpg1.5
+$lang_util_php['enabled'] = 'lubatud'; // cpg1.5
+$lang_util_php['disabled'] = 'keelatud'; // cpg1.5
+$lang_util_php['delete_replace'] = 'Kustutab originaalsuuruses pildid ja asendab need vähendatud versioonidega';
+$lang_util_php['titles_deleted'] = 'Kõik pealkirjad määratud albumis on eemaldatud';
+$lang_util_php['deleting_intermediates'] = 'Vahepealsete piltide kustutamine, palun oota...';
+$lang_util_php['searching_orphans'] = 'Orbude otsimine, palun oota...';
+$lang_util_php['delete_orphans'] = 'Orvuks jäänud kommentaaride kustutamine';
+$lang_util_php['delete_orphans_explanation'] = 'Tuvastab ja laseb kustutada kommentaarid, mis on seotud failidega, mida enam galeriis ei ole.<br />Kontrollib üle kõik albumid.';
+$lang_util_php['update_full_normal_thumb'] = 'Kõik: täismõõdus, muudetud suurusega ja pisipildid'; // cpg1.5
+$lang_util_php['update_full_normal'] = 'Nii muudetud suurusega, kui täismõõdus (kui koopia originaalist on olemas)'; // cpg1.5
+$lang_util_php['update_full'] = 'Ainult täismõõdus (kui koopia originaalist on olemas)'; // cpg1.5
+$lang_util_php['delete_back'] = 'Kustuta vesimärgistatud originaalkujutiste tagavarakoopia'; // cpg1.5
+$lang_util_php['delete_back_explanation'] = 'Kustutab tagavarakoopia. Sellega hoiab kokku natuke ketta mahtu aga vesimärki ei ole võimalik enam tagasi võtta!!! Pärast seda on vesimärk alaline.'; // cpg1.5
+$lang_util_php['finished'] = '<br />Pisipiltide/kujutiste uuendamine lõpetatud!<br />'; // cpg1.5
+$lang_util_php['autorefresh'] = 'Automaatselt värskenda (ei pea enam klõpsama jätkamise nuppu)'; // cpg1.5
+$lang_util_php['refresh_db'] = 'Lae uuesti faili mõõtude ja mahu info';
+$lang_util_php['refresh_db_explanation'] = 'See laeb uuesti faili mahu ja mõõdud. Kasuta seda, kui kettalimiit on ebakorrektne või kui faile on käsitsi muudetud.';
+$lang_util_php['reset_views'] = 'Lähtesta vaatamiste loendur';
+$lang_util_php['reset_views_explanation'] = 'Nullib kõikide failide vaatamiste arvu määratud albumis.';
+$lang_util_php['reset_success'] = 'Lähtestamine õnnestus'; // cpg1.5
+$lang_util_php['orphan_comment'] = 'leiti orbkommentaare';
+$lang_util_php['delete_all'] = 'Kustuta kõik';
+$lang_util_php['delete_all_orphans'] = 'Kas kustutada kõik orvud?';
+$lang_util_php['comment'] = 'Kommentaar: ';
+$lang_util_php['nonexist'] = 'lisatud olematule failile # ';
+$lang_util_php['delete_old'] = 'Kustuta failid, mis on vanemad, kui seatud päevade arv'; // cpg1.5
+$lang_util_php['delete_old_explanation'] = 'Kustutab failid, mis on vanemad, kui sinu poolt määratud päevade arv (täismõõdulised, vahepealsed, pisipildid). Kasuta seda funktsiooni kettaruumi vabastamiseks.'; // cpg1.5
+$lang_util_php['delete_old_warning'] = 'Hoiatus: määratud failid kustutatakse ilma täiendavate hoiatusteta!'; // cpg1.5
+$lang_util_php['deleting_old'] = 'Kustutab vanu pilte, palun oota...'; // cpg1.5
+$lang_util_php['older_than'] = 'Kustuta failid, mis on vanemad, kui %s päev(a)'; // cpg1.5
+$lang_util_php['del_orig'] = 'Originaalfail %s kustutati edukalt'; // cpg1.5
+$lang_util_php['del_intermediate'] = 'Vahepealne kujutis %s kustutati edukalt'; // cpg1.5
+$lang_util_php['del_thumb'] = 'Pisipilt %s kustutati edukalt'; // cpg1.5
+$lang_util_php['del_error'] = '%s kustutamisel tekkis viga!'; // cpg1.5
+$lang_util_php['affected_records'] = '%s kaasatud kirjet.'; // cpg1.5
+$lang_util_php['all_albums'] = 'Kõik albumid'; // cpg1.5
+$lang_util_php['update_result'] = 'Uuendamise tulemused'; // cpg1.5
+$lang_util_php['incorrect_filesize'] = 'Failide kogumaht on vale'; // cpg1.5
+$lang_util_php['database'] = 'Andmebaas: '; // cpg1.5
+$lang_util_php['bytes'] = ' baiti'; // cpg1.5
+$lang_util_php['actual'] = 'Tegelik: '; // cpg1.5
+$lang_util_php['updated'] = 'Uuendatud'; // cpg1.5
+$lang_util_php['filesize_error'] = 'Ei tuvastanud faili mahtu (ehk on vigane fail), jätan vahele....'; // cpg1.5
+$lang_util_php['skipped'] = 'Vahele jäetud'; // cpg1.5
+$lang_util_php['incorrect_dimension'] = 'Mõõdud on valed'; // cpg1.5
+$lang_util_php['dimension_error'] = 'Ei tuvastanud mõõte, jätan vahele....'; // cpg1.5
+$lang_util_php['cannot_fix'] = 'Ei suuda parandada'; // cpg1.5
+$lang_util_php['fullpic_error'] = 'Faili %s pole olemas!'; // cpg1.5
+$lang_util_php['no_prob_detect'] = 'Probleeme ei tuvastatud'; // cpg1.5
+$lang_util_php['no_prob_found'] = 'Probleeme ei avastatud.'; // cpg1.5
+$lang_util_php['keyword_convert'] = 'Konverteeri võtmesõnade eraldaja'; // cpg1.5
+$lang_util_php['keyword_from_to'] = 'Konverteeri võtmesõnade eraldaja %s-st %s-ks'; // cpg1.5
+$lang_util_php['keyword_set'] = 'Sea galerii võtmesõna eraldajale uus väärtus'; // cpg1.5
+$lang_util_php['keyword_replace_before'] = 'Enne konverteerimist asenda %s %s-ga'; // cpg1.5
+$lang_util_php['keyword_replace_after'] = 'Pärast konverteerimist asenda %s %s-ga'; // cpg1.5
+$lang_util_php['keyword_replace_values'] = array('_'=>'alakriips', '-'=>'sidekriips', '~'=>'tilde'); // cpg1.5
+$lang_util_php['keyword_explanation'] = 'See konverteerib kõikide failide võtmesõnade eraldaja ühest väärtusest teiseks. Vaata üksikasju abidokumentatsioonist.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'Kontrolli versioonie';
+$lang_versioncheck_php['versioncheck_output'] = 'Versioonikontrolli väljund';
+$lang_versioncheck_php['file'] = 'fail';
+$lang_versioncheck_php['folder'] = 'kaust';
+$lang_versioncheck_php['outdated'] = 'vanem kui %s';
+$lang_versioncheck_php['newer'] = 'uuem kui %s';
+$lang_versioncheck_php['modified'] = 'muudetud';
+$lang_versioncheck_php['not_modified'] = 'muutmata'; // cpg1.5
+$lang_versioncheck_php['needs_change'] = 'vajab muutmist';
+$lang_versioncheck_php['review_permissions'] = 'Kontrolli õigusi';
+$lang_versioncheck_php['inaccessible'] = 'Juurdepääs failile puudub';
+$lang_versioncheck_php['review_version'] = 'Fail on vananenud';
+$lang_versioncheck_php['review_dev_version'] = 'Fail on loodetust uuem';
+$lang_versioncheck_php['review_modified'] = 'Fail võib olla vigane (või on seda käsitsi muudetud)';
+$lang_versioncheck_php['review_missing'] = '%s puudub või kättesaamatu';
+$lang_versioncheck_php['existing'] = 'olemasolev';
+$lang_versioncheck_php['review_removed_existing'] = 'Faili peab eemaldama turvalisuse kaalutlustel';
+$lang_versioncheck_php['counter'] = 'Nr';
+$lang_versioncheck_php['type'] = 'Tüüp';
+$lang_versioncheck_php['path'] = 'Rada';
+$lang_versioncheck_php['missing'] = 'Puudub';
+$lang_versioncheck_php['permissions'] = 'Õigused';
+$lang_versioncheck_php['version'] = 'Versioon';
+$lang_versioncheck_php['revision'] = 'Redaktsioon';
+$lang_versioncheck_php['modified'] = 'Muudetud';
+$lang_versioncheck_php['comment'] = 'Kommentaar';
+$lang_versioncheck_php['help'] = 'Abi';
+$lang_versioncheck_php['repository_link'] = 'Repositooriumi link';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Lehitse selle faili lehekülge projekti alamversiooni repositooriumis';
+$lang_versioncheck_php['mandatory'] = 'kohustuslik';
+$lang_versioncheck_php['mandatory_missing'] = 'Kohustuslik fail on puudu'; // cpg1.5
+$lang_versioncheck_php['optional'] = 'valikuline';
+$lang_versioncheck_php['removed'] = 'eemaldatud'; // cpg1.5
+$lang_versioncheck_php['options'] = 'Valikud';
+$lang_versioncheck_php['display_output'] = 'Näita väljundit';
+$lang_versioncheck_php['on_screen'] = 'Illustreeritud';
+$lang_versioncheck_php['text_only'] = 'Tekstina';
+$lang_versioncheck_php['errors_only'] = 'Näita ainult potentsiaalseid vigu';
+$lang_versioncheck_php['hide_images'] = 'Peida pildid'; // cpg1.5
+$lang_versioncheck_php['no_modification_check'] = 'Ära kontrolli muudetud faile'; // cpg1.5
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Ära ühendu online repositooriumiga';
+$lang_versioncheck_php['online_repository_explain'] = 'soovitav ainult siis, kui ühendus ebaõnnestub';
+$lang_versioncheck_php['submit'] = 'saada / värskenda';
+$lang_versioncheck_php['select_all'] = 'Vali kõik'; // js-alert
+$lang_versioncheck_php['files_folder_processed'] = 'Näitab %s asja %s kaustas/failis, koos %s potentsiaalse probleemiga';
+$lang_versioncheck_php['read'] = 'Loe'; // cpg1.5
+$lang_versioncheck_php['write'] = 'Kirjuta'; // cpg1.5
+$lang_versioncheck_php['warning'] = 'Hoiatus'; // cpg1.5
+$lang_versioncheck_php['not_applicable'] = 'pole rakendatav'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'Kustuta kõik logid';
+$lang_viewlog_php['delete_this'] = 'Kustuta see logi';
+$lang_viewlog_php['view_logs'] = 'Vaata logisid';
+$lang_viewlog_php['no_logs'] = 'Logisid pole loodud.';
+$lang_viewlog_php['last_updated'] = 'viimane uuendus'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XP veebi publitseerimise nõustaja (XP Web Publishing Wizard)';
+$lang_xp_publish_php['client_header'] = 'XP veebi publitseerimise nõustaja klient (XP Web Publishing Wizard Client)'; // cpg1.5
+$lang_xp_publish_php['requirements'] = 'Nõuded'; // cpg1.5
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
+$lang_xp_publish_php['no_windows_xp'] = 'Paistab, et sa kasutad mingisugust muud opsüsteemi, mida ei toetata'; // cpg1.5
+$lang_xp_publish_php['no_os_detect'] = 'Ei suuda tuvastada sinu opsüsteemi'; // cpg1.5
+$lang_xp_publish_php['requirement_http_upload'] = 'Töötav Coppermine\'i install, millel HTTP-üleslaadimise funktsioon töötab korralikult'; // cpg1.5
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
+$lang_xp_publish_php['requirement_permissions'] = 'Galerii administraator peab garanteerima sulle üleslaadimise õiguse'; // cpg1.5
+$lang_xp_publish_php['requirement_login'] = 'Üleslaadimiseks pead sisse logima'; // cpg1.5
+$lang_xp_publish_php['no_ie'] = 'Paistab, et sa kasutad mingisugust teist brauserit, mida ei toetata'; // cpg1.5
+$lang_xp_publish_php['no_browser_detect'] = 'Ei suuda tuvastada sinu brauserit'; // cpg1.5
+$lang_xp_publish_php['no_gallery_name'] = 'Sa pead konfiguratsioonis määratlema galerii nime'; // cpg1.5
+$lang_xp_publish_php['no_gallery_description'] = 'Sa pead konfiguratsioonis määratlema galerii kirjelduse'; // cpg1.5
+$lang_xp_publish_php['howto_install'] = 'Kuidas paigaldada'; // cpg1.5
+$lang_xp_publish_php['install_right_click'] = 'Paremklõpsa %ssellel lingil%s ja vali &quot;Save target as...&quot; (Salvesta kui...)'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'Salvesta fail oma klienti. Faili salvestades kontrolli, et pakutud faili nimi on <tt>cpg_###.reg</tt> (### tähendavad numbrilist ajatemplit). Muuda nimi selliseks, kui vaja (numbrid jäta rahule)'; // cpg1.5
+$lang_xp_publish_php['install_execute'] = 'Pärast allalaadimise lõppu käivita fail topeltklõpsuga, et saaksid veebi publitseerimise nõustajaga selle oma serveris registreerida'; // cpg1.5
+$lang_xp_publish_php['usage'] = 'Kasutus'; // cpg1.5
+$lang_xp_publish_php['select_files'] = 'Windows Exploreris vali failid, mida soovid üles laadida'; // cpg1.5
+$lang_xp_publish_php['display_tasks'] = 'Kontrolli, et kaustu ei näidataks Exploreri vasakpoolsel paanil'; // cpg1.5
+$lang_xp_publish_php['publish_on_the_web'] = 'klõpsa vasakul paanil &quot;Publish xxx on the web&quot; (Avalda xxx veebis)'; // cpg1.5
+$lang_xp_publish_php['confirm_selection'] = 'Kinnita oma faili valikut'; // cpg1.5
+$lang_xp_publish_php['select_service'] = 'Ilmuvas teenuste nimekirjas vali oma fotogalerii jaoks üks (sellel on sinu galerii nimi)'; // cpg1.5
+$lang_xp_publish_php['enter_login'] = 'Sisesta sisselogimisinfo, kui seda nõutakse'; // cpg1.5
+$lang_xp_publish_php['select_album'] = 'Vali oma piltide jaoks sihtalbum või loo uus'; // cpg1.5
+$lang_xp_publish_php['next'] = 'klõpsa &quot;next&quot; (järgmine)'; // cpg1.5
+$lang_xp_publish_php['upload_starts'] = 'Sinu piltide üleslaadimine peaks algama'; // cpg1.5
+$lang_xp_publish_php['upload_completed'] = 'Kui see on lõpetatud, siis kontrolli oma galeriist, kas kõik pildid on õigesti  lisatud'; // cpg1.5
+$lang_xp_publish_php['welcome'] = 'Tere tulemast <strong>%s</strong>,';
+$lang_xp_publish_php['need_login'] = 'Sa pead Internet Exploreriga galeriisse sisse logima enne selle nõustaja kasutamist.<p/><p>Kui sisse logid, siis ära unusta märgistamast valikut &quot;remember me&quot; (jäta mind meelde), kui see on olemas.';
+$lang_xp_publish_php['no_alb'] = 'Vabandust, aga pole ühtegi albumit, kuhu sul oleks lubatud selle nõustajaga oma pilte üles laadida.';
+$lang_xp_publish_php['upload'] = 'Lae oma pildid üles olemasolevasse albumisse';
+$lang_xp_publish_php['create_new'] = 'Loo oma piltide jaoks uus album';
+$lang_xp_publish_php['category'] = 'Kategooria';
+$lang_xp_publish_php['new_alb_created'] = 'Sinu uus album &quot;<strong>%s</strong>&quot; on loodud.';
+$lang_xp_publish_php['continue'] = 'Vajuta &quot;Next&quot; (Edasi), et hakata oma pilte üles laadima';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'Kasutajate galeriide tähestikulised vahekaardid'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_config_description'] = 'Mida see teeb: klikitavad vahekaardid A-st Z-ni kasutajagalerii ülaservas võimaldavad külastajatel hüpata lehele, mis kuvab kõikide nende kasutajate galeriid, kelle kasutajanimi algab selle tähega. Plugin on soovitav ainult siis, kui kasutajate galeriide hulk on tõepoolest suur.'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Hüppa kasutajanimele'; // cpg1.5
+$lang_plugin_php['sample_config_name'] = 'Näidisplugin'; // cpg1.5
+$lang_plugin_php['sample_config_description'] = 'See on näidisplugin. Ta ei tee eriti midagi kasulikku - see on mõeldud vaid pluginate võimaluste demonstreerimiseks ja näitamaks, kuidas nad on kodeeritud. Kui lubatud, siis näitab punases kirjas näidisteksti.'; // cpg1.5
+$lang_plugin_php['sample_plugin_documentation'] = 'Plugina dokumentatsioon'; // cpg1.5
+$lang_plugin_php['sample_plugin_support'] = 'Plugina toetus'; // cpg1.5
+$lang_plugin_php['sample_install_explain'] = 'Paigaldamiseks sisesta kasutajanimi (\'foo\') ja salasõna (\'bar\')'; // cpg1.5
+$lang_plugin_php['sample_install_username'] = 'Kasutajanimi'; // cpg1.5
+$lang_plugin_php['sample_install_password'] = 'Salasõna'; // cpg1.5
+$lang_plugin_php['sample_output'] = 'See on näidissisu, mille väljastas näidisplugin'; // cpg1.5
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
+$lang_plugin_php['opensearch_config_description'] = '<a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch\'i</a> rakendus Coppermine\'ile.<br />Kui lubatud, siis saavad külastajad lisada sinu galerii oma brauseri otsinguribale.'; // cpg1.5
+$lang_plugin_php['opensearch_search'] = 'Otsida: %s'; // cpg1.5
+$lang_plugin_php['opensearch_extra'] = 'Soovid ehk lisada natuke teksti oma saidile, mis selgitab, mida see plugin teeb'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'Faili %s avamine ebaõnnestus - kontrolli õigusi'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'Faili %s kirjutamine ebaõnnestus - kontrolli õigusi'; // cpg1.5
+$lang_plugin_php['opensearch_form_header'] = 'Sisesta üksikasjad, mida kasutatakse kirjeldavas failis'; // cpg1.5
+$lang_plugin_php['opensearch_gallery_url'] = 'Galerii URL (kontrolli töötavust)'; // cpg1.5
+$lang_plugin_php['opensearch_display_name'] = 'Nimi nagu seda brauseris näidatakse'; // cpg1.5
+$lang_plugin_php['opensearch_description'] = 'Kirjeldus'; // cpg1.5
+$lang_plugin_php['opensearch_character_limit'] = '%s tähemärgi limiit'; // cpg1.5
+$lang_plugin_php['onlinestats_description'] = 'Näidata igal galerii lehel plokki, kus on kirjas hetkel online\'is olevad kasutajad ja külalised.';
+$lang_plugin_php['onlinestats_name'] = 'Kes on online?';
+$lang_plugin_php['onlinestats_config_extra'] = 'Plugina lubamiseks (teha onlinestats plokk tegelikult nähtavaks) lisati string "onlinestats" (kaldkriipsuga eraldatult) <a href="admin.php">Coppermine\'i konfi</a> "põhilehe sisusse" sektsiooni "Albumi nimekirja vaade". Seadetes peaks praegu kirjas olema "breadcrumb/catlist/alblist/onlinestats" või midagi sarnast. Ploki asukoha muutmiseks tuleb konfi väljal string "onlinestats" ringi tõsta.';
+$lang_plugin_php['onlinestats_config_install'] = 'Plugin jooksutab igakordsel käivitamisel andmebaasis täiendavaid päringuid, hõivates protsessori tsükleid ja kasutades ressursse. Kui sinu Coppermine\'i galerii on aeglane või kasutajate hulk on suur, siis sa ei peaks seda pluginat kasutama.';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = 'Siin on %s registreeritud kasutaja';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = 'Siin on %s registreeritud kasutajat';
+$lang_plugin_php['onlinestats_most_recent'] = 'Uusim registreeritud kasutaja on %s';
+$lang_plugin_php['onlinestats_is'] = 'Hetkel on siin %s külaline';
+$lang_plugin_php['onlinestats_are'] = 'Kokku on siin hetkel %s külalist';
+$lang_plugin_php['onlinestats_and'] = 'ja';
+$lang_plugin_php['onlinestats_reg_member'] = '%s registreeritud kasutaja';
+$lang_plugin_php['onlinestats_reg_members'] = '%s registreeritud kasutajat';
+$lang_plugin_php['onlinestats_guest'] = '%s külaline';
+$lang_plugin_php['onlinestats_guests'] = '%s külalist';
+$lang_plugin_php['onlinestats_record'] = 'Seni kõige rohkem kasutajaid: %s %s-st';
+$lang_plugin_php['onlinestats_since'] = 'Registreeritud kasutajad, kes on olnud hiljuti online\'is %s minutit: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'Kui kaua sa soovid hoida kasutajaid online\'i nimekirjas (enne, kui oletada, et nad on ära läinud)?';
+$lang_plugin_php['onlinestats_minute'] = 'minutit';
+$lang_plugin_php['onlinestats_remove'] = 'Eemaldada tabel, mida kasutati online andmete säilitamiseks?';
+$lang_plugin_php['link_target_name'] = 'Viitamismoodus';
+$lang_plugin_php['link_target_description'] = 'Muudab moodust, kuidas väliseid linke avatakse: kui plugin on lubatud, siis kõik atribuutidega rel="external" lingid avatakse uues aknas (samas aknas avamise asemel).';
+$lang_plugin_php['link_target_extra'] = 'See plugin avaldab mõju galerii allosas olevale "Powered by Coppermine" lingile.';
+$lang_plugin_php['link_target_recommendation'] = 'Seda pluginat pole soovitav kasutada, et ära hoida kasutajate eemaletõukamist: uues aknas lingi avamine tähendab oma külastajatega ülbitsemist.';
+}
+
+?>
diff -x .svn -aruN 1.5.6.src/lang/finnish.php 1.5.8.src/lang/finnish.php
--- 1.5.6.src/lang/finnish.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/finnish.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/finnish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -70,7 +70,7 @@
 $lang_errors['perm_denied'] = 'Ei oikeuksia kyseisen toiminnon suorittamiseen.';
 $lang_errors['param_missing'] = 'Skriptiä kutsuttu ilman vaadittavia parametrejä.';
 $lang_errors['non_exist_ap'] = 'Valittua albumia/kuvaa ei löydy!';
-$lang_errors['quota_exceeded'] = 'Levytila ylitetty.'; //cpg1.5
+$lang_errors['quota_exceeded'] = 'Sallittu levytila ylitetty.'; //cpg1.5
 $lang_errors['quota_exceeded_details'] = 'Sinulla on levytilaa [quota]k, tiedostosi käyttävät tällä hetkellä [space]k, jolloin tiedoston lisääminen ylittäisi sinulle sallitun levytilan.'; //cpg1.5
 $lang_errors['gd_file_type_err'] = 'Kun käytät GD -kirjastoa, sallitut tiedostomuodot ovat JPEG ja PNG.';
 $lang_errors['invalid_image'] = 'Kuvasi on korruptoitunut tai sitä ei voi käsitellä GD -kirjastolla.';
@@ -86,7 +86,7 @@
 $lang_errors['database_query'] = 'Tietokantakyselyn käsittely epäonnistui.';
 $lang_errors['non_exist_comment'] = 'Valittua kommenttia ei löydy.';
 $lang_errors['captcha_error'] = 'Vahvistuskoodi ei täsmää.'; // cpg1.5
-$lang_errors['login_needed'] = 'Sinun tulee %srekisteröytyä%s tai %skirjautua sisään%s päästäksesi tälle sivulle.'; // cpg1.5
+$lang_errors['login_needed'] = 'Sinun tulee %srekisteröityä%s tai %skirjautua sisään%s päästäksesi tälle sivulle.'; // cpg1.5
 $lang_errors['error'] = 'Virhe'; // cpg1.5
 $lang_errors['critical_error'] = 'Kriittinen virhe'; // cpg1.5
 $lang_errors['access_thumbnail_only'] = 'Sinulla on oikeus nähdä ainoastaan pienoiskuvia.'; // cpg1.5
@@ -107,7 +107,7 @@
 $lang_common['check_uncheck_all'] = 'valitse kaikki/poista valinta kaikista'; // cpg1.5
 $lang_common['confirm'] = 'Vahvistus'; // cpg1.5
 $lang_common['captcha_help_title'] = 'Visuaalinen vahvistus'; // cpg1.5
-$lang_common['captcha_help'] = 'Roskapostin välttämiseksi sinun tulee vahvistaa, että olet ihminen etkä botti, joka syöttää tekstiä.<br />Kirjainkoolla ei ole väliä, voit käyttää pieniä kirjaimia.'; // cpg1.5
+$lang_common['captcha_help'] = 'Roskapostin välttämiseksi sinun tulee vahvistaa, että olet ihminen etkä botti, joka syöttää tekstiä.<br />Kirjainkoolla ei ole väliä; voit käyttää pieniä kirjaimia.'; // cpg1.5
 $lang_common['title'] = 'Otsikko'; // cpg1.5
 $lang_common['caption'] = 'Kuvateksti'; // cpg1.5
 $lang_common['keywords'] = 'Avainsanat'; // cpg1.5
@@ -208,7 +208,7 @@
 $lang_gallery_admin_menu['searchnew_lnk'] = 'Tiedostojen lisäys';
 $lang_gallery_admin_menu['util_title'] = 'Ylläpitotyökaluihin';
 $lang_gallery_admin_menu['util_lnk'] = 'Ylläpitotyökalut';
-$lang_gallery_admin_menu['key_lnk'] = 'Tagiluetteloon';
+$lang_gallery_admin_menu['key_lnk'] = 'Avainsanojen luettelo';
 $lang_gallery_admin_menu['ban_title'] = 'Bannattujen käyttäjien lista';
 $lang_gallery_admin_menu['ban_lnk'] = 'Bannatut';
 $lang_gallery_admin_menu['db_ecard_title'] = 'Tarkista e-kortit';
@@ -222,19 +222,19 @@
 $lang_gallery_admin_menu['update_database_lnk'] = 'Päivitä tietokanta'; // cpg1.5
 $lang_gallery_admin_menu['update_database_title'] = 'Päivitä tietokantasi, jos olet korvannut Coppermine -tiedostoja, lisännyt muutoksen tai päivittänyt vanhemmasta Coppermine asennuksesta. Tämä lisää tarvittavat taulut tai arvot Coppermine tietokantaasi.'; // cpg1.5
 $lang_gallery_admin_menu['view_log_files_lnk'] = 'Näytä lokitiedotot'; // cpg1.5
-$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine voi pitää kirjaa monista käyttäjien toimista. Voit selata kyseistä lokia, jos olet ottanut käyttöön lokituksen Copperminen asetuksista'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine voi pitää kirjaa monista käyttäjien toimista. Voit selata kyseistä lokia, jos olet ottanut käyttöön lokituksen Copperminen asetuksista.'; // cpg1.5
 $lang_gallery_admin_menu['check_versions_lnk'] = 'Tarkista versiot'; // cpg1.5
 $lang_gallery_admin_menu['check_versions_title'] = 'Tarkista tiedostojen versiot tietääksesi, että olet korvannut kaikki tiedostot päivityksen jälkeen tai jos Copperminen lähdetiedostoja on päivitetty julkaisun jälkeen.'; // cpg1.5
 $lang_gallery_admin_menu['bridgemgr_lnk'] = 'Integroinnin hallinta'; // cpg1.5
-$lang_gallery_admin_menu['bridgemgr_title'] = 'Ota käyttöön tai poista käytöstä Copperminen integrointi toisen ohjelman kanssa (kuten foorumisi)'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Ota käyttöön tai poista käytöstä Copperminen integrointi toisen ohjelman kanssa (kuten foorumisi).'; // cpg1.5
 $lang_gallery_admin_menu['pluginmgr_lnk'] = 'Lisäosien hallinta'; // cpg1.5
 $lang_gallery_admin_menu['pluginmgr_title'] = 'Lisäosien hallinta'; // cpg1.5
 $lang_gallery_admin_menu['overall_stats_lnk'] = 'Yleiset tilastot'; // cpg1.5
-$lang_gallery_admin_menu['overall_stats_title'] = 'Näytä tilastoja vierailijan selaimesta ja käyttöjärjestelmästä (jos tarvittavat asetukset ovat päällä)'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'Näytä tilastoja vierailijan selaimesta ja käyttöjärjestelmästä (jos tarvittavat asetukset ovat päällä).'; // cpg1.5
 $lang_gallery_admin_menu['keywordmgr_lnk'] = 'Avainsanojen hallinta'; // cpg1.5
-$lang_gallery_admin_menu['keywordmgr_title'] = 'Hallitse avainsanoja (jos tarvittava asetus on päällä)'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Hallitse avainsanoja (jos tarvittava asetus on päällä).'; // cpg1.5
 $lang_gallery_admin_menu['exifmgr_lnk'] = 'EXIF-tietojen hallinta'; // cpg1.5
-$lang_gallery_admin_menu['exifmgr_title'] = 'Hallise EXIF-tietojen näyttämistä (jos tarvittava asetus on päällä)'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'Hallise EXIF-tietojen näyttämistä (jos tarvittava asetus on päällä).'; // cpg1.5
 $lang_gallery_admin_menu['shownews_lnk'] = 'Näytä uutiset'; // cpg1.5
 $lang_gallery_admin_menu['shownews_title'] = 'Näytä uutisia coppermine-gallery.net:istä'; // cpg1.5
 
@@ -252,7 +252,7 @@
 $lang_album_list['album_on_page'] = '%d albumia %d sivulla';
 
 $lang_thumb_view['date'] = 'Päivämäärä';
-  //Sort by filename and title
+ //Sort by filename and title
 $lang_thumb_view['name'] = 'Tiedostonimi';
 $lang_thumb_view['sort_da'] = 'Järjestä päivämäärän mukaan nousevasti';
 $lang_thumb_view['sort_dd'] = 'Järjestä päivämäärän mukaan laskevasti';
@@ -344,7 +344,7 @@
 
 $lang_get_remote_file_by_url['no_data_returned'] = 'Dataa ei saatu haettua käyttäen %s:ia'; // cpg1.5
 $lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
-$lang_get_remote_file_by_url['fsockopen'] = 'Socket -yhteys (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Socket-yhteys (FSOCKOPEN)'; // cpg1.5
 $lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
 $lang_get_remote_file_by_url['curl_not_available'] = 'Curl ei ole saatavilla palvelimellasi'; // cpg1.5
 $lang_get_remote_file_by_url['error_number'] = 'Virhenumero: %s'; // cpg1.5
@@ -453,9 +453,9 @@
 $lang_banning_php['all'] = 'kaikki'; // cpg1.5
 $lang_banning_php['none'] = 'ei mitään'; // cpg1.5
 $lang_banning_php['view'] = 'näytä'; // cpg1.5
-$lang_banning_php['ban_id'] = 'Bannaus ID'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Bannaus-ID'; // cpg1.5
 $lang_banning_php['existing_bans'] = 'Nykyiset bannaukset'; // cpg1.5
-$lang_banning_php['no_banning_when_bridged'] = 'You are currently running your gallery bridged to another application. Use that bridge application\'s banning mechanism instead of the one built into Coppermine. Coppermine\'s built-in bridging mechanisms hardly apply when bridged.'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Galleriasi on integroitu toiseen sovellukseen. Käytä integroidun sovelluksen bannien hallintaa Copperminen oman bannihallinnan sijasta. Copperminen omalla bannihallinnalla ei ole vaikutusta integrointitilassa.'; // cpg1.5
 $lang_banning_php['records_on_page'] = '%d osumaa %d sivulla'; // cpg1.5
 $lang_banning_php['ascending'] = 'nouseva'; // cpg1.5
 $lang_banning_php['descending'] = 'laskeva'; // cpg1.5
@@ -477,7 +477,7 @@
 // File bridgemgr.php
 // ------------------------------------------------------------------------- //
 if (defined('BRIDGEMGR_PHP')) {
-$lang_bridgemgr_php['title'] = 'Integrointi velho';
+$lang_bridgemgr_php['title'] = 'Integrointivelho';
 $lang_bridgemgr_php['back'] = 'takaisin';
 $lang_bridgemgr_php['next'] = 'seuraava';
 $lang_bridgemgr_php['start_wizard'] = 'Aloita integrointi';
@@ -773,7 +773,7 @@
 $lang_admin_php['thumb_use'] = 'Käytä kokoa'; // cpg1.5
 $lang_admin_php['thumb_use_detail'] = '(thumbnailin leveyttä, korkeutta tai pisintä sivua)'; // cpg1.5
 $lang_admin_php['thumb_height'] = 'Thumbnailin korkeus'; // cpg1.5
-$lang_admin_php['thumb_height_detail'] = '(käytetään vain jos &quot;tarkka&quot; on käytössä&quot;Käytä koko&quot;:sa)'; // cpg1.5
+$lang_admin_php['thumb_height_detail'] = '(käytetään vain jos &quot;tarkka&quot; on käytössä&quot;Käytä koko&quot;:ssa)'; // cpg1.5
 $lang_admin_php['movie_audio_document'] = 'video, ääni, dokumentti'; // cpg1.5
 $lang_admin_php['thumb_pfx'] = 'Etuliite thumbnaileille'; // cpg1.5
 $lang_admin_php['enable_unsharp'] = 'Thumbnailin terävöitys: ota käyttöön epäterävä (unsharp) maski'; // cpg1.5
@@ -981,7 +981,6 @@
 $lang_db_input_php['notify_admin_email_subject'] = '%s - lisäsi tiedoston';
 $lang_db_input_php['notify_admin_email_body'] = '%s lisäsi kuvan, joka tarvitsee hyväksyntäsi. Käy osoitteessa %s';
 $lang_db_input_php['info'] = 'Info';
-$lang_db_input_php['com_added'] = 'Kommentti lisätty';
 $lang_db_input_php['com_updated'] = 'Kommentti muokattu';  // cpg1.5
 $lang_db_input_php['alb_updated'] = 'Albumi päivitetty';
 $lang_db_input_php['err_comment_empty'] = 'Kommenttisi on tyhjä!';
@@ -989,7 +988,7 @@
 $lang_db_input_php['no_flood'] = 'Viimeinen kommentti tälle kuvalle on sinun.<br /><br />Muuta sitä, jos haluat tehdä lisäyksiä.';
 $lang_db_input_php['redirect_msg'] = 'Sinut uudelleenohjataan.<br /><br /><br />Klikkaa \'JATKA\' jos sivu ei päivity automaattisesti.';
 $lang_db_input_php['upl_success'] = 'Tiedostosi lisättiin onnistuneesti';
-$lang_db_input_php['email_comment_subject'] = 'Comment posted on Coppermine Photo Gallery';
+$lang_db_input_php['email_comment_subject'] = 'Coppermine galleriaan on lisätty kommentti';
 $lang_db_input_php['email_comment_body'] = 'Joku lisäsi galleriaasi kommentin. Katso se täältä';
 $lang_db_input_php['album_not_selected'] = 'Albumia ei valittu';
 $lang_db_input_php['com_author_error'] = 'Tämä käyttäjätunnus on jo rekisteröity. Kirjaudu sisään tai valitse toinen nimi.';
@@ -1153,7 +1152,7 @@
 $lang_display_comments['pending_approval_message'] = 'Joku on kirjoittanut tähän kommentin. Se tulee näkyviin, kun ylläpitäjä hyväksyy sen.'; // cpg1.5
 $lang_display_comments['approve'] = 'Hyväksy kommentti'; // cpg1.5
 $lang_display_comments['disapprove'] = 'Merkkaa kommentti hylätyksi'; // cpg1.5
-$lang_display_comments['log_in_to_comment'] = 'Anonyymejä kommentteja ei sallita.%sLog in%s kirjoittaaksesi kommenttisi'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['log_in_to_comment'] = 'Anonyymejä kommentteja ei sallita. %sKirjaudu sisään%s kirjoittaaksesi kommenttisi.'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
 $lang_display_comments['default_username_message'] = 'Ole hyvä ja anna nimesi kommenttia varten'; // cpg1.5
 $lang_display_comments['comment_rejected'] = 'Kommenttisi hylättiin'; // cpg1.5
 
@@ -1180,7 +1179,7 @@
 $lang_ecard_php['your_name'] = 'Nimesi';
 $lang_ecard_php['your_email'] = 'Sähköpostiosoitteesi';
 $lang_ecard_php['to'] = 'Vastaanottaja';
-$lang_ecard_php['rcpt_name'] = 'Vastaanottajan nim';
+$lang_ecard_php['rcpt_name'] = 'Vastaanottajan nimi';
 $lang_ecard_php['rcpt_email'] = 'Vastaanottajan sähköpostiosoite';
 $lang_ecard_php['greetings'] = 'Otsikko';
 $lang_ecard_php['message'] = 'Viesti';
@@ -1279,8 +1278,8 @@
 $lang_editpics_php['forb_ext'] = 'Kielletty tiedostopääte.';
 $lang_editpics_php['error_editor_class'] = 'Muokkain ei tue käyttämääsi kuvankäsittely tapaa.'; // cpg 1.5
 $lang_editpics_php['error_document_size'] = 'Dokumentillä ei ole leveyttä tai korkeutta'; // cpg 1.5  // js-alert
-$lang_editpics_php['success_picture'] = 'Kuva tallennettiin onnistuneesti - voit nyt %sclose%s tämän ikkunan'; // cpg1.5 // do not translate "%s" here
-$lang_editpics_php['success_thumb'] = 'Thumbnail tallennettiin onnistuneesti - voit nyt %sclose%s tämän ikkunan'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_picture'] = 'Kuva tallennettiin onnistuneesti - voit nyt %ssulkea%s tämän ikkunan'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Thumbnail tallennettiin onnistuneesti - voit nyt %ssulkea%s tämän ikkunan'; // cpg1.5 // do not translate "%s" here
 $lang_editpics_php['rotate'] = 'Kierrä'; // cpg 1.5
 $lang_editpics_php['mirror'] = 'Peilaa'; // cpg 1.5
 $lang_editpics_php['scale'] = 'Skaalaa'; // cpg 1.5
@@ -1318,7 +1317,7 @@
 $lang_forgot_passwd_php['account_verify_subject'] = '%s - Uusi salasanapyyntö';
 $lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Uusi salasanasi';
 $lang_forgot_passwd_php['account_verify_email'] = <<< EOT
-Pyysit uutta salasanaa. Jos haluat jatkaa saadaksesi sen, klikkaa linkkiä:
+Olet pyytänyt uutta salasanaa. Jos haluat jatkaa saadaksesi sen, klikkaa linkkiä:
 
 <a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
 
@@ -1382,7 +1381,7 @@
 if (defined('INDEX_PHP')){
 $lang_index_php['welcome'] = 'Tervetuloa!';
 
-$lang_album_admin_menu['confirm_delete'] = 'Haluatko varmasti poistaa tämän albumin? \\nKaikki kuvat ja kommentit poistetaan samalla.'; // js-alert
+$lang_album_admin_menu['confirm_delete'] = 'Haluatko varmasti POISTAA tämän albumin? \\nKaikki kuvat ja kommentit poistetaan samalla.'; // js-alert
 $lang_album_admin_menu['delete'] = 'Poista';
 $lang_album_admin_menu['modify'] = 'Ominaisuudet';
 $lang_album_admin_menu['edit_pics'] = 'Muokkaa tiedostoja';
@@ -1579,7 +1578,7 @@
 $lang_langmgr_php['enable_default'] = 'Valitsit oletuskieleksi kielen, jota ei ole otettu käyttöön. Valitse toinen oletuskieli tai ota valitsemasi kieli käyttöön!';
 $lang_langmgr_php['available_default'] = 'Valitsit oletuskieleksi kielen, jota ei ole edes saatavilla. Valitse toinen oletuskieli!';
 $lang_langmgr_php['version_does_not_match'] = 'Tiedoston versio ei täsmää Copperminen kanssa. Käytä sitä varoen ja testaa se huolella!';
-$lang_langmgr_php['no_version'] = 'Versioinformaatiota ei voit hakea. Se johtuu todennäköisesti siitä, että kielitiedosto ei toimi ollenkaan tai se ei ole kielitiedosto.';
+$lang_langmgr_php['no_version'] = 'Versioinformaatiota ei voitu hakea. Se johtuu todennäköisesti siitä, että kielitiedosto ei toimi ollenkaan tai se ei ole kielitiedosto.';
 $lang_langmgr_php['filesize'] = 'Tiedostokoko %s on epäuskottava';
 $lang_langmgr_php['content_missing'] = 'Tiedosto ei näyttäisi sisältävän tarvittavaa dataaa,joten se ei ole todennäköisesti kelvollinen.';
 $lang_langmgr_php['status'] = 'Tila';
@@ -1591,7 +1590,7 @@
 // ------------------------------------------------------------------------- //
 if (defined('LOGIN_PHP')) {
 $lang_login_php['login'] = 'Kirjaudu sisään';
-$lang_login_php['enter_login_pswd'] = 'Syötä käyttäjätunnukssesi ja salasanasi kirjautuaksesi';
+$lang_login_php['enter_login_pswd'] = 'Syötä käyttäjätunnuksesi ja salasanasi kirjautuaksesi';
 $lang_login_php['username'] = 'Käyttäjätunnus';
 $lang_login_php['email'] = 'Sähköpostiosoite'; // cpg1.5
 $lang_login_php['both'] = 'Käyttäjätunnus tai sähköpostiosoite'; // cpg1.5
@@ -1603,8 +1602,8 @@
 $lang_login_php['forgot_password_link'] = 'Unohdin salasanani';
 $lang_login_php['cookie_warning'] = 'Varoitus! Selaimesi ei hyväksy evästeitä';
 $lang_login_php['send_activation_link'] = 'Etkö saanut aktivointilinkkiäsi?';
-$lang_login_php['force_login'] = 'Sinun on kirjauduttava sisään nähdäksesi tämän sivun sisällön'; // cpg1.5
-$lang_login_php['force_login_title'] = 'Kirjaudu sissään jatkaaksesi'; // cpg1.5
+$lang_login_php['force_login'] = 'Sinun on kirjauduttava sisään nähdäksesi tämän sivun sisältö'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Kirjaudu sisään jatkaaksesi'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
@@ -1921,7 +1920,7 @@
 $lang_reviewcom_php['comment_approved'] = 'Kommentti hyväksytty'; // cpg1.5
 $lang_reviewcom_php['comment_unapproved'] = 'Kommentti merkattu hylätyksi'; // cpg1.5
 $lang_reviewcom_php['ban_and_delete'] = 'Bannaa käyttäjä ja poista kommentit'; // cpg1.5
-$lang_reviewcom_php['akismet_status'] = 'Akismet sanoi'; // cpg1.5
+$lang_reviewcom_php['akismet_status'] = 'Akismet ilmoitti'; // cpg1.5
 $lang_reviewcom_php['is_spam'] = 'on roskapostia'; // cpg1.5
 $lang_reviewcom_php['is_not_spam'] = 'ei ole roskapostia'; // cpg1.5
 $lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
@@ -2047,7 +2046,7 @@
 $lang_send_activation_php['enter_email'] = 'Syötä sähköpostiosoitteesi'; // cpg1.5
 $lang_send_activation_php['submit'] = 'Lähetä'; // cpg1.5
 $lang_send_activation_php['failed_sending_email'] = 'Aktivointilinkin sisältävän sähköpostin lähetttäminen epäonnistui'; // cpg1.5
-$lang_send_activation_php['activation_email_sent'] = 'Aktivointilinkin sisältävä sähköpostilähetettiin %s:lle. Tarkista sähköpostisi jatkaaksesi'; // cpg1.5
+$lang_send_activation_php['activation_email_sent'] = 'Aktivointilinkin sisältävä sähköposti lähetettiin %s:lle. Tarkista sähköpostisi jatkaaksesi.'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
@@ -2082,7 +2081,7 @@
 $lang_stat_details_php['stats_by_os'] = 'Tilastot käyttöjärjestelmän mukaan'; // cpg1.5
 $lang_stat_details_php['number_of_hits'] = 'Katselukertojen määrä'; // cpg1.5
 $lang_stat_details_php['total'] = 'Yhteensä'; // cpg1.5
-$lang_stat_details_php['stats_by_browser'] = 'Tilastot  selaimen mukaan'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Tilastot selaimen mukaan'; // cpg1.5
 $lang_stat_details_php['overall_stats_config'] = 'Yleisten tilastojen asetukset'; // cpg1.5
 $lang_stat_details_php['hit_details']  = 'Pidä yksytyiskohtaisia katselukertatilastoja'; // cpg1.5
 $lang_stat_details_php['hit_details_explanation'] = 'Pidä yksytyiskohtaisia katselukertatilastoja'; // cpg1.5
@@ -2276,7 +2275,7 @@
 $lang_usermgr_php['status_inactive'] = 'epäaktiivinen'; // cpg1.5
 $lang_usermgr_php['total'] = 'Yhteensä'; // cpg1.5
 $lang_usermgr_php['send_login_data_email'] = <<< EOT
-Sinulle luotiin uusi tili sivustolle {SITE_NAME}.
+Sinulle on luotu uusi tili sivustolle {SITE_NAME}.
 
 Voit kirjautua sisään osoitteessa <a href="{SITE_LINK}">{SITE_LINK}</a> käyttäen käyttäjätunnusta "{USER_NAME}" ja salasanaa "{USER_PASS}".
 
diff -x .svn -aruN 1.5.6.src/lang/french.php 1.5.8.src/lang/french.php
--- 1.5.6.src/lang/french.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/french.php	2010-08-06 11:59:36.000000000 -0500
@@ -1,2590 +1,2589 @@
-<?php
-/*************************
-  Coppermine Photo gallery
-  ************************
-  Copyright (c) 2003-2010 Coppermine Dev Team
-  v1.0 originally written by Gregory Demar
-
-  This program is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License version 3
-  as published by the Free Software Foundation.
-
-  ********************************************
-  Coppermine version: 1.5.6
-  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/french.php $
-  $Revision: 7620 $
-**********************************************/
-
-if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
-
-// info about translators and translated language
-$lang_translation_info['lang_name_english'] = 'French_FR';
-$lang_translation_info['lang_name_native'] = 'Français';
-$lang_translation_info['lang_country_code'] = 'fr';
-$lang_translation_info['trans_name'] = 'François Keller';
-$lang_translation_info['trans_email'] = 'francois.cpgtest@free.fr';
-$lang_translation_info['trans_website'] = 'http://coppermine-gallery.net/forum/index.php?board=38.0';
-$lang_translation_info['trans_date'] = '2009-06-06';
-
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'Ko', 'Mo', 'Go');
-$lang_decimal_separator = array(',', '.');  //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from  decimal place
-
-// Day of weeks and months
-$lang_day_of_week = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
-$lang_month = array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$lang_date['album'] = '%d %B %Y';
-$lang_date['lastcom'] = '%d/%m/%y à %H:%M';
-$lang_date['lastup'] = '%d %B %Y';
-$lang_date['register'] = '%d %B %Y';
-$lang_date['lasthit'] = '%a %d %B %Y à %H:%M';
-$lang_date['comment'] = '%a %d %B %Y à %H:%M';
-$lang_date['log'] = '%B %d, %Y at %I:%M %p';
-$lang_date['scientific'] = '%d-%m-%Y %H:%M:%S';
-
-// For the word censor
-$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack', 'penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*', 'merde', 'putain', 'enculé*', 'salope', 'bite', 'cul', 'pute', 'pénis', 'clito', 'couille', 'pétasse', 'connard', 'salaud');
-
-$lang_meta_album_names['random'] = 'Photos Aléatoires';
-$lang_meta_album_names['lastup'] = 'Derniers Ajouts';
-$lang_meta_album_names['lastalb'] = 'Derniers Albums mis à jour';
-$lang_meta_album_names['lastcom'] = 'Derniers Commentaires';
-$lang_meta_album_names['topn'] = 'Les Plus Populaires';
-$lang_meta_album_names['toprated'] = 'Les Mieux Notées';
-$lang_meta_album_names['lasthits'] = 'Les Dernières images Vues';
-$lang_meta_album_names['search'] = 'Résultats de la Recherche';
-$lang_meta_album_names['album_search'] = 'Résultat de la recherche dans les Albums';
-$lang_meta_album_names['category_search'] = 'Résultat de la recherche dans les Catégories';
-$lang_meta_album_names['favpics'] = 'Photos Préférées';
-$lang_meta_album_names['datebrowse'] = 'Navigation par date'; //cpg1.5
-    
-$lang_errors['access_denied'] = 'Vous n\'avez pas la permission d\'accéder à cette page.';
-$lang_errors['invalid_form_token'] = 'Une balise de formulaire valise n\'a pas pu être trouvée.'; //cpg1.5
-$lang_errors['perm_denied'] = 'Vous n\'avez pas la permission d\'effectuer cette opération.';
-$lang_errors['param_missing'] = 'Script appelé sans les paramètres nécessaires.';
-$lang_errors['non_exist_ap'] = 'L\'Album/la photo demandé(e) n\'existe pas!';
-$lang_errors['quota_exceeded'] = 'Quota disque dépassé.'; //cpg1.5
-$lang_errors['quota_exceeded_details'] = 'Vous avez un quota d\'espace de [quota]K, vos fichiers utilisent actuellement [space]K, l\ajout de ces fichiers vous fera dépasser ce quota.'; //cpg1.5
-$lang_errors['gd_file_type_err'] = 'L\'utilisation de &quot;la librairie d\'images GD&quot; ne vous permet d\'Utilisez que de images de type JPEG et PNG.';
-$lang_errors['invalid_image'] = 'L\'image que vous avez téléchargée est corrompue ou ne peut pas être prise en charge par GD library';
-$lang_errors['resize_failed'] = 'Impossible de créer la vignette ou l\'image réduite.';
-$lang_errors['no_img_to_display'] = 'Pas d\'image à Afficher';
-$lang_errors['non_exist_cat'] = 'La Catégorie sélectionnée n\'existe pas';
-$lang_errors['orphan_cat'] = 'Une Catégorie a un parent inexistant, utilisez le gestionnaire de Catégories afin de remédier au problème.';
-$lang_errors['directory_ro'] = 'Le répertoire \'%s\' n\'est pas inscriptible : les images ne peuvent être supprimées.';
-$lang_errors['pic_in_invalid_album'] = 'L\'image se trouve dans un Album qui n\'existe pas (%s)!?';
-$lang_errors['banned'] = 'Vous êtes pour l\'instant banni de ce site.';
-$lang_errors['offline_title'] = 'Hors Ligne';
-$lang_errors['offline_text'] = 'Cette Galerie n\'est pas en ligne actuellement. Revenez la voir très bientôt&nbsp;!';
-$lang_errors['ecards_empty'] = 'Il n\'y a actuellement pas d\'Ecartes à afficher.';
-$lang_errors['database_query'] = 'Il y eu une erreur lors de l\'exécution de la requête';
-$lang_errors['non_exist_comment'] = 'Le commentaire choisi n\'existe pas';
-$lang_errors['captcha_error'] = 'Le Code de Confirmation ne correspond pas'; //cpg1.5
-$lang_errors['login_needed'] = 'Vous devez vous %sEnregistrer%s/%sidentifier%s pour accéder à cette page'; // cpg1.5
-$lang_errors['error'] = 'Erreur'; // cpg1.5
-$lang_errors['critical_error'] = 'Erreur Critique'; // cpg1.5
-$lang_errors['access_thumbnail_only'] = 'Vous êtes autorisé à ne voir que les vignettes.'; // cpg1.5
-$lang_errors['access_intermediate_only'] = 'Vous n\'êtes pas autorisé à voir les images originales.'; // cpg1.5
-$lang_errors['access_none'] = 'Vous n\'êtes pas autorisé à voir les images.'; // cpg1.5
-$lang_errors['register_globals_title'] = 'Register Globals on!';// cpg1.5
-$lang_errors['register_globals_warning'] = 'Le paramétre PHP register_globals est activé (sur on) sur votre serveur, ce qui est une mauvaise idée en terme de sécurité. Il esr fortement recommandé de désactiver ce paramétre (mettre sur off).'; //cpg1.5
-
-$lang_bbcode_help_title = 'Aide BBcode';
-$lang_bbcode_help = 'Vous pouvez ajouter des liens cliquables et formater le texte de ce champ en utilisant les balises BBcode: <li>[b]Gras[/b] =&gt; <b>Gras</b></li><li>[i]Italique[/i] =&gt; <i>Italique</i></li><li>[url=http://votresite.com/]Texte du lien[/url] =&gt; <a href="http://votresite.com">Url Text</a></li><li>[email]Utilisateur@domaine.com[/email] =&gt; <a href="mailto:Utilisateur@domaine.com">Utilisateur@domaine.com</a></li><li>[color=red]Votre texte[/color] =&gt; <span style="color:red">Votre texte</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img]] = <img src="docs/images/browser.png" border="0" alt="" /></li>';
-
-$lang_common['yes'] = 'Oui'; // cpg1.5.x
-$lang_common['no'] = 'Non'; // cpg1.5.x
-$lang_common['back'] = 'Retour'; // cpg1.5.x
-$lang_common['continue'] = 'Continuez'; // cpg1.5.x
-$lang_common['information'] = 'Information'; // cpg1.5.x
-$lang_common['error'] = 'Erreur'; // cpg1.5.x
-$lang_common['check_uncheck_all'] = 'Sélectionnez/Désélectionnez tout'; // cpg1.5.x
-$lang_common['confirm'] = 'Confirmation'; // cpg1.5.x
-$lang_common['captcha_help_title'] = 'Confirmation visuelle (Captcha)'; // cpg1.5.x
-$lang_common['captcha_help'] = 'Pour éviter le Spam, vous devez confirmer que vous êtes un réel être humain et pas simplement un robot (script) en entrant le texte affiché.<br />La casse n\'a pas d\'importance, vous pouvez entrer le texte en lettres minuscules.'; // cpg1.5.x
-$lang_common['title'] = 'Titre'; // cpg1.5.x
-$lang_common['caption'] = 'Légende'; // cpg1.5.x
-$lang_common['keywords'] = 'Mots clef'; // cpg1.5.x
-$lang_common['keywords_insert1'] = 'Mots clef (séparés par un point virgule)'; // cpg1.5.x
-$lang_common['keywords_insert2'] = 'Insérer depuis une liste'; // cpg1.5.x
-$lang_common['keyword_separator'] = 'Séparateur de mots clé'; //cpg1.5
-$lang_common['keyword_separators'] = array(' '=>'espace', ','=>'vigule', ';'=>'point virgule'); // cpg1.5
-$lang_common['filename'] = 'Nom du fichier'; // cpg1.5.x
-$lang_common['filesize'] = 'Taille du fichier'; // cpg1.5.x
-$lang_common['album'] = 'Album'; // cpg1.5.x
-$lang_common['file'] = 'Fichier'; // cpg1.5.x
-$lang_common['date'] = 'Date'; // cpg1.5.x
-$lang_common['help'] = 'Aide'; // cpg1.5.x
-$lang_common['close'] = 'Fermez'; // cpg1.5.x
-$lang_common['go'] = 'Envoyez'; // cpg1.5.x
-$lang_common['javascript_needed'] = 'Ces pages nécessitent JavaScript. Veuillez l\'Activer dans votre navigateur.'; // cpg1.5.x
-$lang_common['move_up'] = 'Vers le haut'; // cpg1.5
-$lang_common['move_down'] = 'Vers le bas'; // cpg1.5
-$lang_common['move_top'] = 'En premier'; // cpg1.5
-$lang_common['move_bottom'] = 'En dernier'; // cpg1.5
-$lang_common['delete'] = 'Effacer'; // cpg1.5
-$lang_common['edit'] = 'Modifier'; // cpg1.5
-$lang_common['username_if_blank'] = 'M. X'; // cpg1.5
-$lang_common['albums_no_category'] = 'Albums sans Catégorie'; // cpg1.5
-$lang_common['personal_albums'] = '* Album personnel'; // cpg1.5
-$lang_common['select_album'] = 'Album sélectionné'; // cpg1.5
-$lang_common['ok'] = 'OK'; // cpg1.5
-$lang_common['status'] = 'Status'; // cpg1.5
-$lang_common['apply_changes'] = 'Appliquez les changements'; // cpg1.5
-$lang_common['done'] = 'Fait'; // cpg1.5
-$lang_common['album_properties'] = 'Propriétés de l\'Album'; // cpg1.5
-$lang_common['parent_category'] = 'Catégorie parente'; // cpg1.5
-$lang_common['edit_files'] = 'Editer les fichiers'; // cpg1.5
-$lang_common['thumbnail_view'] = 'Vue des Vignettes'; // cpg1.5
-$lang_common['album_manager'] = 'Gestion des Albums'; // cpg1.5
-$lang_common['more'] = 'plus'; // cpg1.5
-
-// ----------------------- //
-// File theme.php
-// ----------------------- //
-
-$lang_main_menu['home_title'] = 'Aller à la page d\'accueil';
-$lang_main_menu['home_lnk'] = 'Accueil';
-$lang_main_menu['alb_list_title'] = 'Aller à la liste des Albums';
-$lang_main_menu['alb_list_lnk'] = 'Albums';
-$lang_main_menu['my_gal_title'] = 'Aller dans ma Galerie personnelle';
-$lang_main_menu['my_gal_lnk'] = 'Ma Galerie';
-$lang_main_menu['my_prof_title'] = 'Aller à mon Profil personnel';
-$lang_main_menu['my_prof_lnk'] = 'Mon Profil';
-$lang_main_menu['adm_mode_title'] = 'Montrer les controles Administrateur.';
-$lang_main_menu['adm_mode_lnk'] = 'Montrer les controles Admin.';
-$lang_main_menu['usr_mode_title'] = 'Cacher les controles Administrateur.';
-$lang_main_menu['usr_mode_lnk'] = 'Cacher les controles Admin.';
-$lang_main_menu['upload_pic_title'] = 'Télécharger un fichier dans un Album';
-$lang_main_menu['upload_pic_lnk'] = 'Télécharger un fichier';
-$lang_main_menu['register_title'] = 'Créer un Compte';
-$lang_main_menu['register_lnk'] = 'Inscription';
-$lang_main_menu['login_title'] = 'Connectez-vous';
-$lang_main_menu['login_lnk'] = 'Identifiez-vous';
-$lang_main_menu['logout_title'] = 'Déconnectez-vous';
-$lang_main_menu['logout_lnk'] = 'Quitter';
-$lang_main_menu['lastup_title'] = 'Afficher les dernières mises à jour';
-$lang_main_menu['lastup_lnk'] = 'Derniers Ajouts';
-$lang_main_menu['lastcom_title'] = 'Afficher les derniers Commentaires';
-$lang_main_menu['lastcom_lnk'] = 'Derniers Commentaires';
-$lang_main_menu['topn_title'] = 'Afficher les dernières Visualisations';
-$lang_main_menu['topn_lnk'] = 'Les Plus Populaires';
-$lang_main_menu['toprated_title'] = 'Afficher les fichiers les mieux notées';
-$lang_main_menu['toprated_lnk'] = 'Les Mieux Notées';
-$lang_main_menu['search_title'] = 'Rechercher une Galerie';
-$lang_main_menu['search_lnk'] = 'Rechercher';
-$lang_main_menu['fav_title'] = 'Consulter mes Favoris';
-$lang_main_menu['fav_lnk'] = 'Mes Favoris';
-$lang_main_menu['memberlist_title'] = 'Afficher la liste des Membres';
-$lang_main_menu['memberlist_lnk'] = 'Liste des Membres';
-$lang_main_menu['browse_by_date_lnk'] = 'Par Date'; // cpg1.5.x
-$lang_main_menu['browse_by_date_title'] = 'Naviguer par date de téléchargement'; // cpg1.5.x
-$lang_main_menu['contact_title'] = 'Entrer en contact avec %s'; // cpg1.5.x
-$lang_main_menu['contact_lnk'] = 'Contact'; // cpg1.5.x
-$lang_main_menu['sidebar_title'] = 'Ajouter un marque page dans la barre latérale à votre navigateur'; // cpg1.5
-$lang_main_menu['sidebar_lnk'] = 'Marque page'; // cpg1.5
-
-$lang_gallery_admin_menu['upl_app_title'] = 'Valider les nouveaux téléchargements';
-$lang_gallery_admin_menu['upl_app_lnk'] = 'Fichiers à valider';
-$lang_gallery_admin_menu['admin_title'] = 'Aller à la page Configuration';
-$lang_gallery_admin_menu['admin_lnk'] = 'Configuration';
-$lang_gallery_admin_menu['albums_title'] = 'Aller à la Configuration des Albums';
-$lang_gallery_admin_menu['albums_lnk'] = 'Albums';
-$lang_gallery_admin_menu['categories_title'] = 'Aller à la Configuration des Catégories';
-$lang_gallery_admin_menu['categories_lnk'] = 'Catégories';
-$lang_gallery_admin_menu['users_title'] = 'Aller à la Configuration des Utilisateurs';
-$lang_gallery_admin_menu['users_lnk'] = 'Utilisateurs';
-$lang_gallery_admin_menu['groups_title'] = 'Aller à la Configuration des Groupes';
-$lang_gallery_admin_menu['groups_lnk'] = 'Groupes';
-$lang_gallery_admin_menu['comments_title'] = 'Afficher tous les Commentaires';
-$lang_gallery_admin_menu['comments_lnk'] = 'Commentaires';
-$lang_gallery_admin_menu['searchnew_title'] = 'Aller au Téléchargement par Lots (FTP)';
-$lang_gallery_admin_menu['searchnew_lnk'] = 'FTP =>';
-$lang_gallery_admin_menu['util_title'] = 'Aller aux Utilitaires d\'Administration';
-$lang_gallery_admin_menu['util_lnk'] = 'Utilitaires';
-$lang_gallery_admin_menu['key_lnk'] = 'Dictionnaire de Mot-Clef';
-$lang_gallery_admin_menu['ban_title'] = 'Aller aux Utilisateurs Bannis';
-$lang_gallery_admin_menu['ban_lnk'] = 'Bannir des Utilisateurs ';
-$lang_gallery_admin_menu['db_ecard_title'] = 'Voir les eCartes';
-$lang_gallery_admin_menu['db_ecard_lnk'] = 'eCartes envoyées';
-$lang_gallery_admin_menu['pictures_title'] = 'Tri des Images';
-$lang_gallery_admin_menu['pictures_lnk'] = 'Tri des images';
-$lang_gallery_admin_menu['documentation_lnk'] = 'Documentation';
-$lang_gallery_admin_menu['documentation_title'] = 'Manuel de Coppermine';
-$lang_gallery_admin_menu['phpinfo_lnk'] = 'phpinfo'; // cpg1.5.x
-$lang_gallery_admin_menu['phpinfo_title'] = 'Contient des informations techniques sur votre serveur. Vous pouvez être invité à fournir ces informations lors d\une demande d\'aide.'; // cpg1.5.x
-$lang_gallery_admin_menu['update_database_lnk'] = 'M.A.J BdD'; // cpg1.5.x
-$lang_gallery_admin_menu['update_database_title'] = 'Si vous avez remplacé des fichiers Coppermine, ajouté une modification ou mis à jour votre Galerie depuis une ancienne version, assurez-vous de mettre à jour votre Base de Données. Cela créera les tables et/ou les valeurs nécessaires à la nouvelle configuration dans votre base de données Coppermine.'; // cpg1.5.x
-$lang_gallery_admin_menu['view_log_files_lnk'] = 'Voir le fichier Log'; // cpg1.5.x
-$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine peut Enregistrer diverses actions effectuées par les Utilisateurs. Vous pouvez consulter ces LOGs si vous avez autorisé ceci dans la Config de Coppermine.'; // cpg1.5.x
-$lang_gallery_admin_menu['check_versions_lnk'] = 'Vérifier la version actuelle'; // cpg1.5.x
-$lang_gallery_admin_menu['check_versions_title'] = 'Vérifier la version de vos fichiers pour voir si vous avez remplacé tous les dossiers après une mise à jour, ou si des fichiers source de Coppermine ont été mis à jour après la mise à disposition de votre version.'; // cpg1.5.x
-$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Bridge'; // cpg1.5.x
-$lang_gallery_admin_menu['bridgemgr_title'] = 'Activer/Désactiver l\'intégration (Bridge) de Coppermine avec une autre application (par exemple : Votre Forum PhpBB, SMF ou autres).'; // cpg1.5.x
-$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Gestion Plugins'; // cpg1.5.x
-$lang_gallery_admin_menu['pluginmgr_title'] = 'Gestion des Plugins'; // cpg1.5.x
-$lang_gallery_admin_menu['overall_stats_lnk'] = 'Statistiques Globales'; // cpg1.5.x
-$lang_gallery_admin_menu['overall_stats_title'] = 'Visualiser les statistiques globales d’accès à votre Galerie par navigateur et logiciel d\'exploitation (si les options correspondantes sont activées dans la configuration).'; // cpg1.5.x
-$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Mots-Clef'; // cpg1.5.x
-$lang_gallery_admin_menu['keywordmgr_title'] = 'Gérer les Mots-Clef (si l\'option correspondante est cochée dans la configuration).'; // cpg1.5.x
-$lang_gallery_admin_menu['exifmgr_lnk'] = 'Gestion EXIF'; // cpg1.5.x
-$lang_gallery_admin_menu['exifmgr_title'] = 'Gérer l\'affichage des données EXIF (si l\'option correspondante est cochée dans la configuration).'; // cpg1.5.x
-$lang_gallery_admin_menu['shownews_lnk'] = 'Montrer les News'; // cpg1.5.x
-$lang_gallery_admin_menu['shownews_title'] = 'Afficher le News de coppermine-gallery.net'; // cpg1.5.x
-
-$lang_user_admin_menu['albmgr_title'] = 'Créer et classer mes Albums';
-$lang_user_admin_menu['albmgr_lnk'] = 'Créer / classer mes Albums';
-$lang_user_admin_menu['modifyalb_title'] = 'Aller à la modification de mes Albums';  //cpg1.4
-$lang_user_admin_menu['modifyalb_lnk'] = 'Modifier mes Albums';
-$lang_user_admin_menu['my_prof_title'] = 'Aller à mon Profil Personnel';
-$lang_user_admin_menu['my_prof_lnk'] = 'Mon Profil';
-
-$lang_cat_list['category'] = 'Catégories';
-$lang_cat_list['albums'] = 'Albums';
-$lang_cat_list['pictures'] = 'Fichiers';
-
-$lang_album_list['album_on_page'] = '%d Albums sur %d page(s)';
-  
-$lang_thumb_view['date'] = 'DATE'; 
-  //Sort by filename and title
-$lang_thumb_view['name'] = 'NOM DU FICHIER';
-$lang_thumb_view['sort_da'] = 'Classement ascendant par date';
-$lang_thumb_view['sort_dd'] = 'Classement descendant par date';
-$lang_thumb_view['sort_na'] = 'Classement ascendant par nom';
-$lang_thumb_view['sort_nd'] = 'Classement descendant par nom';
-$lang_thumb_view['sort_ta'] = 'Classement ascendant par titre';
-$lang_thumb_view['sort_td'] = 'Classement descendant par titre';
-$lang_thumb_view['position'] = 'POSITION';
-$lang_thumb_view['sort_pa'] = 'Classement ascendant par position';
-$lang_thumb_view['sort_pd'] = 'Classement descendant par position';
-$lang_thumb_view['download_zip'] = 'Télécharger un fichier ZIP';
-$lang_thumb_view['pic_on_page'] = '%d Photos sur %d page(s)';
-$lang_thumb_view['user_on_page'] = '%d Utilisateurs sur %d page(s)';
-$lang_thumb_view['enter_alb_pass'] = 'Entrer un Mot de Passe pour l\'Album';
-$lang_thumb_view['invalid_pass'] = 'Mot de Passe INVALIDE';
-$lang_thumb_view['pass']= 'Mot de Passe';
-$lang_thumb_view['submit'] = 'Soumettre';
-$lang_thumb_view['zipdownload_copyright'] = 'Merci de respecter les Copyrights - N\'utilisez les fichiers que vous téléchargez qu\'en accord avec leur propriétaire. En vertu de la loi sur la Propriété Artistique et Intellectuelle. Merci.'; // cpg1.5
-$lang_thumb_view['zipdownload_username'] = 'Cette Archive contiens les fichiers compressés depuis les favoris de %s'; // cpg1.5
-
-$lang_img_nav_bar['thumb_title'] = 'Retournez à la page des Vignettes';
-$lang_img_nav_bar['pic_info_title'] = 'Affichez/Cachez les informations sur l\'image';
-$lang_img_nav_bar['slideshow_title'] = 'Diaporama';
-$lang_img_nav_bar['ecard_title'] = 'Envoyez cette image en tant que Carte Electronique';
-$lang_img_nav_bar['ecard_disabled'] = 'Les Cartes Electroniques sont désactivées';
-$lang_img_nav_bar['ecard_disabled_msg'] = 'Vous n\\\'avez pas l\\\'autorisation d\\\'envoyer des cartes';//js-alert
-$lang_img_nav_bar['prev_title'] = '<< Voir l\'image précédente';
-$lang_img_nav_bar['next_title'] = 'Voir l\'image suivante >>';
-$lang_img_nav_bar['pic_pos'] = 'PHOTO %s/%s';
-$lang_img_nav_bar['report_title'] = 'Signaler ce fichier à l\'Administrateur de la Galerie.';
-$lang_img_nav_bar['go_album_end'] = 'Aller à la fin';
-$lang_img_nav_bar['go_album_start'] = 'Retourner au début';
-
-$lang_rate_pic['rate_this_pic'] = 'Noter cette image ';
-$lang_rate_pic['no_votes'] = '(Pas encore de note)';
-$lang_rate_pic['rating'] = '(note actuelle : %s / 10 pour %s votes)'; 
-$lang_rate_pic['rubbish'] = 'Très mauvais';
-$lang_rate_pic['poor'] = 'Mauvais';
-$lang_rate_pic['fair'] = 'Moyen';
-$lang_rate_pic['good'] = 'Bon';
-$lang_rate_pic['excellent'] = 'Excellent';
-$lang_rate_pic['great'] = 'Superbe';
-$lang_rate_pic['js_warning'] = 'Javascript doit être actif pour pouvoir voter'; // cpg1.5.x
-$lang_rate_pic['already_voted'] = 'Vous avez déjà voté pour cette photo ;-)'; // cpg1.5
-$lang_rate_pic['forbidden'] = 'Vous ne pouvez pas voter pour vos propres fichiers !'; // cpg1.5
-$lang_rate_pic['rollover_to_rate'] = 'Survoler pour évaluer cette image'; // cpg1.5
-
-// ----------------------- //
-// File include/functions.inc.php
-// ----------------------- //
-
-$lang_cpg_die['file'] = 'Fichier : ';
-$lang_cpg_die['line'] = 'Ligne : ';
-
-$lang_display_thumbnails['dimensions'] = 'Dimensions : ';
-$lang_display_thumbnails['date_added'] = 'Ajouté le : ';
-
-$lang_get_pic_data['n_comments'] = '%s Commentaires';
-$lang_get_pic_data['n_views'] = 'vu %s fois';
-$lang_get_pic_data['n_votes'] = '(%s votes)';
-
-$lang_cpg_debug_output['debug_info'] = 'Infos de débogage';
-$lang_cpg_debug_output['debug_output'] = 'Sortie de débogage'; // cpg1.5
-$lang_cpg_debug_output['select_all'] = 'Tout sélectionner';
-$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Si vous souhaitez soumettre une demande d\'assistance dans le Forum de support de Coppermine, copier/collez ces informations de débogage dans votre message. Assurez-vous de remplacer tous les mots de passe, même codés, par \'***\' avant de poster votre message. IMPORTANT : NE POSTEZ QUE SI LE SUPPORT COPPERMINE VOUS LE DEMANDE.';
-$lang_cpg_debug_output['debug_output_explain'] = 'Note : Ceci n\'est qu\'une information, ce qui ne veut pas dire qu\'il y ait une erreur dans la Galerie.'; // cpg1.5
-$lang_cpg_debug_output['phpinfo'] = 'Afficher le phpinfo';
-$lang_cpg_debug_output['notices'] = 'Remarques';
-$lang_cpg_debug_output['notices_help_admin'] = 'Ces avertissements ne sont affichés sur cette page que parce que vous (en tant qu\'Admin de la Galerie) avez délibérément activé cette fonction dans la configuration de Coppermine. Celà ne veut pas obligatoirement dire qu\'il y ait quelque chose qui ne fonctionne pas avec votre Galerie. En fait, c\'est une fonction que seuls les personnes ayant une bonne notion en programmation devraient Activez pour traquer les bugs. Si ces avertissements vous dérangent et/ou que vous n\'avez aucune idée de ce qu\'ils signifient, désactivez simplement cette focntion dans la Configuration de Coppermine.'; // cpg1.5
-$lang_cpg_debug_output['notices_help_non_admin'] = 'L\'affichage de ces avis a été délibérément activé par l\'Administrateur. Celà ne veut pas dire qu\'il y ait un problème de votre côté. Vous pouvez ignorer ces avertissements sans craintes.'; // cpg1.5
-$lang_cpg_debug_output['show_hide'] = 'Montrer / Cacher'; // cpg1.5
-
-$lang_language_selection['reset_language'] = 'Langue par défaut';
-$lang_language_selection['choose_language'] = 'Choisissez votre langue';
-
-$lang_theme_selection['reset_theme'] = 'Thème par défaut';
-$lang_theme_selection['choose_theme'] = 'Choisissez votre thème';
-
-$lang_version_alert['version_alert'] = 'Version sans support d\'aide!';
-$lang_version_alert['no_stable_version'] = 'Vous utilisez Coppermine  %s (%s) qui s\'adresse aux Utilisateurs très expérimentés - Cette version n\'offre aucun support d\'aide. Vous pouvez l\'Utilisez, mais à vos risques et périls. Si vous êtes un nouvel Utilisateur, téléchargez la dernière version stable alors vous aurez accès au Support Copermine, si vous avez besoin d\'aide!';
-$lang_version_alert['gallery_offline'] = 'La Galerie est actuellement hors ligne et n\'est visible que par un Administrateur. N\'oubliez pas de la remettre en ligne une fois les travaux de maintenance terminés.';
-$lang_version_alert['coppermine_news'] = 'Nouvelles de coppermine-gallery.net'; //cpg1.5
-$lang_version_alert['no_iframe'] = 'Votre navigateur ne peut pas afficher les cadres incorporés (iframes)'; //cpg1.5
-$lang_version_alert['hide'] = 'cacher'; //cpg1.5
-
-$lang_create_tabs['previous'] = 'précédent';
-$lang_create_tabs['next'] = 'suivant';
-$lang_create_tabs['jump_to_page'] = 'Sauter à la page '; // cpg1.5
-
-$lang_get_remote_File_by_url['no_data_returned'] = 'Pas de données retournées avec %s'; // cpg1.5
-$lang_get_remote_File_by_url['curl'] = 'CURL'; // cpg1.5
-$lang_get_remote_File_by_url['fsockopen'] = 'Socket connection (FSOCKOPEN)'; // cpg1.5
-$lang_get_remote_File_by_url['fopen'] = 'fopen'; // cpg1.5
-$lang_get_remote_File_by_url['curl_not_available'] = 'Curl n\'est pas disponible sur votre serveur'; // cpg1.5
-$lang_get_remote_File_by_url['error_number'] = 'Erreur N°: %s'; // cpg1.5
-$lang_get_remote_File_by_url['error_message'] = 'Message d\'erreur : %s'; // cpg1.5
-
-// ------------------------------------------------------------------------- //
-// File include/mailer.inc.php
-// ------------------------------------------------------------------------- //
-$lang_mailer['provide_address'] = 'Vous devez en indiquer au moins une ';
-$lang_mailer['mailer_not_supported'] = ' mailer n\'est pas supporté.';
-$lang_mailer['execute'] = 'Impossible d\'éxecuter: ';
-$lang_mailer['instantiate'] = 'Impossible d\'instancier la fonction mail.';
-$lang_mailer['authenticate'] = 'Erreur SMTP : Identification impossible.';
-$lang_mailer['from_failed'] = 'l\'adresse suivante DE est manquante : ';
-$lang_mailer['recipients_failed'] = 'Erreur SMTP : Suivant ';
-$lang_mailer['data_not_accepted'] = 'Ereur SMTP : Données non acceptées.';
-$lang_mailer['connect_host'] = 'Erreur SMTP : Impossible de se connecter à l\'hôte SMTP.';
-$lang_mailer['file_access'] = 'Impossible d\'accéder au fichier : ';
-$lang_mailer['file_open'] = 'Erreur Fichier : Impossible d\'ouvrir le fichier : ';
-$lang_mailer['encoding'] = 'Encodage inconnu : ';
-$lang_mailer['signing'] = 'Erreur de signature : ';
-
-// ----------------------- //
-// File include/plugin_api.inc.php
-// ----------------------- //
-$lang_plugin_api['error_install'] = 'Impossible d\'Installer le plugin \'%s\'';
-$lang_plugin_api['error_uninstall'] = 'Impossible de désinstaller le plugin \'%s\'';
-$lang_plugin_api['error_sleep'] = 'Impossible de désinstaller le plugin \'%s\'<br />'; //cpg1.5
-
-// ----------------------- //
-// File include/smilies.inc.php
-// ----------------------- //
-if (defined('SMILIES_PHP')) {
-$lang_smilies_inc_php['Exclamation'] = 'Exclamation';
-$lang_smilies_inc_php['Question'] = 'Question';
-$lang_smilies_inc_php['Very Happy'] = 'Très heureux';
-$lang_smilies_inc_php['Smile'] = 'Sourire';
-$lang_smilies_inc_php['Sad'] = 'Triste';
-$lang_smilies_inc_php['Surprised'] = 'Surpris';
-$lang_smilies_inc_php['Shocked'] = 'Choqué';
-$lang_smilies_inc_php['Confused'] = 'Confus';
-$lang_smilies_inc_php['Cool'] = 'Cool';
-$lang_smilies_inc_php['Laughing'] = 'Rire';
-$lang_smilies_inc_php['Mad'] = 'Fou';
-$lang_smilies_inc_php['Razz'] = 'Razz';
-$lang_smilies_inc_php['Embarassed'] = 'Embarassé';
-$lang_smilies_inc_php['Crying or Very sad'] = 'Pleure ou très triste';
-$lang_smilies_inc_php['Evil or Very Mad'] = 'Diabolique ou très en colère';
-$lang_smilies_inc_php['Twisted Evil'] = 'Sadique';
-$lang_smilies_inc_php['Rolling Eyes'] = 'Lève les yeux au ciel';
-$lang_smilies_inc_php['Wink'] = 'Clin d\'oeil';
-$lang_smilies_inc_php['Idea'] = 'Idée';
-$lang_smilies_inc_php['Arrow'] = 'Flèche';
-$lang_smilies_inc_php['Neutral'] = 'Neutre';
-$lang_smilies_inc_php['Mr. Green'] = 'Mr. Green';
-}
-
-// ----------------------- //
-// File albmgr.php
-// ----------------------- //
-if (defined('ALBMGR_PHP')) {
-$lang_albmgr_php['title'] = 'Gestionnaire d\'Albums'; // cpg1.5 
-$lang_albmgr_php['alb_need_name'] = 'Les Albums doivent avoir un nom&nbsp;!';//js-alert
-$lang_albmgr_php['confirm_modifs'] = 'Voulez-vous vraiment effectuer ces modifications ?'; //js-alert
-$lang_albmgr_php['no_change'] = 'vous n\'avez effectué Aucun changement&nbsp;!';//js-alert
-$lang_albmgr_php['new_album'] = 'Nouvel Album';
-$lang_albmgr_php['delete_album'] = 'Effacez l\'Album'; // cpg1.5
-$lang_albmgr_php['confirm_delete1'] = 'Voulez vous vraiment Supprimez cet Album ?'; //js-alert
-$lang_albmgr_php['confirm_delete2'] = 'Toutes vos Images et tous les Commentaires seront perdus !'; //js-alert
-$lang_albmgr_php['select_first'] = 'Sélectionnez un Album avant';//js-alert
-$lang_albmgr_php['my_gallery'] = '* Ma Galerie *';
-$lang_albmgr_php['no_category'] = '* Pas de Catégorie *';
-$lang_albmgr_php['select_category'] = 'Sélectionnez une categorie';
-$lang_albmgr_php['category_change'] = 'Si vous changez la catégorie, vos changements seront perdus!'; // cpg1.5
-$lang_albmgr_php['page_change'] = 'Si vous suivez ce lien, vos modifications seront perdues!'; // cpg1.5
-$lang_albmgr_php['cancel'] = 'Annuler'; // cpg1.5
-$lang_albmgr_php['submit_reminder'] = 'Les changements dans l\'ordre ne sont pas sauvegardés tant que vous n\'avez pas cliqué sur &quot;Appliquer les changements&quot;.'; // cpg1.5
-}
-
-// ----------------------- //
-// File banning.php
-// ----------------------- //
-
-if (defined('BANNING_PHP')) {
-$lang_banning_php['title'] = 'Bannir des Utilisateurs';
-$lang_banning_php['user_name'] = 'Nom d\'Utilisateur';
-$lang_banning_php['user_account'] = 'Compte Utilisateur';
-$lang_banning_php['email_address'] = 'Adresse de Courriel'; // cpg1.5
-$lang_banning_php['ip_address'] = 'Adresse IP';
-$lang_banning_php['expires'] = 'Expire';
-$lang_banning_php['expiry_date'] = 'Date d\'expiration'; // cpg1.5
-$lang_banning_php['expired'] = 'Expiré'; // cpg1.5
-$lang_banning_php['edit_ban'] = 'Sauvegardez les changements';
-$lang_banning_php['add_new'] = 'Ajouter un Nouveau Bannissement';
-$lang_banning_php['add_ban'] = 'Ajouter';
-$lang_banning_php['error_user'] = 'Utilisateur introuvable';
-$lang_banning_php['error_specify'] = 'Vous devez spécifier un Nom d\'Utilisateur ou une adresse IP';
-$lang_banning_php['error_ban_id'] = 'IDentifiant invalide !';
-$lang_banning_php['error_admin_ban'] = 'Vous ne pouvez pas vous bannir vous même!';
-$lang_banning_php['error_server_ban'] = 'Vous ne pouvez pas bannir votre propre serveur!';
-$lang_banning_php['skipping'] = 'Ignorer cette commande'; // cpg1.5
-$lang_banning_php['lookup_ip'] = 'Consulter une adresse IP';
-$lang_banning_php['select_date'] = 'Sélectionner la date';
-$lang_banning_php['delete_comments'] = 'Effacer les Commentaires'; // cpg1.5
-$lang_banning_php['current'] = 'actuel'; // cpg1.5
-$lang_banning_php['all'] = 'tous'; // cpg1.5
-$lang_banning_php['none'] = 'aucun'; // cpg1.5
-$lang_banning_php['view'] ='vue'; // cpg1.5
-$lang_banning_php['ban_id'] = 'IDentifiant du banni'; // cpg1.5
-$lang_banning_php['existing_bans'] = 'Bannis existants'; // cpg1.5
-$lang_banning_php['no_banning_when_bridged'] = 'Vous utilisez actuellement une Galerie bridgée avec une autre application. Utilisez le mechanisme de bannissement de cette application bridgée au lieu de celui inclus dans Coppermine. Le mechanisme de bannissement fonctionne difficilement si l\'application est brigée.'; // cpg1.5
-$lang_banning_php['records_on_page'] = '%d enregistrements sur %d page(s)'; // cpg1.5
-$lang_banning_php['ascending'] = 'ascendant'; // cpg1.5
-$lang_banning_php['descending'] = 'descendant'; // cpg1.5
-$lang_banning_php['sort_by'] = 'tri par'; // cpg1.5
-$lang_banning_php['sorted_by'] = 'triés par'; // cpg1.5
-$lang_banning_php['ban_record_x_updated'] = 'L\'enregistrement de bannissement %s a été mis à jour.'; // cpg1.5
-$lang_banning_php['ban_record_x_deleted'] = 'L\'enregistrement de bannissement %s a été effacé...'; // cpg1.5
-$lang_banning_php['new_ban_record_created'] = 'Un nouvel enregistrement de banissement a été créé.'; // cpg1.5
-$lang_banning_php['ban_record_x_already_exists'] = 'Un enregistrementd e banissement existe déjà pour %s!'; // cpg1.5
-$lang_banning_php['comment_deleted'] = '%s commentaire écrit par %s a été effacé.'; // cpg1.5
-$lang_banning_php['comments_deleted'] = '%s Commentaires écrits par %s ont été effacés.'; // cpg1.5
-$lang_banning_php['email_field_invalid'] = 'Entrez une adresse courriel valide !'; // cpg1.5
-$lang_banning_php['ip_address_field_invalid'] = 'Entrez une adress IP valide (x.x.x.x)'; // cpg1.5
-$lang_banning_php['expiry_field_invalid'] = 'Entrez une date d\'expiration valide (JJ-MM-AAAA)'; // cpg1.5
-$lang_banning_php['form_not_submit'] = 'Le formulaire n\'a pas été envoyé - il y a des erreurs que vous devez corriger d\'abord !'; // cpg1.5
-}
-
-// ----------------------- //
-// File bridgemgr.php
-// ----------------------- //
-if (defined('BRIDGEMGR_PHP')) {
-$lang_bridgemgr_php['title'] = 'Assistant d\'intégration (&quot;Bridge&quot;)';
-$lang_bridgemgr_php['back'] = 'Retour';
-$lang_bridgemgr_php['next'] = 'Suivant';
-$lang_bridgemgr_php['start_wizard'] = 'Démarrez l\'Assistant';
-$lang_bridgemgr_php['finish'] = 'Terminez';
-$lang_bridgemgr_php['no_action_needed'] = 'Pas d\'action à cette étape. Cliquez sur \'suivant\'pour CONTINUER.';
-$lang_bridgemgr_php['reset_to_default'] = 'Revenir aux valeurs par défaut';
-$lang_bridgemgr_php['choose_bbs_app'] = 'Choisissez une application à Bridger avec Coppermine';
-$lang_bridgemgr_php['support_url'] = 'Suivez ce lien pour de l\'aide sur cette application';
-$lang_bridgemgr_php['settings_path'] = 'Chemin(s) utilisés par votre Forum';
-$lang_bridgemgr_php['full_forum_url'] = 'URL du Forum';
-$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Adresse relative de votre Forum';
-$lang_bridgemgr_php['relative_path_to_config_file'] = 'Chemin relatif à la page de configuration de votre Forum';
-$lang_bridgemgr_php['cookie_prefix'] = 'Préfixe du Cookie';
-$lang_bridgemgr_php['special_settings'] = 'paramètres spécifiques de l\'application à intégrer';
-$lang_bridgemgr_php['use_post_based_groups'] = 'Utilisez les groupes basés sur le nombre de messages ?';
-$lang_bridgemgr_php['use_post_based_groups_yes'] = 'Oui';
-$lang_bridgemgr_php['use_post_based_groups_no'] = 'Non';
-$lang_bridgemgr_php['error_title'] = 'Vous devez corriger ces erreurs avant de continuer et retournez à la page précédente.';
-$lang_bridgemgr_php['error_specify_bbs'] = 'Vous devez spécifier avec quelle application vous voulez bridger Coppermine.';
-$lang_bridgemgr_php['finalize'] = 'Activez/Désactivez l\'intégration avec le Forum';
-$lang_bridgemgr_php['finalize_explanation'] = 'Jusqu\'à présent, vos réglages ont été inscrit dans la Base de Données, mais l\'intégration avec le Forum n\'a pas été activée. Vous pouvez Activez/désActivez cette intégration quand vous le voulez. Soyez certain de vous souvenir du Nom d\'Utilisateur et du Mot de Passe de votre Compte Administrateur Coppermine (non-bridgé), vous pourriez en avoir besoin plus tard pour faire des modifications. Si quelque chose ne marche pas, allez sur %s et désactivez l\'intégration au Forum, en utilisant votre Compte Administrateur &quot;non-bridgé&quot; (habituellement, c\'est celui que vous avez défini lors de l\'installation de Coppermine).';
-$lang_bridgemgr_php['your_bridge_settings'] = 'Configuration de votre Bridge';
-$lang_bridgemgr_php['title_enable'] = 'Active l\'intégration/le bridge avec %s';
-$lang_bridgemgr_php['bridge_enable_yes'] = 'Activé';
-$lang_bridgemgr_php['bridge_enable_no'] = 'Désactivé';
-$lang_bridgemgr_php['error_must_not_be_empty'] = 'ne peut pas être vide';
-$lang_bridgemgr_php['error_either_be'] = 'doit être %s ou %s';
-$lang_bridgemgr_php['error_folder_not_exist'] = '%s n\'existe pas. Corrigez la valeur entrée pour %s';
-$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine ne peut pas lire le cookie nommé %s. Corrigez la valeur que vous avez entré pour %s, ou allez dans le Panneau d\'Administration de votre Forum et vérifiez que le chemin d\'accès au cookie est lisible par Coppermine.';
-$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Vous ne pouvez pas laisser le champ %s vide -Entrez la bonne valeur.';
-$lang_bridgemgr_php['error_no_trailing_slash'] = 'Le champ %s ne doit pas se terminer par le signe \'/\'.';
-$lang_bridgemgr_php['error_trailing_slash'] = 'Le champ %s doit terminer par le signe \'/\'.';
-$lang_bridgemgr_php['error_prefix_and_table'] = '%s et ';
-$lang_bridgemgr_php['recovery_title'] = 'Gestionnaire de Bridge : Récupération d\'URGENCE';
-$lang_bridgemgr_php['recovery_explanation'] = 'Si vous venez ici pour Gérez l\'intégration de votre Forum avec votre Galerie Coppermine, Vous devez d\'abord vous identifier en tant qu\'Administrateur. Si vous ne parvenez pas à vous identifier parce que l\'intégration de votre Forum ne fonctionne pas comme prévu, vous pouvez désActivez l\'intégration avec votre Forum depuis cette page. Entrer malgré tout votre Identifiant et votre Mot de Passe ne va pas vous permettre de vous identifier, celà va seulement désActivez le brige avec votre Forum. Pour plus de détails, reportez vous à la Documentation de Coppermine.';
-$lang_bridgemgr_php['username'] = 'Nom d\'Utilisateur';
-$lang_bridgemgr_php['password'] = 'Mot de Passe';
-$lang_bridgemgr_php['disable_submit'] = 'Soumettre';
-$lang_bridgemgr_php['recovery_success_title'] = 'Autorisation accordée';
-$lang_bridgemgr_php['recovery_success_content'] = 'Vous avez désactivé avec succès le Bridge avec votre Forum. Coppermine fonctionne maintenant de manière autonome.';
-$lang_bridgemgr_php['recovery_success_advice_login'] = 'S\'identifier comme Administrateur pour éditer la Configuration de votre Bridge et/ou Activez l\'intégration avec votre Forum à nouveau.';
-$lang_bridgemgr_php['goto_login'] = 'Allez à la page d\'Identification';
-$lang_bridgemgr_php['goto_bridgemgr'] = 'Allez au Gestionnaire de Bridge';
-$lang_bridgemgr_php['recovery_failure_title'] = 'Autorisation refusée';
-$lang_bridgemgr_php['recovery_failure_content'] = 'Vous avez soumis de mauvaises données. Vous devez entrer les données de votre Compte Administrateur pour la version autonome de Coppermine (habituellement le compte créé lors de l\'installation de Coppermine).';
-$lang_bridgemgr_php['try_again'] = 'Réessayer';
-$lang_bridgemgr_php['recovery_wait_title'] = 'Le temps d\'attente ne s\'est pas écoulé';
-$lang_bridgemgr_php['recovery_wait_content'] = 'Pour des raisons de sécurité, le script n\'autorise pas plusieurs échecs de connexion rapprochés dans le temps. Veuillez patientez avant de réessayer de vous identifier.';
-$lang_bridgemgr_php['wait'] = 'Patientez';
-$lang_bridgemgr_php['browse'] = 'Parcourir';
-}
-
-// ----------------------- //
-// File calendar.php
-// ----------------------- //
-if (defined('CALENDAR_PHP')) {
-$lang_calendar_php['title'] = 'Calendrier';
-$lang_calendar_php['clear_date'] = 'Effacer la date';
-$lang_calendar_php['files'] = 'fichiers'; // cpg1.5
-}
-
-// ----------------------- //
-// File catmgr.php
-// ----------------------- //
-if (defined('CATMGR_PHP')) {
-  $lang_catmgr_php['miss_param'] = 'Les paramètres requis pour l\'operation \'%s\' sont manquants&nbsp;!';
-  $lang_catmgr_php['unknown_cat'] = 'La Catégorie sélectionnée n\'existe pas dans la Base de Données';
-  $lang_catmgr_php['usergal_cat_ro'] = 'La Galerie des Utilisateurs ne peut pas être supprimée!';
-  $lang_catmgr_php['manage_cat'] = 'Gérez les Catégories';
-  $lang_catmgr_php['confirm_delete'] = 'Voulez vous vraiment Supprimer cette Catégorie ?';//js-alert
-  $lang_catmgr_php['category'] = 'Catégorie';
-  $lang_catmgr_php['operations'] = 'Opérations';
-  $lang_catmgr_php['move_into'] = 'Déplacer dans';
-  $lang_catmgr_php['update_create'] = 'Mettre à jour / créer la Catégorie';
-  $lang_catmgr_php['parent_cat'] = 'Catégorie parente';
-  $lang_catmgr_php['cat_title'] = 'Titre de la Catégorie';
-  $lang_catmgr_php['cat_thumb'] = 'Vignette de la Catégorie';
-  $lang_catmgr_php['cat_desc'] = 'Description de la Catégorie';
-  $lang_catmgr_php['categories_alpha_sort'] = 'Classement des Catégories par ordre alphabétique (au lieu du classement par ajout)';
-  $lang_catmgr_php['save_cfg'] = 'Sauvegardez la Configuration';
-  $lang_catmgr_php['no_category'] = '* Pas de Catégorie *'; // cpg1.5
-  $lang_catmgr_php['group_create_alb'] = 'Groupe(s) autorisé(s) à créer des Albums dans cette Catégorie'; // cpg1.5
-}
-
-// ------------------------------------------------------------------------- //
-// File contact.php
-// ------------------------------------------------------------------------- //
-if (defined('CONTACT_PHP')) {
-  $lang_contact_php['title'] ='Contact'; // cpg1.5
-  $lang_contact_php['your_name'] = 'Votre Nom'; // cpg1.5
-  $lang_contact_php['your_email'] = 'Votre adresse courriel'; // cpg1.5
-  $lang_contact_php['subject'] = 'Objet'; // cpg1.5
-  $lang_contact_php['your_message'] = 'Votre message'; // cpg1.5
-  $lang_contact_php['name_field_mandatory'] = 'Veuillez entrez votre nom'; // cpg1.5 //js-alert
-  $lang_contact_php['name_field_invalid'] = 'Veuillez entrer votre nom'; // cpg1.5 //js-alert
-  $lang_contact_php['email_field_mandatory'] = 'Veuillez entrer votre adrese courriel'; // cpg1.5 //js-alert
-  $lang_contact_php['email_field_invalid'] = 'Veuillez entre une adresse courriel valide'; // cpg1.5 //js-alert
-  $lang_contact_php['subject_field_mandatory'] = 'Veuillez entrer un objet précis'; // cpg1.5 //js-alert
-  $lang_contact_php['message_field_mandatory'] = 'Veuillez entrer votre message'; // cpg1.5 //js-alert
-  $lang_contact_php['confirmation'] = 'Confirmation'; // cpg1.5
-  $lang_contact_php['email_headline'] = 'Le %s, ce courriel a été envoyé à %s en utilisant le formulaire de contact depuis l\'adresse IP %s'; // cpg1.5
-  $lang_contact_php['registered_user'] = 'Utilisateur enregistré'; // cpg1.5
-  $lang_contact_php['guest'] = 'Visiteur'; // cpg1.5
-  $lang_contact_php['unknown'] = 'inconnu'; // cpg1.5
-  $lang_contact_php['user_info'] = 'Le %s appelé %s avec l\'adresse de courriel %s écrit:'; // cpg1.5
-  $lang_contact_php['failed_sending_email'] = 'Impossible d\'envoyer le courriel. Essayez à nouveau.'; //cpg1.5
-  $lang_contact_php['email_sent'] = 'Votre courriel a été envoyé.'; //cpg1.5
-}
-
-// ----------------------- //
-// File admin.php
-// ----------------------- //
-if (defined('ADMIN_PHP')) {
-$lang_admin_php['title'] = 'Configuration de la Galerie';
-$lang_admin_php['general_settings'] = 'Paramètres généraux'; // cpg1.5
-$lang_admin_php['language_charset_settings'] = 'Paramètres de la Langue &amp; Jeu de caractères'; // cpg1.5
-$lang_admin_php['themes_settings'] = 'Paramètres des Thèmes'; // cpg1.5
-$lang_admin_php['album_list_view'] = 'Affichage de la liste des Albums'; // cpg1.5
-$lang_admin_php['thumbnail_view'] = 'Affichage des vignettes'; // cpg1.5
-$lang_admin_php['image_view'] = 'Affichage des Images'; // cpg1.5
-$lang_admin_php['comment_settings'] = 'Paramètres des Commentaires'; // cpg1.5
-$lang_admin_php['thumbnail_settings'] = 'Paramètres des vignettes'; // cpg1.5
-$lang_admin_php['file_settings'] = 'Paramètres des fichiers'; // cpg1.5
-$lang_admin_php['image_watermarking'] = 'Filigrane d\'Images'; // cpg1.5
-$lang_admin_php['registration'] = 'Enregistrement'; // cpg1.5
-$lang_admin_php['user_settings'] = 'Paramètres des Utilisateurs'; // cpg1.5
-$lang_admin_php['custom_fields_user_profile'] = 'Champs personnalisés pour le profil Utilisateur (laisser vide si inutilisés).Utilisez le profil 6 pour les longs textes, comme les biographies par exemple.'; // cpg1.5
-$lang_admin_php['custom_fields_image_description'] = 'Champs personnalisés pour la description d\'images (laisser vide si inutilisés)'; // cpg1.5
-$lang_admin_php['cookie_settings']= 'Paramètres des Cookies'; // cpg1.5
-$lang_admin_php['email_settings']= 'Paramètres des courriels  (habituellement il n\'est pas necessaire de faire des modifications; laissez tous les champs vide si vous n\'êtes pas sur)'; // cpg1.5
-$lang_admin_php['logging_stats'] = 'Logging et statistiques'; // cpg1.5
-$lang_admin_php['maintenance_settings'] = 'Paramètres de maintenance'; // cpg1.5
-$lang_admin_php['manage_exif'] = 'Administrer l\'affichage des exifs';
-$lang_admin_php['manage_plugins'] = 'Administrer les plugins';
-$lang_admin_php['manage_keyword'] = 'Administrer les Mot-Clefs';
-$lang_admin_php['restore_cfg'] = 'Restaurer les paramètres d\'origine';
-$lang_admin_php['restore_cfg_confirm'] = 'Voulez-vous réellement restaurer tous les paramétres de la configuration avec les valeurs par defaut ? Cette action ne peut pas être annulée !'; // cpg1.5 //js-alert
-$lang_admin_php['save_cfg'] = 'Sauvegarder la nouvelle Configuration';
-$lang_admin_php['notes'] = 'Notes';
-$lang_admin_php['info'] = 'Information';
-$lang_admin_php['upd_success'] = 'La Configuration de Coppermine a été mise à jour';
-$lang_admin_php['restore_success'] = 'La Configuration d\'origine de Coppermine a été restaurée';
-$lang_admin_php['name_a'] = 'Ascendant par Nom';
-$lang_admin_php['name_d'] = 'Descendantpar Nom';
-$lang_admin_php['title_a'] = 'Ascendant par Titre';
-$lang_admin_php['title_d'] = 'Descendant par Titre';
-$lang_admin_php['date_a'] = 'Ascendant par Date';
-$lang_admin_php['date_d'] = 'Descendant par Date';
-$lang_admin_php['pos_a'] = 'Ascendant par Ajout';
-$lang_admin_php['pos_d'] = 'Descendant par Ajout';
-$lang_admin_php['th_any'] = 'Aspect MAX';
-$lang_admin_php['th_ht'] = 'Hauteur';
-$lang_admin_php['th_wd'] = 'Largeur';
-$lang_admin_php['th_ex'] = 'Exact'; // thumb cropping
-$lang_admin_php['debug_everyone'] = 'Tout le monde';
-$lang_admin_php['debug_admin'] = 'Administrateurs uniquement';
-$lang_admin_php['no_logs']= 'Désactivé';
-$lang_admin_php['log_normal']= 'Normal';
-$lang_admin_php['log_all'] = 'Tout';
-$lang_admin_php['view_logs'] = 'Voir les Logs';
-$lang_admin_php['click_expand'] = 'Cliquer sur un nom de Section pour Afficher';
-$lang_admin_php['click_collapse'] = 'Cliquer sur un nom de Section pour Réduire'; // cpg1.5
-$lang_admin_php['expand_all'] = 'Tout Afficher';
-$lang_admin_php['toggle_all'] = 'Inverser tout'; // cpg1.5
-$lang_admin_php['notice1'] = '(*) Cette Configuration ne doit pas être changée si vous avez déjà des fichiers dans votre Base de Données.'; // - (relocated)
-$lang_admin_php['notice2'] = '(**) Si vous changez cette Configuration, seuls les nouveaux fichiers ajoutés seront concernés, il est donc conseillé de ne pas la modifier si vous avez déjà des fichiers. Vous pouvez cependant appliquer les modifications aux fichiers existant à l\'aide des &quot;<a href="util.php">Outils d\'Administration</a> (redimensionner les images)&quot; depuis le Menu d\'Administration.'; //- (relocated)
-$lang_admin_php['notice3'] = '(***) Tous les Logs sont écrits en Anglais.'; // - (relocated)
-$lang_admin_php['bbs_disabled'] = 'Fonction désactivée si vous utilisez l\'intégration BB';
-$lang_admin_php['auto_resize_everyone'] = 'Tous';
-$lang_admin_php['auto_resize_user'] = 'Utilisateur seulement';
-$lang_admin_php['ascending'] = 'ascendant';
-$lang_admin_php['descending'] = 'descendant';
-$lang_admin_php['collapse_all'] = 'Réduire tout'; // cpg1.5
-$lang_admin_php['separate_page'] = 'sur une page séparée'; // cpg1.5
-$lang_admin_php['inline'] = 'en ligne'; // cpg1.5
-$lang_admin_php['guests_only'] = 'Visiteurs uniquement'; // cpg1.5
-$lang_admin_php['wm_bottomright'] = 'Bas droite'; // cpg1.5
-$lang_admin_php['wm_bottomleft'] = 'Bas gauche'; // cpg1.5
-$lang_admin_php['wm_topleft'] = 'Haut gauche'; // cpg1.5
-$lang_admin_php['wm_topright'] = 'Haut droit'; // cpg1.5
-$lang_admin_php['wm_center'] = 'Centre'; // cpg1.5
-$lang_admin_php['wm_both'] = 'Les deux'; // cpg1.5
-$lang_admin_php['wm_original'] = 'Original'; // cpg1.5
-$lang_admin_php['wm_resized'] = 'Re-dimensionné'; // cpg1.5
-$lang_admin_php['gallery_name'] =   'Nom de la Galerie'; // cpg1.5
-$lang_admin_php['gallery_description'] =   'Description de la Galerie'; // cpg1.5
-$lang_admin_php['gallery_admin_email'] =   'Adresse courriel de l\'Administrateur'; // cpg1.5
-$lang_admin_php['ecards_more_pic_target'] =   'URL du répertoire de votre Galerie Coppermine'; // cpg1.5
-$lang_admin_php['ecards_more_pic_target_detail'] =   '(avec un slash à la fin, pas \'index.php\' ou similaire à la fin)'; // cpg1.5
-$lang_admin_php['home_target'] =   'URL de votre page d\'accueil'; // cpg1.5
-$lang_admin_php['enable_zipdownload'] =   'Autoriser le téléchargement ZIP de vos photos dans les Favoris'; // cpg1.5
-$lang_admin_php['enable_zipdownload_no_textfile'] = 'Uniquement les favoris'; // cpg1.5
-$lang_admin_php['enable_zipdownload_additional_textfile'] = 'Favoris et fichier LISEZ_MOI'; // cpg1.5
-$lang_admin_php['time_offset'] =   'Différence d\'heure par rapport au GMT'; // cpg1.5
-$lang_admin_php['time_offset_detail'] =   '(il est actuellement : %s)'; // cpg1.5
-$lang_admin_php['enable_help'] =   'Activer les icônes d\'aide (Aide en anglais uniquement)'; // cpg1.5
-$lang_admin_php['enable_help_description'] = 'Aide partiellement disponible uniquement en anglais'; // cpg1.5
-$lang_admin_php['clickable_keyword_search'] =   'Activer les mots cliquables lors d\'une recherche'; // cpg1.5
-$lang_admin_php['keyword_separator'] = 'Séparateur des mots clé'; // cpg1.5
-$lang_admin_php['keyword_convert'] = 'Convertisser le séparateur de mots clés'; // cpg1.5
-$lang_admin_php['enable_plugins'] =   'Activer les plugins'; // cpg1.5
-$lang_admin_php['purge_expired_bans'] = 'Purge automatiquement les bannissement expirés'; // cpg1.5
-$lang_admin_php['browse_batch_add'] =   'Interface de téléchargement par lot'; // cpg1.5
-$lang_admin_php['batch_proc_limit'] = 'Accès simultané à l\'interface du processus de traitement des téléchargements par lots '; // cpg1.5
-$lang_admin_php['display_thumbs_batch_add'] =   'Afficher les vignettes de prévisualisation dans l\'interface de téléchargement par lots'; // cpg1.5
-$lang_admin_php['lang'] =   'Langue'; // cpg1.5
-$lang_admin_php['language_autodetect'] = 'Détection automatique de la langue'; // cpg1.5
-$lang_admin_php['charset'] =   'Jeu de caractères'; // cpg1.5
-// $lang_admin_php['previous_next_tab'] =   'Display previous/next on tabbed pages'; // cpg1.5
-$lang_admin_php['theme'] =   'Thème'; // cpg1.5
-$lang_admin_php['custom_lnk_name'] =   'Nom du lien du menu personnalisé'; // cpg1.5
-$lang_admin_php['custom_lnk_url'] =   'URL du menu personnalisé'; // cpg1.5
-$lang_admin_php['enable_menu_icons'] = 'Activer les icones de menu'; // cpg1.5
-$lang_admin_php['show_bbcode_help'] =   'Afficher l\'aide pour le bbcode'; // cpg1.5
-$lang_admin_php['vanity_block'] =   'Afficher les boutons indiquant le respect des standards XHTML et CSS pour les thèmes conformes'; // cpg1.5
-$lang_admin_php['highlight_multiple'] = 'Pour sélectionner plusieurs lignes, maintenez la touche [Ctrl] appuyée'; // cpg1.5
-$lang_admin_php['custom_header_path'] =   'Chemin pour inclure un en-tête de page personnalisé'; // cpg1.5
-$lang_admin_php['custom_footer_path'] =   'Chemin pour inclure un pied de page personnalisé'; // cpg1.5
-$lang_admin_php['browse_by_date'] =   'Activer la navigation par date'; // cpg1.5
-$lang_admin_php['display_redirection_page'] =   'Afficher les pages de redirection'; // cpg1.5
-$lang_admin_php['display_xp_publish_link'] = 'Proposer l\'utilisation de XP Publisher en affichant un lien sur la page de téléchargement'; // cpg1.5
-$lang_admin_php['main_table_width'] =   'Largeur du tableau principal'; // cpg1.5
-$lang_admin_php['pixels_or_percent'] =   'pixels ou %'; // cpg1.5
-$lang_admin_php['subcat_level'] =   'Nombre de niveaux de Catégories à Afficher'; // cpg1.5
-$lang_admin_php['albums_per_page'] =   'Nombre d\'Albums à Afficher'; // cpg1.5
-$lang_admin_php['album_list_cols' ]=   'Nombre de colonnes pour la liste des Albums'; // cpg1.5
-$lang_admin_php['alb_list_thumb_size'] =   'Taille des Vignettes en pixels'; // cpg1.5
-$lang_admin_php['main_page_layout'] =   'Le contenu de la Page Principale'; // cpg1.5
-$lang_admin_php['first_level'] =   'Afficher les Vignettes de l\'Album du premier niveau avec la Catégorie'; // cpg1.5
-$lang_admin_php['categories_alpha_sort'] =   'Classer les Catégories par ordre alphabétique'; // cpg1.5
-$lang_admin_php['categories_alpha_sort_details'] =   '(au lieu du classement personnalisé)'; // cpg1.5
-$lang_admin_php['link_pic_count'] =   'Afficher le nombre de fichiers liés'; // cpg1.5
-$lang_admin_php['thumbcols'] =   'Nombre de colonnes sur la page des Vignettes'; // cpg1.5
-$lang_admin_php['thumbrows'] =   'Nombre de lignes sur la page des Vignettes'; // cpg1.5
-$lang_admin_php['max_tabs'] =   'Nombre maximal d\'Onglets à Afficher'; // cpg1.5
-$lang_admin_php['tabs_dropdown'] = 'Afficher la liste déroulante de toutes le pages après la tabulation'; // cpg1.5
-$lang_admin_php['caption_in_thumbview'] =   'Afficher la légende de l\'image (en plus de son titre) sous la vignette'; // cpg1.5
-$lang_admin_php['views_in_thumbview'] =   'Afficher le nombre de \' Vues x Fois \' sous la Vignette'; // cpg1.5
-$lang_admin_php['display_comment_count'] =   'Afficher le nombre de Commentaires sous les Vignettes'; // cpg1.5
-$lang_admin_php['display_uploader'] =   'Afficher le nom de l\'Utilisateur sous la Vignette'; // cpg1.5
-// $lang_admin_php['display_admin_uploader'] =   'Display name of admin uploaders below the thumbnail'; // cpg1.5
-$lang_admin_php['display_filename'] =   'Afficher le nom du fichier sous la Vignette'; // cpg1.5
-$lang_admin_php['display_thumbnail_rating'] =   'Afficher les votes sous la Vignette'; // cpg1.5
-$lang_admin_php['alb_desc_thumb'] =   'Afficher la Description des Albums'; // cpg1.5
-$lang_admin_php['thumbnail_to_fullsize'] =   'Aller directement de la Vignette à l\'image originale (grande taille)'; // cpg1.5
-$lang_admin_php['default_sort_order'] =   'Classement par défaut des fichiers'; // cpg1.5
-$lang_admin_php['min_votes_for_rating'] =   'Nombre minimun de Vote pour apparaître dans la liste \'les Mieux Notés\''; // cpg1.5
-$lang_admin_php['picture_table_width'] =   'Largeur de la table pour l\'affichage des fichiers'; // cpg1.5
-$lang_admin_php['display_pic_info'] =   'Information des fichiers visible par défaut'; // cpg1.5
-$lang_admin_php['picinfo_movie_download_link'] =   'Afficher le lien de téléchargement des vidéos dans la partie information du fichier'; // cpg1.5
-$lang_admin_php['max_img_desc_length'] =   'Nombre maximun de caractères pour la description des fichiers'; // cpg1.5
-$lang_admin_php['max_com_wlength'] =   'Nombre maximun de caractères dans un mot'; // cpg1.5
-$lang_admin_php['display_film_strip'] =   'Afficher le Négatif de film'; // cpg1.5
-$lang_admin_php['max_film_strip_items'] =   'Nombre de Vignettes dans le Négatif de film'; // cpg1.5
-$lang_admin_php['slideshow_interval'] =   'Intervale du Diaporama en millisecondes'; // cpg1.5
-$lang_admin_php['milliseconds'] = 'millisecondes'; // cpg1.5
-$lang_admin_php['slideshow_interval_detail'] =   '(1 seconde = 1000 millisecondes)'; // cpg1.5
-$lang_admin_php['slideshow_hits'] =   'Compter les Hits dans le Diaporama'; // cpg1.5
-$lang_admin_php['ecard_flash'] =   'Accepter le Flash dans les eCartes'; // cpg1.5
-$lang_admin_php['not_recommended'] =   'non recommandé'; // cpg1.5
-$lang_admin_php['recommended'] =   'recommandé'; // cpg1.5
-$lang_admin_php['transparent_overlay'] =   'Insérer un recouvrement transparent pour réduire au minimum le vol d\'image'; // cpg1.5
-$lang_admin_php['old_style_rating'] = 'Retour vers l\'ancien système de vote'; // cpg1.5
-$lang_admin_php['old_style_rating_extra'] = 'Celà va désactiver le nombre d\'étoiles utilisée pour le vote'; // cpg1.5
-$lang_admin_php['rating_stars_amount'] = 'Nombre d\'étoiles à Utilisez pour le vote'; // cpg1.5
-$lang_admin_php['rate_own_files'] = 'Les utilisateurs peuvent voter pour leurs propres fichiers'; // cpg1.5
-$lang_admin_php['filter_bad_words'] =   'Filtrez les mots interdits dans les Commentaires'; // cpg1.5
-$lang_admin_php['enable_smilies'] =   'Autoriser les Smileys dans les Commentaires'; // cpg1.5
-$lang_admin_php['disable_comment_flood_protect'] =   'Autoriser plusieurs Commentaires consécutifs pour une images par un même Utilisateur '; // cpg1.5
-$lang_admin_php['disable_comment_flood_protect_details'] =   '(désactive la protection anti-flood)'; // cpg1.5
-$lang_admin_php['max_com_lines'] =   'Nombre maximun de lignes dans un Commentaire'; // cpg1.5
-$lang_admin_php['max_com_size'] =   'Longueur MAX d\'un Commentaire'; // cpg1.5
-$lang_admin_php['email_comment_notification'] =   'Informer l\'Administrateur de Nouveaux Commentaires par courriel'; // cpg1.5
-$lang_admin_php['comments_sort_descending'] =   'Ordre de tri des Commentaires'; // cpg1.5
-$lang_admin_php['comments_per_page'] = 'Commentaires par page'; // cpg1.5
-$lang_admin_php['comments_anon_pfx'] =   'Préfixe pour les Commentaires d\'Utilisateurs anonymes'; // cpg1.5
-$lang_admin_php['comment_approval'] =   'Les Commentaires nécéssitent l\'approbation de l\'Administrateur'; // cpg1.5
-$lang_admin_php['display_comment_approval_only'] =   'Afficher uniquement les Commentaires nécéssitant approbation sur la page &quot;Voir les Commentaires&quot; '; // cpg1.5
-$lang_admin_php['comment_placeholder'] =   'Montrer le texte de remplacement aux Utilisateurs pour les Commentaires en attente d\'approbation par l\'Administrateur'; // cpg1.5
-$lang_admin_php['comment_user_edit'] =   'Autoriser les Utilisateurs à éditer leurs Commentaires'; // cpg1.5
-$lang_admin_php['comment_captcha'] =   'Afficher CAPTCHA (confirmation visuelle) pour l\'ajout de Commentaires'; // cpg1.5
-$lang_admin_php['comment_akismet_enable'] = 'Options Akismet'; // cpg1.5
-$lang_admin_php['comment_akismet_enable_description'] = 'Que doit-on faire si Akismet rejette un commentaire comme un SPAM?'; // cpg1.5
-$lang_admin_php['comment_akismet_applicable_only'] = 'L\'option ne s\'applique que si Akismet a été activé en entrant une clé API valide'; // cpg1.5
-$lang_admin_php['comment_akismet_enable_approval'] = 'Autoriser les Commentaires qui n\'ont pas passé le filtre Akismet, mais les paramètre comme désaprouvés'; // cpg1.5
-$lang_admin_php['comment_akismet_drop_tell'] = 'Effacer les Commentaires qui n\'ont pas été validés et prévient leurs auteurs qu\'ils ont été rejetés'; // cpg1.5
-$lang_admin_php['comment_akismet_drop_lie'] = 'Effacer les Commentaires qui n\'ont pas été validés, mais prévient l\'Utilisateur final (Spammeur) qu\'ils ont été ajoutés'; // cpg1.5
-$lang_admin_php['comment_akismet_api_key'] = 'clé de l\'API Akismet'; // cpg1.5
-$lang_admin_php['comment_akismet_api_key_description'] = 'Laisser vide pur désactiver Akismet'; // cpg1.5
-$lang_admin_php['comment_akismet_group'] = 'Appliquer Akismet pour les Commentaires laissés par'; // cpg1.5
-$lang_admin_php['comment_promote_registration'] =   'Demander aux Visiteurs de s\'identifier pour poster des Commentaires'; // cpg1.5
-$lang_admin_php['thumb_width'] =   'Dimension Maximale (largeur) pour les Vignettes'; // cpg1.5
-$lang_admin_php['thumb_use'] =   'Utiliser la dimension'; // cpg1.5
-$lang_admin_php['thumb_use_detail'] =   '(largeur ou hauteur ou aspect max pour la vignette)'; // cpg1.5
-$lang_admin_php['thumb_height'] =   'Hauteur des Vignettes'; // cpg1.5
-$lang_admin_php['thumb_height_detail'] =   '(s\'applique uniquement si vous utilisez &quot;Exact&quot; dans &quot;Utilisez la dimension&quot;)'; // cpg1.5
-$lang_admin_php['movie_audio_document'] =   'vidéos, audio, documents'; // cpg1.5
-$lang_admin_php['thumb_pfx'] =   'Préfixe des Vignettes'; // cpg1.5
-$lang_admin_php['enable_unsharp'] =   'Accentuation de la netteté des Vignettes: Activez le masque d\'Accentuation'; // cpg1.5
-$lang_admin_php['unsharp_amount'] =   'Quantité d\'Accentuation'; // cpg1.5
-$lang_admin_php['unsharp_radius'] =   'Nombre de pixel de bord pour l\'Accentuation (radius)'; // cpg1.5
-$lang_admin_php['unsharp_threshold'] =   'Seuil d\'Accentuation (threshold)'; // cpg1.5
-$lang_admin_php['jpeg_qual'] =   'Qualité pour les fichiers JPG'; // cpg1.5
-$lang_admin_php['make_intermediate'] =   'Créer des images intermédiaires'; // cpg1.5
-$lang_admin_php['picture_use'] = 'Utiliser la dimension'; // cpg1.5
-$lang_admin_php['picture_use_detail'] = '(largeur ou hauteur ou aspect max pour des images intermédiaires)'; // cpg1.5
-$lang_admin_php['picture_use_thumb'] = 'Comme Vignette'; // cpg1.5
-$lang_admin_php['picture_width'] =   'Largeur ou hauteur maximale pour une image/vidéo intermédiaire'; // cpg1.5
-$lang_admin_php['max_upl_size'] =   'Poids maximal des images à télécharger'; // cpg1.5
-$lang_admin_php['kilobytes'] =   'Ko'; // cpg1.5
-$lang_admin_php['pixels'] =   'pixels'; // cpg1.5
-$lang_admin_php['max_upl_width_height'] =   'Longueur ou Hauteur maximale pour les images/vidéos téléchargées'; // cpg1.5
-$lang_admin_php['auto_resize'] =   'Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale'; // cpg1.5
-$lang_admin_php['fullsize_padding_x'] =   'Marge interne horizontale pour la fenêtre de visualisation des grandes images'; // cpg1.5
-$lang_admin_php['fullsize_padding_y'] =   'Marge interne verticale pour la fenêtre de visualisation des grandes images'; // cpg1.5
-$lang_admin_php['allow_private_albums'] =   'Les Albums peuvent être privés'; // cpg1.5
-$lang_admin_php['allow_private_albums_note'] =   '(NOTE : si vous commutez de \'Oui\' à \'Non\' les Albums Privés actuels deviendront publics)'; // cpg1.5
-$lang_admin_php['show_private'] =   'Montrer les Vignettes des Albums Privés aux Utilisateurs anonymes'; // cpg1.5
-$lang_admin_php['forbiden_fname_char'] =   'Caractères interdits dans les noms de fichiers'; // cpg1.5
-$lang_admin_php['silly_safe_mode'] =   'Autoriser le &quot;silly safe mode&quot;'; // cpg1.5
-$lang_admin_php['allowed_img_types'] =   'Types d\'images autorisés'; // cpg1.5
-$lang_admin_php['allowed_mov_types'] =   'Types de vidéos autorisés'; // cpg1.5
-$lang_admin_php['media_autostart'] =   'Démarrage automatique des vidéos'; // cpg1.5
-$lang_admin_php['allowed_snd_types'] =   'Types de fichiers sons autorisés'; // cpg1.5
-$lang_admin_php['allowed_doc_types'] =   'Types de fichiers textes autorisés'; // cpg1.5
-$lang_admin_php['thumb_method'] =   'Méthode de redimensionnement des images'; // cpg1.5
-$lang_admin_php['impath'] =   'Chemin vers l\'utilitaire \'convert\' d\'ImageMagick'; // cpg1.5
-$lang_admin_php['impath_example'] =   '(exemple /usr/bin/X11/)'; // cpg1.5
-$lang_admin_php['im_options'] =   'Options de ligne de commande pour ImageMagick'; // cpg1.5
-$lang_admin_php['read_exif_data'] =   'Lire les informations EXIF dans les fichiers JPEG'; // cpg1.5
-$lang_admin_php['read_iptc_data'] =   'Lire les informations IPTC dans les fichiers JPEG'; // cpg1.5
-$lang_admin_php['fullpath'] =   'Répertoire des Albums'; // cpg1.5
-$lang_admin_php['userpics'] =   'Répertoire pour les fichiers des Utilisateurs'; // cpg1.5
-$lang_admin_php['normal_pfx'] =   'Préfixe pour les images intermédiaires'; // cpg1.5
-$lang_admin_php['default_dir_mode'] =   'Mode par défaut des répertoires'; // cpg1.5
-$lang_admin_php['default_file_mode'] =   'Mode par défaut des fichiers'; // cpg1.5
-$lang_admin_php['enable_watermark'] =   'Filigrane d\'image (watermark)'; // cpg1.5
-$lang_admin_php['enable_thumb_watermark'] =   'Mettre un filigrane sur les vignettes personnalisées'; // cpg1.5
-$lang_admin_php['where_put_watermark'] =   'Emplacement du filigrane'; // cpg1.5
-$lang_admin_php['which_files_to_watermark'] =   'Sur quel fichier mettre le filigrane'; // cpg1.5
-$lang_admin_php['watermark_file'] =   'Quel fichier Utiliser pour le filigrane'; // cpg1.5
-$lang_admin_php['watermark_transparency'] =   'Transparence pour les images entières'; // cpg1.5
-$lang_admin_php['zero_2_hundred'] =   '0-100'; // cpg1.5
-$lang_admin_php['reduce_watermark'] =   'Réduire le filigrane si la largeur de l\'image est inférieure à la valeur entrée. C\'est la référence à 100%. La réduction du filigrane est linéaire (0 pour désActivez)'; // cpg1.5
-$lang_admin_php['watermark_transparency_featherx'] =   'Couleur transparente x'; // cpg1.5
-$lang_admin_php['watermark_transparency_feathery'] =   'Couleur transparente y'; // cpg1.5
-$lang_admin_php['gd2_only'] =   'GD2 seulement'; // cpg1.5
-$lang_admin_php['allow_user_registration'] =   'Autoriser de Nouvelles Inscriptions'; // cpg1.5
-$lang_admin_php['global_registration_pw'] =   'Mot de Passe global pour les inscriptions'; // cpg1.5
-$lang_admin_php['user_registration_disclaimer'] =   'Afficher les règles de la Galerie (disclaimer) lors des inscriptions'; // cpg1.5
-$lang_admin_php['registration_captcha'] =   'Affiche CAPTCHA (Confirmation visuelle) sur la page d\'enregistrement'; // cpg1.5
-$lang_admin_php['reg_requires_valid_email'] =   'L\'inscription nécessite une confirmation du courriel'; // cpg1.5
-$lang_admin_php['reg_notify_admin_email'] =   'Notifier l\'Administrateur par courriel lors de Nouvelles Inscriptions'; // cpg1.5
-$lang_admin_php['admin_activation'] =   'L\'Administrateur doit Activer les enregistrements'; // cpg1.5
-$lang_admin_php['personal_album_on_registration'] =   'Créer un Album personnel pour l\'Utilisateur lors de son enregistrement'; // cpg1.5
-$lang_admin_php['allow_unlogged_access'] =   'Autoriser l\'accès aux Visiteurs non authentifiés (visiteur ou anonyme)'; // cpg1.5
-$lang_admin_php['thumbnail_intermediate_full'] = 'vignette, image intermédiaire et images originale'; // cpg1.5
-$lang_admin_php['thumbnail_intermediate'] = 'vignette et image intermédiaire image'; // cpg1.5
-$lang_admin_php['thumbnail_only'] = 'vignette uniquement'; // cpg1.5
-$lang_admin_php['upload_mechanism'] = 'Méthode de téléchargement par défaut'; // cpg1.5
-$lang_admin_php['upload_swf'] = 'Fichiers multiples, géré par Flash (recommandé)'; // cpg1.5
-$lang_admin_php['upload_single'] = 'simple - un seul fichier à la fois'; // cpg1.5
-$lang_admin_php['allow_user_upload_choice'] = 'Autoriser les Utilisateurs à choisir leur méthode de téléchargement'; // cpg1.5
-$lang_admin_php['allow_duplicate_emails_addr'] =   'Autoriser deux Utilisateurs à avoir la même adresse courriel'; // cpg1.5
-$lang_admin_php['upl_notify_admin_email'] =   'Notifier l\'Administrateur lorsque des uploads nécessitent son approbation'; // cpg1.5
-$lang_admin_php['allow_memberlist'] =   'Autoriser les Utilisateurs authentifiés à visualiser la liste des membres'; // cpg1.5
-$lang_admin_php['allow_email_change'] =   'Autoriser les Utilisateurs à changer leur adresse courriel dans leur Profil'; // cpg1.5
-$lang_admin_php['allow_user_account_delete'] =   'Autoriser les Utilisateurs à effacer leur propre Compte de la Galerie CPG'; // cpg1.5
-$lang_admin_php['users_can_edit_pics'] =   'Autoriser les Utilisateurs à garder le controle de leurs images dans les Galeries publiques'; // cpg1.5
-$lang_admin_php['allow_user_move_album'] = 'Autoriser l\'Utilisateur à déplacer ses Albums de/vers les Catégories autorisées'; // cpg1.5
-$lang_admin_php['allow_user_album_keyword'] = 'Autoriser les Utilisateurs à assigner des mots clés aux Albums'; // cpg1.5
-$lang_admin_php['allow_user_edit_after_cat_close'] = 'Autoriser les Utilisateurs à modifer leurs Albums dans les Catégories vérouillées'; // cpg1.5
-$lang_admin_php['login_method_username'] = 'Nom d\'Utilisateur'; // cpg1.5
-$lang_admin_php['login_method_email'] = 'Adresse courriel'; // cpg1.5
-$lang_admin_php['login_method_both'] = 'les deux'; // cpg1.5
-$lang_admin_php['login_method']= 'Comment souhaitez-vous que les Utilisateurs puissent s\'identifier'; // cpg1.5
-$lang_admin_php['login_threshold'] =   'Nombre d\'échec d\'authentification avant bannissement temporaire '; // cpg1.5
-$lang_admin_php['login_threshold_detail'] =   '(pour parer à une attaque brutale)'; // cpg1.5
-$lang_admin_php['login_expiry'] =   'Durée du bannissement temporaire après un échec d\'authentification'; // cpg1.5
-$lang_admin_php['minutes'] = 'minutes'; // cpg1.5
-$lang_admin_php['report_post'] =   'Activer les rapports à l\'Administrateur'; // cpg1.5
-$lang_admin_php['user_profile1_name'] =   'Nom du profil 1'; // cpg1.5
-$lang_admin_php['user_profile2_name'] =   'Nom du profil 2'; // cpg1.5
-$lang_admin_php['user_profile3_name'] =   'Nom du profil 3'; // cpg1.5
-$lang_admin_php['user_profile4_name'] =   'Nom du profil 4'; // cpg1.5
-$lang_admin_php['user_profile5_name'] =   'Nom du profil 5'; // cpg1.5
-$lang_admin_php['user_profile6_name'] =   'Nom du profil 6'; // cpg1.5
-$lang_admin_php['user_field1_name'] =   'Nom du champ 1'; // cpg1.5
-$lang_admin_php['user_field2_name'] =   'Nom du champ 2'; // cpg1.5
-$lang_admin_php['user_field3_name'] =   'Nom du champ 3'; // cpg1.5
-$lang_admin_php['user_field4_name'] =   'Nom du champ 4'; // cpg1.5
-$lang_admin_php['cookie_name'] =   'Nom du Cookie'; // cpg1.5
-$lang_admin_php['cookie_path'] =   'Chemin du Cookie'; // cpg1.5
-$lang_admin_php['smtp_host'] =   'Serveur SMTP (si le champ est vide, PHP sendmail sera utilisé)'; // cpg1.5
-$lang_admin_php['smtp_username'] =   'Nom Utilisateur SMTP'; // cpg1.5
-$lang_admin_php['smtp_password'] =   'Mot de Passe SMTP'; // cpg1.5
-$lang_admin_php['log_mode'] =   'Mode d\'enregistrement'; // cpg1.5
-$lang_admin_php['log_mode_details'] = 'Tous les fichiers log sont écrits en Anglais.'; // cpg1.5
-$lang_admin_php['log_ecards'] =   'Enregistrer les envois de cartes électroniques'; // cpg1.5
-$lang_admin_php['log_ecards_detail'] =   'Attention: Enregistrer les logs peut avoir des impacts juridiques. Les Utilisateurs devraient être informés lors de leur inscription que l\'envoi des cartes électronique est enregistré. Il est recommendé de crée une page spéciale avec les règles de propriété.'; // cpg1.5
-$lang_admin_php['vote_details'] =   'Enregistrer le détails des statistiques des Votes'; // cpg1.5
-$lang_admin_php['hit_details'] =   'Enregistrer le détail des statistiques des Hits'; // cpg1.5
-$lang_admin_php['display_stats_on_index'] =   'Afficher les statistiques sur la page d\'index'; // cpg1.5
-$lang_admin_php['count_file_hits'] = 'Compter les visualisations des Fichiers'; // cpg1.5
-$lang_admin_php['count_album_hits'] = 'Compter les visualisations des Albums'; // cpg1.5
-$lang_admin_php['count_admin_hits'] = 'Compter les visualisations par l\'administrateur'; // cpg1.5
-$lang_admin_php['debug_mode'] =   'Activer le Mode Débogage'; // cpg1.5
-$lang_admin_php['debug_notice'] =   'Afficher les avertissements dans le Mode Débogage'; // cpg1.5
-$lang_admin_php['offline'] =   'La Galerie est Hors Ligne (sauf pour l\'Admin)'; // cpg1.5
-$lang_admin_php['display_coppermine_news'] =   'Affichez les News de coppermine-gallery.net'; // cpg1.5
-$lang_admin_php['display_coppermine_detail'] =   'Sera uniquement affiché pour l\'Administrateur'; // cpg1.5
-$lang_admin_php['config_setting_invalid'] =   'La valeur que vous avez entrée pour &laquo;%s&raquo; n\'est pas valide, vérifiez la.'; // cpg1.5
-$lang_admin_php['config_setting_ok'] =   'Vos paramètres pour &laquo;%s&raquo; ont été sauvegardés.'; // cpg1.5
-$lang_admin_php['contact_form_settings'] =   'Paramètres du formulaire de contact'; // cpg1.5
-$lang_admin_php['contact_form_guest_enable'] =   'Afficher le formulaire de contact pour les visiteurs anonymes (guests)'; // cpg1.5
-$lang_admin_php['contact_form_registered_enable'] =   'Afficher le formulaire de contact pour les visiteurs enregistrés'; // cpg1.5
-$lang_admin_php['with_captcha'] =   'avec Captcha'; // cpg1.5
-$lang_admin_php['without_captcha'] =   'sans Captcha'; // cpg1.5
-$lang_admin_php['optional'] =   'optionnel'; // cpg1.5
-$lang_admin_php['mandatory'] =   'obligatoire'; // cpg1.5
-$lang_admin_php['contact_form_guest_name_field'] =   'Afficher le champ nom de l\'expéditeur pour les visiteurs anonymes'; // cpg1.5
-$lang_admin_php['contact_form_guest_email_field'] =   'Afficher le champ adresse courriel de l\'expéditeur pour les visiteurs anonymes'; // cpg1.5
-$lang_admin_php['contact_form_subject_field'] =   'Afficher le champ objet'; // cpg1.5
-$lang_admin_php['contact_form_subject_content'] =   'Objet du courriel généré automatiquement par le formulaire de contact'; // cpg1.5
-$lang_admin_php['contact_form_sender_email'] =   'Utiliser l\'adresse courriel de l\'expéditeur pour l\'adresse &quot;from&quot; du courriel'; // cpg1.5
-$lang_admin_php['allow_no_link'] = 'Autoriser mais ne pas Afficher de lien'; // cpg1.5
-$lang_admin_php['allow_show_link'] = 'Autoriser et Afficher un lien'; // cpg1.5
-$lang_admin_php['display_sidebar_user'] = 'Panneau latéral pour Utilisateurs enregistrés'; // cpg1.5
-$lang_admin_php['display_sidebar_guest'] = 'Panneau latéral pour les visiteurs'; // cpg1.5
-$lang_admin_php['do_not_change'] = 'Ne modifiez ceci que si vous savez VRAIMENT ce que vous faites!'; // cpg1.5
-$lang_admin_php['reset_to_default'] = 'Retour aux valeurs par défaut'; // cpg1.5
-$lang_admin_php['no_change_needed'] = 'Pas de changements nécessaires, l\'option est déjà à sa valeur par défaut'; // cpg1.5
-$lang_admin_php['enabled'] = 'activé'; // cpg1.5
-$lang_admin_php['disabled'] = 'désactivé'; // cpg1.5
-$lang_admin_php['none'] = 'aucun'; // cpg1.5
-$lang_admin_php['warning_change'] = 'Lors du changement de ce paramètre, seuls les fichiers ajoutés à patir de là sont affectés, il est donc conseillé de ne pas modifier ce paramètre une fois qu\'il y a des fichiers dans la Galerie. Vous pouvez néanmoins appliquer les changements aux fichiers existants avec l\'utilitaire (redimensionnement des images) des "outils d\'administration" du menu Administrateur.'; // cpg1.5
-$lang_admin_php['warning_exist'] = 'Ces paramètres ne doivent pas être modifiés si vous avez déjà des fichiers dans votre base de donnée.'; // cpg1.5
-$lang_admin_php['warning_dont_submit'] = 'Si vous n\'êtes pas sur de l\'impact de ces changements, n\'envoyez pas ce formulaire et vérifiez d\'abord dans la documentation.'; // cpg1.5 // js-alert
-$lang_admin_php['menu_only'] = 'uniquement dans les menus'; // cpg1.5
-$lang_admin_php['everywhere'] = 'partout'; // cpg1.5
-$lang_admin_php['manage_languages'] = 'Gérez les langues'; // cpg1.5
-$lang_admin_php['form_token_lifetime'] = 'Durée de vie des balises formulaires'; // cpg1.5
-$lang_admin_php['seconds'] = 'Secondes'; // cpg1.5
-$lang_admin_php['display_reset_boxes_in_config'] = 'Affiche les cases de remise à la valeur par défaut dans la configuration'; // cpg1.5
-$lang_admin_php['upd_not_needed'] = 'Pas de mise à jour nécéssaire.'; // cpg 1.5
-}
-
-
-// ----------------------- //
-// File db_ecard.php
-// ----------------------- //
-if (defined('DB_ECARD_PHP')) {
-  $lang_db_ecard_php['title'] = 'eCartes envoyées';
-  $lang_db_ecard_php['ecard_sender'] = 'Expéditeur';
-  $lang_db_ecard_php['ecard_recipient'] = 'Destinataire';
-  $lang_db_ecard_php['ecard_date'] = 'Date';
-  $lang_db_ecard_php['ecard_display'] = 'Afficher les eCartes';
-  $lang_db_ecard_php['ecard_name'] = 'Nom';
-  $lang_db_ecard_php['ecard_email'] = 'Courriel';
-  $lang_db_ecard_php['ecard_ip'] = 'IP #';
-  $lang_db_ecard_php['ecard_ascending'] = 'ascendant';
-  $lang_db_ecard_php['ecard_descending'] = 'descendant';
-  $lang_db_ecard_php['ecard_sorted'] = 'triées';
-  $lang_db_ecard_php['ecard_by_date'] = 'par date';
-  $lang_db_ecard_php['ecard_by_sender_name'] = 'par nom d\'Expéditeur';
-  $lang_db_ecard_php['ecard_by_sender_email'] = 'par adresse d\'Expéditeur';
-  $lang_db_ecard_php['ecard_by_sender_ip'] = 'par adresse IP d\'Expéditeur';
-  $lang_db_ecard_php['ecard_by_recipient_name'] = 'par nom de Destinataire';
-  $lang_db_ecard_php['ecard_by_recipient_email'] = 'par adresse de Destinataire';
-  $lang_db_ecard_php['ecard_number'] = 'Affichage des enregistrements %s à %s parmi %s';
-  $lang_db_ecard_php['ecard_goto_page'] = 'Aller à la page';
-  $lang_db_ecard_php['ecard_records_per_page'] = 'enregistrements par page';
-  $lang_db_ecard_php['check_all'] = 'Tout cocher';
-  $lang_db_ecard_php['uncheck_all'] = 'Tout décocher';
-  $lang_db_ecard_php['ecards_delete_selected'] = 'Supprimer les eCartes sélectionnées';
-  $lang_db_ecard_php['ecards_delete_confirm'] = 'Etes-vous certain de vouloir Supprimez ces enregistrements ? Merci de cocher la case&nbsp;!';
-  $lang_db_ecard_php['ecards_delete_sure'] = 'Je suis certain';
-  $lang_db_ecard_php['invalid_data'] = 'Les données de l\'E-Carte à laquelle vous essayez d\'accéder on été corrompues par votre client Mail. Vérifiez que le lien est complet.';
-}
-
-// ----------------------- //
-// File db_input.php
-// ----------------------- //
-if (defined('DB_INPUT_PHP')) {
-  $lang_db_input_php['empty_name_or_com'] = 'Vous devez taper votre Nom et un Commentaire';
-  $lang_db_input_php['com_added'] = 'Votre Commentaire a été ajouté';
-  $lang_db_input_php['alb_need_title'] = 'Vous devez donner un Titre à l\'Album&nbsp;!';
-  $lang_db_input_php['no_udp_needed'] = 'Aucune mise à jour n\'est nécessaire.';
-  $lang_db_input_php['alb_updated'] = 'L\'Album a été mis à jour';
-  $lang_db_input_php['unknown_album'] = 'L\'Album sélectionné n\'existe pas ou bien vous n\'avez pas la permission d\'uploader dans cet Album';
-  $lang_db_input_php['no_pic_uploaded'] = 'Aucune image n\'a été téléchargée&nbsp;!<br />Si vous avez vraiment sélectionné une image à uploader, vérifiez que le serveur autorise le téléchargement de fichiers...';
-  $lang_db_input_php['err_mkdir'] = 'Impossible de créer le répertoire %s&nbsp;!';
-  $lang_db_input_php['dest_dir_ro'] = 'Le répertoire de destination (%s) ne dispose pas des droits d\'écriture nécessaires pour le script!';
-  $lang_db_input_php['err_move'] = 'Impossible de déplacer %s vers %s&nbsp;!';
-  $lang_db_input_php['err_fsize_too_large'] = 'La taille de l\'image que vous avez téléchargée est trop grande (le maximum autorisé est de %s x %s)&nbsp;!';
-  $lang_db_input_php['err_imgsize_too_large'] = 'Le poids du fichier que vous avez téléchargé est trop important (le maximum autorisé est de %s Ko)&nbsp;!';
-  $lang_db_input_php['err_invalid_img'] = 'Le fichier que vous avez téléchargé n\'est pas une image valide !';
-  $lang_db_input_php['allowed_img_types'] = 'Vous ne pouvez télécharger que %s images.';
-  $lang_db_input_php['err_insert_pic'] = 'Les images \'%s\' ne peuvent pas être insérées dans l\'Album ';
-  $lang_db_input_php['upload_success'] = 'Votre image a été correctement téléchargée<br />Elle sera visible après validation de l\'Administrateur.';
-  $lang_db_input_php['notify_admin_email_subject'] = '%s - Notification dde téléchargement';
-  $lang_db_input_php['notify_admin_email_body'] = 'Une image a été téléchargée par %s. Cela nécessite votre approbation. Connectez-vous à %s';
-  $lang_db_input_php['info'] = 'Information';
-  $lang_db_input_php['com_added'] = 'Commentaire ajouté';
-  $lang_db_input_php['com_updated'] = 'Commentaire modifié';  // cpg1.5.x
-  $lang_db_input_php['alb_updated'] = 'Album mis à jour';
-  $lang_db_input_php['err_comment_empty'] = 'Votre Commentaire est vide !';
-  $lang_db_input_php['err_invalid_fext'] = 'Seuls les fichiers avec les extensions suivantes sont autorisés:'; // js-alert
-  $lang_db_input_php['no_flood'] = 'Nous sommes désolés, mais vous êtes déjà l\'Auteur du dernier Commentaire posté au sujet de cette image.<br />Vous pouvez tout simplement éditer votre message précédent si vous souhaitez le modifier ou bien ajouter des informations.';
-  $lang_db_input_php['redirect_msg'] = 'Redirection en cours.<br /><br />Cliquez sur \'CONTINUEZ\' si la page ne se recharge pas automatiquement';
-  $lang_db_input_php['upl_success'] = 'Votre image a été correctement ajoutée';
-  $lang_db_input_php['email_comment_subject'] = 'Commentaire posté sur Coppermine Photo Gallery';
-  $lang_db_input_php['email_comment_body'] = 'Quelqu\'un a posté un Commentaire dans votre Galerie. Consultez ce Commentaire sur';
-  $lang_db_input_php['album_not_selected'] = 'Album non sélectionné';
-  $lang_db_input_php['com_author_error'] = 'Un Utilisateur enregistré utilise déjà ce Pseudonyme, connectez-vous ou utilisez en un autre';
-}
-
-// ----------------------- //
-// File delete.php
-// ----------------------- //
-if (defined('DELETE_PHP')) {
-  $lang_delete_php['caption'] = 'Légende';
-  $lang_delete_php['fs_pic'] = 'image en taille réelle';
-  $lang_delete_php['del_success'] = 'suppression réussie';
-  $lang_delete_php['ns_pic'] = 'image en taille normale';
-  $lang_delete_php['err_del'] = 'ne peut pas être supprimé';
-  $lang_delete_php['thumb_pic'] = 'Vignette';
-  $lang_delete_php['comment'] = 'Commentaire';
-  $lang_delete_php['im_in_alb'] = 'image dans l\'Album';
-  $lang_delete_php['alb_del_success'] = 'Album \'%s\' supprimé';
-  $lang_delete_php['alb_mgr'] = 'Gestionnaire d\'Album';
-  $lang_delete_php['err_invalid_data'] = 'Données non valides reçues dans \'%s\'';
-  $lang_delete_php['create_alb'] = 'Création de l\'Album \'%s\'';
-  $lang_delete_php['update_alb'] = 'Mise à jour de l\'Album \'%s\' avec le Titre \'%s\' et index \'%s\'';
-  $lang_delete_php['del_pic'] = 'Supprimer l\'image';
-  $lang_delete_php['del_alb'] = 'Supprimer l\'Album';
-  $lang_delete_php['del_user'] = 'Supprimer l\'Utilisateur';
-  $lang_delete_php['err_unknown_user'] = 'L\'Utilisateur sélectionné n\'existe pas&nbsp;!';
-  $lang_delete_php['err_empty_groups'] = 'Il n\'y a pas de Table pour ce Groupe ou elle est vide&nbsp;!';
-  $lang_delete_php['comment_deleted'] = 'Le Commentaire a été supprimé avec succès';
-  $lang_delete_php['npic'] = 'Image';
-  $lang_delete_php['pic_mgr'] = 'Gestion des images';
-  $lang_delete_php['update_pic'] = 'Mise à jour de l\'image \'%s\' avec le nom de fichier \'%s\' et l\'index \'%s\'';
-  $lang_delete_php['username'] = 'Nom d\'Utilisateur';
-  $lang_delete_php['anonymized_comments'] = '%s Commentaire(s) anonyme(s)';
-  $lang_delete_php['anonymized_uploads'] = '%s upload(s) public(s) anonyme(s)';
-  $lang_delete_php['deleted_comments'] = '%s Commentaire(s) supprimé(s)';
-  $lang_delete_php['deleted_uploads'] = '%s upload(s) public(s) supprimé(s)';
-  $lang_delete_php['user_deleted'] = 'Utilisateur %s supprimé';
-  $lang_delete_php['activate_user'] = 'Activer l\'Utilisateur';
-  $lang_delete_php['user_already_active'] = 'Le Compte est déjà activé';
-  $lang_delete_php['activated'] = 'Activé';
-  $lang_delete_php['deactivate_user'] = 'Désactiver l\'Utilisateur';
-  $lang_delete_php['user_already_inactive'] = 'Le Compte est déjà désactivé';
-  $lang_delete_php['deactivated'] = 'Désactivé';
-  $lang_delete_php['reset_password'] = 'Changer le Mot de Passe';
-  $lang_delete_php['password_reset'] = 'Mot de Passe changé pour %s';
-  $lang_delete_php['change_group'] = 'Changer de Groupe Principal';
-  $lang_delete_php['change_group_to_group'] = 'Changez de %s à %s';
-  $lang_delete_php['add_group'] = 'Ajouter un Groupe Secondaire';
-  $lang_delete_php['add_group_to_group'] = 'Ajouter l\'Utilisateur %s au Groupe %s. Il est maintenant Membre de %s comme Groupe Primaire et de %s comme Groupe Secondaire.';
-  $lang_delete_php['status'] = 'Statut';
-  $lang_delete_php['updating_album'] = 'Mise à jour de la position de l\'album ';//cpg1.5
-  $lang_delete_php['moved_picture_to_position'] = 'Déplacement de l\'image %s vers la position %s'; // cpg1.5
-}
-
-// ----------------------- //
-// File displayimage.php
-// ----------------------- //
-if (defined('DISPLAYIMAGE_PHP')){
-  $lang_display_image_php['confirm_del'] = 'Voulez-vous vraiment Supprimer cette image?\\n Bien entendu les Commentaires seront également supprimés.';//js-alert
-  $lang_display_image_php['del_pic'] = 'Supprimer cette image';
-  $lang_display_image_php['size'] = '%s x %s pixels';
-  $lang_display_image_php['views'] = '%s fois';
-  $lang_display_image_php['slideshow'] = 'Diaporama';
-  $lang_display_image_php['stop_slideshow'] = 'Arreter le Diaporama';
-  $lang_display_image_php['view_fs'] = 'Cliquer pour voir l\'image en taille réelle';
-  $lang_display_image_php['edit_pic'] = 'Modifier la Description';
-  $lang_display_image_php['crop_pic'] = 'Retoucher';
-  $lang_display_image_php['set_player'] = 'Changer le lecteur';
-
-  $lang_picinfo['title'] ='Informations sur l\'image';
-  $lang_picinfo['Album name'] = 'Nom de l\'Album';
-  $lang_picinfo['Rating'] = 'Note (%s votes)';
-  $lang_picinfo['Date Added'] = 'Date d\'ajout';
-  $lang_picinfo['Dimensions'] = 'Dimensions';
-  $lang_picinfo['Displayed'] = 'Affichées';
-  $lang_picinfo['URL'] = 'URL';
-  $lang_picinfo['Make'] = 'Marque';
-  $lang_picinfo['Model'] = 'Modèle';
-  $lang_picinfo['DateTime'] = 'Date/Heure';
-  $lang_picinfo['ISOSpeedRatings']='ISO - vitesse estimée';
-  $lang_picinfo['MaxApertureValue'] = 'Ouverture maximale';
-  $lang_picinfo['FocalLength'] = 'Longueur Focale';
-  $lang_picinfo['Comment'] = 'Commentaires';
-  $lang_picinfo['addFav']='Ajoutez aux favoris';
-  $lang_picinfo['addFavPhrase']='Favoris';
-  $lang_picinfo['remFav']='Supprimez des favoris';
-  $lang_picinfo['iptcTitle']='Titre IPTC';
-  $lang_picinfo['iptcCopyright']='Copyright IPTC';
-  $lang_picinfo['iptcKeywords']='Mots clés IPTC';
-  $lang_picinfo['iptcCategory']='Catégorie IPTC';
-  $lang_picinfo['iptcSubCategories']='Sous-Catégorie IPTC';
-  $lang_picinfo['ColorSpace' ]= 'Espace colorimétrique';
-  $lang_picinfo['ExposureProgram'] = 'Programme d\'exposition';
-  $lang_picinfo['Flash'] = 'Flash';
-  $lang_picinfo['MeteringMode'] = 'Mode de mesure';
-  $lang_picinfo['ExposureTime'] = 'Temps d\'exposition';
-  $lang_picinfo['ExposureBiasValue'] = 'Correction de l\'exposition';
-  $lang_picinfo['ImageDescription'] = 'Description de l\'image';
-  $lang_picinfo['Orientation'] = 'Orientation';
-  $lang_picinfo['xResolution'] = 'Résolution X';
-  $lang_picinfo['yResolution'] = 'Résolution Y';
-  $lang_picinfo['ResolutionUnit'] = 'Unité de résolution';
-  $lang_picinfo['Software'] = 'Logiciel';
-  $lang_picinfo['YCbCrPositioning'] = 'Eléments de configuration YCbCr';
-  $lang_picinfo['ExifOffset'] = 'Exif Offset';
-  $lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
-  $lang_picinfo['FNumber'] = 'Ouverture';
-  $lang_picinfo['ExifVersion']= 'Version Exif';
-  $lang_picinfo['DateTimeOriginal'] = 'Date et heure de la prise de vue';
-  $lang_picinfo['DateTimedigitized'] = 'Date et heure de la numérisation';
-  $lang_picinfo['ComponentsConfiguration'] = 'Configuration des composants';
-  $lang_picinfo['CompressedBitsPerPixel'] = 'Bits compressés par couche';
-  $lang_picinfo['LightSource'] = 'Source lumineuse';
-  $lang_picinfo['ISOSetting'] = 'Paramètre ISO';
-  $lang_picinfo['ColorMode'] = 'Mode de couleurs';
-  $lang_picinfo['Quality'] = 'Qualité';
-  $lang_picinfo['ImageSharpening'] = 'Netteté de l\'image';
-  $lang_picinfo['FocusMode'] = 'Mode de mesure de distance';
-  $lang_picinfo['FlashSetting'] = 'Configuration du Flash';
-  $lang_picinfo['ISOSelection' ]= 'ISO Selection';
-  $lang_picinfo['ImageAdjustment'] = 'Ajustement de l\'image';
-  $lang_picinfo['Adapter'] = 'Adapter';
-  $lang_picinfo['ManualFocusDistance'] = 'Distance Focale Manuelle';
-  $lang_picinfo['DigitalZoom'] = 'Zoom numérique';
-  $lang_picinfo['AFFocusPosition'] = 'Longueur focale';
-  $lang_picinfo['Saturation'] = 'Saturation';
-  $lang_picinfo['NoiseReduction'] = 'Réduction du bruit';
-  $lang_picinfo['FlashPixVersion'] = 'FlashPix Version';
-  $lang_picinfo['ExifImageWidth'] = 'Dimension X en pixels';
-  $lang_picinfo['ExifImageHeight'] = 'Dimension Y en pixels';
-  $lang_picinfo['ExifInteroperabilityOffset'] = 'Version d\'interopérabilité';
-  $lang_picinfo['FileSource'] = 'Source fichier';
-  $lang_picinfo['SceneType'] = 'Type de scene';
-  $lang_picinfo['CustomerRender'] = 'Rendu personnalisé';
-  $lang_picinfo['ExposureMode'] = 'Mode d\'exposition';
-  $lang_picinfo['WhiteBalance'] = 'Balance des blancs';
-  $lang_picinfo['DigitalZoomRatio'] = 'Ratio zoom numérique';
-  $lang_picinfo['SceneCaptureMode'] = 'Type de capture de scene';
-  $lang_picinfo['GainControl'] = 'Controle des gains';
-  $lang_picinfo['Contrast'] = 'Contraste';
-  $lang_picinfo['Sharpness'] = 'Netteté';
-  $lang_picinfo['ManageExifDisplay'] = 'Gère l\'affichage des données EXIF';
-  $lang_picinfo['success'] = 'Informations modifiées avec succès.';
-  $lang_picinfo['show_details'] = 'Montrer le détail'; // cpg1.5.x
-  $lang_picinfo['hide_details'] = 'Cacher le détail'; // cpg1.5.x
-  $lang_picinfo['download_URL'] = 'Lien direct';
-  $lang_picinfo['movie_player'] = 'Lire le fichier avec votre application standard';
-
-  $lang_display_comments['comment_x_to_y_of_z'] = '%d to %d of %d'; // cpg1.5
-  $lang_display_comments['page'] = 'Page'; // cpg1.5
-  $lang_display_comments['edit_title'] = 'Modifier ce Commentaire';
-  $lang_display_comments['delete_title'] = 'Effacer ce Commentaire'; // cpg1.5.x
-  $lang_display_comments['confirm_delete'] = 'Etes vous sur de vouloir effacer ce Commentaire ?'; //js-alert
-  $lang_display_comments['add_your_comment'] = 'Ajouter votre Commentaire';
-  $lang_display_comments['name']='Nom';
-  $lang_display_comments['comment']='Commentaire';
-  $lang_display_comments['your_name'] = 'Anonyme';
-  $lang_display_comments['report_comment_title'] = 'Envoyer ce Commentaire à l\'Administrateur';
-  $lang_display_comments['pending_approval'] = 'Commentaire visible après approbation de l\'Administrateur'; // cpg1.5.x
-  $lang_display_comments['unapproved_comment'] = 'Commentaire non approuvé'; // cpg1.5.x
-  $lang_display_comments['pending_approval_message'] = 'Quelqu\'un a posté un Commentaire ici. Celui-ci sera visible après approbation par l\'Administrateur.'; // cpg1.5.x
-  $lang_display_comments['approve'] = 'Approuve le Commentaire'; // cpg1.5.x
-  $lang_display_comments['disapprove'] = 'Désapprouve le Commentaire'; // cpg1.5.x
-  $lang_display_comments['log_in_to_comment'] = 'Les Commentaires anonymes ne sont pas autorisés ici. %sIdentifiez-vous%s pour poster votre Commentaire'; // cpg1.5.x // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
-  $lang_display_comments['default_username_message'] = 'Merci d\'indiquer votre nom pour les Commentaires'; // cpg1.5.x
-  $lang_display_comments['comment_rejected'] = 'Votre commentaire a été rejeté'; // cpg1.5
-
-  $lang_fullsize_popup['click_to_close'] = 'Cliquer sur l\'image pour fermer cette vue';
-  $lang_fullsize_popup['close_window'] = 'fermer la fenêtre'; // cpg1.5
-}
-
-// ----------------------- //
-// File ecard.php
-// ----------------------- //
-
-if (defined('ECARDS_PHP')) {
-  $lang_ecard_php['title'] = 'Envoyer en tant que Carte Electronique';
-  $lang_ecard_php['invalid_email'] = '<b><u>Attention</u></b> : cette adresse e-mail n\'est pas valide&nbsp;!';
-  $lang_ecard_php['ecard_title'] = 'Une Carte Electronique pour vous, de la part de %s';
-  $lang_ecard_php['error_not_image'] = 'Seules les images peuvent être envoyées sous forme de Cartes Electroniques.'; // cpg1.5.x
-  $lang_ecard_php['error_not_image_flash'] = 'Seuls les images et les fichiers au format Flash peuvent être envoyés sous forme de Cartes Electroniques.'; // cpg1.5.x
-  $lang_ecard_php['view_ecard'] = 'Lien de substitution si la Carte Electronique ne s\'affiche pas correctement';
-  $lang_ecard_php['view_ecard_plaintext'] = 'Pour voir cette Carte Postale Electronique, copiez et collez cette URL dans la barre d\'adresse de votre navigateur:';
-  $lang_ecard_php['view_more_pics'] = 'Suiver ce lien pour découvrir davantage de photos&nbsp;!';
-  $lang_ecard_php['send_success'] = 'Votre Carte Electronique a été envoyée avec succès !';
-  $lang_ecard_php['send_failed'] = 'Nous sommes désolés, mais le serveur n\'a pu envoyer votre Carte Electronique...';
-  $lang_ecard_php['from'] = 'De la part de :';
-  $lang_ecard_php['your_name'] = 'Votre Nom :';
-  $lang_ecard_php['your_email'] = 'Votre adresse courriel :';
-  $lang_ecard_php['to'] = 'A';
-  $lang_ecard_php['rcpt_name'] = 'Nom du destinataire :';
-  $lang_ecard_php['rcpt_email'] = 'Adresse courriel du destinataire :';
-  $lang_ecard_php['greetings'] = 'Introduction :';
-  $lang_ecard_php['message'] = 'Message :';
-  $lang_ecard_php['ecards_footer'] = 'Envoyé par %s depuis l\'adresse IP %s à %s (Heure de la Galerie)';
-  $lang_ecard_php['preview'] = 'Prévisualisation de cette eCarte';
-  $lang_ecard_php['preview_button'] = 'Prévisualisation';
-  $lang_ecard_php['submit_button'] = 'Envoyer la eCarte';
-  $lang_ecard_php['preview_view_ecard'] = 'Ce sera le lien inclu à la Carte Electronique lorsqu\'elle sera générée. Ne fonctionne pas lors des prévisualisations.';
-}
-
-// ----------------------- //
-// File report_file.php
-// ----------------------- //
-
-if (defined('REPORT_FILE_PHP')) { 
-  $lang_report_php['title'] = 'Rapport à l\'Administrateur';
-  $lang_report_php['invalid_email'] = '<b>Attention</b> : adresse courriel invalide !';
-  $lang_report_php['report_subject'] = 'Un rapport de %s de la Galerie %s';
-  $lang_report_php['view_report'] = 'Lien alternatif si le rapport ne s\'affiche pas correctement';
-  $lang_report_php['view_report_plaintext'] = 'Pour voir le rapport, copiez et collez cette adresse dans la barre d\'adresse de votre navigateur:';
-  $lang_report_php['view_more_pics'] = 'Galerie';
-  $lang_report_php['send_success'] = 'Votre rapport a été envoyé';
-  $lang_report_php['send_failed'] = 'Désolé mais le serveur ne peut pas envoyer votre rapport...';
-  $lang_report_php['from'] = 'De :';
-  $lang_report_php['your_name'] = 'Votre Nom :';
-  $lang_report_php['your_email'] = 'Votre adresse courriel :';
-  $lang_report_php['to'] = 'A :';
-  $lang_report_php['administrator'] = 'Mode Administrateur';
-  $lang_report_php['subject'] = 'Sujet';
-  $lang_report_php['comment_field_name'] = 'Faire un rapport sur le Commentaire de &quot;%s&quot;';
-  $lang_report_php['reason'] = 'Raison';
-  $lang_report_php['message'] = 'Message';
-  $lang_report_php['report_footer'] = 'Envoyé par %s depuis l\'adresse IP %s à %s (Heure de la Galerie)';
-  $lang_report_php['obscene'] = 'obscène';
-  $lang_report_php['offensive'] = 'violent';
-  $lang_report_php['misplaced'] = 'Hors sujet/Mal placé';
-  $lang_report_php['missing'] = 'manque';
-  $lang_report_php['issue'] = 'erreur/ne peut être visualisé';
-  $lang_report_php['other'] = 'autre';
-  $lang_report_php['refers_to'] = 'Le rapport se réfère à g';
-  $lang_report_php['reasons_list_heading'] = 'raison(s) du rapport:';
-  $lang_report_php['no_reason_given'] = 'Sans raisons';
-  $lang_report_php['go_comment'] = 'Allez au Commentaire';
-  $lang_report_php['view_comment'] = 'Voir le rapport complet avec le Commentaire';
-  $lang_report_php['type_file'] = 'fichier';
-  $lang_report_php['type_comment'] = 'Commentaire';
-  $lang_report_php['invalid_data'] = 'Les données du rapport auquel vous essayez d\'accéder ont été corrompues par votre client mail. Vérifiez si le lien est correct et complet.';
-}
-
-// ----------------------- //
-// File editpics.php
-// ----------------------- //
-
-if (defined('EDITPICS_PHP')) {
-  $lang_editpics_php['pic_info'] = 'Information sur l\'image';
-  $lang_editpics_php['desc'] = 'Déscription';
-  $lang_editpics_php['approval'] = 'Approbation'; //cpg 1.5
-  $lang_editpics_php['approved'] = 'Approuvé'; //cpg 1.5
-  $lang_editpics_php['unapproved'] = 'Désaprouvé'; //cpg 1.5
-  $lang_editpics_php['new_keyword'] = 'Nouveau Mot-Clef';
-  $lang_editpics_php['new_keywords'] = 'Nouveaux Mots-Clefs trouvés';
-  $lang_editpics_php['existing_keyword'] = 'Mots-Clefs existants';
-  $lang_editpics_php['pic_info_str'] = '%sx%s - %sKo - %s affichages - %s votes';
-  $lang_editpics_php['approve'] = 'Approuver';
-  $lang_editpics_php['postpone_app'] = 'Approuver plus tard';
-  $lang_editpics_php['del_pic'] = 'Supprimer l\'image';
-  $lang_editpics_php['del_all'] = 'Supprimer TOUS les fichiers';
-  $lang_editpics_php['read_exif'] = 'Relire les informations EXIF';
-  $lang_editpics_php['reset_view_count'] = 'Réinitialiser le compteur de téléchargements ';
-  $lang_editpics_php['reset_all_view_count'] = 'Réinitialiser TOUS les compteurs de vues';
-  $lang_editpics_php['reset_votes'] = 'Réinitialiser les Votes';
-  $lang_editpics_php['reset_all_votes'] = 'Réinitialiser TOUS les Votes';
-  $lang_editpics_php['del_comm'] = 'Supprimer les Commentaires';
-  $lang_editpics_php['del_all_comm'] = 'Supprimer TOUS les Commentaires';
-  $lang_editpics_php['upl_approval'] = 'Autorisation d\'upload';
-  $lang_editpics_php['edit_pics']= 'Modifier les images';
-  $lang_editpics_php['edit_pic'] = 'Modifier le Fichier'; //cpg 1.5
-  $lang_editpics_php['see_next'] = 'Voir les images suivantes';
-  $lang_editpics_php['see_prev'] = 'Voir les images précédentes';
-  $lang_editpics_php['n_pic'] = '%s images';
-  $lang_editpics_php['n_of_pic_to_disp'] = 'Nombre d\'images à Afficher';
-  $lang_editpics_php['crop_title'] = 'Editeur Photo de Coppermine';
-  $lang_editpics_php['preview'] = 'Prévisualiser';
-  $lang_editpics_php['save'] = 'Sauvegarder la photo';
-  $lang_editpics_php['save_thumb'] ='Sauvegarder en tant que Vignette';
-  $lang_editpics_php['gallery_icon'] = 'Faites-en mon Icône (avatar)';
-  $lang_editpics_php['sel_on_img'] ='La sélection doit être entièrement sur l\\\'image'; //js-alert //cpg1.3.0
-  $lang_editpics_php['album_properties'] ='Propriétés de l\'Album';
-  $lang_editpics_php['parent_category'] ='Catégorie parente';
-  $lang_editpics_php['thumbnail_view'] ='Visualisation des Vignettes';
-  $lang_editpics_php['select_unselect'] ='sélectionner/<br>déselectionner tout';
-  $lang_editpics_php['file_exists'] = 'La destination du fichier \'%s\' existe déjà';
-  $lang_editpics_php['rename_failed'] = 'Impossible de renommer \'%s\' en \'%s\'.';
-  $lang_editpics_php['src_file_missing'] = 'La source du fichier \'%s\' est manquante.'; // cpg 1.4
-  $lang_editpics_php['mime_conv'] = 'Impossible de convertir le fichier de \'%s\' en \'%s\'';//cpg1.4
-  $lang_editpics_php['forb_ext'] = 'Type d\'extension de fichier non autorisée.';//cpg1.4
-  $lang_editpics_php['error_editor_class'] = 'la classe de l\'éditeur pour votre méthode de redimmensionnement n\'est pas implémentée'; //cpg 1.5
-  $lang_editpics_php['error_document_size'] = 'Le document n\\\'a pas de largeur où de de hauteur'; //cpg 1.5  //js-alert
-  $lang_editpics_php['success_picture'] = 'Image sauvegardée avec succès - vous pouvez %sfermer%s cette fenêtre maintenant'; //cpg 1.5 // do not translate "%s" here
-  $lang_editpics_php['success_thumb'] = 'Vignette sauvegardée avec succès - vous pouvez %sfermer%s cette fenêtre maintenant'; //cpg 1.5 // do not translate "%s" here
-  $lang_editpics_php['rotate'] = 'Rotation'; //cpg 1.5
-  $lang_editpics_php['mirror'] = 'Mirroir'; //cpg 1.5
-  $lang_editpics_php['scale'] = 'Echelle'; //cpg 1.5
-  $lang_editpics_php['new_width'] = 'Nouvelle largeur'; //cpg 1.5
-  $lang_editpics_php['new_height'] = 'Nouvelle hauteur'; //cpg 1.5
-  $lang_editpics_php['enable_clipping'] = 'Activer les repères de coupe, appliquer pour le recadrage'; //cpg 1.5
-  $lang_editpics_php['jpeg_quality'] = 'Qualité de sortie JPEG'; //cpg 1.5
-  $lang_editpics_php['or'] = 'OU'; //cpg 1.5
-  $lang_editpics_php['approve_pic'] = 'Approuver le fichier'; //cpg 1.5
-  $lang_editpics_php['approve_all'] = 'Approuver TOUS les fichiers'; //cpg 1.5
-  $lang_editpics_php['error_empty'] = 'l\'Album est vide'; // cpg1.5
-  $lang_editpics_php['error_approval_empty'] = 'Il n\'y a plus d\'images à approuver'; // cpg1.5
-  $lang_editpics_php['error_linked_only'] = 'L\'Album ne contient que des fichiers liés que vous ne pouvez pas modifier ici'; // cpg1.5
-  $lang_editpics_php['note_approve_public'] = 'Les fichier déplacés vers un album publique doivent être approuvés par un administrateur.'; // cpg1.5
-  $lang_editpics_php['note_approve_private'] = 'Les fichiers déplacés vers un album privé doivent être approuvés par un administrateur.' ; // cpg1.5
-  $lang_editpics_php['note_edit_control'] = 'Les fichiers déplacés vers un album publique ne peuvent plus être modifiés.'; // cpg1.5
-  $lang_editpics_php['confirm_move_control'] = 'Vous n\\\'êtes pas autorisé à modifier les fichiers dans les albums publics.\\nEtes vous sur de vouloir déplacer ce fichier vers un album public ?'; // cpg1.5 //js-alert
-  $lang_editpics_php['success_changes'] = 'Modifications sauvegardées avec succès'; // cpg1.5
-}
-
-// ----------------------- //
-// File forgot_passwd.php
-// ----------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) {
-  $lang_forgot_passwd_php['forgot_passwd'] = 'Rappel de Mot de Passe';
-  $lang_forgot_passwd_php['err_already_logged_in'] = 'Vous êtes déjà identifié&nbsp;!';
-  $lang_forgot_passwd_php['enter_email'] = 'Saisissez votre adresse de messagerie';
-  $lang_forgot_passwd_php['submit'] = 'Envoyer';
-  $lang_forgot_passwd_php['illegal_session'] = 'Le Mot de Passe pour cette session est invalide ou a expiré.';
-  $lang_forgot_passwd_php['failed_sending_email'] = 'Le Mot de Passe n\'a pas pu être envoyé&nbsp;!';
-  $lang_forgot_passwd_php['email_sent'] = 'Un message a été envoyé avec votre Mot de Passe à l\'adresse %s';
-  $lang_forgot_passwd_php['verify_email_sent'] = 'Un courriel a été envoyé à %s. Veuillez vérifier vos courriels pour terminer le processus.';
-  $lang_forgot_passwd_php['err_unk_user'] = 'L\'Utilisateur indiqué n\'existe pas&nbsp;!';
-  $lang_forgot_passwd_php['account_verify_subject'] = '%s - Demande de nouveau Mot de Passe';
-  $lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Votre nouveau Mot de Passe';
-  $lang_forgot_passwd_php['account_verify_email'] = <<< EOT
-Vous avez demandé la génération d'un nouveau mot de passe. Si vous voulez qu'un nouveau mot de passe vous soit envoyé, cliquez sur le lien:
-
-<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
-
-
-Cordialement,
-
-L'Administrateur du site {SITE_NAME}
-
-EOT;
-
-$lang_forgot_passwd_php['reset_email'] = <<< EOT
-Voici le nouveau Mot de Passe que vous avez demandé :
-
-Nom d'Utilisateur :{USER_NAME}
-Mot de Passe :{PASSWORD}
-
-Allez à <a href="{SITE_LINK}">{SITE_LINK}</a> pour vous indentifier.
-
-
-Cordialement,
-
-L'Administrateur du site {SITE_NAME}
-
-EOT;
-}
-
-// ----------------------- //
-// File groupmgr.php
-// ----------------------- //
-if (defined('GROUPMGR_PHP')) {
-  $lang_groupmgr_php['group_manager'] = 'Gestionnaire de Groupes'; // cpg 1.5.x
-  $lang_groupmgr_php['group_name'] = 'Nom du Groupe';
-  $lang_groupmgr_php['permissions'] = 'Droits';
-  $lang_groupmgr_php['public_albums'] = 'Téléchargement dans les Albums Publics';
-  $lang_groupmgr_php['personal_gallery'] = 'Galerie Personnelle';
-  $lang_groupmgr_php['disk_quota'] = 'Quota disque';
-  $lang_groupmgr_php['rating'] = 'Note';
-  $lang_groupmgr_php['ecards'] = 'Cartes Electronique';
-  $lang_groupmgr_php['comments'] = 'Commentaires';
-  $lang_groupmgr_php['allowed'] = 'Autorisé';
-  $lang_groupmgr_php['approval'] = 'Approbation';
-  $lang_groupmgr_php['create_new_group'] = 'Créer un Nouveau Groupe';
-  $lang_groupmgr_php['del_groups'] = 'Supprimer le(s) Groupe(s) sélectionné(s)';
-  $lang_groupmgr_php['confirm_del'] = 'Attention, lorsque vous supprimez un Groupe, les Utilisateurs de ce groupe seront transférés dans le groupe d\\\'Utilisateurs \\\'Enregistré\\\'!\n\nSouhaitez-vous vraiment CONTINUEZ ?';//js-alert
-  $lang_groupmgr_php['title'] = 'Gérer les Groupes d\'Utilisateurs';
-  $lang_groupmgr_php['reset_to_default'] = 'Mettre le nom par défaut (%s) - recommandé&nbsp;!';
-  $lang_groupmgr_php['error_group_empty'] = 'La Table MySQL du Groupe est vide&nbsp;!<br />Groupe par défaut créé, rechargez s\'il vous plait la page';
-  $lang_groupmgr_php['explain_greyed_out_title'] = 'Pourquoi cette colonne est elle grisée ?';
-  $lang_groupmgr_php['explain_guests_greyed_out_text'] = 'Vous ne pouvez pas changer les propriétés de ce Groupe car vous avez choisi &quot;Non&quot; pour l\'option &quot;Autorisez l\'accès aux visiteurs non authentifiés (visiteur ou anonyme)&quot; dans la page Configuration. Les visiteurs ne peuvent donc rien faire d\'autre que se connecter; il n\'y a donc pas de règlages de Groupe pour ceux-ci.';
-  $lang_groupmgr_php['group_assigned_album'] = 'Album(s) assigné(s)';
-$lang_groupmgr_php['access_level'] = 'Niveau d\'accès'; // cpg1.5
-$lang_groupmgr_php['thumbnail_intermediate_full'] = 'Vignette, Image intermédiaire, et image taille originale'; // cpg1.5
-$lang_groupmgr_php['thumbnail_intermediate'] = 'Vignette et image intermédiaire'; // cpg1.5
-$lang_groupmgr_php['thumbnail_only'] = 'Vignette uniquement'; // cpg1.5
-$lang_groupmgr_php['none'] = 'Aucuns'; // cpg1.5
-}
-
-// ----------------------- //
-// File index.php
-// ----------------------- //
-if (defined('INDEX_PHP')){
-  $lang_index_php['welcome'] = 'Bienvenue !';
-
-  $lang_album_admin_menu['confirm_delete'] = 'Voulez-vous VRAIMENT Supprimez cet Album ? \\nToutes les photos et tous les Commentaires seront bien entendu perdus.';//js-alert
-  $lang_album_admin_menu['delete'] = 'SUPPRIMER';
-  $lang_album_admin_menu['modify'] = 'PROPRIETES';
-  $lang_album_admin_menu['edit_pics'] = 'MODIFIER LES PHOTOS';
-  $lang_album_admin_menu['cat_locked'] = 'Ces Albums sont verrouillés pour les modifications'; // cpg 1.5.x
-
-  $lang_list_categories['home'] = 'Accueil';
-  $lang_list_categories['stat1'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> Albums et <b>[cat]</b> Catégories avec <b>[comments]</b> Commentaires affichées <b>[views]</b> fois';
-  $lang_list_categories['stat2'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> Albums affichés <b>[views]</b> fois';
-  $lang_list_categories['xx_s_gallery'] = '%s\'s Galerie';
-  $lang_list_categories['stat3'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> Albums avec <b>[comments]</b> Commentaires affichées <b>[views]</b> fois';
-
-  $lang_list_users['user_list'] = 'Liste d\'Utilisateurs';
-  $lang_list_users['no_user_gal'] = 'Il n\'y a pas de nouvelle Galerie d\'Utilisateurs';
-  $lang_list_users['n_albums'] = '%s Album(s)';
-  $lang_list_users['n_pics'] = '%s photo(s)';
-
-  $lang_list_albums['n_pictures'] = '%s photos';
-  $lang_list_albums['last_added'] = ', la dernière a été ajoutée le %s';
-  $lang_list_albums['n_link_pictures'] = '%s fichiers liés';
-  $lang_list_albums['total_pictures'] = '%s total de fichiers';
-  $lang_list_albums['alb_hits'] = 'Album visualisé %s fois'; // cpg1.5.x
-  $lang_list_albums['from_category'] = ' - De la Catégorie: '; // cpg1.5
-}
-
-// ----------------------- //
-// File install.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INSTALL_PHP')) {
-  $lang_install['already_succ'] = 'L\'installeur a déjà été utilisé avec succès, il est maintenant vérouillé.';
-  $lang_install['already_succ_explain'] = 'Si vous souhaitez relancer l\'installeur à nouveau, vous devez d\'abord effacer le fichier \'include/config.inc.php\' qui a été crée dans le répertoire ou vous avez placé Coppermine. Vous pouvez le faire avec un éditeur de texte';
-  $lang_install['cant_read_tmp_conf'] = 'L\'installeur ne peut pas lire le fichier temporaire de configuration %s, vérifiez les permissions de vos répertoires.';
-  $lang_install['cant_write_tmp_conf'] = 'l\'installeur de peut pas écrite le fichier temporaire de configuration %s, vérifiez les permissions de vos répertoires.';
-  $lang_install['review_permissions'] = 'Merci de vérifier les permissions de ce répertoire.';
-  $lang_install['change_lang'] = 'Changer de langue';
-  $lang_install['check_path'] = 'Vérifier le chemin';
-  $lang_install['continue'] = 'Etape suivante';
-  $lang_install['conv_said'] = 'Le programme de conversion dit :';
-  $lang_install['license_info']= 'Coppermine est un script de Galerie d\'images et de contenu multimédia qui est publié sous licence GNU GPL v3. En l\'installant, vous acceptés les termes de celle-ci :';
-  $lang_install['cpg_info_frames'] = 'Votre navigateur semble ne pas pouvoir afficher les cadres imbriqués (iframes). Vous pouvez trouver la licence dans le répertoire \'docs\' qui se trouve dans le pack de Coppermine.';
-  $lang_install['license'] = 'Acceptation de la licence de Coppermine';
-  $lang_install['create_table'] = 'Création de la table \'%s\'';
-  $lang_install['db_populating'] = 'Essai d\'insertion de données dans la base de données.';
-  $lang_install['db_alr_populated'] = 'Les données requises sont déjà insérées dans la base de donnése.';
-  $lang_install['dir_ok'] = 'Répertoire trouvé';
-  $lang_install['directory'] = 'Répertoire';
-  $lang_install['email'] = 'Adresse courriel';
-  $lang_install['email_no_match'] = 'Les adresse courriels ne sont pas identiques ou sont invalides.';
-  $lang_install['email_verif'] = 'Vérification de l\'adresse courriel';
-  $lang_install['err_cpgnuke'] = '<h1>ERREUR</h1>Il semble que vous installez une version autonome de Coppermine dans votre portail Nuke.<br />Cette version ne peut être utilisée que de manière autonome !<br />Certaines configurations de serveur affichent cet avertissement même si vous n\'utilisez pas de portail Nuke - si c\'est votre cas, <a href="%s?continue_anyway=1">continuez</a> avec le processus d\'installation. Si vous utilisez un portail Nuke, vous devriez regarder ici <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> ou Utilisez le <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">portage de Coppermine</a> (sans support d\'aide) - ne continuez pas !';
-  $lang_install['error'] = 'ERREUR';
-  $lang_install['error_need_corr'] = 'Les erreurs suivantes ont été rencontrées et doivent être corrigées d\'abord:';
-  $lang_install['finish'] = 'Terminer l\'installation';
-  $lang_install['gd_note'] = '<strong>Important :</strong> les anciennes versions de la librairie graphiqueGD ne gèrent que les images JPEG et PNG . Si vous êtes dans ce cas, le script ne pourra pas créer des vignettes pour les fichiers GIF.';
-  $lang_install['go_to_main'] = 'Aller à la page d\'accueil';
-  $lang_install['im_no_convert_ex'] = 'L\'installeur a trouvé l\'utilitaire  \'convert\' ImageMagick dansn \'%s\', toutefois il ne peut pas être utilisé par le script.<br />Vous devriez utiliser GD à la place d\'ImageMagick.';
-  $lang_install['im_not_found'] = 'L\'installeur a essayé de trouver ImageMagick, mais n\'a pas pus vérifier son existence ou a rencontré une erreur. <br />Coppermine peut utiliser l\'utilitaire <a href="http://www.imagemagick.org/" target="_blank">d\'ImageMagick</a>  \'convert\' pour créer les vignettes. La qualité des images produites par ImageMagick est supérieure à GD1 mais équivalente à GD2.<br />Si ImageMagick est installé sur votre système et que vous voulez l\'utiliser, <br />vous devez entrer le chemin complet vers l\'utilitaire \'convert\' ci-desous. <br />Sous Windows le chemin devrait ressembler à ça: \'c:/ImageMagick/\' et ne doit pas comprendre d\'espaces, sous Unix c\'est quelque chose comme \'/usr/bin/X11/\'.<br />Si vous ne savez pas si vous avez ImageMagick ou pas, laissez ce champ vide - l\'installeur va essayer d\'Utilisez GD2 par défaut (c\'est la configuration de la plupart des Utilisateurs). <br />Vous pourrez changer cela plus tard (dans la page de configuration de Coppermine), n\'ayez donc aucune crainte si vous ne savez pas quoi entrer ici - laissez simplement le champ vide.';
-  $lang_install['im_packages'] = 'Votre serveur supporte les librairies graphiques suivantes :';
-  $lang_install['im_path'] = 'Chemin vers ImageMagick:';
-  $lang_install['im_path_space'] = 'Le chemin vers ImageMagick (\'%s\') contient au moins un espace. Cela va poser des problèmes dans le script.<br />Vous devez déplacer ImageMagick dans un autre répertoire.';
-  $lang_install['installation'] = 'installation';
-  $lang_install['installer_locked'] = 'L\'installeur est vérouillé';
-  $lang_install['installer_selected'] = 'L\'installeur est sélectionné';
-  $lang_install['inv_im_path'] = 'L\'installeur ne peut pas trouver le répertoire \'%s\' que vous avez donné pour ImageMagick ou n\'a pas la permission d\'y accéder. Vérifiez que vous avez correctement entré le chemin et que vous avez accès au répertoire spécifié.';
-  $lang_install['lets_go'] = 'En avant !';
-  $lang_install['mysql_create_btn'] = 'Créer';
-  $lang_install['mysql_create_db'] = 'Créer une nouvelle base de donnée MySql';
-  $lang_install['mysql_db_name'] = 'Nom de la base de donnée MySQL';
-  $lang_install['mysql_error'] = 'erreur MySQL : ';
-  $lang_install['mysql_host'] = 'Hôte MySQL <br />(localhost est généralement OK)';
-  $lang_install['mysql_username'] = 'Nom d\'utilisateur MySQL'; // cpg1.5
-  $lang_install['mysql_password'] = 'Mot de passe MySQL'; // cpg1.5
-  $lang_install['mysql_no_create_db'] = 'La base de donnée MySql ne peut pas être créer.';
-  $lang_install['mysql_no_sel_dbs'] = 'Impossible de récupérer les bases de données MySQL disponible';
-  $lang_install['mysql_succ'] = 'Succès de la connection avec la base de donnée';
-  $lang_install['mysql_tbl_pref'] = 'Préfixe des tables MySQL';
-  $lang_install['mysql_test_connection'] = 'Test de connection';
-  $lang_install['mysql_wrong_db'] = 'MySQL ne trouve pas la base de donnée nommée \'%s\' vérifiez le nom que vous avez entré pour cela';
-  $lang_install['n_a'] = 'N/A';
-  $lang_install['no_admin_email'] = 'Vous devez entrer une adresse courriel pour l\'administration';
-  $lang_install['no_admin_password'] = 'Vous devez entrer un mot de passe Administrateur';
-  $lang_install['no_admin_username'] = 'Vous devez entrer un nom d\'Utilisateur pour l\'Administrateur';
-  $lang_install['no_dir'] = 'Répertoire non disponible';
-  $lang_install['no_gd'] = 'Votre installation de PHP ne semble pas inclure l\'extension pour la librarie graphique \'GD\' et vous n\'avez pas indiqué voulir Utilisez ImageMagick. Coppermine a été configuré pour Utilisez GD2, la détection automatique de GD posant parfois des problèmes. Si GD est installé sur votre système, le script pourra fonctionner, sinon, vous devrez instAllez ImageMagik.';
-  $lang_install['no_mysql_conn'] = 'Impossible de créer une connection MySQL, vérifiez les données entrées pour la connection';
-  $lang_install['no_mysql_support'] = 'PHP n\'a pas de support MySQL actif.';
-  $lang_install['no_thumb_method'] = 'Vous avez choisi un système de manipulation d\'images (GD/IM)';
-  $lang_install['nok'] = 'INCORRECT';
-  $lang_install['not_here_yet'] = 'Rien de particulier ici pour l\'instant, merci de cliquer %sici%s pour revenir.';
-  $lang_install['ok'] = 'CORRECT';
-  $lang_install['on_q'] = 'dans la requête';
-  $lang_install['or'] = 'ou';
-  $lang_install['pass_err'] = 'Les mots de passe ne sont pas identiques; vous utilisez des caractères illégaux ou vous n\'en n\'avez pas défini.';
-  $lang_install['password'] = 'Mot de Passe';
-  $lang_install['password_verif'] = 'Vérification du Mot de Passe';
-  $lang_install['perm_error'] = 'Les autorisations de \'%s\' sont paramétrées à %s, merci de les paramétrer à';
-  $lang_install['perm_ok'] = 'Les autorisations de certains répertoires ont été vérifiées et semblent correctes. <br />Merci d\'aller à l\'étape suivante.';
-  $lang_install['perm_not_ok'] = 'Les autorisations de certains répertoires ne sont par correctes.<br />Changez les autorisations des répertoires ci-desous marqués "INCORRECT".'; // cpg1.5
-  $lang_install['please_go_back'] = 'Merci de %scliquer ici%s pour revenir en arrière et corriger ce problème avant de continuer.';
-  $lang_install['populate_db'] = 'Complétez la base de donnée';
-  $lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> est maintenant correctement configuré et prêt à fonctionner.<br /><a href="login.php">Identiez-vous</a> en utilisant les informations que vous avez données pour votre compte Administrateur.';
-  $lang_install['sect_create_adm'] = 'Cette partie requière des informations pour créer votre compte Administrateur Coppermine. N\'utilisez que des caractères alphanumériques. Entrez et vérifiez ces données attentivement!';
-  $lang_install['sect_mysql_info'] = 'Cette section demande les informations pour savoir comment se connecter à votre base de données MySQL.<br />Si vous ne savez pas comment les remplir, demandez de l\'aide à votre hébergeur.';
-  $lang_install['sect_mysql_sel_db'] = 'Ici vous devez choisir quelle base de données vous voulez Utilisez pour Coppermine.<br />Si votre compte Mysql a les privilèges requis, vous pouvez créer une nouvelle base de données depusi l\'installeur ou Utilisez une base de données existante. Si vous ne voulez d\'aucune de ces deux options, vous devrez créer une base de données hors de l\'installeur Coppermine, puis revenir ici et sélectionner la nouvelle base de donnée depuis la liste déroulante. Vous pouvez aussi changer le préfixe des Tables (N\'utilisez pas de point), mais il est recommander de laisser le préfixe par défaut tel quel.';
-  $lang_install['select_lang'] = 'Sélectionner la langue par défaut: ';
-  $lang_install['sql_file_not_found'] = 'Le fichier \'%s\' n\'a pas pu être trouvé. Vérifiez que vous avez téléchargé tous les fichiers Coppermine sur votre serveur.';
-  $lang_install['status'] = 'Statut';
-  $lang_install['subdir_called'] = 'Un sous-répertoire nommé \'%s\' devrait normalement exister dans le répertoire où vous avez téléchargé Coppermine.<br />L\'installeur ne peut pas le trouver. Vérifiez que vous avez téléchargé tous les fichiers Coppermine sur le serveur.';
-  $lang_install['title_admin'] = 'Créez l\'Adminstrateur Coppermine';
-  $lang_install['title_dir_check'] = 'Vérification des autorisations des répertoires';
-  $lang_install['title_file_check'] = 'Vérification des fichiers d\installation';
-  $lang_install['title_finished'] = 'Installation Complète';
-  $lang_install['title_imp'] = 'Sélection de la Librairie Graphique';
-  $lang_install['title_imp_test'] = 'Test de la Librairie Graphique';
-  $lang_install['title_mysql_db_sel'] = 'Sélection de la base de données MySQL';
-  $lang_install['title_mysql_pop'] = 'Création de la structure de la base de données';
-  $lang_install['title_mysql_user'] = 'Autentification de l\'Utilisateur de MySQL';
-  $lang_install['title_welcome'] = 'Bienvenue dans l\'installation de Coppermine';
-  $lang_install['tmp_conf_error'] = 'Impossible d\'écrire dans le fichier temporaire de configuration, <br />assurez vous que le répertoire \'include\' à les permissions en écriture (777)';
-  $lang_install['tmp_conf_ser_err'] = 'Une erreur sérieuse est intervenue dans l\'installeur, essayez de recharger votre page (F5) ou recommencez en effacant le fichier \'include/config.tmp\'.';
-  $lang_install['try_again'] = 'Essayez encore !';
-  $lang_install['unable_write_config'] = 'Impossible de créer le fichier de configuration';
-  $lang_install['user_err'] = 'Le nom d\'Utilisateur doit contenir uniquement des caractères alphanumériques et ne peut pas être vide.';
-  $lang_install['username'] = 'Nom d\'Utilisateur';
-  $lang_install['your_admin_account'] = 'Votre compte Administrateur';
-  $lang_install['no_cookie'] = 'Votre navigateur n\'accèpte pas les cookies (même si il est très sucré). Il est recommandé d\'accepter les cookies (même si ça peut faire grossir)';
-  $lang_install['no_javascript'] = 'Votre navigateur semble ne pas avoir le Javascript activé, il est hautement recommandé de l\'activer.';
-  $lang_install['register_globals_detected'] = 'Il semble que votre configuration de PHP à le \'register_globals\' actif, vous devriez le désActivez pour des raisons de sécurité.';
-  $lang_install['more'] = 'plus';
-  $lang_install['version_undetected'] = 'Le script ne peut pas déterminer quelle version de %s votre serveur utilise. Assurez-vous que c\'est au moins la version %s';
-  $lang_install['version_incompatible'] = 'Le script a détecté une version incompatible (%s) de %s sur votre serveur.<br />Assurez-vous d\'utiliser une version compatible (%s ou plus) avant de continuer!';
-  $lang_install['read_gif'] = 'Lire/Ecrire un fichier .gif';
-  $lang_install['read_png'] = 'Lire/Ecrire un fichier .png';
-  $lang_install['read_jpg'] = 'Lire/Ecrire un fichier .jpg';
-  $lang_install['write_error'] = 'Impossible de générer l\'image sur le disque.';
-  $lang_install['read_error'] = 'Impossible de lire l\'image source.';
-  $lang_install['combine_error'] = 'Impossible de combiner l\'image source';
-  $lang_install['text_error'] = 'Impossible d\'ajouter du texte à l\'image source';
-  $lang_install['scale_error'] = 'Impossible de redimensionner l\'image source';
-  $lang_install['pixels'] = 'pixels';
-  $lang_install['combine'] = 'Combiner 2 images';
-  $lang_install['text'] = 'Ecrire du texte sur l\'image';
-  $lang_install['scale'] = 'Redimensionner une  image';
-  $lang_install['generated_image'] = 'Image générée';
-  $lang_install['reference_image'] = 'Image de référence';
-  $lang_install['imp_test_error'] = 'Il y a eu au moins une erreur pendant le test, vérifiez que vous avez sélectionné la bonne librairie graphique et qu\'elle est configurée correctement!';
-  $lang_install['writable'] = 'Inscriptible';
-  $lang_install['not_writable'] = 'Non Inscriptible';
-  $lang_install['not_exist'] = 'N\'existe pas';
-  $lang_install['old_install'] = 'Vous êtes dans le nouvel assistant d\'installation. Cliquez %sici%s pour accéder à l\'ancien écran d\'installation.'; //cpg1.5
-
-}
-
-// ----------------------- //
-// File keywordmgr.php
-// ----------------------- //
-if (defined('KEYWORDMGR_PHP')) {
-  $lang_keywordmgr_php['title'] = 'Gérer les Mots Clefs';
-  $lang_keywordmgr_php['search'] = 'Chercher';
-  $lang_keywordmgr_php['keyword_test_search'] = 'Chercher %s dans une nouvelle fenêtre';
-  $lang_keywordmgr_php['keyword_del'] = 'Effacer le Mot Clef %s';
-  $lang_keywordmgr_php['confirm_delete'] = 'Êtes-vous sur de vouloir effacer le Mot Clef %s de toute la Galerie ?';  // js-alert
-  $lang_keywordmgr_php['change_keyword'] = 'Changer le Mot Clef';
-}
-
-// ------------------------------------------------------------------------- //
-// File langmgr.php
-// ------------------------------------------------------------------------- //
-if (defined('LANGMGR_PHP')) {
-  $lang_langmgr_php['title'] = 'Gestionnaire de langue';
-  $lang_langmgr_php['english_language_name'] = 'Anglais';
-  $lang_langmgr_php['native_language_name'] = 'Original';
-  $lang_langmgr_php['custom_language_name'] = 'Personnalisé';
-  $lang_langmgr_php['language_name'] = 'Nom de la langue';
-  $lang_langmgr_php['language_file'] = 'Fichier langue';
-  $lang_langmgr_php['flag'] = 'Drapeau';
-  $lang_langmgr_php['file_available'] = 'Disponible';
-  $lang_langmgr_php['enabled'] = 'Activé';
-  $lang_langmgr_php['complete'] = 'Complet';
-  $lang_langmgr_php['default'] = 'Défaut';
-  $lang_langmgr_php['missing'] = 'manquant';
-  $lang_langmgr_php['broken'] = 'Semble corrompu ou inaccessile';
-  $lang_langmgr_php['exists_in_db_and_file'] = 'existe dans la base de donnée et en tant que fichier';
-  $lang_langmgr_php['exists_as_file_only'] = 'existe en tant que fichier uniquement';
-  $lang_langmgr_php['pick_a_flag'] = 'Choisir';
-  $lang_langmgr_php['replace_x_with_y'] = 'Remplacer %s par %s';
-  $lang_langmgr_php['tanslator_information'] = 'Information sur le traducteur';
-  $lang_langmgr_php['cpg_version'] = 'Version de Coppermine';
-  $lang_langmgr_php['hide_details'] = 'Cacher les détails';
-  $lang_langmgr_php['show_details'] = 'Montrer les détails';
-  $lang_langmgr_php['loading'] = 'Chargement';
-  $lang_langmgr_php['english_missing'] = 'Le fichier langue Anglaise est manquant alors qu\'il ne devrait pas être effacé. Restaurez le immédiatement.';
-  $lang_langmgr_php['enable_at_least_one'] = 'Vous devez au moins activer une langue pour que la Galerie fonctionne';
-  $lang_langmgr_php['enable_default'] = 'Vous avez choisi une langue par défaut qui n\'est pas active. Choisissez une autre langue par défaut ou activez la langue que vous avez sélectionnée par défaut!';
-  $lang_langmgr_php['available_default'] = 'Vous avez sélectionné une langue par défaut qui n\'est plus disponible. Choisissez une autre langue par défaut !';
-  $lang_langmgr_php['version_does_not_match'] = 'La version de ce fichier ne correspond pas à votre version de Coppermine. Utilisez-le avec prudence et testez-le attentivement!';
-  $lang_langmgr_php['no_version'] = 'Aucune information de version n\'a été trouvée. Il semblerait que ce fichier langue ne fonctionne pas ou que ce ne soit pas un fichier langue compatible.';
-  $lang_langmgr_php['filesize'] = 'La taille du fichier %s n\'est pas cohérente';
-  $lang_langmgr_php['content_missing'] = 'Ce fichier ne semble pas contenir les données nécessaires, il ne s\'agit certainement pas d\'un fichier langue valide.';
-  $lang_langmgr_php['status'] = 'Status';
-  $lang_langmgr_php['default_language'] = 'La langue par défaut est %s';
-}
-
-// ----------------------- //
-// File login.php
-// ----------------------- //
-if (defined('LOGIN_PHP')) {
-  $lang_login_php['login'] = 'Se connecter';
-  $lang_login_php['enter_login_pswd'] = 'Entrez votre Identifiant et Mot de Passe pour vous connecter';
-  $lang_login_php['username'] = 'Identifiant';
-  $lang_login_php['email'] = 'Adresse courriel'; // cpg1.5
-  $lang_login_php['both'] = 'Nom d\'Utilisateur / Adrese courriel'; // cpg1.5
-  $lang_login_php['password'] = 'Mot de Passe';
-  $lang_login_php['remember_me'] = '<b>Se souvenir de moi</b> :-)';
-  $lang_login_php['welcome'] = 'Bienvenue %s ...';
-  $lang_login_php['err_login'] = 'Impossible de vous connecter. Essayez encore.';
-  $lang_login_php['err_already_logged_in'] = 'Vous êtes déjà connecté(e)&nbsp;!';
-  $lang_login_php['forgot_password_link'] = 'Damned ! J\'ai oublié mon Mot de Passe&nbsp;!';
-  $lang_login_php['cookie_warning'] = 'Attention votre navigateur n\'accepte pas les Cookies';
-  $lang_login_php['send_activation_link'] = 'Lien d\'Activation perdu ?';//cpg 1.5.0
-  $lang_login_php['force_login'] = 'Vous devez vous identifier pour voir cette page'; // cpg1.5
-  $lang_login_php['force_login_title'] = 'Identifiez-vous pour continuer'; // cpg1.5
-}
-
-// ----------------------- //
-// File logout.php
-// ----------------------- //
-
-if (defined('LOGOUT_PHP')) { 
-  $lang_logout_php['logout'] = 'Déconnexion';
-  $lang_logout_php['bye'] = 'Au revoir %s ...';
-  $lang_logout_php['err_not_loged_in'] = 'Vous n\'êtes pas identifié(e)&nbsp;!';
-}
-
-// ----------------------- //
-// File minibrowser.php
-// ----------------------- //
-if (defined('MINIBROWSER_PHP')) {
-  $lang_minibrowser_php['up'] = 'remonter d\'un niveau';
-  $lang_minibrowser_php['current_path'] = 'niveau actuel';
-  $lang_minibrowser_php['select_directory'] = 'choisissez un répertoire';
-  $lang_minibrowser_php['click_to_close'] = 'Cliquez sur l\'image pour fermer la fenêtre';
-  $lang_minibrowser_php['folder'] = 'Répertoire'; // cpg1.5
-}
-
-// ------------------------------------------------------------------------- //
-// File mode.php
-// ------------------------------------------------------------------------- //
-if (defined('MODE_PHP')) {
-  $lang_mode_php[0] = 'Cacher les controles Administrateurs...'; // cpg1.5
-  $lang_mode_php[1] = 'Afficher les controles Administrateurs...'; // cpg1.5
-  $lang_mode_php['news_hide'] = 'Cacher les news...'; // cpg1.5
-  $lang_mode_php['news_show'] = 'Montrer les news...'; // cpg1.5
-}
-
-// ----------------------- //
-// File modifyalb.php
-// ----------------------- //
-if (defined('MODIFYALB_PHP')) {
-$lang_modifyalb_php['upd_alb_n'] = 'Mettre à Jour l\'Album %s';
-$lang_modifyalb_php['related_tasks'] = 'Taches relatives'; // cpg1.5
-$lang_modifyalb_php['choose_album'] = 'Choisir un album'; // cpg1.5  
-$lang_modifyalb_php['general_settings'] = 'Paramètres Généraux';
-$lang_modifyalb_php['alb_title'] = 'Titre de l\'Album';
-$lang_modifyalb_php['alb_cat'] = 'Catégorie de l\'Album';
-$lang_modifyalb_php['alb_desc'] = 'Description de l\'Album';
-$lang_modifyalb_php['alb_keyword'] = 'Mot clef de l\'Album';
-$lang_modifyalb_php['alb_thumb'] = 'vignette de l\'Album';
-$lang_modifyalb_php['alb_perm'] = 'Permissions pour cet Album';
-$lang_modifyalb_php['can_view'] = 'Cet Album peut être consulté par';
-$lang_modifyalb_php['can_upload'] = 'Les Visiteurs peuvent mettre des photos en ligne';
-$lang_modifyalb_php['can_post_comments'] = 'Les Visiteurs peuvent poster des Commentaires';
-$lang_modifyalb_php['can_rate'] = 'Les Visiteurs peuvent noter les photos';
-$lang_modifyalb_php['user_gal'] = 'Galerie de l\'Utilisateur';
-$lang_modifyalb_php['my_gal'] = '* Ma Galerie *'; //cpg 1.5
-$lang_modifyalb_php['no_cat'] = '* Pas de Catégorie *';
-$lang_modifyalb_php['alb_empty'] = 'L\'Album est vide';
-$lang_modifyalb_php['last_uploaded'] = 'Dernier téléchargement';
-$lang_modifyalb_php['public_alb'] = 'Tout le monde (Album public)';
-$lang_modifyalb_php['me_only'] = 'Moi seulement';
-$lang_modifyalb_php['owner_only'] = 'Le propriétaire de l\'Album (%s) seulement';
-$lang_modifyalb_php['group_only'] = 'Membres du Groupe \'%s\'';
-$lang_modifyalb_php['err_no_alb_to_modify'] = 'Il n\'y a pas d\'Album modifiable dans la base.';
-$lang_modifyalb_php['update'] = 'Mettre l\'Album à jour';
-$lang_modifyalb_php['reset_album'] = 'Réinitialiser l\'Album';
-$lang_modifyalb_php['reset_views'] = 'Mettre le compteur de vues à &quot;0&quot; dans %s';
-$lang_modifyalb_php['reset_rating'] = 'Effacez les votes de tous les fichiers dans %s';
-$lang_modifyalb_php['delete_comments'] = 'Supprimez tous les Commentaires écrit dans %s';
-$lang_modifyalb_php['delete_files'] = 'Supprimez %sdéfinitivement%s tous les fichiers dans %s';
-$lang_modifyalb_php['views'] = 'Vues';
-$lang_modifyalb_php['votes'] = 'Votes';
-$lang_modifyalb_php['comments'] = 'Commentaires';
-$lang_modifyalb_php['files'] = 'fichiers';
-$lang_modifyalb_php['submit_reset'] = 'soumettre les changements';
-$lang_modifyalb_php['reset_views_confirm'] = '** Je suis sûr et certain **';
-$lang_modifyalb_php['notice1'] = '(*) en fonction de la configuration des %sGroupes%s'; //(do not translate %s!)
-$lang_modifyalb_php['can_moderate'] = 'L\'Album peut être modéré par'; //cpg 1.5
-$lang_modifyalb_php['admins_only'] = 'Administrateurs uniquement'; //cpg 1.5
-$lang_modifyalb_php['alb_password'] = 'Mot de Passe de l\'Album';
-$lang_modifyalb_php['alb_password_hint'] = 'Pense-bête du Mot de Passe de l\'Album';
-$lang_modifyalb_php['edit_files'] ='Editer les fichiers';
-$lang_modifyalb_php['parent_category'] ='Catégorie parente';
-$lang_modifyalb_php['thumbnail_view'] ='Vue des Vignettes';
-$lang_modifyalb_php['random_image'] = 'Image aléatoire'; //cpg 1.5
-$lang_modifyalb_php['password_protect'] = 'Protéger cet Album par Mot de passe (cochez pour oui)'; //cpg1.5
-}
-
-// ----------------------- //
-// File phpinfo.php
-// ----------------------- //
-if (defined('PHPINFO_PHP')) {
- $lang_phpinfo_php['php_info'] = 'PHP info';
-  $lang_phpinfo_php['explanation'] = 'Voici la sortie générée par la fonction <a href="http://www.php.net/phpinfo">phpinfo()</a>, affichée à l\'intérieur de Coppermine (les résultats diffèrent selon les serveurs).';
-  $lang_phpinfo_php['no_link'] = 'Les informations reprises ici peuvent représenter un risque pour la sécurité, c\'est pourquoi cette page est sécurisée et n\'est visible que si vous êtes connecté en tant qu\'Administrateur de la Galerie. Vous ne pouvez pas poster de lien vers cette page car les autres n\'y ont pas accès et ne pourront pas l\'afficher.';
-}
-
-// ----------------------- //
-// File picmgr.php
-// ----------------------- //
-if (defined('PICMGR_PHP')) {
-  $lang_picmgr_php['pic_mgr'] = 'Gestionnaire d\'image';
-  $lang_picmgr_php['confirm_modifs'] = 'Voulez-vous vraiment effectuer ces modifications ?'; // cpg1.5 // js-alert
-  $lang_picmgr_php['no_change'] = 'Vous n\'avez pas fait de changement&nbsp;!';
-  $lang_picmgr_php['no_album'] = '* Pas d\'Album *';
-  $lang_picmgr_php['explanation_header'] = 'L\'ordre personnalisé de tri que vous pouvez définir ne sera pris en compte que si';
-  $lang_picmgr_php['explanation1'] = 'l\'Administrateur du site a défini &quot;l\'ordre de tri par défaut des images&quot; dans la Configuration en  &quot;Ordre croissant&quot; ou &quot;Ordre décroissant&quot; (configuration générale pour tous les Utilisateurs qui n\'ont pas choisi une autre option de tri de manière individuelle)';
-  $lang_picmgr_php['explanation2'] = 'l\'Utilisateur a choisi &quot;Ordre croissant&quot; ou &quot;Ordre décroissant&quot; sur la page des vignettes (Choix personnel de l\'Utilisateur)';
-  $lang_picmgr_php['change_album'] = 'Si vous changez d\'album, vos modifications seront perdues!'; // cpg1.5 // js-alert
-  $lang_picmgr_php['submit_reminder'] = 'Les changements dans l\'ordre d\'affichage ne seront pas sauvegardés tant que vous n\'aurez pas cliqué sur &quot;Appliquez les changements&quot;.'; // cpg1.5
-}
-
-
-// ----------------------- //
-// File pluginmgr.php
-// ----------------------- //
-if (defined('PLUGINMGR_PHP')){
-  $lang_pluginmgr_php['confirm_uninstall'] = 'Etes-vous sur de vouloir DESINSTALLER ce plugin';
-  $lang_pluginmgr_php['confirm_remove'] = 'NOTE : l\'API Plugin est désactivée. Voulez-vous EFFACER MANUELLEMENT ce plugins, sans aucune action de nettoyage ?'; // cpg1.5
-  $lang_pluginmgr_php['confirm_delete'] = 'Etes-vous sur de vouloir supprimer ce plugin';
-  $lang_pluginmgr_php['pmgr'] = 'Gérer les plugin';
-  $lang_pluginmgr_php['explanation'] = 'Installer / Désinstaller / Gérer les plugins depuis cette page.'; // cpg1.5.x
-  $lang_pluginmgr_php['plugin_enabled'] = 'Plugin API activé'; // cpg1.5.x
-  $lang_pluginmgr_php['name'] = 'Nom';
-  $lang_pluginmgr_php['author'] = 'Auteur';
-  $lang_pluginmgr_php['desc'] = 'Description';
-  $lang_pluginmgr_php['vers'] = 'v';
-  $lang_pluginmgr_php['i_plugins'] = 'Plugins installés';
-  $lang_pluginmgr_php['n_plugins'] = 'Plugins non-installés';
-  $lang_pluginmgr_php['none_installed'] = 'Aucune installation';
-  $lang_pluginmgr_php['operation'] = 'Opération';
-  $lang_pluginmgr_php['not_plugin_package'] = 'Le fichier téléchargé n\'est pas un plugin.';
-  $lang_pluginmgr_php['copy_error'] = 'Il y a eu une erreur en copiant le plugin dans le répertoire.';
-  $lang_pluginmgr_php['upload'] = 'Téléchargement';
-  $lang_pluginmgr_php['configure_plugin'] = 'Configurer le plugin';
-  $lang_pluginmgr_php['cleanup_plugin'] = 'Nettoyer le plugin';
-  $lang_pluginmgr_php['extra'] = 'Extra'; // cpg1.5.x
-  $lang_pluginmgr_php['install_info'] = 'Informations d\'installation'; // cpg1.5
-  $lang_pluginmgr_php['plugin_disabled_note'] = 'L\'API Plugin est désactivée, cette action n\'est pas autorisée.'; // cpg1.5
-  $lang_pluginmgr_php['install'] = 'installer'; // cpg1.5
-  $lang_pluginmgr_php['uninstall'] = 'désinstaller'; // cpg1.5
-}
-
-// ----------------------- //
-// File ratepic.php
-// ----------------------- //
-if (defined('RATEPIC_PHP')) {
-  $lang_rate_pic_php['already_rated'] = 'Vous avez déjà noté cette photo';
-  $lang_rate_pic_php['rate_ok'] = 'Votre Vote a été pris en compte. Merci.';
-  $lang_rate_pic_php['forbidden'] = 'Vous ne pouvez pas noter vos propres photos !';
-}
-
-// ----------------------- //
-// File register.php & profile.php
-// ----------------------- //
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-$lang_register_php['disclamer'] = <<< EOT
-Bien que les Administrateurs de {SITE_NAME} fassent en sorte de Supprimez ou modifier toutes les données à caractère répréhensible le plus rapidement possible, il est toutefois impossible de scruter systématiquement l'intégralité des contenus déposés par les Visiteurs ou par Utilisateurs. Vous êtes par conséquent conscient que tous les Commentaires, images ou fichiers proposés sur ce site expriment les points de vue et opinions de leurs auteurs et non ceux des Administrateurs ou du webmaster de {SITE_NAME}. (sauf, évidemment dans le cas des posts effectués par ces derniers), qui par conséquent ne pourront pas être considérés comme responsables.<br />
-<br />
-Vous acceptez de ne poster aucune donnée à caractère injurieux, obscène, vulgaire, diffamatoire, menaçant, sexuel ou tout autre contenu susceptible d\'enfreindre la loi. Vous acceptez que le Webmaster et les Modérateurs de {SITE_NAME} aient le droit de Supprimez ou modifier n'importe quel contenu, si cela leur semble opportun et en accord avec les présentes règles de bonnes conduite. En tant qu'Utilisateur, vous acceptez que toutes les informations entrées plus haut et toutes les photographies que vous publiez soient stockées dans une Base de Données. Bien que ces informations et photographies ne soient pas communiquées à des tiers sans votre consentement, le Webmaster et les Administrateurs ne peuvent en aucun cas être tenus pour responsables dans le cas de tentatives de hack qui pourraient compromettre les données ou permettre l'accès ou l'utilisation illicite de vos photographies. Dès lors que vous prenez la décision de publier sur Internet, vous rendez vos oeuvres publiques !<br />
-<br />
-Ce site utilise des Cookies pour stocker des informations sur votre ordinateur. Ces Cookies ne servent qu'à améliorer votre navigation sur ce site. Votre adresse e-mail ne sera utilisée que pour confirmer les données de votre inscription ainsi que votre Mot de Passe. Ces données ne seront pas transmisses à des tiers.<br />
-<br />
-En cliquant sur le bouton '<b>J'accepte</b>' ci-dessous, vous acceptez de vous soumettre à ces conditions ainsi qu'à toutes leurs éventuelles mises à jour.<br />Merci pour votre inscription.
-EOT;
-  $lang_register_php['page_title'] = 'inscription d\'Utilisateur';
-  $lang_register_php['term_cond'] = 'Conditions Générales d\'inscription';
-  $lang_register_php['i_agree'] = 'J\'accepte';
-  $lang_register_php['submit'] = 'S\'inscrire';
-  $lang_register_php['err_user_exists'] = 'Le Nom d\'Utilisateur que vous avez entré existe déjà ! Merci de bien vouloir en choisir un nouveau.';
-  $lang_register_php['err_global_pw'] = 'Mot de Passe global invalide'; // cpg1.5
-  $lang_register_php['err_global_pass_same'] = 'Votre Mot de Passe doit être différent du Mot de Passe global'; // cpg1.5
-  $lang_register_php['err_duplicate_email'] = 'Un autre Utilisateur s\'est déjà enregisté avec l\'adresse courriel que vous avez entrée';
-  $lang_register_php['err_disclaimer'] = 'Vous devez accepter les règles de notre Galerie'; // cpg1.5
-  $lang_register_php['enter_info'] = 'Entrer les informations relatives à votre inscription';
-  $lang_register_php['required_info'] = 'Informations requises';
-  $lang_register_php['optional_info'] = 'Informations optionnelles';
-  $lang_register_php['username'] = 'Nom d\'Utilisateur / identifiant';
-  $lang_register_php['password'] = 'Mot de Passe';
-  $lang_register_php['password_again'] = 'Entrer à nouveau le Mot de Passe';
-  $lang_register_php['global_registration_pw'] = 'Mot de Passe global pour l\'enregistrement'; // cpg1.5
-  $lang_register_php['email'] = 'Courriel :';
-  $lang_register_php['location'] = 'Votre Localisation :';
-  $lang_register_php['interests'] = 'Vos centres d\'Intérêts :';
-  $lang_register_php['website'] = 'Votre Site web :';
-  $lang_register_php['occupation'] = 'Votre Activité :';
-  $lang_register_php['error'] = 'ERREUR';
-  $lang_register_php['confirm_email_subject'] = '%s - Confirmation d\'inscription';
-  $lang_register_php['information'] = 'Informations';
-  $lang_register_php['failed_sending_email'] = 'Le courriel de confirmation d\'inscription n\'a pas pu être envoyé!';
-  $lang_register_php['thank_you'] = 'Merci pour votre inscription.<br />Un courriel contenant les informations sur l\'Activation de votre Compte vous a été envoyé à l\'adresse courriel que vous nous avez communiqué.';
-  $lang_register_php['acct_created'] = 'Votre compte a été correctement créé. Vous pouvez maintenant vous identifier avec votre Identifiant et votre Mot de Passe';
-  $lang_register_php['acct_active'] = 'Votre Compte a été activé avec succès. Vous pouvez maintenant vous identifier avec votre Identifiant et votre Mot de Passe';
-  $lang_register_php['acct_already_act'] = 'Votre Compte est déjà actif !';
-  $lang_register_php['acct_act_failed'] = 'Ce Compte ne peut pas être activé !';
-  $lang_register_php['err_unk_user'] = 'L\'Utilisateur sélectionné n\'existe pas !';
-  $lang_register_php['x_s_profile'] = 'Profil de %s';
-  $lang_register_php['group'] = 'Groupe';
-  $lang_register_php['reg_date'] = 'Date d\'inscription';
-  $lang_register_php['disk_usage'] = 'Utilisation du disque';
-  $lang_register_php['change_pass'] = 'Modifier le Mot de Passe';
-  $lang_register_php['current_pass'] = 'Mot de Passe actuel';
-  $lang_register_php['new_pass'] = 'Nouveau Mot de Passe';
-  $lang_register_php['new_pass_again'] = 'Nouveau Mot de Passe (à nouveau)';
-  $lang_register_php['err_curr_pass'] = 'Le Mot de Passe actuel n\'est pas correct';
-  $lang_register_php['change_pass'] = 'Changer mon mot de passe';
-  $lang_register_php['update_success'] = 'Votre Profil a été mis à jour';
-  $lang_register_php['pass_chg_success'] = 'Votre Mot de Passe a été modifié';
-  $lang_register_php['pass_chg_error'] = 'Votre Mot de Passe n\'a pas été modifié';
-  $lang_register_php['notify_admin_email_subject'] = '%s - notification d\'inscription';
-  $lang_register_php['last_uploads'] = 'Dernier fichier téléchargé.';
-  $lang_register_php['last_uploads_detail'] = 'Cliquer pour voir tous les téléchargements de %s'; //cpg1.5
-  $lang_register_php['last_comments'] = 'Dernier Commentaire.';
-  $lang_register_php['you'] = 'vous'; //cpg1.5
-  $lang_register_php['last_comments_detail'] = 'Cliquer pour voir tous les comentaires de %s'; //cpg1.5
-  $lang_register_php['notify_admin_email_body'] = 'Un Nouvel Utilisateur s\'est inscrit dans votre Galerie, sous le nom &quot;%s&quot;';
-  $lang_register_php['pic_count'] = 'fichiers téléchargés';
-  $lang_register_php['notify_admin_request_email_subject'] = '%s - Demande d\'enregistrement';
-  $lang_register_php['thank_you_admin_activation'] = 'Merci.<br />Votre requête d\'activation du Compte a été envoyé à l\'Administrateur. Vous recevrez un courriel si votre inscription est approuvée.';
-  $lang_register_php['acct_active_admin_activation'] = 'Le Compte est maintenant actif et un courriel a été envoyé à l\'Utilisateur.';
-  $lang_register_php['notify_user_email_subject'] = '%s - Notification d\'activation';
-  $lang_register_php['delete_my_account'] = 'Effacer mon Compte Utilisateur'; // cpg1.5
-  $lang_register_php['warning_delete'] = 'Attention : L\'effacement du compte est définitif. Les %sfichiers que vous avez placés%s dans les Albums publics et %svos Commentaires%s ne seront pas effacés lors de la suppression de votre Compte Utilisateur !<br> Par contre, les fichiers que vous avez placés dans votre Galerie Personnelle seront effacés.'; // cpg1.5 // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
-  $lang_register_php['i_am_sure'] = 'Je suis certain de vouloir effacer mon Compte Utilisateur'; // cpg1.5
-  $lang_register_php['really_delete'] = 'Voulez-vous vraiment effacer votre Compte Utilisateur ?'; // cpg1.5 //JS-Alert
-  $lang_register_php['edit_xs_profile'] = 'Editer le profil de %s'; // cpg1.5
-  $lang_register_php['edit_my_profile'] = 'Editer mon profil'; // cpg1.5
-  $lang_register_php['none'] = 'aucun'; // cpg1.5
-  $lang_register_php['user_name_banned'] = 'Le nom d\'Utilisateur que vous avez choisi n\'est pas autorisé, ou est banni. Choisissez un autre nom d\'Utilisateur'; // cpg1.5
-  $lang_register_php['email_address_banned'] = 'Vous êtes banni de cette Galerie. Vous n\êtes pas autorisé à vous ré-Enregistrez. Allez-vous en!'; // cpg1.5
-  $lang_register_php['email_warning1'] = 'Le champ d\'adresse courriel ne doit pas être vide!'; // cpg1.5
-  $lang_register_php['email_warning2'] = 'L\'adresse courrile que vous avez entrée n\'et pas valide. Vérifiez là!'; // cpg1.5
-  $lang_register_php['username_warning1'] = 'Le champ nom d\'Utilisateur ne doit pas être vide!'; // cpg1.5
-  $lang_register_php['username_warning2'] = 'Le nom d\'Utilisateur doit avoir au moins deux caractères'; // cpg1.5
-  $lang_register_php['password_warning1'] = 'Le mot de pas doit avoir au moins deux caractères!'; // cpg1.5
-  $lang_register_php['password_warning2'] = 'Le nom d\'Utilisateur et le mot de passe doivent être différents!'; // cpg1.5
-  $lang_register_php['password_verification_warning1'] = 'Les deux mots de passe ne correspondent pas, merci de les ré-entrer'; // cpg1.5
-  $lang_register_php['form_not_submit'] = 'Le formulaire n\'a pas été envoyé - il y a des erreurs que vois devez corriger d\'abord!'; // cpg1.5
-  $lang_register_php['banned'] = 'Banni'; // cpg1.5
-
-$lang_register_php['confirm_email'] = <<< EOT
-Merci pour votre inscription sur {SITE_NAME}.
-
-Pour Activez ce Compte avec ce Nom d'Utilisateur &quot;{USER_NAME}&quot;, vous devez cliquer sur le lien ci-dessous ou le copier dans la barre d'adresse de votre navigateur.
-<a href="{ACT_LINK}">{ACT_LINK}</a>
-
-Cordialement,
-
-L'Administrateur de {SITE_NAME}
-
-EOT;
-
-$lang_register_approve_email = <<< EOT
-Un Nouvel Utilisateur avec le pseudonyme &quot;{USER_NAME}&quot; s'est inscrit dans votre Galerie.
-Pour Activez ce Compte, vous devez cliquer sur le lien ci-dessous ou le copier et le coller dans la barre d'adresse de votre navigateur.
-
-<a href="{ACT_LINK}">{ACT_LINK}</a>
-
-EOT;
-
-$lang_register_php['activated_email'] = <<< EOT
-Votre Compte a été approuvé et activé.
-
-Vous pouvez maintenant vous connecter <a href="{SITE_LINK}">{SITE_LINK}</a> en utilisant ce Nom d'Utilisateur &quot;{USER_NAME}&quot;
-
-
-Cordialement,
-
-L'Administrateur de {SITE_NAME}
-
-EOT;
-}
-
-// ----------------------- //
-// File reviewcom.php
-// ----------------------- //
-if (defined('REVIEWCOM_PHP')) {
-  $lang_reviewcom_php['title'] = 'Vérifier les Commentaires';
-  $lang_reviewcom_php['no_comment'] = 'Il n\'y a pas de Commentaire à vérifier';
-  $lang_reviewcom_php['n_comm_del'] = '%s Commentaire(s) supprimé(s)';
-  $lang_reviewcom_php['n_comm_disp'] = 'Nombre de Commentaires à afficher';
-  $lang_reviewcom_php['see_prev'] = 'Voir précédent(s)';
-  $lang_reviewcom_php['see_next'] = 'Voir suivant(s)';
-  $lang_reviewcom_php['del_comm'] = 'Supprimer les Commentaires sélectionnés';
-  $lang_reviewcom_php['user_name'] = 'Nom';
-  $lang_reviewcom_php['date'] = 'Date';
-  $lang_reviewcom_php['comment'] = 'Commentaire';
-  $lang_reviewcom_php['file'] = 'Fichier';
-  $lang_reviewcom_php['name_a'] = 'Nom d\'Utilisateur ascendant';
-  $lang_reviewcom_php['name_d'] = 'Nom d\'Utilisateur descendant';
-  $lang_reviewcom_php['date_a'] = 'Date ascendante';
-  $lang_reviewcom_php['date_d'] = 'Date descendante';
-  $lang_reviewcom_php['comment_a'] = 'Commentaire du message ascendant';
-  $lang_reviewcom_php['comment_d'] = 'Commentaire du message descendant';
-  $lang_reviewcom_php['file_a'] = 'Fichier ascendant';
-  $lang_reviewcom_php['file_d'] = 'Fichier descendant';
-  $lang_reviewcom_php['approval_a'] = 'Approbation ascendant'; // cpg1.5.x
-  $lang_reviewcom_php['approval_d'] = 'Approbation descendant'; // cpg1.5.x
-  $lang_reviewcom_php['ip_a'] = 'Adresse IP ascendante'; // cpg1.5
-  $lang_reviewcom_php['ip_d'] = 'Adresse IP descendante'; // cpg1.5
-  $lang_reviewcom_php['akismet_a'] = 'Evaluation Akismet (Commentaires valides en bas)'; // cpg1.5
-  $lang_reviewcom_php['akismet_d'] = 'Evaluation Akismet (Commentaires valides en haut)'; // cpg1.5
-  $lang_reviewcom_php['n_comm_appr'] = '%s Commentaire(s) approuvé(s)'; // cpg1.5.x
-  $lang_reviewcom_php['n_comm_unappr'] = '%s Commentaire(s) désapprouvé(s)'; // cpg1.5.x
-  $lang_reviewcom_php['configuration_changed'] = 'Changement de la Configuration des approbations'; // cpg1.5.x
-  $lang_reviewcom_php['only_approval'] = 'N\'affichez que les Commentaires nécessitant une approbation'; // cpg1.5.x
-  $lang_reviewcom_php['approval'] = 'Approuvé'; // cpg1.5.x
-  $lang_reviewcom_php['save_changes'] = 'Sauvegarder les changements'; // cpg1.5.x
-  $lang_reviewcom_php['n_confirm_delete'] = 'Voulez-vous réellement effacer le(s) Commentaire(s) sélectionné(s)?'; // cpg1.5.x
-  $lang_reviewcom_php['with_selected'] = 'Pour la sélection'; // cpg1.5.x
-  $lang_reviewcom_php['delete'] = 'effacer'; // cpg1.5.x
-  $lang_reviewcom_php['approve'] = 'approuver'; // cpg1.5.x
-  $lang_reviewcom_php['disapprove'] = 'désapprouver'; // cpg1.5.x
-  $lang_reviewcom_php['do_nothing'] = 'ne rien faire'; // cpg1.5
-  $lang_reviewcom_php['comment_approved'] = 'Commentaire approuvé'; // cpg1.5.x
-  $lang_reviewcom_php['comment_unapproved'] = 'Commentaire désapprouvé'; // cpg1.5.x
-  $lang_reviewcom_php['ban_and_delete'] = 'Bannir l\'Utilisateur et effacer les Commentaires'; // cpg1.5
-  $lang_reviewcom_php['akismet_status'] = 'Akismet dit'; // cpg1.5
-  $lang_reviewcom_php['is_spam'] = 'est un spam'; // cpg1.5
-  $lang_reviewcom_php['is_not_spam'] = 'n\'est pas un spam'; // cpg1.5
-  $lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
-  $lang_reviewcom_php['akismet_count'] = 'Akismet a trouvé %s spams pour vous jusqu\'à présent'; // cpg1.5
-  $lang_reviewcom_php['akismet_test_result'] = 'Résultat du test pour votre clé API Akismet %s'; // cpg1.5
-  $lang_reviewcom_php['invalid'] = 'invalide'; // cpg1.5
-  $lang_reviewcom_php['missing_gallery_url'] = 'Vous devez spécifier une URL de la Galerie dans la configuration de Coppermine'; // cpg1.5
-  $lang_reviewcom_php['unable_to_connect'] = 'Impossible dese connecter à akismet.com'; // cpg1.5
-  $lang_reviewcom_php['not_found'] = 'L\'URL cible n\'a pas été trouvée. Peut-être que la structure du site akismet.com a changé.'; // cpg1.5
-  $lang_reviewcom_php['unknown_error'] = 'Erreur inconnue'; // cpg1.5
-  $lang_reviewcom_php['error_message'] = 'Le message d\'erreur retourné était'; // cpg1.5
-  $lang_reviewcom_php['ip_address'] = 'Adresse IP'; // cpg1.5
-}
-
-// ------------------------------------------------------------------------- //
-// File sidebar.php
-// ------------------------------------------------------------------------- //
-if (defined('SIDEBAR_PHP')) { 
-  $lang_sidebar_php['sidebar'] = 'Marque page'; // cpg1.5
-  $lang_sidebar_php['install'] = 'installation'; // cpg1.5
-  $lang_sidebar_php['install_explain'] = 'Parmis les méthodes d\'accès rapide aux informations du site, nous vous proposons des signets pour la plupart des navigateurs utilisés par les systèmes d\'exploitation pour accéder rapidement à une page. Vous trouverez ici les informations d\'installation et de paramétrage pour les navigateurs supportés.'; // cpg1.5
-  $lang_sidebar_php['os_browser_detect'] = 'Détection de votre système d\'exploitation et de votre navigateur'; // cpg1.5
-  $lang_sidebar_php['os_browser_detect_explain'] = 'Le script est en train d\'essayer de détecter la version de votre navigateur et de votre système d\'exploitation - Veuillez attendre un instant. Si l\'autodétection échoue, vous devrez %sActiver%s manuellement toutes les options possibles des volets latéraux.'; // cpg1.5
-  $lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
-  $lang_sidebar_php['mozilla_explain'] = 'Si vous utilisez Mozilla 0.9.4 ou plus récent, vous pouvez %sajouter votre signet à votre jeu%s. Vous pouvez la désintAllez en utilisant la boite de dialogue "Panneau latéral personnalisé" de Mozilla.'; // cpg1.5
-  $lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 et suivants sur  Mac OS'; // cpg1.5
-  $lang_sidebar_php['ie_mac_explain'] = 'Si vous utilisez Internet Explorer 5 ou suivant sur MacOS, %souvrez la page de signets%s dans une fenêtre séparée. Dans cette fenêtre ouvrez l\'onglet "Marque Page" sur le côté gauche de la fenêtre. Cliquez sur "Ajoutez." Si vous souhaitez le garder pour un usage futur, cliquez sur "Favoris" et sélectionnez "Ajoutez à mes Marques Pages Favoris."'; // cpg1.5
-  $lang_sidebar_php['ie_win'] = 'Internet Explorer 5 et suivants sur Windows'; // cpg1.5
-  $lang_sidebar_php['ie_win_explain'] = 'Si vous utilisez Internet Explorer 5 et suivants avec Windows, Vous pouvez ajouter le signet dan votre barre de liens ou l\'ajouter dans vos favoris et en cliquant dessus,vous verrez notre barre affichée à la place de votre barre de recherche habituelle en faisant un click droit %sici%s et en sélectionnant "Ajoutez à mes favoris" depuis le menu contextuel. Ce lien n\'installe pas notre barre de recherche par défaut, il n\'y a donc pas de modifications faites sur votre système.'; // cpg1.5
-  $lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 avec Windows XP/Vista'; // cpg1.5
-  $lang_sidebar_php['ie7_win_explain'] = 'Si vous utilisez Explorer 7 sur Windows, vous pouvez ajouter une fenêtre pop-up à votre barre de navigation ou vous pouvez l\'ajouter à vos favorits en cliquant dessus vous verrez notre barre affichée comme uen fenêtre pop-up en faisant un click droit %sici%s et en sélectionnant "Ajoutez aux favoris" depuis le menu contextuel. Dans les précédents versins de IE, il était impossible d\'ajouter une barre marque page personnelle, mais avec IE7 vous ne pouvez pas le faire sans appliquer des modifications à la base de registre. Il est recommandé d\'utiliser un autre navigateur si vous voulez utiliser cette barre de marque page.'; // cpg1.5
-  $lang_sidebar_php['opera'] = 'Opera 6 et suivants'; // cpg1.5
-  $lang_sidebar_php['opera_explain'] = 'Si vous utilisez Opera, vous pouvez cliquer  %ssur ce lien pour ajouter notre marque page à votre jeuxt%s. Cochez "Montrer dans le panneaul" . Vous pouvez désinstAllez les marques page en faisant un click droit sur son onglet et en choisissant "Effacez" dans le menu contextuel.'; // cpg1.5
-  $lang_sidebar_php['additional_options'] = 'Options supplémentaires'; // cpg1.5
-  $lang_sidebar_php['additional_options_explain'] = 'Si vous avez un autre navigateur que ceux mentionnée plus haut, cliquez %sici%s pour afficher toutes les options possibles.'; // cpg1.5
-  $lang_sidebar_php['cannot_add_sidebar'] = 'Le Signet ne peut pas être ajouté ! Votre navigateur ne supporte pas cette méthode!'; // cpg1.5 // js-alert
-  $lang_sidebar_php['search'] = 'Chercher'; // cpg1.5
-  $lang_sidebar_php['reload'] = 'Recharger'; // cpg1.5
-}
-
-
-// ----------------------- //
-// File search.php
-// ----------------------- //
-if (defined('SEARCH_PHP')){
-  $lang_search_php['title'] = 'Chercher dans les fichiers';
-  $lang_search_php['submit_search'] = 'chercher';
-  $lang_search_php['keyword_list_title'] = 'Liste de Mots Clefs';
-  $lang_search_php['keyword_msg'] = 'Cette liste n\'est pas exhaustive . Elle ne comprends pas les Mots inclus dans les Titres et les Descriptions des photos. Essayez une recherche sur une phrase.';  //cpg1.4
-  $lang_search_php['edit_keywords'] = 'Editer les mots-clés';
-  $lang_search_php['search in'] = 'Chercher dans :';
-  $lang_search_php['ip_address'] = 'Adresse IP';
-  $lang_search_php['imgfields'] = 'Chercher parmis les images';
-  $lang_search_php['albcatfields'] = 'Chercher dans les Albums et les Catégories';
-  $lang_search_php['age'] = 'Age';
-  $lang_search_php['newer_than'] = 'Nouveau depuis';
-  $lang_search_php['older_than'] = 'Ancien depuis';
-  $lang_search_php['days'] = 'jours';
-  $lang_search_php['all_words'] = 'Chercher TOUS les mots (AND)';
-  $lang_search_php['any_words'] = 'Chercher AU MOINS un mot (OR)';
-  $lang_search_php['regex'] = 'Correspond aux expressions régulières';
-  $lang_search_php['album_title'] = 'Titre de l\'Album';
-  $lang_search_php['category_title'] = 'Titre de la Catégorie';
-}
-
-// ----------------------- //
-// File searchnew.php
-// ----------------------- //
-if (defined('SEARCHNEW_PHP')) {
-  $lang_search_new_php['page_title'] = 'Rechercher les Nouvelles Photos';
-  $lang_search_new_php['select_dir'] = 'Sélectionner le répertoire';
-  $lang_search_new_php['select_dir_msg'] = 'Cette fonction vous permet d\'ajouter un groupe de photos que vous avez téléchargé sur votre serveur FTP.<br />Sélectionnez le répertoire où vous avez téléchargé vos photos';
-  $lang_search_new_php['no_pic_to_add'] = 'Il n\'y a pas de photo à ajouter';
-  $lang_search_new_php['need_one_album'] = 'Vous avez besoin d\'au moins un Album pour effectuer cette opération';
-  $lang_search_new_php['warning'] = 'Avertissement';
-  $lang_search_new_php['change_perm'] = 'Coppermine ne peut pas écrire dans ce répertoire, vous devez changer ses permissions à 755 ou 777 avant d\'essayer d\'ajouter les photos&nbsp;!';
-  $lang_search_new_php['target_album'] = '<b>Mettre les photos de &quot;</b>%s<b>&quot; dans </b>%s';
-  $lang_search_new_php['folder'] = 'Répertoire';
-  $lang_search_new_php['image'] = 'fichier';
-  $lang_search_new_php['result'] = 'Résultat';
-  $lang_search_new_php['dir_ro'] = 'Non inscriptible. ';
-  $lang_search_new_php['dir_cant_read'] = 'Illisible. ';
-  $lang_search_new_php['insert'] = 'Ajouter de nouvelles images à la Galerie';
-  $lang_search_new_php['list_new_pic'] = 'Liste des nouvelles images';
-  $lang_search_new_php['insert_selected'] = 'Insérer les photos sélectionnées';
-  $lang_search_new_php['no_pic_found'] = 'Aucun nouveau fichier n\'a été trouvé';
-  $lang_search_new_php['be_patient'] = 'Soyez patient. Coppermine a besoin de temps pour mettre les photos en ligne et générer les Vignettes, Images Intermédiaires...';
-  $lang_search_new_php['no_album'] = 'Aucun Album sélectionné';
-  $lang_search_new_php['result_icon'] = 'Cliquer pour voir les détails ou pour les recharger';  //cpg1.4
-  $lang_search_new_php['notes'] = <<< EOT
-    <ul>
-        <li>%s: Le fichier a été ajouté correctement</li>
-        <li>%s: Le fichier est une copie et existe déjà dans la base de donnée</li>
-        <li>%s: Le fichier n\a pas pu être ajouté, vérifiez votr configuration et les permissions du répertoire où les fichiers sont placés</li>
-        <li>%s: Vous devez sélectionner d\'abord un Album</li>
-        <li>%s: Le fichier est corrompu ou inaccessible</li>
-        <li>%s: Type de fichier inconnu</li>
-        <li>%s: Le fichier est catuellement une image GIF</li>
-        <li>Si les icônes n\'apparaissent pas, cliquez sur le fichier corrompu pour voir le message d\'erreur généré par PHP</li>
-        <li>Si votre navigateur rencontre un \'TimeOut\', cliquez sur le bouton recharger</li>
-    </ul>
-EOT;
-// Note pour les Traducteurs: Ne traduisez pas les balises %s placeholders - elle sont remplacées par les icônes 
-  $lang_search_new_php['check_all'] = 'Tout cocher';
-  $lang_search_new_php['uncheck_all'] = 'Tout décocher';
-  $lang_search_new_php['no_folders'] = 'Il n\'y a actuellement pas de sous-répertoire dans le répertoire &quot;Albums&quot;. Vérifiez que vous avez bien créé un sous-répertoire dans le répertoire &quot;Albums&quot; et téléchargez-y vos fichiers avec votre client FTP (FileZilla ou SmartFTP) Vous ne devez pas télécharger dans les répertoires &quot;userpics&quot; ou &quot;edit&quot; , ils sont réservés pour les téléchargements en HTML ou pour des traitements internes.';
-  $lang_search_new_php['browse_batch_add'] = 'Interface d\'exploration (recommandé)';
-  $lang_search_new_php['display_thumbs_batch_add'] = 'Afficher les vignettes de prévisualisation'; //cpg1.5
-  $lang_search_new_php['edit_pics'] = 'Editez les fichiers';
-  $lang_search_new_php['edit_properties'] = 'Propriétés de l\'Album';
-  $lang_search_new_php['view_thumbs'] = 'Voir les Vignettes';
-  $lang_search_new_php['add_more_folder'] = 'Ajouter plus de fichiers depuis le répertoire %s'; //cpg1.5
-}
-
-// ----------------------- //
-//File send_activation.php
-// ----------------------- //
-if (defined('SEND_ACTIVATION_PHP')) {
-  $lang_send_activation_php['err_already_logged_in'] = 'Vous êtes déjà identifié !'; //cpg1.5
-  $lang_send_activation_php['activation_not_required'] = 'Ce site ne nécessite pas d\'activation par courriel'; //cpg1.5
-  $lang_send_activation_php['err_unk_user'] = 'L\'Utilisateur sélectionné n\'existe pas!'; //cpg1.5
-  $lang_send_activation_php['resend_act_link'] = 'Renvoyer le lien d\'activation'; //cpg1.5
-  $lang_send_activation_php['enter_email'] = 'Entrez votre adresse courriel'; //cpg1.5
-  $lang_send_activation_php['submit'] = 'Envoyer'; //cpg1.5
-  $lang_send_activation_php['failed_sending_email'] = 'Erreur dans l\'envoi du courriel avec le lien d\'activation'; //cpg1.5
-  $lang_send_activation_php['activation_email_sent'] = 'Un courriel avec le lien d\'activation a été envoyé à %s. Vérifiez vos courriels pour terminer le processus d\'activation'; //cpg1.5
-}
-
-// ----------------------- //
-// File stat_details.php
-// ----------------------- //
-
-if (defined('STAT_DETAILS_PHP')) {
-  $lang_stat_details_php['show_hide'] = 'afficher / cacher cette colonne';
-  $lang_stat_details_php['title'] = 'Détails des Statisiques'; //cpg1.5
-  $lang_stat_details_php['vote'] = 'Détails des Votes';
-  $lang_stat_details_php['hits'] = 'Détails des Hits';
-  $lang_stat_details_php['stats'] = 'Statistiques des Votes';
-  $lang_stat_details_php['users'] = 'Statistiques des Utilisateurs';//cpg1.5
-  $lang_stat_details_php['sdate'] = 'Date';
-  $lang_stat_details_php['rating'] = 'Vote';
-  $lang_stat_details_php['search_phrase'] = 'Phrase de recherche';
-  $lang_stat_details_php['referer'] = 'Référant';
-  $lang_stat_details_php['browser'] = 'Navigateur';
-  $lang_stat_details_php['os'] = 'Système d\'exploitation';
-  $lang_stat_details_php['ip'] = 'IP';
-  $lang_stat_details_php['uid'] = 'Utilisateur'; //cpg1.5
-  $lang_stat_details_php['sort_by_xxx'] = 'Classer par %s';
-  $lang_stat_details_php['ascending'] = 'ascendant';
-  $lang_stat_details_php['descending'] = 'descendant';
-  $lang_stat_details_php['internal'] = 'interne';
-  $lang_stat_details_php['close'] = 'fermer';
-  $lang_stat_details_php['hide_internal_referers'] = 'cacher les attributs internes';
-  $lang_stat_details_php['date_display'] = 'Date d\'affichage';
-  $lang_stat_details_php['records_per_page'] = 'Enregistrements par page';
-  $lang_stat_details_php['submit'] = 'soumettre / actualiser';
-  $lang_stat_details_php['overall_stats'] = 'Statistiques générales'; //cpg1.5
-  $lang_stat_details_php['stats_by_os'] = 'Système d\'exploitation'; //cpg1.5
-  $lang_stat_details_php['number_of_hits'] = 'Nombre de visites (hits)'; //cpg1.5
-  $lang_stat_details_php['total'] = 'Total'; //cpg1.5
-  $lang_stat_details_php['stats_by_browser'] = 'Navigateur'; //cpg1.5
-  $lang_stat_details_php['overall_stats_config'] = 'Configuration des Statistiques Générales'; //cpg1.5
-  $lang_stat_details_php['hit_details']  = 'Gardez le détail des statistiques de visites'; //cpg1.5
-  $lang_stat_details_php['hit_details_explanation']  = 'Garder le détail des statistiques de visites'; //cpg1.5
-  $lang_stat_details_php['vote_details']  = 'Garder le détail des statistiques des votes'; //cpg1.5
-  $lang_stat_details_php['vote_details_explanation']  = 'Garder le détail des statistiques de votes'; //cpg1.5
-  $lang_stat_details_php['empty_hits_table']  = 'Vider TOUTES les statistiques de visites'; //cpg1.5
-  $lang_stat_details_php['empty_hits_table_confirm']  = 'Etes-vous vraiment certain de vouloir effacer TOUTES les statistiques de visite pour TOUTE la Galerie ?<br /> A T T E N T I O N : Cette action ne peut pas être annulée !'; //cpg1.5 //JS-Alert
-  $lang_stat_details_php['empty_votes_table']  = 'Effacez TOUTES les statistiques de vote'; //cpg1.5
-  $lang_stat_details_php['empty_votes_table_confirm']  = 'Etes-vous vraiment certain de vouloir effacer TOUTES les statistiques de vote pour TOUTE votre Galerie ?<br /> A T T E N T I O N : Cette action ne peut pas être annulée!'; //cpg1.5 //JS-Alert
-  $lang_stat_details_php['submit']  = 'Envoyer'; //cpg1.5
-  $lang_stat_details_php['upd_success'] = 'La Configuration de Coppermine a été mise à jour'; //cpg1.5
-  $lang_stat_details_php['votes'] = 'votes'; //cpg1.5
-  $lang_stat_details_php['reset_votes_individual'] = 'Réinitialisation du(des) vote(s) sélectionné(s)'; //cpg1.5
-  $lang_stat_details_php['reset_votes_individual_confirm'] = 'Etes-vous certain de vouloir effacer le(s) Vote(s) sélectionné(s)?<br /> A T T E N T I  O N : Cette action ne peut pas être annulée !'; //cpg1.5
-  $lang_stat_details_php['back_to_intermediate'] = 'Retour sur l\'affichage des images intermédiaires'; //cpg1.5
-  $lang_stat_details_php['records_on_page'] = '%s enregistrements sur %s page(s)'; //cpg1.5
-  $lang_stat_details_php['guest'] = 'Visiteur'; //cpg1.5
-  $lang_stat_details_php['not_implemented'] = 'Pas encore implémenté'; //cpg1.5
-}
-
-// ----------------------- //
-// File upload.php
-// ----------------------- //
-
-if (defined('UPLOAD_PHP')) {
-$lang_upload_php['title'] = 'Télécharger un fichier';
-$lang_upload_php['restrictions'] = 'Restrictions'; // cpg1.5
-$lang_upload_php['choose_method'] = 'Choisissez la méthode de téléchargement'; // cpg1.5
-$lang_upload_php['upload_swf']    = 'Fichiers multiples - interface Flash(recommandé)'; // cpg1.5
-$lang_upload_php['upload_single'] = 'simple - Un seul fichier à la fois'; // cpg1.5
-$lang_upload_php['up_instr_1'] = 'Sélectionnez un albums dans la liste déroulante';
-$lang_upload_php['up_instr_2'] = 'Cliquez sur le bouton "Parcourir" ci dessous et navigez vers le fichier que vou svoullez télécharger';
-$lang_upload_php['up_instr_3'] = 'Sélectionnez d\'autres fichiers à télécharger en répétant l\'étape 3';
-$lang_upload_php['up_instr_4'] = 'Lorsque vous avez téléchargé les fichiers, cliquez sur le bouton "Continuer". (Note: Le bouton n\'apparaîtra qu\'après avoir téléchargé au moins un fichier).';
-$lang_upload_php['up_instr_5'] = 'Vous serez dirigé vers un écran vous permettant d\'enter les détails concernant les fichiers téléchargés. Après avoir complèté le formulaire, soumettez le en utilisant le bouton "Appliquer les changements" au bas du formulaire.';
-$lang_upload_php['restriction_zip'] = 'Les fichiers ZIP téléchargés resteront compressés.';
-$lang_upload_php['restriction_filesize'] = 'La taille des fichiers téléchargés sur votre serveur ne doivent pas avoir plus de %s chacuns.';  
-$lang_upload_php['reg_instr_1'] = 'Action invalide pour la création du formulaire.';
-$lang_upload_php['no_name'] = 'Nom de fichier introuvable.';
-$lang_upload_php['no_tmp_name'] = 'Impossible de télécharger'; // cpg 1.5
-$lang_upload_php['no_post'] = 'Fichier non téléchargé par POST.';
-$lang_upload_php['forb_ext'] = 'Extension de fichier non autorisée.';
-$lang_upload_php['exc_php_ini'] = 'Le poids excède celui permis par le fichier php.ini.';
-$lang_upload_php['exc_file_size'] = 'Le poids excède celui permis par l\'Admin de la Galerie Coppermine.';
-$lang_upload_php['partial_upload'] = 'Téléchargement partiel uniquement.';
-$lang_upload_php['no_upload'] = 'Le téléchargement ne s\'est pas effectué.';
-$lang_upload_php['unknown_code'] = 'Code d\'erreur de téléchargement PHP inconnu.';
-$lang_upload_php['impossible'] = 'Impossible à déplacer.';
-$lang_upload_php['not_image'] = 'Pas une image ou image endommagée';
-$lang_upload_php['not_GD'] = 'N\'est pas une extension GD.';
-$lang_upload_php['pixel_allowance'] = 'La hauteur et/ou la largeur de l\'image téléchargée est plus grande que celle permise dans la configuration de la Galerie.';
-$lang_upload_php['failure'] = 'Erreur de téléchargement';
-$lang_upload_php['no_place'] = 'Le fichier précédent n\'a pas pu être placé.';
-$lang_upload_php['max_fsize'] = 'Le poids maximal autorisé pour une image est de %s';
-$lang_upload_php['picture'] = 'Fichier';
-$lang_upload_php['pic_title'] = 'Titre du fichier';
-$lang_upload_php['description'] = 'Description du fichier';
-$lang_upload_php['keywords_sel'] ='Choisissez un Mot-Clef';
-$lang_upload_php['err_no_alb_uploadables'] = 'Désolé, mais il n\'existe pas d\'Album dans lequel vous ayez le droit de télécharger des photos';
-$lang_upload_php['close'] = 'Fermez';
-$lang_upload_php['no_keywords'] = 'Désolé, aucun Mot-Clef disponible&nbsp;!';
-$lang_upload_php['regenerate_dictionary'] = 'Regénérer le dictionnaire';
-$lang_upload_php['allowed_types'] = 'Vous pouvez à télécharger des fichiers avec les extensions suivantes:'; // cpg1.5
-$lang_upload_php['allowed_img_types'] = 'Extensions d\'Image: %s'; // cpg1.5
-$lang_upload_php['allowed_mov_types'] = 'Extensions Video: %s'; // cpg1.5
-$lang_upload_php['allowed_doc_types'] = 'Extension de Document: %s'; // cpg1.5
-$lang_upload_php['allowed_snd_types'] = 'Extensions Audio: %s'; // cpg1.5
-$lang_upload_php['please_wait'] = 'Merci de patienter pendant que le script télécharge - cela peut prendre plusieurs minutes'; // cpg1.5
-$lang_upload_php['alternative_upload'] = 'Méthode de téléchargement alternative'; // cpg1.5
-$lang_upload_php['xp_publish_promote'] = 'Si vous utilisez Windows XP/Vista, vous pouvez Utilisez l\'assitant de publication Web de Windows XP pour téléchrger des fichiers, apportant ainsi une interface Utilisateur plus simple.'; // cpg1.5
-$lang_upload_php['err_js_disabled'] = 'L\'interface de téléchargement Flash n\'a pas pu être chargé.  Vous devez avoir JavaScript activé pour pouvoir profiter de l\'interface de téléchargement Flash.'; // cpg1.5
-$lang_upload_php['err_flash_disabled'] = 'L\'interface de téléchargement prends beaucoup de temps pour charger ou le chargement a échoué. Vérifiez que le plugin Flash est activé et qu\'une version fonctionnelle d\'Adobe Flash Player est installée.'; // cpg1.5
-$lang_upload_php['err_alternate_method'] = 'A la place, vous pouvez Utilisez l\'interface de téléchargement <a href="upload.php?single=1">fichier unique</a>.'; // cpg1.5
-$lang_upload_php['err_flash_version'] = 'L\'interface de téléchargement ne peut pas être chargé.  vous devriez installer ou mettre à jour Flash Player. Visitez le <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">site Adobe</a> pour vous procurer Flash Player.'; // cpg1.5
-$lang_upload_php['flash_loading'] = 'L\'interface de téléchargement est en train de se charger. Veuillez patienter...'; // cpg1.5
-
-$lang_upload_swf_php['browse'] = 'Parcourir...'; //cpg1.5
-$lang_upload_swf_php['cancel_all'] = 'Annuler tous les téléchargements'; //cpg1.5
-$lang_upload_swf_php['upload_queue'] = 'File de téléchargement'; //cpg1.5
-$lang_upload_swf_php['files_uploaded'] = 'Fichier(s) téléchargé(s)'; //cpg1.5
-$lang_upload_swf_php['all_files'] = 'Tous les Fichiers'; //cpg1.5
-$lang_upload_swf_php['status_pending'] = 'En cours...'; //cpg1.5
-$lang_upload_swf_php['status_uploading'] = 'Téléchargement...'; //cpg1.5
-$lang_upload_swf_php['status_complete'] = 'Terminé.'; //cpg1.5
-$lang_upload_swf_php['status_cancelled'] = 'Annulé.'; //cpg1.5
-$lang_upload_swf_php['status_stopped'] = 'Arrêté.'; //cpg1.5
-$lang_upload_swf_php['status_failed'] = 'Le téléchargement a échoué.'; //cpg1.5
-$lang_upload_swf_php['status_too_big'] = 'Le Fichier est trop gros.'; //cpg1.5
-$lang_upload_swf_php['status_zero_byte'] = 'Impossible de télécharger un fichier vide (Zéro Byte !!!).'; //cpg1.5
-$lang_upload_swf_php['status_invalid_type'] = 'Type de fichier invalide.'; //cpg1.5
-$lang_upload_swf_php['status_unhandled'] = 'Erreur non traitée'; //cpg1.5
-$lang_upload_swf_php['status_upload_error'] = 'Erreur de téléchargement: '; //cpg1.5
-$lang_upload_swf_php['status_server_error'] = 'Erreur Serveur (IO)'; //cpg1.5
-$lang_upload_swf_php['status_security_error'] = 'Erreur de Sécurité'; //cpg1.5
-$lang_upload_swf_php['status_upload_limit'] = 'Dépassement de la limite de téléchargement.'; //cpg1.5
-$lang_upload_swf_php['status_validation_failed'] = 'La Validation a échoué.  Transfer sauté.'; //cpg1.5
-$lang_upload_swf_php['queue_limit'] = 'Vous avez tenté de placer trop de fichiers dans la file d\'attente'; //cpg1.5
-$lang_upload_swf_php['upload_limit_1'] = 'Vous avez atteint la limite de téléchargement.'; //cpg1.5
-$lang_upload_swf_php['upload_limit_2'] = 'Vous devriez sélectionner un maximum de %s fichier(s)'; //cpg1.5
-}
-// ----------------------- //
-// File usermgr.php
-// ----------------------- //
-if (defined('USERMGR_PHP')) {
-  $lang_usermgr_php['memberlist'] = 'Liste des Membres';
-  $lang_usermgr_php['user_manager'] = 'Gestion Utilisateurs';
-  $lang_usermgr_php['title'] = 'Gérer les Utilisateurs';
-  $lang_usermgr_php['name_a'] = 'Nom ascendant';
-  $lang_usermgr_php['name_d'] = 'Nom descendant';
-  $lang_usermgr_php['group_a'] = 'Groupe ascendant';
-  $lang_usermgr_php['group_d'] = 'Groupe descendant';
-  $lang_usermgr_php['reg_a'] = 'Date d\'inscription ascendante';
-  $lang_usermgr_php['reg_d'] = 'Date d\'inscription descendante';
-  $lang_usermgr_php['pic_a'] = 'Nombre de fichiers ascendant';
-  $lang_usermgr_php['pic_d'] = 'Nombre de fichiers descendant';
-  $lang_usermgr_php['disku_a'] = 'Utilisation espace disque ascendant';
-  $lang_usermgr_php['disku_d'] = 'Utilisation espace disque descendant';
-  $lang_usermgr_php['lv_a'] = 'Dernière Visite ascendante';
-  $lang_usermgr_php['lv_d'] = 'Dernière Visite descendante';
-  $lang_usermgr_php['sort_by'] = 'Classer les Utilisateurs par';
-  $lang_usermgr_php['err_no_users'] = 'La Table MySQL des Utilisateurs est vide!';
-  $lang_usermgr_php['err_edit_self'] = 'Vous ne pouvez pas modifier votre propre Profil, utilisez le lien \'Mon Profil\' pour effectuer cette opération';
-  $lang_usermgr_php['with_selected'] = 'Sélectionner :';
-  $lang_usermgr_php['delete_files_no'] = 'garder le fichiers publics (mais les laisser anonymes)';
-  $lang_usermgr_php['delete_files_yes'] = 'effacer les fichiers publics';
-  $lang_usermgr_php['delete_comments_no'] = 'garder les Commentaires(mais les laisser anonymes)';
-  $lang_usermgr_php['delete_comments_yes'] = 'effacer les Commentaires';
-  $lang_usermgr_php['activate'] = 'Activer';
-  $lang_usermgr_php['deactivate'] = 'Désactiver';
-  $lang_usermgr_php['reset_password'] = 'Changer le Mot de Passe';
-  $lang_usermgr_php['change_primary_membergroup'] = 'Changer de Groupe Principal';
-  $lang_usermgr_php['add_secondary_membergroup'] = 'Ajouter un Groupe Secondaire';
-  $lang_usermgr_php['name'] = 'Nom d\'Utilisateur';
-  $lang_usermgr_php['group'] = 'Groupe';
-  $lang_usermgr_php['inactive'] = 'Inactif';
-  $lang_usermgr_php['operations'] = 'Opérations';
-  $lang_usermgr_php['pictures'] = 'Fichiers';
-  $lang_usermgr_php['disk_space_used'] = 'Espace utilisé';
-  $lang_usermgr_php['disk_space_quota'] = 'Espace alloué';
-  $lang_usermgr_php['registered_on'] = 'Enregistré le';
-  $lang_usermgr_php['last_visit'] = 'Dernière visite';
-  $lang_usermgr_php['u_user_on_p_pages'] = '%d Utilisateur(s) sur %d page(s)';
-  $lang_usermgr_php['confirm_del'] = 'Voulez-vous vraiment supprimer cet Utilisateur?\\nToutes ses photos et Albums seront également supprimés.'; //js-alert
-  $lang_usermgr_php['mail'] = 'MAIL';
-  $lang_usermgr_php['err_unknown_user'] = 'L\'Utilisateur sélectionné n\'existe pas!';
-  $lang_usermgr_php['modify_user'] = 'Modifier l\'Utilisateur';
-  $lang_usermgr_php['notes'] = 'Notes';
-  $lang_usermgr_php['note_list'] = 'Si vous ne souhaitez pas modifier le Mot de Passe actuel, laissez le champs &quot;Mot de Passe&quot; vide.';
-  $lang_usermgr_php['password'] = 'Mot de Passe';
-  $lang_usermgr_php['user_active'] = 'L\'Utilisateur est actif';
-  $lang_usermgr_php['user_group'] = 'Groupe de l\'Utilisateur';
-  $lang_usermgr_php['user_email'] = 'Courriel de l\'Utilisateur';
-  $lang_usermgr_php['user_web_site'] = 'Site web de l\'Utilisateur';
-  $lang_usermgr_php['create_new_user'] = 'Créez un nouvel Utilisateur';
-  $lang_usermgr_php['user_location'] = 'Localisation de l\'Utilisateur';
-  $lang_usermgr_php['user_interests'] = 'Centres d\'intérêt de l\'Utilisateur';
-  $lang_usermgr_php['user_occupation'] = 'Activité de l\'Utilisateur';
-  $lang_usermgr_php['user_profile1'] = '$user_profile1';
-  $lang_usermgr_php['user_profile2'] = '$user_profile2';
-  $lang_usermgr_php['user_profile3'] = '$user_profile3';
-  $lang_usermgr_php['user_profile4'] = '$user_profile4';
-  $lang_usermgr_php['user_profile5'] = '$user_profile5';
-  $lang_usermgr_php['user_profile6'] = '$user_profile6';
-  $lang_usermgr_php['latest_upload'] = 'Derniers téléchargements';
-  $lang_usermgr_php['no_latest_upload'] = 'N\'a pas fait de téléchargement'; // cpg1.5
-  $lang_usermgr_php['last_comments'] = 'Derniers Commentaires'; // cpg1.5
-  $lang_usermgr_php['no_last_comments'] = 'N\'a pas fait de Commentaire'; // cpg1.5
-  $lang_usermgr_php['comments'] = 'Commentaires'; // cpg1.5
-  $lang_usermgr_php['never'] = 'jamais';
-  $lang_usermgr_php['search'] = 'Cherchez un Utilisateur';
-  $lang_usermgr_php['submit'] = 'Soumettre';
-  $lang_usermgr_php['search_submit'] = 'Valider !';
-  $lang_usermgr_php['search_result'] = 'Résultat de recherche pour : ';
-  $lang_usermgr_php['alert_no_selection'] = 'vous devez d\\\'abord sélectionner un Utilisateur!'; //js-alert
-  $lang_usermgr_php['select_group'] = 'Sélectionner un Groupe';
-  $lang_usermgr_php['groups_alb_access'] = 'Droits sur les Albums pour le Groupe';
-  $lang_usermgr_php['category'] = 'Catégorie';
-  $lang_usermgr_php['modify'] = 'Modifier ?';
-  $lang_usermgr_php['group_no_access'] = 'Ce Groupe n\'a pas d\'accès spécial';
-  $lang_usermgr_php['notice'] = 'Attention';
-  $lang_usermgr_php['group_can_access'] = 'Accès réservé au Groupe &quot;%s&quot;';
-  $lang_usermgr_php['send_login_data'] = 'Envoyer les paramètres d\'identification à cet Utilisateur (le Mot de Passe sera envoyé par courriel)'; //cpg1.5
-  $lang_usermgr_php['send_login_email_subject'] = 'Vos nouveaux paramètres d\'identification pour votre Compte'; //cpg1.5
-  $lang_usermgr_php['failed_sending_email'] = 'Le courriel avec les paramètres d\'identification ne peut pas être envoyé !'; //cpg1.5
-  $lang_usermgr_php['view_profile'] = 'Voir le profil'; // cpg1.5
-  $lang_usermgr_php['edit_profile'] = 'Modifez le profil'; // cpg1.5
-  $lang_usermgr_php['ban_user'] = 'Bannir l\'Utilisateur'; // cpg1.5
-  $lang_usermgr_php['user_is_banned'] = 'L\'Utilisateur est banni'; // cpg1.5
-  $lang_usermgr_php['status'] = 'Statut'; // cpg1.5
-  $lang_usermgr_php['status_active'] = 'actif'; // cpg1.5
-  $lang_usermgr_php['status_inactive'] = 'non actif'; // cpg1.5
-  $lang_usermgr_php['total'] = 'Total'; // cpg1.5
-$lang_usermgr_php['send_login_data_email'] = <<< EOT
-Votre nouveau Compte a été crée pour vous sur {SITE_NAME}.
-
-Vous pouvez maintenant vous identifier sur <a href="{SITE_LINK}">{SITE_LINK}</a> avec comme Nom d'Utilisateur "{USER_NAME}" et comme Mot de Passe  "{USER_PASS}"
-
-
-Cordialement,
-
-l'Administrateur de {SITE_NAME}
-
-EOT;
-}
-
-// ----------------------- //
-// File update.php
-// ------------------------------------------------------------------------- //
-if (defined('UPDATE_PHP')) {
-  $lang_update_php['title'] = 'Mise à jour'; // cpg1.5
-  $lang_update_php['welcome_updater'] = 'Bienvenue dans la mise à jour de Coppermine'; // cpg1.5
-  $lang_update_php['could_not_authenticate'] = 'Impossible de vous identifier'; // cpg1.5
-  $lang_update_php['provide_admin_account'] = 'Merci de donner vos informations pour votre compte Administrateur ou pour la connection à la base de données MySQL'; // cpg1.5
-  $lang_update_php['try_again'] = 'Essayez encore'; // cpg1.5
-  $lang_update_php['mysql_connect_error'] = 'Impossiblede créer une connection mySQL'; // cpg1.5
-  $lang_update_php['mysql_database_error'] = 'MySQL ne peut pas trouver la base de données %s'; // cpg1.5
-  $lang_update_php['mysql_said'] = 'MySQL dit'; // cpg1.5
-  $lang_update_php['check_config_file'] = 'Merci de vérifier les données SQL dans %s'; // cpg1.5
-  $lang_update_php['performing_database_updates'] = 'Mise à jour de la base de données'; // cpg1.5
-  $lang_update_php['performing_file_updates'] = 'Mise à jour des fichiers'; // cpg1.5
-  $lang_update_php['already_done'] = 'Déjà fait'; // cpg1.5
-  $lang_update_php['password_encryption'] = 'Cryptage du Mot de Passe'; // cpg1.5
-  $lang_update_php['alb_password_encryption'] = 'Cryptage du mot de passe Album'; // cpg1.5
-  $lang_update_php['category_tree'] = 'Arborescence des catérories'; // cpg1.5
-  $lang_update_php['authentication_needed'] = 'Authenticafication requise'; // cpg1.5
-  $lang_update_php['username'] = 'Nom d\'Utilisateur'; // cpg1.5
-  $lang_update_php['password'] = 'Mot de Passe'; // cpg1.5
-  $lang_update_php['update_completed'] = 'Mise à jour complète'; // cpg1.5
-  $lang_update_php['check_versions'] = 'Il est recommandé de %svérifier la version de vos fichiers%s si vous venez juste de mettre à jour depuis une ancienne version de Coppermine'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
-  $lang_update_php['start_page'] = 'Si vous ne le faites pas (ou si vous ne voulez pas le faire), vous pouvez aller %ssur la page d\'accueil de votre Galerie%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
-  $lang_update_php['errors_encountered'] = 'Les erreurs suivantes sont survenues et doivent être corrigées d\'abord'; // cpg1.5
-  $lang_update_php['delete_file'] = 'Effacez %s'; // cpg1.5
-  $lang_update_php['could_not_delete'] = 'Impossible d\'effacer à cause des permissions. Effacez le fichier manuellement !'; // cpg1.5
-$lang_update_php['rename_file'] = 'Renommer %s en %s'; // cpg1.5
-$lang_update_php['could_not_rename'] = 'Impossible de renommer à cause d\'un problème de droits. Renommez le fichier manuellement!'; // cpg1.5
-}
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ----------------------- //
-if (defined('UTIL_PHP')) {
-  $lang_util_php['title'] = 'Utilitaires d\'Administration (Redimensionnement des images)';
-  $lang_util_php['file'] = 'Fichier';
-  $lang_util_php['problem'] = 'Problème';
-  $lang_util_php['status'] = 'Statut';
-  $lang_util_php['title_set_to'] = 'titre changé en';
-  $lang_util_php['submit_form'] = 'soumettre';
-  $lang_util_php['titles_updated'] = '%s Titres mis à jour.'; // cpg1.5
-  $lang_util_php['updated_succesfully'] = 'mise à jour effectuée avec succès';
-  $lang_util_php['error_create'] = 'ERREUR lors de la création';
-  $lang_util_php['continue'] = 'Traiter d\'autres images';
-  $lang_util_php['main_success'] = 'Le fichier %s est maintenant utilisé comme image principale';
-  $lang_util_php['error_rename'] = 'Erreur lors du changement du nom de %s à %s';
-  $lang_util_php['error_not_found'] = 'Le fichier %s n\'a pas été trouvé';
-  $lang_util_php['back'] = 'retour à la page principale';
-  $lang_util_php['thumbs_wait'] = 'Mise à jour des vignettes et/ou images redimensionnées, merci de patienter...';
-  $lang_util_php['thumbs_continue_wait'] = 'CONTINUEZ la mise à jour des vignettes et/ou des images redimensionnées...';
-  $lang_util_php['titles_wait'] = 'Mise à jour des titres, merci de patienter...';
-  $lang_util_php['delete_wait'] = 'Suppression des titres, merci de patienter...';
-  $lang_util_php['replace_wait'] = 'Suppression des originaux et remplacement de ces derniers par les images redimensionnées, merci de patienter...';
-  $lang_util_php['update'] = 'Mettre à jour les Vignettes et/ou les photos redimensionnées';
-  $lang_util_php['update_what'] = 'Ce qui devrait être mis à jour';
-  $lang_util_php['update_thumb'] = 'Seulement les Vignettes';
-  $lang_util_php['update_pic'] = 'Seulement les photos redimensionnées';
-  $lang_util_php['update_both'] = 'Les Vignettes et les images redimensionnées';
-  $lang_util_php['update_number'] = 'Nombre d\'images traitées par clic';
-  $lang_util_php['update_option'] = '(essayez de réduire cette valeur si vous avez des problèmes de timeout)';
-  $lang_util_php['update_missing'] = 'Uniquement les fichiers non mis à jour'; // cpg1.5
-  $lang_util_php['filename_title'] = 'Nom du fichier / Titre de l\'image';
-  $lang_util_php['filename_how'] = 'Comment le nom du fichier doit-il être modifié ?';
-  $lang_util_php['filename_remove'] = 'Supprimer la fin .jpg et remplacer _ (underscore) par des espaces';
-  $lang_util_php['filename_euro'] = 'Changer 2003_11_23_13_20_20.jpg en 23/11/2003 13:20';
-  $lang_util_php['filename_us'] = 'Changer 2003_11_23_13_20_20.jpg en 11/23/2003 13:20';
-  $lang_util_php['filename_time'] = 'Changer 2003_11_23_13_20_20.jpg en 13:20';
-  $lang_util_php['notitle'] = 'Appliquer uniquement aux fichiers sans titres'; // cpg1.5
-  $lang_util_php['delete_title'] = 'Supprimer le titre des photos';
-  $lang_util_php['delete_title_explanation'] = 'Cela va effacer l\'ensemble des Titres des photos de l\'Album sélectionné.';
-  $lang_util_php['delete_original'] = 'Supprimer les photos dans leur taille d\'origine';
-  $lang_util_php['delete_original_explanation'] = 'Cela va Supprimez les photos à la taille d\'origine';
-  $lang_util_php['delete_intermediate'] = 'Supprimer les images intermédiaires';
-  $lang_util_php['delete_intermediate_explanation1'] = 'Celà va effacer les images intermédiaires (normale).'; // cpg1.5
-  $lang_util_php['delete_intermediate_explanation2'] = 'Utilisez cette option pour faire de la place sur le disque si vous avez désactivé \'Créer des images intermédiaires \' dans la configuration après avoir ajouté des images.'; // cpg1.5
-  $lang_util_php['delete_intermediate_check'] = 'L\'option de la configuration \'Créer des images intérmédiaires\' est actuellement %s.'; // cpg1.5
-  $lang_util_php['no_image'] = '%s a été ignoré parce que ce n\'est pas une image.'; // cpg1.5
-  $lang_util_php['enabled'] = 'activé'; // cpg1.5
-  $lang_util_php['disabled'] = 'désactivé'; // cpg1.5
-  $lang_util_php['delete_replace'] = 'Supprimer les images originales en les remplaçant par les versions redimensionnées';
-  $lang_util_php['titles_deleted'] = 'Tous les Titres des images de l\'Album sélectionné sont effacés';
-  $lang_util_php['deleting_intermediates'] = 'Patienter : Effacement des images intermédiaires...';
-  $lang_util_php['searching_orphans'] = 'Patienter : recherche des Commentaires orphelins...';
-  $lang_util_php['delete_orphans'] = 'Supprimer les Commentaires orphelins (fonctionne pour tous les Albums)';
-  $lang_util_php['delete_orphans_explanation'] = 'Cela va identifier tous les Commentaires qui ne sont plus associés à un fichier et vous permettre de les effacer.<br />Vérifie tous les Albums.';
-  $lang_util_php['update_full_normal_thumb'] = 'Tout... Images originales, Images intermédiaires, Vignettes'; // cpg1.5
-  $lang_util_php['update_full_normal'] = 'Les deux : Intermédiaires et taille originale (si une copie de l\'originale est disponible)'; // cpg1.5
-  $lang_util_php['update_full'] = 'Uniquement les images de taille originale (si une copie de l\'originale est disponible)';// cpg1.5
-  $lang_util_php['delete_back'] = 'Effacer la copie de l\'image originale (Mod filigrane)'; // cpg1.5
-  $lang_util_php['delete_back_explanation'] = 'Celà va effacer la copie de l\'image originale. <br>Vous gagnerez ainsi de la place sur votre serveur mais ne pourrez pas annuler le filigrane de votre image par la suite !!! <br>Le filigrane sera permanent après cette opération'; // cpg1.5
-  $lang_util_php['finished'] = '<br />Terminer la mise à jour des Vignettes/Images!<br />'; // cpg1.5
-  $lang_util_php['autorefresh'] = 'Réactualisation automatique de la page (inutile de cliquer sur le bouton CONTINUEZ)<br />'; // cpg1.5
-  $lang_util_php['refresh_db'] = 'Recharger les informations de poids et de taille';
-  $lang_util_php['refresh_db_explanation'] = 'Cela va recharger les informations de poids et de taille. Utilisez cette fonction si les quotas sont incorrects ou si vous avez changé manuellement ces données.';
-  $lang_util_php['reset_views'] = 'Réinitialisation du compteur de vues';
-  $lang_util_php['reset_views_explanation'] = 'Met à zero le compteur de vue de l\'ensemble des fichiers de l\'Album sélectionné.';
-  $lang_util_php['reset_success'] = 'Réinitialisation réussie'; // cpg1.5
-  $lang_util_php['orphan_comment'] = 'Pas de Commentaire ophelin trouvé';
-  $lang_util_php['delete_all'] = 'Tout Supprimer';
-  $lang_util_php['delete_all_orphans'] = 'Supprimez tous les Commentaires orphelins ?';
-  $lang_util_php['comment'] = 'Commentaire : ';
-  $lang_util_php['nonexist'] = 'Lié à un fichier innexistant # ';
-  $lang_util_php['delete_old'] = 'Effacer les fichiers plus anciens qu\'un nombre de jours déterminé';  // cpg1.5
-  $lang_util_php['delete_old_explanation'] = 'Cela va effacer les fichiers plus anciens que le nombre de jours que vous avez déterminé (images normales, intermediaires, vignettes). Utilisez cette fonction pour gagner le l\'espace disque.';  // cpg1.5
-  $lang_util_php['delete_old_warning'] = 'Attention : Les fichiers sélectionnés seront effacés définitivement sans autres avertissements !';  // cpg1.5
-  $lang_util_php['deleting_old'] = 'Effacement de images anciennes, Merci de patienter...';  // cpg1.5
-  $lang_util_php['older_than'] = 'Effacer les fichiers plus vieux que %s jours';  // cpg1.5
-  $lang_util_php['del_orig'] = 'L\'image originale %s a été effacée avec succès';  // cpg1.5
-  $lang_util_php['del_intermediate'] = 'L\'image intermédiaire %s a été effacée avec succès';  // cpg1.5
-  $lang_util_php['del_thumb'] = 'La vignette %s a été effacée avec succès';  // cpg1.5
-  $lang_util_php['del_error'] = 'Erreur d\'effacement de %s !';  // cpg1.5
-  $lang_util_php['affected_records'] = '%s enregistrements affectés.'; // cpg1.5
-  $lang_util_php['all_albums'] = 'Tous les Albums'; // cpg1.5
-  $lang_util_php['update_result'] = 'Résultats de la mise à jour'; // cpg1.5
-  $lang_util_php['incorrect_filesize'] = 'La taille totale de l\'image est incorrecte'; // cpg1.5
-  $lang_util_php['database'] = 'Base de données : '; // cpg1.5
-  $lang_util_php['bytes'] = ' bytes'; // cpg1.5
-  $lang_util_php['actual'] = 'Actuel : '; // cpg1.5
-  $lang_util_php['updated'] = 'Mis à jour'; // cpg1.5
-  $lang_util_php['filesize_error'] = 'Impossible de trouver la taille du fichier (peut être un fichier invalide), ignore....'; // cpg1.5
-  $lang_util_php['skipped'] = 'Ignoré'; // cpg1.5
-  $lang_util_php['incorrect_dimension'] = 'Les dimensions sont incorrectes'; // cpg1.5
-  $lang_util_php['dimension_error'] = 'Impossible de trouver les informations de dimensions, ignore....'; // cpg1.5
-  $lang_util_php['cannot_fix'] = 'Ne peut pas corriger'; // cpg1.5
-  $lang_util_php['fullpic_error'] = 'Le fichier %s n\'existe pas!'; // cpg1.5
-  $lang_util_php['no_prob_detect'] = 'Pas de problèmes détectés'; // cpg1.5
-  $lang_util_php['no_prob_found'] = 'Pas de problèmes trouvés.'; // cpg1.5
-  $lang_util_php['no_category'] = 'Pas de Catégorie'; // cpg1.5
-$lang_util_php['keyword_convert'] = 'Convertir le séprarteur de mots clé'; // cpg1.5
-$lang_util_php['keyword_from_to'] = 'Convertir le séparateur de mots clé de %s par %s'; // cpg1.5
-$lang_util_php['keyword_set'] = 'Paramétrer le séparateur de mots clé à la nouvelle valeur'; // cpg1.5
-$lang_util_php['keyword_replace_before'] = 'Avant la conversion, remplacer %s par %s'; // cpg1.5
-$lang_util_php['keyword_replace_after'] = 'Après la conversion, remplacer %s par %s'; // cpg1.5
-$lang_util_php['keyword_replace_values'] = array('_'=>'Souligné', '-'=>'tiret', '~'=>'tilde'); // cpg1.5
-$lang_util_php['keyword_explanation'] = 'Cela va convertir le séparateur de mots clé pour tous vos fichiers d\'une valeur à une autre.  Allez dans la documentation pour plus de détails.'; // cpg1.5
-}
-
-// ----------------------- //
-// File versioncheck.php
-// ----------------------- //
-if (defined('VERSIONCHECK_PHP')) {
-  $lang_versioncheck_php['title'] = 'Vérification de version';
-  $lang_versioncheck_php['versioncheck_output'] = 'Sortie du vérificateur de versionVersioncheck output';
-  $lang_versioncheck_php['file'] = 'fichier';
-  $lang_versioncheck_php['folder'] = 'répertoire';
-  $lang_versioncheck_php['outdated'] = 'plus ancien que %s';
-  $lang_versioncheck_php['newer'] = 'plus neuf que %s';
-  $lang_versioncheck_php['modified'] = 'modifié';
-  $lang_versioncheck_php['not_modified'] = 'non modifié'; // cpg1.5
-  $lang_versioncheck_php['needs_change'] = 'nécessite des changements';
-  $lang_versioncheck_php['review_permissions'] = 'Revoir les permissions';
-  $lang_versioncheck_php['inaccessible'] = 'Le Fichier est inaccessible';
-  $lang_versioncheck_php['review_version'] = 'Votre Fichier est trop ancien';
-  $lang_versioncheck_php['review_dev_version'] = 'Votre fichier est plus récent';
-  $lang_versioncheck_php['review_modified'] = 'Le Fichier est peut être corrompu (ou vous l\'avez modifié délibérément)';
-  $lang_versioncheck_php['review_missing'] = '%s manquant ou inaccessible';
-  $lang_versioncheck_php['existing'] = 'existant';
-  $lang_versioncheck_php['review_removed_existing'] = 'Le Fichier doit être effacé pour des raisons de sécurité';
-  $lang_versioncheck_php['counter'] = 'Compteur';
-  $lang_versioncheck_php['type'] = 'Type';
-  $lang_versioncheck_php['path'] = 'Chemin';
-  $lang_versioncheck_php['missing'] = 'Manquant';
-  $lang_versioncheck_php['permissions'] = 'Permissions';
-  $lang_versioncheck_php['version'] = 'Version';
-  $lang_versioncheck_php['revision'] = 'Revision';
-  $lang_versioncheck_php['modified'] = 'Modifié';
-  $lang_versioncheck_php['comment'] = 'Commentaire';
-  $lang_versioncheck_php['help'] = 'Aide';
-  $lang_versioncheck_php['repository_link'] = 'Lien vers le Référenciel';
-  $lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Naviger vers la page correspondant à ce fichier dans le référenciel SVN du projet';
-  $lang_versioncheck_php['mandatory'] = 'obligatoire';
-  $lang_versioncheck_php['mandatory_missing'] = 'Fichier obligatoire manquant'; // cpg1.5
-  $lang_versioncheck_php['optional'] = 'optionnel';
-  $lang_versioncheck_php['removed'] = 'effacé'; // cpg1.5
-  $lang_versioncheck_php['options'] = 'Options';
-  $lang_versioncheck_php['display_output'] = 'Affichez la sortie';
-  $lang_versioncheck_php['on_screen'] = 'Plein écran';
-  $lang_versioncheck_php['text_only'] = 'Uniquement texte';
-  $lang_versioncheck_php['errors_only'] = 'Montrer uniquement les erreurs potentielles';
-  $lang_versioncheck_php['hide_images'] = 'Cacher les images'; // cpg1.5
-  $lang_versioncheck_php['no_modification_check'] = 'Ne pas vérifier les fichiers modifiés'; // cpg1.5
-  $lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Ne pas se connecter au référenciel en ligne';
-  $lang_versioncheck_php['online_repository_explain'] = 'uniquement recommandé si la connection échoue';
-  $lang_versioncheck_php['submit'] = 'envoyer / rafraîchir';
-  $lang_versioncheck_php['select_all'] = 'Selectionner tout'; // js-alert
-  $lang_versioncheck_php['files_folder_processed'] = 'Affichage de %s items dans %s répertoires/fichiers avec %s problèmes potentiels';
-  $lang_versioncheck_php['read'] = 'Lire'; // cpg1.5
-  $lang_versioncheck_php['write'] = 'Ecrire'; // cpg1.5
-  $lang_versioncheck_php['warning'] = 'Avertissement'; // cpg1.5
-  $lang_versioncheck_php['not_applicable'] = 'n/a'; // cpg1.5 
-}
-
-// ----------------------- //
-// File view_log.php
-// ----------------------- //
-if (defined('VIEWLOG_PHP')) {
-  $lang_viewlog_php['delete_all'] = 'Supprimer tous les logs';
-  $lang_viewlog_php['delete_this'] = 'Supprimer ce log';
-  $lang_viewlog_php['view_logs'] = 'Consulter les logs';
-  $lang_viewlog_php['no_logs'] = 'Pas de log créé.';
-  $lang_viewlog_php['last_updated'] = 'dernière mise à jour'; // cpg1.5
-}
-
-// ----------------------- //
-// File xp_publish.php
-// ----------------------- //
-if (defined('XP_PUBLISH_PHP')) {
-  $lang_xp_publish_php['title'] = 'Coppermine - Assistant de Publication Web XP';
-  $lang_xp_publish_php['client_header'] = 'Assistant de publication Web XP';  // cpg1.5
-  $lang_xp_publish_php['requirements'] = 'Requis'; // cpg1.5
-  $lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
-  $lang_xp_publish_php['no_windows_xp'] = 'Vous semblez utiliser un autre système d\'exploitation non supporté'; // cpg1.5
-  $lang_xp_publish_php['no_os_detect'] = 'Impossible de définir votre système d\'exploitation'; // cpg1.5
-  $lang_xp_publish_php['requirement_http_upload'] = 'Une installation de Coppermine qui fonctionne et dans laquelle la fonction de téléchargement par http fonctionne'; // cpg1.5
-  $lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
-  $lang_xp_publish_php['requirement_permissions'] = 'L\'Administrateur de la Galerie doit voir avoir donné les permissions de téléchargement'; // cpg1.5
-  $lang_xp_publish_php['requirement_login'] = 'Vous devez être identifié pour télécharger'; // cpg1.5
-  $lang_xp_publish_php['no_ie'] = 'Vous semblez Utilisez une autre navigateur non supporté'; // cpg1.5
-  $lang_xp_publish_php['no_browser_detect'] = 'Impossible de détecter votre navigateur'; // cpg1.5
-  $lang_xp_publish_php['no_gallery_name'] = 'Vous devez spécifier un nom de Galerie dans la configuration'; // cpg1.5
-  $lang_xp_publish_php['no_gallery_description'] = 'Vous devez spécifier une déscription pour la Galerie dans la configutation'; // cpg1.5
-  $lang_xp_publish_php['howto_install'] = 'Comment installer'; // cpg1.5
-  $lang_xp_publish_php['install_right_click'] = 'Faites un click droit sur %sce lien%s et sélectionnez &quot;enregistre la cible sous...&quot;'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
-  $lang_xp_publish_php['install_save'] = 'Sauvez ce fichier sur votre client. Lors de la sauvegarde du fichier, assurez-vous que le nom proposé est <tt>cpg_###.reg</tt> ( ### représente un horodatage numérique). Modifiez de cette manière si nécessaire (laissez le chiffres)'; // cpg1.5
-  $lang_xp_publish_php['install_execute'] = 'Une fois le téléchargement terminé, lancez le fichier en double-cliquant dessus afin d\'Enregistrez votre serveur avec l\'assistant de publication Web';  // cpg1.5
-  $lang_xp_publish_php['usage'] = 'Utilisation';  // cpg1.5
-  $lang_xp_publish_php['select_files'] = 'Dans l\'Explorateur Windows, sélectionnez les fichiers que vous voulez télécharger'; // cpg1.5
-  $lang_xp_publish_php['display_tasks'] = 'Assurez vous que les répertoires ne sont pas affichés dans le panneau latéral de l\'explorateur'; // cpg1.5
-  $lang_xp_publish_php['publish_on_the_web'] = 'cliquez sur &quot;Publier xxx sur le web&quot; dans le panneau de gauche'; // cpg1.5
-  $lang_xp_publish_php['confirm_selection'] = 'Confirmez votre sélection de fichiers'; // cpg1.5
-  $lang_xp_publish_php['select_service'] = 'Dans la liste des options qui apparaisent, sélectionez celle pour votre Galerie photo (elle a le nom de votre Galerie)'; // cpg1.5
-  $lang_xp_publish_php['enter_login'] = 'Entrez vos informations d\'identification si demandées'; // cpg1.5
-  $lang_xp_publish_php['select_album'] = 'Sélectionnez l\'Album cible pour vos images ou créez un nouvel Album'; // cpg1.5
-  $lang_xp_publish_php['next'] = 'Cliquez sur &quot;suivant&quot;'; // cpg1.5
-  $lang_xp_publish_php['upload_starts'] = 'Le téléchargement de vos fichiers devrait démarrer'; // cpg1.5
-  $lang_xp_publish_php['upload_completed'] = 'Lorsqu\'il est terminé, vérifiez dans votre Galerie si les fichiers ont bien été ajoutés correctement'; // cpg1.5
-  $lang_xp_publish_php['welcome'] = 'Bienvenue <strong>%s</strong>,';
-  $lang_xp_publish_php['need_login'] = 'Vous devez vous identifier en utilisant Internet Explorer avant de pouvoir utiliser cet assistant.<p/><p>Lors de votre identification, n\'oubliez pas de sélectionner l\'option &quot;se souvenir de moi&quot; si elle est présente.';
-  $lang_xp_publish_php['no_alb'] = 'Désolé, mais il n\'y a pas d\'Albums où vous êtes autorisés à télécharger des images avec cet assistant.';
-  $lang_xp_publish_php['upload'] = 'Télécharger vos images dans un Album existant';
-  $lang_xp_publish_php['create_new'] = 'Créer un nouvel Album pour vos images';
-  $lang_xp_publish_php['category'] = 'Categorie';
-  $lang_xp_publish_php['new_alb_created'] = 'Votre nouvel Album &quot;<strong>%s</strong>&quot; a été crée.';
-  $lang_xp_publish_php['continue'] = 'Cliquer sur &quot;Suivant&quot; pour commencer le téléchargement de vos images';
-  $lang_xp_publish_php['link'] = '';
-}
-
-// ------------------------------------------------------------------------- //
-// Core plugins
-// ------------------------------------------------------------------------- //
-if (defined('CORE_PLUGIN')) {
-  $lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing(Onglets alphabétiques pour les Galeries Utilisateurs)'; // cpg1.5
-  $lang_plugin_php['usergal_alphatabs_config_description'] = 'Ce qu\'il fait : Il affiche des onglets alphabétiques en haut du cadre des Galeries Utilisateurs afin que les visiteurs puissent accéder directement vers une page qui affiche toutes les Galeries Utilisateur dont le nom commence par la lettre sur laquelle il a cliqué. Ce plugin est recommandé si vous avez réellement un très grand nombre de Galeries Utilisateurs.'; // cpg1.5
-  $lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Naviguez par nom d\'Utilisateur'; // cpg1.5
-  $lang_plugin_php['sample_config_name'] = 'Sample Plugin'; // cpg1.5
-  $lang_plugin_php['sample_config_description'] = 'Ceci est un exemple de plugin. Il ne fait rien de particulièrement utile - il n\'est là que pour montrer ce que les plugins peuvent faire et comment les coder. Lorsqu\'il est activé, il affichera un exemple de texte en rouge.'; // cpg1.5
-  $lang_plugin_php['sample_plugin_documentation'] = 'Documentation du Plugin'; // cpg1.5
-  $lang_plugin_php['sample_plugin_support'] = 'Aide du Plugin'; // cpg1.5
-  $lang_plugin_php['sample_install_explain'] = 'Entrer l\'identifiant (\'foo\') et le mot de passe (\'bar\') pour l\'installer'; // cpg1.5
-  $lang_plugin_php['sample_install_username'] = 'Identifiant'; // cpg1.5
-  $lang_plugin_php['sample_install_password'] = 'Mot de Passe'; // cpg1.5
-  $lang_plugin_php['sample_output'] = 'Ceci est un exemple de donnée renvoyée depuis le plugin "sample plugin"'; // cpg1.5
-  $lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
-  $lang_plugin_php['opensearch_config_description'] = 'Une adaptation de <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> pour Coppermine.<br />Si il est activé, les visiteurs peuvent ajouter votre Galerie à leur barre de recherche du navigateur.'; // cpg1.5
-  $lang_plugin_php['opensearch_search'] = 'Chercher %s'; // cpg1.5
-  $lang_plugin_php['opensearch_extra'] = 'Vous devriez ajouter du texte à votre site pour expliquer ce que fait ce plugin'; // cpg1.5
-  $lang_plugin_php['opensearch_failed_to_open_file'] = 'Impossible d\'ouvrir le fichier %s - vérifiez les permissions'; // cpg1.5
-  $lang_plugin_php['opensearch_failed_to_write_file'] = 'Impossible d\'écrire dans le fichier %s - vérifiez les permissions'; // cpg1.5
-  $lang_plugin_php['opensearch_form_header'] = 'Entrez le détail à utiliser dans la description du fichier'; // cpg1.5
-  $lang_plugin_php['opensearch_gallery_url'] = 'URL de la Galerie (doit être correct)'; // cpg1.5
-  $lang_plugin_php['opensearch_display_name'] = 'Nom affiché dans le navigateur'; // cpg1.5
-  $lang_plugin_php['opensearch_description'] = 'Description'; // cpg1.5
-  $lang_plugin_php['opensearch_character_limit'] = '%s Limite de caractères'; // cpg1.5
-  $lang_plugin_php['onlinestats_description'] = 'Affiche un bloc sur chaque page de la Galerie pour montrer les invités et les Utilisateurs actuellement en ligne.';
-  $lang_plugin_php['onlinestats_name'] = 'Qui est en ligne ?';
-  $lang_plugin_php['onlinestats_config_extra'] = 'Pour activer ce plugin (et afficher le bloc de statistiques onlinestats), il faut ajouter la chaîne "onlinestats" (séparée par un slash \'/\') à "<a href="docs/en/configuration.htm#admin_Album_list_content">Le contenu de la page principale</a>" dans <a href="admin.php">la configuration de Coppermine</a> dans la section " Affichage de la liste des Albums ". Le paramétrage devrait ressemble à ça "breadcrumb/catlist/alblist/onlinestats" . Pour changer la position du bloc, déplacez la chaine "onlinestats" dans le champ de la configuration.';
-  $lang_plugin_php['onlinestats_config_install'] = 'Ce plugin ajoute des requêtes à chaque fois ou il est exécuté, utilisant des resources supplémentaires. Si votre Galerie est lente ou si vous avez beaucoup d\'Utilisateursn vous ne devriez pas l\'Utilisez.';
-  $lang_plugin_php['onlinestats_we_have_reg_member'] = 'Il y a %s visiteur enregistré';
-  $lang_plugin_php['onlinestats_we_have_reg_members'] = 'Il y a %s visiteurs enregistrés';
-  $lang_plugin_php['onlinestats_most_recent'] = 'Le visiteur enregistré le plus récent est %s';
-  $lang_plugin_php['onlinestats_is'] = 'Au total il y a %s visiteur en ligne';
-  $lang_plugin_php['onlinestats_are'] = 'Au total il y a %s visiteurs en ligne';
-  $lang_plugin_php['onlinestats_and'] = 'et';
-  $lang_plugin_php['onlinestats_reg_member'] = '%s visiteur enregistré';
-  $lang_plugin_php['onlinestats_reg_members'] = '%s visiteur enregistré';
-  $lang_plugin_php['onlinestats_guest'] = '%s invité';
-  $lang_plugin_php['onlinestats_guests'] = '%s invités';
-  $lang_plugin_php['onlinestats_record'] = 'Nombre le plus grand de visiteurs jamais en ligne: %s le %s';
-  $lang_plugin_php['onlinestats_since'] = 'Visiteurs enregistrés en ligne au cours les dernières %s minutes: %s';
-  $lang_plugin_php['onlinestats_config_text'] = 'Combien de temps voulez vous laisser les visiteurs affichés comme en ligne avant de considérer qu\'ils sont partis ?';
-  $lang_plugin_php['onlinestats_minute'] = 'minutes';
-  $lang_plugin_php['onlinestats_remove'] = 'Effacez la table utilisée pour stocker les données du plugin ?';
-  $lang_plugin_php['link_target_name'] = 'Cible du lien';
-  $lang_plugin_php['link_target_description'] = 'Change la manière dont les liens externes sont ouverts: Si ce plugin est activé, tous les liens contenant l\'atribut rel="external" seront ouverts dans une nouvelle fenêtre (au lieu de la même).';
-  $lang_plugin_php['link_target_extra'] = 'Ce plugin à surtout un impact sur le lien "Powered by Coppermine" au bas de l\'écran de la galerie.';
-  $lang_plugin_php['link_target_recommendation'] = 'Il n\'est pas recommandé d\'utilser ce plugin pour être directif avec vos visiteurs: ouvrir un lien dans une nouvelle fenêtre peut être directif pour vos visiteurs.';
-}
-
+<?php
+/*************************
+ Coppermine Photo gallery
+ ************************
+ Copyright (c) 2003-2010 Coppermine Dev Team
+ v1.0 originally written by Gregory Demar
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 3
+ as published by the Free Software Foundation.
+
+ ********************************************
+ Coppermine version: 1.5.8
+ $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/french.php $
+ $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'French_FR';
+$lang_translation_info['lang_name_native'] = 'Français';
+$lang_translation_info['lang_country_code'] = 'fr';
+$lang_translation_info['trans_name'] = 'François Keller';
+$lang_translation_info['trans_email'] = 'francois.cpgtest@free.fr';
+$lang_translation_info['trans_website'] = 'http://coppermine-gallery.net/forum/index.php?board=38.0';
+$lang_translation_info['trans_date'] = '2010-06-25';
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Byte, Kilo, Mega
+$lang_byte_units = array('Bytes', 'Ko', 'Mo', 'Go');
+$lang_decimal_separator = array(',', '.'); // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
+$lang_month = array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%d %B %Y';
+$lang_date['lastcom'] = '%d/%m/%y à %H:%M';
+$lang_date['lastup'] = '%d %B %Y';
+$lang_date['register'] = '%d %B %Y';
+$lang_date['lasthit'] = '%a %d %B %Y à %H:%M';
+$lang_date['comment'] = '%a %d %B %Y à %H:%M';
+$lang_date['log'] = '%B %d, %Y at %I:%M %p';
+$lang_date['scientific'] = '%d-%m-%Y %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('merde', 'putain', 'enculé*', 'salope', 'bite', 'cul', 'pute', 'pénis', 'clito', 'couille', 'pétasse', 'connard', 'salaud');
+
+$lang_meta_album_names['random'] = 'Photos aléatoires';
+$lang_meta_album_names['lastup'] = 'Derniers ajouts';
+$lang_meta_album_names['lastalb'] = 'Derniers albums mis à jour';
+$lang_meta_album_names['lastcom'] = 'Derniers commentaries';
+$lang_meta_album_names['topn'] = 'Les plus populaires';
+$lang_meta_album_names['toprated'] = 'Les mieux notées';
+$lang_meta_album_names['lasthits'] = 'Les dernières images vues';
+$lang_meta_album_names['search'] = 'Résultats de la recherche';
+$lang_meta_album_names['album_search'] = 'Résultat de la recherche dans les albums';
+$lang_meta_album_names['category_search'] = 'Résultat de la recherche dans les catégories';
+$lang_meta_album_names['favpics'] = 'Photos préférées';
+$lang_meta_album_names['datebrowse'] = 'Navigation par date';
+ 
+$lang_errors['access_denied'] = 'Vous n\'avez pas la permission d\'accéder à cette page.';
+$lang_errors['invalid_form_token'] = 'Une balise de formulaire valise n\'a pas pu être trouvée.';
+$lang_errors['perm_denied'] = 'Vous n\'avez pas la permission d\'effectuer cette opération.';
+$lang_errors['param_missing'] = 'Script appelé sans les paramètres nécessaires.';
+$lang_errors['non_exist_ap'] = 'L\'album ou la photo demandé (e) n\'existe pas';
+$lang_errors['quota_exceeded'] = 'Quota disque dépassé.';
+$lang_errors['quota_exceeded_details'] = 'Vous avez un quota d\'espace de [quota] K, vos fichiers utilisent actuellement [space] K, l\ajout de ces fichiers vous fera dépasser ce quota.';
+$lang_errors['gd_file_type_err'] = 'L\'utilisation de la librairie d\'images GD ne vous permet d\'utiliser que de images de type JPEG et PNG.';
+$lang_errors['invalid_image'] = 'L\'image que vous avez téléchargée est corrompue ou ne peut pas être prise en charge par GD Library.';
+$lang_errors['resize_failed'] = 'Impossible de créer la vignette ou l\'image réduite.';
+$lang_errors['no_img_to_display'] = 'Pas d\'image à afficher';
+$lang_errors['non_exist_cat'] = 'La catégorie sélectionnée n\'existe pas';
+$lang_errors['orphan_cat'] = 'Une catégorie a un parent inexistant ; utilisez le gestionnaire de catégories afin de remédier au problème.';
+$lang_errors['directory_ro'] = 'Le répertoire \'%s\' n\'est pas inscriptible : les images ne peuvent être supprimées.';
+$lang_errors['pic_in_invalid_album'] = 'L\'image se trouve dans un album qui n\'existe pas (%s)';
+$lang_errors['banned'] = 'Vous êtes pour l\'instant banni de ce site.';
+$lang_errors['offline_title'] = 'Hors-ligne';
+$lang_errors['offline_text'] = 'Cette galerie n\'est pas en ligne actuellement. Revenez la voir très bientôt';
+$lang_errors['ecards_empty'] = 'Il n\'y a actuellement pas d\'Cartes électroniques à afficher.';
+$lang_errors['database_query'] = 'Il y a eu une erreur lors de l\'exécution de la requête';
+$lang_errors['non_exist_comment'] = 'Le commentaire choisi n\'existe pas';
+$lang_errors['captcha_error'] = 'Le code de confirmation ne correspond pas';
+$lang_errors['login_needed'] = 'Vous devez vous %senregistrer%s/%sidentifier%s pour accéder à cette page';
+$lang_errors['error'] = 'Erreur';
+$lang_errors['critical_error'] = 'Erreur critique';
+$lang_errors['access_thumbnail_only'] = 'Vous êtes autorisé à ne voir que les vignettes.';
+$lang_errors['access_intermediate_only'] = 'Vous n\'êtes pas autorisé à voir les images originales.';
+$lang_errors['access_none'] = 'Vous n\'êtes pas autorisé à voir les images.';
+$lang_errors['register_globals_title'] = 'Register globals on';
+$lang_errors['register_globals_warning'] = 'Le paramétre PHP &quot;register_globals&quot; est activé (sur on) sur votre serveur, ce qui est une mauvaise idée en terme de sécurité. Il esr fortement recommandé de désactiver ce paramètre (mettre sur off).';
+
+$lang_bbcode_help_title = 'Aide BBcode';
+$lang_bbcode_help = 'Vous pouvez ajouter des liens cliquables et formater le texte de ce champ en utilisant les balises BBcode: <li>[b]Gras[/b] =&gt; <b>Gras</b></li><li>[i]Italique[/i] =&gt; <i>Italique</i></li><li>[url=http://votresite.com/]Texte du lien[/url] =&gt; <a href="http://votresite.com">Url Text</a></li><li>[email]Utilisateur@domaine.com[/email] =&gt; <a href="mailto:Utilisateur@domaine.com">Utilisateur@domaine.com</a></li><li>[color=red]Votre texte[/color] =&gt; <span style="color:red">Votre texte</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img]] = <img src="docs/images/browser.png" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Oui';
+$lang_common['no'] = 'Non';
+$lang_common['back'] = 'Retour';
+$lang_common['continue'] = 'Continuer';
+$lang_common['information'] = 'Information';
+$lang_common['error'] = 'Erreur';
+$lang_common['check_uncheck_all'] = 'Sélectionner/Désélectionner tout';
+$lang_common['confirm'] = 'Confirmation';
+$lang_common['captcha_help_title'] = 'Confirmation visuelle (Captcha)';
+$lang_common['captcha_help'] = 'Pour éviter le Spam, vous devez saisir le texte affiché. La casse n\'a pas d\'importance ; vous pouvez entrer le texte en lettres minuscules.';
+$lang_common['title'] = 'Titre';
+$lang_common['caption'] = 'Légende';
+$lang_common['keywords'] = 'Mots-clés';
+$lang_common['keywords_insert1'] = 'Mots-clés (séparés par un(e) %s)';
+$lang_common['keywords_insert2'] = 'Insérer depuis une liste';
+$lang_common['keyword_separator'] = 'Séparateur de mots-clés';
+$lang_common['keyword_separators'] = array(' '=>'espace', ','=>'virgule', ';'=>'point-virgule');
+$lang_common['filename'] = 'Nom du fichier';
+$lang_common['filesize'] = 'Taille du fichier';
+$lang_common['album'] = 'Album';
+$lang_common['file'] = 'Fichier';
+$lang_common['date'] = 'Date';
+$lang_common['help'] = 'Aide';
+$lang_common['close'] = 'Fermer';
+$lang_common['go'] = 'Envoyer';
+$lang_common['javascript_needed'] = 'Ces pages nécessitent le JavaScript. Veuillez l\'activer dans votre navigateur.';
+$lang_common['move_up'] = 'Vers le haut';
+$lang_common['move_down'] = 'Vers le bas';
+$lang_common['move_top'] = 'En premier';
+$lang_common['move_bottom'] = 'En dernier';
+$lang_common['delete'] = 'Effacer';
+$lang_common['edit'] = 'Modifier';
+$lang_common['username_if_blank'] = 'M. X';
+$lang_common['albums_no_category'] = 'albums sans catégorie';
+$lang_common['personal_albums'] = '* album personnel';
+$lang_common['select_album'] = 'Album sélectionné';
+$lang_common['ok'] = 'Ok';
+$lang_common['status'] = 'Status';
+$lang_common['apply_changes'] = 'Appliquer les changements';
+$lang_common['done'] = 'Fait';
+$lang_common['album_properties'] = 'Propriétés de l\'album';
+$lang_common['parent_category'] = 'Catégorie parente';
+$lang_common['edit_files'] = 'Editer les fichiers';
+$lang_common['thumbnail_view'] = 'Vue des vignettes';
+$lang_common['album_manager'] = 'Gestion des albums';
+$lang_common['more'] = 'plus';
+
+// ----------------------- //
+// File theme.php
+// ----------------------- //
+
+$lang_main_menu['home_title'] = 'Aller à la page d\'accueil';
+$lang_main_menu['home_lnk'] = 'Accueil';
+$lang_main_menu['alb_list_title'] = 'Aller à la liste des albums';
+$lang_main_menu['alb_list_lnk'] = 'Albums';
+$lang_main_menu['my_gal_title'] = 'Aller dans ma galerie personnelle';
+$lang_main_menu['my_gal_lnk'] = 'Ma galerie';
+$lang_main_menu['my_prof_title'] = 'Aller à mon profil personnel';
+$lang_main_menu['my_prof_lnk'] = 'Mon Profil';
+$lang_main_menu['adm_mode_title'] = 'Montrer les contrôles administrateur.';
+$lang_main_menu['adm_mode_lnk'] = 'Montrer les contrôles administrateur';
+$lang_main_menu['usr_mode_title'] = 'Cacher les contrôles administrateur.';
+$lang_main_menu['usr_mode_lnk'] = 'Cacher les contrôles administrateur';
+$lang_main_menu['upload_pic_title'] = 'Télécharger un fichier dans un album';
+$lang_main_menu['upload_pic_lnk'] = 'Télécharger un fichier';
+$lang_main_menu['register_title'] = 'Inscription';
+$lang_main_menu['register_lnk'] = 'Inscription';
+$lang_main_menu['login_title'] = 'Connexion';
+$lang_main_menu['login_lnk'] = 'Connexion';
+$lang_main_menu['logout_title'] = 'Déconnexion';
+$lang_main_menu['logout_lnk'] = 'Déconnexion';
+$lang_main_menu['lastup_title'] = 'Afficher les dernières mises à jour';
+$lang_main_menu['lastup_lnk'] = 'Derniers ajouts';
+$lang_main_menu['lastcom_title'] = 'Afficher les derniers commentaires';
+$lang_main_menu['lastcom_lnk'] = 'Derniers commentaires';
+$lang_main_menu['topn_title'] = 'Afficher les dernières visualisations';
+$lang_main_menu['topn_lnk'] = 'Les plus populaires';
+$lang_main_menu['toprated_title'] = 'Afficher les fichiers les mieux notées';
+$lang_main_menu['toprated_lnk'] = 'Les mieux notées';
+$lang_main_menu['search_title'] = 'Rechercher une galerie';
+$lang_main_menu['search_lnk'] = 'Rechercher';
+$lang_main_menu['fav_title'] = 'Consulter mes favoris';
+$lang_main_menu['fav_lnk'] = 'Mes favoris';
+$lang_main_menu['memberlist_title'] = 'Afficher la liste des membres';
+$lang_main_menu['memberlist_lnk'] = 'Liste des membres';
+$lang_main_menu['browse_by_date_lnk'] = 'Par date';
+$lang_main_menu['browse_by_date_title'] = 'Naviguer par date de téléchargement';
+$lang_main_menu['contact_title'] = 'Entrer en contact avec %s';
+$lang_main_menu['contact_lnk'] = 'Contact';
+$lang_main_menu['sidebar_title'] = 'Ajouter un marque page dans la barre latérale à votre navigateur';
+$lang_main_menu['sidebar_lnk'] = 'Marque page';
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Valider les nouveaux téléchargements';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Fichiers à valider';
+$lang_gallery_admin_menu['admin_title'] = 'Aller à la page configuration';
+$lang_gallery_admin_menu['admin_lnk'] = 'Configuration';
+$lang_gallery_admin_menu['albums_title'] = 'Aller à la configuration des albums';
+$lang_gallery_admin_menu['albums_lnk'] = 'Albums';
+$lang_gallery_admin_menu['categories_title'] = 'Aller à la configuration des catégories';
+$lang_gallery_admin_menu['categories_lnk'] = 'Catégories';
+$lang_gallery_admin_menu['users_title'] = 'Aller à la configuration des utilisateurs';
+$lang_gallery_admin_menu['users_lnk'] = 'Utilisateurs';
+$lang_gallery_admin_menu['groups_title'] = 'Aller à la configuration des groupes';
+$lang_gallery_admin_menu['groups_lnk'] = 'Groupes';
+$lang_gallery_admin_menu['comments_title'] = 'Afficher tous les commentaires';
+$lang_gallery_admin_menu['comments_lnk'] = 'Commentaires';
+$lang_gallery_admin_menu['searchnew_title'] = 'Aller au téléchargement par lots (FTP)';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Chargement FTP';
+$lang_gallery_admin_menu['util_title'] = 'Aller aux utilitaires d\'administration';
+$lang_gallery_admin_menu['util_lnk'] = 'Utilitaires';
+$lang_gallery_admin_menu['key_lnk'] = 'Dictionnaire de mots-clés';
+$lang_gallery_admin_menu['ban_title'] = 'Aller aux utilisateurs bannis';
+$lang_gallery_admin_menu['ban_lnk'] = 'Bannir des utilisateurs ';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Voir les cartes électroniques';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'cartes électroniques envoyées';
+$lang_gallery_admin_menu['pictures_title'] = 'Tri des images';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Tri des images';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Documentation';
+$lang_gallery_admin_menu['documentation_title'] = 'Manuel de Coppermine';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'PHP Info';
+$lang_gallery_admin_menu['phpinfo_title'] = 'Contient des informations techniques sur votre serveur. Vous pouvez être invité à fournir ces informations lors d\une demande d\'aide.';
+$lang_gallery_admin_menu['update_database_lnk'] = 'Mise à jour de la base de données';
+$lang_gallery_admin_menu['update_database_title'] = 'Si vous avez remplacé des fichiers Coppermine, ajouté une modification ou mis à jour votre galerie depuis une ancienne version, assurez-vous de mettre à jour votre base de données. Cela créera les tables et/ou les valeurs nécessaires à la nouvelle configuration dans votre base de données Coppermine.';
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Voir le fichier log';
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine peut enregistrer diverses actions effectuées par les utilisateurs. Vous pouvez consulter ces logs si vous avez autorisé ceci dans la configuration de Coppermine.';
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Vérifier la version actuelle';
+$lang_gallery_admin_menu['check_versions_title'] = 'Vérifier la version de vos fichiers pour voir si vous avez remplacé tous les dossiers après une mise à jour ou si des fichiers source de Coppermine ont été mis à jour après la mise à disposition de votre version.';
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Bridge';
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Activer/Désactiver l\'intégration (Bridge) de Coppermine avec une autre application (par exemple, forum PhpBB, SMF ou autre).';
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Gestion plugins';
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Gestion des plugins';
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Statistiques globales';
+$lang_gallery_admin_menu['overall_stats_title'] = 'Visualiser les statistiques globales d\'accès à votre galerie par navigateur et logiciel d\'exploitation (si les options correspondantes sont activées dans la configuration).';
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Mots-clés';
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Gérer les mots-clés (si l\'option correspondante est cochée dans la configuration).';
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'Gestion EXIF';
+$lang_gallery_admin_menu['exifmgr_title'] = 'Gérer l\'affichage des données EXIF (si l\'option correspondante est cochée dans la configuration).';
+$lang_gallery_admin_menu['shownews_lnk'] = 'Montrer les news';
+$lang_gallery_admin_menu['shownews_title'] = 'Afficher le news de coppermine-gallery.net';
+
+$lang_user_admin_menu['albmgr_title'] = 'Créer et classer mes albums';
+$lang_user_admin_menu['albmgr_lnk'] = 'Créer/Classer mes albums';
+$lang_user_admin_menu['modifyalb_title'] = 'Aller à la modification de mes albums';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Modifier mes albums';
+$lang_user_admin_menu['my_prof_title'] = 'Aller à mon profil personnel';
+$lang_user_admin_menu['my_prof_lnk'] = 'Mon profil';
+
+$lang_cat_list['category'] = 'Catégories';
+$lang_cat_list['albums'] = 'Albums';
+$lang_cat_list['pictures'] = 'Fichiers';
+
+$lang_album_list['album_on_page'] = '%d albums sur %d page (s)';
+ 
+$lang_thumb_view['date'] = 'DATE'; 
+ //Sort by filename and title
+$lang_thumb_view['name'] = 'Nom du fichier';
+$lang_thumb_view['sort_da'] = 'Classement ascendant par date';
+$lang_thumb_view['sort_dd'] = 'Classement descendant par date';
+$lang_thumb_view['sort_na'] = 'Classement ascendant par nom';
+$lang_thumb_view['sort_nd'] = 'Classement descendant par nom';
+$lang_thumb_view['sort_ta'] = 'Classement ascendant par titre';
+$lang_thumb_view['sort_td'] = 'Classement descendant par titre';
+$lang_thumb_view['position'] = 'Position';
+$lang_thumb_view['sort_pa'] = 'Classement ascendant par position';
+$lang_thumb_view['sort_pd'] = 'Classement descendant par position';
+$lang_thumb_view['download_zip'] = 'Télécharger un fichier ZIP';
+$lang_thumb_view['pic_on_page'] = '%d photos sur %d page(s)';
+$lang_thumb_view['user_on_page'] = '%d utilisateurs sur %d page(s)';
+$lang_thumb_view['enter_alb_pass'] = 'Entrer un mot de passe pour l\'album';
+$lang_thumb_view['invalid_pass'] = 'Mot de passe invalide';
+$lang_thumb_view['pass']= 'Mot de passe';
+$lang_thumb_view['submit'] = 'Soumettre';
+$lang_thumb_view['zipdownload_copyright'] = 'Merci de respecter les copyrights. N\'utilisez les fichiers que vous téléchargez qu\'en accord avec leur propriétaire. En vertu de la loi sur la Propriété Artistique et Intellectuelle. Merci.';
+$lang_thumb_view['zipdownload_username'] = 'Cette archive contient les fichiers compressés depuis les favoris de %s';
+
+$lang_img_nav_bar['thumb_title'] = 'Retourner à la page des vignettes';
+$lang_img_nav_bar['pic_info_title'] = 'Afficher/Masquer les informations sur l\'image';
+$lang_img_nav_bar['slideshow_title'] = 'Diaporama';
+$lang_img_nav_bar['ecard_title'] = 'Envoyer cette image en tant que carte électronique';
+$lang_img_nav_bar['ecard_disabled'] = 'Les cartes électroniques sont désactivées';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Vous n\'avez pas l\'autorisation d\'envoyer des cartes';
+$lang_img_nav_bar['prev_title'] = '<< Image précédente';
+$lang_img_nav_bar['next_title'] = 'Image suivante >>';
+$lang_img_nav_bar['pic_pos'] = 'Photo %s/%s';
+$lang_img_nav_bar['report_title'] = 'Signaler ce fichier à l\'administrateur de la galerie.';
+$lang_img_nav_bar['go_album_end'] = 'Aller à la fin';
+$lang_img_nav_bar['go_album_start'] = 'Retourner au début';
+
+$lang_rate_pic['rate_this_pic'] = 'Noter cette image ';
+$lang_rate_pic['no_votes'] = '(pas encore de note)';
+$lang_rate_pic['rating'] = '(note actuelle : %s / %s pour %s votes)'; 
+$lang_rate_pic['rubbish'] = 'Très mauvais';
+$lang_rate_pic['poor'] = 'Mauvais';
+$lang_rate_pic['fair'] = 'Moyen';
+$lang_rate_pic['good'] = 'Bon';
+$lang_rate_pic['excellent'] = 'Excellent';
+$lang_rate_pic['great'] = 'Superbe';
+$lang_rate_pic['js_warning'] = 'Le JavaScript doit être activé pour pouvoir voter';
+$lang_rate_pic['already_voted'] = 'Vous avez déjà voté pour cette photo';
+$lang_rate_pic['forbidden'] = 'Vous ne pouvez pas voter pour vos propres fichiers';
+$lang_rate_pic['rollover_to_rate'] = 'Survoler pour évaluer cette image';
+
+// ----------------------- //
+// File include/functions.inc.php
+// ----------------------- //
+
+$lang_cpg_die['file'] = 'Fichier : ';
+$lang_cpg_die['line'] = 'Ligne : ';
+
+$lang_display_thumbnails['dimensions'] = 'Dimensions : ';
+$lang_display_thumbnails['date_added'] = 'Ajouté le : ';
+
+$lang_get_pic_data['n_comments'] = '%s commentaires';
+$lang_get_pic_data['n_views'] = 'vu %s fois';
+$lang_get_pic_data['n_votes'] = '(%s votes)';
+
+$lang_cpg_debug_output['debug_info'] = 'Infos de débogage';
+$lang_cpg_debug_output['debug_output'] = 'Sortie de débogage';
+$lang_cpg_debug_output['select_all'] = 'Tout sélectionner';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Si vous souhaitez soumettre une demande d\'assistance dans le forum de support de Coppermine, copier-collez ces informations de débogage dans votre message. Assurez-vous de remplacer tous les mots de passe, même codés, par \'***\' avant de poster votre message. Important : ne postez que si le support Coppermine vous le demande.';
+$lang_cpg_debug_output['debug_output_explain'] = 'Note : ceci n\'est qu\'une information, ce qui ne veut pas dire qu\'il y ait une erreur dans la galerie.';
+$lang_cpg_debug_output['phpinfo'] = 'Afficher le PhpInfo';
+$lang_cpg_debug_output['notices'] = 'Remarques';
+$lang_cpg_debug_output['notices_help_admin'] = 'Ces avertissements ne sont affichés sur cette page que parce que vous (en tant qu\'administrateur de la galerie) avez délibérément activé cette fonction dans la configuration de Coppermine. Cela ne veut pas obligatoirement dire qu\'il y ait quelque chose qui ne fonctionne pas avec votre galerie. En fait, c\'est une fonction que seuls les personnes ayant une bonne notion en programmation devraient activer pour traquer les bugs. Si ces avertissements vous dérangent et/ou que vous n\'avez aucune idée de ce qu\'ils signifient, désactivez simplement cette fonction dans la configuration de Coppermine.';
+$lang_cpg_debug_output['notices_help_non_admin'] = 'L\'affichage de ces avis a été délibérément activé par l\'administrateur. Cela ne veut pas dire qu\'il y ait un problème de votre côté. Vous pouvez ignorer ces avertissements sans craintes.';
+$lang_cpg_debug_output['show_hide'] = 'Montrer/Cacher';
+
+$lang_language_selection['reset_language'] = 'Langue par défaut';
+$lang_language_selection['choose_language'] = 'Choisissez votre langue';
+
+$lang_theme_selection['reset_theme'] = 'Thème par défaut';
+$lang_theme_selection['choose_theme'] = 'Choisissez votre thème';
+
+$lang_version_alert['version_alert'] = 'Version sans support d\'aide';
+$lang_version_alert['no_stable_version'] = 'Vous utilisez Coppermine %s (%s) qui s\'adresse aux utilisateurs très expérimentés. Cette version n\'offre aucun support d\'aide. Vous pouvez l\'utilisez, mais à vos risques et périls. Si vous êtes un nouvel utilisateur, téléchargez la dernière version stable alors vous aurez accès au Support Coppermine, si vous avez besoin d\'aide';
+$lang_version_alert['gallery_offline'] = 'La galerie est actuellement hors-ligne et n\'est visible que par un administrateur. N\'oubliez pas de la remettre en ligne une fois les travaux de maintenance terminés.';
+$lang_version_alert['coppermine_news'] = 'Nouvelles de coppermine-gallery.net';
+$lang_version_alert['no_iframe'] = 'Votre navigateur ne peut pas afficher les cadres incorporés (iframes)';
+$lang_version_alert['hide'] = 'cacher';
+
+$lang_create_tabs['previous'] = 'précédent';
+$lang_create_tabs['next'] = 'suivant';
+$lang_create_tabs['jump_to_page'] = 'Sauter à la page ';
+
+$lang_get_remote_File_by_url['no_data_returned'] = 'Pas de données retournées avec %s';
+$lang_get_remote_File_by_url['curl'] = 'CURL';
+$lang_get_remote_File_by_url['fsockopen'] = 'Socket connection (FSOCKOPEN)';
+$lang_get_remote_File_by_url['fopen'] = 'fopen';
+$lang_get_remote_File_by_url['curl_not_available'] = 'CURL n\'est pas disponible sur votre serveur';
+$lang_get_remote_File_by_url['error_number'] = 'Erreur NÂ°: %s';
+$lang_get_remote_File_by_url['error_message'] = 'Message d\'erreur : %s';
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'Vous devez en indiquer au moins une.';
+$lang_mailer['mailer_not_supported'] = ' mailer n\'est pas supporté.';
+$lang_mailer['execute'] = 'Impossible d\'exécuter: ';
+$lang_mailer['instantiate'] = 'Impossible d\'instancier la fonction mail.';
+$lang_mailer['authenticate'] = 'Erreur SMTP : identification impossible.';
+$lang_mailer['from_failed'] = 'l\'adresse suivante DE est manquante : ';
+$lang_mailer['recipients_failed'] = 'Erreur SMTP : suivant ';
+$lang_mailer['data_not_accepted'] = 'Ereur SMTP : données non acceptées.';
+$lang_mailer['connect_host'] = 'Erreur SMTP : impossible de se connecter à l\'hôte SMTP.';
+$lang_mailer['file_access'] = 'Impossible d\'accéder au fichier : ';
+$lang_mailer['file_open'] = 'Erreur fichier : impossible d\'ouvrir le fichier : ';
+$lang_mailer['encoding'] = 'Encodage inconnu : ';
+$lang_mailer['signing'] = 'Erreur de signature : ';
+
+// ----------------------- //
+// File include/plugin_api.inc.php
+// ----------------------- //
+$lang_plugin_api['error_install'] = 'Impossible d\'installer le plugin \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Impossible de désinstaller le plugin \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Impossible de désinstaller le plugin \'%s\'<br />';
+
+// ----------------------- //
+// File include/smilies.inc.php
+// ----------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Exclamation';
+$lang_smilies_inc_php['Question'] = 'Question';
+$lang_smilies_inc_php['Very Happy'] = 'Très heureux';
+$lang_smilies_inc_php['Smile'] = 'Sourire';
+$lang_smilies_inc_php['Sad'] = 'Triste';
+$lang_smilies_inc_php['Surprised'] = 'Surpris';
+$lang_smilies_inc_php['Shocked'] = 'Choqué';
+$lang_smilies_inc_php['Confused'] = 'Confus';
+$lang_smilies_inc_php['Cool'] = 'Cool';
+$lang_smilies_inc_php['Laughing'] = 'Rire';
+$lang_smilies_inc_php['Mad'] = 'Fou';
+$lang_smilies_inc_php['Razz'] = 'Razz';
+$lang_smilies_inc_php['Embarassed'] = 'Embarrassé';
+$lang_smilies_inc_php['Crying or Very sad'] = 'Pleure ou très triste';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Diabolique ou très en colère';
+$lang_smilies_inc_php['Twisted Evil'] = 'Sadique';
+$lang_smilies_inc_php['Rolling Eyes'] = 'Lève les yeux au ciel';
+$lang_smilies_inc_php['Wink'] = 'Clin d\'oeil';
+$lang_smilies_inc_php['Idea'] = 'Idée';
+$lang_smilies_inc_php['Arrow'] = 'Flèche';
+$lang_smilies_inc_php['Neutral'] = 'Neutre';
+$lang_smilies_inc_php['Mr. Green'] = 'Mr Green';
+}
+
+// ----------------------- //
+// File albmgr.php
+// ----------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Gestionnaire d\'albums'; 
+$lang_albmgr_php['alb_need_name'] = 'Les albums doivent avoir un nom';
+$lang_albmgr_php['confirm_modifs'] = 'Voulez-vous vraiment effectuer ces modifications ?'; 
+$lang_albmgr_php['no_change'] = 'vous n\'avez effectué aucun changement';
+$lang_albmgr_php['new_album'] = 'Nouvel album';
+$lang_albmgr_php['delete_album'] = 'Effacer l\'album';
+$lang_albmgr_php['confirm_delete1'] = 'Voulez-vous vraiment supprimer cet album ?'; 
+$lang_albmgr_php['confirm_delete2'] = 'Toutes vos images et tous les commentaires seront perdus'; 
+$lang_albmgr_php['select_first'] = 'Sélectionner un album avant';
+$lang_albmgr_php['my_gallery'] = '* Ma galerie *';
+$lang_albmgr_php['no_category'] = '* Pas de catégorie *';
+$lang_albmgr_php['select_category'] = 'Sélectionner une catégorie';
+$lang_albmgr_php['category_change'] = 'Si vous changez la catégorie, vos changements seront perdus';
+$lang_albmgr_php['page_change'] = 'Si vous suivez ce lien, vos modifications seront perdues';
+$lang_albmgr_php['cancel'] = 'Annuler';
+$lang_albmgr_php['submit_reminder'] = 'Les changements dans l\'ordre ne sont pas sauvegardés tant que vous n\'avez pas cliqué sur &quot;Appliquer les changements&quot;.';
+}
+
+// ----------------------- //
+// File banning.php
+// ----------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Bannir des utilisateurs';
+$lang_banning_php['user_name'] = 'Nom d\'utilisateur';
+$lang_banning_php['user_account'] = 'Compte utilisateur';
+$lang_banning_php['email_address'] = 'Adresse de courriel';
+$lang_banning_php['ip_address'] = 'Adresse IP';
+$lang_banning_php['expires'] = 'Expire';
+$lang_banning_php['expiry_date'] = 'Date d\'expiration';
+$lang_banning_php['expired'] = 'Expiré';
+$lang_banning_php['edit_ban'] = 'Sauvegarder les changements';
+$lang_banning_php['add_new'] = 'Ajouter un nouveau bannissement';
+$lang_banning_php['add_ban'] = 'Ajouter';
+$lang_banning_php['error_user'] = 'Utilisateur introuvable';
+$lang_banning_php['error_specify'] = 'Vous devez spécifier un nom d\'utilisateur ou une adresse IP';
+$lang_banning_php['error_ban_id'] = 'Identifiant invalide';
+$lang_banning_php['error_admin_ban'] = 'Vous ne pouvez pas vous bannir vous-même';
+$lang_banning_php['error_server_ban'] = 'Vous ne pouvez pas bannir votre propre serveur';
+$lang_banning_php['skipping'] = 'Ignorer cette commande';
+$lang_banning_php['lookup_ip'] = 'Consulter une adresse IP';
+$lang_banning_php['select_date'] = 'Sélectionner la date';
+$lang_banning_php['delete_comments'] = 'Effacer les commentaires';
+$lang_banning_php['current'] = 'actuel';
+$lang_banning_php['all'] = 'tous';
+$lang_banning_php['none'] = 'aucun';
+$lang_banning_php['view'] ='vue';
+$lang_banning_php['ban_id'] = 'Identifiant du banni';
+$lang_banning_php['existing_bans'] = 'Bannis existants';
+$lang_banning_php['no_banning_when_bridged'] = 'Vous utilisez actuellement une galerie bridgée avec une autre application. Utilisez le mechanisme de bannissement de cette application bridgée au lieu de celui inclus dans Coppermine. Le mechanisme de bannissement fonctionne difficilement si l\'application est bridgée.';
+$lang_banning_php['records_on_page'] = '%d enregistrements sur %d page (s)';
+$lang_banning_php['ascending'] = 'ascendant';
+$lang_banning_php['descending'] = 'descendant';
+$lang_banning_php['sort_by'] = 'tri par';
+$lang_banning_php['sorted_by'] = 'triés par';
+$lang_banning_php['ban_record_x_updated'] = 'L\'enregistrement de bannissement %s a été mis à jour.';
+$lang_banning_php['ban_record_x_deleted'] = 'L\'enregistrement de bannissement %s a été effacé.';
+$lang_banning_php['new_ban_record_created'] = 'Un nouvel enregistrement de bannissement a été créé.';
+$lang_banning_php['ban_record_x_already_exists'] = 'Un enregistrement de bannissement existe déjà pour %s.';
+$lang_banning_php['comment_deleted'] = '%s commentaire écrit par %s a été effacé.';
+$lang_banning_php['comments_deleted'] = '%s commentaires écrits par %s ont été effacés.';
+$lang_banning_php['email_field_invalid'] = 'Entrez une adresse courriel valide.';
+$lang_banning_php['ip_address_field_invalid'] = 'Entrez une adresse IP valide (xx.xxx.xxx.xxx).';
+$lang_banning_php['expiry_field_invalid'] = 'Entrez une date d\'expiration valide (JJ-MM-AAAA).';
+$lang_banning_php['form_not_submit'] = 'Le formulaire n\'a pas été envoyé. Il y a des erreurs que vous devez d\'abord corriger.';
+}
+
+// ----------------------- //
+// File bridgemgr.php
+// ----------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Assistant d\'intégration (&quot;Bridge&quot;)';
+$lang_bridgemgr_php['back'] = 'Retour';
+$lang_bridgemgr_php['next'] = 'Suivant';
+$lang_bridgemgr_php['start_wizard'] = 'Démarrer l\'assistant';
+$lang_bridgemgr_php['finish'] = 'Terminer';
+$lang_bridgemgr_php['no_action_needed'] = 'Pas d\'action à cette étape. Cliquez sur &quot;Suivant&quot; pour continuer.';
+$lang_bridgemgr_php['reset_to_default'] = 'Revenir aux valeurs par défaut';
+$lang_bridgemgr_php['choose_bbs_app'] = 'Choisissez une application à bridger avec Coppermine';
+$lang_bridgemgr_php['support_url'] = 'Suivez ce lien pour obtenir de l\'aide sur cette application';
+$lang_bridgemgr_php['settings_path'] = 'Chemin (s) utilisé (s) par votre forum';
+$lang_bridgemgr_php['full_forum_url'] = 'URL du forum';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Adresse relative de votre forum';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Chemin relatif à la page de configuration de votre forum';
+$lang_bridgemgr_php['cookie_prefix'] = 'Préfixe du cookie';
+$lang_bridgemgr_php['special_settings'] = 'paramètres spécifiques de l\'application à intégrer';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Utilisez les groupes basés sur le nombre de messages ?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'Oui';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'Non';
+$lang_bridgemgr_php['error_title'] = 'Vous devez corriger ces erreurs avant de continuer et retourner à la page précédente.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Vous devez spécifier avec quelle application vous désirez bridger Coppermine.';
+$lang_bridgemgr_php['finalize'] = 'Activer/Désactiver l\'intégration avec le forum';
+$lang_bridgemgr_php['finalize_explanation'] = 'Jusqu\'à présent, vos réglages ont été inscris dans la base de données, mais l\'intégration avec le forum n\'a pas été activée. Vous pouvez activer ou désactiver cette intégration quand vous le voulez. Soyez certain de vous souvenir du nom d\'utilisateur et du mot de passe de votre compte administrateur Coppermine (non-bridgé), vous pourriez en avoir besoin plus tard pour effectuer des modifications. Si quelque chose ne marche pas, allez sur %s et désactivez l\'intégration au forum, en utilisant votre compte administrateur &quot;non-bridgé&quot; (habituellement c\'est celui que vous avez défini lors de l\'installation de Coppermine).';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Configuration de votre bridge';
+$lang_bridgemgr_php['title_enable'] = 'Active l\'intégration/le bridge avec %s';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'Activé';
+$lang_bridgemgr_php['bridge_enable_no'] = 'Désactivé';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'ne peut pas être vide';
+$lang_bridgemgr_php['error_either_be'] = 'doit être %s ou %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s n\'existe pas. Corrigez la valeur entrée pour %s';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine ne peut pas lire le cookie nommé %s. Corrigez la valeur que vous avez entrée pour %s ou allez dans le panneau d\'administration de votre forum et vérifiez que le chemin d\'accès au cookie est lisible par Coppermine.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Vous ne pouvez pas laisser le champ %s vide - Entrez la bonne valeur.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'Le champ %s ne doit pas se terminer par le signe \'/\'.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'Le champ %s doit terminer par le signe \'/\'.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s et ';
+$lang_bridgemgr_php['recovery_title'] = 'Gestionnaire de bridge : Récupération d\'urgence';
+$lang_bridgemgr_php['recovery_explanation'] = 'Si vous venez ici pour gérer l\'intégration de votre forum avec votre galerie Coppermine, vous devez d\'abord vous identifier en tant qu\'administrateur. Si vous ne parvenez pas à vous identifier parce que l\'intégration de votre forum ne fonctionne pas comme prévu, vous pouvez désactiver l\'intégration avec votre forum depuis cette page. Entrer malgré tout votre identifiant et votre mot de passe ne va pas vous permettre de vous identifier, cela va seulement désactiver le bridge avec votre forum. Pour plus de détails, reportez-vous à la documentation de Coppermine.';
+$lang_bridgemgr_php['username'] = 'Nom d\'utilisateur';
+$lang_bridgemgr_php['password'] = 'Mot de passe';
+$lang_bridgemgr_php['disable_submit'] = 'Soumettre';
+$lang_bridgemgr_php['recovery_success_title'] = 'Autorisation accordée';
+$lang_bridgemgr_php['recovery_success_content'] = 'Vous avez désactivé avec succès le bridge avec votre forum. Coppermine fonctionne maintenant de manière autonome.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'S\'identifier comme administrateur pour éditer la configuration de votre bridge et/ou activez l\'intégration avec votre forum à nouveau.';
+$lang_bridgemgr_php['goto_login'] = 'Aller à la page d\'Identification';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Aller au gestionnaire de bridge';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Autorisation refusée';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Vous avez soumis de mauvaises données. Vous devez entrer les données de votre compte administrateur pour la version autonome de Coppermine (habituellement le compte créé lors de l\'installation de Coppermine).';
+$lang_bridgemgr_php['try_again'] = 'Réessayer';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Le temps d\'attente ne s\'est pas écoulé';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Pour des raisons de sécurité, le script n\'autorise pas plusieurs échecs de connexion rapprochés dans le temps. Veuillez patienter avant de réessayer de vous identifier.';
+$lang_bridgemgr_php['wait'] = 'Patienter';
+$lang_bridgemgr_php['browse'] = 'Parcourir';
+}
+
+// ----------------------- //
+// File calendar.php
+// ----------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Calendrier';
+$lang_calendar_php['clear_date'] = 'Effacer la date';
+$lang_calendar_php['files'] = 'fichiers';
+}
+
+// ----------------------- //
+// File catmgr.php
+// ----------------------- //
+if (defined('CATMGR_PHP')) {
+ $lang_catmgr_php['miss_param'] = 'Les paramètres requis pour l\'opération \'%s\' sont manquants';
+ $lang_catmgr_php['unknown_cat'] = 'La catégorie sélectionnée n\'existe pas dans la base de données';
+ $lang_catmgr_php['usergal_cat_ro'] = 'La galerie des utilisateurs ne peut pas être supprimée';
+ $lang_catmgr_php['manage_cat'] = 'Gérer les catégories';
+ $lang_catmgr_php['confirm_delete'] = 'Voulez-vous vraiment supprimer cette catégorie ?';
+ $lang_catmgr_php['category'] = 'Catégorie';
+ $lang_catmgr_php['operations'] = 'Opérations';
+ $lang_catmgr_php['move_into'] = 'Déplacer dans';
+ $lang_catmgr_php['update_create'] = 'Mettre à jour/Créer la catégorie';
+ $lang_catmgr_php['parent_cat'] = 'Catégorie parente';
+ $lang_catmgr_php['cat_title'] = 'Titre de la catégorie';
+ $lang_catmgr_php['cat_thumb'] = 'Vignette de la catégorie';
+ $lang_catmgr_php['cat_desc'] = 'Description de la catégorie';
+ $lang_catmgr_php['categories_alpha_sort'] = 'Classement des catégories par ordre alphabétique au lieu du classement par ajout';
+ $lang_catmgr_php['save_cfg'] = 'Sauvegarder la configuration';
+ $lang_catmgr_php['no_category'] = '* Pas de catégorie *';
+ $lang_catmgr_php['group_create_alb'] = 'Groupe (s) autorisé (s) à créer des albums dans cette catégorie';
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+ $lang_contact_php['title'] ='Contact';
+ $lang_contact_php['your_name'] = 'Votre nom';
+ $lang_contact_php['your_email'] = 'Votre adresse courriel';
+ $lang_contact_php['subject'] = 'Objet';
+ $lang_contact_php['your_message'] = 'Votre message';
+ $lang_contact_php['name_field_mandatory'] = 'Veuillez entrer votre nom'; 
+ $lang_contact_php['name_field_invalid'] = 'Veuillez entrer votre nom'; 
+ $lang_contact_php['email_field_mandatory'] = 'Veuillez entrer votre adresse courriel'; 
+ $lang_contact_php['email_field_invalid'] = 'Veuillez entre une adresse courriel valide'; 
+ $lang_contact_php['subject_field_mandatory'] = 'Veuillez entrer un objet précis'; 
+ $lang_contact_php['message_field_mandatory'] = 'Veuillez entrer votre message'; 
+ $lang_contact_php['confirmation'] = 'Confirmation';
+ $lang_contact_php['email_headline'] = 'Le %s, ce courriel a été envoyé à %s en utilisant le formulaire de contact depuis l\'adresse IP %s';
+ $lang_contact_php['registered_user'] = 'Utilisateur enregistré';
+ $lang_contact_php['guest'] = 'Visiteur';
+ $lang_contact_php['unknown'] = 'inconnu';
+ $lang_contact_php['user_info'] = 'Le %s appelé %s avec l\'adresse de courriel %s écrit:';
+ $lang_contact_php['failed_sending_email'] = 'Impossible d\'envoyer le courriel. Essayez à nouveau.';
+ $lang_contact_php['email_sent'] = 'Votre courriel a été envoyé.';
+}
+
+// ----------------------- //
+// File admin.php
+// ----------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Configuration de la galerie';
+$lang_admin_php['general_settings'] = 'Paramètres généraux';
+$lang_admin_php['language_charset_settings'] = 'Paramètres de la langue et jeu de caractères';
+$lang_admin_php['themes_settings'] = 'Paramètres des thèmes';
+$lang_admin_php['album_list_view'] = 'Affichage de la liste des albums';
+$lang_admin_php['thumbnail_view'] = 'Affichage des vignettes';
+$lang_admin_php['image_view'] = 'Affichage des images';
+$lang_admin_php['comment_settings'] = 'Paramètres des commentaires';
+$lang_admin_php['thumbnail_settings'] = 'Paramètres des vignettes';
+$lang_admin_php['file_settings'] = 'Paramètres des fichiers';
+$lang_admin_php['image_watermarking'] = 'Filigrane d\'images';
+$lang_admin_php['registration'] = 'Enregistrement';
+$lang_admin_php['user_settings'] = 'Paramètres des utilisateurs';
+$lang_admin_php['custom_fields_user_profile'] = 'Champs personnalisés pour le profil utilisateur (laisser vide si inutilisés). Utilisez le profil 6 pour les longs textes, comme les biographies par exemple';
+$lang_admin_php['custom_fields_image_description'] = 'Champs personnalisés pour la description d\'images (laisser vide si inutilisés)';
+$lang_admin_php['cookie_settings']= 'Paramètres des cookies';
+$lang_admin_php['email_settings']= 'Paramètres des courriels (habituellement il n\'est pas nécessaire de faire des modifications ; laissez tous les champs vides si vous n\'êtes pas sûr)';
+$lang_admin_php['logging_stats'] = 'Logging et statistiques';
+$lang_admin_php['maintenance_settings'] = 'Paramètres de maintenance';
+$lang_admin_php['manage_exif'] = 'Administrer l\'affichage des EXIFS';
+$lang_admin_php['manage_plugins'] = 'Administrer les plugins';
+$lang_admin_php['manage_keyword'] = 'Administrer les mots-clés';
+$lang_admin_php['restore_cfg'] = 'Restaurer les paramètres d\'origine';
+$lang_admin_php['restore_cfg_confirm'] = 'Voulez-vous réellement restaurer tous les paramètres de la configuration avec les valeurs par défaut ? Cette action ne peut pas être annulée'; 
+$lang_admin_php['save_cfg'] = 'Sauvegarder la nouvelle configuration';
+$lang_admin_php['notes'] = 'Notes';
+$lang_admin_php['info'] = 'Information';
+$lang_admin_php['upd_success'] = 'La configuration de Coppermine a été mise à jour';
+$lang_admin_php['restore_success'] = 'La configuration d\'origine de Coppermine a été restaurée';
+$lang_admin_php['name_a'] = 'Ascendant par nom';
+$lang_admin_php['name_d'] = 'Descendant par nom';
+$lang_admin_php['title_a'] = 'Ascendant par titre';
+$lang_admin_php['title_d'] = 'Descendant par titre';
+$lang_admin_php['date_a'] = 'Ascendant par date';
+$lang_admin_php['date_d'] = 'Descendant par date';
+$lang_admin_php['pos_a'] = 'Ascendant par ajout';
+$lang_admin_php['pos_d'] = 'Descendant par ajout';
+$lang_admin_php['th_any'] = 'Aspect maximum';
+$lang_admin_php['th_ht'] = 'Hauteur';
+$lang_admin_php['th_wd'] = 'Largeur';
+$lang_admin_php['th_ex'] = 'Exact';
+$lang_admin_php['debug_everyone'] = 'Tout le monde';
+$lang_admin_php['debug_admin'] = 'Administrateurs uniquement';
+$lang_admin_php['no_logs']= 'Désactivé';
+$lang_admin_php['log_normal']= 'Normal';
+$lang_admin_php['log_all'] = 'Tout';
+$lang_admin_php['view_logs'] = 'Voir les logs';
+$lang_admin_php['click_expand'] = 'Cliquer sur un nom de section pour afficher';
+$lang_admin_php['click_collapse'] = 'Cliquer sur un nom de section pour réduire';
+$lang_admin_php['expand_all'] = 'Tout afficher';
+$lang_admin_php['toggle_all'] = 'Inverser tout';
+$lang_admin_php['notice1'] = '(*) Cette configuration ne doit pas être changée si vous avez déjà des fichiers dans votre Base de Données.';
+$lang_admin_php['notice2'] = '(**) Si vous changez cette configuration, seuls les nouveaux fichiers ajoutés seront concernés, il est donc conseillé de ne pas la modifier si vous avez déjà des fichiers. Vous pouvez cependant appliquer les modifications aux fichiers existant à l\'aide des &quot;<a href="util.php">Outils d\'administration</a> (redimensionner les images)&quot; depuis le Menu d\'Administration.';
+$lang_admin_php['notice3'] = '(***) Tous les logs sont écrits en Anglais.';
+$lang_admin_php['bbs_disabled'] = 'Fonction désactivée si vous utilisez l\'intégration BB';
+$lang_admin_php['auto_resize_everyone'] = 'Tous';
+$lang_admin_php['auto_resize_user'] = 'Utilisateur seulement';
+$lang_admin_php['ascending'] = 'ascendant';
+$lang_admin_php['descending'] = 'descendant';
+$lang_admin_php['collapse_all'] = 'Réduire tout';
+$lang_admin_php['separate_page'] = 'sur une page séparée';
+$lang_admin_php['inline'] = 'en ligne';
+$lang_admin_php['guests_only'] = 'Visiteurs uniquement';
+$lang_admin_php['wm_bottomright'] = 'Bas droit';
+$lang_admin_php['wm_bottomleft'] = 'Bas gauche';
+$lang_admin_php['wm_topleft'] = 'Haut gauche';
+$lang_admin_php['wm_topright'] = 'Haut droit';
+$lang_admin_php['wm_center'] = 'Centre';
+$lang_admin_php['wm_both'] = 'Les deux';
+$lang_admin_php['wm_original'] = 'Original';
+$lang_admin_php['wm_resized'] = 'Re-dimensionné';
+$lang_admin_php['gallery_name'] = 'Nom de la galerie';
+$lang_admin_php['gallery_description'] = 'Description de la galerie';
+$lang_admin_php['gallery_admin_email'] = 'Adresse courriel de l\'administrateur';
+$lang_admin_php['ecards_more_pic_target'] = 'URL du répertoire de votre galerie Coppermine';
+$lang_admin_php['ecards_more_pic_target_detail'] = '(avec un slash à la fin, sans &quot;index.php&quot; ou similaire)';
+$lang_admin_php['home_target'] = 'URL de votre page d\'accueil';
+$lang_admin_php['enable_zipdownload'] = 'Autoriser le téléchargement ZIP de vos photos dans les favoris';
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'Uniquement les favoris';
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'Favoris et fichier LISEZ_MOI';
+$lang_admin_php['time_offset'] = 'Différence d\'heure par rapport au GMT';
+$lang_admin_php['time_offset_detail'] = '(il est actuellement : %s)';
+$lang_admin_php['enable_help'] = 'Activer les icônes d\'aide (en anglais uniquement)';
+$lang_admin_php['enable_help_description'] = 'aide partiellement disponible uniquement en anglais';
+$lang_admin_php['clickable_keyword_search'] = 'Activer les mots cliquables lors d\'une recherche';
+$lang_admin_php['keyword_separator'] = 'Séparateur des mots-clés';
+$lang_admin_php['keyword_convert'] = 'Convertir le séparateur de mots-clés';
+$lang_admin_php['enable_plugins'] = 'Activer les plugins';
+$lang_admin_php['purge_expired_bans'] = 'Purge automatiquement les bannissements expirés';
+$lang_admin_php['browse_batch_add'] = 'Interface de téléchargement par lots';
+$lang_admin_php['batch_proc_limit'] = 'Accès simultané à l\'interface du processus de traitement des téléchargements par lots ';
+$lang_admin_php['display_thumbs_batch_add'] = 'Afficher les vignettes de prévisualisation dans l\'interface de téléchargement par lots';
+$lang_admin_php['lang'] = 'Langue';
+$lang_admin_php['language_autodetect'] = 'Détection automatique de la langue';
+$lang_admin_php['charset'] = 'Jeu de caractères';
+// $lang_admin_php['previous_next_tab'] = 'Display previous/next on tabbed pages';
+$lang_admin_php['theme'] = 'Thème';
+$lang_admin_php['custom_lnk_name'] = 'Nom du lien du menu personnalisé';
+$lang_admin_php['custom_lnk_url'] = 'URL du menu personnalisé';
+$lang_admin_php['enable_menu_icons'] = 'Activer les icônes de menu';
+$lang_admin_php['show_bbcode_help'] = 'Afficher l\'aide pour le BBCode';
+$lang_admin_php['vanity_block'] = 'Afficher les boutons indiquant le respect des standards XHTML et CSS pour les thèmes conformes';
+$lang_admin_php['highlight_multiple'] = 'Pour sélectionner plusieurs lignes, maintenez la touche [Ctrl] enfoncée';
+$lang_admin_php['custom_header_path'] = 'Chemin pour inclure un en-tête de page personnalisé';
+$lang_admin_php['custom_footer_path'] = 'Chemin pour inclure un pied de page personnalisé';
+$lang_admin_php['browse_by_date'] = 'Activer la navigation par date';
+$lang_admin_php['display_redirection_page'] = 'Afficher les pages de redirection';
+$lang_admin_php['display_xp_publish_link'] = 'Proposer l\'utilisation de XP Publisher en affichant un lien sur la page de téléchargement';
+$lang_admin_php['main_table_width'] = 'Largeur du tableau principal';
+$lang_admin_php['pixels_or_percent'] = 'Pixels ou %';
+$lang_admin_php['subcat_level'] = 'Nombre de niveaux de catégories à afficher';
+$lang_admin_php['albums_per_page'] = 'Nombre d\'albums à afficher';
+$lang_admin_php['album_list_cols']= 'Nombre de colonnes pour la liste des albums';
+$lang_admin_php['alb_list_thumb_size'] = 'Taille des vignettes en pixels';
+$lang_admin_php['main_page_layout'] = 'Le contenu de la page principale';
+$lang_admin_php['first_level'] = 'Afficher les vignettes de l\'album du premier niveau avec la catégorie';
+$lang_admin_php['categories_alpha_sort'] = 'Classer les catégories par ordre alphabétique';
+$lang_admin_php['categories_alpha_sort_details'] = 'au lieu du classement personnalisé';
+$lang_admin_php['link_pic_count'] = 'Afficher le nombre de fichiers liés';
+$lang_admin_php['thumbcols'] = 'Nombre de colonnes sur la page des vignettes';
+$lang_admin_php['thumbrows'] = 'Nombre de lignes sur la page des vignettes';
+$lang_admin_php['max_tabs'] = 'Nombre maximal d\'onglets à afficher';
+$lang_admin_php['tabs_dropdown'] = 'Afficher la liste déroulante de toutes le pages après la tabulation';
+$lang_admin_php['caption_in_thumbview'] = 'Afficher la légende de l\'image (en plus de son titre) sous la vignette';
+$lang_admin_php['views_in_thumbview'] = 'Afficher le nombre de &quot;Vues x fois&quot; sous la vignette';
+$lang_admin_php['display_comment_count'] = 'Afficher le nombre de commentaires sous les vignettes';
+$lang_admin_php['display_uploader'] = 'Afficher le nom de l\'utilisateur sous la vignette';
+// $lang_admin_php['display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail';
+$lang_admin_php['display_filename'] = 'Afficher le nom du fichier sous la vignette';
+$lang_admin_php['display_thumbnail_rating'] = 'Afficher les votes sous la vignette';
+$lang_admin_php['alb_desc_thumb'] = 'Afficher la description des albums';
+$lang_admin_php['thumbnail_to_fullsize'] = 'Aller directement de la vignette à l\'image originale (grande taille)';
+$lang_admin_php['default_sort_order'] = 'Classement par défaut des fichiers';
+$lang_admin_php['min_votes_for_rating'] = 'Nombre minimum de votes pour apparaître dans la liste &quot;Les mieux notées&quot;';
+$lang_admin_php['picture_table_width'] = 'Largeur de la table pour l\'affichage des fichiers';
+$lang_admin_php['display_pic_info'] = 'Information des fichiers visible par défaut';
+$lang_admin_php['picinfo_movie_download_link'] = 'Afficher le lien de téléchargement des vidéos dans la partie information du fichier';
+$lang_admin_php['max_img_desc_length'] = 'Nombre maximum de caractères pour la description des fichiers';
+$lang_admin_php['max_com_wlength'] = 'Nombre maximum de caractères dans un mot';
+$lang_admin_php['display_film_strip'] = 'Afficher le négatif de film';
+$lang_admin_php['max_film_strip_items'] = 'Nombre de vignettes dans le négatif de film';
+$lang_admin_php['slideshow_interval'] = 'Intervalle du diaporama (en millisecondes)';
+$lang_admin_php['milliseconds'] = 'millisecondes';
+$lang_admin_php['slideshow_interval_detail'] = '(1 seconde = 1 000 millisecondes)';
+$lang_admin_php['slideshow_hits'] = 'Compter les hits dans le diaporama';
+$lang_admin_php['ecard_flash'] = 'Accepter le Flash dans les cartes électroniques';
+$lang_admin_php['not_recommended'] = 'non-recommandé';
+$lang_admin_php['recommended'] = 'recommandé';
+$lang_admin_php['transparent_overlay'] = 'Insérer un recouvrement transparent pour minimiser le vol d\'images';
+$lang_admin_php['old_style_rating'] = 'Retour vers l\'ancien système de vote';
+$lang_admin_php['old_style_rating_extra'] = 'Cela va désactiver le nombre d\'étoiles utilisées pour le vote';
+$lang_admin_php['rating_stars_amount'] = 'Nombre d\'étoiles à utiliser pour le vote';
+$lang_admin_php['rate_own_files'] = 'Les utilisateurs peuvent voter pour leurs propres fichiers';
+$lang_admin_php['filter_bad_words'] = 'Filtrer les mots interdits dans les commentaires';
+$lang_admin_php['enable_smilies'] = 'Autoriser les smileys dans les commentaires';
+$lang_admin_php['disable_comment_flood_protect'] = 'Autoriser plusieurs commentaires consécutifs pour une images par un même utilisateur ';
+$lang_admin_php['disable_comment_flood_protect_details'] = '(désactive la protection anti-flood)';
+$lang_admin_php['max_com_lines'] = 'Nombre maximum de lignes dans un commentaire';
+$lang_admin_php['max_com_size'] = 'Longueur maximum d\'un commentaire';
+$lang_admin_php['email_comment_notification'] = 'Informer l\'administrateur de nouveaux commentaires par courriel';
+$lang_admin_php['comments_sort_descending'] = 'Ordre de tri des commentaires';
+$lang_admin_php['comments_per_page'] = 'Commentaires par page';
+$lang_admin_php['comments_anon_pfx'] = 'Préfixe pour les commentaires d\'utilisateurs anonymes';
+$lang_admin_php['comment_approval'] = 'Les commentaires nécessitent l\'approbation de l\'administrateur';
+$lang_admin_php['display_comment_approval_only'] = 'Afficher uniquement les commentaires nécessitant l\'approbation sur la page &quot;Voir les commentaires&quot;';
+$lang_admin_php['comment_placeholder'] = 'Montrer le texte de remplacement aux utilisateurs pour les commentaires en attente d\'approbation par l\'administrateur';
+$lang_admin_php['comment_user_edit'] = 'Autoriser les utilisateurs à éditer leurs commentaires';
+$lang_admin_php['comment_captcha'] = 'Afficher CAPTCHA (confirmation visuelle) pour l\'ajout de commentaires';
+$lang_admin_php['comment_akismet_enable'] = 'Options Akismet';
+$lang_admin_php['comment_akismet_enable_description'] = 'que doit-on faire si Akismet rejette un commentaire comme un SPAM';
+$lang_admin_php['comment_akismet_applicable_only'] = 'l\'option ne s\'applique que si Akismet a été activé en entrant une clé API valide';
+$lang_admin_php['comment_akismet_enable_approval'] = 'Autoriser les commentaires qui n\'ont pas passé le filtre Akismet, mais les paramètres comme désaprouvés';
+$lang_admin_php['comment_akismet_drop_tell'] = 'Effacer les commentaires qui n\'ont pas été validés et prévient leurs auteurs qu\'ils ont été rejetés';
+$lang_admin_php['comment_akismet_drop_lie'] = 'Effacer les commentaires qui n\'ont pas été validés, mais prévient l\'utilisateur final (Spammeur) qu\'ils ont été ajoutés';
+$lang_admin_php['comment_akismet_api_key'] = 'Clé de l\'API Akismet';
+$lang_admin_php['comment_akismet_api_key_description'] = 'laisser vide pour désactiver Akismet';
+$lang_admin_php['comment_akismet_group'] = 'Appliquer Akismet pour les commentaires laissés par :';
+$lang_admin_php['comment_promote_registration'] = 'Demander aux visiteurs de s\'identifier pour poster des commentaires';
+$lang_admin_php['thumb_width'] = 'Dimension maximale (largeur) pour les vignettes';
+$lang_admin_php['thumb_use'] = 'Utiliser la dimension';
+$lang_admin_php['thumb_use_detail'] = '(largeur ou hauteur ou aspect maximum pour la vignette)';
+$lang_admin_php['thumb_height'] = 'Hauteur des vignettes';
+$lang_admin_php['thumb_height_detail'] = '(s\'applique uniquement si vous utilisez &quot;Exact&quot; dans &quot;Utiliser la dimension&quot;)';
+$lang_admin_php['movie_audio_document'] = 'vidéos, audio, documents';
+$lang_admin_php['thumb_pfx'] = 'Préfixe des vignettes';
+$lang_admin_php['enable_unsharp'] = 'Accentuation de la netteté des vignettes : activez le masque d\'accentuation';
+$lang_admin_php['unsharp_amount'] = 'Quantité d\'accentuation';
+$lang_admin_php['unsharp_radius'] = 'Nombre de pixels de bord pour l\'accentuation (radius)';
+$lang_admin_php['unsharp_threshold'] = 'Seuil d\'accentuation (threshold)';
+$lang_admin_php['jpeg_qual'] = 'Qualité pour les fichiers JPG';
+$lang_admin_php['make_intermediate'] = 'Créer des images intermédiaires';
+$lang_admin_php['picture_use'] = 'Utiliser la dimension';
+$lang_admin_php['picture_use_detail'] = '(largeur ou hauteur ou aspect maximum pour des images intermédiaires)';
+$lang_admin_php['picture_use_thumb'] = 'Comme vignette';
+$lang_admin_php['picture_width'] = 'Largeur ou hauteur maximale pour une image ou une vidéo intermédiaire';
+$lang_admin_php['max_upl_size'] = 'Poids maximal des images à télécharger';
+$lang_admin_php['kilobytes'] = 'Ko';
+$lang_admin_php['pixels'] = 'pixels';
+$lang_admin_php['max_upl_width_height'] = 'Longueur ou hauteur maximale pour les images ou vidéos téléchargées';
+$lang_admin_php['auto_resize'] = 'Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale';
+$lang_admin_php['fullsize_padding_x'] = 'Marge interne horizontale pour la fenêtre de visualisation des grandes images';
+$lang_admin_php['fullsize_padding_y'] = 'Marge interne verticale pour la fenêtre de visualisation des grandes images';
+$lang_admin_php['allow_private_albums'] = 'Les albums peuvent être privés';
+$lang_admin_php['allow_private_albums_note'] = '(si vous commutez de &quot;Oui&quot; à &quot;Non&quot;, les albums privés actuels deviendront publics)';
+$lang_admin_php['show_private'] = 'Montrer les vignettes des albums privés aux utilisateurs anonymes';
+$lang_admin_php['forbiden_fname_char'] = 'Caractères interdits dans les noms de fichiers';
+$lang_admin_php['silly_safe_mode'] = 'Autoriser le &quot;silly safe mode&quot;';
+$lang_admin_php['allowed_img_types'] = 'Types d\'images autorisées';
+$lang_admin_php['allowed_mov_types'] = 'Types de vidéos autorisées';
+$lang_admin_php['media_autostart'] = 'Démarrage automatique des vidéos';
+$lang_admin_php['allowed_snd_types'] = 'Types de fichiers sons autorisés';
+$lang_admin_php['allowed_doc_types'] = 'Types de fichiers textes autorisés';
+$lang_admin_php['thumb_method'] = 'Méthode de redimensionnement des images';
+$lang_admin_php['impath'] = 'Chemin vers l\'utilitaire &quot;Convert&quot; d\'ImageMagick';
+$lang_admin_php['impath_example'] = '(exemple /usr/bin/X11/)';
+$lang_admin_php['im_options'] = 'Options de ligne de commande pour ImageMagick';
+$lang_admin_php['read_exif_data'] = 'Lire les informations EXIF dans les fichiers JPEG';
+$lang_admin_php['read_iptc_data'] = 'Lire les informations IPTC dans les fichiers JPEG';
+$lang_admin_php['fullpath'] = 'Répertoire des albums';
+$lang_admin_php['userpics'] = 'Répertoire pour les fichiers des utilisateurs';
+$lang_admin_php['normal_pfx'] = 'Préfixe pour les images intermédiaires';
+$lang_admin_php['default_dir_mode'] = 'Mode par défaut des répertoires';
+$lang_admin_php['default_file_mode'] = 'Mode par défaut des fichiers';
+$lang_admin_php['enable_watermark'] = 'Filigrane d\'image (watermark)';
+$lang_admin_php['enable_thumb_watermark'] = 'Mettre un filigrane sur les vignettes personnalisées';
+$lang_admin_php['where_put_watermark'] = 'Emplacement du filigrane';
+$lang_admin_php['which_files_to_watermark'] = 'Sur quel fichier mettre le filigrane';
+$lang_admin_php['watermark_file'] = 'Quel fichier utiliser pour le filigrane';
+$lang_admin_php['watermark_transparency'] = 'Transparence pour les images entières';
+$lang_admin_php['zero_2_hundred'] = '0-100';
+$lang_admin_php['reduce_watermark'] = 'Réduire le filigrane si la largeur de l\'image est inférieure à la valeur entrée. C\'est la référence à 100 %. La réduction du filigrane est linéaire (0 pour désactivez)';
+$lang_admin_php['watermark_transparency_featherx'] = 'Couleur transparente x';
+$lang_admin_php['watermark_transparency_feathery'] = 'Couleur transparente y';
+$lang_admin_php['gd2_only'] = 'GD2 seulement';
+$lang_admin_php['allow_user_registration'] = 'Autoriser de nouvelles inscriptions';
+$lang_admin_php['global_registration_pw'] = 'Mot de passe global pour les inscriptions';
+$lang_admin_php['user_registration_disclaimer'] = 'Afficher les règles de la galerie (disclaimer) lors des inscriptions';
+$lang_admin_php['registration_captcha'] = 'Afficher le CAPTCHA sur la page d\'enregistrement';
+$lang_admin_php['reg_requires_valid_email'] = 'L\'inscription nécessite une confirmation du courriel';
+$lang_admin_php['reg_notify_admin_email'] = 'Notifier l\'administrateur par courriel lors de nouvelles inscriptions';
+$lang_admin_php['admin_activation'] = 'L\'administrateur doit activer les enregistrements';
+$lang_admin_php['personal_album_on_registration'] = 'Créer un album personnel pour l\'utilisateur lors de son enregistrement';
+$lang_admin_php['allow_unlogged_access'] = 'Autoriser l\'accès aux visiteurs non authentifiés (visiteur ou anonyme)';
+$lang_admin_php['thumbnail_intermediate_full'] = 'vignette, image intermédiaire et images originale';
+$lang_admin_php['thumbnail_intermediate'] = 'vignette et image intermédiaire image';
+$lang_admin_php['thumbnail_only'] = 'vignette uniquement';
+$lang_admin_php['upload_mechanism'] = 'Méthode de téléchargement par défaut';
+$lang_admin_php['upload_swf'] = 'Fichiers multiples, géré par Flash (recommandé)';
+$lang_admin_php['upload_single'] = 'Simple (un seul fichier à la fois)';
+$lang_admin_php['allow_user_upload_choice'] = 'Autoriser les utilisateurs à choisir leur méthode de téléchargement';
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Autoriser deux utilisateurs à avoir la même adresse courriel';
+$lang_admin_php['upl_notify_admin_email'] = 'Notifier l\'administrateur lorsque des uploads nécessitent son approbation';
+$lang_admin_php['allow_memberlist'] = 'Autoriser les utilisateurs authentifiés à visualiser la liste des membres';
+$lang_admin_php['allow_email_change'] = 'Autoriser les utilisateurs à changer leur adresse courriel dans leur profil';
+$lang_admin_php['allow_user_account_delete'] = 'Autoriser les utilisateurs à effacer leur propre compte de la galerie CPG';
+$lang_admin_php['users_can_edit_pics'] = 'Autoriser les utilisateurs à garder le contrôle de leurs images dans les galeries publiques';
+$lang_admin_php['allow_user_move_album'] = 'Autoriser l\'utilisateur à déplacer ses albums de ou vers les catégories autorisées';
+$lang_admin_php['allow_user_album_keyword'] = 'Autoriser les utilisateurs à assigner des mots-clés aux albums';
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Autoriser les utilisateurs à modifier leurs albums dans les catégories vérouillées';
+$lang_admin_php['login_method_username'] = 'Nom d\'utilisateur';
+$lang_admin_php['login_method_email'] = 'Adresse courriel';
+$lang_admin_php['login_method_both'] = 'les deux';
+$lang_admin_php['login_method']= 'Comment souhaitez-vous que les utilisateurs puissent s\'identifier';
+$lang_admin_php['login_threshold'] = 'Nombre d\'échec d\'authentification avant bannissement temporaire ';
+$lang_admin_php['login_threshold_detail'] = '(pour parer à une attaque brutale)';
+$lang_admin_php['login_expiry'] = 'Durée du bannissement temporaire après un échec d\'authentification';
+$lang_admin_php['minutes'] = 'minutes';
+$lang_admin_php['report_post'] = 'Activer les rapports à l\'administrateur';
+$lang_admin_php['user_profile1_name'] = 'Nom du profil 1';
+$lang_admin_php['user_profile2_name'] = 'Nom du profil 2';
+$lang_admin_php['user_profile3_name'] = 'Nom du profil 3';
+$lang_admin_php['user_profile4_name'] = 'Nom du profil 4';
+$lang_admin_php['user_profile5_name'] = 'Nom du profil 5';
+$lang_admin_php['user_profile6_name'] = 'Nom du profil 6';
+$lang_admin_php['user_field1_name'] = 'Nom du champ 1';
+$lang_admin_php['user_field2_name'] = 'Nom du champ 2';
+$lang_admin_php['user_field3_name'] = 'Nom du champ 3';
+$lang_admin_php['user_field4_name'] = 'Nom du champ 4';
+$lang_admin_php['cookie_name'] = 'Nom du cookie';
+$lang_admin_php['cookie_path'] = 'Chemin du cookie';
+$lang_admin_php['smtp_host'] = 'Serveur SMTP (si le champ est vide, PHP sendmail sera utilisé)';
+$lang_admin_php['smtp_username'] = 'Nom utilisateur SMTP';
+$lang_admin_php['smtp_password'] = 'Mot de passe SMTP';
+$lang_admin_php['log_mode'] = 'Mode d\'enregistrement';
+$lang_admin_php['log_mode_details'] = 'tous les fichiers log sont écrits en anglais';
+$lang_admin_php['log_ecards'] = 'Enregistrer les envois de cartes électroniques';
+$lang_admin_php['log_ecards_detail'] = 'attention : enregistrer les logs peut avoir des impacts juridiques. Les utilisateurs devraient être informés lors de leur inscription que l\'envoi des cartes électronique est enregistré. Il est recommendé de crée une page spéciale avec les règles de propriété';
+$lang_admin_php['vote_details'] = 'Enregistrer le détail des statistiques des votes';
+$lang_admin_php['hit_details'] = 'Enregistrer le détail des statistiques des hits';
+$lang_admin_php['display_stats_on_index'] = 'Afficher les statistiques sur la page d\'index';
+$lang_admin_php['count_file_hits'] = 'Compter les visualisations des fichiers';
+$lang_admin_php['count_album_hits'] = 'Compter les visualisations des albums';
+$lang_admin_php['count_admin_hits'] = 'Compter les visualisations par l\'administrateur';
+$lang_admin_php['debug_mode'] = 'Activer le mode débogage';
+$lang_admin_php['debug_notice'] = 'Afficher les avertissements dans le mode débogage';
+$lang_admin_php['offline'] = 'La galerie est hors-ligne (sauf pour l\'administrateur)';
+$lang_admin_php['display_coppermine_news'] = 'Afficher les news de coppermine-gallery.net';
+$lang_admin_php['display_coppermine_detail'] = 'sera uniquement affiché pour l\'administrateur';
+$lang_admin_php['config_setting_invalid'] = 'La valeur que vous avez entrée pour &laquo;%s&raquo; n\'est pas valide ; vérifiez-la.';
+$lang_admin_php['config_setting_ok'] = 'Vos paramètres pour &laquo;%s&raquo; ont été sauvegardés.';
+$lang_admin_php['contact_form_settings'] = 'Paramètres du formulaire de contact';
+$lang_admin_php['contact_form_guest_enable'] = 'Afficher le formulaire de contact pour les visiteurs anonymes';
+$lang_admin_php['contact_form_registered_enable'] = 'Afficher le formulaire de contact pour les utilisateurs enregistrés';
+$lang_admin_php['with_captcha'] = 'avec Captcha';
+$lang_admin_php['without_captcha'] = 'sans Captcha';
+$lang_admin_php['optional'] = 'optionnel';
+$lang_admin_php['mandatory'] = 'obligatoire';
+$lang_admin_php['contact_form_guest_name_field'] = 'Afficher le champ nom de l\'expéditeur pour les visiteurs anonymes';
+$lang_admin_php['contact_form_guest_email_field'] = 'Afficher le champ adresse courriel de l\'expéditeur pour les visiteurs anonymes';
+$lang_admin_php['contact_form_subject_field'] = 'Afficher le champ objet';
+$lang_admin_php['contact_form_subject_content'] = 'Objet du courriel généré automatiquement par le formulaire de contact';
+$lang_admin_php['contact_form_sender_email'] = 'Utiliser l\'adresse courriel de l\'expéditeur pour l\'adresse &quot;from&quot; du courriel';
+$lang_admin_php['allow_no_link'] = 'Autoriser mais ne pas afficher de lien';
+$lang_admin_php['allow_show_link'] = 'Autoriser et afficher un lien';
+$lang_admin_php['display_sidebar_user'] = 'Panneau latéral pour utilisateurs enregistrés';
+$lang_admin_php['display_sidebar_guest'] = 'Panneau latéral pour les visiteurs';
+$lang_admin_php['do_not_change'] = 'Ne modifiez ceci que si vous savez vraiment ce que vous faites';
+$lang_admin_php['reset_to_default'] = 'Retour aux valeurs par défaut';
+$lang_admin_php['no_change_needed'] = 'Pas de changements nécessaires, l\'option est déjà à sa valeur par défaut';
+$lang_admin_php['enabled'] = 'activé';
+$lang_admin_php['disabled'] = 'désactivé';
+$lang_admin_php['none'] = 'aucun';
+$lang_admin_php['warning_change'] = 'Lors du changement de ce paramètre, seuls les fichiers ajoutés à partir de là sont affectés, il est donc conseillé de ne pas modifier ce paramètre une fois qu\'il y a des fichiers dans la galerie. Vous pouvez néanmoins appliquer les changements aux fichiers existants avec l\'utilitaire (redimensionnement des images) des outils d\'administration du menu administrateur.';
+$lang_admin_php['warning_exist'] = 'ces paramètres ne doivent pas être modifiés si vous avez déjà des fichiers dans votre base de données';
+$lang_admin_php['warning_dont_submit'] = 'Si vous n\'êtes pas sur de l\'impact de ces changements, n\'envoyez pas ce formulaire et vérifiez d\'abord dans la documentation.';
+$lang_admin_php['menu_only'] = 'uniquement dans les menus';
+$lang_admin_php['everywhere'] = 'partout';
+$lang_admin_php['manage_languages'] = 'Gérer les langues';
+$lang_admin_php['form_token_lifetime'] = 'Durée de vie des balises formulaires';
+$lang_admin_php['seconds'] = 'Secondes';
+$lang_admin_php['display_reset_boxes_in_config'] = 'Affiche les cases de remise à la valeur par défaut dans la configuration';
+$lang_admin_php['upd_not_needed'] = 'Pas de mise à jour nécessaire.';
+}
+
+
+// ----------------------- //
+// File db_ecard.php
+// ----------------------- //
+if (defined('DB_ECARD_PHP')) {
+ $lang_db_ecard_php['title'] = 'cartes électroniques envoyées';
+ $lang_db_ecard_php['ecard_sender'] = 'Expéditeur';
+ $lang_db_ecard_php['ecard_recipient'] = 'Destinataire';
+ $lang_db_ecard_php['ecard_date'] = 'Date';
+ $lang_db_ecard_php['ecard_display'] = 'Afficher les cartes électroniques';
+ $lang_db_ecard_php['ecard_name'] = 'Nom';
+ $lang_db_ecard_php['ecard_email'] = 'Courriel';
+ $lang_db_ecard_php['ecard_ip'] = 'IP #';
+ $lang_db_ecard_php['ecard_ascending'] = 'ascendant';
+ $lang_db_ecard_php['ecard_descending'] = 'descendant';
+ $lang_db_ecard_php['ecard_sorted'] = 'triées';
+ $lang_db_ecard_php['ecard_by_date'] = 'par date';
+ $lang_db_ecard_php['ecard_by_sender_name'] = 'par nom d\'expéditeur';
+ $lang_db_ecard_php['ecard_by_sender_email'] = 'par adresse d\'expéditeur';
+ $lang_db_ecard_php['ecard_by_sender_ip'] = 'par adresse IP d\'expéditeur';
+ $lang_db_ecard_php['ecard_by_recipient_name'] = 'par nom de Destinataire';
+ $lang_db_ecard_php['ecard_by_recipient_email'] = 'par adresse de destinataire';
+ $lang_db_ecard_php['ecard_number'] = 'Affichage des enregistrements %s à %s parmi %s';
+ $lang_db_ecard_php['ecard_goto_page'] = 'Aller à la page';
+ $lang_db_ecard_php['ecard_records_per_page'] = 'enregistrements par page';
+ $lang_db_ecard_php['check_all'] = 'Tout cocher';
+ $lang_db_ecard_php['uncheck_all'] = 'Tout décocher';
+ $lang_db_ecard_php['ecards_delete_selected'] = 'Supprimer les cartes électroniques sélectionnées';
+ $lang_db_ecard_php['ecards_delete_confirm'] = 'Etes-vous certain de vouloir supprimer ces enregistrements ? Merci de cocher la case';
+ $lang_db_ecard_php['ecards_delete_sure'] = 'Je suis certain';
+ $lang_db_ecard_php['invalid_data'] = 'Les données de la carte électronique à laquelle vous essayez d\'accéder on été corrompues par votre client mail. Vérifiez que le lien est complet.';
+}
+
+// ----------------------- //
+// File db_input.php
+// ----------------------- //
+if (defined('DB_INPUT_PHP')) {
+ $lang_db_input_php['empty_name_or_com'] = 'Vous devez saisir votre nom et un commentaire';
+ $lang_db_input_php['com_added'] = 'Votre commentaire a été ajouté';
+ $lang_db_input_php['alb_need_title'] = 'Vous devez donner un titre à l\'album';
+ $lang_db_input_php['no_udp_needed'] = 'Aucune mise à jour n\'est nécessaire.';
+ $lang_db_input_php['alb_updated'] = 'L\'album a été mis à jour';
+ $lang_db_input_php['unknown_album'] = 'L\'album sélectionné n\'existe pas ou bien vous n\'avez pas la permission d\'uploader dans cet album';
+ $lang_db_input_php['no_pic_uploaded'] = 'Aucune image n\'a été téléchargée. Si vous avez vraiment sélectionné une image à uploader, vérifiez que le serveur autorise le téléchargement de fichiers.';
+ $lang_db_input_php['err_mkdir'] = 'Impossible de créer le répertoire %s';
+ $lang_db_input_php['dest_dir_ro'] = 'Le répertoire de destination (%s) ne dispose pas des droits d\'écriture nécessaires pour le script';
+ $lang_db_input_php['err_move'] = 'Impossible de déplacer %s vers %s';
+ $lang_db_input_php['err_fsize_too_large'] = 'La taille de l\'image que vous avez téléchargée est trop grande (le maximum autorisé est de %s x %s)';
+ $lang_db_input_php['err_imgsize_too_large'] = 'Le poids du fichier que vous avez téléchargé est trop important (le maximum autorisé est de %s Ko)';
+ $lang_db_input_php['err_invalid_img'] = 'Le fichier que vous avez téléchargé n\'est pas une image valide ';
+ $lang_db_input_php['allowed_img_types'] = 'Vous ne pouvez télécharger que %s images.';
+ $lang_db_input_php['err_insert_pic'] = 'Les images \'%s\' ne peuvent pas être insérées dans l\'album ';
+ $lang_db_input_php['upload_success'] = 'Votre image a été correctement téléchargée. Elle sera visible après validation de l\'administrateur.';
+ $lang_db_input_php['notify_admin_email_subject'] = '%s - Notification de téléchargement';
+ $lang_db_input_php['notify_admin_email_body'] = 'Une image a été téléchargée par %s. Cela nécessite votre approbation. Connectez-vous à %s';
+ $lang_db_input_php['info'] = 'Information';
+ $lang_db_input_php['com_added'] = 'Commentaire ajouté';
+ $lang_db_input_php['com_updated'] = 'Commentaire modifié';
+ $lang_db_input_php['alb_updated'] = 'album mis à jour';
+ $lang_db_input_php['err_comment_empty'] = 'Votre commentaire est vide ';
+ $lang_db_input_php['err_invalid_fext'] = 'Seuls les fichiers avec les extensions suivantes sont autorisés:';
+ $lang_db_input_php['no_flood'] = 'Nous sommes désolés, mais vous êtes déjà l\'auteur du dernier commentaire posté au sujet de cette image.<br />Vous pouvez tout simplement éditer votre message précédent si vous souhaitez le modifier ou bien ajouter des informations.';
+ $lang_db_input_php['redirect_msg'] = 'Redirection en cours.<br /><br />Cliquez sur &quot;Continuez&quot; si la page ne se recharge pas automatiquement';
+ $lang_db_input_php['upl_success'] = 'Votre image a été correctement ajoutée';
+ $lang_db_input_php['email_comment_subject'] = 'Commentaire posté sur Coppermine Photo Gallery';
+ $lang_db_input_php['email_comment_body'] = 'Un commentaire a été posté dans votre galerie. Consultez-le sur';
+ $lang_db_input_php['album_not_selected'] = 'album non sélectionné';
+ $lang_db_input_php['com_author_error'] = 'Un utilisateur enregistré utilise déjà ce pseudonyme ; connectez-vous ou utilisez en un autre';
+}
+
+// ----------------------- //
+// File delete.php
+// ----------------------- //
+if (defined('DELETE_PHP')) {
+ $lang_delete_php['caption'] = 'Légende';
+ $lang_delete_php['fs_pic'] = 'image en taille réelle';
+ $lang_delete_php['del_success'] = 'suppression réussie';
+ $lang_delete_php['ns_pic'] = 'image en taille normale';
+ $lang_delete_php['err_del'] = 'ne peut pas être supprimé';
+ $lang_delete_php['thumb_pic'] = 'Vignette';
+ $lang_delete_php['comment'] = 'Commentaire';
+ $lang_delete_php['im_in_alb'] = 'image dans l\'album';
+ $lang_delete_php['alb_del_success'] = 'album \'%s\' supprimé';
+ $lang_delete_php['alb_mgr'] = 'Gestionnaire d\'album';
+ $lang_delete_php['err_invalid_data'] = 'Données non valides reçues dans \'%s\'';
+ $lang_delete_php['create_alb'] = 'Création de l\'album \'%s\'';
+ $lang_delete_php['update_alb'] = 'Mise à jour de l\'album \'%s\' avec le titre \'%s\' et index \'%s\'';
+ $lang_delete_php['del_pic'] = 'Supprimer l\'image';
+ $lang_delete_php['del_alb'] = 'Supprimer l\'album';
+ $lang_delete_php['del_user'] = 'Supprimer l\'utilisateur';
+ $lang_delete_php['err_unknown_user'] = 'L\'utilisateur sélectionné n\'existe pas';
+ $lang_delete_php['err_empty_groups'] = 'Il n\'y a pas de table pour ce groupe ou elle est vide';
+ $lang_delete_php['comment_deleted'] = 'Le commentaire a été supprimé avec succès';
+ $lang_delete_php['npic'] = 'Image';
+ $lang_delete_php['pic_mgr'] = 'Gestion des images';
+ $lang_delete_php['update_pic'] = 'Mise à jour de l\'image \'%s\' avec le nom de fichier \'%s\' et l\'index \'%s\'';
+ $lang_delete_php['username'] = 'Nom d\'utilisateur';
+ $lang_delete_php['anonymized_comments'] = '%s commentaire (s) anonyme( s)';
+ $lang_delete_php['anonymized_uploads'] = '%s upload (s) public (s) anonyme (s)';
+ $lang_delete_php['deleted_comments'] = '%s commentaire (s) supprimé (s)';
+ $lang_delete_php['deleted_uploads'] = '%s upload (s) public (s) supprimé (s)';
+ $lang_delete_php['user_deleted'] = 'Utilisateur %s supprimé';
+ $lang_delete_php['activate_user'] = 'Activer l\'utilisateur';
+ $lang_delete_php['user_already_active'] = 'Le compte est déjà activé';
+ $lang_delete_php['activated'] = 'Activé';
+ $lang_delete_php['deactivate_user'] = 'Désactiver l\'utilisateur';
+ $lang_delete_php['user_already_inactive'] = 'Le compte est déjà désactivé';
+ $lang_delete_php['deactivated'] = 'Désactivé';
+ $lang_delete_php['reset_password'] = 'Changer le mot de passe';
+ $lang_delete_php['password_reset'] = 'Mot de passe changé pour %s';
+ $lang_delete_php['change_group'] = 'Changer de groupe principal';
+ $lang_delete_php['change_group_to_group'] = 'Changer de %s à %s';
+ $lang_delete_php['add_group'] = 'Ajouter un groupe secondaire';
+ $lang_delete_php['add_group_to_group'] = 'Ajouter l\'utilisateur %s au groupe %s. Il est maintenant membre de %s comme groupe primaire et de %s comme groupe secondaire.';
+ $lang_delete_php['status'] = 'Statut';
+ $lang_delete_php['updating_album'] = 'Mise à jour de la position de l\'album ';
+ $lang_delete_php['moved_picture_to_position'] = 'Déplacement de l\'image %s vers la position %s';
+}
+
+// ----------------------- //
+// File displayimage.php
+// ----------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+ $lang_display_image_php['confirm_del'] = 'Voulez-vous vraiment supprimer cette image ? Bien entendu les commentaires seront également supprimés.';
+ $lang_display_image_php['del_pic'] = 'Supprimer cette image';
+ $lang_display_image_php['size'] = '%s x %s pixels';
+ $lang_display_image_php['views'] = '%s fois';
+ $lang_display_image_php['slideshow'] = 'Diaporama';
+ $lang_display_image_php['stop_slideshow'] = 'Arrêter le diaporama';
+ $lang_display_image_php['view_fs'] = 'Cliquer pour voir l\'image en taille réelle';
+ $lang_display_image_php['edit_pic'] = 'Modifier la description';
+ $lang_display_image_php['crop_pic'] = 'Retoucher';
+ $lang_display_image_php['set_player'] = 'Changer le lecteur';
+
+ $lang_picinfo['title'] ='Informations sur l\'image';
+ $lang_picinfo['album name'] = 'Nom de l\'album';
+ $lang_picinfo['Rating'] = 'Note (%s votes)';
+ $lang_picinfo['Date Added'] = 'Date d\'ajout';
+ $lang_picinfo['Dimensions'] = 'Dimensions';
+ $lang_picinfo['Displayed'] = 'Affichées';
+ $lang_picinfo['URL'] = 'URL';
+ $lang_picinfo['Make'] = 'Marque';
+ $lang_picinfo['Model'] = 'Modèle';
+ $lang_picinfo['DateTime'] = 'Date/Heure';
+ $lang_picinfo['ISOSpeedRatings']='ISO - vitesse estimée';
+ $lang_picinfo['MaxApertureValue'] = 'Ouverture maximale';
+ $lang_picinfo['FocalLength'] = 'Longueur focale';
+ $lang_picinfo['Comment'] = 'Commentaires';
+ $lang_picinfo['addFav']='Ajouter aux favoris';
+ $lang_picinfo['addFavPhrase']='Favoris';
+ $lang_picinfo['remFav']='Supprimer des favoris';
+ $lang_picinfo['iptcTitle']='Titre IPTC';
+ $lang_picinfo['iptcCopyright']='Copyright IPTC';
+ $lang_picinfo['iptcKeywords']='Mots clés IPTC';
+ $lang_picinfo['iptcCategory']='Catégorie IPTC';
+ $lang_picinfo['iptcSubCategories']='Sous-catégorie IPTC';
+ $lang_picinfo['ColorSpace' ]= 'Espace colorimétrique';
+ $lang_picinfo['ExposureProgram'] = 'Programme d\'exposition';
+ $lang_picinfo['Flash'] = 'Flash';
+ $lang_picinfo['MeteringMode'] = 'Mode de mesure';
+ $lang_picinfo['ExposureTime'] = 'Temps d\'exposition';
+ $lang_picinfo['ExposureBiasValue'] = 'Correction de l\'exposition';
+ $lang_picinfo['ImageDescription'] = 'Description de l\'image';
+ $lang_picinfo['Orientation'] = 'Orientation';
+ $lang_picinfo['xResolution'] = 'Résolution X';
+ $lang_picinfo['yResolution'] = 'Résolution Y';
+ $lang_picinfo['ResolutionUnit'] = 'Unité de résolution';
+ $lang_picinfo['Software'] = 'Logiciel';
+ $lang_picinfo['YCbCrPositioning'] = 'Eléments de configuration YCbCr';
+ $lang_picinfo['ExifOffset'] = 'EXIF Offset';
+ $lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
+ $lang_picinfo['FNumber'] = 'Ouverture';
+ $lang_picinfo['ExifVersion']= 'Version EXIF';
+ $lang_picinfo['DateTimeOriginal'] = 'Date et heure de la prise de vue';
+ $lang_picinfo['DateTimedigitized'] = 'Date et heure de la numérisation';
+ $lang_picinfo['ComponentsConfiguration'] = 'Configuration des composants';
+ $lang_picinfo['CompressedBitsPerPixel'] = 'Bits compressés par couche';
+ $lang_picinfo['LightSource'] = 'Source lumineuse';
+ $lang_picinfo['ISOSetting'] = 'Paramètre ISO';
+ $lang_picinfo['ColorMode'] = 'Mode de couleurs';
+ $lang_picinfo['Quality'] = 'Qualité';
+ $lang_picinfo['ImageSharpening'] = 'Netteté de l\'image';
+ $lang_picinfo['FocusMode'] = 'Mode de mesure de distance';
+ $lang_picinfo['FlashSetting'] = 'Configuration du Flash';
+ $lang_picinfo['ISOSelection' ]= 'Sensibilité ISO';
+ $lang_picinfo['ImageAdjustment'] = 'Ajustement de l\'image';
+ $lang_picinfo['Adapter'] = 'Adapter';
+ $lang_picinfo['ManualFocusDistance'] = 'Distance focale manuelle';
+ $lang_picinfo['DigitalZoom'] = 'Zoom numérique';
+ $lang_picinfo['AFFocusPosition'] = 'Longueur focale';
+ $lang_picinfo['Saturation'] = 'Saturation';
+ $lang_picinfo['NoiseReduction'] = 'Réduction du bruit';
+ $lang_picinfo['FlashPixVersion'] = 'Version FlashPix';
+ $lang_picinfo['ExifImageWidth'] = 'Dimension X en pixels';
+ $lang_picinfo['ExifImageHeight'] = 'Dimension Y en pixels';
+ $lang_picinfo['ExifInteroperabilityOffset'] = 'Version d\'interopérabilité';
+ $lang_picinfo['FileSource'] = 'Source fichier';
+ $lang_picinfo['SceneType'] = 'Type de scene';
+ $lang_picinfo['CustomerRender'] = 'Rendu personnalisé';
+ $lang_picinfo['ExposureMode'] = 'Mode d\'exposition';
+ $lang_picinfo['WhiteBalance'] = 'Balance des blancs';
+ $lang_picinfo['DigitalZoomRatio'] = 'Ratio zoom numérique';
+ $lang_picinfo['SceneCaptureMode'] = 'Type de capture de scène';
+ $lang_picinfo['GainControl'] = 'contrôle des gains';
+ $lang_picinfo['Contrast'] = 'Contraste';
+ $lang_picinfo['Sharpness'] = 'Netteté';
+ $lang_picinfo['ManageExifDisplay'] = 'Gère l\'affichage des données EXIF';
+ $lang_picinfo['success'] = 'Informations modifiées avec succès.';
+ $lang_picinfo['show_details'] = 'Montrer le détail';
+ $lang_picinfo['hide_details'] = 'Cacher le détail';
+ $lang_picinfo['download_URL'] = 'Lien direct';
+ $lang_picinfo['movie_player'] = 'Lire le fichier avec votre application standard';
+
+ $lang_display_comments['comment_x_to_y_of_z'] = '%d to %d of %d';
+ $lang_display_comments['page'] = 'Page';
+ $lang_display_comments['edit_title'] = 'Modifier ce commentaire';
+ $lang_display_comments['delete_title'] = 'Effacer ce commentaire';
+ $lang_display_comments['confirm_delete'] = 'Etes vous sur de vouloir effacer ce commentaire ?'; 
+ $lang_display_comments['add_your_comment'] = 'Ajouter votre commentaire';
+ $lang_display_comments['name']='Nom';
+ $lang_display_comments['comment']='Commentaire';
+ $lang_display_comments['your_name'] = 'Anonyme';
+ $lang_display_comments['report_comment_title'] = 'Envoyer ce commentaire à l\'administrateur';
+ $lang_display_comments['pending_approval'] = 'Commentaire visible après approbation de l\'administrateur';
+ $lang_display_comments['unapproved_comment'] = 'Commentaire non approuvé';
+ $lang_display_comments['pending_approval_message'] = 'Un commentaire a été posté. Celui-ci sera visible après approbation par l\'administrateur.';
+ $lang_display_comments['approve'] = 'Approuve le commentaire';
+ $lang_display_comments['disapprove'] = 'Désapprouve le commentaire';
+ $lang_display_comments['log_in_to_comment'] = 'Les commentaires anonymes ne sont pas autorisés ici. %sIdentifiez-vous%s pour poster votre commentaire';
+ $lang_display_comments['default_username_message'] = 'Merci d\'indiquer votre nom pour les commentaires';
+ $lang_display_comments['comment_rejected'] = 'Votre commentaire a été rejeté';
+
+ $lang_fullsize_popup['click_to_close'] = 'Cliquer sur l\'image pour fermer cette vue';
+ $lang_fullsize_popup['close_window'] = 'fermer la fenêtre';
+}
+
+// ----------------------- //
+// File ecard.php
+// ----------------------- //
+
+if (defined('ECARDS_PHP')) {
+ $lang_ecard_php['title'] = 'Envoyer en tant que carte électronique';
+ $lang_ecard_php['invalid_email'] = 'Attention, cette adresse e-mail n\'est pas valide';
+ $lang_ecard_php['ecard_title'] = 'Une carte électronique pour vous, de la part de %s';
+ $lang_ecard_php['error_not_image'] = 'Seules les images peuvent être envoyées sous forme de cartes électroniques.';
+ $lang_ecard_php['error_not_image_flash'] = 'Seuls les images et les fichiers au format Flash peuvent être envoyés sous forme de cartes électroniques.';
+ $lang_ecard_php['view_ecard'] = 'Lien de substitution si la carte électronique ne s\'affiche pas correctement';
+ $lang_ecard_php['view_ecard_plaintext'] = 'Pour voir cette carte électronique, copiez-collez cette URL dans la barre d\'adresse de votre navigateur :';
+ $lang_ecard_php['view_more_pics'] = 'Suivez ce lien pour découvrir davantage de photos';
+ $lang_ecard_php['send_success'] = 'Votre Carte électronique a été envoyée avec succès ';
+ $lang_ecard_php['send_failed'] = 'Nous sommes désolés, mais le serveur n\'a pu envoyer votre carte électronique';
+ $lang_ecard_php['from'] = 'De la part de :';
+ $lang_ecard_php['your_name'] = 'Votre nom :';
+ $lang_ecard_php['your_email'] = 'Votre adresse courriel :';
+ $lang_ecard_php['to'] = 'A';
+ $lang_ecard_php['rcpt_name'] = 'Nom du destinataire :';
+ $lang_ecard_php['rcpt_email'] = 'Adresse courriel du destinataire :';
+ $lang_ecard_php['greetings'] = 'Introduction :';
+ $lang_ecard_php['message'] = 'Message :';
+ $lang_ecard_php['ecards_footer'] = 'Envoyé par %s depuis l\'adresse IP %s à %s (heure de la galerie)';
+ $lang_ecard_php['preview'] = 'Prévisualisation de cette carte électronique';
+ $lang_ecard_php['preview_button'] = 'Prévisualisation';
+ $lang_ecard_php['submit_button'] = 'Envoyer la carte électronique';
+ $lang_ecard_php['preview_view_ecard'] = 'Ce sera le lien inclu à la carte électronique lorsqu\'elle sera générée. Ne fonctionne pas lors des prévisualisations.';
+}
+
+// ----------------------- //
+// File report_file.php
+// ----------------------- //
+
+if (defined('REPORT_FILE_PHP')) { 
+ $lang_report_php['title'] = 'Rapport à l\'administrateur';
+ $lang_report_php['invalid_email'] = 'Attention, adresse courriel invalide ';
+ $lang_report_php['report_subject'] = 'Un rapport de %s de la galerie %s';
+ $lang_report_php['view_report'] = 'Lien alternatif si le rapport ne s\'affiche pas correctement';
+ $lang_report_php['view_report_plaintext'] = 'Pour voir le rapport, copiez-collez cette adresse dans la barre d\'adresse de votre navigateur :';
+ $lang_report_php['view_more_pics'] = 'Galerie';
+ $lang_report_php['send_success'] = 'Votre rapport a été envoyé';
+ $lang_report_php['send_failed'] = 'Désolé mais le serveur ne peut pas envoyer votre rapport';
+ $lang_report_php['from'] = 'De :';
+ $lang_report_php['your_name'] = 'Votre nom :';
+ $lang_report_php['your_email'] = 'Votre adresse courriel :';
+ $lang_report_php['to'] = 'A :';
+ $lang_report_php['administrator'] = 'Mode administrateur';
+ $lang_report_php['subject'] = 'Sujet';
+ $lang_report_php['comment_field_name'] = 'Faire un rapport sur le commentaire de &quot;%s&quot;';
+ $lang_report_php['reason'] = 'Raison';
+ $lang_report_php['message'] = 'Message';
+ $lang_report_php['report_footer'] = 'Envoyé par %s depuis l\'adresse IP %s à %s (heure de la galerie)';
+ $lang_report_php['obscene'] = 'obscène';
+ $lang_report_php['offensive'] = 'violent';
+ $lang_report_php['misplaced'] = 'Hors-sujet/Mal placé';
+ $lang_report_php['missing'] = 'manque';
+ $lang_report_php['issue'] = 'erreur/ne peut être visualisé';
+ $lang_report_php['other'] = 'autre';
+ $lang_report_php['refers_to'] = 'Le rapport se réfère à';
+ $lang_report_php['reasons_list_heading'] = 'raison (s) du rapport :';
+ $lang_report_php['no_reason_given'] = 'Sans raisons';
+ $lang_report_php['go_comment'] = 'Aller au commentaire';
+ $lang_report_php['view_comment'] = 'Voir le rapport complet avec le commentaire';
+ $lang_report_php['type_file'] = 'fichier';
+ $lang_report_php['type_comment'] = 'Commentaire';
+ $lang_report_php['invalid_data'] = 'Les données du rapport auquel vous essayez d\'accéder ont été corrompues par votre client mail. Vérifiez si le lien est correct et complet.';
+}
+
+// ----------------------- //
+// File editpics.php
+// ----------------------- //
+
+if (defined('EDITPICS_PHP')) {
+ $lang_editpics_php['pic_info'] = 'Information sur l\'image';
+ $lang_editpics_php['desc'] = 'Description';
+ $lang_editpics_php['approval'] = 'Approbation';
+ $lang_editpics_php['approved'] = 'Approuvé';
+ $lang_editpics_php['unapproved'] = 'Désapprouvé';
+ $lang_editpics_php['new_keyword'] = 'Nouveau mot-clé';
+ $lang_editpics_php['new_keywords'] = 'Nouveaux mots-clés trouvés';
+ $lang_editpics_php['existing_keyword'] = 'mots-clés existants';
+ $lang_editpics_php['pic_info_str'] = '%sx%s - %sKo - %s affichages - %s votes';
+ $lang_editpics_php['approve'] = 'Approuver';
+ $lang_editpics_php['postpone_app'] = 'Approuver plus tard';
+ $lang_editpics_php['del_pic'] = 'Supprimer l\'image';
+ $lang_editpics_php['del_all'] = 'Supprimer tous les fichiers';
+ $lang_editpics_php['read_exif'] = 'Relire les informations EXIF';
+ $lang_editpics_php['reset_view_count'] = 'Réinitialiser le compteur de téléchargements ';
+ $lang_editpics_php['reset_all_view_count'] = 'Réinitialiser tous les compteurs de vues';
+ $lang_editpics_php['reset_votes'] = 'Réinitialiser les votes';
+ $lang_editpics_php['reset_all_votes'] = 'Réinitialiser tous les votes';
+ $lang_editpics_php['del_comm'] = 'Supprimer les commentaires';
+ $lang_editpics_php['del_all_comm'] = 'Supprimer tous les commentaires';
+ $lang_editpics_php['upl_approval'] = 'Autorisation d\'upload';
+ $lang_editpics_php['edit_pics']= 'Modifier les images';
+ $lang_editpics_php['edit_pic'] = 'Modifier le fichier';
+ $lang_editpics_php['see_next'] = 'Voir les images suivantes';
+ $lang_editpics_php['see_prev'] = 'Voir les images précédentes';
+ $lang_editpics_php['n_pic'] = '%s images';
+ $lang_editpics_php['n_of_pic_to_disp'] = 'Nombre d\'images à afficher';
+ $lang_editpics_php['crop_title'] = 'Editeur photo de Coppermine';
+ $lang_editpics_php['preview'] = 'Prévisualiser';
+ $lang_editpics_php['save'] = 'Sauvegarder la photo';
+ $lang_editpics_php['save_thumb'] ='Sauvegarder en tant que vignette';
+ $lang_editpics_php['gallery_icon'] = 'Faites-en mon icône (avatar)';
+ $lang_editpics_php['sel_on_img'] ='La sélection doit être entièrement sur l\'image';
+ $lang_editpics_php['album_properties'] ='Propriétés de l\'album';
+ $lang_editpics_php['parent_category'] ='Catégorie parente';
+ $lang_editpics_php['thumbnail_view'] ='Visualisation des vignettes';
+ $lang_editpics_php['select_unselect'] ='Sélectionner/Désélectionner tout';
+ $lang_editpics_php['file_exists'] = 'La destination du fichier \'%s\' existe déjà';
+ $lang_editpics_php['rename_failed'] = 'Impossible de renommer \'%s\' en \'%s\'.';
+ $lang_editpics_php['src_file_missing'] = 'La source du fichier \'%s\' est manquante.';
+ $lang_editpics_php['mime_conv'] = 'Impossible de convertir le fichier de \'%s\' en \'%s\'';
+ $lang_editpics_php['forb_ext'] = 'Type d\'extension de fichier non autorisée.';
+ $lang_editpics_php['error_editor_class'] = 'la classe de l\'éditeur pour votre méthode de redimmensionnement n\'est pas implémentée';
+ $lang_editpics_php['error_document_size'] = 'Le document n\\\'a pas de largeur oÃ¹ de de hauteur'; 
+ $lang_editpics_php['success_picture'] = 'Image sauvegardée avec succès. Vous pouvez %sfermer%s cette fenêtre maintenant';
+ $lang_editpics_php['success_thumb'] = 'Vignette sauvegardée avec succès. Vous pouvez %sfermer%s cette fenêtre maintenant';
+ $lang_editpics_php['rotate'] = 'Rotation';
+ $lang_editpics_php['mirror'] = 'Miroir';
+ $lang_editpics_php['scale'] = 'Echelle';
+ $lang_editpics_php['new_width'] = 'Nouvelle largeur';
+ $lang_editpics_php['new_height'] = 'Nouvelle hauteur';
+ $lang_editpics_php['enable_clipping'] = 'Activer les repères de coupe, appliquer pour le recadrage';
+ $lang_editpics_php['jpeg_quality'] = 'Qualité de sortie JPEG';
+ $lang_editpics_php['or'] = 'OU';
+ $lang_editpics_php['approve_pic'] = 'Approuver le fichier';
+ $lang_editpics_php['approve_all'] = 'Approuver tous les fichiers';
+ $lang_editpics_php['error_empty'] = 'l\'album est vide';
+ $lang_editpics_php['error_approval_empty'] = 'Il n\'y a plus d\'images à approuver';
+ $lang_editpics_php['error_linked_only'] = 'L\'album ne contient que des fichiers liés que vous ne pouvez pas modifier ici';
+ $lang_editpics_php['note_approve_public'] = 'Les fichier déplacés vers un album publique doivent être approuvés par un administrateur.';
+ $lang_editpics_php['note_approve_private'] = 'Les fichiers déplacés vers un album privé doivent être approuvés par un administrateur.' ;
+ $lang_editpics_php['note_edit_control'] = 'Les fichiers déplacés vers un album public ne peuvent plus être modifiés.';
+ $lang_editpics_php['confirm_move_control'] = 'Vous n\'êtes pas autorisé à modifier les fichiers dans les albums publics.\\nEtes-vous sôr de vouloir déplacer ce fichier vers un album public ?'; 
+ $lang_editpics_php['success_changes'] = 'Modifications sauvegardées avec succès';
+}
+
+// ----------------------- //
+// File forgot_passwd.php
+// ----------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+ $lang_forgot_passwd_php['forgot_passwd'] = 'Rappel de mot de passe';
+ $lang_forgot_passwd_php['err_already_logged_in'] = 'Vous êtes déjà identifié';
+ $lang_forgot_passwd_php['enter_email'] = 'Saisissez votre adresse de messagerie';
+ $lang_forgot_passwd_php['submit'] = 'Envoyer';
+ $lang_forgot_passwd_php['illegal_session'] = 'Le mot de passe pour cette session est invalide ou a expiré.';
+ $lang_forgot_passwd_php['failed_sending_email'] = 'Le mot de passe n\'a pas pu être envoyé';
+ $lang_forgot_passwd_php['email_sent'] = 'Un message a été envoyé avec votre mot de passe à l\'adresse %s';
+ $lang_forgot_passwd_php['verify_email_sent'] = 'Un courriel a été envoyé à %s. Veuillez vérifier vos courriels pour terminer le processus.';
+ $lang_forgot_passwd_php['err_unk_user'] = 'L\'utilisateur indiqué n\'existe pas';
+ $lang_forgot_passwd_php['account_verify_subject'] = '%s - Demande de nouveau mot de passe';
+ $lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Votre nouveau mot de passe';
+ $lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+Vous avez demandé la génération d'un nouveau mot de passe. Si vous voulez qu'un nouveau mot de passe vous soit envoyé, cliquez sur le lien :
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+Cordialement,
+
+L'Administrateur du site {SITE_NAME}
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+Voici le nouveau mot de passe que vous avez demandé :
+
+Nom d'Utilisateur : {USER_NAME}
+Mot de passe : {PASSWORD}
+
+Allez à <a href="{SITE_LINK}">{SITE_LINK}</a> pour vous identifier.
+
+
+Cordialement,
+
+L'Administrateur du site {SITE_NAME}
+
+EOT;
+}
+
+// ----------------------- //
+// File groupmgr.php
+// ----------------------- //
+if (defined('GROUPMGR_PHP')) {
+ $lang_groupmgr_php['group_manager'] = 'Gestionnaire de groupes';
+ $lang_groupmgr_php['group_name'] = 'Nom du groupe';
+ $lang_groupmgr_php['permissions'] = 'Droits';
+ $lang_groupmgr_php['public_albums'] = 'Téléchargement dans les albums publics';
+ $lang_groupmgr_php['personal_gallery'] = 'Galerie personnelle';
+ $lang_groupmgr_php['disk_quota'] = 'Quota disque';
+ $lang_groupmgr_php['rating'] = 'Note';
+ $lang_groupmgr_php['ecards'] = 'Cartes électronique';
+ $lang_groupmgr_php['comments'] = 'Commentaires';
+ $lang_groupmgr_php['allowed'] = 'Autorisé';
+ $lang_groupmgr_php['approval'] = 'Approbation';
+ $lang_groupmgr_php['create_new_group'] = 'Créer un nouveau groupe';
+ $lang_groupmgr_php['del_groups'] = 'Supprimer le (s) groupe (s) sélectionné (s)';
+ $lang_groupmgr_php['confirm_del'] = 'Attention, lorsque vous supprimez un groupe, les utilisateurs de ce groupe seront transférés dans le groupe d\'utilisateurs enregistrés. Souhaitez-vous vraiment continuer ?';
+ $lang_groupmgr_php['title'] = 'Gérer les groupes d\'utilisateurs';
+ $lang_groupmgr_php['reset_to_default'] = 'Mettre le nom par défaut (%s) - recommandé';
+ $lang_groupmgr_php['error_group_empty'] = 'La table MySQL du groupe est vide<br />Groupe par défaut créé, rechargez s\'il vous plait la page';
+ $lang_groupmgr_php['explain_greyed_out_title'] = 'Pourquoi cette colonne est elle grisée ?';
+ $lang_groupmgr_php['explain_guests_greyed_out_text'] = 'Vous ne pouvez pas changer les propriétés de ce groupe car vous avez choisi &quot;Non&quot; pour l\'option &quot;Autorisez l\'accès aux visiteurs non authentifiés (visiteur ou anonyme)&quot; dans la page configuration. Les visiteurs ne peuvent donc rien faire d\'autre que se connecter; il n\'y a donc pas de réglages de groupe pour ceux-ci.';
+ $lang_groupmgr_php['group_assigned_album'] = 'album (s) assigné (s)';
+$lang_groupmgr_php['access_level'] = 'Niveau d\'accès';
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'Vignette, image intermédiaire et image en taille originale';
+$lang_groupmgr_php['thumbnail_intermediate'] = 'Vignette et image intermédiaire';
+$lang_groupmgr_php['thumbnail_only'] = 'Vignette uniquement';
+$lang_groupmgr_php['none'] = 'Aucun';
+}
+
+// ----------------------- //
+// File index.php
+// ----------------------- //
+if (defined('INDEX_PHP')){
+ $lang_index_php['welcome'] = 'Bienvenue ';
+
+ $lang_album_admin_menu['confirm_delete'] = 'Voulez-vous vraiment Supprimez cet album ? \\nToutes les photos et tous les commentaires seront bien entendu perdus.';
+ $lang_album_admin_menu['delete'] = 'Supprimer';
+ $lang_album_admin_menu['modify'] = 'Propriétés';
+ $lang_album_admin_menu['edit_pics'] = 'Modifier les photos';
+ $lang_album_admin_menu['cat_locked'] = 'Ces albums sont verrouillés pour les modifications';
+
+ $lang_list_categories['home'] = 'Accueil';
+ $lang_list_categories['stat1'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> albums et <b>[cat]</b> catégories avec <b>[comments]</b> commentaires affichées <b>[views]</b> fois';
+ $lang_list_categories['stat2'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> albums affichés <b>[views]</b> fois';
+ $lang_list_categories['xx_s_gallery'] = '%s\'s galerie';
+ $lang_list_categories['stat3'] = 'Il y a <b>[pictures]</b> photos dans <b>[albums]</b> albums avec <b>[comments]</b> commentaires affichées <b>[views]</b> fois';
+
+ $lang_list_users['user_list'] = 'Liste d\'utilisateurs';
+ $lang_list_users['no_user_gal'] = 'Il n\'y a pas de nouvelle galerie d\'utilisateurs';
+ $lang_list_users['n_albums'] = '%s album (s)';
+ $lang_list_users['n_pics'] = '%s photo (s)';
+
+ $lang_list_albums['n_pictures'] = '%s photos';
+ $lang_list_albums['last_added'] = ', la dernière a été ajoutée le %s';
+ $lang_list_albums['n_link_pictures'] = '%s fichiers liés';
+ $lang_list_albums['total_pictures'] = '%s total de fichiers';
+ $lang_list_albums['alb_hits'] = 'album visualisé %s fois';
+ $lang_list_albums['from_category'] = ' - De la catégorie : ';
+}
+
+// ----------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+ $lang_install['already_succ'] = 'L\'installeur a déjà été utilisé avec succès, il est maintenant vérouillé.';
+ $lang_install['already_succ_explain'] = 'Si vous souhaitez relancer l\'installeur à nouveau, vous devez d\'abord effacer le fichier \'include/config.inc.php\' qui a été crée dans le répertoire ou vous avez placé Coppermine. Vous pouvez le faire avec un éditeur de texte';
+ $lang_install['cant_read_tmp_conf'] = 'L\'installeur ne peut pas lire le fichier temporaire de configuration %s, vérifiez les permissions de vos répertoires.';
+ $lang_install['cant_write_tmp_conf'] = 'l\'installeur de peut pas écrite le fichier temporaire de configuration %s, vérifiez les permissions de vos répertoires.';
+ $lang_install['review_permissions'] = 'Merci de vérifier les permissions de ce répertoire.';
+ $lang_install['change_lang'] = 'Changer de langue';
+ $lang_install['check_path'] = 'Vérifier le chemin';
+ $lang_install['continue'] = 'Etape suivante';
+ $lang_install['conv_said'] = 'Le programme de conversion dit :';
+ $lang_install['license_info']= 'Coppermine est un script de galerie d\'images et de contenu multimédia qui est publié sous licence GNU GPL v3. En l\'installant, vous acceptés les termes de celle-ci :';
+ $lang_install['cpg_info_frames'] = 'Votre navigateur semble ne pas pouvoir afficher les cadres imbriqués (iframes). Vous pouvez trouver la licence dans le répertoire \'docs\' qui se trouve dans le pack de Coppermine.';
+ $lang_install['license'] = 'Acceptation de la licence de Coppermine';
+ $lang_install['create_table'] = 'Création de la table \'%s\'';
+ $lang_install['db_populating'] = 'Essai d\'insertion de données dans la base de données.';
+ $lang_install['db_alr_populated'] = 'Les données requises sont déjà insérées dans la base de données.';
+ $lang_install['dir_ok'] = 'Répertoire trouvé';
+ $lang_install['directory'] = 'Répertoire';
+ $lang_install['email'] = 'Adresse courriel';
+ $lang_install['email_no_match'] = 'Les adresse courriels ne sont pas identiques ou sont invalides.';
+ $lang_install['email_verif'] = 'Vérification de l\'adresse courriel';
+ $lang_install['err_cpgnuke'] = '<h1>ERREUR</h1>Il semble que vous installez une version autonome de Coppermine dans votre portail Nuke.<br />Cette version ne peut être utilisée que de manière autonome <br />Certaines configurations de serveur affichent cet avertissement même si vous n\'utilisez pas de portail Nuke - si c\'est votre cas, <a href="%s?continue_anyway=1">continuez</a> avec le processus d\'installation. Si vous utilisez un portail Nuke, vous devriez regarder ici <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> ou Utilisez-le <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">portage de Coppermine</a> (sans support d\'aide) - ne continuez pas ';
+ $lang_install['error'] = 'ERREUR';
+ $lang_install['error_need_corr'] = 'Les erreurs suivantes ont été rencontrées et doivent être corrigées d\'abord :';
+ $lang_install['finish'] = 'Terminer l\'installation';
+ $lang_install['gd_note'] = '<strong>Important : </strong>les anciennes versions de la librairie graphiqueGD ne gèrent que les images JPEG et PNG . Si vous êtes dans ce cas, le script ne pourra pas créer des vignettes pour les fichiers GIF.';
+ $lang_install['go_to_main'] = 'Aller à la page d\'accueil';
+ $lang_install['im_no_convert_ex'] = 'L\'installeur a trouvé l\'utilitaire \'convert\' ImageMagick dansn \'%s\', toutefois il ne peut pas être utilisé par le script.<br />Vous devriez utiliser GD à la place d\'ImageMagick.';
+ $lang_install['im_not_found'] = 'L\'installeur a essayé de trouver ImageMagick, mais n\'a pas pus vérifier son existence ou a rencontré une erreur. <br />Coppermine peut utiliser l\'utilitaire <a href="http://www.imagemagick.org/" target="_blank">d\'ImageMagick</a> \'convert\' pour créer les vignettes. La qualité des images produites par ImageMagick est supérieure à GD1 mais équivalente à GD2.<br />Si ImageMagick est installé sur votre système et que vous voulez l\'utiliser, <br />vous devez entrer le chemin complet vers l\'utilitaire \'convert\' ci-desous. <br />Sous Windows le chemin devrait ressembler à ça : \'c:/ImageMagick/\' et ne doit pas comprendre d\'espaces, sous Unix c\'est quelque chose comme \'/usr/bin/X11/\'.<br />Si vous ne savez pas si vous avez ImageMagick ou pas, laissez ce champ vide - l\'installeur va essayer d\'Utilisez GD2 par défaut (c\'est la configuration de la plupart des utilisateurs). <br />Vous pourrez changer cela plus tard (dans la page de configuration de Coppermine), n\'ayez donc aucune crainte si vous ne savez pas quoi entrer ici - laissez simplement le champ vide.';
+ $lang_install['im_packages'] = 'Votre serveur supporte les librairies graphiques suivantes :';
+ $lang_install['im_path'] = 'Chemin vers ImageMagick :';
+ $lang_install['im_path_space'] = 'Le chemin vers ImageMagick (\'%s\') contient au moins un espace. Cela va poser des problèmes dans le script. Vous devez déplacer ImageMagick dans un autre répertoire.';
+ $lang_install['installation'] = 'installation';
+ $lang_install['installer_locked'] = 'L\'installeur est verrouillé';
+ $lang_install['installer_selected'] = 'L\'installeur est sélectionné';
+ $lang_install['inv_im_path'] = 'L\'installeur ne peut pas trouver le répertoire \'%s\' que vous avez donné pour ImageMagick ou n\'a pas la permission d\'y accéder. Vérifiez que vous avez correctement entré le chemin et que vous avez accès au répertoire spécifié.';
+ $lang_install['lets_go'] = 'En avant ';
+ $lang_install['mysql_create_btn'] = 'Créer';
+ $lang_install['mysql_create_db'] = 'Créer une nouvelle base de donnée MySQL';
+ $lang_install['mysql_db_name'] = 'Nom de la base de données MySQL';
+ $lang_install['mysql_error'] = 'erreur MySQL : ';
+ $lang_install['mysql_host'] = 'Hôte MySQL <br />(localhost est généralement OK)';
+ $lang_install['mysql_username'] = 'Nom d\'utilisateur MySQL';
+ $lang_install['mysql_password'] = 'Mot de passe MySQL';
+ $lang_install['mysql_no_create_db'] = 'La base de donnée MySql ne peut pas être créer.';
+ $lang_install['mysql_no_sel_dbs'] = 'Impossible de récupérer les bases de données MySQL disponible';
+ $lang_install['mysql_succ'] = 'Succès de la connexion avec la base de donnée';
+ $lang_install['mysql_tbl_pref'] = 'Préfixe des tables MySQL';
+ $lang_install['mysql_test_connection'] = 'Test de connexion';
+ $lang_install['mysql_wrong_db'] = 'MySQL ne trouve pas la base de donnée nommée \'%s\'. Vérifiez le nom que vous avez entré pour cela';
+ $lang_install['n_a'] = 'N/A';
+ $lang_install['no_admin_email'] = 'Vous devez entrer une adresse courriel pour l\'administration';
+ $lang_install['no_admin_password'] = 'Vous devez entrer un mot de passe administrateur';
+ $lang_install['no_admin_username'] = 'Vous devez entrer un nom d\'utilisateur pour l\'administrateur';
+ $lang_install['no_dir'] = 'Répertoire non disponible';
+ $lang_install['no_gd'] = 'Votre installation de PHP ne semble pas inclure l\'extension pour la bibliothèque graphique \'GD\' et vous n\'avez pas indiqué vouloir utiliser ImageMagick. Coppermine a été configuré pour utiliser GD2, la détection automatique de GD posant parfois des problèmes. Si GD est installé sur votre système, le script pourra fonctionner, sinon, vous devrez installer ImageMagik.';
+ $lang_install['no_mysql_conn'] = 'Impossible de créer une connexion MySQL, vérifiez les données entrées pour la connection';
+ $lang_install['no_mysql_support'] = 'PHP n\'a pas de support MySQL actif.';
+ $lang_install['no_thumb_method'] = 'Vous avez choisi un système de manipulation d\'images (GD/IM)';
+ $lang_install['nok'] = 'INCORRECT';
+ $lang_install['not_here_yet'] = 'Rien de particulier ici pour l\'instant, merci de cliquer %sici%s pour revenir.';
+ $lang_install['ok'] = 'CORRECT';
+ $lang_install['on_q'] = 'dans la requête';
+ $lang_install['or'] = 'ou';
+ $lang_install['pass_err'] = 'Les mots de passe ne sont pas identiques; vous utilisez des caractères illégaux ou vous n\'en n\'avez pas défini.';
+ $lang_install['password'] = 'Mot de passe';
+ $lang_install['password_verif'] = 'Vérification du mot de passe';
+ $lang_install['perm_error'] = 'Les autorisations de \'%s\' sont paramétrées à %s, merci de les paramétrer à';
+ $lang_install['perm_ok'] = 'Les autorisations de certains répertoires ont été vérifiées et semblent correctes. <br />Merci d\'aller à l\'étape suivante.';
+ $lang_install['perm_not_ok'] = 'Les autorisations de certains répertoires ne sont par correctes. Changez les autorisations des répertoires ci-dessous marqués &quot;Incorrect&quot;.';
+ $lang_install['please_go_back'] = 'Merci de %scliquer ici%s pour revenir en arrière et corriger ce problème avant de continuer.';
+ $lang_install['populate_db'] = 'Complétez la base de données';
+ $lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> est maintenant correctement configuré et prêt à fonctionner.<br /><a href="login.php">Identiez-vous</a> en utilisant les informations que vous avez données pour votre compte administrateur.';
+ $lang_install['sect_create_adm'] = 'Cette partie requière des informations pour créer votre compte administrateur Coppermine. N\'utilisez que des caractères alphanumériques. Entrez et vérifiez ces données attentivement';
+ $lang_install['sect_mysql_info'] = 'Cette section demande les informations pour savoir comment se connecter à votre base de données MySQL.<br />Si vous ne savez pas comment les remplir, demandez de l\'aide à votre hébergeur.';
+ $lang_install['sect_mysql_sel_db'] = 'Ici vous devez choisir quelle base de données vous voulez Utilisez pour Coppermine.<br />Si votre compte MySQL a les privilèges requis, vous pouvez créer une nouvelle base de données depuis l\'installeur ou Utilisez une base de données existante. Si vous ne voulez d\'aucune de ces deux options, vous devrez créer une base de données hors de l\'installeur Coppermine, puis revenir ici et sélectionner la nouvelle base de donnée depuis la liste déroulante. Vous pouvez aussi changer le préfixe des tables (n\'utilisez pas de point), mais il est recommandé de laisser le préfixe par défaut tel quel.';
+ $lang_install['select_lang'] = 'Sélectionner la langue par défaut : ';
+ $lang_install['sql_file_not_found'] = 'Le fichier \'%s\' n\'a pas pu être trouvé. Vérifiez que vous avez téléchargé tous les fichiers Coppermine sur votre serveur.';
+ $lang_install['status'] = 'Statut';
+ $lang_install['subdir_called'] = 'Un sous-répertoire nommé \'%s\' devrait normalement exister dans le répertoire oÃ¹ vous avez téléchargé Coppermine.<br />L\'installeur ne peut pas le trouver. Vérifiez que vous avez téléchargé tous les fichiers Coppermine sur le serveur.';
+ $lang_install['title_admin'] = 'Créez l\'administrateur Coppermine';
+ $lang_install['title_dir_check'] = 'Vérification des autorisations des répertoires';
+ $lang_install['title_file_check'] = 'Vérification des fichiers d\installation';
+ $lang_install['title_finished'] = 'Installation complète';
+ $lang_install['title_imp'] = 'Sélection de la librairie graphique';
+ $lang_install['title_imp_test'] = 'Test de la librairie graphique';
+ $lang_install['title_mysql_db_sel'] = 'Sélection de la base de données MySQL';
+ $lang_install['title_mysql_pop'] = 'Création de la structure de la base de données';
+ $lang_install['title_mysql_user'] = 'Authentification de l\'utilisateur de MySQL';
+ $lang_install['title_welcome'] = 'Bienvenue dans l\'installation de Coppermine';
+ $lang_install['tmp_conf_error'] = 'Impossible d\'écrire dans le fichier temporaire de configuration, <br />assurez vous que le répertoire \'include\' à les permissions en écriture (777)';
+ $lang_install['tmp_conf_ser_err'] = 'Une erreur sérieuse est intervenue dans l\'installeur, essayez de recharger votre page (F5) ou recommencez en effaçant le fichier \'include/config.tmp\'.';
+ $lang_install['try_again'] = 'Essayez encore ';
+ $lang_install['unable_write_config'] = 'Impossible de créer le fichier de configuration';
+ $lang_install['user_err'] = 'Le nom d\'utilisateur doit contenir uniquement des caractères alphanumériques et ne peut pas être vide.';
+ $lang_install['username'] = 'Nom d\'utilisateur';
+ $lang_install['your_admin_account'] = 'Votre compte administrateur';
+ $lang_install['no_cookie'] = 'Votre navigateur n\'accepte pas les cookies (même si il est très sucré). Il est recommandé d\'accepter les cookies (même si ça peut faire grossir)';
+ $lang_install['no_javascript'] = 'Votre navigateur semble ne pas avoir le JavaScript activé, il est hautement recommandé de l\'activer.';
+ $lang_install['register_globals_detected'] = 'Il semble que votre configuration de PHP à le \'register_globals\' actif, vous devriez le désactiver pour des raisons de sécurité.';
+ $lang_install['more'] = 'plus';
+ $lang_install['version_undetected'] = 'Le script ne peut pas déterminer quelle version de %s votre serveur utilise. Assurez-vous que c\'est au moins la version %s';
+ $lang_install['version_incompatible'] = 'Le script a détecté une version incompatible (%s) de %s sur votre serveur.<br />Assurez-vous d\'utiliser une version compatible (%s ou plus) avant de continuer';
+ $lang_install['read_gif'] = 'Lire/Ecrire un fichier .gif';
+ $lang_install['read_png'] = 'Lire/Ecrire un fichier .png';
+ $lang_install['read_jpg'] = 'Lire/Ecrire un fichier .jpg';
+ $lang_install['write_error'] = 'Impossible de générer l\'image sur le disque.';
+ $lang_install['read_error'] = 'Impossible de lire l\'image source.';
+ $lang_install['combine_error'] = 'Impossible de combiner l\'image source';
+ $lang_install['text_error'] = 'Impossible d\'ajouter du texte à l\'image source';
+ $lang_install['scale_error'] = 'Impossible de redimensionner l\'image source';
+ $lang_install['pixels'] = 'pixels';
+ $lang_install['combine'] = 'Combiner 2 images';
+ $lang_install['text'] = 'Ecrire du texte sur l\'image';
+ $lang_install['scale'] = 'Redimensionner une image';
+ $lang_install['generated_image'] = 'Image générée';
+ $lang_install['reference_image'] = 'Image de référence';
+ $lang_install['imp_test_error'] = 'Il y a eu au moins une erreur pendant le test, vérifiez que vous avez sélectionné la bonne librairie graphique et qu\'elle est configurée correctement';
+ $lang_install['writable'] = 'Inscriptible';
+ $lang_install['not_writable'] = 'Non inscriptible';
+ $lang_install['not_exist'] = 'N\'existe pas';
+ $lang_install['old_install'] = 'Vous êtes dans le nouvel assistant d\'installation. Cliquez %sici%s pour accéder à l\'ancien écran d\'installation.';
+
+}
+
+// ----------------------- //
+// File keywordmgr.php
+// ----------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+ $lang_keywordmgr_php['title'] = 'Gérer les mots-clés';
+ $lang_keywordmgr_php['search'] = 'Chercher';
+ $lang_keywordmgr_php['keyword_test_search'] = 'Chercher %s dans une nouvelle fenêtre';
+ $lang_keywordmgr_php['keyword_del'] = 'Effacer le mot-clé %s';
+ $lang_keywordmgr_php['confirm_delete'] = 'Etes-vous sur de vouloir effacer le mot-clé %s de toute la galerie ?';
+ $lang_keywordmgr_php['change_keyword'] = 'Changer le mot-clé';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+ $lang_langmgr_php['title'] = 'Gestionnaire de langue';
+ $lang_langmgr_php['english_language_name'] = 'Anglais';
+ $lang_langmgr_php['native_language_name'] = 'Original';
+ $lang_langmgr_php['custom_language_name'] = 'Personnalisé';
+ $lang_langmgr_php['language_name'] = 'Nom de la langue';
+ $lang_langmgr_php['language_file'] = 'Fichier langue';
+ $lang_langmgr_php['flag'] = 'Drapeau';
+ $lang_langmgr_php['file_available'] = 'Disponible';
+ $lang_langmgr_php['enabled'] = 'Activé';
+ $lang_langmgr_php['complete'] = 'Complet';
+ $lang_langmgr_php['default'] = 'Défaut';
+ $lang_langmgr_php['missing'] = 'manquant';
+ $lang_langmgr_php['broken'] = 'Semble corrompu ou inaccessile';
+ $lang_langmgr_php['exists_in_db_and_file'] = 'existe dans la base de données et en tant que fichier';
+ $lang_langmgr_php['exists_as_file_only'] = 'existe en tant que fichier uniquement';
+ $lang_langmgr_php['pick_a_flag'] = 'Choisir';
+ $lang_langmgr_php['replace_x_with_y'] = 'Remplacer %s par %s';
+ $lang_langmgr_php['tanslator_information'] = 'Information sur le traducteur';
+ $lang_langmgr_php['cpg_version'] = 'Version de Coppermine';
+ $lang_langmgr_php['hide_details'] = 'Cacher les détails';
+ $lang_langmgr_php['show_details'] = 'Montrer les détails';
+ $lang_langmgr_php['loading'] = 'Chargement';
+ $lang_langmgr_php['english_missing'] = 'Le fichier langue anglaise est manquant alors qu\'il ne devrait pas être effacé. Restaurez-le immédiatement.';
+ $lang_langmgr_php['enable_at_least_one'] = 'Vous devez au moins activer une langue pour que la galerie fonctionne';
+ $lang_langmgr_php['enable_default'] = 'Vous avez choisi une langue par défaut qui n\'est pas active. Choisissez une autre langue par défaut ou activez la langue que vous avez sélectionnée par défaut';
+ $lang_langmgr_php['available_default'] = 'Vous avez sélectionné une langue par défaut qui n\'est plus disponible. Choisissez une autre langue par défaut ';
+ $lang_langmgr_php['version_does_not_match'] = 'La version de ce fichier ne correspond pas à votre version de Coppermine. Utilisez-le avec prudence et testez-le attentivement';
+ $lang_langmgr_php['no_version'] = 'Aucune information de version n\'a été trouvée. Il semblerait que ce fichier langue ne fonctionne pas ou que ce ne soit pas un fichier langue compatible.';
+ $lang_langmgr_php['filesize'] = 'La taille du fichier %s n\'est pas cohérente';
+ $lang_langmgr_php['content_missing'] = 'Ce fichier ne semble pas contenir les données nécessaires, il ne s\'agit certainement pas d\'un fichier langue valide.';
+ $lang_langmgr_php['status'] = 'Status';
+ $lang_langmgr_php['default_language'] = 'La langue par défaut est %s';
+}
+
+// ----------------------- //
+// File login.php
+// ----------------------- //
+if (defined('LOGIN_PHP')) {
+ $lang_login_php['login'] = 'Se connecter';
+ $lang_login_php['enter_login_pswd'] = 'Entrez votre nom d\'utilisateur et votre mot de passe pour vous connecter';
+ $lang_login_php['username'] = 'Nom d\'utilisateur';
+ $lang_login_php['email'] = 'Adresse courriel';
+ $lang_login_php['both'] = 'Nom d\'utilisateur/Adresse courriel';
+ $lang_login_php['password'] = 'Mot de passe';
+ $lang_login_php['remember_me'] = 'Connexion automatique';
+ $lang_login_php['welcome'] = 'Bienvenue %s';
+ $lang_login_php['err_login'] = 'Impossible de vous connecter. Essayez encore.';
+ $lang_login_php['err_already_logged_in'] = 'Vous êtes déjà connecté (e)';
+ $lang_login_php['forgot_password_link'] = 'J\'ai oublié mon mot de passe';
+ $lang_login_php['cookie_warning'] = 'Attention votre navigateur n\'accepte pas les cookies';
+ $lang_login_php['send_activation_link'] = 'Lien d\'activation perdu';
+ $lang_login_php['force_login'] = 'Vous devez vous identifier pour accéder à cette page';
+ $lang_login_php['force_login_title'] = 'Identifiez-vous pour continuer';
+}
+
+// ----------------------- //
+// File logout.php
+// ----------------------- //
+
+if (defined('LOGOUT_PHP')) { 
+ $lang_logout_php['logout'] = 'Déconnexion';
+ $lang_logout_php['bye'] = 'Au revoir %s';
+ $lang_logout_php['err_not_loged_in'] = 'Vous n\'êtes pas identifié (e)';
+}
+
+// ----------------------- //
+// File minibrowser.php
+// ----------------------- //
+if (defined('MINIBROWSER_PHP')) {
+ $lang_minibrowser_php['up'] = 'remonter d\'un niveau';
+ $lang_minibrowser_php['current_path'] = 'niveau actuel';
+ $lang_minibrowser_php['select_directory'] = 'Choisissez un répertoire';
+ $lang_minibrowser_php['click_to_close'] = 'Cliquez sur l\'image pour fermer la fenêtre';
+ $lang_minibrowser_php['folder'] = 'Répertoire';
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+ $lang_mode_php[0] = 'Cacher les contrôles administrateurs';
+ $lang_mode_php[1] = 'Afficher les contrôles administrateurs';
+ $lang_mode_php['news_hide'] = 'Cacher les news';
+ $lang_mode_php['news_show'] = 'Montrer les news';
+}
+
+// ----------------------- //
+// File modifyalb.php
+// ----------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Mettre à jour l\'album %s';
+$lang_modifyalb_php['related_tasks'] = 'Tâches relatives';
+$lang_modifyalb_php['choose_album'] = 'Choisir un album'; 
+$lang_modifyalb_php['general_settings'] = 'Paramètres généraux';
+$lang_modifyalb_php['alb_title'] = 'Titre de l\'album';
+$lang_modifyalb_php['alb_cat'] = 'Catégorie de l\'album';
+$lang_modifyalb_php['alb_desc'] = 'Description de l\'album';
+$lang_modifyalb_php['alb_keyword'] = 'Mot-clé de l\'album';
+$lang_modifyalb_php['alb_thumb'] = 'vignette de l\'album';
+$lang_modifyalb_php['alb_perm'] = 'Permissions pour cet album';
+$lang_modifyalb_php['can_view'] = 'Cet album peut être consulté par';
+$lang_modifyalb_php['can_upload'] = 'Les visiteurs peuvent mettre des photos en ligne';
+$lang_modifyalb_php['can_post_comments'] = 'Les visiteurs peuvent poster des commentaires';
+$lang_modifyalb_php['can_rate'] = 'Les visiteurs peuvent noter les photos';
+$lang_modifyalb_php['user_gal'] = 'Galerie de l\'utilisateur';
+$lang_modifyalb_php['my_gal'] = '* Ma galerie *';
+$lang_modifyalb_php['no_cat'] = '* Pas de catégorie *';
+$lang_modifyalb_php['alb_empty'] = 'L\'album est vide';
+$lang_modifyalb_php['last_uploaded'] = 'Dernier téléchargement';
+$lang_modifyalb_php['public_alb'] = 'Tout le monde (album public)';
+$lang_modifyalb_php['me_only'] = 'Moi seulement';
+$lang_modifyalb_php['owner_only'] = 'Le propriétaire de l\'album (%s) seulement';
+$lang_modifyalb_php['group_only'] = 'Membres du groupe \'%s\'';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'Il n\'y a pas d\'album modifiable dans la base.';
+$lang_modifyalb_php['update'] = 'Mettre l\'album à jour';
+$lang_modifyalb_php['reset_album'] = 'Réinitialiser l\'album';
+$lang_modifyalb_php['reset_views'] = 'Mettre le compteur de vues à 0 dans %s';
+$lang_modifyalb_php['reset_rating'] = 'Effacez les votes de tous les fichiers dans %s';
+$lang_modifyalb_php['delete_comments'] = 'Supprimez tous les commentaires écrit dans %s';
+$lang_modifyalb_php['delete_files'] = 'Supprimez %sdéfinitivement%s tous les fichiers dans %s';
+$lang_modifyalb_php['views'] = 'Vues';
+$lang_modifyalb_php['votes'] = 'Votes';
+$lang_modifyalb_php['comments'] = 'Commentaires';
+$lang_modifyalb_php['files'] = 'fichiers';
+$lang_modifyalb_php['submit_reset'] = 'soumettre les changements';
+$lang_modifyalb_php['reset_views_confirm'] = 'Je suis sûr et certain';
+$lang_modifyalb_php['notice1'] = '(*) en fonction de la configuration des %sgroupes%s';
+$lang_modifyalb_php['can_moderate'] = 'L\'album peut être modéré par';
+$lang_modifyalb_php['admins_only'] = 'Administrateurs uniquement';
+$lang_modifyalb_php['alb_password'] = 'Mot de passe de l\'album';
+$lang_modifyalb_php['alb_password_hint'] = 'Pense-bête du mot de passe de l\'album';
+$lang_modifyalb_php['edit_files'] ='Editer les fichiers';
+$lang_modifyalb_php['parent_category'] ='Catégorie parente';
+$lang_modifyalb_php['thumbnail_view'] ='Vue des vignettes';
+$lang_modifyalb_php['random_image'] = 'Image aléatoire';
+$lang_modifyalb_php['password_protect'] = 'Protéger cet album par mot de passe (cochez pour oui)';
+}
+
+// ----------------------- //
+// File phpinfo.php
+// ----------------------- //
+if (defined('PHPINFO_PHP')) {
+ $lang_phpinfo_php['php_info'] = 'PHP info';
+ $lang_phpinfo_php['explanation'] = 'Voici la sortie générée par la fonction <a href="http://www.php.net/phpinfo">phpinfo()</a>, affichée à l\'intérieur de Coppermine (les résultats diffèrent selon les serveurs).';
+ $lang_phpinfo_php['no_link'] = 'Les informations reprises ici peuvent représenter un risque pour la sécurité, c\'est pourquoi cette page est sécurisée et n\'est visible que si vous êtes connecté en tant qu\'administrateur de la galerie. Vous ne pouvez pas poster de lien vers cette page car les autres n\'y ont pas accès et ne pourront pas l\'afficher.';
+}
+
+// ----------------------- //
+// File picmgr.php
+// ----------------------- //
+if (defined('PICMGR_PHP')) {
+ $lang_picmgr_php['pic_mgr'] = 'Gestionnaire d\'image';
+ $lang_picmgr_php['confirm_modifs'] = 'Voulez-vous vraiment effectuer ces modifications ?';
+ $lang_picmgr_php['no_change'] = 'Vous n\'avez pas fait de changement';
+ $lang_picmgr_php['no_album'] = '* Pas d\'album *';
+ $lang_picmgr_php['explanation_header'] = 'L\'ordre personnalisé de tri que vous pouvez définir ne sera pris en compte que si';
+ $lang_picmgr_php['explanation1'] = 'l\'administrateur du site a défini &quot;l\'ordre de tri par défaut des images&quot; dans la configuration en &quot;Ordre croissant&quot; ou &quot;Ordre décroissant&quot; (configuration générale pour tous les utilisateurs qui n\'ont pas choisi une autre option de tri de manière individuelle)';
+ $lang_picmgr_php['explanation2'] = 'l\'utilisateur a choisi &quot;Ordre croissant&quot; ou &quot;Ordre décroissant&quot; sur la page des vignettes (Choix personnel de l\'utilisateur)';
+ $lang_picmgr_php['change_album'] = 'Si vous changez d\'album, vos modifications seront perdues';
+ $lang_picmgr_php['submit_reminder'] = 'Les changements dans l\'ordre d\'affichage ne seront pas sauvegardés tant que vous n\'aurez pas cliqué sur &quot;Appliquez les changements&quot;.';
+}
+
+
+// ----------------------- //
+// File pluginmgr.php
+// ----------------------- //
+if (defined('PLUGINMGR_PHP')){
+ $lang_pluginmgr_php['confirm_uninstall'] = 'Etes-vous sûr de vouloir désinstaller ce plugin ?';
+ $lang_pluginmgr_php['confirm_remove'] = 'Note : l\'API Plugin est désactivée. Voulez-vous effacer manuellement ce plugin, sans aucune action de nettoyage ?';
+ $lang_pluginmgr_php['confirm_delete'] = 'Etes-vous sûr de vouloir supprimer ce plugin ?';
+ $lang_pluginmgr_php['pmgr'] = 'Gérer les plugin';
+ $lang_pluginmgr_php['explanation'] = 'Installer/Désinstaller/Gérer les plugins depuis cette page.';
+ $lang_pluginmgr_php['plugin_enabled'] = 'Plugin API activé';
+ $lang_pluginmgr_php['name'] = 'Nom';
+ $lang_pluginmgr_php['author'] = 'Auteur';
+ $lang_pluginmgr_php['desc'] = 'Description';
+ $lang_pluginmgr_php['vers'] = 'v';
+ $lang_pluginmgr_php['i_plugins'] = 'Plugins installés';
+ $lang_pluginmgr_php['n_plugins'] = 'Plugins non-installés';
+ $lang_pluginmgr_php['none_installed'] = 'Aucune installation';
+ $lang_pluginmgr_php['operation'] = 'Opération';
+ $lang_pluginmgr_php['not_plugin_package'] = 'Le fichier téléchargé n\'est pas un plugin.';
+ $lang_pluginmgr_php['copy_error'] = 'Il y a eu une erreur en copiant le plugin dans le répertoire.';
+ $lang_pluginmgr_php['upload'] = 'Téléchargement';
+ $lang_pluginmgr_php['configure_plugin'] = 'Configurer le plugin';
+ $lang_pluginmgr_php['cleanup_plugin'] = 'Nettoyer le plugin';
+ $lang_pluginmgr_php['extra'] = 'Extra';
+ $lang_pluginmgr_php['install_info'] = 'Informations d\'installation';
+ $lang_pluginmgr_php['plugin_disabled_note'] = 'L\'API Plugin est désactivée, cette action n\'est pas autorisée.';
+ $lang_pluginmgr_php['install'] = 'installer';
+ $lang_pluginmgr_php['uninstall'] = 'désinstaller';
+}
+
+// ----------------------- //
+// File ratepic.php
+// ----------------------- //
+if (defined('RATEPIC_PHP')) {
+ $lang_rate_pic_php['already_rated'] = 'Vous avez déjà noté cette photo';
+ $lang_rate_pic_php['rate_ok'] = 'Votre vote a été pris en compte. Merci.';
+ $lang_rate_pic_php['forbidden'] = 'Vous ne pouvez pas noter vos propres photos ';
+}
+
+// ----------------------- //
+// File register.php & profile.php
+// ----------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['disclamer'] = <<< EOT
+Bien que les administrateurs de {SITE_NAME} fassent en sorte de Supprimez ou modifier toutes les données à caractère répréhensible le plus rapidement possible, il est toutefois impossible de scruter systématiquement l'intégralité des contenus déposés par les visiteurs ou par utilisateurs. Vous êtes par conséquent conscient que tous les commentaires, images ou fichiers proposés sur ce site expriment les points de vue et opinions de leurs auteurs et non ceux des administrateurs ou du webmaster de {SITE_NAME}. (sauf, évidemment dans le cas des posts effectués par ces derniers), qui par conséquent ne pourront pas être considérés comme responsables.<br />
+<br />
+Vous acceptez de ne poster aucune donnée à caractère injurieux, obscène, vulgaire, diffamatoire, menaçant, sexuel ou tout autre contenu susceptible d\'enfreindre la loi. Vous acceptez que le webmaster et les modérateurs de {SITE_NAME} aient le droit de supprimez ou modifier n'importe quel contenu, si cela leur semble opportun et en accord avec les présentes règles de bonnes conduite. En tant qu'utilisateur, vous acceptez que toutes les informations entrées plus haut et toutes les photographies que vous publiez soient stockées dans une base de données. Bien que ces informations et photographies ne soient pas communiquées à des tiers sans votre consentement, le webmaster et les administrateurs ne peuvent en aucun cas être tenus pour responsables dans le cas de tentatives de hack qui pourraient compromettre les données ou permettre l'accès ou l'utilisation illicite de vos photographies. Dès lors que vous prenez la décision de publier sur Internet, vous rendez vos oeuvres publiques.<br />
+<br />
+Ce site utilise des cookies pour stocker des informations sur votre ordinateur. Ces cookies ne servent qu'à améliorer votre navigation sur ce site. Votre adresse e-mail ne sera utilisée que pour confirmer les données de votre inscription ainsi que votre mot de passe. Ces données ne seront pas transmises à des tiers.<br />
+<br />
+En cliquant sur le bouton '<b>J'accepte</b>' ci-dessous, vous acceptez de vous soumettre à ces conditions ainsi qu'à toutes leurs éventuelles mises à jour.<br />Merci pour votre inscription.
+EOT;
+ $lang_register_php['page_title'] = 'inscription d\'utilisateur';
+ $lang_register_php['term_cond'] = 'Conditions générales d\'inscription';
+ $lang_register_php['i_agree'] = 'J\'accepte';
+ $lang_register_php['submit'] = 'S\'inscrire';
+ $lang_register_php['err_user_exists'] = 'Le nom d\'utilisateur que vous avez entré existe déjà Merci de bien vouloir en choisir un nouveau.';
+ $lang_register_php['err_global_pw'] = 'Mot de passe global invalide';
+ $lang_register_php['err_global_pass_same'] = 'Votre mot de passe doit être différent du mot de passe global';
+ $lang_register_php['err_duplicate_email'] = 'Un autre utilisateur s\'est déjà enregistré avec l\'adresse courriel que vous avez entrée';
+ $lang_register_php['err_disclaimer'] = 'Vous devez accepter les règles de notre galerie';
+ $lang_register_php['enter_info'] = 'Entrer les informations relatives à votre inscription';
+ $lang_register_php['required_info'] = 'Informations requises';
+ $lang_register_php['optional_info'] = 'Informations optionnelles';
+ $lang_register_php['username'] = 'Nom d\'utilisateur';
+ $lang_register_php['password'] = 'Mot de passe';
+ $lang_register_php['password_again'] = 'Entrer à nouveau le mot de passe';
+ $lang_register_php['global_registration_pw'] = 'Mot de passe global pour l\'enregistrement';
+ $lang_register_php['email'] = 'Courriel :';
+ $lang_register_php['location'] = 'Votre localisation :';
+ $lang_register_php['interests'] = 'Vos centres d\'intérêts :';
+ $lang_register_php['website'] = 'Votre site web :';
+ $lang_register_php['occupation'] = 'Votre activité :';
+ $lang_register_php['error'] = 'Erreur';
+ $lang_register_php['confirm_email_subject'] = '%s - Confirmation d\'inscription';
+ $lang_register_php['information'] = 'Informations';
+ $lang_register_php['failed_sending_email'] = 'Le courriel de confirmation d\'inscription n\'a pas pu être envoyé';
+ $lang_register_php['thank_you'] = 'Merci pour votre inscription. Un courriel contenant les informations sur l\'activation de votre compte vous a été envoyé à l\'adresse courriel que vous nous avez communiqué.';
+ $lang_register_php['acct_created'] = 'Votre compte a été correctement créé. Vous pouvez maintenant vous identifier avec votre nom d\'utilisateur et votre mot de passe';
+ $lang_register_php['acct_active'] = 'Votre compte a été activé avec succès. Vous pouvez maintenant vous identifier avec votre nom d\'utilisateur et votre mot de passe';
+ $lang_register_php['acct_already_act'] = 'Votre compte est déjà actif ';
+ $lang_register_php['acct_act_failed'] = 'Ce compte ne peut pas être activé ';
+ $lang_register_php['err_unk_user'] = 'L\'utilisateur sélectionné n\'existe pas ';
+ $lang_register_php['x_s_profile'] = 'Profil de %s';
+ $lang_register_php['group'] = 'Groupe';
+ $lang_register_php['reg_date'] = 'Date d\'inscription';
+ $lang_register_php['disk_usage'] = 'Utilisation du disque';
+ $lang_register_php['change_pass'] = 'Modifier le mot de passe';
+ $lang_register_php['current_pass'] = 'Mot de passe actuel';
+ $lang_register_php['new_pass'] = 'Nouveau mot de passe';
+ $lang_register_php['new_pass_again'] = 'Nouveau mot de passe (à nouveau)';
+ $lang_register_php['err_curr_pass'] = 'Le mot de passe actuel n\'est pas correct';
+ $lang_register_php['change_pass'] = 'Changer mon mot de passe';
+ $lang_register_php['update_success'] = 'Votre Profil a été mis à jour';
+ $lang_register_php['pass_chg_success'] = 'Votre mot de passe a été modifié';
+ $lang_register_php['pass_chg_error'] = 'Votre mot de passe n\'a pas été modifié';
+ $lang_register_php['notify_admin_email_subject'] = '%s - notification d\'inscription';
+ $lang_register_php['last_uploads'] = 'Dernier fichier téléchargé';
+ $lang_register_php['last_uploads_detail'] = 'Cliquer pour voir tous les téléchargements de %s';
+ $lang_register_php['last_comments'] = 'Dernier commentaire';
+ $lang_register_php['you'] = 'vous';
+ $lang_register_php['last_comments_detail'] = 'Cliquer pour voir tous les commentaires de %s';
+ $lang_register_php['notify_admin_email_body'] = 'Un nouvel utilisateur s\'est inscrit dans votre galerie, sous le nom &quot;%s&quot;';
+ $lang_register_php['pic_count'] = 'fichiers téléchargés';
+ $lang_register_php['notify_admin_request_email_subject'] = '%s - Demande d\'enregistrement';
+ $lang_register_php['thank_you_admin_activation'] = 'Merci.<br />Votre requête d\'activation du compte a été envoyé à l\'administrateur. Vous recevrez un courriel si votre inscription est approuvée.';
+ $lang_register_php['acct_active_admin_activation'] = 'Le compte est maintenant actif et un courriel a été envoyé à l\'utilisateur.';
+ $lang_register_php['notify_user_email_subject'] = '%s - Notification d\'activation';
+ $lang_register_php['delete_my_account'] = 'Effacer mon compte utilisateur';
+ $lang_register_php['warning_delete'] = 'Attention, l\'effacement du compte est définitif. Les %sfichiers que vous avez placés%s dans les albums publics et %svos commentaires%s ne seront pas effacés lors de la suppression de votre compte utilisateur. Par contre, les fichiers que vous avez placés dans votre galerie Personnelle seront effacés.';
+ $lang_register_php['i_am_sure'] = 'Je suis certain de vouloir effacer mon compte utilisateur';
+ $lang_register_php['really_delete'] = 'Voulez-vous vraiment effacer votre compte utilisateur ?';
+ $lang_register_php['edit_xs_profile'] = 'Editer le profil de %s';
+ $lang_register_php['edit_my_profile'] = 'Editer mon profil';
+ $lang_register_php['none'] = 'aucun';
+ $lang_register_php['user_name_banned'] = 'Le nom d\'utilisateur que vous avez choisi n\'est pas autorisé, ou est banni. Choisissez un autre nom d\'utilisateur';
+ $lang_register_php['email_address_banned'] = 'Vous êtes banni de cette galerie. Vous n\êtes pas autorisé à vous ré-enregistrez. Allez-vous en';
+ $lang_register_php['email_warning1'] = 'Le champ d\'adresse courriel ne doit pas être vide';
+ $lang_register_php['email_warning2'] = 'L\'adresse courriel que vous avez entrée n\'et pas valide. Vérifiez-la';
+ $lang_register_php['username_warning1'] = 'Le champ &quot;Nom d\'utilisateur&quot; ne doit pas être vide';
+ $lang_register_php['username_warning2'] = 'Le nom d\'utilisateur doit avoir au moins deux caractères';
+ $lang_register_php['password_warning1'] = 'Le mot de pas doit avoir au moins deux caractères';
+ $lang_register_php['password_warning2'] = 'Le nom d\'utilisateur et le mot de passe doivent être différents';
+ $lang_register_php['password_verification_warning1'] = 'Les deux mots de passe ne correspondent pas ; merci de les ré-entrer';
+ $lang_register_php['form_not_submit'] = 'Le formulaire n\'a pas été envoyé ; il y a des erreurs que vois devez corriger d\'abord';
+ $lang_register_php['banned'] = 'Banni';
+
+$lang_register_php['confirm_email'] = <<< EOT
+Merci pour votre inscription sur {SITE_NAME}.
+
+Pour activer ce compte avec ce nom d'utilisateur &quot;{USER_NAME}&quot;, vous devez cliquer sur le lien ci-dessous ou le copier dans la barre d'adresse de votre navigateur.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Cordialement,
+
+L'Administrateur de {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+Un Nouvel utilisateur avec le pseudonyme &quot;{USER_NAME}&quot; s'est inscrit dans votre galerie.
+Pour activer ce compte, vous devez cliquer sur le lien ci-dessous ou le copier et le coller dans la barre d'adresse de votre navigateur.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+Votre compte a été approuvé et activé.
+
+Vous pouvez maintenant vous connecter <a href="{SITE_LINK}">{SITE_LINK}</a> en utilisant ce nom d'utilisateur &quot;{USER_NAME}&quot;
+
+
+Cordialement.
+
+L'administrateur de {SITE_NAME}
+
+EOT;
+}
+
+// ----------------------- //
+// File reviewcom.php
+// ----------------------- //
+if (defined('REVIEWCOM_PHP')) {
+ $lang_reviewcom_php['title'] = 'Vérifier les commentaires';
+ $lang_reviewcom_php['no_comment'] = 'Il n\'y a pas de commentaire à vérifier';
+ $lang_reviewcom_php['n_comm_del'] = '%s commentaire (s) supprimé (s)';
+ $lang_reviewcom_php['n_comm_disp'] = 'Nombre de commentaires à afficher';
+ $lang_reviewcom_php['see_prev'] = 'Voir précédent (s)';
+ $lang_reviewcom_php['see_next'] = 'Voir suivant (s)';
+ $lang_reviewcom_php['del_comm'] = 'Supprimer les commentaires sélectionnés';
+ $lang_reviewcom_php['user_name'] = 'Nom';
+ $lang_reviewcom_php['date'] = 'Date';
+ $lang_reviewcom_php['comment'] = 'Commentaire';
+ $lang_reviewcom_php['file'] = 'Fichier';
+ $lang_reviewcom_php['name_a'] = 'Nom d\'utilisateur ascendant';
+ $lang_reviewcom_php['name_d'] = 'Nom d\'utilisateur descendant';
+ $lang_reviewcom_php['date_a'] = 'Date ascendante';
+ $lang_reviewcom_php['date_d'] = 'Date descendante';
+ $lang_reviewcom_php['comment_a'] = 'Commentaire du message ascendant';
+ $lang_reviewcom_php['comment_d'] = 'Commentaire du message descendant';
+ $lang_reviewcom_php['file_a'] = 'Fichier ascendant';
+ $lang_reviewcom_php['file_d'] = 'Fichier descendant';
+ $lang_reviewcom_php['approval_a'] = 'Approbation ascendante';
+ $lang_reviewcom_php['approval_d'] = 'Approbation descendante';
+ $lang_reviewcom_php['ip_a'] = 'Adresse IP ascendante';
+ $lang_reviewcom_php['ip_d'] = 'Adresse IP descendante';
+ $lang_reviewcom_php['akismet_a'] = 'Evaluation Akismet (commentaires valides en bas)';
+ $lang_reviewcom_php['akismet_d'] = 'Evaluation Akismet (commentaires valides en haut)';
+ $lang_reviewcom_php['n_comm_appr'] = '%s commentaire (s) approuvé (s)';
+ $lang_reviewcom_php['n_comm_unappr'] = '%s commentaire (s) désapprouvé (s)';
+ $lang_reviewcom_php['configuration_changed'] = 'Changement de la configuration des approbations';
+ $lang_reviewcom_php['only_approval'] = 'N\'afficher que les commentaires nécessitant une approbation';
+ $lang_reviewcom_php['approval'] = 'Approuvé';
+ $lang_reviewcom_php['save_changes'] = 'Sauvegarder les changements';
+ $lang_reviewcom_php['n_confirm_delete'] = 'Voulez-vous vraiment effacer le (s) commentaire (s) sélectionné (s) ?';
+ $lang_reviewcom_php['with_selected'] = 'Pour la sélection';
+ $lang_reviewcom_php['delete'] = 'effacer';
+ $lang_reviewcom_php['approve'] = 'approuver';
+ $lang_reviewcom_php['disapprove'] = 'désapprouver';
+ $lang_reviewcom_php['do_nothing'] = 'ne rien faire';
+ $lang_reviewcom_php['comment_approved'] = 'Commentaire approuvé';
+ $lang_reviewcom_php['comment_unapproved'] = 'Commentaire désapprouvé';
+ $lang_reviewcom_php['ban_and_delete'] = 'Bannir l\'utilisateur et effacer les commentaires';
+ $lang_reviewcom_php['akismet_status'] = 'Akismet dit';
+ $lang_reviewcom_php['is_spam'] = 'est un spam';
+ $lang_reviewcom_php['is_not_spam'] = 'n\'est pas un spam';
+ $lang_reviewcom_php['akismet'] = 'Akismet';
+ $lang_reviewcom_php['akismet_count'] = 'Akismet a trouvé %s spams pour vous jusqu\'à présent';
+ $lang_reviewcom_php['akismet_test_result'] = 'Résultat du test pour votre clé API Akismet %s';
+ $lang_reviewcom_php['invalid'] = 'invalide';
+ $lang_reviewcom_php['missing_gallery_url'] = 'Vous devez spécifier une URL de la galerie dans la configuration de Coppermine';
+ $lang_reviewcom_php['unable_to_connect'] = 'Impossible de se connecter à akismet.com';
+ $lang_reviewcom_php['not_found'] = 'L\'URL cible n\'a pas été trouvée. Peut-être que la structure du site akismet.com a changé.';
+ $lang_reviewcom_php['unknown_error'] = 'Erreur inconnue';
+ $lang_reviewcom_php['error_message'] = 'Le message d\'erreur retourné était';
+ $lang_reviewcom_php['ip_address'] = 'Adresse IP';
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) { 
+ $lang_sidebar_php['sidebar'] = 'Marque page';
+ $lang_sidebar_php['install'] = 'installation';
+ $lang_sidebar_php['install_explain'] = 'Parmi les méthodes d\'accès rapide aux informations du site, nous vous proposons des signets pour la plupart des navigateurs utilisés par les systèmes d\'exploitation pour accéder rapidement à une page. Vous trouverez ici les informations d\'installation et de paramétrage pour les navigateurs supportés.';
+ $lang_sidebar_php['os_browser_detect'] = 'Détection de votre système d\'exploitation et de votre navigateur';
+ $lang_sidebar_php['os_browser_detect_explain'] = 'Le script est en train d\'essayer de détecter la version de votre navigateur et de votre système d\'exploitation. Veuillez attendre un instant. Si l\'auto-détection échoue, vous devrez %sActiver%s manuellement toutes les options possibles des volets latéraux.';
+ $lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+';
+ $lang_sidebar_php['mozilla_explain'] = 'Si vous utilisez Mozilla 0.9.4 ou plus récent, vous pouvez %sajouter votre signet à votre jeu%s. Vous pouvez la désintaller en utilisant la boite de dialogue &quot;Panneau latéral personnalisé&quot; de Mozilla.';
+ $lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 et suivants sur Mac OS';
+ $lang_sidebar_php['ie_mac_explain'] = 'Si vous utilisez Internet Explorer 5 ou suivant sur MacOS, %souvrez la page de signets%s dans une fenêtre séparée. Dans cette fenêtre ouvrez l\'onglet &quot;Marque page&quot; sur le côté gauche de la fenêtre. Cliquez sur &quot;Ajoutez&quot;. Si vous souhaitez le garder pour un usage futur, cliquez sur &quot;Favoris&quot; et sélectionnez &quot;Ajoutez à mes marque-pages favoris&quot;.';
+ $lang_sidebar_php['ie_win'] = 'Internet Explorer 5 et suivants sur Windows';
+ $lang_sidebar_php['ie_win_explain'] = 'Si vous utilisez Internet Explorer 5 et suivants avec Windows, vous pouvez ajouter le signet dan votre barre de liens ou l\'ajouter dans vos favoris et en cliquant dessus, vous verrez notre barre affichée à la place de votre barre de recherche habituelle en faisant un click droit %sici%s et en sélectionnant &quot;Ajoutez à mes favoris&quot; depuis le menu contextuel. Ce lien n\'installe pas notre barre de recherche par défaut, il n\'y a donc pas de modifications faites sur votre système.';
+ $lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 avec Windows XP/Vista';
+ $lang_sidebar_php['ie7_win_explain'] = 'Si vous utilisez Explorer 7 sur Windows, vous pouvez ajouter une fenêtre pop-up à votre barre de navigation ou vous pouvez l\'ajouter à vos favoris en cliquant dessus vous verrez notre barre affichée comme uen fenêtre pop-up en faisant un click droit %sici%s et en sélectionnant &quot;Ajoutez aux favoris&quot; depuis le menu contextuel. Dans les précédentes versions de IE, il était impossible d\'ajouter une barre marque page personnelle, mais avec IE7 vous ne pouvez pas le faire sans appliquer des modifications à la base de registre. Il est recommandé d\'utiliser un autre navigateur si vous voulez utiliser cette barre de marque page.';
+ $lang_sidebar_php['opera'] = 'Opera 6 et suivants';
+ $lang_sidebar_php['opera_explain'] = 'Si vous utilisez Opera, vous pouvez cliquer %ssur ce lien pour ajouter notre marque page à votre jeuxt%s. Cochez &quot;Montrer dans le panneau&quot;. Vous pouvez désinstaller les marques page en faisant un click droit sur son onglet et en choisissant &quot;Effacez&quot; dans le menu contextuel.';
+ $lang_sidebar_php['additional_options'] = 'Options supplémentaires';
+ $lang_sidebar_php['additional_options_explain'] = 'Si vous avez un autre navigateur que ceux mentionnée ci-dessus, cliquez %sici%s pour afficher toutes les options possibles.';
+ $lang_sidebar_php['cannot_add_sidebar'] = 'Le signet ne peut pas être ajouté. Votre navigateur ne supporte pas cette méthode';
+ $lang_sidebar_php['search'] = 'Chercher';
+ $lang_sidebar_php['reload'] = 'Recharger';
+}
+
+
+// ----------------------- //
+// File search.php
+// ----------------------- //
+if (defined('SEARCH_PHP')){
+ $lang_search_php['title'] = 'Chercher dans les fichiers';
+ $lang_search_php['submit_search'] = 'chercher';
+ $lang_search_php['keyword_list_title'] = 'Liste de mots-clés';
+ $lang_search_php['keyword_msg'] = 'Cette liste n\'est pas exhaustive. Elle ne comprend pas les mots inclus dans les titres et les descriptions des photos. Essayez une recherche sur une phrase.';
+ $lang_search_php['edit_keywords'] = 'Editer les mots-clés';
+ $lang_search_php['search in'] = 'Chercher dans :';
+ $lang_search_php['ip_address'] = 'Adresse IP';
+ $lang_search_php['imgfields'] = 'Chercher parmi les images';
+ $lang_search_php['albcatfields'] = 'Chercher dans les albums et les catégories';
+ $lang_search_php['age'] = 'Age';
+ $lang_search_php['newer_than'] = 'Nouveau depuis';
+ $lang_search_php['older_than'] = 'Ancien depuis';
+ $lang_search_php['days'] = 'jours';
+ $lang_search_php['all_words'] = 'Chercher tous les mots (AND)';
+ $lang_search_php['any_words'] = 'Chercher au moins un mot (OR)';
+ $lang_search_php['regex'] = 'Correspond aux expressions régulières';
+ $lang_search_php['album_title'] = 'Titre de l\'album';
+ $lang_search_php['category_title'] = 'Titre de la catégorie';
+}
+
+// ----------------------- //
+// File searchnew.php
+// ----------------------- //
+if (defined('SEARCHNEW_PHP')) {
+ $lang_search_new_php['page_title'] = 'Rechercher les nouvelles photos';
+ $lang_search_new_php['select_dir'] = 'Sélectionner le répertoire';
+ $lang_search_new_php['select_dir_msg'] = 'Cette fonction vous permet d\'ajouter un groupe de photos que vous avez téléchargé sur votre serveur FTP.<br />Sélectionnez le répertoire où vous avez téléchargé vos photos.';
+ $lang_search_new_php['no_pic_to_add'] = 'Il n\'y a pas de photo à ajouter';
+ $lang_search_new_php['need_one_album'] = 'Vous avez besoin d\'au moins un album pour effectuer cette opération';
+ $lang_search_new_php['warning'] = 'Avertissement';
+ $lang_search_new_php['change_perm'] = 'Coppermine ne peut pas écrire dans ce répertoire, vous devez changer ses permissions à 755 ou 777 avant d\'essayer d\'ajouter les photos';
+ $lang_search_new_php['target_album'] = '<b>Mettre les photos de &quot;</b>%s<b>&quot; dans </b>%s';
+ $lang_search_new_php['folder'] = 'Répertoire';
+ $lang_search_new_php['image'] = 'fichier';
+ $lang_search_new_php['result'] = 'Résultat';
+ $lang_search_new_php['dir_ro'] = 'Non inscriptible. ';
+ $lang_search_new_php['dir_cant_read'] = 'Illisible. ';
+ $lang_search_new_php['insert'] = 'Ajouter de nouvelles images à la galerie';
+ $lang_search_new_php['list_new_pic'] = 'Liste des nouvelles images';
+ $lang_search_new_php['insert_selected'] = 'Insérer les photos sélectionnées';
+ $lang_search_new_php['no_pic_found'] = 'Aucun nouveau fichier n\'a été trouvé';
+ $lang_search_new_php['be_patient'] = 'Soyez patient. Coppermine a besoin de temps pour mettre les photos en ligne et générer les vignettes ainsi que les images Intermédiaires...';
+ $lang_search_new_php['no_album'] = 'Aucun album sélectionné';
+ $lang_search_new_php['result_icon'] = 'Cliquer pour voir les détails ou pour les recharger';
+ $lang_search_new_php['notes'] = <<< EOT
+ <ul>
+  <li>%s: Le fichier a été ajouté correctement</li>
+  <li>%s: Le fichier est une copie et existe déjà dans la base de donnée</li>
+  <li>%s: Le fichier n\a pas pu être ajouté, vérifiez votre configuration et les permissions du répertoire oÃ¹ les fichiers sont placés</li>
+  <li>%s: Vous devez sélectionner d\'abord un album</li>
+  <li>%s: Le fichier est corrompu ou inaccessible</li>
+  <li>%s: Type de fichier inconnu</li>
+  <li>%s: Le fichier est actuellement une image GIF</li>
+  <li>Si les icônes n\'apparaissent pas, cliquez sur le fichier corrompu pour voir le message d\'erreur généré par PHP</li>
+  <li>Si votre navigateur rencontre un \'TimeOut\', cliquez sur le bouton recharger</li>
+ </ul>
+EOT;
+// Note pour les traducteurs : ne traduisez pas les balises %s placeholders ; elles sont remplacées par les icônes 
+ $lang_search_new_php['check_all'] = 'Tout cocher';
+ $lang_search_new_php['uncheck_all'] = 'Tout décocher';
+ $lang_search_new_php['no_folders'] = 'Il n\'y a actuellement pas de sous-répertoire dans le répertoire &quot;Albums&quot;. Vérifiez que vous avez bien créé un sous-répertoire dans le répertoire &quot;Albums&quot; et téléchargez-y vos fichiers avec votre client FTP (FileZilla ou SmartFTP). Vous ne devez pas télécharger dans les répertoires &quot;userpics&quot; ou &quot;edit&quot; ; ils sont réservés pour les téléchargements en HTML ou pour des traitements internes.';
+ $lang_search_new_php['browse_batch_add'] = 'Interface d\'exploration (recommandé)';
+ $lang_search_new_php['display_thumbs_batch_add'] = 'Afficher les vignettes de prévisualisation';
+ $lang_search_new_php['edit_pics'] = 'Editer les fichiers';
+ $lang_search_new_php['edit_properties'] = 'Propriétés de l\'album';
+ $lang_search_new_php['view_thumbs'] = 'Voir les vignettes';
+ $lang_search_new_php['add_more_folder'] = 'Ajouter plus de fichiers depuis le répertoire %s';
+}
+
+// ----------------------- //
+//File send_activation.php
+// ----------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+ $lang_send_activation_php['err_already_logged_in'] = 'Vous êtes déjà identifié ';
+ $lang_send_activation_php['activation_not_required'] = 'Ce site ne nécessite pas d\'activation par courriel';
+ $lang_send_activation_php['err_unk_user'] = 'L\'utilisateur sélectionné n\'existe pas';
+ $lang_send_activation_php['resend_act_link'] = 'Renvoyer le lien d\'activation';
+ $lang_send_activation_php['enter_email'] = 'Entrer votre adresse courriel';
+ $lang_send_activation_php['submit'] = 'Envoyer';
+ $lang_send_activation_php['failed_sending_email'] = 'Erreur dans l\'envoi du courriel avec le lien d\'activation';
+ $lang_send_activation_php['activation_email_sent'] = 'Un courriel avec le lien d\'activation a été envoyé à %s. Vérifiez vos courriels pour terminer le processus d\'activation';
+}
+
+// ----------------------- //
+// File stat_details.php
+// ----------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+ $lang_stat_details_php['show_hide'] = 'Afficher/Cacher cette colonne';
+ $lang_stat_details_php['title'] = 'Détails des statistiques';
+ $lang_stat_details_php['vote'] = 'Détails des votes';
+ $lang_stat_details_php['hits'] = 'Détails des hits';
+ $lang_stat_details_php['stats'] = 'Statistiques des votes';
+ $lang_stat_details_php['users'] = 'Statistiques des utilisateurs';
+ $lang_stat_details_php['sdate'] = 'Date';
+ $lang_stat_details_php['rating'] = 'Vote';
+ $lang_stat_details_php['search_phrase'] = 'Phrase de recherche';
+ $lang_stat_details_php['referer'] = 'Référant';
+ $lang_stat_details_php['browser'] = 'Navigateur';
+ $lang_stat_details_php['os'] = 'Système d\'exploitation';
+ $lang_stat_details_php['ip'] = 'IP';
+ $lang_stat_details_php['uid'] = 'Utilisateur';
+ $lang_stat_details_php['sort_by_xxx'] = 'Classer par %s';
+ $lang_stat_details_php['ascending'] = 'ascendant';
+ $lang_stat_details_php['descending'] = 'descendant';
+ $lang_stat_details_php['internal'] = 'interne';
+ $lang_stat_details_php['close'] = 'fermer';
+ $lang_stat_details_php['hide_internal_referers'] = 'cacher les attributs internes';
+ $lang_stat_details_php['date_display'] = 'Date d\'affichage';
+ $lang_stat_details_php['records_per_page'] = 'Enregistrements par page';
+ $lang_stat_details_php['submit'] = 'Soumettre/Actualiser';
+ $lang_stat_details_php['overall_stats'] = 'Statistiques générales';
+ $lang_stat_details_php['stats_by_os'] = 'Système d\'exploitation';
+ $lang_stat_details_php['number_of_hits'] = 'Nombre de visites (hits)';
+ $lang_stat_details_php['total'] = 'Total';
+ $lang_stat_details_php['stats_by_browser'] = 'Navigateur';
+ $lang_stat_details_php['overall_stats_config'] = 'Configuration des statistiques générales';
+ $lang_stat_details_php['hit_details'] = 'Gardez le détail des statistiques de visites';
+ $lang_stat_details_php['hit_details_explanation'] = 'Garder le détail des statistiques de visites';
+ $lang_stat_details_php['vote_details'] = 'Garder le détail des statistiques des votes';
+ $lang_stat_details_php['vote_details_explanation'] = 'Garder le détail des statistiques de votes';
+ $lang_stat_details_php['empty_hits_table'] = 'Vider toutes les statistiques de visites';
+ $lang_stat_details_php['empty_hits_table_confirm'] = 'Etes-vous vraiment certain de vouloir effacer toutes les statistiques de visite pour toute la galerie ?<br /> Attention : cette action ne peut pas être annulée ';
+ $lang_stat_details_php['empty_votes_table'] = 'Effacer toutes les statistiques de vote';
+ $lang_stat_details_php['empty_votes_table_confirm'] = 'Etes-vous vraiment certain de vouloir effacer toutes les statistiques de vote pour toute votre galerie ?<br /> Attention : cette action ne peut pas être annulée';
+ $lang_stat_details_php['submit'] = 'Envoyer';
+ $lang_stat_details_php['upd_success'] = 'La configuration de Coppermine a été mise à jour';
+ $lang_stat_details_php['votes'] = 'votes';
+ $lang_stat_details_php['reset_votes_individual'] = 'Réinitialisation du (des) vote (s) sélectionné (s)';
+ $lang_stat_details_php['reset_votes_individual_confirm'] = 'Etes-vous certain de vouloir effacer le (s) vote (s) sélectionné (s) ?<br /> Attention : cette action ne peut pas être annulée';
+ $lang_stat_details_php['back_to_intermediate'] = 'Retour sur l\'affichage des images intermédiaires';
+ $lang_stat_details_php['records_on_page'] = '%s enregistrements sur %s page(s)';
+ $lang_stat_details_php['guest'] = 'Visiteur';
+ $lang_stat_details_php['not_implemented'] = 'Pas encore implémenté';
+}
+
+// ----------------------- //
+// File upload.php
+// ----------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Télécharger un fichier';
+$lang_upload_php['restrictions'] = 'Restrictions';
+$lang_upload_php['choose_method'] = 'Choisissez la méthode de téléchargement';
+$lang_upload_php['upload_swf'] = 'Fichiers multiples - Interface Flash (recommandé)';
+$lang_upload_php['upload_single'] = 'Simple - Un seul fichier à la fois';
+$lang_upload_php['up_instr_1'] = 'Sélectionnez un albums dans la liste déroulante';
+$lang_upload_php['up_instr_2'] = 'Cliquez sur le bouton &quot;Parcourir&quot; ci-dessous et naviguez vers le fichier que vous voullez télécharger';
+$lang_upload_php['up_instr_3'] = 'Sélectionnez d\'autres fichiers à télécharger en répétant l\'étape 3';
+$lang_upload_php['up_instr_4'] = 'Lorsque vous avez téléchargé les fichiers, cliquez sur le bouton &quot;Continuer&quot;. Note : le bouton n\'apparaîtra qu\'après avoir téléchargé au moins un fichier.';
+$lang_upload_php['up_instr_5'] = 'Vous serez dirigé vers un écran vous permettant d\'enter les détails concernant les fichiers téléchargés. Après avoir complété le formulaire, soumettez-le en utilisant le bouton &quot;Appliquer les changements&quot; au bas du formulaire.';
+$lang_upload_php['restriction_zip'] = 'Les fichiers ZIP téléchargés resteront compressés.';
+$lang_upload_php['restriction_filesize'] = 'La taille des fichiers téléchargés sur votre serveur ne doivent pas avoir plus de %s chacuns.'; 
+$lang_upload_php['reg_instr_1'] = 'Action invalide pour la création du formulaire.';
+$lang_upload_php['no_name'] = 'Nom de fichier introuvable.';
+$lang_upload_php['no_tmp_name'] = 'Impossible de télécharger';
+$lang_upload_php['no_post'] = 'Fichier non téléchargé par POST.';
+$lang_upload_php['forb_ext'] = 'Extension de fichier non autorisée.';
+$lang_upload_php['exc_php_ini'] = 'Le poids excède celui permis par le fichier php.ini.';
+$lang_upload_php['exc_file_size'] = 'Le poids excède celui permis par l\'administrateur de la galerie Coppermine.';
+$lang_upload_php['partial_upload'] = 'Téléchargement partiel uniquement.';
+$lang_upload_php['no_upload'] = 'Le téléchargement ne s\'est pas effectué.';
+$lang_upload_php['unknown_code'] = 'Code d\'erreur de téléchargement PHP inconnu.';
+$lang_upload_php['impossible'] = 'Impossible à déplacer.';
+$lang_upload_php['not_image'] = 'Pas une image ou image endommagée';
+$lang_upload_php['not_GD'] = 'N\'est pas une extension GD.';
+$lang_upload_php['pixel_allowance'] = 'La hauteur et/ou la largeur de l\'image téléchargée est plus grande que celle permise dans la configuration de la galerie.';
+$lang_upload_php['failure'] = 'Erreur de téléchargement';
+$lang_upload_php['no_place'] = 'Le fichier précédent n\'a pas pu être placé.';
+$lang_upload_php['max_fsize'] = 'Le poids maximal autorisé pour une image est de %s';
+$lang_upload_php['picture'] = 'Fichier';
+$lang_upload_php['pic_title'] = 'Titre du fichier';
+$lang_upload_php['description'] = 'Description du fichier';
+$lang_upload_php['keywords_sel'] ='Choisissez un mot-clé';
+$lang_upload_php['err_no_alb_uploadables'] = 'Désolé mais il n\'existe pas d\'album dans lequel vous ayez le droit de télécharger des photos';
+$lang_upload_php['close'] = 'Fermez';
+$lang_upload_php['no_keywords'] = 'Désolé, aucun mot-clé disponible';
+$lang_upload_php['regenerate_dictionary'] = 'Régénérer le dictionnaire';
+$lang_upload_php['allowed_types'] = 'Vous pouvez à télécharger des fichiers avec les extensions suivantes :';
+$lang_upload_php['allowed_img_types'] = 'Extensions d\'Image : %s';
+$lang_upload_php['allowed_mov_types'] = 'Extensions Vidéo : %s';
+$lang_upload_php['allowed_doc_types'] = 'Extension de Document : %s';
+$lang_upload_php['allowed_snd_types'] = 'Extensions Audio : %s';
+$lang_upload_php['please_wait'] = 'Merci de patienter pendant que le script télécharge - cela peut prendre plusieurs minutes';
+$lang_upload_php['alternative_upload'] = 'Méthode de téléchargement alternative';
+$lang_upload_php['xp_publish_promote'] = 'Si vous utilisez Windows XP ou Vista, vous pouvez utilisez l\'assistant de publication Web de Windows XP pour télécharger des fichiers, apportant ainsi une interface utilisateur plus simple.';
+$lang_upload_php['err_js_disabled'] = 'L\'interface de téléchargement Flash n\'a pas pu être chargé. Vous devez avoir JavaScript activé pour pouvoir profiter de l\'interface de téléchargement Flash.';
+$lang_upload_php['err_flash_disabled'] = 'L\'interface de téléchargement prends beaucoup de temps pour charger ou le chargement a échoué. Vérifiez que le plugin Flash est activé et qu\'une version fonctionnelle d\'Adobe Flash Player est installée.';
+$lang_upload_php['err_alternate_method'] = 'A la place, vous pouvez utiliser l\'interface de téléchargement <a href="upload.php?single=1">fichier unique</a>.';
+$lang_upload_php['err_flash_version'] = 'L\'interface de téléchargement ne peut pas être chargé. Vous devriez installer ou mettre à jour Flash Player. Visitez le <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">site Adobe</a> pour vous procurer Flash Player.';
+$lang_upload_php['flash_loading'] = 'L\'interface de téléchargement est en train de se charger. Veuillez patienter...';
+
+$lang_upload_swf_php['browse'] = 'Parcourir';
+$lang_upload_swf_php['cancel_all'] = 'Annuler tous les téléchargements';
+$lang_upload_swf_php['upload_queue'] = 'File de téléchargement';
+$lang_upload_swf_php['files_uploaded'] = 'Fichier (s) téléchargé (s)';
+$lang_upload_swf_php['all_files'] = 'Tous les fichiers';
+$lang_upload_swf_php['status_pending'] = 'En cours...';
+$lang_upload_swf_php['status_uploading'] = 'Téléchargement...';
+$lang_upload_swf_php['status_complete'] = 'Terminé.';
+$lang_upload_swf_php['status_cancelled'] = 'Annulé.';
+$lang_upload_swf_php['status_stopped'] = 'Arrêté.';
+$lang_upload_swf_php['status_failed'] = 'Le téléchargement a échoué.';
+$lang_upload_swf_php['status_too_big'] = 'Le fichier est trop gros.';
+$lang_upload_swf_php['status_zero_byte'] = 'Impossible de télécharger un fichier vide (zéro octet).';
+$lang_upload_swf_php['status_invalid_type'] = 'Type de fichier invalide.';
+$lang_upload_swf_php['status_unhandled'] = 'Erreur non traitée';
+$lang_upload_swf_php['status_upload_error'] = 'Erreur de téléchargement : ';
+$lang_upload_swf_php['status_server_error'] = 'Erreur Serveur (IO)';
+$lang_upload_swf_php['status_security_error'] = 'Erreur de sécurité';
+$lang_upload_swf_php['status_upload_limit'] = 'Dépassement de la limite de téléchargement.';
+$lang_upload_swf_php['status_validation_failed'] = 'La validation a échoué. Transfert sauté.';
+$lang_upload_swf_php['queue_limit'] = 'Vous avez placé trop de fichiers dans la file d\'attente';
+$lang_upload_swf_php['upload_limit_1'] = 'Vous avez atteint la limite de téléchargement.';
+$lang_upload_swf_php['upload_limit_2'] = 'Vous devriez sélectionner un maximum de %s fichier (s)';
+}
+// ----------------------- //
+// File usermgr.php
+// ----------------------- //
+if (defined('USERMGR_PHP')) {
+ $lang_usermgr_php['memberlist'] = 'Liste des membres';
+ $lang_usermgr_php['user_manager'] = 'Gestion utilisateurs';
+ $lang_usermgr_php['title'] = 'Gérer les utilisateurs';
+ $lang_usermgr_php['name_a'] = 'Nom ascendant';
+ $lang_usermgr_php['name_d'] = 'Nom descendant';
+ $lang_usermgr_php['group_a'] = 'Groupe ascendant';
+ $lang_usermgr_php['group_d'] = 'Groupe descendant';
+ $lang_usermgr_php['reg_a'] = 'Date d\'inscription ascendante';
+ $lang_usermgr_php['reg_d'] = 'Date d\'inscription descendante';
+ $lang_usermgr_php['pic_a'] = 'Nombre de fichiers ascendant';
+ $lang_usermgr_php['pic_d'] = 'Nombre de fichiers descendant';
+ $lang_usermgr_php['disku_a'] = 'Utilisation espace disque ascendant';
+ $lang_usermgr_php['disku_d'] = 'Utilisation espace disque descendant';
+ $lang_usermgr_php['lv_a'] = 'Dernière visite ascendante';
+ $lang_usermgr_php['lv_d'] = 'Dernière visite descendante';
+ $lang_usermgr_php['sort_by'] = 'Classer les utilisateurs par';
+ $lang_usermgr_php['err_no_users'] = 'La table MySQL des utilisateurs est vide';
+ $lang_usermgr_php['err_edit_self'] = 'Vous ne pouvez pas modifier votre propre profil ; utilisez le lien &quot;Mon Profil&quot; pour effectuer cette opération';
+ $lang_usermgr_php['with_selected'] = 'Sélectionner :';
+ $lang_usermgr_php['delete_files_no'] = 'garder les fichiers publics mais les laisser anonymes';
+ $lang_usermgr_php['delete_files_yes'] = 'effacer les fichiers publics';
+ $lang_usermgr_php['delete_comments_no'] = 'garder les commentaires mais les laisser anonymes';
+ $lang_usermgr_php['delete_comments_yes'] = 'effacer les commentaires';
+ $lang_usermgr_php['activate'] = 'Activer';
+ $lang_usermgr_php['deactivate'] = 'Désactiver';
+ $lang_usermgr_php['reset_password'] = 'Changer le mot de passe';
+ $lang_usermgr_php['change_primary_membergroup'] = 'Changer de groupe principal';
+ $lang_usermgr_php['add_secondary_membergroup'] = 'Ajouter un groupe secondaire';
+ $lang_usermgr_php['name'] = 'Nom d\'utilisateur';
+ $lang_usermgr_php['group'] = 'Groupe';
+ $lang_usermgr_php['inactive'] = 'Inactif';
+ $lang_usermgr_php['operations'] = 'Opérations';
+ $lang_usermgr_php['pictures'] = 'Fichiers';
+ $lang_usermgr_php['disk_space_used'] = 'Espace utilisé';
+ $lang_usermgr_php['disk_space_quota'] = 'Espace alloué';
+ $lang_usermgr_php['registered_on'] = 'Enregistré le';
+ $lang_usermgr_php['last_visit'] = 'Dernière visite';
+ $lang_usermgr_php['u_user_on_p_pages'] = '%d utilisateur (s) sur %d page (s)';
+ $lang_usermgr_php['confirm_del'] = 'Voulez-vous vraiment supprimer cet utilisateur?\\nToutes ses photos et albums seront également supprimés.'; 
+ $lang_usermgr_php['mail'] = 'MAIL';
+ $lang_usermgr_php['err_unknown_user'] = 'L\'utilisateur sélectionné n\'existe pas';
+ $lang_usermgr_php['modify_user'] = 'Modifier l\'utilisateur';
+ $lang_usermgr_php['notes'] = 'Notes';
+ $lang_usermgr_php['note_list'] = 'Si vous ne souhaitez pas modifier le mot de passe actuel, laissez le champ &quot;Mot de passe&quot; vide.';
+ $lang_usermgr_php['password'] = 'Mot de passe';
+ $lang_usermgr_php['user_active'] = 'L\'utilisateur est actif';
+ $lang_usermgr_php['user_group'] = 'Groupe de l\'utilisateur';
+ $lang_usermgr_php['user_email'] = 'Courriel de l\'utilisateur';
+ $lang_usermgr_php['user_web_site'] = 'Site web de l\'utilisateur';
+ $lang_usermgr_php['create_new_user'] = 'Créer un nouvel utilisateur';
+ $lang_usermgr_php['user_location'] = 'Localisation de l\'utilisateur';
+ $lang_usermgr_php['user_interests'] = 'Centres d\'intérêt de l\'utilisateur';
+ $lang_usermgr_php['user_occupation'] = 'Activité de l\'utilisateur';
+ $lang_usermgr_php['user_profile1'] = '$user_profile1';
+ $lang_usermgr_php['user_profile2'] = '$user_profile2';
+ $lang_usermgr_php['user_profile3'] = '$user_profile3';
+ $lang_usermgr_php['user_profile4'] = '$user_profile4';
+ $lang_usermgr_php['user_profile5'] = '$user_profile5';
+ $lang_usermgr_php['user_profile6'] = '$user_profile6';
+ $lang_usermgr_php['latest_upload'] = 'Derniers téléchargements';
+ $lang_usermgr_php['no_latest_upload'] = 'N\'a pas fait de téléchargement';
+ $lang_usermgr_php['last_comments'] = 'Derniers commentaires';
+ $lang_usermgr_php['no_last_comments'] = 'N\'a pas fait de commentaire';
+ $lang_usermgr_php['comments'] = 'Commentaires';
+ $lang_usermgr_php['never'] = 'jamais';
+ $lang_usermgr_php['search'] = 'Chercher un utilisateur';
+ $lang_usermgr_php['submit'] = 'Soumettre';
+ $lang_usermgr_php['search_submit'] = 'Valider ';
+ $lang_usermgr_php['search_result'] = 'Résultat de recherche pour : ';
+ $lang_usermgr_php['alert_no_selection'] = 'vous devez d\'abord sélectionner un utilisateur'; 
+ $lang_usermgr_php['select_group'] = 'Sélectionner un groupe';
+ $lang_usermgr_php['groups_alb_access'] = 'Droits sur les albums pour le groupe';
+ $lang_usermgr_php['category'] = 'Catégorie';
+ $lang_usermgr_php['modify'] = 'Modifier ?';
+ $lang_usermgr_php['group_no_access'] = 'Ce groupe n\'a pas d\'accès spécial';
+ $lang_usermgr_php['notice'] = 'Attention';
+ $lang_usermgr_php['group_can_access'] = 'Accès réservé au groupe &quot;%s&quot;';
+ $lang_usermgr_php['send_login_data'] = 'Envoyer les paramètres d\'identification à cet utilisateur (le mot de passe sera envoyé par courriel)';
+ $lang_usermgr_php['send_login_email_subject'] = 'Vos nouveaux paramètres d\'identification pour votre compte';
+ $lang_usermgr_php['failed_sending_email'] = 'Le courriel avec les paramètres d\'identification ne peut pas être envoyé ';
+ $lang_usermgr_php['view_profile'] = 'Voir le profil';
+ $lang_usermgr_php['edit_profile'] = 'Modifier le profil';
+ $lang_usermgr_php['ban_user'] = 'Bannir l\'utilisateur';
+ $lang_usermgr_php['user_is_banned'] = 'L\'utilisateur est banni';
+ $lang_usermgr_php['status'] = 'Statut';
+ $lang_usermgr_php['status_active'] = 'actif';
+ $lang_usermgr_php['status_inactive'] = 'non actif';
+ $lang_usermgr_php['total'] = 'Total';
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+Votre nouveau compte a été crée pour vous sur {SITE_NAME}.
+
+Vous pouvez maintenant vous identifier sur <a href="{SITE_LINK}">{SITE_LINK}</a> avec comme nom d'utilisateur "{USER_NAME}" et comme mot de passe "{USER_PASS}"
+
+
+Cordialement.
+
+l'administrateur de {SITE_NAME}
+
+EOT;
+}
+
+// ----------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+ $lang_update_php['title'] = 'Mise à jour';
+ $lang_update_php['welcome_updater'] = 'Bienvenue dans la mise à jour de Coppermine';
+ $lang_update_php['could_not_authenticate'] = 'Impossible de vous identifier';
+ $lang_update_php['provide_admin_account'] = 'Merci de saisir vos informations pour votre compte administrateur ou pour la connexion à la base de données MySQL';
+ $lang_update_php['try_again'] = 'Essayez encore';
+ $lang_update_php['mysql_connect_error'] = 'Impossible de créer une connexion MySQL';
+ $lang_update_php['mysql_database_error'] = 'MySQL ne peut pas trouver la base de données %s';
+ $lang_update_php['mysql_said'] = 'MySQL dit';
+ $lang_update_php['check_config_file'] = 'Merci de vérifier les données SQL dans %s';
+ $lang_update_php['performing_database_updates'] = 'Mise à jour de la base de données';
+ $lang_update_php['performing_file_updates'] = 'Mise à jour des fichiers';
+ $lang_update_php['already_done'] = 'Déjà fait';
+ $lang_update_php['password_encryption'] = 'Cryptage du mot de passe';
+ $lang_update_php['alb_password_encryption'] = 'Cryptage du mot de passe album';
+ $lang_update_php['category_tree'] = 'Arborescence des catégories';
+ $lang_update_php['authentication_needed'] = 'Authentification requise';
+ $lang_update_php['username'] = 'Nom d\'utilisateur';
+ $lang_update_php['password'] = 'Mot de passe';
+ $lang_update_php['update_completed'] = 'Mise à jour complète';
+ $lang_update_php['check_versions'] = 'Il est recommandé de %s vérifier la version de vos fichiers%s si vous venez juste de mettre à jour depuis une ancienne version de Coppermine';
+ $lang_update_php['start_page'] = 'Si vous ne le faites pas (ou si vous ne voulez pas le faire), vous pouvez aller %ssur la page d\'accueil de votre galerie%s';
+ $lang_update_php['errors_encountered'] = 'Les erreurs suivantes sont survenues et doivent être corrigées d\'abord';
+ $lang_update_php['delete_file'] = 'Effacez %s';
+ $lang_update_php['could_not_delete'] = 'Impossible d\'effacer à cause des permissions. Effacez le fichier manuellement ';
+$lang_update_php['rename_file'] = 'Renommer %s en %s';
+$lang_update_php['could_not_rename'] = 'Impossible de renommer à cause d\'un problème de droits. Renommez le fichier manuellement';
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ----------------------- //
+if (defined('UTIL_PHP')) {
+ $lang_util_php['title'] = 'Utilitaires d\'administration (redimensionnement des images)';
+ $lang_util_php['file'] = 'Fichier';
+ $lang_util_php['problem'] = 'Problème';
+ $lang_util_php['status'] = 'Statut';
+ $lang_util_php['title_set_to'] = 'titre changé en';
+ $lang_util_php['submit_form'] = 'soumettre';
+ $lang_util_php['titles_updated'] = '%s Titres mis à jour.';
+ $lang_util_php['updated_succesfully'] = 'mise à jour effectuée avec succès';
+ $lang_util_php['error_create'] = 'Erreur lors de la création';
+ $lang_util_php['continue'] = 'Traiter d\'autres images';
+ $lang_util_php['main_success'] = 'Le fichier %s est maintenant utilisé comme image principale';
+ $lang_util_php['error_rename'] = 'Erreur lors du changement du nom de %s à %s';
+ $lang_util_php['error_not_found'] = 'Le fichier %s n\'a pas été trouvé';
+ $lang_util_php['back'] = 'retour à la page principale';
+ $lang_util_php['thumbs_wait'] = 'Mise à jour des vignettes et/ou images redimensionnées, merci de patienter...';
+ $lang_util_php['thumbs_continue_wait'] = 'Continuer la mise à jour des vignettes et/ou des images redimensionnées...';
+ $lang_util_php['titles_wait'] = 'Mise à jour des titres, merci de patienter...';
+ $lang_util_php['delete_wait'] = 'Suppression des titres, merci de patienter...';
+ $lang_util_php['replace_wait'] = 'Suppression des originaux et remplacement de ces derniers par les images redimensionnées, merci de patienter...';
+ $lang_util_php['update'] = 'Mettre à jour les vignettes et/ou les photos redimensionnées';
+ $lang_util_php['update_what'] = 'Ce qui devrait être mis à jour';
+ $lang_util_php['update_thumb'] = 'Seulement les vignettes';
+ $lang_util_php['update_pic'] = 'Seulement les photos redimensionnées';
+ $lang_util_php['update_both'] = 'Les vignettes et les images redimensionnées';
+ $lang_util_php['update_number'] = 'Nombre d\'images traitées par clic';
+ $lang_util_php['update_option'] = '(essayez de réduire cette valeur si vous avez des problèmes de timeout)';
+ $lang_util_php['update_missing'] = 'Uniquement les fichiers non mis à jour';
+ $lang_util_php['filename_title'] = 'Nom du fichier/Titre de l\'image';
+ $lang_util_php['filename_how'] = 'Comment le nom du fichier doit-il être modifié ?';
+ $lang_util_php['filename_remove'] = 'Supprimer la fin .jpg et remplacer _ (underscore) par des espaces';
+ $lang_util_php['filename_euro'] = 'Changer 2003_11_23_13_20_20.jpg en 23/11/2003 13:20';
+ $lang_util_php['filename_us'] = 'Changer 2003_11_23_13_20_20.jpg en 11/23/2003 13:20';
+ $lang_util_php['filename_time'] = 'Changer 2003_11_23_13_20_20.jpg en 13:20';
+ $lang_util_php['notitle'] = 'Appliquer uniquement aux fichiers sans titres';
+ $lang_util_php['delete_title'] = 'Supprimer le titre des photos';
+ $lang_util_php['delete_title_explanation'] = 'Cela va supprimer l\'ensemble des titres des photos de l\'album sélectionné.';
+ $lang_util_php['delete_original'] = 'Supprimer les photos dans leur taille d\'origine';
+ $lang_util_php['delete_original_explanation'] = 'Cela va supprimer les photos à la taille d\'origine';
+ $lang_util_php['delete_intermediate'] = 'Supprimer les images intermédiaires';
+ $lang_util_php['delete_intermediate_explanation1'] = 'Cela va supprimer les images intermédiaires (normale).';
+ $lang_util_php['delete_intermediate_explanation2'] = 'Utilisez cette option pour faire de la place sur le disque si vous avez désactivé \'Créer des images intermédiaires \' dans la configuration après avoir ajouté des images.';
+ $lang_util_php['delete_intermediate_check'] = 'L\'option de la configuration \'Créer des images intérmédiaires\' est actuellement %s.';
+ $lang_util_php['no_image'] = '%s a été ignoré parce que ce n\'est pas une image.';
+ $lang_util_php['enabled'] = 'activé';
+ $lang_util_php['disabled'] = 'désactivé';
+ $lang_util_php['delete_replace'] = 'Supprimer les images originales en les remplaçant par les versions redimensionnées';
+ $lang_util_php['titles_deleted'] = 'Tous les Titres des images de l\'album sélectionné sont effacés';
+ $lang_util_php['deleting_intermediates'] = 'Patienter : effacement des images intermédiaires...';
+ $lang_util_php['searching_orphans'] = 'Patienter : recherche des commentaires orphelins...';
+ $lang_util_php['delete_orphans'] = 'Supprimer les commentaires orphelins (fonctionne pour tous les albums)';
+ $lang_util_php['delete_orphans_explanation'] = 'Cela va identifier tous les commentaires qui ne sont plus associés à un fichier et vous permettre de les effacer.<br />Vérifie tous les albums.';
+ $lang_util_php['update_full_normal_thumb'] = 'Tout : images originales, images intermédiaires et vignettes';
+ $lang_util_php['update_full_normal'] = 'Les deux : intermédiaires et taille originale (si une copie de l\'originale est disponible)';
+ $lang_util_php['update_full'] = 'Uniquement les images de taille originale (si une copie de l\'originale est disponible)';
+ $lang_util_php['delete_back'] = 'Effacer la copie de l\'image originale (Mod filigrane)';
+ $lang_util_php['delete_back_explanation'] = 'Cela va supprimer la copie de l\'image originale. <br>Vous gagnerez ainsi de la place sur votre serveur mais ne pourrez pas annuler le filigrane de votre image par la suite <br>Le filigrane sera permanent après cette opération';
+ $lang_util_php['finished'] = '<br />Terminer la mise à jour des vignettes/images<br />';
+ $lang_util_php['autorefresh'] = 'Réactualisation automatique de la page (inutile de cliquer sur le bouton CONTINUEZ)<br />';
+ $lang_util_php['refresh_db'] = 'Recharger les informations de poids et de taille';
+ $lang_util_php['refresh_db_explanation'] = 'Cela va recharger les informations de poids et de taille. Utilisez cette fonction si les quotas sont incorrects ou si vous avez changé manuellement ces données.';
+ $lang_util_php['reset_views'] = 'Réinitialisation du compteur de vues';
+ $lang_util_php['reset_views_explanation'] = 'Met à zéro le compteur de vue de l\'ensemble des fichiers de l\'album sélectionné.';
+ $lang_util_php['reset_success'] = 'Réinitialisation réussie';
+ $lang_util_php['orphan_comment'] = 'Pas de commentaire orphelin trouvé';
+ $lang_util_php['delete_all'] = 'Tout Supprimer';
+ $lang_util_php['delete_all_orphans'] = 'Supprimez tous les commentaires orphelins ?';
+ $lang_util_php['comment'] = 'Commentaire : ';
+ $lang_util_php['nonexist'] = 'Lié à un fichier inexistant # ';
+ $lang_util_php['delete_old'] = 'Effacer les fichiers plus anciens qu\'un nombre de jours déterminé'; 
+ $lang_util_php['delete_old_explanation'] = 'Cela va effacer les fichiers plus anciens que le nombre de jours que vous avez déterminé (images normales, intermédiaires, vignettes). Utilisez cette fonction pour gagner le l\'espace disque.'; 
+ $lang_util_php['delete_old_warning'] = 'Attention : les fichiers sélectionnés seront effacés définitivement sans autres avertissements '; 
+ $lang_util_php['deleting_old'] = 'Effacement des images anciennes, merci de patienter...'; 
+ $lang_util_php['older_than'] = 'Effacer les fichiers plus anciens que %s jours'; 
+ $lang_util_php['del_orig'] = 'L\'image originale %s a été effacée avec succès'; 
+ $lang_util_php['del_intermediate'] = 'L\'image intermédiaire %s a été supprimée avec succès'; 
+ $lang_util_php['del_thumb'] = 'La vignette %s a été supprimée avec succès'; 
+ $lang_util_php['del_error'] = 'Erreur d\'effacement de %s '; 
+ $lang_util_php['affected_records'] = '%s enregistrements affectés.';
+ $lang_util_php['all_albums'] = 'Tous les albums';
+ $lang_util_php['update_result'] = 'Résultats de la mise à jour';
+ $lang_util_php['incorrect_filesize'] = 'La taille totale de l\'image est incorrecte';
+ $lang_util_php['database'] = 'Base de données : ';
+ $lang_util_php['bytes'] = ' octets';
+ $lang_util_php['actual'] = 'Actuel : ';
+ $lang_util_php['updated'] = 'Mis à jour';
+ $lang_util_php['filesize_error'] = 'Impossible de trouver la taille du fichier (peut-être un fichier invalide), ignore....';
+ $lang_util_php['skipped'] = 'Ignoré';
+ $lang_util_php['incorrect_dimension'] = 'Les dimensions sont incorrectes';
+ $lang_util_php['dimension_error'] = 'Impossible de trouver les informations de dimensions, ignore...';
+ $lang_util_php['cannot_fix'] = 'Ne peut pas corriger';
+ $lang_util_php['fullpic_error'] = 'Le fichier %s n\'existe pas';
+ $lang_util_php['no_prob_detect'] = 'Pas de problèmes détectés';
+ $lang_util_php['no_prob_found'] = 'Pas de problèmes trouvés.';
+ $lang_util_php['no_category'] = 'Pas de catégorie';
+$lang_util_php['keyword_convert'] = 'Convertir le séparateur de mots-clés';
+$lang_util_php['keyword_from_to'] = 'Convertir le séparateur de mots-clés %s en %s';
+$lang_util_php['keyword_set'] = 'Paramétrer le séparateur de mots-clés à la nouvelle valeur';
+$lang_util_php['keyword_replace_before'] = 'Avant la conversion, remplacer %s par %s';
+$lang_util_php['keyword_replace_after'] = 'Après la conversion, remplacer %s par %s';
+$lang_util_php['keyword_replace_values'] = array('_'=>'Souligné', '-'=>'tiret', '~'=>'tilde');
+$lang_util_php['keyword_explanation'] = 'Cela va convertir le séparateur de mots-clés pour tous vos fichiers d\'une valeur à une autre. Allez dans la documentation pour plus de détails.';
+}
+
+// ----------------------- //
+// File versioncheck.php
+// ----------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+ $lang_versioncheck_php['title'] = 'Vérification de version';
+ $lang_versioncheck_php['versioncheck_output'] = 'Sortie du vérificateur de versionVersioncheck output';
+ $lang_versioncheck_php['file'] = 'fichier';
+ $lang_versioncheck_php['folder'] = 'répertoire';
+ $lang_versioncheck_php['outdated'] = 'plus ancien que %s';
+ $lang_versioncheck_php['newer'] = 'plus neuf que %s';
+ $lang_versioncheck_php['modified'] = 'modifié';
+ $lang_versioncheck_php['not_modified'] = 'non modifié';
+ $lang_versioncheck_php['needs_change'] = 'nécessite des changements';
+ $lang_versioncheck_php['review_permissions'] = 'Revoir les permissions';
+ $lang_versioncheck_php['inaccessible'] = 'Le fichier est inaccessible';
+ $lang_versioncheck_php['review_version'] = 'Votre fichier est trop ancien';
+ $lang_versioncheck_php['review_dev_version'] = 'Votre fichier est plus récent';
+ $lang_versioncheck_php['review_modified'] = 'Le fichier est peut être corrompu (ou vous l\'avez modifié délibérément)';
+ $lang_versioncheck_php['review_missing'] = '%s manquant ou inaccessible';
+ $lang_versioncheck_php['existing'] = 'existant';
+ $lang_versioncheck_php['review_removed_existing'] = 'Le fichier doit être effacé pour des raisons de sécurité';
+ $lang_versioncheck_php['counter'] = 'Compteur';
+ $lang_versioncheck_php['type'] = 'Type';
+ $lang_versioncheck_php['path'] = 'Chemin';
+ $lang_versioncheck_php['missing'] = 'Manquant';
+ $lang_versioncheck_php['permissions'] = 'Permissions';
+ $lang_versioncheck_php['version'] = 'Version';
+ $lang_versioncheck_php['revision'] = 'Révision';
+ $lang_versioncheck_php['modified'] = 'Modifié';
+ $lang_versioncheck_php['comment'] = 'Commentaire';
+ $lang_versioncheck_php['help'] = 'Aide';
+ $lang_versioncheck_php['repository_link'] = 'Lien vers le référentiel';
+ $lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Naviguer vers la page correspondant à ce fichier dans le référenciel SVN du projet';
+ $lang_versioncheck_php['mandatory'] = 'obligatoire';
+ $lang_versioncheck_php['mandatory_missing'] = 'Fichier obligatoire manquant';
+ $lang_versioncheck_php['optional'] = 'optionnel';
+ $lang_versioncheck_php['removed'] = 'effacé';
+ $lang_versioncheck_php['options'] = 'Options';
+ $lang_versioncheck_php['display_output'] = 'Afficher la sortie';
+ $lang_versioncheck_php['on_screen'] = 'Plein écran';
+ $lang_versioncheck_php['text_only'] = 'Uniquement texte';
+ $lang_versioncheck_php['errors_only'] = 'Montrer uniquement les erreurs potentielles';
+ $lang_versioncheck_php['hide_images'] = 'Cacher les images';
+ $lang_versioncheck_php['no_modification_check'] = 'Ne pas vérifier les fichiers modifiés';
+ $lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Ne pas se connecter au référentiel en ligne';
+ $lang_versioncheck_php['online_repository_explain'] = 'uniquement recommandé si la connexion échoue';
+ $lang_versioncheck_php['submit'] = 'Envoyer/Rafraîchir';
+ $lang_versioncheck_php['select_all'] = 'Selectionner tout';
+ $lang_versioncheck_php['files_folder_processed'] = 'Affichage de %s items dans %s répertoires/fichiers avec %s problèmes potentiels';
+ $lang_versioncheck_php['read'] = 'Lire';
+ $lang_versioncheck_php['write'] = 'Ecrire';
+ $lang_versioncheck_php['warning'] = 'Avertissement';
+ $lang_versioncheck_php['not_applicable'] = 'n/a'; 
+}
+
+// ----------------------- //
+// File view_log.php
+// ----------------------- //
+if (defined('VIEWLOG_PHP')) {
+ $lang_viewlog_php['delete_all'] = 'Supprimer tous les logs';
+ $lang_viewlog_php['delete_this'] = 'Supprimer ce log';
+ $lang_viewlog_php['view_logs'] = 'Consulter les logs';
+ $lang_viewlog_php['no_logs'] = 'Pas de log créé.';
+ $lang_viewlog_php['last_updated'] = 'dernière mise à jour';
+}
+
+// ----------------------- //
+// File xp_publish.php
+// ----------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+ $lang_xp_publish_php['title'] = 'Coppermine - Assistant de Publication Web XP';
+ $lang_xp_publish_php['client_header'] = 'Assistant de publication Web XP'; 
+ $lang_xp_publish_php['requirements'] = 'Requis';
+ $lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista';
+ $lang_xp_publish_php['no_windows_xp'] = 'Vous semblez utiliser un autre système d\'exploitation non supporté';
+ $lang_xp_publish_php['no_os_detect'] = 'Impossible de définir votre système d\'exploitation';
+ $lang_xp_publish_php['requirement_http_upload'] = 'Une installation de Coppermine qui fonctionne et dans laquelle la fonction de téléchargement par http fonctionne';
+ $lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer';
+ $lang_xp_publish_php['requirement_permissions'] = 'L\'administrateur de la galerie doit voir avoir donné les permissions de téléchargement';
+ $lang_xp_publish_php['requirement_login'] = 'Vous devez être identifié pour télécharger';
+ $lang_xp_publish_php['no_ie'] = 'Vous semblez utiliser un autre navigateur non supporté';
+ $lang_xp_publish_php['no_browser_detect'] = 'Impossible de détecter votre navigateur';
+ $lang_xp_publish_php['no_gallery_name'] = 'Vous devez spécifier un nom de galerie dans la configuration';
+ $lang_xp_publish_php['no_gallery_description'] = 'Vous devez spécifier une description pour la galerie dans la configutation';
+ $lang_xp_publish_php['howto_install'] = 'Comment installer';
+ $lang_xp_publish_php['install_right_click'] = 'Faites un click droit sur %sce lien%s et sélectionnez &quot;enregistre la cible sous...&quot;';
+ $lang_xp_publish_php['install_save'] = 'Sauvegardez ce fichier sur votre client. Lors de la sauvegarde du fichier, assurez-vous que le nom proposé est <tt>cpg_###.reg</tt> ( ### représente un horodatage numérique). Modifiez de cette manière si nécessaire (laissez les chiffres)';
+ $lang_xp_publish_php['install_execute'] = 'Une fois le téléchargement terminé, lancez le fichier en double-cliquant dessus afin d\'Enregistrez votre serveur avec l\'assistant de publication web'; 
+ $lang_xp_publish_php['usage'] = 'Utilisation'; 
+ $lang_xp_publish_php['select_files'] = 'Dans l\'explorateur Windows, sélectionnez les fichiers que vous voulez télécharger';
+ $lang_xp_publish_php['display_tasks'] = 'Assurez-vous que les répertoires ne sont pas affichés dans le panneau latéral de l\'explorateur';
+ $lang_xp_publish_php['publish_on_the_web'] = 'cliquez sur &quot;Publier xxx sur le web&quot; dans le panneau de gauche';
+ $lang_xp_publish_php['confirm_selection'] = 'Confirmez votre sélection de fichiers';
+ $lang_xp_publish_php['select_service'] = 'Dans la liste des options qui apparaissent, sélectionnez celle pour votre galerie photo (elle a le nom de votre galerie)';
+ $lang_xp_publish_php['enter_login'] = 'Entrez vos informations d\'identification si demandées';
+ $lang_xp_publish_php['select_album'] = 'Sélectionnez l\'album cible pour vos images ou créez un nouvel album';
+ $lang_xp_publish_php['next'] = 'Cliquez sur &quot;suivant&quot;';
+ $lang_xp_publish_php['upload_starts'] = 'Le téléchargement de vos fichiers devrait démarrer';
+ $lang_xp_publish_php['upload_completed'] = 'Lorsqu\'il est terminé, vérifiez dans votre galerie si les fichiers ont bien été ajoutés correctement';
+ $lang_xp_publish_php['welcome'] = 'Bienvenue <strong>%s</strong>,';
+ $lang_xp_publish_php['need_login'] = 'Vous devez vous identifier en utilisant Internet Explorer avant de pouvoir utiliser cet assistant.<p/><p>Lors de votre identification, n\'oubliez pas de sélectionner l\'option &quot;se souvenir de moi&quot; si elle est présente.';
+ $lang_xp_publish_php['no_alb'] = 'Désolé, mais il n\'y a pas d\'albums où vous êtes autorisé à télécharger des images avec cet assistant.';
+ $lang_xp_publish_php['upload'] = 'Télécharger vos images dans un album existant';
+ $lang_xp_publish_php['create_new'] = 'Créer un nouvel album pour vos images';
+ $lang_xp_publish_php['category'] = 'Catégorie';
+ $lang_xp_publish_php['new_alb_created'] = 'Votre nouvel album &quot;<strong>%s</strong>&quot; a été crée.';
+ $lang_xp_publish_php['continue'] = 'Cliquer sur &quot;Suivant&quot; pour commencer le téléchargement de vos images';
+ $lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+ $lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing(Onglets alphabétiques pour les galeries utilisateurs)';
+ $lang_plugin_php['usergal_alphatabs_config_description'] = 'Ce qu\'il fait : il affiche des onglets alphabétiques en haut du cadre des galeries utilisateurs afin que les visiteurs puissent accéder directement vers une page qui affiche toutes les galeries utilisateur dont le nom commence par la lettre sur laquelle il a cliqué. Ce plugin est recommandé si vous avez réellement un très grand nombre de galeries utilisateurs.';
+ $lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Naviguer par nom d\'utilisateur';
+ $lang_plugin_php['sample_config_name'] = 'Sample Plugin';
+ $lang_plugin_php['sample_config_description'] = 'Ceci est un exemple de plugin. Il ne fait rien de particulièrement utile - il n\'est là que pour montrer ce que les plugins peuvent faire et comment les coder. Lorsqu\'il est activé, il affichera un exemple de texte en rouge.';
+ $lang_plugin_php['sample_plugin_documentation'] = 'Documentation du Plugin';
+ $lang_plugin_php['sample_plugin_support'] = 'Aide du plugin';
+ $lang_plugin_php['sample_install_explain'] = 'Entrer l\'identifiant (\'foo\') et le mot de passe (\'bar\') pour l\'installer';
+ $lang_plugin_php['sample_install_username'] = 'Identifiant';
+ $lang_plugin_php['sample_install_password'] = 'Mot de passe';
+ $lang_plugin_php['sample_output'] = 'Ceci est un exemple de donnée renvoyée depuis le plugin &quot;sample plugin&quot;';
+ $lang_plugin_php['opensearch_config_name'] = 'OpenSearch';
+ $lang_plugin_php['opensearch_config_description'] = 'Une adaptation de <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> pour Coppermine.<br />Si il est activé, les visiteurs peuvent ajouter votre galerie à leur barre de recherche du navigateur.';
+ $lang_plugin_php['opensearch_search'] = 'Chercher %s';
+ $lang_plugin_php['opensearch_extra'] = 'Vous devriez ajouter du texte à votre site pour décrire l\'action de ce plugin';
+ $lang_plugin_php['opensearch_failed_to_open_file'] = 'Impossible d\'ouvrir le fichier %s - Vérifiez les permissions';
+ $lang_plugin_php['opensearch_failed_to_write_file'] = 'Impossible d\'écrire dans le fichier %s - Vérifiez les permissions';
+ $lang_plugin_php['opensearch_form_header'] = 'Entrez le détail à utiliser dans la description du fichier';
+ $lang_plugin_php['opensearch_gallery_url'] = 'URL de la galerie (doit être correct)';
+ $lang_plugin_php['opensearch_display_name'] = 'Nom affiché dans le navigateur';
+ $lang_plugin_php['opensearch_description'] = 'Description';
+ $lang_plugin_php['opensearch_character_limit'] = '%s Limite de caractères';
+ $lang_plugin_php['onlinestats_description'] = 'Affiche un bloc sur chaque page de la galerie pour montrer les invités et les utilisateurs actuellement en ligne.';
+ $lang_plugin_php['onlinestats_name'] = 'Qui est en ligne ?';
+ $lang_plugin_php['onlinestats_config_extra'] = 'Pour activer ce plugin (et afficher le bloc de statistiques onlinestats), il faut ajouter la chaÃ(r)ne &quot;onlinestats&quot; (séparée par un slash \'/\') à "<a href="docs/en/configuration.htm#admin_Album_list_content">Le contenu de la page principale</a>" dans <a href="admin.php">la configuration de Coppermine</a> dans la section &quot;Affichage de la liste des albums&quot;. Le paramétrage devrait ressemble à ça &quot;breadcrumb/catlist/alblist/onlinestats&quot;. Pour changer la position du bloc, déplacez la chaîne &quot;onlinestats&quot; dans le champ de la configuration.';
+ $lang_plugin_php['onlinestats_config_install'] = 'Ce plugin ajoute des requêtes à chaque fois ou il est exécuté, utilisant des resources supplémentaires. Si votre galerie est lente ou si vous avez beaucoup d\'utilisateursn vous ne devriez pas l\'Utilisez.';
+ $lang_plugin_php['onlinestats_we_have_reg_member'] = 'Il y a %s utilisateur enregistré';
+ $lang_plugin_php['onlinestats_we_have_reg_members'] = 'Il y a %s utilisateurs enregistrés';
+ $lang_plugin_php['onlinestats_most_recent'] = 'L\'utilisateur enregistré le plus récent est %s';
+ $lang_plugin_php['onlinestats_is'] = 'Au total il y a %s visiteur en ligne';
+ $lang_plugin_php['onlinestats_are'] = 'Au total il y a %s visiteurs en ligne';
+ $lang_plugin_php['onlinestats_and'] = 'et';
+ $lang_plugin_php['onlinestats_reg_member'] = '%s visiteur enregistré';
+ $lang_plugin_php['onlinestats_reg_members'] = '%s visiteur enregistré';
+ $lang_plugin_php['onlinestats_guest'] = '%s invité';
+ $lang_plugin_php['onlinestats_guests'] = '%s invités';
+ $lang_plugin_php['onlinestats_record'] = 'Record du nombre d\'utilisateurs en ligne : %s le %s';
+ $lang_plugin_php['onlinestats_since'] = 'Utilisateurs enregistrés en ligne au cours les dernières %s minutes : %s';
+ $lang_plugin_php['onlinestats_config_text'] = 'Combien de temps voulez-vous laisser les visiteurs affichés comme en ligne avant de considérer qu\'ils sont partis ?';
+ $lang_plugin_php['onlinestats_minute'] = 'minutes';
+ $lang_plugin_php['onlinestats_remove'] = 'Effacez la table utilisée pour stocker les données du plugin ?';
+ $lang_plugin_php['link_target_name'] = 'Cible du lien';
+ $lang_plugin_php['link_target_description'] = 'Change la manière dont les liens externes sont ouverts : si ce plugin est activé, tous les liens contenant l\'attribut rel="external" seront ouverts dans une nouvelle fenêtre (au lieu de la même).';
+ $lang_plugin_php['link_target_extra'] = 'Ce plugin a surtout un impact sur le lien &quot;Powered by Coppermine&quot; au bas de l\'écran de la galerie.';
+ $lang_plugin_php['link_target_recommendation'] = 'Il n\'est pas recommandé d\'utiliser ce plugin pour être directif avec vos visiteurs : ouvrir un lien dans une nouvelle fenêtre peut être directif pour vos visiteurs.';
+}
+
 ?>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/lang/german_formal.php 1.5.8.src/lang/german_formal.php
--- 1.5.6.src/lang/german_formal.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/german_formal.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/german_formal.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -1122,8 +1122,8 @@
 $lang_picinfo['IFD1Offset'] = 'IFD1 Versatz';
 $lang_picinfo['FNumber'] = 'Blende';
 $lang_picinfo['ExifVersion'] = 'Exif Version';
-$lang_picinfo['DateTimeOriginal'] = 'Datum & Uhrzeit Original';
-$lang_picinfo['DateTimedigitized'] = 'Datum & Uhrzeit Digitalisierung';
+$lang_picinfo['DateTimeOriginal'] = 'Datum &amp; Uhrzeit Original';
+$lang_picinfo['DateTimedigitized'] = 'Datum &amp; Uhrzeit Digitalisierung';
 $lang_picinfo['ComponentsConfiguration'] = 'Komponenten-Konfiguration';
 $lang_picinfo['CompressedBitsPerPixel'] = 'Komprimierte Bits pro Pixel';
 $lang_picinfo['LightSource'] = 'Lichtquelle';
diff -x .svn -aruN 1.5.6.src/lang/german.php 1.5.8.src/lang/german.php
--- 1.5.6.src/lang/german.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/german.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/german.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -1122,8 +1122,8 @@
 $lang_picinfo['IFD1Offset'] = 'IFD1 Versatz';
 $lang_picinfo['FNumber'] = 'Blende';
 $lang_picinfo['ExifVersion'] = 'Exif Version';
-$lang_picinfo['DateTimeOriginal'] = 'Datum & Uhrzeit Original';
-$lang_picinfo['DateTimedigitized'] = 'Datum & Uhrzeit Digitalisierung';
+$lang_picinfo['DateTimeOriginal'] = 'Datum &amp; Uhrzeit Original';
+$lang_picinfo['DateTimedigitized'] = 'Datum &amp; Uhrzeit Digitalisierung';
 $lang_picinfo['ComponentsConfiguration'] = 'Komponenten-Konfiguration';
 $lang_picinfo['CompressedBitsPerPixel'] = 'Komprimierte Bits pro Pixel';
 $lang_picinfo['LightSource'] = 'Lichtquelle';
diff -x .svn -aruN 1.5.6.src/lang/greek.php 1.5.8.src/lang/greek.php
--- 1.5.6.src/lang/greek.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/greek.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/greek.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/hungarian.php 1.5.8.src/lang/hungarian.php
--- 1.5.6.src/lang/hungarian.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/hungarian.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2595 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/hungarian.php $
+  $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Hungarian';
+$lang_translation_info['lang_name_native'] = 'Magyar';
+$lang_translation_info['lang_country_code'] = 'hu';
+$lang_translation_info['trans_name'] = 'Halasi Miklós';
+$lang_translation_info['trans_email'] = '';
+$lang_translation_info['trans_website'] = 'http://www.acegem.hu/';
+$lang_translation_info['trans_date'] = '2010-06-28';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('Bytes', 'KiB', 'MiB', 'GiB');
+$lang_decimal_separator = array(' ', ','); //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat');
+$lang_month = array('Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%Y %B %e.';
+$lang_date['lastcom'] = '%Y. %B %e. %H:%M-kor';
+$lang_date['lastup'] = '%Y. %B %e.';
+$lang_date['register'] = '%Y. %B %e.';
+$lang_date['lasthit'] = '%Y. %B %e. %H:%M-kor';
+$lang_date['comment'] = '%Y. %B %e. %H:%M-kor';
+$lang_date['log'] = '%Y. %B %e. %H:%M-kor';
+$lang_date['scientific'] = '%Y. %B %e. %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*', 'arsch*', 'fick*', 'fotze', 'votze', 'Sieg Heil', 'Heil Hitler', 'Nutte', 'Möse', 'Moese', 'Pimmel', 'Schwengel', 'Titte*', 'bums*', 'Scheiss*', 'Scheiß*');
+
+$lang_meta_album_names['random'] = 'Válogatás';
+$lang_meta_album_names['lastup'] = 'Legutóbb feltöltött';
+$lang_meta_album_names['lastalb'] = 'Legutóbb frissített album';
+$lang_meta_album_names['lastcom'] = 'Legújabb hozászólás';
+$lang_meta_album_names['topn'] = 'Legtöbbet nézett';
+$lang_meta_album_names['toprated'] = 'Legjobb helyezett';
+$lang_meta_album_names['lasthits'] = 'Legutóbb megnézett';
+$lang_meta_album_names['search'] = 'Keresés eredménye';
+$lang_meta_album_names['album_search'] = 'Album keresés eredménye';
+$lang_meta_album_names['category_search'] = 'Kategória keresés eredménye';
+$lang_meta_album_names['favpics'] = 'Kedvenc képek';
+$lang_meta_album_names['datebrowse'] = 'Tallózás dátum szerint'; //cpg1.5
+
+$lang_errors['access_denied'] = 'Nincs jogod megnézni ezt az oldalt.';
+$lang_errors['invalid_form_token'] = 'Nem található érvényes azonosító'; //cpg1.5
+$lang_errors['perm_denied'] = 'Nincs jogosultságod a művelethez.';
+$lang_errors['param_missing'] = 'Hiányzó paraméterek.';
+$lang_errors['non_exist_ap'] = 'A kiválasztott album vagy kép nem létezik!';
+$lang_errors['quota_exceeded'] = 'Lemez terület kvóta túllépés'; //cpg1.5
+$lang_errors['quota_exceeded_details'] = 'A Te kvótád [quota] KiB, jellenleg ennyi [space] KiB-ot foglalsz, ennek a képnek a feltöltésekor túlléped a kvótád.'; //cpg1.5
+$lang_errors['gd_file_type_err'] = 'Ha GD-könyvtárat használsz, a megengedett fájlformátum csak JPG vagy PNG lehet.';
+$lang_errors['invalid_image'] = 'A feltöltött kép sérült vagy a GD könyvtár nem kezeli a fáljformátumot';
+$lang_errors['resize_failed'] = 'Nem lehet a képet átméretezni.';
+$lang_errors['no_img_to_display'] = 'Nincs megjeleníthető kép';
+$lang_errors['non_exist_cat'] = 'A kiválasztott kategória nem létezik';
+$lang_errors['directory_ro'] = 'A \'%s\' könyvtár nem írható, a fájlt nem lehet törölni';
+$lang_errors['pic_in_invalid_album'] = 'A kép egy nem létező albumban van (%s)!?';
+$lang_errors['banned'] = 'Jelenleg ki vagy zárva erről a weboldalról';
+$lang_errors['offline_title'] = 'Kikapcsolva';
+$lang_errors['offline_text'] = 'Ez a képgaléria kikapcsolt állapotban van - nézz vissza később.';
+$lang_errors['ecards_empty'] = 'Jelenleg egyetlen Ecard-ot sem lehet megjeleníteni!';
+$lang_errors['database_query'] = 'Hiba történt az adatbázis lekérdezése közben.';
+$lang_errors['non_exist_comment'] = 'A kiválasztott hozzászólás nem létezik';
+$lang_errors['captcha_error'] = 'A megerősítő kód nem megfelelő'; // cpg1.5
+$lang_errors['login_needed'] = '%sRegisztrálj%s/%sJelentkezz be%s az oldalra'; // cpg1.5
+$lang_errors['error'] = 'Hiba'; // cpg1.5
+$lang_errors['critical_error'] = 'Kritikus hiba'; // cpg1.5
+$lang_errors['access_thumbnail_only'] = 'Csak az indexképeket nézheted meg.'; // cpg1.5
+$lang_errors['access_intermediate_only'] = 'Nem nézheted meg a teljes méretű képeket.'; // cpg1.5
+$lang_errors['access_none'] = 'Semmilyen képet nem nézhetsz meg.'; // cpg1.5
+$lang_errors['register_globals_title'] = 'Register Globals bekapcsolva van!';// cpg1.5
+$lang_errors['register_globals_warning'] = 'A PHP beállítások között a register_globals engedélyezve van a kiszolgálódon, ami biztonságilag veszélyes. Erősen ajánlott ennek kikapcsolása (pl. php.ini használatával).'; //cpg1.5
+
+$lang_bbcode_help_title = 'BBCode segítség';
+$lang_bbcode_help = 'Lehetőség van linkek hozzáadására és néhány formázásra, ha használod ezeket a BBCode formázókat: <li>[b]Kövér[/b] =&gt; <b>Kövér</b></li><li>[i]Dőlt[/i] =&gt; <i>Dőlt</i></li><li>[url=http://weblapod.hu/]Url szöveg[/url] =&gt; <a href="http://weblapod.hu">Url szöveg</a></li><li>[email]felhasználó@weblapod.hu[/email] =&gt; <a href="mailto:felhasználó@weblapod.hu">felhasználó@weblapod.hu</a></li><li>[color=red]Valami szöveg[/color] =&gt; <span style="color:red">Valami szöveg</span></li><li>[img]http://documentation.coppermine-gallery.net/images/browser.png[/img] =&gt; <img src="docs/images/browser.png" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Igen'; // cpg1.5
+$lang_common['no'] = 'Nem'; // cpg1.5
+$lang_common['back'] = 'Vissza'; // cpg1.5
+$lang_common['continue'] = 'Folytatás'; // cpg1.5
+$lang_common['information'] = 'Információ'; // cpg1.5
+$lang_common['error'] = 'Hiba'; // cpg1.5
+$lang_common['check_uncheck_all'] = 'Jelölés/Jelölés megszüntetése'; // cpg1.5
+$lang_common['confirm'] = 'Megerősítés'; // cpg1.5
+$lang_common['captcha_help_title'] = 'Vizuális megerősítés (captcha)'; // cpg1.5
+$lang_common['captcha_help'] = 'A spamek elkerülése miatt, bizonyítva, hogy te ember vagy és nem kártékony robot, írd be a képen látható kódot.<br />A nagy- és kisbetű nem számít, írd úgy, ahogyan szeretnéd.'; // cpg1.5
+$lang_common['title'] = 'Cím'; // cpg1.5
+$lang_common['caption'] = 'Felirat'; // cpg1.5
+$lang_common['keywords'] = 'Kulcsszavak'; // cpg1.5
+$lang_common['keywords_insert1'] = 'Kulcsszavak (elkülönítve így: %s)'; // cpg1.5
+$lang_common['keywords_insert2'] = 'Beszúrás listáról'; // cpg1.5
+$lang_common['keyword_separator'] = 'Kulcsszó elkülönítése'; //cpg1.5
+$lang_common['keyword_separators'] = array(' '=>'szóköz', ','=>'vessző', ';'=>'pontosvessző'); // cpg1.5
+$lang_common['filename'] = 'Fájlnév'; // cpg1.5
+$lang_common['filesize'] = 'Fájlméret'; // cpg1.5
+$lang_common['album'] = 'Album'; // cpg1.5
+$lang_common['file'] = 'Fájl'; // cpg1.5
+$lang_common['date'] = 'Dátum'; // cpg1.5
+$lang_common['help'] = 'Segítség'; // cpg1.5
+$lang_common['close'] = 'Zárva'; // cpg1.5
+$lang_common['go'] = 'Mehet'; // cpg1.5
+$lang_common['javascript_needed'] = 'Ehhez az oldalhoz szükséged van JavaScriptre. Engedélyezd vagy telepítsd a JavaScriptet a böngésződben.'; // cpg1.5
+$lang_common['move_up'] = 'Ugrás fel'; // cpg1.5
+$lang_common['move_down'] = 'Ugrás le'; // cpg1.5
+$lang_common['move_top'] = 'Ugrás a tetejére'; // cpg1.5
+$lang_common['move_bottom'] = 'Ugrás az aljára'; // cpg1.5
+$lang_common['delete'] = 'Törlés'; // cpg1.5
+$lang_common['edit'] = 'Szerkesztés'; // cpg1.5
+$lang_common['username_if_blank'] = 'Ismeretlen azonosító'; // cpg1.5
+$lang_common['albums_no_category'] = 'Az albumnak nincs kategóriája'; // cpg1.5
+$lang_common['personal_albums'] = '* Személyes album'; // cpg1.5
+$lang_common['select_album'] = 'Album választása'; // cpg1.5
+$lang_common['ok'] = 'OK'; // cpg1.5
+$lang_common['status'] = 'Állapot'; // cpg1.5
+$lang_common['apply_changes'] = 'Változások rögzítése'; // cpg1.5
+$lang_common['done'] = 'Kész'; // cpg1.5
+$lang_common['album_properties'] = 'Album tulajdonságai'; // cpg1.5
+$lang_common['parent_category'] = 'Szülő kategória'; // cpg1.5
+$lang_common['edit_files'] = 'Fájl szerkesztése'; // cpg1.5
+$lang_common['thumbnail_view'] = 'Indexkép nézet'; // cpg1.5
+$lang_common['album_manager'] = 'Albumkezelő'; // cpg1.5
+$lang_common['more'] = 'Többet'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'Ugrás a Kezdőlapra';
+$lang_main_menu['home_lnk'] = 'Kezdőlap';
+$lang_main_menu['alb_list_title'] = 'Ugrás az Albumlistára';
+$lang_main_menu['alb_list_lnk'] = 'Albumlista';
+$lang_main_menu['my_gal_title'] = 'Ugrás a személyes képtárba';
+$lang_main_menu['my_gal_lnk'] = 'Személyes képtáram';
+$lang_main_menu['my_prof_title'] = 'Ugrás az adataimhoz';
+$lang_main_menu['my_prof_lnk'] = 'Adataim';
+$lang_main_menu['adm_mode_title'] = 'Admin vezérlők megjelenítése'; // cpg1.5
+$lang_main_menu['adm_mode_lnk'] = 'Admin vezérlők megjelenítése'; // cpg1.5
+$lang_main_menu['usr_mode_title'] = 'Admin vezérlők letiltása'; // cpg1.5
+$lang_main_menu['usr_mode_lnk'] = 'Admin vezérlők elrejtése'; // cpg1.5
+$lang_main_menu['upload_pic_title'] = 'Fájl feltöltése egy albumba';
+$lang_main_menu['upload_pic_lnk'] = 'Fájl feltöltése';
+$lang_main_menu['register_title'] = 'Felhasználó létrehozása';
+$lang_main_menu['register_lnk'] = 'Regisztráció';
+$lang_main_menu['login_title'] = 'Léptess be';
+$lang_main_menu['login_lnk'] = 'Bejelentkezés';
+$lang_main_menu['logout_title'] = 'Léptess ki';
+$lang_main_menu['logout_lnk'] = 'Kijelentkezés';
+$lang_main_menu['lastup_title'] = 'Mutasd a legutóbbi feltöltéseket';
+$lang_main_menu['lastup_lnk'] = 'Legújabb feltöltések';
+$lang_main_menu['lastcom_title'] = 'Mutasd a legutóbbi hozzászólásokat';
+$lang_main_menu['lastcom_lnk'] = 'Legutolsó hozzászólás';
+$lang_main_menu['topn_title'] = 'Mutasd a legtöbbet nézett képeket';
+$lang_main_menu['topn_lnk'] = 'Legtöbbet nézett';
+$lang_main_menu['toprated_title'] = 'Mutasd a tegtöbb szavazatot kapott képeket';
+$lang_main_menu['toprated_lnk'] = 'Legjobb helyezett';
+$lang_main_menu['search_title'] = 'Keresés a képtárban';
+$lang_main_menu['search_lnk'] = 'Keresés';
+$lang_main_menu['fav_title'] = 'Ugrás a kedvencekhez';
+$lang_main_menu['fav_lnk'] = 'Kedvenceim';
+$lang_main_menu['memberlist_title'] = 'Mutasd a felhasználók listáját';
+$lang_main_menu['memberlist_lnk'] = 'Taglista';
+$lang_main_menu['browse_by_date_lnk'] = 'Dátum szerint'; // cpg1.5
+$lang_main_menu['browse_by_date_title'] = 'Tallózás feltöltési dátum szerint'; // cpg1.5
+$lang_main_menu['contact_title'] = 'Vedd fel a kapcsolatot velünk (%s)'; // cpg1.5
+$lang_main_menu['contact_lnk'] = 'Kapcsolat'; // cpg1.5
+$lang_main_menu['sidebar_title'] = 'Add a Sidebart a böngésződhöz'; // cpg1.5
+$lang_main_menu['sidebar_lnk'] = 'Sidebar'; // cpg1.5
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Új feltöltések jóváhagyása';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Feltöltés jóváhagyás';
+$lang_gallery_admin_menu['admin_title'] = 'Ugrás a beállításokhoz';
+$lang_gallery_admin_menu['admin_lnk'] = 'Beállítások';
+$lang_gallery_admin_menu['albums_title'] = 'Ugrás az album beállításhoz';
+$lang_gallery_admin_menu['albums_lnk'] = 'Albumok';
+$lang_gallery_admin_menu['categories_title'] = 'Ugrás a kategória beállításhoz';
+$lang_gallery_admin_menu['categories_lnk'] = 'Kategóriák';
+$lang_gallery_admin_menu['users_title'] = 'Ugrás a felhasználó beállításhoz';
+$lang_gallery_admin_menu['users_lnk'] = 'Felhasználók';
+$lang_gallery_admin_menu['groups_title'] = 'Ugrás a csoport beállításhoz';
+$lang_gallery_admin_menu['groups_lnk'] = 'Csoportok';
+$lang_gallery_admin_menu['comments_title'] = 'Az összes hozzászólás megtekintése';
+$lang_gallery_admin_menu['comments_lnk'] = 'Hozzászólások';
+$lang_gallery_admin_menu['searchnew_title'] = 'Ugrás a csoportos hozzáadáshoz';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Csoportos feltöltés';
+$lang_gallery_admin_menu['util_title'] = 'Ugrás az admin eszközökhöz';
+$lang_gallery_admin_menu['util_lnk'] = 'Admin eszközök';
+$lang_gallery_admin_menu['key_lnk'] = 'Kulcsszó könyvtár';
+$lang_gallery_admin_menu['ban_title'] = 'Ugrás a kitiltottak listájához';
+$lang_gallery_admin_menu['ban_lnk'] = 'Kitiltott felhasználók';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Képeslapok megtekintése';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'Képeslapok';
+$lang_gallery_admin_menu['pictures_title'] = 'Képeim rendezése';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Képeim rendezése';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Dokumentáció';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermine - Felhasználói Kézikönyv';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'phpinfo'; // cpg1.5
+$lang_gallery_admin_menu['phpinfo_title'] = 'Technikai információk a kiszolgálódról. Ebből nézhetsz ki információkat, ha a problémád során kérdeznek.'; // cpg1.5
+$lang_gallery_admin_menu['update_database_lnk'] = 'Adatbázis frissítése'; // cpg1.5
+$lang_gallery_admin_menu['update_database_title'] = 'Ha lecserélted a Coppermine fájlokat, módosítottál vagy frissítetted a Copperminet, egyszer szükséges ennek a lefuttatása. Ez létrehozza/módosítja a szükséges Coppermine táblákat.'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Naplófájlok megtekintése'; // cpg1.5
+$lang_gallery_admin_menu['view_log_files_title'] = 'A Coppermine fel tudja jegyezni a különböző felhasználói folyamatokat. Ezeket naplózhatod, ha bekapcsoltad ezt az opciót a Coppermine beállítások között.'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Verzióellenőrzés'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_title'] = 'Egy frissítés után leellenőrizheted a fájlokat, vagy megtudhatod, hogy a telepítésed óta léteznek-e újabb állományok.'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Átkötés kezelő'; // cpg1.5
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Engedélyezheted vagy letilthatod a más alkalmazásokkal (pl. PHPBB, BBS) való átkötést (bridging).'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Beépülők kezelése'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Beépülők kezelése'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Statisztika'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'Megnézheted az általános statisztikát böngészőre és operációs rendszerre (ha engedélyezted a beállításokban).'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Kulcsszó kezelő'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Kulcsszavak kezelése (ha ezt a beállítást engedélyezted).'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'EXIF kezelő'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'EXIF adatok kezelése (ha ezt a beállítást engedélyezted).'; // cpg1.5
+$lang_gallery_admin_menu['shownews_lnk'] = 'Hírek megjelenítése'; // cpg1.5
+$lang_gallery_admin_menu['shownews_title'] = 'A coppermine-gallery.net híreinek megjelenítése'; // cpg1.5
+
+$lang_user_admin_menu['albmgr_title'] = 'Albumaim készítése vagy rendezése';
+$lang_user_admin_menu['albmgr_lnk'] = 'Albumaim készítése / rendezése';
+$lang_user_admin_menu['modifyalb_title'] = 'Ugrás az albummódosításra';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Albumom módosítása';
+$lang_user_admin_menu['my_prof_title'] = 'Ugrás az adataimhoz';
+$lang_user_admin_menu['my_prof_lnk'] = 'Adataim';
+
+$lang_cat_list['category'] = 'Kategória';
+$lang_cat_list['albums'] = 'Albumok';
+$lang_cat_list['pictures'] = 'Fájlok';
+
+$lang_album_list['album_on_page'] = '%d album %d oldalon';
+
+$lang_thumb_view['date'] = 'Dátum';
+//Sort by filename and title
+$lang_thumb_view['name'] = 'Fájl neve';
+$lang_thumb_view['sort_da'] = 'Rendezés dátum szerint: növekvő';
+$lang_thumb_view['sort_dd'] = 'Rendezés dátum szerint: csökkenő';
+$lang_thumb_view['sort_na'] = 'Rendezés név szerint: növekvő';
+$lang_thumb_view['sort_nd'] = 'Rendezés név szerint: csökkenő';
+$lang_thumb_view['sort_ta'] = 'Rendezés cím szerint: növekvő';
+$lang_thumb_view['sort_td'] = 'Rendezés cím szerint: csökkenő';
+$lang_thumb_view['position'] = 'Pozíció';
+$lang_thumb_view['sort_pa'] = 'Rendezés pozició szerint: növekvő';
+$lang_thumb_view['sort_pd'] = 'Rendezés pozició szerint: csökkenő';
+$lang_thumb_view['download_zip'] = 'Letöltés ZIP fájlként';
+$lang_thumb_view['pic_on_page'] = '%d fájl %d oldalon';
+$lang_thumb_view['user_on_page'] = '%d felhasználó %d oldalon';
+$lang_thumb_view['enter_alb_pass'] = 'Írd be az album jelszavát';
+$lang_thumb_view['invalid_pass'] = 'Hibás jelszó';
+$lang_thumb_view['pass'] = 'Jelszó';
+$lang_thumb_view['submit'] = 'Küldés';
+$lang_thumb_view['zipdownload_copyright'] = 'Figyelj a szerzői jogokra! - Csak azokat a fájlokat használhatod, amihez a galéria tulajdonosa hozájárult!'; // cpg1.5
+$lang_thumb_view['zipdownload_username'] = 'Ez a tömörített állomány a következő kedvenceket tartalmazza: %s'; // cpg1.5
+
+$lang_img_nav_bar['thumb_title'] = 'Vissza az áttekintő oldalra';
+$lang_img_nav_bar['pic_info_title'] = 'Információk megjelenítése/elrejtése';
+$lang_img_nav_bar['slideshow_title'] = 'Diavetítés';
+$lang_img_nav_bar['ecard_title'] = 'Kép küldése képeslapként';
+$lang_img_nav_bar['ecard_disabled'] = 'Képeslap funkció letiltva';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Nincs jogod képeslapot küldeni'; // js-alert
+$lang_img_nav_bar['prev_title'] = 'Előző kép';
+$lang_img_nav_bar['next_title'] = 'Következő kép';
+$lang_img_nav_bar['pic_pos'] = 'Kép %s/%s';
+$lang_img_nav_bar['report_title'] = 'Jelentsd ezt a képet a rendszergazdának';
+$lang_img_nav_bar['go_album_end'] = 'Ugrás a végére';
+$lang_img_nav_bar['go_album_start'] = 'Ugrás az elejére';
+
+$lang_rate_pic['rate_this_pic'] = 'Szavazz erre a képre ';
+$lang_rate_pic['no_votes'] = '(Még nem kapott szavazatot)';
+$lang_rate_pic['rating'] = '(Jelenlegi helyezés : %s / %s, ennyi szavatzatból: %s)';
+$lang_rate_pic['rubbish'] = 'Vacak';
+$lang_rate_pic['poor'] = 'Gyenge';
+$lang_rate_pic['fair'] = 'Átlagos';
+$lang_rate_pic['good'] = 'Jó';
+$lang_rate_pic['excellent'] = 'Kiváló';
+$lang_rate_pic['great'] = 'Tökéletes';
+$lang_rate_pic['js_warning'] = 'Engedélyezd/Telepítsd a Javascriptet a szavazás rendezéséhez'; // cpg1.5
+$lang_rate_pic['already_voted'] = 'Már szavaztál erre a képre.'; // cpg1.5
+$lang_rate_pic['forbidden'] = 'Nem szavazhatsz a saját képedre.'; // cpg1.5
+$lang_rate_pic['rollover_to_rate'] = 'Szavazat módosítása ehhez a képhez'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'Fájl: ';
+$lang_cpg_die['line'] = 'Sor: ';
+
+$lang_display_thumbnails['dimensions'] = 'Méretek=';
+$lang_display_thumbnails['date_added'] = 'Hozzáadás dátuma=';
+
+$lang_get_pic_data['n_comments'] = '%s hozzászólás';
+$lang_get_pic_data['n_views'] = '%s megtekintés';
+$lang_get_pic_data['n_votes'] = '(%s szavazat)';
+
+$lang_cpg_debug_output['debug_info'] = 'Debug információ';
+$lang_cpg_debug_output['debug_output'] = 'Debug végeredmény'; // cpg1.5
+$lang_cpg_debug_output['select_all'] = 'Összes kiválasztása';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Ha segítségre van szükséged, akkor másold ki és küld el ezt a hibajelenség leírást a Coppermine Technikai Támogatásnak. Ügyelj arra, hogy jelszavak helyére *** -at írj.<br />Megjegyzés: ez csak egy információ, és nem jeleni azt, hogy baj van a képtáraddal.'; // cpg1.5
+$lang_cpg_debug_output['debug_output_explain'] = 'Megjegyzés: ez csak egy információ és nem azt jelenti, hogy hibás a képtárad.'; // cpg1.5
+$lang_cpg_debug_output['phpinfo'] = 'php információk';
+$lang_cpg_debug_output['notices'] = 'Megjegyzések';
+$lang_cpg_debug_output['notices_help_admin'] = 'The notices displayed on this page appear because you (as gallery admin) deliberately enabled that feature in Coppermine\'s config. They don\'t necessarily mean that something is wrong with your gallery. In fact, they are a developer feature that only skilled coders should enable to track bugs. If notices display bothers you and/or you have no idea what those notices mean, turn the corresponding feature off in config.'; // cpg1.5
+$lang_cpg_debug_output['notices_help_non_admin'] = 'The notices display has been deliberately enabled by the admin. It doesn\'t mean that something is wrong on your end. You can safely ignore the notices displayed here.'; // cpg1.5
+$lang_cpg_debug_output['show_hide'] = 'Megmutat / Elrejt'; // cpg1.5
+
+$lang_language_selection['reset_language'] = 'Alapértelmezett nyelv';
+$lang_language_selection['choose_language'] = 'Válassz nyelvet!';
+
+$lang_theme_selection['reset_theme'] = 'Alapértelmezett téma';
+$lang_theme_selection['choose_theme'] = 'Válassz témát!';
+
+$lang_version_alert['version_alert'] = 'Nem támogatott verzió!';
+$lang_version_alert['no_stable_version'] = 'A Coppermine  ezen verziója %s (%s) csak haladó felhasználóknak való - erre a verzióra nincs támogatás vagy garancia. Csak saját felelősségre használd, vagy térj vissza egy stabil verzióra, ha szükséged van a terméktámogatásra!';
+$lang_version_alert['gallery_offline'] = 'A képtár jelenleg kikapcsolt állapotban van, csak rendszergazdaként léphetsz be. Ha végeztél a karbantartással, ne felejtsd el bekapcsolni.';
+$lang_version_alert['coppermine_news'] = 'A coppermine-gallery.net hírei'; // cpg1.5
+$lang_version_alert['no_iframe'] = 'A böngésződ nem támogatja az inline frames (iframe) lehetőséget'; // cpg1.5
+$lang_version_alert['hide'] = 'Elrejt'; // cpg1.5
+
+$lang_create_tabs['previous'] = 'Előző'; // cpg1.5
+$lang_create_tabs['next'] = 'Következő'; // cpg1.5
+$lang_create_tabs['jump_to_page'] = 'Ugrás erre az oldalra'; // cpg1.5
+
+$lang_get_remote_file_by_url['no_data_returned'] = 'Nincs visszatérő adat használatban %s'; // cpg1.5
+$lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Socket connection (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
+$lang_get_remote_file_by_url['curl_not_available'] = 'Curl nincs telepítve a kiszolgálódra'; // cpg1.5
+$lang_get_remote_file_by_url['error_number'] = 'Hiba száma: %s'; // cpg1.5
+$lang_get_remote_file_by_url['error_message'] = 'Hibaüzenet: %s'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'Legalább egyet válassz ki ';
+$lang_mailer['mailer_not_supported'] = ' levelező nem támogatott.';
+$lang_mailer['execute'] = 'Nem futtathatod: ';
+$lang_mailer['instantiate'] = 'A mail funkció nem használható.';
+$lang_mailer['authenticate'] = 'SMTP hiba: nem sikerült az azonosítás.';
+$lang_mailer['from_failed'] = 'A következő feladó címe hibás: ';
+$lang_mailer['recipients_failed'] = 'SMTP hiba: A következő ';
+$lang_mailer['data_not_accepted'] = 'SMTP hiba: Adat nem elfogadható.';
+$lang_mailer['connect_host'] = 'SMTP hiba: az SMTP kiszolgálóhoz nem lehet csatlakozni.';
+$lang_mailer['file_access'] = 'A fájl nem hozzáférhető: ';
+$lang_mailer['file_open'] = 'Fájlhiba: A fájl nem nyitható meg: ';
+$lang_mailer['encoding'] = 'Ismeretlen kódolás: ';
+$lang_mailer['signing'] = 'Aláírás hiba: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'Nem telepítheted ezt a beépülőt: \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Nem távolíthatod el ezt a beépülőt: \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Nem kapcsolhatod ki ezt a beépülőt: \'%s\''; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Kiáltó';
+$lang_smilies_inc_php['Question'] = 'Kérdő';
+$lang_smilies_inc_php['Very Happy'] = 'Nagyon boldog';
+$lang_smilies_inc_php['Smile'] = 'Mosolyog';
+$lang_smilies_inc_php['Sad'] = 'Szomorú';
+$lang_smilies_inc_php['Surprised'] = 'Meglepett';
+$lang_smilies_inc_php['Shocked'] = 'Sokkolt';
+$lang_smilies_inc_php['Confused'] = 'Zavarodott';
+$lang_smilies_inc_php['Cool'] = 'Tuti';
+$lang_smilies_inc_php['Laughing'] = 'Nevető';
+$lang_smilies_inc_php['Mad'] = 'Őrült';
+$lang_smilies_inc_php['Razz'] = 'Gúnyos';
+$lang_smilies_inc_php['Embarrassed'] = 'Zavarodott'; // cpg1.5
+$lang_smilies_inc_php['Crying or Very sad'] = 'Sírós vagy Nagyon szomorú';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Ördögi vagy Nagyon rossz';
+$lang_smilies_inc_php['Twisted Evil'] = 'Kirekesztő';
+$lang_smilies_inc_php['Rolling Eyes'] = 'Szemforgató';
+$lang_smilies_inc_php['Wink'] = 'Kacsintó';
+$lang_smilies_inc_php['Idea'] = 'Ötlet';
+$lang_smilies_inc_php['Arrow'] = 'Nyíl';
+$lang_smilies_inc_php['Neutral'] = 'Természetes';
+$lang_smilies_inc_php['Mr. Green'] = 'Mr. Green';
+}
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Albumkezelő'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'Kötelező nevet adni az albumnak!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = 'iztos, hogy végrehajtsuk a változtatásokat?'; // js-alert
+$lang_albmgr_php['no_change'] = 'Nem történt változtatás'; // js-alert
+$lang_albmgr_php['new_album'] = 'Új album';
+$lang_albmgr_php['delete_album'] = 'Album törlése'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Biztos, hogy törölni akarod ezt az albumot?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'Az összes fájl és hozzászólás törlődni fog!'; // js-alert
+$lang_albmgr_php['select_first'] = 'Először válassz egy albumot'; // js-alert
+$lang_albmgr_php['my_gallery'] = '* Képtáram *';
+$lang_albmgr_php['no_category'] = '* Nincs kategória *';
+$lang_albmgr_php['select_category'] = 'Válassz kategóriát';
+$lang_albmgr_php['category_change'] = 'Ha kategóriát váltasz, minden módosításod elveszik!'; // cpg1.5
+$lang_albmgr_php['page_change'] = 'Ha erre a linkre kattintasz, minden módosításod elveszik!'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'Mégsem'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = 'A rendezés nem lesz elmentve, amíg nem kattintasz a &quot;Változások mentésére&quot;.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Kitiltott felhasználók';
+$lang_banning_php['user_name'] = 'Felhasználó neve';
+$lang_banning_php['user_account'] = 'Felhasználó fiókja';
+$lang_banning_php['email_address'] = 'Email cím'; // cpg1.5
+$lang_banning_php['ip_address'] = 'IP Address';
+$lang_banning_php['expires'] = 'Lejárat'; // cpg1.5
+$lang_banning_php['expiry_date'] = 'Lejárat dátuma'; // cpg1.5
+$lang_banning_php['expired'] = 'Lejárt'; // cpg1.5
+$lang_banning_php['edit_ban'] = 'Módosítások mentése';
+$lang_banning_php['add_new'] = 'Új kitiltás';
+$lang_banning_php['add_ban'] = 'Hozzáadás';
+$lang_banning_php['error_user'] = 'Ismeretlen felhasználó';
+$lang_banning_php['error_specify'] = 'Egy nevet vagy IP címet adj meg';
+$lang_banning_php['error_ban_id'] = 'Nem megfelelő azonosító!';
+$lang_banning_php['error_admin_ban'] = 'Nem tilthatod ki saját magad!';
+$lang_banning_php['error_server_ban'] = 'A saját kiszolgálód akarod kitiltani? Hogyan is gondolhattál erre...';
+$lang_banning_php['skipping'] = 'Utasítás kihagyása.'; // cpg1.5
+$lang_banning_php['lookup_ip'] = 'IP cím megkeresése';
+$lang_banning_php['select_date'] = 'dátum kiválasztása';
+$lang_banning_php['delete_comments'] = 'Utasítás törlése'; // cpg1.5
+$lang_banning_php['current'] = 'jelenlegi'; // cpg1.5
+$lang_banning_php['all'] = 'mind'; // cpg1.5
+$lang_banning_php['none'] = 'nincs'; // cpg1.5
+$lang_banning_php['view'] = 'nézet'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Kitiltás ID'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Jelenlegi tiltottak'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'You are currently running your gallery bridged to another application. Use that bridge application\'s banning mechanism instead of the one built into Coppermine. Coppermine\'s built-in banning mechanisms hardly apply when bridged.'; // cpg1.5
+$lang_banning_php['records_on_page'] = '%d bejegyzés %d oldalon'; // cpg1.5
+$lang_banning_php['ascending'] = 'növekvő'; // cpg1.5
+$lang_banning_php['descending'] = 'csökkenő'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Rendezési sorrend'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'rendezve'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = 'A kitiltott bejegyzések (%s) frissültek'; // cpg1.5
+$lang_banning_php['ban_record_x_deleted'] = 'A kitiltott bejegyzések (%s) törlődtek'; // cpg1.5
+$lang_banning_php['new_ban_record_created'] = 'Új kitiltás elkészült'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = 'Ez a kitiltás már létezik: %s!'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s bejegyzés tőle: %s törölve lett'; // cpg1.5
+$lang_banning_php['comments_deleted'] = '%s bejegyzések tőle: %s törölve lettek'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Írj be egy létező mailcímet'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Írj be egy valós IP címet (x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Írj be egy valós lejárati időt (YYYY-MM-DD)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'Az űrlap nem került elküldésre - valami hiba történt, amit javítanod kell!'; // cpg1.5
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Átkötés kezelő';
+$lang_bridgemgr_php['back'] = 'vissza';
+$lang_bridgemgr_php['next'] = 'tovább';
+$lang_bridgemgr_php['start_wizard'] = 'Átkötés kezelő indítása';
+$lang_bridgemgr_php['finish'] = 'Befejezés';
+$lang_bridgemgr_php['no_action_needed'] = 'Ennél a lépésnél nincs más feladatod, kattints a \'tovább\' gombra a folytatáshoz.';
+$lang_bridgemgr_php['reset_to_default'] = 'Beállítás alapértelmezettre';
+$lang_bridgemgr_php['choose_bbs_app'] = 'Válassz alkalmazást, amit összekötsz a Coppermine-nal';
+$lang_bridgemgr_php['support_url'] = 'Támogatási információk';
+$lang_bridgemgr_php['settings_path'] = 'az átkötéshez használt másik program útvonala';
+$lang_bridgemgr_php['full_forum_url'] = 'Az átkötéshez használt alkalmazás webcíme';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Abszolút átkötési útvonal az alkalmazáshoz';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Relatív útvonal az átkötendő alkalmazáshoz';
+$lang_bridgemgr_php['cookie_prefix'] = 'Cookie előtag';
+$lang_bridgemgr_php['special_settings'] = 'átkötendő alkalmazás speciális paraméterei';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Használsz átkötést speciális csoportokhoz?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'igen';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'nem';
+$lang_bridgemgr_php['error_title'] = 'Háritsd el a hibát, mielött tovább lépnél. Menj vissza az elöző képernyőre!';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Meg kell adnod melyik programmal akarod összekötni a Coppermine-t';
+$lang_bridgemgr_php['finalize'] = 'átkötés engedélyezése/letiltása';
+$lang_bridgemgr_php['finalize_explanation'] = 'Tehát a megadott beállítások rögzítve lettek az adatbázisban, de az átkötés nincs engedélyezve. Az integrációt bármikor ki/be lehet kapcsolni. Jegyezd meg a rendszergazda nevét és jelszavát, mert szükség lehet rá a késöbbi változtatásokhoz. Ha bármi hiba adódik, akkor menj ide %s, és tiltsd le az integrációt, használd a telepítéskor megadott felhasználó nevet és jelszót.';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Átkötés beállításaid';
+$lang_bridgemgr_php['title_enable'] = 'Átkötés emgedélyezése ehhez: %s';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'engedélyezés';
+$lang_bridgemgr_php['bridge_enable_no'] = 'letiltás';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'ne legyen üres';
+$lang_bridgemgr_php['error_either_be'] = 'csak legyen ez: %s vagy %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s nem létezik. A helyes érték, amit beírtál: %s';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'A Coppermine nem tudja olvasni a %s nevű sütit. Add meg a helyes adatokat %s számára , vagy menj a fórum adminisztrációs felületére és ellenőrizd, hogy a süti útvonala olvasható a Coppermin számára.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Ezt a mezőt nem hagyhatod üresen: %s - töltsd ki megfelelően.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'Nincs perjel ebben a mezőben: %s.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'Legyen egy perjel ebben a mezőben %s.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s és ';
+$lang_bridgemgr_php['recovery_title'] = 'Átkötés kezelő: vészvisszaállítás';
+$lang_bridgemgr_php['recovery_explanation'] = 'Ha adminisztrálni akkarod a Coppermine képtár fórum integrációját, először rendszergazdaként kell bejelentkezni. Ha nem sikerül bejelentkezned, mert nem működik megfelelően a kötés, akkor ezen az oldalon ki tudod kapcsolni az integrációt. A megadott felhasználónévvel és jelszóval nem lépsz be, csak kikapcsolod az integrációt. További infóért nézd meg a dokumentációt.';
+$lang_bridgemgr_php['username'] = 'Felhasználónév';
+$lang_bridgemgr_php['password'] = 'Jelszó';
+$lang_bridgemgr_php['disable_submit'] = 'küldés';
+$lang_bridgemgr_php['recovery_success_title'] = 'Azonosítás megtörtént';
+$lang_bridgemgr_php['recovery_success_content'] = 'Sikerült kikapcsolni az integrációt. A képtár most önálló szerver módban van.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'Jelentkezz be rendszergazdaként, hogy megváltoztasd a kötés beállításokat és(vagy) engedélyezd újra az integrációt';
+$lang_bridgemgr_php['goto_login'] = 'Vissza a belépő oldalra';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Vissza az Átkötés kezelőhöz';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Azonosítás sikertelen';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Rossz azonosító adatok. Az önálló szerver változat rendszergazda adatait kell megadni (általában a telepítéskor megadott adatok).';
+$lang_bridgemgr_php['try_again'] = 'próbáld újra';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Hátralévő idő';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Biztonsági okokból a script nem enged több probálkozást egymás után, tehát várnod kell egy keveset, míg újra megpróbálhatod az azonosítást.';
+$lang_bridgemgr_php['wait'] = 'várj';
+$lang_bridgemgr_php['browse'] = 'tallózás';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Naptár';
+$lang_calendar_php['clear_date'] = 'dátum törlése';
+$lang_calendar_php['files'] = 'fájlok'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = 'Paraméter szükséges \'%s\' művelet nincs végrehajtva!';
+$lang_catmgr_php['unknown_cat'] = 'A választott kategória nem létezik az adatbázisban';
+$lang_catmgr_php['usergal_cat_ro'] = 'A felhasználói képtár kategória nem törölhető!';
+$lang_catmgr_php['manage_cat'] = 'Kategóriák kezelése';
+$lang_catmgr_php['confirm_delete'] = 'Biztos, hogy TÖRÖLNI akarod ezt a kategóriát'; // js-alert
+$lang_catmgr_php['category'] = 'Kategóriák'; // cpg1.5
+$lang_catmgr_php['operations'] = 'Műveletek';
+$lang_catmgr_php['move_into'] = 'Áthelyezés ide';
+$lang_catmgr_php['update_create'] = 'Kategória frissítése/létrehozása';
+$lang_catmgr_php['parent_cat'] = 'Szülő kategória';
+$lang_catmgr_php['cat_title'] = 'Kategória címe';
+$lang_catmgr_php['cat_thumb'] = 'Kategória áttekintő';
+$lang_catmgr_php['cat_desc'] = 'Kategória leírás';
+$lang_catmgr_php['categories_alpha_sort'] = 'Kategóriák névsorba rendezése (vagy saját rendezés)';
+$lang_catmgr_php['save_cfg'] = 'Beállítások elmentése';
+$lang_catmgr_php['no_category'] = '* Nincs kategória *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'A csoport(ok) hozhatnak létre albumokat ebben a kategóriában'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = 'Kapcsolat'; // cpg1.5
+$lang_contact_php['your_name'] = 'Neved'; // cpg1.5
+$lang_contact_php['your_email'] = 'Mailcímed'; // cpg1.5
+$lang_contact_php['subject'] = 'Tárgy'; // cpg1.5
+$lang_contact_php['your_message'] = 'Üzeneted'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Kérlek, add meg a neved'; // cpg1.5 // js-alert
+$lang_contact_php['name_field_invalid'] = 'Írd be a neved'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_mandatory'] = 'Kérlek, add meg a mailcímed'; // cpg1.5 // js-alert
+$lang_contact_php['email_field_invalid'] = 'Egy valódi mailcímet adj meg'; // cpg1.5 // js-alert
+$lang_contact_php['subject_field_mandatory'] = 'Kérlek, töltsd ki a Tárgy mezőt'; // cpg1.5 // js-alert
+$lang_contact_php['message_field_mandatory'] = 'Kérlek, írj be üzenetet'; // cpg1.5 // js-alert
+$lang_contact_php['confirmation'] = 'Megerősítés'; // cpg1.5
+$lang_contact_php['email_headline'] = 'Az e-mailt elküldték ekkor: %s,<br />erről a helyről: %s,<br />erről az IP címről %s'; // cpg1.5
+$lang_contact_php['registered_user'] = 'regisztrált felhasználó'; // cpg1.5
+$lang_contact_php['guest'] = 'vendég'; // cpg1.5
+$lang_contact_php['unknown'] = 'ismeretlen'; // cpg1.5
+$lang_contact_php['user_info'] = 'Egy %s: %s<br />erről a mailcímről: %s<br />ezt írta:<br />'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'A mail elküldése nem sikerült. Próbáld meg később.'; // cpg1.5
+$lang_contact_php['email_sent'] = 'A mailt elküldtük.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Gallery Configuration';
+$lang_admin_php['general_settings'] = 'General settings'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Language &amp; Charset settings'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Themes settings'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Album list view'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Thumbnail view'; // cpg1.5
+$lang_admin_php['image_view'] = 'Image view'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Comment settings'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Thumbnails settings'; // cpg1.5
+$lang_admin_php['file_settings'] = 'File settings'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Image watermarking'; // cpg1.5
+$lang_admin_php['registration'] = 'Registration'; // cpg1.5
+$lang_admin_php['user_settings'] = 'User settings'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Custom fields for user profile (leave blank if unused). Use Profile 6 for long entries, such as biographies'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Custom fields for image description (leave blank if unused)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Cookies settings'; // cpg1.5
+$lang_admin_php['email_settings'] = 'Email settings (usually nothing has to be changed here; leave all fields blank when not sure)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Logging and statistics'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Maintenance settings'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Manage EXIF display';
+$lang_admin_php['manage_plugins'] = 'Manage plugins';
+$lang_admin_php['manage_keyword'] = 'Manage keywords';
+$lang_admin_php['restore_cfg'] = 'Restore factory defaults';
+$lang_admin_php['restore_cfg_confirm'] = 'Do you really want to restore the entire configuration to factory defaults? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_admin_php['save_cfg'] = 'Save new configuration';
+$lang_admin_php['notes'] = 'Notes';
+$lang_admin_php['info'] = 'Information';
+$lang_admin_php['upd_success'] = 'Coppermine configuration was updated';
+$lang_admin_php['restore_success'] = 'Coppermine default configuration restored';
+$lang_admin_php['name_a'] = 'Name ascending';
+$lang_admin_php['name_d'] = 'Name descending';
+$lang_admin_php['title_a'] = 'Title ascending';
+$lang_admin_php['title_d'] = 'Title descending';
+$lang_admin_php['date_a'] = 'Date ascending';
+$lang_admin_php['date_d'] = 'Date descending';
+$lang_admin_php['pos_a'] = 'Position ascending';
+$lang_admin_php['pos_d'] = 'Position descending';
+$lang_admin_php['th_any'] = 'Max Aspect';
+$lang_admin_php['th_ht'] = 'Height';
+$lang_admin_php['th_wd'] = 'Width';
+$lang_admin_php['th_ex'] = 'Exact'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'Everyone';
+$lang_admin_php['debug_admin'] = 'Admin only';
+$lang_admin_php['no_logs'] = 'Off';
+$lang_admin_php['log_normal'] = 'Normal';
+$lang_admin_php['log_all'] = 'All';
+$lang_admin_php['view_logs'] = 'View logs';
+$lang_admin_php['click_expand'] = 'click section name to expand';
+$lang_admin_php['click_collapse'] = 'click section name to collapse'; // cpg1.5
+$lang_admin_php['expand_all'] = 'Expand All';
+$lang_admin_php['toggle_all'] = 'Toggle All'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) These settings mustn\'t be changed if you already have files in your database.';
+$lang_admin_php['notice2'] = '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting is not changed if there are already files in the gallery. You can, however, apply the changes to the existing files with the &quot;<a href="util.php">admin tools</a> (resize pictures)&quot; utility from the admin menu.';
+$lang_admin_php['notice3'] = '(***) All log files are written in English.';
+$lang_admin_php['bbs_disabled'] = 'Function disabled when using bridging/integration';
+$lang_admin_php['auto_resize_everyone'] = 'Everyone';
+$lang_admin_php['auto_resize_user'] = 'User only';
+$lang_admin_php['ascending'] = 'ascending';
+$lang_admin_php['descending'] = 'descending';
+$lang_admin_php['collapse_all'] = 'Collapse all'; // cpg1.5
+$lang_admin_php['separate_page'] = 'on a separate page'; // cpg1.5
+$lang_admin_php['inline'] = 'inline'; // cpg1.5
+$lang_admin_php['guests_only'] = 'Guests only'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'Bottom right'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'Bottom left'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Top left'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Top Right'; // cpg1.5
+$lang_admin_php['wm_center'] = 'Center'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Both'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Original'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'Resized'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Gallery name'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Gallery description'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'Gallery administrator email'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'URL of your Coppermine gallery folder'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(with a trailing slash, no \'index.php\' or similar at the end)'; // cpg1.5
+$lang_admin_php['home_target'] = 'URL of your home page'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Allow ZIP-download of favorites'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'just the favorites'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'favorites and readme file'; // cpg1.5
+$lang_admin_php['time_offset'] = 'Timezone difference relative to GMT'; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(current time: %s)'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Enable help-icons'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'help partially available in English only'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Enable clickable keywords in search'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Keyword separator'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Convert keyword separator'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Enable plugins'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Automatically purge expired bans'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Browsable batch-add interface'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Process concurrency for batch-add interface'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Display preview thumbnails on batch-add interface'; // cpg1.5
+$lang_admin_php['lang'] = 'Default language'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Autodetect language'; // cpg1.5
+$lang_admin_php['charset'] = 'Character encoding'; // cpg1.5
+// 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
+$lang_admin_php['theme'] = 'Theme'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Custom menu link name'; // cpg1.5
+$lang_admin_php['custom_lnk_url'] = 'Custom menu link URL'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Enable menu icons'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'Display BBCode help'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'Show the vanity block on themes that are defined as XHTML and CSS compliant'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'To highlight multiple lines, hold the [Ctrl]-key down'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'Path to custom header include'; // cpg1.5
+$lang_admin_php['custom_footer_path'] = 'Path to custom footer include'; // cpg1.5
+$lang_admin_php['browse_by_date'] = 'Enable browsing by date'; // cpg1.5
+$lang_admin_php['display_redirection_page'] = 'Display redirection pages'; // cpg1.5
+$lang_admin_php['display_xp_publish_link'] = 'Promote usage of XP Publisher by displaying a corresponding link on upload page'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Width of the main table'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'pixels or %'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Number of levels of categories to display'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Number of albums to display'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Number of columns for the album list'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Size of album thumbnails'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'The content of the main page'; // cpg1.5
+$lang_admin_php['first_level'] = 'Show first level album thumbnails in categories'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Sort categories alphabetically'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(instead of custom sort order)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Show number of linked files'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Number of columns on thumbnail page'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Number of rows on thumbnail page'; // cpg1.5
+$lang_admin_php['max_tabs'] = 'Maximum number of tabs to display'; // cpg1.5
+$lang_admin_php['tabs_dropdown'] = 'Show dropdown list of all pages next to tabs'; // cpg1.5
+$lang_admin_php['caption_in_thumbview'] = 'Display file caption (in addition to title) below the thumbnail'; // cpg1.5
+$lang_admin_php['views_in_thumbview'] = 'Display number of views below the thumbnail'; // cpg1.5
+$lang_admin_php['display_comment_count'] = 'Display number of comments below the thumbnail'; // cpg1.5
+$lang_admin_php['display_uploader'] = 'Display uploader name below the thumbnail'; // cpg1.5
+// 'display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail'; // cpg1.5
+$lang_admin_php['display_filename'] = 'Display file name below the thumbnail'; // cpg1.5
+$lang_admin_php['display_thumbnail_rating'] = 'Display rating below the thumbnail'; // cpg1.5
+$lang_admin_php['alb_desc_thumb'] = 'Display album description'; // cpg1.5
+$lang_admin_php['thumbnail_to_fullsize'] = 'Go directly from thumbnail to full-sized image'; // cpg1.5
+$lang_admin_php['default_sort_order'] = 'Default sort order for files'; // cpg1.5
+$lang_admin_php['min_votes_for_rating'] = 'Minimum number of votes for a file to appear in the \'top rated\' list'; // cpg1.5
+$lang_admin_php['picture_table_width'] = 'Width of the table for file display'; // cpg1.5
+$lang_admin_php['display_pic_info'] = 'File information is visible by default'; // cpg1.5
+$lang_admin_php['picinfo_movie_download_link'] = 'Display movie download link in the file information area'; // cpg1.5
+$lang_admin_php['max_img_desc_length'] = 'Max length for an image description'; // cpg1.5
+$lang_admin_php['max_com_wlength'] = 'Max number of characters in a word'; // cpg1.5
+$lang_admin_php['display_film_strip'] = 'Show film strip'; // cpg1.5
+$lang_admin_php['max_film_strip_items'] = 'Number of items in film strip'; // cpg1.5
+$lang_admin_php['slideshow_interval'] = 'Slideshow interval'; // cpg1.5
+$lang_admin_php['milliseconds'] = 'milliseconds'; // cpg1.5
+$lang_admin_php['slideshow_interval_detail'] = '1 second = 1000 milliseconds'; // cpg1.5
+$lang_admin_php['slideshow_hits'] = 'Count hits in slideshow'; // cpg1.5
+$lang_admin_php['ecard_flash'] = 'Allow Flash in Ecards'; // cpg1.5
+$lang_admin_php['not_recommended'] = 'not recommended'; // cpg1.5
+$lang_admin_php['recommended'] = 'recommended'; // cpg1.5
+$lang_admin_php['transparent_overlay'] = 'Insert a transparent overlay to minimize image theft'; // cpg1.5
+$lang_admin_php['old_style_rating'] = 'Go back to old rating system'; // cpg1.5
+$lang_admin_php['old_style_rating_extra'] = 'This will disable the \'Number of rating stars to be used\' option'; // cpg1.5
+$lang_admin_php['rating_stars_amount'] = 'Number of rating stars to be used when voting'; // cpg1.5
+$lang_admin_php['rate_own_files'] = 'Users can rate their own files'; // cpg1.5
+$lang_admin_php['filter_bad_words'] = 'Filter bad words in comments'; // cpg1.5
+$lang_admin_php['enable_smilies'] = 'Allow smileys in comments'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect'] = 'Allow several consecutive comments on one file from the same user'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect_details'] = '(disable flood protection)'; // cpg1.5
+$lang_admin_php['max_com_lines'] = 'Max number of lines in a comment'; // cpg1.5
+$lang_admin_php['max_com_size'] = 'Maximum length of a comment'; // cpg1.5
+$lang_admin_php['email_comment_notification'] = 'Notify admin of comments by email'; // cpg1.5
+$lang_admin_php['comments_sort_descending'] = 'Sort order of comments'; // cpg1.5
+$lang_admin_php['comments_per_page'] = 'Comments per page'; // cpg1.5
+$lang_admin_php['comments_anon_pfx'] = 'Prefix for anonymous comments authors'; // cpg1.5
+$lang_admin_php['comment_approval'] = 'Comments require approval'; // cpg1.5
+$lang_admin_php['display_comment_approval_only'] = 'Only display comments needing approval on the &quot;Review Comments&quot; page'; // cpg1.5
+$lang_admin_php['comment_placeholder'] = 'Display placeholder text to end users for comments waiting for admin approval'; // cpg1.5
+$lang_admin_php['comment_user_edit'] = 'Allow users to edit their comments'; // cpg1.5
+$lang_admin_php['comment_captcha'] = 'Display Captcha (Visual Confirmation) for adding comments'; // cpg1.5
+$lang_admin_php['comment_akismet_enable'] = 'Akismet Options'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_description'] = 'What should be done if Akismet rejects a comment as spam?'; // cpg1.5
+$lang_admin_php['comment_akismet_applicable_only'] = 'Options only apply if Akismet has been enabled by entering a valid API key'; // cpg1.5
+$lang_admin_php['comment_akismet_enable_approval'] = 'Allow comments that fail to pass Akismet, but mark them unapproved'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_tell'] = 'Drop comment that fails to validate, and tell author that it was rejected'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_lie'] = 'Drop comment that fails to validate, but tell author (spammer) it has been added'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key'] = 'Akismet API key'; // cpg1.5
+$lang_admin_php['comment_akismet_api_key_description'] = 'Leave empty to disable Akismet'; // cpg1.5
+$lang_admin_php['comment_akismet_group'] = 'Apply Akismet for comments made by'; // cpg1.5
+$lang_admin_php['comment_promote_registration'] = 'Ask guests to log in to post comments'; // cpg1.5
+$lang_admin_php['thumb_width'] = 'Max dimension of a thumbnail (width, if you use "exact" in "Use dimension")'; // cpg1.5
+$lang_admin_php['thumb_use'] = 'Use dimension'; // cpg1.5
+$lang_admin_php['thumb_use_detail'] = '(width or height or max aspect for thumbnail)'; // cpg1.5
+$lang_admin_php['thumb_height'] = 'Height of a thumbnail'; // cpg1.5
+$lang_admin_php['thumb_height_detail'] = '(only applies if you use &quot;exact&quot; in &quot;Use dimension&quot;)'; // cpg1.5
+$lang_admin_php['movie_audio_document'] = 'movie, audio, document'; // cpg1.5
+$lang_admin_php['thumb_pfx'] = 'The prefix for thumbnails'; // cpg1.5
+$lang_admin_php['enable_unsharp'] = 'Thumb Sharpening: enable Unsharp Mask'; // cpg1.5
+$lang_admin_php['unsharp_amount'] = 'Thumb Sharpening amount'; // cpg1.5
+$lang_admin_php['unsharp_radius'] = 'Thumb Sharpening radius'; // cpg1.5
+$lang_admin_php['unsharp_threshold'] = 'Thumb Sharpening threshold'; // cpg1.5
+$lang_admin_php['jpeg_qual'] = 'Quality for JPEG files'; // cpg1.5
+$lang_admin_php['make_intermediate'] = 'Create intermediate pictures'; // cpg1.5
+$lang_admin_php['picture_use'] = 'Use dimension'; // cpg1.5
+$lang_admin_php['picture_use_detail'] = '(width or height or max aspect for an intermediate picture)'; // cpg1.5
+$lang_admin_php['picture_use_thumb'] = 'Like thumbnail'; // cpg1.5
+$lang_admin_php['picture_width'] = 'Max width or height of an intermediate picture'; // cpg1.5
+$lang_admin_php['max_upl_size'] = 'Max size for uploaded files'; // cpg1.5
+$lang_admin_php['kilobytes'] = 'KB'; // cpg1.5
+$lang_admin_php['pixels'] = 'pixels'; // cpg1.5
+$lang_admin_php['max_upl_width_height'] = 'Max width or height for uploaded pictures'; // cpg1.5
+$lang_admin_php['auto_resize'] = 'Auto resize images that are larger than max width or height'; // cpg1.5
+$lang_admin_php['fullsize_padding_x'] = 'Horizontal padding for full-size pop-up'; // cpg1.5
+$lang_admin_php['fullsize_padding_y'] = 'Vertical padding for full-size pop-up'; // cpg1.5
+$lang_admin_php['allow_private_albums'] = 'Albums can be private'; // cpg1.5
+$lang_admin_php['allow_private_albums_note'] = '(Note: if you switch from \'yes\' to \'no\' any current private albums will be visible)'; // cpg1.5
+$lang_admin_php['show_private'] = 'Show private album icon to unlogged user'; // cpg1.5
+$lang_admin_php['forbiden_fname_char'] = 'Characters forbidden in filenames'; // cpg1.5
+$lang_admin_php['silly_safe_mode'] = 'Enable &quot;silly safe mode&quot;'; // cpg1.5
+$lang_admin_php['allowed_img_types'] = 'Allowed image types'; // cpg1.5
+$lang_admin_php['allowed_mov_types'] = 'Allowed movie types'; // cpg1.5
+$lang_admin_php['media_autostart'] = 'Movie playback autostart'; // cpg1.5
+$lang_admin_php['allowed_snd_types'] = 'Allowed audio types'; // cpg1.5
+$lang_admin_php['allowed_doc_types'] = 'Allowed document types'; // cpg1.5
+$lang_admin_php['thumb_method'] = 'Method for resizing images'; // cpg1.5
+$lang_admin_php['impath'] = 'Path to ImageMagick \'convert\' utility'; // cpg1.5
+$lang_admin_php['impath_example'] = '(eg. /usr/bin/)'; // cpg1.5
+$lang_admin_php['im_options'] = 'Additional command line options for ImageMagick'; // cpg1.5
+$lang_admin_php['read_exif_data'] = 'Read EXIF data from JPEG files'; // cpg1.5
+$lang_admin_php['read_iptc_data'] = 'Read IPTC data from JPEG files'; // cpg1.5
+$lang_admin_php['fullpath'] = 'The album directory'; // cpg1.5
+$lang_admin_php['userpics'] = 'The directory for user files'; // cpg1.5
+$lang_admin_php['normal_pfx'] = 'The prefix for intermediate pictures'; // cpg1.5
+$lang_admin_php['default_dir_mode'] = 'Default mode for directories'; // cpg1.5
+$lang_admin_php['default_file_mode'] = 'Default mode for files'; // cpg1.5
+$lang_admin_php['enable_watermark'] = 'Watermark images'; // cpg1.5
+$lang_admin_php['enable_thumb_watermark'] = 'Watermark custom thumbs'; // cpg1.5
+$lang_admin_php['where_put_watermark'] = 'Where to place the watermark'; // cpg1.5
+$lang_admin_php['which_files_to_watermark'] = 'Which files to watermark'; // cpg1.5
+$lang_admin_php['watermark_file'] = 'Which file to use for watermark'; // cpg1.5
+$lang_admin_php['watermark_transparency'] = 'Transparency for entire image'; // cpg1.5
+$lang_admin_php['zero_2_hundred'] = '0-100'; // cpg1.5
+$lang_admin_php['reduce_watermark'] = 'Downsize watermark if width of a picture is smaller than entered value. That is the 100% reference point. Resizing of the watermark is linear (0 to disable)'; // cpg1.5
+$lang_admin_php['watermark_transparency_featherx'] = 'Set color transparent x'; // cpg1.5
+$lang_admin_php['watermark_transparency_feathery'] = 'Set color transparent y'; // cpg1.5
+$lang_admin_php['gd2_only'] = 'GD2 only'; // cpg1.5
+$lang_admin_php['allow_user_registration'] = 'Allow new user registrations'; // cpg1.5
+$lang_admin_php['global_registration_pw'] = 'Global password for registration'; // cpg1.5
+$lang_admin_php['user_registration_disclaimer'] = 'Display disclaimer on user registration'; // cpg1.5
+$lang_admin_php['registration_captcha'] = 'Display Captcha (Visual Confirmation) on registration page'; // cpg1.5
+$lang_admin_php['reg_requires_valid_email'] = 'User registration requires email verification'; // cpg1.5
+$lang_admin_php['reg_notify_admin_email'] = 'Notify admin of user registration by email'; // cpg1.5
+$lang_admin_php['admin_activation'] = 'Admin activation of registrations'; // cpg1.5
+$lang_admin_php['personal_album_on_registration'] = 'Create user album in personal gallery on registration'; // cpg1.5
+$lang_admin_php['allow_unlogged_access'] = 'Allow unlogged users (guest or anonymous) access'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate_full'] = 'thumbnail, intermediate, and full-size image'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate'] = 'thumbnail and intermediate image'; // cpg1.5
+$lang_admin_php['thumbnail_only'] = 'thumbnail only'; // cpg1.5
+$lang_admin_php['upload_mechanism'] = 'Default upload method'; // cpg1.5
+$lang_admin_php['upload_swf'] = 'advanced - multiple files, Flash-driven (recommended)'; // cpg1.5
+$lang_admin_php['upload_single'] = 'simple - one file at a time'; // cpg1.5
+$lang_admin_php['allow_user_upload_choice'] = 'Allow users to choose the upload method'; // cpg1.5
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Allow two users to have the same email address'; // cpg1.5
+$lang_admin_php['upl_notify_admin_email'] = 'Notify admin of user upload awaiting approval'; // cpg1.5
+$lang_admin_php['allow_memberlist'] = 'Allow logged in users to view the memberlist'; // cpg1.5
+$lang_admin_php['allow_email_change'] = 'Allow users to change email address in their profile'; // cpg1.5
+$lang_admin_php['allow_user_account_delete'] = 'Allow users to delete their own user account'; // cpg1.5
+$lang_admin_php['users_can_edit_pics'] = 'Allow users to retain control over their pics in public galleries'; // cpg1.5
+$lang_admin_php['allow_user_move_album'] = 'Allow users to move their albums from/to allowed categories'; // cpg1.5
+$lang_admin_php['allow_user_album_keyword'] = 'Allow users to assign album keywords'; // cpg1.5
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Allow users to edit their albums when in a locked category'; // cpg1.5
+$lang_admin_php['login_method_username'] = 'Username'; // cpg1.5
+$lang_admin_php['login_method_email'] = 'Email address'; // cpg1.5
+$lang_admin_php['login_method_both'] = 'Both'; // cpg1.5
+$lang_admin_php['login_method'] = 'How do you want your users to be able to login'; // cpg1.5
+$lang_admin_php['login_threshold'] = 'Number of failed login attempts until temporary ban'; // cpg1.5
+$lang_admin_php['login_threshold_detail'] = '(to avoid brute force attacks)'; // cpg1.5
+$lang_admin_php['login_expiry'] = 'Duration of a temporary ban after failed logins'; // cpg1.5
+$lang_admin_php['minutes'] = 'minutes'; // cpg1.5
+$lang_admin_php['report_post'] = 'Enable Report to Admin'; // cpg1.5
+$lang_admin_php['user_profile1_name'] = 'Profile 1 name'; // cpg1.5
+$lang_admin_php['user_profile2_name'] = 'Profile 2 name'; // cpg1.5
+$lang_admin_php['user_profile3_name'] = 'Profile 3 name'; // cpg1.5
+$lang_admin_php['user_profile4_name'] = 'Profile 4 name'; // cpg1.5
+$lang_admin_php['user_profile5_name'] = 'Profile 5 name'; // cpg1.5
+$lang_admin_php['user_profile6_name'] = 'Profile 6 name'; // cpg1.5
+$lang_admin_php['user_field1_name'] = 'Field 1 name'; // cpg1.5
+$lang_admin_php['user_field2_name'] = 'Field 2 name'; // cpg1.5
+$lang_admin_php['user_field3_name'] = 'Field 3 name'; // cpg1.5
+$lang_admin_php['user_field4_name'] = 'Field 4 name'; // cpg1.5
+$lang_admin_php['cookie_name'] = 'Cookie name'; // cpg1.5
+$lang_admin_php['cookie_path'] = 'Cookie path'; // cpg1.5
+$lang_admin_php['smtp_host'] = 'SMTP Host (when left blank, sendmail will be used)'; // cpg1.5
+$lang_admin_php['smtp_username'] = 'SMTP Username'; // cpg1.5
+$lang_admin_php['smtp_password'] = 'SMTP Password'; // cpg1.5
+$lang_admin_php['log_mode'] = 'Logging mode'; // cpg1.5
+$lang_admin_php['log_mode_details'] = 'All log files are written in English.'; // cpg1.5
+$lang_admin_php['log_ecards'] = 'Log ecards'; // cpg1.5
+$lang_admin_php['log_ecards_detail'] = 'Note: logging can have legal impacts. The user should be informed on registration that ecards are being logged. It is recommended to provide a separate page with a privacy policy as well.'; // cpg1.5
+$lang_admin_php['vote_details'] = 'Keep detailed vote statistics'; // cpg1.5
+$lang_admin_php['hit_details'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_admin_php['display_stats_on_index'] = 'Display statistics on index page'; // cpg1.5
+$lang_admin_php['count_file_hits'] = 'Count file views'; // cpg1.5
+$lang_admin_php['count_album_hits'] = 'Count album views'; // cpg1.5
+$lang_admin_php['count_admin_hits'] = 'Count admin views'; // cpg1.5
+$lang_admin_php['debug_mode'] = 'Enable debug mode'; // cpg1.5
+$lang_admin_php['debug_notice'] = 'Display notices in debug mode'; // cpg1.5
+$lang_admin_php['offline'] = 'Gallery is offline'; // cpg1.5
+$lang_admin_php['display_coppermine_news'] = 'Display news from coppermine-gallery.net'; // cpg1.5
+$lang_admin_php['display_coppermine_detail'] = 'will only be displayed for the admin'; // cpg1.5
+$lang_admin_php['config_setting_invalid'] = 'The value you have set for &laquo;%s&raquo; is invalid, please review it.'; // cpg1.5
+$lang_admin_php['config_setting_ok'] = 'Your setting for &laquo;%s&raquo; has been saved.'; // cpg1.5
+$lang_admin_php['contact_form_settings'] = 'Contact form settings'; // cpg1.5
+$lang_admin_php['contact_form_guest_enable'] = 'Display contact form to anonymous visitors (guests)'; // cpg1.5
+$lang_admin_php['contact_form_registered_enable'] = 'Display contact form to registered users'; // cpg1.5
+$lang_admin_php['with_captcha'] = 'with captcha'; // cpg1.5
+$lang_admin_php['without_captcha'] = 'without captcha'; // cpg1.5
+$lang_admin_php['optional'] = 'optional'; // cpg1.5
+$lang_admin_php['mandatory'] = 'mandatory'; // cpg1.5
+$lang_admin_php['contact_form_guest_name_field'] = 'Display sender name field for guests'; // cpg1.5
+$lang_admin_php['contact_form_guest_email_field'] = 'Display sender email field for guests'; // cpg1.5
+$lang_admin_php['contact_form_subject_field'] = 'Display subject field'; // cpg1.5
+$lang_admin_php['contact_form_subject_content'] = 'Subject line for emails generated by contact form'; // cpg1.5
+$lang_admin_php['contact_form_sender_email'] = 'Use the sender\'s email address as &quot;from&quot; address'; // cpg1.5
+$lang_admin_php['allow_no_link'] = 'allow, but don\'t display link'; // cpg1.5
+$lang_admin_php['allow_show_link'] = 'allow and promote it by displaying a link'; // cpg1.5
+$lang_admin_php['display_sidebar_user'] = 'Sidebar for registered users'; // cpg1.5
+$lang_admin_php['display_sidebar_guest'] = 'Sidebar for guests'; // cpg1.5
+$lang_admin_php['do_not_change'] = 'Don\'t change this unless you REALLY know what you\'re doing!'; // cpg1.5
+$lang_admin_php['reset_to_default'] = 'Reset to default'; // cpg1.5
+$lang_admin_php['no_change_needed'] = 'No change needed, config option already is set to default'; // cpg1.5
+$lang_admin_php['enabled'] = 'enabled'; // cpg1.5
+$lang_admin_php['disabled'] = 'disabled'; // cpg1.5
+$lang_admin_php['none'] = 'none'; // cpg1.5
+$lang_admin_php['warning_change'] = 'When changing this setting, only the files that are added from that point on are affected, so it\'s advisable that this setting is not changed if there are already files in the gallery. You can, however, apply the changes to the existing files with the "admin tools (resize pictures)" utility from the admin menu.'; // cpg1.5
+$lang_admin_php['warning_exist'] = 'These settings mustn\'t be changed if you already have files in your database.'; // cpg1.5
+$lang_admin_php['warning_dont_submit'] = 'If you are not sure about the impact that changing this setting will have, do not submit the form and review the documentation first.'; // cpg1.5 // js-alert
+$lang_admin_php['menu_only'] = 'menu only'; // cpg1.5
+$lang_admin_php['everywhere'] = 'everywhere'; // cpg1.5
+$lang_admin_php['manage_languages'] = 'Manage languages'; // cpg1.5
+$lang_admin_php['form_token_lifetime'] = 'Form token lifetime'; // cpg1.5
+$lang_admin_php['seconds'] = 'Seconds'; // cpg1.5
+$lang_admin_php['display_reset_boxes_in_config'] = 'Display reset boxes in config'; // cpg1.5
+$lang_admin_php['upd_not_needed'] = 'Update not needed.'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = 'Elküldött képeslapok';
+$lang_db_ecard_php['ecard_sender'] = 'Feladó';
+$lang_db_ecard_php['ecard_recipient'] = 'Címzett';
+$lang_db_ecard_php['ecard_date'] = 'Dátum';
+$lang_db_ecard_php['ecard_display'] = 'Képeslap megjelenítése';
+$lang_db_ecard_php['ecard_name'] = 'Név';
+$lang_db_ecard_php['ecard_email'] = 'E-mail cím';
+$lang_db_ecard_php['ecard_ip'] = 'IP cím';
+$lang_db_ecard_php['ecard_ascending'] = 'növekvő';
+$lang_db_ecard_php['ecard_descending'] = 'csökkenő';
+$lang_db_ecard_php['ecard_sorted'] = 'Rendezés';
+$lang_db_ecard_php['ecard_by_date'] = 'Dátum szerint';
+$lang_db_ecard_php['ecard_by_sender_name'] = 'Feladó szerint';
+$lang_db_ecard_php['ecard_by_sender_email'] = 'Feladó email címe szerint';
+$lang_db_ecard_php['ecard_by_sender_ip'] = 'A feladó IP címe szerint';
+$lang_db_ecard_php['ecard_by_recipient_name'] = 'Címzett szerint';
+$lang_db_ecard_php['ecard_by_recipient_email'] = 'Címzett email címe szerint';
+$lang_db_ecard_php['ecard_number'] = 'Rekordok megjelenítése  %s-tól %s-ig %s-ból';
+$lang_db_ecard_php['ecard_goto_page'] = 'Ugrás az oldalra';
+$lang_db_ecard_php['ecard_records_per_page'] = 'Rekordok oldalanként';
+$lang_db_ecard_php['check_all'] = 'Összes bejelölése';
+$lang_db_ecard_php['uncheck_all'] = 'Összes bejelölés törlése';
+$lang_db_ecard_php['ecards_delete_selected'] = 'Kiválasztott képeslapok törlése';
+$lang_db_ecard_php['ecards_delete_confirm'] = 'Biztos törölni akarod ezeket a rekordokat? Jelöld be a négyzetet!';
+$lang_db_ecard_php['ecards_delete_sure'] = 'Biztos';
+$lang_db_ecard_php['invalid_data'] = 'A képeslap adatai nem tudtak hozzáférni a mail klienshez. Kattints a linkre a folytatáshoz.';
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'Írd be a neved és a hozzászólásod';
+$lang_db_input_php['com_added'] = 'Hozzászólásodat feljegyeztük'; // cpg1.5
+$lang_db_input_php['alb_need_title'] = 'Az albumnak címet kell adni!';
+$lang_db_input_php['no_udp_needed'] = 'Nincs szükség frissítésre.';
+$lang_db_input_php['alb_updated'] = 'Az albumot frissítettük';
+$lang_db_input_php['unknown_album'] = 'A kiválasztott képalbum nem létezik, vagy nincs jogod képet feltölteni';
+$lang_db_input_php['no_pic_uploaded'] = 'Nem lett fájl feltöltve!<br />Ha volt feltöltésre kiválasztott kép, akkor ellenőrizd, hogy engedélyezett-e a feltöltés...';
+$lang_db_input_php['err_mkdir'] = 'Hiba a %s könyvtár létrehozásakor!';
+$lang_db_input_php['dest_dir_ro'] = 'A cél könyvtár %s nem írható!';
+$lang_db_input_php['err_move'] = 'A %s áthelyezése nem lehetséges ide: %s!';
+$lang_db_input_php['err_fsize_too_large'] = 'Túl nagy a a fájl felbontása (A megendett legnagyobb méret: %s x %s)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'Túl nagy fájlméret (A megendett legnagyobb méret %s KB)!';
+$lang_db_input_php['err_invalid_img'] = 'A feltöltött fájl nem megfelelő formátumú!';
+$lang_db_input_php['allowed_img_types'] = 'Csak %s fájlt tölthetsz fel.';
+$lang_db_input_php['err_insert_pic'] = 'A \'%s\' képet nem lehet elhelyezni az albumba ';
+$lang_db_input_php['upload_success'] = 'Sikeres feltöltés.<br />Látható lesz, amint a rendszergazda jóváhagyja.';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - Feltöltési értesítő';
+$lang_db_input_php['notify_admin_email_body'] = '%s által feltöltött kép jóváhagyásra vár. Nézd meg %s';
+$lang_db_input_php['info'] = 'Információ';
+$lang_db_input_php['com_updated'] = 'Hozzászólás frissítve'; // cpg1.5
+$lang_db_input_php['alb_updated'] = 'Album frissítve';
+$lang_db_input_php['err_comment_empty'] = 'Üres hozzászólás!';
+$lang_db_input_php['err_invalid_fext'] = 'Csak a következő kiterjesztésű fájlok elfogadottak:'; // js-alert
+$lang_db_input_php['no_flood'] = 'Sajnálom, de te voltál az utolsó hozzászóló ehhez a képhez.<br />Szerkeszd újra a hozzászólásodat, ha módosítani akarsz rajta';
+$lang_db_input_php['redirect_msg'] = 'Át lettél irányítva.<br /><br />Kattints a \'tovább\'-ra, ha az oldal nem frissül automatikusan';
+$lang_db_input_php['upl_success'] = 'A képet sikeresen hozzáadtuk';
+$lang_db_input_php['email_comment_subject'] = 'Hozzászólás érkezett a Coppermine Képtárba';
+$lang_db_input_php['email_comment_body'] = 'Valaki hozzászólást küldött a képtáradba. A megtekintéshez kattints ide:';
+$lang_db_input_php['album_not_selected'] = 'Nincs kiválasztva album';
+$lang_db_input_php['com_author_error'] = 'Ezt a nevet egy regisztrált tag használja, jelentkezz be vagy használj másik nevet.';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'Eredeti kép'; // cpg1.5
+$lang_delete_php['fs_pic'] = 'Teljes méretű kép';
+$lang_delete_php['del_success'] = 'A törlés sikerült';
+$lang_delete_php['ns_pic'] = 'Normál méretű kép';
+$lang_delete_php['err_del'] = 'Nem törölheted';
+$lang_delete_php['thumb_pic'] = 'Indexkép';
+$lang_delete_php['comment'] = 'Hozzászólás';
+$lang_delete_php['im_in_alb'] = 'Kép az albumban';
+$lang_delete_php['alb_del_success'] = '&laquo;%s&raquo; album törölve';
+$lang_delete_php['alb_mgr'] = 'Albumkezelő';
+$lang_delete_php['err_invalid_data'] = 'Hibás adat \'%s\'-ban';
+$lang_delete_php['create_alb'] = 'A \'%s\'képalbum létrehozása';
+$lang_delete_php['update_alb'] = 'A \'%s\' képalbum frissítve  \'%s\' címmel és \'%s\' indexszel';
+$lang_delete_php['del_pic'] = 'Kép törlése';
+$lang_delete_php['del_alb'] = 'Album törlése';
+$lang_delete_php['del_user'] = 'Felhasználó törlése';
+$lang_delete_php['err_unknown_user'] = 'A kiválasztott felhasználó nem létezik!';
+$lang_delete_php['err_empty_groups'] = 'Nincs egyetlen csoporttábla sem vagy a csoporttábla üres!';
+$lang_delete_php['comment_deleted'] = 'Hozzászólás sikeresen törölve';
+$lang_delete_php['npic'] = 'Kép';
+$lang_delete_php['pic_mgr'] = 'Képkezelő';
+$lang_delete_php['update_pic'] = 'A \'%s\' kép frissítve \'%s\' fájlnévvel \'%s\'és indexszel';
+$lang_delete_php['username'] = 'Felhasználónév';
+$lang_delete_php['anonymized_comments'] = '%s Névtelen hozzászólás';
+$lang_delete_php['anonymized_uploads'] = '%s Névtelen publikus feltöltés';
+$lang_delete_php['deleted_comments'] = '%s Törölt hozzászólás';
+$lang_delete_php['deleted_uploads'] = '%s Törölt publikus feltöltés';
+$lang_delete_php['user_deleted'] = '%s felhasználó törölve';
+$lang_delete_php['activate_user'] = 'Felhasználó aktiválása';
+$lang_delete_php['user_already_active'] = 'A felhasználó már aktiválva van';
+$lang_delete_php['activated'] = 'Aktivált';
+$lang_delete_php['deactivate_user'] = 'Felhasználó inaktiválása';
+$lang_delete_php['user_already_inactive'] = 'A felhasználó már inaktiválva van';
+$lang_delete_php['deactivated'] = 'Inaktivált';
+$lang_delete_php['reset_password'] = 'Jelszó visszaállítás';
+$lang_delete_php['password_reset'] = 'Jelszó beállítva erre: %s';
+$lang_delete_php['change_group'] = 'Elsődleges csoport választása';
+$lang_delete_php['change_group_to_group'] = 'Változtatás erről: %s erre: %s';
+$lang_delete_php['add_group'] = 'Másodlagogos csoport hozzáadása';
+$lang_delete_php['add_group_to_group'] = 'A %s felhasználó hozzáadása %s csoporthoz. Ő most a(z) %s elsődleges csoport tagja és %s a másodlagos csoportja.';
+$lang_delete_php['status'] = 'Állapot';
+$lang_delete_php['updating_album'] = 'Album frissítése '; // cpg1.5
+$lang_delete_php['moved_picture_to_position'] = '%s kép áthelyezése ide: %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = 'Biztos, hogy TÖRLÖD ezt a fájlt?\\nA hozzászólások is törlődnek!'; // js-alert
+$lang_display_image_php['del_pic'] = 'Fájl törlése';
+$lang_display_image_php['size'] = '%s x %s pixel';
+$lang_display_image_php['views'] = '%s alkalommal';
+$lang_display_image_php['slideshow'] = 'Diavetítés';
+$lang_display_image_php['stop_slideshow'] = 'Diavetítés megállítása';
+$lang_display_image_php['view_fs'] = 'A teljes méretű képhez kattints ide';
+$lang_display_image_php['edit_pic'] = 'Fájl információk szerkesztése';
+$lang_display_image_php['crop_pic'] = 'Vágás és forgatás';
+$lang_display_image_php['set_player'] = 'Lejátszó váltása';
+
+$lang_picinfo['title'] = 'Fájlinformáció';
+$lang_picinfo['Album name'] = 'Album neve';
+$lang_picinfo['Rating'] = 'Szavazat (%s szavazat)';
+$lang_picinfo['Date Added'] = 'Hozzáadva';
+$lang_picinfo['Dimensions'] = 'Képfelbontás';
+$lang_picinfo['Displayed'] = 'Megjelenítve';
+$lang_picinfo['URL'] = 'Közvetlen webcím';
+$lang_picinfo['Make'] = 'Make';
+$lang_picinfo['Model'] = 'Model';
+$lang_picinfo['DateTime'] = 'Date Time';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = 'Max Aperture';
+$lang_picinfo['FocalLength'] = 'Focal length';
+$lang_picinfo['Comment'] = 'Hozzászólás';
+$lang_picinfo['addFav'] = 'Hozzáadás kedvencekhez';
+$lang_picinfo['addFavPhrase'] = 'Kedvencek';
+$lang_picinfo['remFav'] = 'Eltávolítás a Kedvencekből';
+$lang_picinfo['iptcTitle'] = 'IPTC Title';
+$lang_picinfo['iptcCopyright'] = 'IPTC Copyright';
+$lang_picinfo['iptcKeywords'] = 'IPTC Keywords';
+$lang_picinfo['iptcCategory'] = 'IPTC Category';
+$lang_picinfo['iptcSubCategories'] = 'IPTC Sub Categories';
+$lang_picinfo['ColorSpace'] = 'Color Space';
+$lang_picinfo['ExposureProgram'] = 'Exposure Program';
+$lang_picinfo['Flash'] = 'Flash';
+$lang_picinfo['MeteringMode'] = 'Metering Mode';
+$lang_picinfo['ExposureTime'] = 'Exposure Time';
+$lang_picinfo['ExposureBiasValue'] = 'Exposure Bias';
+$lang_picinfo['ImageDescription'] = 'Image Description';
+$lang_picinfo['Orientation'] = 'Orientation';
+$lang_picinfo['xResolution'] = 'X Resolution';
+$lang_picinfo['yResolution'] = 'Y Resolution';
+$lang_picinfo['ResolutionUnit'] = 'Resolution Unit';
+$lang_picinfo['Software'] = 'Software';
+$lang_picinfo['YCbCrPositioning'] = 'YCbCrPositioning';
+$lang_picinfo['ExifOffset'] = 'EXIF Offset';
+$lang_picinfo['IFD1Offset'] = 'IFD1 Offset';
+$lang_picinfo['FNumber'] = 'FNumber';
+$lang_picinfo['ExifVersion'] = 'EXIF Version';
+$lang_picinfo['DateTimeOriginal'] = 'DateTime Original';
+$lang_picinfo['DateTimedigitized'] = 'DateTime digitized';
+$lang_picinfo['ComponentsConfiguration'] = 'Components Configuration';
+$lang_picinfo['CompressedBitsPerPixel'] = 'Compressed Bits Per Pixel';
+$lang_picinfo['LightSource'] = 'Light Source';
+$lang_picinfo['ISOSetting'] = 'ISO Setting';
+$lang_picinfo['ColorMode'] = 'Color Mode';
+$lang_picinfo['Quality'] = 'Quality';
+$lang_picinfo['ImageSharpening'] = 'Image Sharpening';
+$lang_picinfo['FocusMode'] = 'Focus Mode';
+$lang_picinfo['FlashSetting'] = 'Flash Setting';
+$lang_picinfo['ISOSelection'] = 'ISO Selection';
+$lang_picinfo['ImageAdjustment'] = 'Image Adjustment';
+$lang_picinfo['Adapter'] = 'Adapter';
+$lang_picinfo['ManualFocusDistance'] = 'Manual Focus Distance';
+$lang_picinfo['DigitalZoom'] = 'Digital Zoom';
+$lang_picinfo['AFFocusPosition'] = 'AF Focus Position';
+$lang_picinfo['Saturation'] = 'Saturation';
+$lang_picinfo['NoiseReduction'] = 'Noise Reduction';
+$lang_picinfo['FlashPixVersion'] = 'FlashPix Version';
+$lang_picinfo['ExifImageWidth'] = 'EXIF Image Width';
+$lang_picinfo['ExifImageHeight'] = 'EXIF Image Height';
+$lang_picinfo['ExifInteroperabilityOffset'] = 'EXIF Interoperability Offset';
+$lang_picinfo['FileSource'] = 'File Source';
+$lang_picinfo['SceneType'] = 'Scene Type';
+$lang_picinfo['CustomerRender'] = 'Customer Render';
+$lang_picinfo['ExposureMode'] = 'Exposure Mode';
+$lang_picinfo['WhiteBalance'] = 'White Balance';
+$lang_picinfo['DigitalZoomRatio'] = 'Digital Zoom Ratio';
+$lang_picinfo['SceneCaptureMode'] = 'Scene Capture Mode';
+$lang_picinfo['GainControl'] = 'Gain Control';
+$lang_picinfo['Contrast'] = 'Contrast';
+$lang_picinfo['Sharpness'] = 'Sharpness';
+$lang_picinfo['ManageExifDisplay'] = 'Manage EXIF Display';
+$lang_picinfo['success'] = 'Information updated successfully.';
+$lang_picinfo['show_details'] = 'Részletek mutatása'; // cpg1.5
+$lang_picinfo['hide_details'] = 'Részletek elrejtése'; // cpg1.5
+$lang_picinfo['download_URL'] = 'Letöltési cím';
+$lang_picinfo['movie_player'] = 'Lejátszás a saját gépen és lejátszóval (válaszd a Futtatást)';
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d írt ide: %d, erről: %d'; // cpg1.5
+$lang_display_comments['page'] = 'Oldal'; // cpg1.5
+$lang_display_comments['edit_title'] = 'Hozzászólás szerkesztése';
+$lang_display_comments['delete_title'] = 'Hozzászólás törlése'; // cpg1.5
+$lang_display_comments['confirm_delete'] = 'Biztos, hogy törlöd a hozzászólást?'; // js-alert
+$lang_display_comments['add_your_comment'] = 'Hozzászólás küldése';
+$lang_display_comments['name'] = 'Név';
+$lang_display_comments['comment'] = 'Hozzászólás';
+$lang_display_comments['your_name'] = 'Neved';
+$lang_display_comments['report_comment_title'] = 'Hozzászólás jelentése az adminnnak';
+$lang_display_comments['pending_approval'] = 'A hozzászólás az admin jóváhagyása után lesz látható'; // cpg1.5
+$lang_display_comments['unapproved_comment'] = 'Nem jóváhagyott hozzászólás'; // cpg1.5
+$lang_display_comments['pending_approval_message'] = 'Valaki már hozzászólt itt. Ez csak az admin jóváhagyása után jelenik meg.'; // cpg1.5
+$lang_display_comments['approve'] = 'Hozzászólás engedélyezése'; // cpg1.5
+$lang_display_comments['disapprove'] = 'Hozzászólás elutasítása'; // cpg1.5
+$lang_display_comments['log_in_to_comment'] = 'Névtelen hozzászólás nem engedélyezett. %sLépj be%s, ha írni szeretnél'; // cpg1.5 // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'Írd be a neved a hozzászóláshoz'; // cpg1.5
+$lang_display_comments['comment_rejected'] = 'A hozzászólásodat elutasították'; // cpg1.5
+
+$lang_fullsize_popup['click_to_close'] = 'Kattints a képre az ablak bezárásához';
+$lang_fullsize_popup['close_window'] = 'ablak bezárása'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'Képeslap küldése';
+$lang_ecard_php['invalid_email'] = 'Hiba: nem valódi mailcím:'; // cpg1.5
+$lang_ecard_php['ecard_title'] = 'Képeslapot kaptál tőle: %s';
+$lang_ecard_php['error_not_image'] = 'Csak képeket küldhetsz képeslapként.'; // cpg1.5
+$lang_ecard_php['error_not_image_flash'] = 'Csak képeket és flasht küldhetsz képeslapként.'; // cpg1.5
+$lang_ecard_php['view_ecard'] = 'Kattints ide, ha a képeslap nem jelenik meg megfelelően';
+$lang_ecard_php['view_ecard_plaintext'] = 'A képeslap megjelenítéséhez másold ki vágólapra ezt a linket, és illeszd be a böngésződ keresősávjába:';
+$lang_ecard_php['view_more_pics'] = 'Több kép megtekintése';
+$lang_ecard_php['send_success'] = 'A képeslapod elküldtük';
+$lang_ecard_php['send_failed'] = 'Sajnálom, de a kiszolgáló nem tudta elküldeni a képeslapod...';
+$lang_ecard_php['from'] = 'Feladó';
+$lang_ecard_php['your_name'] = 'Neved';
+$lang_ecard_php['your_email'] = 'Mail címed';
+$lang_ecard_php['to'] = 'Címzett';
+$lang_ecard_php['rcpt_name'] = 'Címzett neve';
+$lang_ecard_php['rcpt_email'] = 'Címzett mailcíme';
+$lang_ecard_php['greetings'] = 'Tárgy';
+$lang_ecard_php['message'] = 'Üzenet';
+$lang_ecard_php['ecards_footer'] = '%s küldte, erről az IP címről: %s, ekkor: %s (Képtár idő szerint)';
+$lang_ecard_php['preview'] = 'Képeslap előnézete';
+$lang_ecard_php['preview_button'] = 'Előnézet';
+$lang_ecard_php['submit_button'] = 'Képeslap küldése';
+$lang_ecard_php['preview_view_ecard'] = 'Egy egyedi hivatkozást fogsz kapni. Ez nem elérhető az előnézetnél.';
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = 'Jelentés az adminnak';
+$lang_report_php['invalid_email'] = '<strong>Figyelem</strong>: hibás email cím!';
+$lang_report_php['report_subject'] = '%s jelenti, ebből a képtárból: %s';
+$lang_report_php['view_report'] = 'Alternativ link, ha nem jelenik meg helyesen a képernyőn';
+$lang_report_php['view_report_plaintext'] = 'A jelentés megtekintéséhez, másold ki és illesztd be ezt az URL-t a böngésződ címsorába:';
+$lang_report_php['view_more_pics'] = 'Képtár';
+$lang_report_php['send_success'] = 'A jelentés elküldve';
+$lang_report_php['send_failed'] = 'Sajnáljuk, de a kiszolgáló nem tudta kézbesíteni a jelentésed...';
+$lang_report_php['from'] = 'Feladó';
+$lang_report_php['your_name'] = 'Neved';
+$lang_report_php['your_email'] = 'E-mail címed';
+$lang_report_php['to'] = 'Cimzett';
+$lang_report_php['administrator'] = 'Rendszergazda/Moderátor';
+$lang_report_php['subject'] = 'Tárgy';
+$lang_report_php['comment_field_name'] = '"%s" jelentése egy hozzászólásról';
+$lang_report_php['reason'] = 'Indoklás';
+$lang_report_php['message'] = 'Üzenet';
+$lang_report_php['report_footer'] = 'Küldte: %s, erről az IP címről: %s, ekkor: %s (képgaléria ideje)';
+$lang_report_php['obscene'] = 'trágár';
+$lang_report_php['offensive'] = 'erőszakos';
+$lang_report_php['misplaced'] = 'Lezárt téma/eltévesztett';
+$lang_report_php['missing'] = 'hiányzó';
+$lang_report_php['issue'] = 'hiba/nem lehet megnézni';
+$lang_report_php['other'] = 'másik';
+$lang_report_php['refers_to'] = 'Kép jelentése';
+$lang_report_php['reasons_list_heading'] = 'A jelntés oka:';
+$lang_report_php['no_reason_given'] = 'Nincs indoklás megadva';
+$lang_report_php['go_comment'] = 'Ugrás a hozzászóláshoz';
+$lang_report_php['view_comment'] = 'Teljes jelentés hozzászólásokkal';
+$lang_report_php['type_file'] = 'Fájl';
+$lang_report_php['type_comment'] = 'Hozzászólás';
+$lang_report_php['invalid_data'] = 'A jelentés adatai nem tudtak hozzáférni a mail klienshez. Kattints a linkre a folytatáshoz.';
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'Fájl információ';
+$lang_editpics_php['desc'] = 'Leírás';
+$lang_editpics_php['approval'] = 'Jóváhagyás'; //cpg 1.5
+$lang_editpics_php['approved'] = 'Jóváhagyott'; // cpg 1.5
+$lang_editpics_php['unapproved'] = 'Nem jóváhagyott'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = 'Új kulcsszó';
+$lang_editpics_php['new_keywords'] = 'Új kulcsszavak keresése';
+$lang_editpics_php['existing_keyword'] = 'Létező kulcsszó';
+$lang_editpics_php['pic_info_str'] = '%sx%s felbontás - %s KB - %s megtekintés - %s szavazat';
+$lang_editpics_php['approve'] = 'Kép jóváhagyása';
+$lang_editpics_php['postpone_app'] = 'Elhalasztott jóváhagyás';
+$lang_editpics_php['del_pic'] = 'Kép törlése';
+$lang_editpics_php['del_all'] = 'Összes kép törlése';
+$lang_editpics_php['read_exif'] = 'EXIF adatok újraolvasása';
+$lang_editpics_php['reset_view_count'] = 'Nézettségi számláló nullázása';
+$lang_editpics_php['reset_all_view_count'] = 'Az összes nézettségi számláló nullázása';
+$lang_editpics_php['reset_votes'] = 'Szavazatok nullázása';
+$lang_editpics_php['reset_all_votes'] = 'Összes szavazatok nullázása';
+$lang_editpics_php['del_comm'] = 'Hozzászólás(ok) törlése';
+$lang_editpics_php['del_all_comm'] = 'Összes hozzászólás törlése';
+$lang_editpics_php['upl_approval'] = 'Feltöltés jóváhagyása';
+$lang_editpics_php['edit_pics'] = 'Fájlok szerkesztése';
+$lang_editpics_php['edit_pic'] = 'Fájl szerkesztése'; // cpg 1.5
+$lang_editpics_php['see_next'] = 'Következő fájlok';
+$lang_editpics_php['see_prev'] = 'Előző fájlok';
+$lang_editpics_php['n_pic'] = '%s fájl';
+$lang_editpics_php['n_of_pic_to_disp'] = 'Fájlok oldalanként';
+$lang_editpics_php['crop_title'] = 'Coppermine képszerkesztő';
+$lang_editpics_php['preview'] = 'Megtekintés';
+$lang_editpics_php['save'] = 'Kép mentése';
+$lang_editpics_php['save_thumb'] = 'Mentés indexképként';
+$lang_editpics_php['gallery_icon'] = 'Legyen ez a képtáram ikonja';
+$lang_editpics_php['sel_on_img'] = 'A teljes kép kiválasztása'; // js-alert
+$lang_editpics_php['album_properties'] = 'Album tulajdonságok';
+$lang_editpics_php['parent_category'] = 'Szülő kategória';
+$lang_editpics_php['thumbnail_view'] = 'Indexkép nézet';
+$lang_editpics_php['select_unselect'] = 'Összes kiválasztása';
+$lang_editpics_php['file_exists'] = 'A célfájl \'%s\' már létezik.';
+$lang_editpics_php['rename_failed'] = 'Az átnevezés erről: \'%s\' erre: \'%s\' nem sikerült.';
+$lang_editpics_php['src_file_missing'] = 'A forrásfájl \'%s\' hiányzik.';
+$lang_editpics_php['mime_conv'] = 'Nem lehet átkonvertálni ezt: \'%s\' erre: \'%s\'';
+$lang_editpics_php['forb_ext'] = 'Tiltott fájlkiterjesztés.';
+$lang_editpics_php['error_editor_class'] = 'A szerkesztő nem támogatja az átméretezési lehetőségeket'; // cpg 1.5
+$lang_editpics_php['error_document_size'] = 'A dokumentumnak nincs szélesége vagy magassága'; // cpg 1.5 // js-alert
+$lang_editpics_php['success_picture'] = 'A kép mentése sikerült - most már %sbezárhatod%s ezt az ablakot'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Az indexkép mentése sikerült - most már %sbezárhatod%s ezt az ablakot'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['rotate'] = 'Forgatás'; // cpg 1.5
+$lang_editpics_php['mirror'] = 'Tükrözés'; // cpg 1.5
+$lang_editpics_php['scale'] = 'Átméretezés'; // cpg 1.5
+$lang_editpics_php['new_width'] = 'Új szélesség'; // cpg 1.5
+$lang_editpics_php['new_height'] = 'Új magasság'; // cpg 1.5
+$lang_editpics_php['enable_clipping'] = 'Kivágás engedélyezése'; // cpg 1.5
+$lang_editpics_php['jpeg_quality'] = 'JPEG kimeneti minősége'; // cpg 1.5
+$lang_editpics_php['or'] = 'VAGY'; // cpg 1.5
+$lang_editpics_php['approve_pic'] = 'Fájl jóváhagyása'; // cpg 1.5
+$lang_editpics_php['approve_all'] = 'Minden fájl jóváhagyása'; // cpg 1.5
+$lang_editpics_php['error_empty'] = 'Az album üres vagy nem töltöttél fel ide képet'; // cpg1.5
+$lang_editpics_php['error_approval_empty'] = 'Nincs több jóváhagyandó kép'; // cpg1.5
+$lang_editpics_php['error_linked_only'] = 'Az album csak hivatkozott képeket tartalmaz, melyeket itt nem szerkeszthetsz'; // cpg1.5
+$lang_editpics_php['note_approve_public'] = 'A fájlok egy nyilvános mappába kerültek, amihez az adminisztrátori jóváhagyás kell.'; // cpg1.5
+$lang_editpics_php['note_approve_private'] = 'A fájlok egy személyes mappába kerültek, amihez az adminisztrátori jóváhagyás kell.' ; // cpg1.5
+$lang_editpics_php['note_edit_control'] = 'A nyilvános mappába tett fájlok nem szerkeszthetők'; // cpg1.5
+$lang_editpics_php['confirm_move'] = 'Biztos, hogy áthelyezed ezt a fájlt?'; // cpg1.5 //js-alert
+$lang_editpics_php['success_changes'] = 'A változások elmentésre kerültek'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'Jelszó emlékeztető';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'Már be vagy jelentkezve!';
+$lang_forgot_passwd_php['enter_email'] = 'Add meg az email címedet';
+$lang_forgot_passwd_php['submit'] = 'Tovább';
+$lang_forgot_passwd_php['illegal_session'] = 'Az elfelejtett jelszó-időszak érvénytelen vagy lejárt.';
+$lang_forgot_passwd_php['failed_sending_email'] = 'Nem lehet elküldeni a jelszó emlékeztető email-t!';
+$lang_forgot_passwd_php['email_sent'] = 'A felhasználó nevet és jelszót tartalmazó levelet elküldtük erre a címre: %s';
+$lang_forgot_passwd_php['verify_email_sent'] = 'Az email elküldve erre a címre: %s. Kérjük, ellenőrizd a postaládádat (levélszemetet is!) a folyamat befejezéséhez.';
+$lang_forgot_passwd_php['err_unk_user'] = 'Nem létező felhasználó!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - Új jelszót kér';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Új jelszavad';
+$lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+Új jelszót kértél ehhez az oldalhoz: {SITE_NAME}. Ha azt akarod , hogy az új jelszót elküldjük, kattints a következő linkre:
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+Üdvözlettel:
+
+{SITE_NAME} oldal üzemeltetői
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+A következő adatokkal tudsz bejelentkezni ide: {SITE_NAME}:
+
+Felhasználónév: {USER_NAME}
+Jelszó: {PASSWORD}
+
+Kattints ide a bejelentkezéshez: <a href="{SITE_LINK}">{SITE_LINK}</a>.
+
+
+Üdvözlettel:
+
+{SITE_NAME} oldal üzemeltetői
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'Group manager'; // cpg1.5.x
+$lang_groupmgr_php['group_name'] = 'Group';
+$lang_groupmgr_php['permissions'] = 'Permissions';
+$lang_groupmgr_php['public_albums'] = 'Public albums upload';
+$lang_groupmgr_php['personal_gallery'] = 'Personal gallery';
+$lang_groupmgr_php['disk_quota'] = 'Quota';
+$lang_groupmgr_php['rating'] = 'Rating';
+$lang_groupmgr_php['ecards'] = 'Ecards';
+$lang_groupmgr_php['comments'] = 'Comments';
+$lang_groupmgr_php['allowed'] = 'Allowed';
+$lang_groupmgr_php['approval'] = 'Approval';
+$lang_groupmgr_php['create_new_group'] = 'Create new group';
+$lang_groupmgr_php['del_groups'] = 'Delete selected group(s)';
+$lang_groupmgr_php['confirm_del'] = 'Warning, when you delete a group, users that belong to this group will be transferred to the \'Registered\' group!\n\nDo you want to proceed?'; // js-alert
+$lang_groupmgr_php['title'] = 'Manage user groups';
+$lang_groupmgr_php['reset_to_default'] = 'Reset to default name (%s) - recommended!';
+$lang_groupmgr_php['error_group_empty'] = 'Group table was empty!<br />Default groups created, please reload this page';
+$lang_groupmgr_php['explain_greyed_out_title'] = 'Why is this row grayed out?';
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'You cannot change the properties of this group because the access level of this group is NONE. All unlogged users (members of the group %s) can\'t do anything but login; therefore group settings don\'t apply for them. Change the access level here or on the Gallery Configuration page under "User Settings", "Allow unlogged users access".';
+$lang_groupmgr_php['group_assigned_album'] = 'assigned album(s)';
+$lang_groupmgr_php['access_level'] = 'Access level'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'thumbnail, intermediate, and full-size image'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate'] = 'thumbnail and intermediate image'; // cpg1.5
+$lang_groupmgr_php['thumbnail_only'] = 'thumbnail only'; // cpg1.5
+$lang_groupmgr_php['none'] = 'none'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'Üdvözlünk!';
+
+$lang_album_admin_menu['confirm_delete'] = 'Biztos, hogy TÖRÖLNI akarod ezt az albumot? \\n Az összes kép és hozzászólás törölve lesz.'; // js-alert
+$lang_album_admin_menu['delete'] = 'Törlés';
+$lang_album_admin_menu['modify'] = 'Tulajdonságok';
+$lang_album_admin_menu['edit_pics'] = 'Fájlok szerkesztése';
+$lang_album_admin_menu['cat_locked'] = 'Ez az album zárolt, nem szerkeszthető'; // cpg1.5.x
+
+$lang_list_categories['home'] = 'Főoldal';
+$lang_list_categories['stat1'] = '[pictures] kép van [albums] albumban és [cat] kategóriában, [comments] hozzászólással, [views] megtekintéssel'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = '[pictures] kép van [albums] albumban és [views] megtekintéssel'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = '%s\'s képtára';
+$lang_list_categories['stat3'] = '[pictures] kép van [albums] albumban, [comments] hozzászólással és [views] megtekintéssel'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'Taglista';
+$lang_list_users['no_user_gal'] = 'Nincs felhasználói képtár';
+$lang_list_users['n_albums'] = '%s album';
+$lang_list_users['n_pics'] = '%s fájl';
+
+$lang_list_albums['n_pictures'] = '%s fájl';
+$lang_list_albums['last_added'] = ', utolsó feltöltés ekkor: %s';
+$lang_list_albums['n_link_pictures'] = '%s kapcsolt kép';
+$lang_list_albums['total_pictures'] = '%s fájl összesen';
+$lang_list_albums['alb_hits'] = 'Az albumot ennyiszer nézték meg: %s'; // cpg1.5
+$lang_list_albums['from_category'] = ' - Kategóriából: '; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'The installer has already been successfully run once and is now locked.';
+$lang_install['already_succ_explain'] = 'If you want to run the installer again, you first need to delete the \'include/config.inc.php\' file that was created in the directory where you put Coppermine. You can do this with any FTP program';
+$lang_install['cant_read_tmp_conf'] = 'The installer can\'t read the temporary config file %s.';
+$lang_install['cant_write_tmp_conf'] = 'The installer can\'t write the temporary config file %s.';
+$lang_install['review_permissions'] = 'Please review directory permissions.';
+$lang_install['change_lang'] = 'Change language';
+$lang_install['check_path'] = 'Check path';
+$lang_install['continue'] = 'Next step';
+$lang_install['conv_said'] = 'The convert program said:';
+$lang_install['license_info'] = 'Coppermine is a picture/multimedia gallery package that is released under GNU GPL v3. By installing, you agree to be bound to Coppermine\'s license:';
+$lang_install['cpg_info_frames'] = 'Your browser appears incapable of displaying inline frames. You can review the license within the docs folder that ships with your Coppermine package.';
+$lang_install['license'] = 'Coppermine license agreement';
+$lang_install['create_table'] = 'Creating table \'%s\'';
+$lang_install['db_populating'] = 'Trying to insert data in the database.';
+$lang_install['db_alr_populated'] = 'Already inserted required data in the database.';
+$lang_install['dir_ok'] = 'Directory found';
+$lang_install['directory'] = 'Directory';
+$lang_install['email'] = 'Email address';
+$lang_install['email_no_match'] = 'Email addresses do not match or are invalid.';
+$lang_install['email_verif'] = 'Verify email';
+$lang_install['err_cpgnuke'] = '<h1>ERROR</h1>You seem to be trying to install the standalone Coppermine into your Nuke portal.<br />This version can only be used as standalone!<br />Some server setups might display this warning even though you don\'t have a nuke portal installed - if this is the case for you, <a href="%s?continue_anyway=1">continue</a> with the install. If you are using a nuke portal, you might want to take a look into <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> or use one of the (unsupported)<a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine ports</a> - do not continue!';
+$lang_install['error'] = 'ERROR';
+$lang_install['error_need_corr'] = 'The following errors were encountered and need to be corrected first:';
+$lang_install['finish'] = 'Finish installation';
+$lang_install['gd_note'] = '<strong>Important :</strong> older versions of the GD graphic library support only JPEG and PNG images. If this is the case for you, then the script will not be able to create thumbnails for GIF images.';
+$lang_install['go_to_main'] = 'Go to the main page';
+$lang_install['im_no_convert_ex'] = 'The installer found the ImageMagick \'convert\' program in \'%s\', however it can\'t be executed by the script.<br />You may consider using GD instead of ImageMagick.';
+$lang_install['im_not_found'] = 'The installer tried to find ImageMagick, but could not determine its existence or there was an error. <br />Coppermine can use the <a href="http://www.imagemagick.org/">ImageMagick</a> \'convert\' program to create thumbnails. Quality of images produced by ImageMagick is superior to GD1 but equivalent to GD2.<br />If ImageMagick is installed on your system and you want to use it, <br />you need to input the full path to the \'convert\' program below. <br />On Windows the path should look something like \'c:/ImageMagick/\' and should not contain any space, on Unix is it something like \'/usr/bin/\'.<br />If you have no idea wether you have ImageMagick or not, leave this field empty - the installer will then try to use GD2 by default (which is what most users have). <br />You can change this later as well (in Coppermine\'s config screen), so don\'t be afraid if you\'re not sure what to enter here - leave it blank.';
+$lang_install['im_packages'] = 'Your server supports the following image package(s)';
+$lang_install['im_path'] = 'Path to ImageMagick:';
+$lang_install['im_path_space'] = 'The path to ImageMagick (\'%s\') contains at least one space. This will cause problems in the script.<br />You must move ImageMagick to another directory.';
+$lang_install['installation'] = 'installation';
+$lang_install['installer_locked'] = 'The installer is locked';
+$lang_install['installer_selected'] = 'The installer selected';
+$lang_install['inv_im_path'] = 'The installer cannot find the \'%s\' directory you have specified for ImageMagick or it does not have permission to access it. Check that your typing is correct and that you have access to the specified directory.';
+$lang_install['lets_go'] = 'Let\'s Go!';
+$lang_install['mysql_create_btn'] = 'Create';
+$lang_install['mysql_create_db'] = 'Create new MySQL database';
+$lang_install['mysql_db_name'] = 'MySQL database name';
+$lang_install['mysql_error'] = 'MySQL error: ';
+$lang_install['mysql_host'] = 'MySQL host<br />(localhost is usually OK)';
+$lang_install['mysql_username'] = 'MySQL username'; // cpg1.5
+$lang_install['mysql_password'] = 'MySQL password'; // cpg1.5
+$lang_install['mysql_no_create_db'] = 'Could not create MySQL database.';
+$lang_install['mysql_no_sel_dbs'] = 'Could not retrieve available MySQL databases';
+$lang_install['mysql_succ'] = 'Successful connection with database';
+$lang_install['mysql_tbl_pref'] = 'MySQL table prefix';
+$lang_install['mysql_test_connection'] = 'Test connection';
+$lang_install['mysql_wrong_db'] = 'MySQL could not locate a database called \'%s\' please check the value entered for this';
+$lang_install['n_a'] = 'N/A';
+$lang_install['no_admin_email'] = 'You have to enter an admin email address';
+$lang_install['no_admin_password'] = 'You have to enter an admin password';
+$lang_install['no_admin_username'] = 'You have to enter an admin username';
+$lang_install['no_dir'] = 'Directory not available';
+$lang_install['no_gd'] = 'Your installation of PHP does not seem to include the \'GD\' graphic library extension and you have not indicated that you want to use ImageMagick. Coppermine has been configured to use GD2 because the automatic GD detection sometimes fails. If GD is installed on your system, the script should work else you will need to install ImageMagick.';
+$lang_install['no_mysql_conn'] = 'Could not create a MySQL connection, please check the MySQL details entered';
+$lang_install['no_mysql_support'] = 'PHP does not have MySQL support enabled.';
+$lang_install['no_thumb_method'] = 'You have to choose an image manipulation application (GD/IM)';
+$lang_install['nok'] = 'Not OK';
+$lang_install['not_here_yet'] = 'Nothing here yet, please click %shere%s to go back.';
+$lang_install['ok'] = 'OK';
+$lang_install['on_q'] = 'on query';
+$lang_install['or'] = 'or';
+$lang_install['pass_err'] = 'Passwords don\'t match, you used illegal characters or didn\'t provide one.';
+$lang_install['password'] = 'Password';
+$lang_install['password_verif'] = 'Verify Password';
+$lang_install['perm_error'] = 'The permissions of \'%s\' are set to %s, please set them to';
+$lang_install['perm_ok'] = 'The permissions on certain directories have been checked, and seem to be ok. <br />Please proceed to the next step.';
+$lang_install['perm_not_ok'] = 'The permissions on certain directories are not set correctly.<br />Please change the permissions of the directories below that are marked "Not OK".'; // cpg1.5
+$lang_install['please_go_back'] = 'Please %sclick here%s to go back and fix this problem before proceeding.';
+$lang_install['populate_db'] = 'Populate database';
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> is now properly configured and ready to use.<br /><a href="login.php">Login</a> using the information you provided for your admin account.';
+$lang_install['sect_create_adm'] = 'This section requires information to create your Coppermine administration account. Use only alphanumeric characters. Enter the data carefully!';
+$lang_install['sect_mysql_info'] = 'This section requires information on how to access your MySQL database.<br />If you don\'t know how to fill them, check with your webhost support.';
+$lang_install['sect_mysql_sel_db'] = 'Here you have to choose which database you want to use for Coppermine.<br />If your MySQL account has the needed privileges, you can create a new database from within the installer or you can use an existing database. If you don\'t like both options, you will have to create a database first outside the Coppermine installer, then return here then select the new database from the dropdown box below. You can also change the table prefix (don\'t use dots though), but keeping the default prefix is recommended.';
+$lang_install['select_lang'] = 'Select default language: ';
+$lang_install['sql_file_not_found'] = 'The file \'%s\' could not be found. Check that you have uploaded all Coppermine files to your server.';
+$lang_install['status'] = 'Status';
+$lang_install['subdir_called'] = 'A subdirectory called \'%s\' should normally exist in the directory where you uploaded Coppermine.<br />The installer can\'t find this directory. Check that you have uploaded all Coppermine files to your server.';
+$lang_install['title_admin'] = 'Create Coppermine administrator';
+$lang_install['title_dir_check'] = 'Checking directory permissions';
+$lang_install['title_file_check'] = 'Checking installation files';
+$lang_install['title_finished'] = 'Installation completed';
+$lang_install['title_imp'] = 'Image package selection';
+$lang_install['title_imp_test'] = 'Testing image library';
+$lang_install['title_mysql_db_sel'] = 'MySQL database selection';
+$lang_install['title_mysql_pop'] = 'Creating database structure';
+$lang_install['title_mysql_user'] = 'MySQL user authentication';
+$lang_install['title_welcome'] = 'Welcome to Coppermine installation';
+$lang_install['tmp_conf_error'] = 'Unable to write the temporary config file - make sure the \'include\' folder is writable for the script.';
+$lang_install['tmp_conf_ser_err'] = 'A serious error occurred in the installer, try reloading your page or start over by removing the \'include/config.tmp\' file.';
+$lang_install['try_again'] = 'Try again!';
+$lang_install['unable_write_config'] = 'Unable to write config file';
+$lang_install['user_err'] = 'Admin username must contain only alphanumeric characters and can\'t be empty.';
+$lang_install['username'] = 'Username';
+$lang_install['your_admin_account'] = 'Your admin account';
+$lang_install['no_cookie'] = 'Your browser did not accept our cookie. It is recommended to accept cookies.';
+$lang_install['no_javascript'] = 'Your browser doesn\'t seem to have Javascript enabled - it is highly recommended to enable it.';
+$lang_install['register_globals_detected'] = 'It seems your PHP configuration has \'register_globals\' enabled - you should disable this for security reasons.';
+$lang_install['more'] = 'more';
+$lang_install['version_undetected'] = 'The script could not determine the version of %s your server is using. Be sure it is at least version %s.';
+$lang_install['version_incompatible'] = 'The script detected an incompatible version (%s) of %s on your server.<br />Make sure to use a compatible version (%s or better) before continuing!';
+$lang_install['read_gif'] = 'Read/write .gif file';
+$lang_install['read_png'] = 'Read/write .png file';
+$lang_install['read_jpg'] = 'Read/write .jpg file';
+$lang_install['write_error'] = 'Could not write generated image to disk.';
+$lang_install['read_error'] = 'Could not read the source image.';
+$lang_install['combine_error'] = 'Could not combine the source images';
+$lang_install['text_error'] = 'Could not add text to the source image';
+$lang_install['scale_error'] = 'Could not scale the source image';
+$lang_install['pixels'] = 'pixels';
+$lang_install['combine'] = 'Combine 2 images';
+$lang_install['text'] = 'Write text on image';
+$lang_install['scale'] = 'Scale an image';
+$lang_install['generated_image'] = 'Generated image';
+$lang_install['reference_image'] = 'Reference image';
+$lang_install['imp_test_error'] = 'There was an error in one or more of the tests, please make sure you selected the appropriate Image Processing Package and it is configured correctly!';
+$lang_install['writable'] = 'Writable';
+$lang_install['not_writable'] = 'Not writable';
+$lang_install['not_exist'] = 'Does not exist';
+$lang_install['old_install'] = 'This is the new install wizard. Click %shere%s for the classic install screen.'; //cpg1.5
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'Kulcsszavak kezelése';
+$lang_keywordmgr_php['search'] = 'Keresés';
+$lang_keywordmgr_php['keyword_test_search'] = 'Keresés erre: %s új ablakban';
+$lang_keywordmgr_php['keyword_del'] = '%s kulcsszó törlése';
+$lang_keywordmgr_php['confirm_delete'] = 'Biztos, hogy törölni akarod ezt a kulcsszót a képtáradból: %s?'; // js-alert
+$lang_keywordmgr_php['change_keyword'] = 'Kulcsszó módosítása';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = 'Language manager';
+$lang_langmgr_php['english_language_name'] = 'English';
+$lang_langmgr_php['native_language_name'] = 'Native';
+$lang_langmgr_php['custom_language_name'] = 'Custom';
+$lang_langmgr_php['language_name'] = 'Language name';
+$lang_langmgr_php['language_file'] = 'Language file';
+$lang_langmgr_php['flag'] = 'Flag';
+$lang_langmgr_php['file_available'] = 'Available';
+$lang_langmgr_php['enabled'] = 'Enabled';
+$lang_langmgr_php['complete'] = 'Complete';
+$lang_langmgr_php['default'] = 'Default';
+$lang_langmgr_php['missing'] = 'missing';
+$lang_langmgr_php['broken'] = 'appears to be broken or inaccessible';
+$lang_langmgr_php['exists_in_db_and_file'] = 'exists in database and as file';
+$lang_langmgr_php['exists_as_file_only'] = 'exists as file only';
+$lang_langmgr_php['pick_a_flag'] = 'Pick one';
+$lang_langmgr_php['replace_x_with_y'] = 'Replace %s with %s';
+$lang_langmgr_php['tanslator_information'] = 'Translator information';
+$lang_langmgr_php['cpg_version'] = 'Coppermine version';
+$lang_langmgr_php['hide_details'] = 'Hide details';
+$lang_langmgr_php['show_details'] = 'Show details';
+$lang_langmgr_php['loading'] = 'Loading';
+$lang_langmgr_php['english_missing'] = 'The English language file is missing although it should never be removed. You need to restore it immediately.';
+$lang_langmgr_php['enable_at_least_one'] = 'You need to enable at least one language for the gallery to work';
+$lang_langmgr_php['enable_default'] = 'You chose a default language that is not enabled. Pick another default language or enable the language you selected as default!';
+$lang_langmgr_php['available_default'] = 'You chose a default language that is not even available. Pick another default language!';
+$lang_langmgr_php['version_does_not_match'] = 'The version of this file does not match your Coppermine version. Use with caution and test thoroughly!';
+$lang_langmgr_php['no_version'] = 'No version information could be retrieved. It\'s very likely that this language file doesn\'t work at all or isn\'t an actual language file.';
+$lang_langmgr_php['filesize'] = 'Filesize %s is implausible';
+$lang_langmgr_php['content_missing'] = 'The file doesn\'t seem to contain the needed data, so it\'s probably not a valid language file.';
+$lang_langmgr_php['status'] = 'Status';
+$lang_langmgr_php['default_language'] = 'Default language set to %s';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'Bejelentkezés';
+$lang_login_php['enter_login_pswd'] = 'Írd be a neved és jelszavad a belépéshez';
+$lang_login_php['username'] = 'Felhasználónév';
+$lang_login_php['email'] = 'Email cím'; // cpg1.5
+$lang_login_php['both'] = 'Felhasználónév vagy Email cím'; // cpg1.5
+$lang_login_php['password'] = 'Jelszó';
+$lang_login_php['remember_me'] = 'Emlékezz rám';
+$lang_login_php['welcome'] = 'Szia %s ...';
+$lang_login_php['err_login'] = 'A belépés nem sikerült. Próbáld újra.';
+$lang_login_php['err_already_logged_in'] = 'Már be vagy jelentkezve!';
+$lang_login_php['forgot_password_link'] = 'Elfelejtettem a jelszavam';
+$lang_login_php['cookie_warning'] = 'A böngésződ nem támogatja a sütiket (cookie-kat)!';
+$lang_login_php['send_activation_link'] = 'Aktiváló link küldése?';
+$lang_login_php['force_login'] = 'Az oldal megtekintéséhez be kell jelentkezned'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Belépés a folytatáshoz'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'Kijelentkezés';
+$lang_logout_php['bye'] = 'Viszlát %s ...';
+$lang_logout_php['err_not_logged_in'] = 'Nem léptél be!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = 'up one level';
+$lang_minibrowser_php['current_path'] = 'current path';
+$lang_minibrowser_php['select_directory'] = 'please select a directory';
+$lang_minibrowser_php['click_to_close'] = 'Click image to close this window';
+$lang_minibrowser_php['folder'] = 'Folder'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = 'Turning display of admin controls off...'; // cpg1.5
+$lang_mode_php[1] = 'Turning display of admin controls on...'; // cpg1.5
+$lang_mode_php['news_hide'] = 'Hiding news...'; // cpg1.5
+$lang_mode_php['news_show'] = 'Showing news...'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Update album %s';
+$lang_modifyalb_php['related_tasks'] = 'Related tasks'; // cpg1.5
+$lang_modifyalb_php['choose_album'] = 'Choose album'; // cpg1.5
+$lang_modifyalb_php['general_settings'] = 'General settings';
+$lang_modifyalb_php['alb_title'] = 'Album title';
+$lang_modifyalb_php['alb_cat'] = 'Album category';
+$lang_modifyalb_php['alb_desc'] = 'Album description';
+$lang_modifyalb_php['alb_keyword'] = 'Album keyword';
+$lang_modifyalb_php['alb_thumb'] = 'Album thumbnail';
+$lang_modifyalb_php['alb_perm'] = 'Permissions for this album';
+$lang_modifyalb_php['can_view'] = 'Album can be viewed by';
+$lang_modifyalb_php['can_upload'] = 'Visitors can upload files';
+$lang_modifyalb_php['can_post_comments'] = 'Visitors can post comments';
+$lang_modifyalb_php['can_rate'] = 'Visitors can rate files';
+$lang_modifyalb_php['user_gal'] = 'User Gallery';
+$lang_modifyalb_php['my_gal'] = '* My Gallery *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* No category *';
+$lang_modifyalb_php['alb_empty'] = 'Album is empty';
+$lang_modifyalb_php['last_uploaded'] = 'Last uploaded';
+$lang_modifyalb_php['public_alb'] = 'Everybody (public album)';
+$lang_modifyalb_php['me_only'] = 'Me only';
+$lang_modifyalb_php['owner_only'] = 'Album owner (%s) only';
+$lang_modifyalb_php['group_only'] = 'Members of the \'%s\' group';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'No album you can modify in the database.';
+$lang_modifyalb_php['update'] = 'Update album';
+$lang_modifyalb_php['reset_album'] = 'Reset album';
+$lang_modifyalb_php['reset_views'] = 'Reset views counter to &quot;0&quot; in %s';
+$lang_modifyalb_php['reset_rating'] = 'Reset ratings on all files in %s';
+$lang_modifyalb_php['delete_comments'] = 'Delete all comments made in %s';
+$lang_modifyalb_php['delete_files'] = '%sIrreversibly%s delete all files in %s';
+$lang_modifyalb_php['views'] = 'views';
+$lang_modifyalb_php['votes'] = 'votes';
+$lang_modifyalb_php['comments'] = 'comments';
+$lang_modifyalb_php['files'] = 'files';
+$lang_modifyalb_php['submit_reset'] = 'submit changes';
+$lang_modifyalb_php['reset_views_confirm'] = 'I\'m sure';
+$lang_modifyalb_php['notice1'] = '(*) depending on %sgroups%s settings'; //(do not translate %sgroups%s!)
+$lang_modifyalb_php['can_moderate'] = 'Album can be moderated by'; // cpg 1.5
+$lang_modifyalb_php['admins_only'] = 'Admins only'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'Album password (New password)';
+$lang_modifyalb_php['alb_password_hint'] = 'Album password hint';
+$lang_modifyalb_php['edit_files'] = 'Edit files';
+$lang_modifyalb_php['parent_category'] = 'Parent category';
+$lang_modifyalb_php['thumbnail_view'] = 'Thumbnail view';
+$lang_modifyalb_php['random_image'] = 'Random Image'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'Password protect this album (Tick for yes)'; //cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP info';
+$lang_phpinfo_php['explanation'] = 'This is the output generated by the PHP function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine.';
+$lang_phpinfo_php['no_link'] = 'Having others see your phpinfo can be a security risk, that\'s why this page is only visible when you\'re logged in as admin. You cannot post a link to this page for others, they will be denied access.';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'Picture Manager';
+$lang_picmgr_php['confirm_modifs'] = 'Really perform the modifications?'; // cpg1.5 // js-alert
+$lang_picmgr_php['no_change'] = 'You did not make any change!';
+$lang_picmgr_php['no_album'] = '* No album *';
+$lang_picmgr_php['explanation_header'] = 'The custom sort order you can specify on this page will only be taken into account if';
+$lang_picmgr_php['explanation1'] = 'the admin has set the "Default sort order for files" in the config to "Position descending" or "Position ascending" (global setting for all users who haven\'t chosen another sort option individually)';
+$lang_picmgr_php['explanation2'] = 'the user has chosen "Position descending" or "Position ascending" on the thumbnail page (per user setting)';
+$lang_picmgr_php['change_album'] = 'If you change the album, your changes will be lost!'; // cpg1.5 // js-alert
+$lang_picmgr_php['submit_reminder'] = 'Sorting changes are not saved until you click &quot;Apply changes&quot;.'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+$lang_pluginmgr_php['confirm_uninstall'] = 'Are you sure you want to UNINSTALL this plugin?';
+$lang_pluginmgr_php['confirm_remove'] = 'NOTE: Plugin API is disabled. Do you want to MANUALLY REMOVE this plugin, ignoring any cleanup actions?'; // cpg1.5
+$lang_pluginmgr_php['confirm_delete'] = 'Are you sure you want to DELETE this plugin?';
+$lang_pluginmgr_php['pmgr'] = 'Plugin Manager';
+$lang_pluginmgr_php['explanation'] = 'Install / uninstall / manage plugins using this page.'; // cpg1.5
+$lang_pluginmgr_php['plugin_enabled'] = 'Plugin API enabled'; // cpg1.5
+$lang_pluginmgr_php['name'] = 'Name';
+$lang_pluginmgr_php['author'] = 'Author';
+$lang_pluginmgr_php['desc'] = 'Description';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'Installed Plugins';
+$lang_pluginmgr_php['n_plugins'] = 'Plugins Not installed';
+$lang_pluginmgr_php['none_installed'] = 'None Installed';
+$lang_pluginmgr_php['operation'] = 'Operation';
+$lang_pluginmgr_php['not_plugin_package'] = 'The file uploaded is not a plugin package.';
+$lang_pluginmgr_php['copy_error'] = 'There was an error copying the package to the plugins folder.';
+$lang_pluginmgr_php['upload'] = 'Upload';
+$lang_pluginmgr_php['configure_plugin'] = 'Configure plugin';
+$lang_pluginmgr_php['cleanup_plugin'] = 'Cleanup plugin';
+$lang_pluginmgr_php['extra'] = 'Extra'; // cpg1.5
+$lang_pluginmgr_php['install_info'] = 'Install information'; // cpg1.5
+$lang_pluginmgr_php['plugin_disabled_note'] = 'Plugin API is disabled, so that operation is not allowed.'; // cpg1.5
+$lang_pluginmgr_php['install'] = 'install'; // cpg1.5
+$lang_pluginmgr_php['uninstall'] = 'uninstall'; // cpg1.5
+$lang_pluginmgr_php['minimum_requirements_not_met'] = 'Minimum requirements not met'; // cpg1.5
+$lang_pluginmgr_php['confirm_version'] = 'Could not determine the version requirements for this plugin. This is usually an indicator that the plugin was not designed for your version of Coppermine and might therefore crash your gallery. Continue anyway (not recommended)?'; // cpg1.5 // js-alert
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = 'Sorry but you have already rated this file';
+$lang_rate_pic_php['rate_ok'] = 'Your vote was accepted';
+$lang_rate_pic_php['forbidden'] = 'You cannot rate your own files.';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['disclamer'] = <<< EOT
+Noha a(z) {SITE_NAME} adminisztrátorai mindent megtesznek, hogy minél hamarabb eltávolítsák vagy töröljék a képtárból az általánosan kifogásolható anyagokat, lehetetlen, hogy minden egyes hozzászólást és képet átnézzenek. Ebből adódóan elfogadom, hogy a képtárban található összes hozzászólás és kép a szerző nézeteit tükrözi, és nem az adminisztrátorok, vagy a webmester álláspontját - így ők nem vállalnak felelősséget a hozzászólások és képek tartalmáért.<br />
+<br />
+Beleegyezek, hogy nem küldök sértegető, obszcén, vulgáris, rágalmazó, gyűlöletkeltő, támadó anyagot vagy bármely más olyan tartalmat, mely törvényt sért. Sem olyan anyagot, mely ellentétes az általános közízléssel, mivel ez egy nyilvános képtár. A fentiek megsértése azonnali és végleges törlést von maga után.<br />
+Elfogadom, hogy a képtár webmesterének, az adminisztrátornak  jogában áll eltávolítani, szerkeszteni a hozzászólásaimat, vagy törölni az általam felrakott képeket, amennyiben úgy ítéli meg, hogy ez szükséges. Mint felhasználó, elfogadom, hogy néhány, általam megadott információ tárolásra kerül a képtár adatbázisában. Ezek az adatok semmilyen módon nem kerülnek ki egy harmadik félhez, de az adminisztrátorok sem tudnak felelősséget vállalni, amennyiben az adatokat harmadik fél törvénytelen eszközökkel szerzi meg (például a képtár feltörésével).
+<br />
+A Képtár "cookie"-kat (sütiket) használ, hogy adatokat tároljon a felhasználó számítógépén, de egyik sem tartalmaz személyes adatokat, melyek a regisztrációnál kerültek megadásra: a sütik pusztán technikai szempontból szükségesek (például ezek segítségével jegyzi meg a böngésző az egyéni beállításokat). A megadott email cím csak a regisztráció (és új jelszó) érvényesítésénél kerül felhasználásra.<br />
+<br />
+Az 'Elfogadom'-ra kattintva elfogadom a fenti feltételeket.
+EOT;
+$lang_register_php['page_title'] = 'Felhasználó regisztráció';
+$lang_register_php['term_cond'] = 'Felhasználói szabályzat';
+$lang_register_php['i_agree'] = 'Elfogadom';
+$lang_register_php['submit'] = 'Regisztráció elfogadása';
+$lang_register_php['err_user_exists'] = 'A megadott felhasználónév már létezik, válassz egy másikat!';
+$lang_register_php['err_global_pw'] = 'A regisztráláshoz szükséges jelszó nem megfelelő'; // cpg1.5
+$lang_register_php['err_global_pass_same'] = 'A jelszavad nem lehet azonos a regisztráláshoz szükséges jelszóval'; // cpg1.5
+$lang_register_php['err_duplicate_email'] = 'A megadott email címmel már valaki regisztrálta magát';
+$lang_register_php['err_disclaimer'] = 'El kell fogadnod a feltételeket'; // cpg1.5
+$lang_register_php['enter_info'] = 'Add meg a regisztrációs adatokat';
+$lang_register_php['required_info'] = 'Kötelező adat';
+$lang_register_php['optional_info'] = 'Nem kötelező adat';
+$lang_register_php['username'] = 'Felhasználónév';
+$lang_register_php['password'] = 'Jelszó';
+$lang_register_php['password_again'] = 'Jelszó újra';
+$lang_register_php['global_registration_pw'] = 'Regisztráláshoz szükséges jelszó'; // cpg1.5
+$lang_register_php['email'] = 'Email';
+$lang_register_php['location'] = 'Helység';
+$lang_register_php['interests'] = 'Érdeklődési kör';
+$lang_register_php['website'] = 'Honlap';
+$lang_register_php['occupation'] = 'Foglalkozás';
+$lang_register_php['error'] = 'HIBA';
+$lang_register_php['confirm_email_subject'] = '%s - Regisztráció megerősítése';
+$lang_register_php['information'] = 'Információ';
+$lang_register_php['failed_sending_email'] = 'A regisztráció megerősítéséhez szükséges email nem lett elküldve!';
+$lang_register_php['thank_you'] = 'Köszönjük a regisztrációt!<br />Egy emailt küldtünk a megadott címre, melyben további információk találhatók a felhasználói azonosító aktiválásáról. Ha nem találná, kérjük, nézze meg a levélszemétben is!';
+$lang_register_php['acct_created'] = 'A hozzáférés elkészült, kérjük, lépjen be a felhasználónevével és jelszavával.';
+$lang_register_php['acct_active'] = 'A hozzáférés aktiválva lett, kérjük, lépjen be a felhasználónevével és jelszavával.';
+$lang_register_php['acct_already_act'] = 'A hozzáférés már aktiválva van!';
+$lang_register_php['acct_act_failed'] = 'Ez a hozzáférés nem aktiválható!';
+$lang_register_php['err_unk_user'] = 'A kiválasztott felhasználó nem létezik!';
+$lang_register_php['x_s_profile'] = '%s adatlapja';
+$lang_register_php['group'] = 'Csoport';
+$lang_register_php['reg_date'] = 'Csatlakozott';
+$lang_register_php['disk_usage'] = 'Lemezhasználat';
+$lang_register_php['change_pass'] = 'Jelszó módosítása';
+$lang_register_php['current_pass'] = 'Jelenlegi jelszó';
+$lang_register_php['new_pass'] = 'Új jelszó';
+$lang_register_php['new_pass_again'] = 'Új jelszó ismét';
+$lang_register_php['err_curr_pass'] = 'A jelenlegi jelszó nem megfelelő';
+$lang_register_php['change_pass'] = 'Jelszavam módosítása';
+$lang_register_php['update_success'] = 'Az adatlapod frissült';
+$lang_register_php['pass_chg_success'] = 'A jelszavad megváltozott';
+$lang_register_php['pass_chg_error'] = 'A jelszavad nem változott meg';
+$lang_register_php['notify_admin_email_subject'] = '%s - Regisztrációs figyelmeztetés';
+$lang_register_php['last_uploads'] = 'Legutóbb feltöltött fájlok'; // cpg1.5
+$lang_register_php['last_uploads_detail'] = '(Kattints ide, hogy megnézd a feltöltéseit: %s)'; // cpg1.5
+$lang_register_php['last_comments'] = 'Legutóbb írt hozzászólások'; // cpg1.5
+$lang_register_php['you'] = 'saját magam'; // cpg1.5
+$lang_register_php['last_comments_detail'] = '(Kattints ide, hogy megtekintsd a hozzászólásait: %s)'; // cpg1.5
+$lang_register_php['notify_admin_email_body'] = 'Egy új felhasználó, "%s" regisztrált a képtáradba';
+$lang_register_php['pic_count'] = 'Feltöltött képek száma';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - Regisztrációs kérelem';
+$lang_register_php['thank_you_admin_activation'] = 'Köszönjük!<br />A kérelmedről értesítettük az adminisztrátort. Amikor engedélyezi a hozzáférésed, egy emailt kapsz majd. Időnként nézd meg a levélszemetet is!';
+$lang_register_php['acct_active_admin_activation'] = 'A hozzáférés aktiválva, egy emailt küldtünk a felhasználónak.';
+$lang_register_php['notify_user_email_subject'] = '%s - Aktiválás emlékeztető';
+$lang_register_php['delete_my_account'] = 'Hozzáférésem törlése'; // cpg1.5
+$lang_register_php['warning_delete'] = 'Figyelem: a hozzáférés törlése nem visszavonható! A %sfeltöltött fájljaid%s nyilvános albumba kerülnek és a %shozzászólásaid%s nem lesznek törölve! A személyes galériádba feltöltött állományok törlésre kerülnek (ha volt ilyen)!'; // cpg1.5 // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = 'Biztos vagyok a döntésemben és törölni akarom a hozzáférésem'; // cpg1.5
+$lang_register_php['really_delete'] = 'Valóban törlöd a hozzáférésed?'; // cpg1.5 // js-alert
+$lang_register_php['edit_xs_profile'] = '%s adatainak szerkesztése'; // cpg1.5
+$lang_register_php['edit_my_profile'] = 'Adataim szerkesztése'; // cpg1.5
+$lang_register_php['none'] = 'nincs'; // cpg1.5
+$lang_register_php['user_name_banned'] = 'A kiválasztott felhasználónév tiltott. Válassz másik nevet'; // cpg1.5
+$lang_register_php['email_address_banned'] = 'Kizártunk erről a helyről. Nem engedélyezzük, hogy újra regisztrálj. Viszlát!'; // cpg1.5
+$lang_register_php['email_warning1'] = 'Az email mező nem lehet üres!'; // cpg1.5
+$lang_register_php['email_warning2'] = 'Az email cím nem valódi. Ellenőrizd!'; // cpg1.5
+$lang_register_php['username_warning1'] = 'A felhasználónév mező nem lehet üres!'; // cpg1.5
+$lang_register_php['username_warning2'] = 'A felhasználónév legalább két betű hosszú legyen (inkább több)!'; // cpg1.5
+$lang_register_php['password_warning1'] = 'A jelszó legalább két karakter hosszú legyen (inkább több)!'; // cpg1.5
+$lang_register_php['password_warning2'] = 'A felhasználónév és jelszó nem lehet azonos!'; // cpg1.5
+$lang_register_php['password_verification_warning1'] = 'Az általad megadott két jelszó nem azonos, írd be mindkettőt újra!'; // cpg1.5
+$lang_register_php['form_not_submit'] = 'Az űrlap kitöltése hiányos - nézd át a hibákat, hogy mi a probléma!'; // cpg1.5
+$lang_register_php['banned'] = 'Kizárva!'; // cpg1.5
+
+$lang_register_php['confirm_email'] = <<< EOT
+Köszönjük, hogy regisztráltál hozzánk: {SITE_NAME}
+
+A felhasználóneved "{USER_NAME}" akkor használhatod belépésre, ha az alábbi aktiváló linkre kattintasz, vagy vágólappal bemásolod a böngésződ címsorába:
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Üdvözlettel:
+
+{SITE_NAME} oldal üzemeltetői
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+Egy új felhasználó regisztrált a képtáradba a következő névvel: "{USER_NAME}"
+Ahhoz, hogy aktiválhasd ezt a hozzáférést, kattints az alábbi linkre, vagy másold be a böngésződ címsorába:
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+A hozzáférésed elfogadtuk és aktiváltuk.
+
+Most már beléphetsz ide: <a href="{SITE_LINK}">{SITE_LINK}</a>
+
+A belépéshez használd ezt a felhasználónevet: "{USER_NAME}"
+
+
+Üdvözlettel:
+
+{SITE_NAME} oldal üzemeltetői
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'Review comments';
+$lang_reviewcom_php['no_comment'] = 'There are no comments to review';
+$lang_reviewcom_php['n_comm_del'] = '%s comment(s) deleted';
+$lang_reviewcom_php['n_comm_disp'] = 'Number of comments to display';
+$lang_reviewcom_php['see_prev'] = 'See previous';
+$lang_reviewcom_php['see_next'] = 'See next';
+$lang_reviewcom_php['del_comm'] = 'Delete selected comments';
+$lang_reviewcom_php['user_name'] = 'Name';
+$lang_reviewcom_php['date'] = 'Date';
+$lang_reviewcom_php['comment'] = 'Comment';
+$lang_reviewcom_php['file'] = 'File';
+$lang_reviewcom_php['name_a'] = 'User name ascending';
+$lang_reviewcom_php['name_d'] = 'User name descending';
+$lang_reviewcom_php['date_a'] = 'Date ascending';
+$lang_reviewcom_php['date_d'] = 'Date descending';
+$lang_reviewcom_php['comment_a'] = 'Comment message ascending';
+$lang_reviewcom_php['comment_d'] = 'Comment message descending';
+$lang_reviewcom_php['file_a'] = 'File ascending';
+$lang_reviewcom_php['file_d'] = 'File descending';
+$lang_reviewcom_php['approval_a'] = 'Approval ascending'; // cpg1.5
+$lang_reviewcom_php['approval_d'] = 'Approval descending'; // cpg1.5
+$lang_reviewcom_php['ip_a'] = 'IP address ascending'; // cpg1.5
+$lang_reviewcom_php['ip_d'] = 'IP address descending'; // cpg1.5
+$lang_reviewcom_php['akismet_a'] = 'Akismet rating (valid comments at the bottom)'; // cpg1.5
+$lang_reviewcom_php['akismet_d'] = 'Akismet rating (valid comments at the top)'; // cpg1.5
+$lang_reviewcom_php['n_comm_appr'] = '%s approved comment(s)'; // cpg1.5
+$lang_reviewcom_php['n_comm_unappr'] = '%s unapproved comment(s)'; // cpg1.5
+$lang_reviewcom_php['configuration_changed'] = 'Approval config changed'; // cpg1.5
+$lang_reviewcom_php['only_approval'] = 'only display comments needing approval'; // cpg1.5
+$lang_reviewcom_php['approval'] = 'Approved'; // cpg1.5
+$lang_reviewcom_php['save_changes'] = 'Save changes'; // cpg1.5
+$lang_reviewcom_php['n_confirm_delete'] = 'Do you really want to delete the selected comment(s)?'; // cpg1.5
+$lang_reviewcom_php['with_selected'] = 'With selected'; // cpg1.5
+$lang_reviewcom_php['delete'] = 'delete'; // cpg1.5
+$lang_reviewcom_php['approve'] = 'approve'; // cpg1.5
+$lang_reviewcom_php['disapprove'] = 'mark unapproved'; // cpg1.5
+$lang_reviewcom_php['do_nothing'] = 'do nothing'; // cpg1.5
+$lang_reviewcom_php['comment_approved'] = 'Comment approved'; // cpg1.5
+$lang_reviewcom_php['comment_unapproved'] = 'Comment marked unapproved'; // cpg1.5
+$lang_reviewcom_php['ban_and_delete'] = 'Ban user and delete comment(s)'; // cpg1.5
+$lang_reviewcom_php['akismet_status'] = 'Akismet said'; // cpg1.5
+$lang_reviewcom_php['is_spam'] = 'is spam'; // cpg1.5
+$lang_reviewcom_php['is_not_spam'] = 'is not spam'; // cpg1.5
+$lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5
+$lang_reviewcom_php['akismet_count'] = 'Akismet has found %s spam messages for you until now'; // cpg1.5
+$lang_reviewcom_php['akismet_test_result'] = 'Test result for your Akismet API key %s'; // cpg1.5
+$lang_reviewcom_php['invalid'] = 'invalid'; // cpg1.5
+$lang_reviewcom_php['missing_gallery_url'] = 'You need to specify a gallery URL in Coppermine\'s config'; // cpg1.5
+$lang_reviewcom_php['unable_to_connect'] = 'Unable to connect to akismet.com'; // cpg1.5
+$lang_reviewcom_php['not_found'] = 'The target URL was not found. Maybe the site structure of akismet.com has changed.'; // cpg1.5
+$lang_reviewcom_php['unknown_error'] = 'Unknown error'; // cpg1.5
+$lang_reviewcom_php['error_message'] = 'The error message returned was'; // cpg1.5
+$lang_reviewcom_php['ip_address'] = 'IP address'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'Side Bar'; // cpg1.5
+$lang_sidebar_php['install'] = 'install'; // cpg1.5
+$lang_sidebar_php['install_explain'] = 'Among the many smart access methods to get to information quickly on the site, we provide sidebars for the most popular browsers used on different operating systems to access pages easily. Here you can find setup and uninstall information for the browsers supported.'; // cpg1.5
+$lang_sidebar_php['os_browser_detect'] = 'Detecting your OS and browser'; // cpg1.5
+$lang_sidebar_php['os_browser_detect_explain'] = 'The script is trying to detect your operating system and browser version - please wait a second. If auto-detection fails, you might want to %sunhide%s all possible sidebar install options manually.'; // cpg1.5
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
+$lang_sidebar_php['mozilla_explain'] = 'If you use Mozilla 0.9.4 or later, you can %sadd our sidebar to your set%s. You can uninstall this sidebar using the "Customize Sidebar" dialog in Mozilla.'; // cpg1.5
+$lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 and above on Mac OS'; // cpg1.5
+$lang_sidebar_php['ie_mac_explain'] = 'If you use Internet Explorer 5 or above on MacOS, %sopen our sidebar page%s in a separate window. In that window, open the "Page Holder" tab on the left side of the window. Click "Add". If you want to keep it for future use, click on "Favorites" and select "Add to Page Holder Favorites".'; // cpg1.5
+$lang_sidebar_php['ie_win'] = 'Internet Explorer 5 and above on Windows'; // cpg1.5
+$lang_sidebar_php['ie_win_explain'] = 'If you use Internet Explorer 5 or above on Windows, you can add the Side Bar to your Links toolbar or you can add it to your favorites and clicking on it you can see our bar displayed in place of your usual search bar by right-clicking %shere%s and selecting "Add to favorites" from the context menu. This link does not install our bar as your default search bar, so no modification is made to your system.'; // cpg1.5
+$lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 on Windows XP/Vista'; // cpg1.5
+$lang_sidebar_php['ie7_win_explain'] = 'If you use Internet Explorer 7 on Windows, you can add a navigation pop-up to your Links toolbar or you can add it to your favorites and clicking on it you can see our bar displayed as a pop-up window by right-clicking %shere%s and selecting "Add to favorites" from the context menu. In previous versions of IE, it was possible to add an actual side bar, but in IE7 you cannot accomplish this without applying complicated registry hacks. It is recommended to use another browser if you want to use an actual sidebar.'; // cpg1.5
+$lang_sidebar_php['opera'] = 'Opera 6 and above'; // cpg1.5
+$lang_sidebar_php['opera_explain'] = 'If you are using Opera, you can %sclick on this link to add our sidebar to your set%s. Tick "Show in panel" then. You can uninstall the sidebar by right clicking on it\'s tab and choosing "Delete" from the context menu.'; // cpg1.5
+$lang_sidebar_php['additional_options'] = 'Additional options'; // cpg1.5
+$lang_sidebar_php['additional_options_explain'] = 'If you have another browser than the one mentioned above, then click %shere%s to display all possible sidebar options.'; // cpg1.5
+$lang_sidebar_php['cannot_add_sidebar'] = 'Sidebar cannot be added! Your browser does not support this method!'; // cpg1.5 // js-alert
+$lang_sidebar_php['search'] = 'Search'; // cpg1.5
+$lang_sidebar_php['reload'] = 'Reload'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = 'Keresés';
+$lang_search_php['submit_search'] = 'keresés';
+$lang_search_php['keyword_list_title'] = 'Kulcsszavak listája';
+$lang_search_php['keyword_msg'] = 'The above list is not all inclusive. It does not include words from file titles or descriptions. Try a full-text search.';
+$lang_search_php['edit_keywords'] = 'Kulcsszavak szerkesztése';
+$lang_search_php['search in'] = 'Keresés ebben:';
+$lang_search_php['ip_address'] = 'IP cím';
+$lang_search_php['imgfields'] = 'Képek keresése';
+$lang_search_php['albcatfields'] = 'Keresés albumokban és kategóriákban';
+$lang_search_php['age'] = 'Év';
+$lang_search_php['newer_than'] = 'Újabb mint';
+$lang_search_php['older_than'] = 'Régebi mint';
+$lang_search_php['days'] = 'nap';
+$lang_search_php['all_words'] = 'Mindegyik szó keresése (ÉS)';
+$lang_search_php['any_words'] = 'Bármelyik szó keresése (VAGY)';
+$lang_search_php['regex'] = 'Pontos kifejezés keresése';
+$lang_search_php['album_title'] = 'Album címek';
+$lang_search_php['category_title'] = 'Kategória címek';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = 'Search new files';
+$lang_search_new_php['select_dir'] = 'Select directory';
+$lang_search_new_php['select_dir_msg'] = 'This function allows you to add a batch of files that you have uploaded to your server by FTP.<br />Select the directory where you have uploaded your files.';
+$lang_search_new_php['no_pic_to_add'] = 'There is no file to add';
+$lang_search_new_php['need_one_album'] = 'You need at least one album to use this function';
+$lang_search_new_php['warning'] = 'Warning';
+$lang_search_new_php['change_perm'] = 'the script can\'t write in this directory, you need to change its mode to 755 or 777 before trying to add the files!';
+$lang_search_new_php['target_album'] = '<strong>Put files of &quot;</strong>%s<strong>&quot; into </strong>%s';
+$lang_search_new_php['folder'] = 'Folder';
+$lang_search_new_php['image'] = 'file';
+$lang_search_new_php['result'] = 'Result';
+$lang_search_new_php['dir_ro'] = 'Not writable. ';
+$lang_search_new_php['dir_cant_read'] = 'Not readable. ';
+$lang_search_new_php['insert'] = 'Adding new files to the gallery';
+$lang_search_new_php['list_new_pic'] = 'List of new files';
+$lang_search_new_php['insert_selected'] = 'Insert selected files';
+$lang_search_new_php['no_pic_found'] = 'No new file was found';
+$lang_search_new_php['be_patient'] = 'Please be patient, the script needs time to add the files';
+$lang_search_new_php['no_album'] = 'no album selected';
+$lang_search_new_php['result_icon'] = 'click for details or to reload';
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: the file was successfully added</li>
+        <li>%s: the file is a duplicate and is already in the database</li>
+        <li>%s: the file could not be added, check your configuration and the permission of directories where the files are located</li>
+        <li>%s: you need to select an album first</li>
+        <li>%s: the file is broken or inacessible</li>
+        <li>%s: unknown file type</li>
+        <li>%s: the file is actually a GIF image</li>
+        <li>If the icons do not appear click on the broken file to see any error message produced by PHP</li>
+        <li>If your browser timeouts, hit the reload button</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'Check All';
+$lang_search_new_php['uncheck_all'] = 'Uncheck All';
+$lang_search_new_php['no_folders'] = 'There are no folders inside the "albums" folder yet. Make sure to create at least one custom folder within "albums" folder and ftp-upload your files there. You mustn\'t upload to the "userpics" nor "edit" folders, they are reserved for http uploads and internal purposes.';
+$lang_search_new_php['browse_batch_add'] = 'Browsable interface'; // cpg1.5
+$lang_search_new_php['display_thumbs_batch_add'] = 'Display preview thumbnails'; // cpg1.5
+$lang_search_new_php['edit_pics'] = 'Edit files';
+$lang_search_new_php['edit_properties'] = 'Album properties';
+$lang_search_new_php['view_thumbs'] = 'Thumbnail view';
+$lang_search_new_php['add_more_folder'] = 'Batch-add more files from the folder %s'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'You are already logged in!'; // cpg1.5
+$lang_send_activation_php['activation_not_required'] = 'This website does not require activation by email'; // cpg1.5
+$lang_send_activation_php['err_unk_user'] = 'Selected user does not exist!'; // cpg1.5
+$lang_send_activation_php['resend_act_link'] = 'Resend activation link'; // cpg1.5
+$lang_send_activation_php['enter_email'] = 'Enter your email address'; // cpg1.5
+$lang_send_activation_php['submit'] = 'Go'; // cpg1.5
+$lang_send_activation_php['failed_sending_email'] = 'Failed to send email with activation link'; // cpg1.5
+$lang_send_activation_php['activation_email_sent'] = 'An email with activation link sent to %s. Please check your email to complete the process'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'show/hide this column';
+$lang_stat_details_php['title'] = 'Statistic details'; // cpg1.5
+$lang_stat_details_php['vote'] = 'Vote Details';
+$lang_stat_details_php['hits'] = 'Hit Details';
+$lang_stat_details_php['stats'] = 'Vote Statistics';
+$lang_stat_details_php['users'] = 'User Statistics';
+$lang_stat_details_php['sdate'] = 'Date';
+$lang_stat_details_php['rating'] = 'Rating';
+$lang_stat_details_php['search_phrase'] = 'Search phrase';
+$lang_stat_details_php['referer'] = 'Referer';
+$lang_stat_details_php['browser'] = 'Browser';
+$lang_stat_details_php['os'] = 'Operating System';
+$lang_stat_details_php['ip'] = 'IP';
+$lang_stat_details_php['uid'] = 'User'; // cpg1.5
+$lang_stat_details_php['sort_by_xxx'] = 'Sort by %s';
+$lang_stat_details_php['ascending'] = 'ascending';
+$lang_stat_details_php['descending'] = 'descending';
+$lang_stat_details_php['internal'] = 'int';
+$lang_stat_details_php['close'] = 'close';
+$lang_stat_details_php['hide_internal_referers'] = 'hide internal referers';
+$lang_stat_details_php['date_display'] = 'Date display';
+$lang_stat_details_php['records_per_page'] = 'records per page';
+$lang_stat_details_php['submit'] = 'submit / refresh';
+$lang_stat_details_php['overall_stats'] = 'Overall Statistics'; // cpg1.5
+$lang_stat_details_php['stats_by_os'] = 'Stats by operating systems'; // cpg1.5
+$lang_stat_details_php['number_of_hits'] = 'Number of hits'; // cpg1.5
+$lang_stat_details_php['total'] = 'Total'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Stats by browser'; // cpg1.5
+$lang_stat_details_php['overall_stats_config'] = 'Overall stats configuration'; // cpg1.5
+$lang_stat_details_php['hit_details'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_stat_details_php['hit_details_explanation'] = 'Keep detailed hit statistics'; // cpg1.5
+$lang_stat_details_php['vote_details'] = 'Keep detailed voting statistics'; // cpg1.5
+$lang_stat_details_php['vote_details_explanation'] = 'Keep detailed voting statistics'; // cpg1.5
+$lang_stat_details_php['empty_hits_table'] = 'Empty all hit stats'; // cpg1.5
+$lang_stat_details_php['empty_hits_table_confirm'] = 'Are you absolutely sure that you want to delete ALL hit stat records for your ENTIRE gallery? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_stat_details_php['empty_votes_table'] = 'Empty all voting stats'; // cpg1.5
+$lang_stat_details_php['empty_votes_table_confirm'] = 'Are you absolutely sure that you want to delete ALL voting records for your ENTIRE gallery? This cannot be undone!'; // cpg1.5 // js-alert
+$lang_stat_details_php['submit'] = 'Submit'; // cpg1.5
+$lang_stat_details_php['upd_success'] = 'Coppermine configuration was updated'; // cpg1.5
+$lang_stat_details_php['votes'] = 'votes'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual'] = 'Reset selected vote(s)'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual_confirm'] = 'Are you sure that you want to delete the selected votes? This cannot be undone!'; // cpg1.5
+$lang_stat_details_php['back_to_intermediate'] = 'Back to intermediate file view'; // cpg1.5
+$lang_stat_details_php['records_on_page'] = '%s records on %s page(s)'; // cpg1.5
+$lang_stat_details_php['guest'] = 'Guest'; // cpg1.5
+$lang_stat_details_php['not_implemented'] = 'not implemented yet'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Kép feltöltése';
+$lang_upload_php['restrictions'] = 'Feltételek'; // cpg1.5
+$lang_upload_php['choose_method'] = 'Válassz feltöltési módot'; // cpg1.5
+$lang_upload_php['upload_swf'] = 'Csoportos - Több fájl, Flash-alapú (ajánlott)'; // cpg1.5
+$lang_upload_php['upload_single'] = 'Egyszerű - Egyszerre csak egy fájl'; // cpg1.5
+$lang_upload_php['up_instr_1'] = 'Válassz egy albumot a lenyitható listából';
+$lang_upload_php['up_instr_2'] = 'Kattints a Tallózás gombra és válassz fájlokat a feltöltéshez. Több fájlt is kiválaszthatsz, ha a CTRL gombot lenyomod és úgy kattintasz a fájlokon.';
+$lang_upload_php['up_instr_3'] = 'Több fájlt is kiválaszthatsz a második pontban írtak szerint';
+$lang_upload_php['up_instr_4'] = 'Kattints a Továb gombra, ha már minden fájlt feltöltöttél (a gomb megjelenik majd, ha legalább egy fájlt sikerült feltölteni).';
+$lang_upload_php['up_instr_5'] = 'Egy olyan képernyőre kerülsz majd, ahol bírhatod az információkat. Miután ezeket kitöltötted, kattints a "Módosítások mentése" gombra a képernyő alján.';
+$lang_upload_php['restriction_zip'] = 'A ZIP fájlok tömörített állományok, a kiszolgálón nem kerülnek kibontásra.';
+$lang_upload_php['restriction_filesize'] = 'A kép mérete egyenként nem lehet nagyobb, mint: %s.';
+$lang_upload_php['reg_instr_1'] = 'Érvénytelen művelet az űrlap létrehozásakor.';
+$lang_upload_php['no_name'] = 'Fájlnév nem létezik'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'A feltöltés nem lehetséges'; // cpg 1.5
+$lang_upload_php['no_post'] = 'A fájl nem lett feltöltve.';
+$lang_upload_php['forb_ext'] = 'Nem engedélyezett kiterjesztés.';
+$lang_upload_php['exc_php_ini'] = 'A fájlméret túllépte a php.ini-ben megadott értéket.';
+$lang_upload_php['exc_file_size'] = 'A fájlméret túllépte a Coppermine konfigurációban megadottat.';
+$lang_upload_php['partial_upload'] = 'Csak részleges feltöltés.';
+$lang_upload_php['no_upload'] = 'Nem történt feltöltés.';
+$lang_upload_php['unknown_code'] = 'Ismeretlen PHP-Upload hibakód.';
+$lang_upload_php['impossible'] = 'Az áthelyezés lehetetlen.';
+$lang_upload_php['not_image'] = 'Nem kép/sérült';
+$lang_upload_php['not_GD'] = 'Nem GD kiterjesztés.';
+$lang_upload_php['pixel_allowance'] = 'Túl nagy képszélesség vagy képmagasság.';
+$lang_upload_php['failure'] = 'Sikertelen feltöltés';
+$lang_upload_php['no_place'] = 'Az előbb feltöltött fjl nem került elhelyezésre.';
+$lang_upload_php['max_fsize'] = 'Maximum engedélyezett fájlméret: %s';
+$lang_upload_php['picture'] = 'Fájl helye';
+$lang_upload_php['pic_title'] = 'Elnevezés';
+$lang_upload_php['description'] = 'Leírás';
+$lang_upload_php['keywords_sel'] = 'Kulcsszó választása';
+$lang_upload_php['err_no_alb_uploadables'] = 'Sajnálom, de nincs egy album se, ahova fel tudnád tölteni';
+$lang_upload_php['close'] = 'Bezár';
+$lang_upload_php['no_keywords'] = 'Nincs elérhető kulcsszó!';
+$lang_upload_php['regenerate_dictionary'] = 'Kulcsszótár frissítése';
+$lang_upload_php['allowed_types'] = 'A következő fájltípusok engedélyezettek:'; // cpg1.5
+$lang_upload_php['allowed_img_types'] = 'Képtípusok: %s'; // cpg1.5
+$lang_upload_php['allowed_mov_types'] = 'Videotípusok: %s'; // cpg1.5
+$lang_upload_php['allowed_doc_types'] = 'Dokumentum típusok: %s'; // cpg1.5
+$lang_upload_php['allowed_snd_types'] = 'Hangtípusok: %s'; // cpg1.5
+$lang_upload_php['please_wait'] = 'Légy türelemmel, amíg a feltöltés tart - ez eltarthat egy kis ideig'; // cpg1.5
+$lang_upload_php['alternative_upload'] = 'Más feltöltési lehetőség'; // cpg1.5
+$lang_upload_php['xp_publish_promote'] = 'Ha Windows XP/Vista/Win7 rendszered van, akkor a  Windows XP feltöltő varázslót használd, ennek a kezelése sokkal egyszerűbb.'; // cpg1.5
+$lang_upload_php['err_js_disabled'] = 'A feltöltési felület nem tölthető be. Engedélyezd vagy telepítsd a JavaScriptet a böngésződbe, hogy elérhesd (www.java.com).'; // cpg1.5
+$lang_upload_php['err_flash_disabled'] = 'A feltöltési felület hosszú ideje tölt, vagy nem elérhető. Kérlek, ellenőrizd, hogy a Flash Player engedélyezve vagy telepítve van a gépeden (www.adobe.com).'; // cpg1.5
+$lang_upload_php['err_alternate_method'] = 'Használhatod a másik, <a href="upload.php?single=1">Egyszerű</a> feltöltési felületet is.'; // cpg1.5
+$lang_upload_php['err_flash_version'] = 'A feltöltési felület nem betölthető. Telepítsd vagy frissítsd a Flash Playert. Látogass el az <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Adobe weboldalára</a> a Flash Player letöltéséhez.'; // cpg1.5
+$lang_upload_php['flash_loading'] = 'A feltöltési felület töltődik. Kérlek, várj egy kicsit...'; // cpg1.5
+
+$lang_upload_swf_php['browse'] = 'Tallózás...'; //cpg1.5
+$lang_upload_swf_php['cancel_all'] = 'Minden feltöltés megszakítása'; //cpg1.5
+$lang_upload_swf_php['upload_queue'] = 'Feltöltési várósor'; //cpg1.5
+$lang_upload_swf_php['files_uploaded'] = 'fájl feltöltve'; //cpg1.5
+$lang_upload_swf_php['all_files'] = 'Minden fájl'; //cpg1.5
+$lang_upload_swf_php['status_pending'] = 'Folyamatban...'; //cpg1.5
+$lang_upload_swf_php['status_uploading'] = 'Feltöltés...'; //cpg1.5
+$lang_upload_swf_php['status_complete'] = 'Elkészült.'; //cpg1.5
+$lang_upload_swf_php['status_cancelled'] = 'Megszakítva.'; //cpg1.5
+$lang_upload_swf_php['status_stopped'] = 'Megállítva.'; //cpg1.5
+$lang_upload_swf_php['status_failed'] = 'A feltöltés sikertelen.'; //cpg1.5
+$lang_upload_swf_php['status_too_big'] = 'A fájl túl nagy.'; //cpg1.5
+$lang_upload_swf_php['status_zero_byte'] = 'Nem tölthetsz fel nulla méretű fájlt.'; //cpg1.5
+$lang_upload_swf_php['status_invalid_type'] = 'Ismeretlen fájltípus.'; //cpg1.5
+$lang_upload_swf_php['status_unhandled'] = 'Végzetes hiba'; //cpg1.5
+$lang_upload_swf_php['status_upload_error'] = 'Feltöltési hiba: '; //cpg1.5
+$lang_upload_swf_php['status_server_error'] = 'Kiszolgáló (IO) hiba'; //cpg1.5
+$lang_upload_swf_php['status_security_error'] = 'Biztonsági hiba'; //cpg1.5
+$lang_upload_swf_php['status_upload_limit'] = 'A feltöltési limitet elérted.'; //cpg1.5
+$lang_upload_swf_php['status_validation_failed'] = 'Sikertelen azonosítás. A feltöltés kihagyva.'; //cpg1.5
+$lang_upload_swf_php['queue_limit'] = 'Túl sok fájlt akartál feltölteni.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_1'] = 'Elérted a feltöltési limitet.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_2'] = 'Maximimum ennyi fájlt választhatsz ki: %s'; //cpg1.5
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'Taglista';
+$lang_usermgr_php['user_manager'] = 'Felhasználó-kezelő';
+$lang_usermgr_php['title'] = 'Felhasználók kezelése';
+$lang_usermgr_php['name_a'] = 'Név szerint növekvő';
+$lang_usermgr_php['name_d'] = 'Név szerint csökkenő';
+$lang_usermgr_php['group_a'] = 'Csoport szerint növekvő';
+$lang_usermgr_php['group_d'] = 'Csoport szerint csökkenő';
+$lang_usermgr_php['reg_a'] = 'Regisztrálás dátuma szerint növekvő';
+$lang_usermgr_php['reg_d'] = 'Regisztrálás dátuma szerint csökkenő';
+$lang_usermgr_php['pic_a'] = 'Fájlmennyiség szerint növekvő';
+$lang_usermgr_php['pic_d'] = 'Fájlmennyiség szerint csökkenő';
+$lang_usermgr_php['disku_a'] = 'Lemezhasználat szerint növekvő';
+$lang_usermgr_php['disku_d'] = 'Lemezhasználat szerint csökkenő';
+$lang_usermgr_php['lv_a'] = 'Utolsó látogatás szerint növekvő';
+$lang_usermgr_php['lv_d'] = 'Utolsó látogatás szerint csökkenő';
+$lang_usermgr_php['sort_by'] = 'Felhasználók rendezése';
+$lang_usermgr_php['err_no_users'] = 'A felhasználótábla üres!';
+$lang_usermgr_php['err_edit_self'] = 'Nem szerkesztheted a saját adatlapod, használd az \'Adataim\' hivatkozást';
+$lang_usermgr_php['with_selected'] = 'Kiválasztva:';
+$lang_usermgr_php['delete_files_no'] = 'Nyilvános fájlok megtartása (névtelenül)';
+$lang_usermgr_php['delete_files_yes'] = 'Nyilvános fájlok törlése';
+$lang_usermgr_php['delete_comments_no'] = 'Hozzászólások megtartása (névtelenül)';
+$lang_usermgr_php['delete_comments_yes'] = 'Minden hozzászólás törlése';
+$lang_usermgr_php['activate'] = 'Aktiválás';
+$lang_usermgr_php['deactivate'] = 'Inaktiválás';
+$lang_usermgr_php['reset_password'] = 'Jelszó alaphelyzetbe állítása';
+$lang_usermgr_php['change_primary_membergroup'] = 'Elsődleges csoport váltása';
+$lang_usermgr_php['add_secondary_membergroup'] = 'Másodlagos csoport hozzáadása';
+$lang_usermgr_php['name'] = 'Felhasználónév';
+$lang_usermgr_php['group'] = 'Csoport';
+$lang_usermgr_php['inactive'] = 'Inaktív';
+$lang_usermgr_php['operations'] = 'Műveletek';
+$lang_usermgr_php['pictures'] = 'Fájlok';
+$lang_usermgr_php['disk_space_used'] = 'Lemezhasználat';
+$lang_usermgr_php['disk_space_quota'] = 'Limit'; // cpg1.5
+$lang_usermgr_php['registered_on'] = 'Regisztráció';
+$lang_usermgr_php['last_visit'] = 'Utolsó látogatás';
+$lang_usermgr_php['u_user_on_p_pages'] = 'Összesen %d felhasználó - %d oldalon';
+$lang_usermgr_php['confirm_del'] = 'Biztos, hogy TÖLÖD ezt a felhasználót?\\nMinden fájlja és albuma törölve lesz!'; // js-alert
+$lang_usermgr_php['mail'] = 'LEVÉL';
+$lang_usermgr_php['err_unknown_user'] = 'A kiválasztott felhasználó nem létezik!';
+$lang_usermgr_php['modify_user'] = 'Felhasználó módosítása';
+$lang_usermgr_php['notes'] = 'Megjegyzések';
+$lang_usermgr_php['note_list'] = 'Ha nem szeretnél jelszót módosítani, akkor hagyd üresen!';
+$lang_usermgr_php['password'] = 'Jelszó';
+$lang_usermgr_php['user_active'] = 'A felhasználó aktiválva legyen?';
+$lang_usermgr_php['user_group'] = 'Felhasználó csoportja';
+$lang_usermgr_php['user_email'] = 'Felhasználó emailje';
+$lang_usermgr_php['user_web_site'] = 'Felhasználó weboldala';
+$lang_usermgr_php['create_new_user'] = 'Új felhasználó létrehozása';
+$lang_usermgr_php['user_location'] = 'Felhasználó helysége';
+$lang_usermgr_php['user_interests'] = 'Felhasználó érdeklődési köre';
+$lang_usermgr_php['user_occupation'] = 'Felhasználó munkahelye';
+$lang_usermgr_php['user_profile1'] = '$user_profile1';
+$lang_usermgr_php['user_profile2'] = '$user_profile2';
+$lang_usermgr_php['user_profile3'] = '$user_profile3';
+$lang_usermgr_php['user_profile4'] = '$user_profile4';
+$lang_usermgr_php['user_profile5'] = '$user_profile5';
+$lang_usermgr_php['user_profile6'] = '$user_profile6';
+$lang_usermgr_php['latest_upload'] = 'Legutóbbi feltöltések';
+$lang_usermgr_php['no_latest_upload'] = 'Még nem töltött fel fájlt'; // cpg1.5
+$lang_usermgr_php['last_comments'] = 'Legutóbbi hozzászólások'; // cpg1.5
+$lang_usermgr_php['no_last_comments'] = 'Még nem szólt hozzá'; // cpg1.5
+$lang_usermgr_php['comments'] = 'Hozzászólások'; // cpg1.5
+$lang_usermgr_php['never'] = 'soha';
+$lang_usermgr_php['search'] = 'Felhasználó keresése';
+$lang_usermgr_php['submit'] = 'Elfogad';
+$lang_usermgr_php['search_submit'] = 'Tovább!';
+$lang_usermgr_php['search_result'] = 'Keresés eredménye: ';
+$lang_usermgr_php['alert_no_selection'] = 'Legalább egy felhasználót válassz ki!'; // js-alert
+$lang_usermgr_php['select_group'] = 'Csoport kiválasztása';
+$lang_usermgr_php['groups_alb_access'] = 'Csoport album jogosultságai';
+$lang_usermgr_php['category'] = 'Kategória';
+$lang_usermgr_php['modify'] = 'Módosítod?';
+$lang_usermgr_php['group_no_access'] = 'Ennek a csoportnak nincsenek speciális jogosultságai';
+$lang_usermgr_php['notice'] = 'Értesítés';
+$lang_usermgr_php['group_can_access'] = 'Az albumhoz csak "%s" férhet hozzá';
+$lang_usermgr_php['send_login_data'] = 'A belépési adatok elküldése emailben (A jelszó is küldésre kerül!)'; // cpg1.5
+$lang_usermgr_php['send_login_email_subject'] = 'Új hozzáférésed adatai'; // cpg1.5
+$lang_usermgr_php['failed_sending_email'] = 'A belépési információk nem kerültek elküldésre!'; // cpg1.5
+$lang_usermgr_php['view_profile'] = 'Adatlap megtekintése'; // cpg1.5
+$lang_usermgr_php['edit_profile'] = 'Adatlap szerkesztése'; // cpg1.5
+$lang_usermgr_php['ban_user'] = 'Felhasználó kitiltása'; // cpg1.5
+$lang_usermgr_php['user_is_banned'] = 'A felhasználót kitiltottuk'; // cpg1.5
+$lang_usermgr_php['status'] = 'Állapot'; // cpg1.5
+$lang_usermgr_php['status_active'] = 'Aktiválva'; // cpg1.5
+$lang_usermgr_php['status_inactive'] = 'Nincs aktiválva'; // cpg1.5
+$lang_usermgr_php['total'] = 'Összesen'; // cpg1.5
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+Egy új hozzáférést készítettünk számodra a weboldalunkhoz: {SITE_NAME}.
+
+Most már beléphetsz ezen a linken: <a href="{SITE_LINK}">{SITE_LINK}</a>
+
+Használd ezt a felhasználónevet: {USER_NAME}
+és ezt a jelszót: {USER_PASS}
+
+
+Üdvözlettel:
+
+{SITE_NAME} oldal üzemeltetői
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'Updater'; // cpg1.5
+$lang_update_php['welcome_updater'] = 'Welcome to Coppermine update'; // cpg1.5
+$lang_update_php['could_not_authenticate'] = 'Could not authenticate you'; // cpg1.5
+$lang_update_php['provide_admin_account'] = 'Please provide your Coppermine admin account details or your MySQL account data'; // cpg1.5
+$lang_update_php['try_again'] = 'Try again'; // cpg1.5
+$lang_update_php['mysql_connect_error'] = 'Could not create a MySQL connection'; // cpg1.5
+$lang_update_php['mysql_database_error'] = 'MySQL could not locate a database called %s'; // cpg1.5
+$lang_update_php['mysql_said'] = 'MySQL said'; // cpg1.5
+$lang_update_php['check_config_file'] = 'Please check the MySQL details in %s'; // cpg1.5
+$lang_update_php['performing_database_updates'] = 'Performing Database Updates'; // cpg1.5
+$lang_update_php['performing_file_updates'] = 'Performing File Updates'; // cpg1.5
+$lang_update_php['already_done'] = 'Already Done'; // cpg1.5
+$lang_update_php['password_encryption'] = 'Encryption of passwords'; // cpg1.5
+$lang_update_php['alb_password_encryption'] = 'Encryption of album passwords'; // cpg1.5
+$lang_update_php['category_tree'] = 'Category tree'; // cpg1.5
+$lang_update_php['authentication_needed'] = 'Authentication needed'; // cpg1.5
+$lang_update_php['username'] = 'Username'; // cpg1.5
+$lang_update_php['password'] = 'Password'; // cpg1.5
+$lang_update_php['update_completed'] = 'Update completed'; // cpg1.5
+$lang_update_php['check_versions'] = 'It\'s recommended to %scheck your file versions%s if you just upgraded from an older version of Coppermine'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'If you didn\'t (or you don\'t want to check), you can go to %syour gallery\'s start page%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = 'The following errors were encountered and need to be corrected first'; // cpg1.5
+$lang_update_php['delete_file'] = 'Delete %s'; // cpg1.5
+$lang_update_php['could_not_delete'] = 'Could not delete due to missing permissions. Delete the file manually!'; // cpg1.5
+$lang_update_php['rename_file'] = 'Rename %s to %s'; // cpg1.5
+$lang_update_php['could_not_rename'] = 'Could not rename due to missing permissions. Rename the file manually!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = 'Admin tools'; // cpg1.5
+$lang_util_php['file'] = 'File';
+$lang_util_php['problem'] = 'Problem';
+$lang_util_php['status'] = 'Status';
+$lang_util_php['title_set_to'] = 'title set to';
+$lang_util_php['submit_form'] = 'submit';
+$lang_util_php['titles_updated'] = '%s Titles Updated.'; // cpg1.5
+$lang_util_php['updated_successfully'] = 'updated successfully'; // cpg1.5
+$lang_util_php['error_create'] = 'ERROR creating';
+$lang_util_php['continue'] = 'Process more files'; // cpg1.5
+$lang_util_php['main_success'] = 'The file %s was successfully used as main file';
+$lang_util_php['error_rename'] = 'Error renaming %s to %s';
+$lang_util_php['error_not_found'] = 'The file %s was not found';
+$lang_util_php['back'] = 'back to Admin tools start'; // cpg1.5
+$lang_util_php['thumbs_wait'] = 'Updating thumbnails and/or resized images, please wait...';
+$lang_util_php['thumbs_continue_wait'] = 'Continuing to update thumbnails and/or resized images...';
+$lang_util_php['titles_wait'] = 'Updating titles, please wait...';
+$lang_util_php['delete_wait'] = 'Deleting titles, please wait...';
+$lang_util_php['replace_wait'] = 'Deleting originals and replacing them with resized images, please wait..';
+$lang_util_php['update'] = 'Update thumbs and/or resized photos';
+$lang_util_php['update_what'] = 'What should be updated';
+$lang_util_php['update_thumb'] = 'Only thumbnails';
+$lang_util_php['update_pic'] = 'Only resized pictures';
+$lang_util_php['update_both'] = 'Both thumbnails and resized pictures';
+$lang_util_php['update_number'] = 'Number of processed images per click';
+$lang_util_php['update_option'] = '(Try setting this option lower if you experience timeout problems)';
+$lang_util_php['update_missing'] = 'Only update missing files'; // cpg1.5
+$lang_util_php['filename_title'] = 'Filename &rArr; File title';
+$lang_util_php['filename_how'] = 'How should the file title be modified';
+$lang_util_php['filename_remove'] = 'Remove extension (.jpg or other) and replace _ (underscores) with spaces'; // cpg1.5
+$lang_util_php['filename_euro'] = 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20';
+$lang_util_php['filename_us'] = 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20';
+$lang_util_php['filename_time'] = 'Change 2003_11_23_13_20_20.jpg to 13:20';
+$lang_util_php['notitle'] = 'Apply only for files with empty titles'; // cpg1.5
+$lang_util_php['delete_title'] = 'Delete file titles';
+$lang_util_php['delete_title_explanation'] = 'This will remove all titles on files in the album you specify.';
+$lang_util_php['delete_original'] = 'Delete original size photos';
+$lang_util_php['delete_original_explanation'] = 'This will remove the full sized pictures.';
+$lang_util_php['delete_intermediate'] = 'Delete intermediate pictures';
+$lang_util_php['delete_intermediate_explanation1'] = 'This will delete intermediate (normal) pictures.'; // cpg1.5
+$lang_util_php['delete_intermediate_explanation2'] = 'Use this to free up disk space if you have disabled \'Create intermediate pictures\' in config after adding pictures.'; // cpg1.5
+$lang_util_php['delete_intermediate_check'] = 'The config option \'Create intermediate pictures\' is currently %s.'; // cpg1.5
+$lang_util_php['no_image'] = '%s has been skipped because it is not an image.'; // cpg1.5
+$lang_util_php['enabled'] = 'enabled'; // cpg1.5
+$lang_util_php['disabled'] = 'disabled'; // cpg1.5
+$lang_util_php['delete_replace'] = 'Deletes the original images replacing them with the sized versions';
+$lang_util_php['titles_deleted'] = 'All titles in specified album removed';
+$lang_util_php['deleting_intermediates'] = 'Deleting intermediate images, please wait...';
+$lang_util_php['searching_orphans'] = 'Searching for orphans, please wait...';
+$lang_util_php['delete_orphans'] = 'Delete comments on missing files';
+$lang_util_php['delete_orphans_explanation'] = 'This will identify and allow you to delete any comments associated with files no longer in the gallery.<br />Checks all albums.';
+$lang_util_php['update_full_normal_thumb'] = 'Everything: full-sized, resized and thumbs'; // cpg1.5
+$lang_util_php['update_full_normal'] = 'Both resized and full sized (if an original copy is available)'; // cpg1.5
+$lang_util_php['update_full'] = 'Just full sized (if an original copy is available)'; // cpg1.5
+$lang_util_php['delete_back'] = 'Delete original image backup for watermarked images'; // cpg1.5
+$lang_util_php['delete_back_explanation'] = 'This will delete the backup image. You will save some disk space but not be able anymore to undo the watermark!!! After that the watermark will be permanent.'; // cpg1.5
+$lang_util_php['finished'] = '<br />Finished updating thumbs/images!<br />'; // cpg1.5
+$lang_util_php['autorefresh'] = 'Auto refresh (no need to click continue button anymore)'; // cpg1.5
+$lang_util_php['refresh_db'] = 'Reload file dimensions and size information.';
+$lang_util_php['refresh_db_explanation'] = 'This will re-read file sizes and dimensions. Use this if quota\'s are incorrect or you have changed the files manually.';
+$lang_util_php['reset_views'] = 'Reset view counters';
+$lang_util_php['reset_views_explanation'] = 'Sets all file view counts to zero in the album specified.';
+$lang_util_php['reset_success'] = 'Reset successful'; // cpg1.5
+$lang_util_php['orphan_comment'] = 'orphan comments found';
+$lang_util_php['delete_all'] = 'Delete all';
+$lang_util_php['delete_all_orphans'] = 'Delete all orphans?';
+$lang_util_php['comment'] = 'Comment: ';
+$lang_util_php['nonexist'] = 'attached to non-existent file # ';
+$lang_util_php['delete_old'] = 'Delete files that are older than a set number of days'; // cpg1.5
+$lang_util_php['delete_old_explanation'] = 'This will delete files that are older than the number of days you specify (full-size, intermediate, thumbnails). Use this feature to free up disk space.'; // cpg1.5
+$lang_util_php['delete_old_warning'] = 'Warning: the files you specify will be deleted for good without further warnings!'; // cpg1.5
+$lang_util_php['deleting_old'] = 'Deleting older images, please wait...'; // cpg1.5
+$lang_util_php['older_than'] = 'Delete files older than %s days'; // cpg1.5
+$lang_util_php['del_orig'] = 'The original file %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_intermediate'] = 'The intermediate image %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_thumb'] = 'The thumbnail %s was successfully deleted'; // cpg1.5
+$lang_util_php['del_error'] = 'Error deleting %s!'; // cpg1.5
+$lang_util_php['affected_records'] = '%s affected records.'; // cpg1.5
+$lang_util_php['all_albums'] = 'All Albums'; // cpg1.5
+$lang_util_php['update_result'] = 'Update results'; // cpg1.5
+$lang_util_php['incorrect_filesize'] = 'Total filesize is incorrect'; // cpg1.5
+$lang_util_php['database'] = 'Database: '; // cpg1.5
+$lang_util_php['bytes'] = ' bytes'; // cpg1.5
+$lang_util_php['actual'] = 'Actual: '; // cpg1.5
+$lang_util_php['updated'] = 'Updated'; // cpg1.5
+$lang_util_php['filesize_error'] = 'Could not obtain file size (may be invalid file), skipping....'; // cpg1.5
+$lang_util_php['skipped'] = 'Skipped'; // cpg1.5
+$lang_util_php['incorrect_dimension'] = 'Dimensions are incorrect'; // cpg1.5
+$lang_util_php['dimension_error'] = 'Could not obtain dimension info, skipping....'; // cpg1.5
+$lang_util_php['cannot_fix'] = 'Cannot fix'; // cpg1.5
+$lang_util_php['fullpic_error'] = 'File %s does not exist!'; // cpg1.5
+$lang_util_php['no_prob_detect'] = 'No problems detected'; // cpg1.5
+$lang_util_php['no_prob_found'] = 'No problems were found.'; // cpg1.5
+$lang_util_php['keyword_convert'] = 'Convert keyword separator'; // cpg1.5
+$lang_util_php['keyword_from_to'] = 'Convert keyword separator from %s to %s'; // cpg1.5
+$lang_util_php['keyword_set'] = 'Set gallery keyword separator to new value'; // cpg1.5
+$lang_util_php['keyword_replace_before'] = 'Before conversion, replace %s with %s'; // cpg1.5
+$lang_util_php['keyword_replace_after'] = 'After conversion, replace %s with %s'; // cpg1.5
+$lang_util_php['keyword_replace_values'] = array('_'=>'underscore', '-'=>'hyphen', '~'=>'tilde'); // cpg1.5
+$lang_util_php['keyword_explanation'] = 'This will convert the keyword separator for all your files from one value to another value. See the help documentation for details.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'Versioncheck';
+$lang_versioncheck_php['versioncheck_output'] = 'Versioncheck output';
+$lang_versioncheck_php['file'] = 'file';
+$lang_versioncheck_php['folder'] = 'folder';
+$lang_versioncheck_php['outdated'] = 'older than %s';
+$lang_versioncheck_php['newer'] = 'newer than %s';
+$lang_versioncheck_php['modified'] = 'modified';
+$lang_versioncheck_php['not_modified'] = 'unmodified'; // cpg1.5
+$lang_versioncheck_php['needs_change'] = 'needs change';
+$lang_versioncheck_php['review_permissions'] = 'Review Permissions';
+$lang_versioncheck_php['inaccessible'] = 'File is inaccessible';
+$lang_versioncheck_php['review_version'] = 'Your file is outdated';
+$lang_versioncheck_php['review_dev_version'] = 'Your file is newer than anticipated';
+$lang_versioncheck_php['review_modified'] = 'File may be corrupt (or you have deliberately edited it)';
+$lang_versioncheck_php['review_missing'] = '%s missing or inaccessible';
+$lang_versioncheck_php['existing'] = 'existing';
+$lang_versioncheck_php['review_removed_existing'] = 'The file must be removed for security reasons';
+$lang_versioncheck_php['counter'] = 'Counter';
+$lang_versioncheck_php['type'] = 'Type';
+$lang_versioncheck_php['path'] = 'Path';
+$lang_versioncheck_php['missing'] = 'Missing';
+$lang_versioncheck_php['permissions'] = 'Permissions';
+$lang_versioncheck_php['version'] = 'Version';
+$lang_versioncheck_php['revision'] = 'Revision';
+$lang_versioncheck_php['modified'] = 'Modified';
+$lang_versioncheck_php['comment'] = 'Comment';
+$lang_versioncheck_php['help'] = 'Help';
+$lang_versioncheck_php['repository_link'] = 'Repository link';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Browse page corresponding to this file in the project\'s subversion repository';
+$lang_versioncheck_php['mandatory'] = 'mandatory';
+$lang_versioncheck_php['mandatory_missing'] = 'Mandatory file is missing'; // cpg1.5
+$lang_versioncheck_php['optional'] = 'optional';
+$lang_versioncheck_php['removed'] = 'removed'; // cpg1.5
+$lang_versioncheck_php['options'] = 'Options';
+$lang_versioncheck_php['display_output'] = 'Display output';
+$lang_versioncheck_php['on_screen'] = 'Full Screen';
+$lang_versioncheck_php['text_only'] = 'Text-only';
+$lang_versioncheck_php['errors_only'] = 'Only show potential errors';
+$lang_versioncheck_php['hide_images'] = 'Hide images'; // cpg1.5
+$lang_versioncheck_php['no_modification_check'] = 'Don\'t check for modified files'; // cpg1.5
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Do not connect to the online repository';
+$lang_versioncheck_php['online_repository_explain'] = 'only recommended if connection fails';
+$lang_versioncheck_php['submit'] = 'submit / refresh';
+$lang_versioncheck_php['select_all'] = 'Select All'; // js-alert
+$lang_versioncheck_php['files_folder_processed'] = 'Displaying %s items of %s folders/files processed with %s potential issues';
+$lang_versioncheck_php['read'] = 'Read'; // cpg1.5
+$lang_versioncheck_php['write'] = 'Write'; // cpg1.5
+$lang_versioncheck_php['warning'] = 'Warning'; // cpg1.5
+$lang_versioncheck_php['not_applicable'] = 'n/a'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'Delete All Logs';
+$lang_viewlog_php['delete_this'] = 'Delete This Log';
+$lang_viewlog_php['view_logs'] = 'View Logs';
+$lang_viewlog_php['no_logs'] = 'No logs created.';
+$lang_viewlog_php['last_updated'] = 'last update'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XP Web Publishing Wizard';
+$lang_xp_publish_php['client_header'] = 'XP Web Publishing Wizard Client'; // cpg1.5
+$lang_xp_publish_php['requirements'] = 'Requirements'; // cpg1.5
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
+$lang_xp_publish_php['no_windows_xp'] = 'You appear to be running another, unsupported operating system'; // cpg1.5
+$lang_xp_publish_php['no_os_detect'] = 'Could not detect your operating system'; // cpg1.5
+$lang_xp_publish_php['requirement_http_upload'] = 'A working installation of Coppermine on which the http upload function works properly'; // cpg1.5
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
+$lang_xp_publish_php['requirement_permissions'] = 'The administrator of the gallery must have granted you permission to upload'; // cpg1.5
+$lang_xp_publish_php['requirement_login'] = 'You need to be logged in to upload'; // cpg1.5
+$lang_xp_publish_php['no_ie'] = 'You appear to be using another, unsupported browser'; // cpg1.5
+$lang_xp_publish_php['no_browser_detect'] = 'Could not detect your browser'; // cpg1.5
+$lang_xp_publish_php['no_gallery_name'] = 'You need to specify a gallery name in config'; // cpg1.5
+$lang_xp_publish_php['no_gallery_description'] = 'You need to specify a gallery description in config'; // cpg1.5
+$lang_xp_publish_php['howto_install'] = 'How to install'; // cpg1.5
+$lang_xp_publish_php['install_right_click'] = 'Right click on %sthis link%s and select &quot;save target as...&quot;'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'Save the file on your client. When saving the file, make sure that the proposed file name is <tt>cpg_###.reg</tt> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers)'; // cpg1.5
+$lang_xp_publish_php['install_execute'] = 'After the download has finished, execute the file by double clicking on it in order to register your server with the web publishing wizard'; // cpg1.5
+$lang_xp_publish_php['usage'] = 'Usage'; // cpg1.5
+$lang_xp_publish_php['select_files'] = 'In Windows Explorer, select the files you want to upload'; // cpg1.5
+$lang_xp_publish_php['display_tasks'] = 'Make sure that the folders are not being displayed in left bar of the Explorer'; // cpg1.5
+$lang_xp_publish_php['publish_on_the_web'] = 'click on &quot;Publish xxx on the web&quot; in the left pane'; // cpg1.5
+$lang_xp_publish_php['confirm_selection'] = 'Confirm your file selection'; // cpg1.5
+$lang_xp_publish_php['select_service'] = 'In the list of services that appear, select the one for your photo gallery (it has the name of your gallery)'; // cpg1.5
+$lang_xp_publish_php['enter_login'] = 'Enter your login information if required'; // cpg1.5
+$lang_xp_publish_php['select_album'] = 'Select the target album for your pictures or create a new one'; // cpg1.5
+$lang_xp_publish_php['next'] = 'Click on &quot;next&quot;'; // cpg1.5
+$lang_xp_publish_php['upload_starts'] = 'The upload of your pictures should start'; // cpg1.5
+$lang_xp_publish_php['upload_completed'] = 'When it is completed, check your gallery to see if pictures have been properly added'; // cpg1.5
+$lang_xp_publish_php['welcome'] = 'Welcome <strong>%s</strong>,';
+$lang_xp_publish_php['need_login'] = 'You need to login to the gallery using Internet Explorer before you can use this wizard.<p/><p>When you login don\'t forget to select the &quot;remember me&quot; option if it is present.';
+$lang_xp_publish_php['no_alb'] = 'Sorry but there is no album where you are allowed to upload pictures with this wizard.';
+$lang_xp_publish_php['upload'] = 'Upload your pictures into an existing album';
+$lang_xp_publish_php['create_new'] = 'Create a new album for your pictures';
+$lang_xp_publish_php['category'] = 'Category';
+$lang_xp_publish_php['new_alb_created'] = 'Your new album &quot;<strong>%s</strong>&quot; was created.';
+$lang_xp_publish_php['continue'] = 'Press &quot;Next&quot; to start to upload your pictures';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_config_description'] = 'What it does: displays tabs from A to Z at the top of user galleries that visitors can click on to directly jump to a page that displays all user galleries of the users who\'s username starts with that letter. Plugin only recommended to be used if you have a really large number of user galleries.'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Jump by username'; // cpg1.5
+$lang_plugin_php['sample_config_name'] = 'Sample Plugin'; // cpg1.5
+$lang_plugin_php['sample_config_description'] = 'This is a sample plugin. It will not do anything particular useful - it is just meant to demonstrate what plugins can do and how to code them. When enabled, it will display some sample text in red.'; // cpg1.5
+$lang_plugin_php['sample_plugin_documentation'] = 'Plugin Documentation'; // cpg1.5
+$lang_plugin_php['sample_plugin_support'] = 'Plugin Support'; // cpg1.5
+$lang_plugin_php['sample_install_explain'] = 'Enter the username (\'foo\') and password (\'bar\') to install'; // cpg1.5
+$lang_plugin_php['sample_install_username'] = 'Username'; // cpg1.5
+$lang_plugin_php['sample_install_password'] = 'Password'; // cpg1.5
+$lang_plugin_php['sample_output'] = 'This is sample data returned from the sample plugin'; // cpg1.5
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
+$lang_plugin_php['opensearch_config_description'] = 'An implementation of <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> for Coppermine.<br />When enabled, visitors can add your gallery to their browser\'s search bar.'; // cpg1.5
+$lang_plugin_php['opensearch_search'] = 'Search %s'; // cpg1.5
+$lang_plugin_php['opensearch_extra'] = 'You may want to add some text to your site that explains what this plugin does'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'Failed to open file %s - check permissions'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'Failed to write to file %s - check permissions'; // cpg1.5
+$lang_plugin_php['opensearch_form_header'] = 'Enter the details to be used for the description file'; // cpg1.5
+$lang_plugin_php['opensearch_gallery_url'] = 'Gallery URL (must be correct)'; // cpg1.5
+$lang_plugin_php['opensearch_display_name'] = 'Name as displayed in browser'; // cpg1.5
+$lang_plugin_php['opensearch_description'] = 'Description'; // cpg1.5
+$lang_plugin_php['opensearch_character_limit'] = '%s character limit'; // cpg1.5
+$lang_plugin_php['onlinestats_description'] = 'Display a block on each gallery page that shows users and guests actually online.';
+$lang_plugin_php['onlinestats_name'] = 'Ki van belépve?';
+$lang_plugin_php['onlinestats_config_extra'] = 'To enable this plugin (make it actually display the onlinestats block), the string "onlinestats" (separated with a slash) has been added to "the content of the main page" in <a href="admin.php">Coppermine\'s config</a> in the section "Album list view". The setting should now look like "breadcrumb/catlist/alblist/onlinestats" or similar. To change the position of the block, move the string "onlinestats" around inside that config field.';
+$lang_plugin_php['onlinestats_config_install'] = 'The plugin runs additional queries on the database each time it is being executed, burning CPU cycles and using resources. If your Coppermine gallery is slow or has got a lot of users, you shouldn\'t use it.';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = '%s regisztrált felhasználónk van';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = '%s regisztrált felhasználónk van';
+$lang_plugin_php['onlinestats_most_recent'] = '<br />Legújabb regisztrált felhasználónk: %s';
+$lang_plugin_php['onlinestats_is'] = '<br />Összesen %s látogató van az oldalon';
+$lang_plugin_php['onlinestats_are'] = '<br />Összesen %s látogató van az oldalon';
+$lang_plugin_php['onlinestats_and'] = 'és';
+$lang_plugin_php['onlinestats_reg_member'] = '%s regisztrált felhasználó';
+$lang_plugin_php['onlinestats_reg_members'] = '%s regisztrált felhasználó';
+$lang_plugin_php['onlinestats_guest'] = '%s vendég';
+$lang_plugin_php['onlinestats_guests'] = '%s vendég';
+$lang_plugin_php['onlinestats_record'] = '<br />Ennyien voltak itt a legtöbben egy időben: %s, ekkor: %s';
+$lang_plugin_php['onlinestats_since'] = '<br />Az utóbbi %s percben a következő regisztrált felhasználók voltak itt: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'How long do you want to keep users listed as online for before they are assumed to have gone?';
+$lang_plugin_php['onlinestats_minute'] = 'perc';
+$lang_plugin_php['onlinestats_remove'] = 'Remove the table that was used to store online data?';
+$lang_plugin_php['link_target_name'] = 'Link target';
+$lang_plugin_php['link_target_description'] = 'Changes the way external links are being opened: when this plugin is enabled, all links that contain the attribute rel="external" will open in a new window (instead of the same window).';
+$lang_plugin_php['link_target_extra'] = 'This plugin has an impact mostly on the "Powered by Coppermine" link at the bottom of the gallery output.';
+$lang_plugin_php['link_target_recommendation'] = 'It is recommended not to use this plugin to avoid bossing your users around: opening links in a new window means bossing around your site visitors.';
+}
+
+?>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/lang/japanese.php 1.5.8.src/lang/japanese.php
--- 1.5.6.src/lang/japanese.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/japanese.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2580 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/japanese.php $
+  $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Japanese';
+$lang_translation_info['lang_name_native'] = '日本語';
+$lang_translation_info['lang_country_code'] = 'jp';
+$lang_translation_info['trans_name'] = 'Mitsuhiro Yoshida';
+$lang_translation_info['trans_email'] = 'mits@mitstek.com';
+$lang_translation_info['trans_website'] = 'http://mitstek.com/';
+$lang_translation_info['trans_date'] = '2010-07-04';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('バイト', 'KB', 'MB', 'GB');
+$lang_decimal_separator = array(',', '.'); // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('日', '月', '火', '水', '木', '金', '土');
+$lang_month = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%Y年 %B月 %d日';
+$lang_date['lastcom'] = '%y/%m/%d/ %H:%M';
+$lang_date['lastup'] = '%Y年 %B月 %d日';
+$lang_date['register'] = '%Y年 %B月 %d日';
+$lang_date['lasthit'] = '%Y年 %B月 %d日 %I:%M %p';
+$lang_date['comment'] = '%Y年 %B月 %d日 %I:%M %p';
+$lang_date['log'] = '%Y年 %B月 %d日 %I:%M %p';
+$lang_date['scientific'] = '%Y-%m-%d %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*');
+
+$lang_meta_album_names['random'] = 'ランダムファイル';
+$lang_meta_album_names['lastup'] = '新着写真';
+$lang_meta_album_names['lastalb'] = '最新アルバム';
+$lang_meta_album_names['lastcom'] = '最新コメント';
+$lang_meta_album_names['topn'] = '閲覧最多';
+$lang_meta_album_names['toprated'] = 'トップレート';
+$lang_meta_album_names['lasthits'] = '最終閲覧';
+$lang_meta_album_names['search'] = 'イメージ検索結果';
+$lang_meta_album_names['album_search'] = 'アルバム検索結果';
+$lang_meta_album_names['category_search'] = 'カテゴリ検索結果';
+$lang_meta_album_names['favpics'] = 'お気に入りファイル';
+$lang_meta_album_names['datebrowse'] = '日付で閲覧する';
+
+$lang_errors['access_denied'] = 'あなたには、このページにアクセスするパーミッションがありません。';
+$lang_errors['invalid_form_token'] = '有効なフォームトークンが見つかりませんでした。';
+$lang_errors['perm_denied'] = 'あなたには、この処理を実行するパーミッションがありません。';
+$lang_errors['param_missing'] = 'スクリプトのコールに必要なパラメータが渡されていません。';
+$lang_errors['non_exist_ap'] = '選択されたアルバム/ファイルは存在しません!';
+$lang_errors['quota_exceeded'] = 'ディスク容量を超過しました。';
+$lang_errors['quota_exceeded_details'] = 'あなたが使用できるディスク容量は [quota]Kです。現在、[space]Kを使用しています。このファイルを追加することで、ディスク容量をオーバーしてしまいます。。';
+$lang_errors['gd_file_type_err'] = 'GDイメージライブラリを使用する場合、JPEGおよびPNG形式のファイルのみ許可されます。';
+$lang_errors['invalid_image'] = 'あなたがアップロードしたイメージが破損している、またはGDライブラリで処理することができません。';
+$lang_errors['resize_failed'] = 'イメージサイズが小さいため、サムネイルを作成できません。';
+$lang_errors['no_img_to_display'] = '表示するイメージがありません。';
+$lang_errors['non_exist_cat'] = '選択したカテゴリは存在しません。';
+$lang_errors['directory_ro'] = 'ディレクトリ「 %s 」に書込み権がありません。ファイルを削除することはできません。';
+$lang_errors['pic_in_invalid_album'] = '存在しないアルバム (%s) 内にファイルがあります!?';
+$lang_errors['banned'] = 'あなたは、現在このサイトの使用を禁止されています。';
+$lang_errors['offline_title'] = 'オフライン';
+$lang_errors['offline_text'] = '現在、ギャラリーはオフラインです - しばらくお待ちください';
+$lang_errors['ecards_empty'] = '現在、表示するeカードのレコードがありません。';
+$lang_errors['database_query'] = 'データベースクエリ処理中にエラーが発生しました。';
+$lang_errors['non_exist_comment'] = '選択されたコメントは存在しません。';
+$lang_errors['captcha_error'] = '確認コードが合致しませんでした。';
+$lang_errors['login_needed'] = 'あなたがこのページにアクセスするには、%sregister%s/%slogin%sする必要があります。';
+$lang_errors['error'] = 'エラー';
+$lang_errors['critical_error'] = '重大なエラー';
+$lang_errors['access_thumbnail_only'] = 'あなたは、サムネイルイメージのみ閲覧することができます。';
+$lang_errors['access_intermediate_only'] = 'あなたは、フルサイズのイメージを閲覧することはできません。';
+$lang_errors['access_none'] = 'あなたは、すべてのイメージを閲覧することができません。';
+$lang_errors['register_globals_title'] = 'Register Globalsが有効にされています!';
+$lang_errors['register_globals_warning'] = 'あなたのサーバでは、PHP設定「register_globals」が有効にされています。セキュリティ上、お勧めできる設定ではありません。この設定を無効することを強くお勧めします。';
+
+$lang_bbcode_help_title = 'bbcodeヘルプ';
+$lang_bbcode_help = 'bbcode記述方法: <li>[b]<b>太字</b>[/b]</li> <li>[i]<i>イタリック</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>';
+
+$lang_common['yes'] = 'Yes';
+$lang_common['no'] = 'No';
+$lang_common['back'] = '戻る';
+$lang_common['continue'] = '続ける';
+$lang_common['information'] = 'インフォメーション';
+$lang_common['error'] = 'エラー';
+$lang_common['check_uncheck_all'] = 'すべてをチェックする/チェックを解除する';
+$lang_common['confirm'] = '確認';
+$lang_common['captcha_help_title'] = '視覚確認 (captcha)';
+$lang_common['captcha_help'] = 'スパムを防ぐには、あなたが実際の人間であり、表示されたテキストを入力するためだけのボットスクリプトではないことを確認する必要があります。<br />大文字小文字は関係ありません。あなたは、小文字を使用して入力することができます。';
+$lang_common['title'] = 'タイトル';
+$lang_common['caption'] = '説明文';
+$lang_common['keywords'] = 'キーワード';
+$lang_common['keywords_insert1'] = 'キーワード (セパレータ: %s)';
+$lang_common['keywords_insert2'] = 'リストから追加する';
+$lang_common['keyword_separator'] = 'キーワードセパレータ';
+$lang_common['keyword_separators'] = array(' '=>'スペース', ','=>'カンマ', ';'=>'セミコロン');
+$lang_common['filename'] = 'ファイル名';
+$lang_common['filesize'] = 'ファイルサイズ';
+$lang_common['album'] = 'アルバム';
+$lang_common['file'] = 'ファイル';
+$lang_common['date'] = 'アップロード日時';
+$lang_common['help'] = 'ヘルプ';
+$lang_common['close'] = '閉じる';
+$lang_common['go'] = 'Go';
+$lang_common['javascript_needed'] = 'このページでは、Javaスクリプトを必要とします。あなたのブラウザのJavaスクリプトを有効にしてください。';
+$lang_common['move_up'] = '上へ移動する';
+$lang_common['move_down'] = '下へ移動する';
+$lang_common['move_top'] = 'トップへ移動する';
+$lang_common['move_bottom'] = 'ボトムへ移動する';
+$lang_common['delete'] = '削除';
+$lang_common['edit'] = '編集';
+$lang_common['username_if_blank'] = '不明なユーザ';
+$lang_common['albums_no_category'] = 'カテゴリなしアルバム';
+$lang_common['personal_albums'] = '* パーソナルアルバム';
+$lang_common['select_album'] = 'アルバムを選択する';
+$lang_common['ok'] = 'OK';
+$lang_common['status'] = 'ステータス';
+$lang_common['apply_changes'] = '変更を適用する';
+$lang_common['done'] = '完了';
+$lang_common['album_properties'] = 'アルバムプロパティ';
+$lang_common['parent_category'] = '親カテゴリ';
+$lang_common['edit_files'] = 'ファイルを編集する';
+$lang_common['thumbnail_view'] = 'サムネイルビュー';
+$lang_common['album_manager'] = 'アルバムマネージャ';
+$lang_common['more'] = 'さらに';
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'ホームページへ移動する';
+$lang_main_menu['home_lnk'] = 'ホーム';
+$lang_main_menu['alb_list_title'] = 'アルバムリストへ移動する';
+$lang_main_menu['alb_list_lnk'] = 'アルバムリスト';
+$lang_main_menu['my_gal_title'] = 'パーソナルギャラリーへ移動する';
+$lang_main_menu['my_gal_lnk'] = 'マイギャラリー';
+$lang_main_menu['my_prof_title'] = 'パーソナルプロファイルへ移動する';
+$lang_main_menu['my_prof_lnk'] = 'マイプロファイル';
+$lang_main_menu['adm_mode_title'] = '管理コントロールの表示を有効にする';
+$lang_main_menu['adm_mode_lnk'] = '管理コントロールを表示する';
+$lang_main_menu['usr_mode_title'] = '管理コントロールの表示を無効にする';
+$lang_main_menu['usr_mode_lnk'] = '管理コントロールを非表示にする';
+$lang_main_menu['upload_pic_title'] = 'アルバムにファイルをアップロードする';
+$lang_main_menu['upload_pic_lnk'] = 'ファイルをアップロードする';
+$lang_main_menu['register_title'] = 'アカウントを作成する';
+$lang_main_menu['register_lnk'] = 'ユーザ登録';
+$lang_main_menu['login_title'] = 'ログイン';
+$lang_main_menu['login_lnk'] = 'ログイン';
+$lang_main_menu['logout_title'] = 'ログアウト';
+$lang_main_menu['logout_lnk'] = 'ログアウト';
+$lang_main_menu['lastup_title'] = '最新アップロードを表示する';
+$lang_main_menu['lastup_lnk'] = '最新アップロード';
+$lang_main_menu['lastcom_title'] = '最新コメントを表示する';
+$lang_main_menu['lastcom_lnk'] = '最新コメント';
+$lang_main_menu['topn_title'] = '閲覧最多を表示する';
+$lang_main_menu['topn_lnk'] = '閲覧最多';
+$lang_main_menu['toprated_title'] = 'トップレートを表示する';
+$lang_main_menu['toprated_lnk'] = 'トップレート';
+$lang_main_menu['search_title'] = 'ギャラリーを検索する';
+$lang_main_menu['search_lnk'] = '検索';
+$lang_main_menu['fav_title'] = 'お気に入りへ移動する';
+$lang_main_menu['fav_lnk'] = 'お気に入り';
+$lang_main_menu['memberlist_title'] = 'メンバーリストを表示する';
+$lang_main_menu['memberlist_lnk'] = 'メンバーリスト';
+$lang_main_menu['browse_by_date_lnk'] = 'アップロード日時順';
+$lang_main_menu['browse_by_date_title'] = 'アップロード日時順で表示する';
+$lang_main_menu['contact_title'] = '%s に連絡する';
+$lang_main_menu['contact_lnk'] = '連絡';
+$lang_main_menu['sidebar_title'] = 'あなたのブラウザにサイドバーを追加する';
+$lang_main_menu['sidebar_lnk'] = 'サイドバー';
+
+$lang_gallery_admin_menu['upl_app_title'] = 'アップロードを承認する';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'アップロード承認';
+$lang_gallery_admin_menu['admin_title'] = '設定へ移動する';
+$lang_gallery_admin_menu['admin_lnk'] = '設定';
+$lang_gallery_admin_menu['albums_title'] = 'アルバム設定へ移動する';
+$lang_gallery_admin_menu['albums_lnk'] = 'アルバム';
+$lang_gallery_admin_menu['categories_title'] = 'カテゴリ設定へ移動する';
+$lang_gallery_admin_menu['categories_lnk'] = 'カテゴリ';
+$lang_gallery_admin_menu['users_title'] = 'ユーザ設定へ移動する';
+$lang_gallery_admin_menu['users_lnk'] = 'ユーザ';
+$lang_gallery_admin_menu['groups_title'] = 'グループ設定へ移動する';
+$lang_gallery_admin_menu['groups_lnk'] = 'グループ';
+$lang_gallery_admin_menu['comments_title'] = 'すべてのコメントをレビューする';
+$lang_gallery_admin_menu['comments_lnk'] = 'コメントをレビューする';
+$lang_gallery_admin_menu['searchnew_title'] = 'ファイル一括追加処理へ移動する';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'ファイルを一括追加する';
+$lang_gallery_admin_menu['util_title'] = '管理ツールへ移動する';
+$lang_gallery_admin_menu['util_lnk'] = '管理ツール';
+$lang_gallery_admin_menu['key_lnk'] = 'キーワードディレクトリ';
+$lang_gallery_admin_menu['ban_title'] = 'アクセス禁止ユーザへ移動する';
+$lang_gallery_admin_menu['ban_lnk'] = 'アクセス禁止ユーザ';
+$lang_gallery_admin_menu['db_ecard_title'] = 'eカードをレビューする';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'eカードを表示する';
+$lang_gallery_admin_menu['pictures_title'] = 'マイアルバムを並び替える';
+$lang_gallery_admin_menu['pictures_lnk'] = 'マイアルバムを並び替える';
+$lang_gallery_admin_menu['documentation_lnk'] = 'ドキュメンテーション';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermineマニュアル';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'PHP情報 (phpinfo)';
+$lang_gallery_admin_menu['phpinfo_title'] = 'あなたのサーバに関する技術情報を含みます。あなたがサポートを必要とする場合、この情報の提供を求められます。';
+$lang_gallery_admin_menu['update_database_lnk'] = 'データベースを更新する';
+$lang_gallery_admin_menu['update_database_title'] = 'あなたがCoppermineファイルを入れ替えた場合、修正を追加した場合、前のバージョンのCoppermineからアップグレードした場合、忘れずにデータベースアップデートを一度実行してください。これにより、あなたのCoppermineデータベースに必要なテーブルおよび設定値が作成されます。';
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'ログファイルを表示する';
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermineでは、ユーザが実行する様々な処理を記録することができます。あなたがCoppermine設定でロギングを有効にした場合、これらのログを閲覧することができます。';
+$lang_gallery_admin_menu['check_versions_lnk'] = 'バージョンをチェックする';
+$lang_gallery_admin_menu['check_versions_title'] = 'アップグレード後、ファイルすべてを置換した場合、またはパッケージのリリース後、Coppermineソースファイルが更新された場合、あなたのファイルバージョンをチェックします。';
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'ブリッジマネージャ';
+$lang_gallery_admin_menu['bridgemgr_title'] = '他のアプリケーション (例 BBS) とのインテグレーション (ブリッジング) を有効/無効にします。';
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'プラグインマネージャ';
+$lang_gallery_admin_menu['pluginmgr_title'] = 'プラグインマネージャ';
+$lang_gallery_admin_menu['overall_stats_lnk'] = '全体統計';
+$lang_gallery_admin_menu['overall_stats_title'] = 'ブラウザおよびオペレーティングシステムに関する全体的なアクセス統計を表示します (設定において、関連するオプションが有効にされた場合)。';
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'キーワードマネージャ';
+$lang_gallery_admin_menu['keywordmgr_title'] = 'キーワードを管理します (設定において、関連するオプションが有効にされた場合)。';
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'EXIFマネージャ';
+$lang_gallery_admin_menu['exifmgr_title'] = 'EXIF表示を管理します (設定において、関連するオプションが有効にされた場合)。';
+$lang_gallery_admin_menu['shownews_lnk'] = 'ニュースを表示する';
+$lang_gallery_admin_menu['shownews_title'] = 'coppermine-gallery.netのニュースを表示する';
+
+$lang_user_admin_menu['albmgr_title'] = 'マイアルバムを作成および整理する';
+$lang_user_admin_menu['albmgr_lnk'] = 'マイアルバムを作成および整理する';
+$lang_user_admin_menu['modifyalb_title'] = 'マイアルバムの修正へ移動する';
+$lang_user_admin_menu['modifyalb_lnk'] = 'マイアルバムを修正する';
+$lang_user_admin_menu['my_prof_title'] = 'マイプロファイルへ移動する';
+$lang_user_admin_menu['my_prof_lnk'] = 'マイプロファイル';
+
+$lang_cat_list['category'] = 'カテゴリ';
+$lang_cat_list['albums'] = 'アルバム';
+$lang_cat_list['pictures'] = 'ファイル';
+
+$lang_album_list['album_on_page'] = '%d アルバム / %d ページ';
+
+$lang_thumb_view['date'] = '日付';
+//Sort by filename and title
+$lang_thumb_view['name'] = 'ファイル名';
+$lang_thumb_view['sort_da'] = '日付の昇順で並び替える';
+$lang_thumb_view['sort_dd'] = '日付の降順で並び替える';
+$lang_thumb_view['sort_na'] = 'ファイル名の昇順で並び替える';
+$lang_thumb_view['sort_nd'] = 'ファイル名の降順で並び替える';
+$lang_thumb_view['sort_ta'] = '写真タイトルの昇順で並び替える';
+$lang_thumb_view['sort_td'] = '写真タイトルの降順で並び替える';
+$lang_thumb_view['position'] = 'ポジション';
+$lang_thumb_view['sort_pa'] = 'ポジションの昇順で並び替える';
+$lang_thumb_view['sort_pd'] = 'ポジションの降順で並び替える';
+$lang_thumb_view['download_zip'] = 'ZIPファイルとしてダウンロードする';
+$lang_thumb_view['pic_on_page'] = 'ファイル数 %d / %dページ中';
+$lang_thumb_view['user_on_page'] = 'ユーザ数 %d / %dページ中';
+$lang_thumb_view['enter_alb_pass'] = 'アルバムパスワードを入力する';
+$lang_thumb_view['invalid_pass'] = 'パスワードが正しくありません。';
+$lang_thumb_view['pass'] = 'パスワード';
+$lang_thumb_view['submit'] = '送信';
+$lang_thumb_view['zipdownload_copyright'] = '著作権を尊重してください - ギャラリーのオーナーより許可のある場合のみ、あなたがダウンロードしたファイルを使用してください。';
+$lang_thumb_view['zipdownload_username'] = 'このアーカイブは、%s のお気に入りのZIPファイルを含みます。';
+
+$lang_img_nav_bar['thumb_title'] = 'サムネイルページに戻る';
+$lang_img_nav_bar['pic_info_title'] = 'ファイル情報を表示/非表示する';
+$lang_img_nav_bar['slideshow_title'] = 'スライドショー';
+$lang_img_nav_bar['ecard_title'] = 'この写真をeカードとして送信する';
+$lang_img_nav_bar['ecard_disabled'] = 'eカードは無効にされています。';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'あなたには、eカードを送信する権限がありません。';
+$lang_img_nav_bar['prev_title'] = '前へ';
+$lang_img_nav_bar['next_title'] = '次へ';
+$lang_img_nav_bar['pic_pos'] = 'ファイル %s/%s';
+$lang_img_nav_bar['report_title'] = 'このファイルを管理者に報告する';
+$lang_img_nav_bar['go_album_end'] = '最後にスキップする';
+$lang_img_nav_bar['go_album_start'] = '最初に戻る';
+
+$lang_rate_pic['rate_this_pic'] = 'このファイルを評価する ';
+$lang_rate_pic['no_votes'] = '(未投票)';
+$lang_rate_pic['rating'] = '(現在のレーティング : %s / %s - %s 投票)';
+$lang_rate_pic['rubbish'] = '酷い';
+$lang_rate_pic['poor'] = '悪い';
+$lang_rate_pic['fair'] = '普通';
+$lang_rate_pic['good'] = '良い';
+$lang_rate_pic['excellent'] = '素晴らしい';
+$lang_rate_pic['great'] = '凄い';
+$lang_rate_pic['js_warning'] = '投票するには、Javaスクリプトが有効にされている必要があります。';
+$lang_rate_pic['already_voted'] = 'あなたは、すでにこの写真に投稿しています。';
+$lang_rate_pic['forbidden'] = 'あなたは、自分のファイルを評価できません。';
+$lang_rate_pic['rollover_to_rate'] = 'この写真を評価する';
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'ファイル: ';
+$lang_cpg_die['line'] = '行: ';
+
+$lang_display_thumbnails['dimensions'] = 'ディメンション=';
+$lang_display_thumbnails['date_added'] = '登録日=';
+
+$lang_get_pic_data['n_comments'] = '%s コメント';
+$lang_get_pic_data['n_views'] = '%s 閲覧';
+$lang_get_pic_data['n_votes'] = '(%s 投票)';
+
+$lang_cpg_debug_output['debug_info'] = 'デバッグ情報';
+$lang_cpg_debug_output['debug_output'] = 'デバッグアウトプット';
+$lang_cpg_debug_output['select_all'] = 'すべてを選択する';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'あなたがCoppermineサポートボードにサポートを依頼する場合、必要であれば、このデバッグ情報およびエラーメッセージをコピー＆ペーストしてください。厳密にサポーターが要求した場合のみ、サポートボードにdebug_outputのみ投稿してください! 投稿前、クエリー内のパスワードを「***」に置換していることを確認してください。';
+$lang_cpg_debug_output['debug_output_explain'] = '警告: これは情報のみであり、ギャラリーにエラーが存在することを意味しません。';
+$lang_cpg_debug_output['phpinfo'] = 'phpinfoを表示する';
+$lang_cpg_debug_output['notices'] = '警告';
+$lang_cpg_debug_output['notices_help_admin'] = 'このページに警告が表示されたのは、あなたが (管理者として) Coppermine設定にて、この機能を意図的に有効にしたからです。あなたのギャラリーに必ずしも問題が発生しているというわけではありません。実際、これはバグを追跡できるプログラマーが利用するための開発者機能です。あなたにとって、この警告が困ったことであり、警告の意味がわからない場合、設定ページにて該当する機能を無効にしてください。';
+$lang_cpg_debug_output['notices_help_non_admin'] = '管理者により、意図的に警告の表示が有効にされています。あなたの操作により問題が発生したということではありません。あなたは、ここで表示された警告を安全に無視することができます。';
+$lang_cpg_debug_output['show_hide'] = '表示 / 非表示';
+
+$lang_language_selection['reset_language'] = 'デフォルト言語';
+$lang_language_selection['choose_language'] = 'あなたの言語を選択する';
+
+$lang_theme_selection['reset_theme'] = 'デフォルトテーマ';
+$lang_theme_selection['choose_theme'] = 'テーマを選択する';
+
+$lang_version_alert['version_alert'] = 'サポートされないバージョンです!';
+$lang_version_alert['no_stable_version'] = 'あなたは、非常に経験豊かなユーザ用のCoppermine %s (%s) を使用しています - このバージョンには、サポートおよび保証はありません。あなたの責任でこのバージョンを使用するか、サポートが必要な場合、最新のステイブルバージョン (stable version 安定版) をダウングレードしてください!';
+$lang_version_alert['gallery_offline'] = '現在、ギャラリーはオフラインにされています。あなたのみ閲覧することができます。メンテナンス終了後、忘れずにオンラインに戻してください。';
+$lang_version_alert['coppermine_news'] = 'coppermine-gallery.netからのニュース';
+$lang_version_alert['no_iframe'] = 'あなたのブラウザは、イラインフレームを表示できません。';
+$lang_version_alert['hide'] = '非表示';
+
+$lang_create_tabs['previous'] = '前へ';
+$lang_create_tabs['next'] = '次へ';
+$lang_create_tabs['jump_to_page'] = 'ページにジャンプする';
+
+$lang_get_remote_file_by_url['no_data_returned'] = '%s を使用してデータが返されませんでした。';
+$lang_get_remote_file_by_url['curl'] = 'CURL';
+$lang_get_remote_file_by_url['fsockopen'] = 'ソケットコネクション (FSOCKOPEN)';
+$lang_get_remote_file_by_url['fopen'] = 'fopen';
+$lang_get_remote_file_by_url['curl_not_available'] = 'あなたのサーバでは、Curlを使用できません。';
+$lang_get_remote_file_by_url['error_number'] = 'エラーナンバー: %s';
+$lang_get_remote_file_by_url['error_message'] = 'エラーメッセージ: %s';
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'あなたは、少なくとも1つのメールアドレスを提供する必要があります。';
+$lang_mailer['mailer_not_supported'] = 'メーラーがサポートされていません。';
+$lang_mailer['execute'] = '実行できませんでした: ';
+$lang_mailer['instantiate'] = 'メール関数が正常に動作しませんでした。';
+$lang_mailer['authenticate'] = 'SMTPエラー: 認証できませんでした。';
+$lang_mailer['from_failed'] = '次の送信元アドレスが正しくありません: ';
+$lang_mailer['recipients_failed'] = 'SMTPエラー: 次の送信先アドレスが正しくありません。';
+$lang_mailer['data_not_accepted'] = 'SMTPエラー: データが正しくありません。';
+$lang_mailer['connect_host'] = 'SMTPエラー: SMTPホストに接続できませんでした。';
+$lang_mailer['file_access'] = 'ファイルにアクセスできませんでした: ';
+$lang_mailer['file_open'] = 'ファイルエラー: 次のファイルをオープンできませんでした: ';
+$lang_mailer['encoding'] = '不明なエンコーディング: ';
+$lang_mailer['signing'] = '署名エラー: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'プラグイン「 %s 」をインストールできませんでした。';
+$lang_plugin_api['error_uninstall'] = 'プラグイン「 %s 」をアンインストールできませんでした。';
+$lang_plugin_api['error_sleep'] = 'プラグイン「 %s 」を停止できませんでした。';
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'ビックリ';
+$lang_smilies_inc_php['Question'] = '質問';
+$lang_smilies_inc_php['Very Happy'] = 'とても幸せ';
+$lang_smilies_inc_php['Smile'] = 'スマイル';
+$lang_smilies_inc_php['Sad'] = '悲しい';
+$lang_smilies_inc_php['Surprised'] = '驚き';
+$lang_smilies_inc_php['Shocked'] = 'ショック';
+$lang_smilies_inc_php['Confused'] = '混乱';
+$lang_smilies_inc_php['Cool'] = 'クール';
+$lang_smilies_inc_php['Laughing'] = '笑い';
+$lang_smilies_inc_php['Mad'] = '怒り';
+$lang_smilies_inc_php['Razz'] = '苦笑い';
+$lang_smilies_inc_php['Embarrassed'] = '恥ずかしい';
+$lang_smilies_inc_php['Crying or Very sad'] = '号泣またはとても悲しい';
+$lang_smilies_inc_php['Evil or Very Mad'] = '悪いまたはとても怒った';
+$lang_smilies_inc_php['Twisted Evil'] = '意地悪い';
+$lang_smilies_inc_php['Rolling Eyes'] = '転がる目';
+$lang_smilies_inc_php['Wink'] = 'ウインク';
+$lang_smilies_inc_php['Idea'] = 'アイディア';
+$lang_smilies_inc_php['Arrow'] = '許可';
+$lang_smilies_inc_php['Neutral'] = '中立';
+$lang_smilies_inc_php['Mr. Green'] = 'Mr. グリーン';
+}
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'アルバムマネージャ';
+$lang_albmgr_php['alb_need_name'] = 'アルバムにはアルバム名が必要です!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = '本当に更新してもよろしいですか?'; // js-alert
+$lang_albmgr_php['no_change'] = 'あなたは、何も変更していません!'; // js-alert
+$lang_albmgr_php['new_album'] = '新しいアルバム';
+$lang_albmgr_php['delete_album'] = 'アルバムを削除する';
+$lang_albmgr_php['confirm_delete1'] = '本当にこのアルバムを削除してもよろしいですか?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'アルバム内にある、すべてのファイルおよびコメントを失うことになります!'; // js-alert
+$lang_albmgr_php['select_first'] = '最初にアルバムを選択してください。'; // js-alert
+$lang_albmgr_php['my_gallery'] = '* マイギャラリー *';
+$lang_albmgr_php['no_category'] = '* カテゴリなし *';
+$lang_albmgr_php['select_category'] = 'カテゴリを選択する';
+$lang_albmgr_php['category_change'] = 'カテゴリを変更する場合、あなたの変更は失われます!';
+$lang_albmgr_php['page_change'] = 'このリンクをフォローする場合、あなたの変更は失われます!';
+$lang_albmgr_php['cancel'] = 'キャンセル';
+$lang_albmgr_php['submit_reminder'] = 'あなたが「変更を適用する」をクリックしない限り、並び替えの変更は保存されません。';
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'アクセス禁止ユーザ';
+$lang_banning_php['user_name'] = 'ユーザ名';
+$lang_banning_php['user_account'] = 'ユーザアカウント';
+$lang_banning_php['email_address'] = 'メールアドレス';
+$lang_banning_php['ip_address'] = 'IPアドレス';
+$lang_banning_php['expires'] = '有効期限';
+$lang_banning_php['expiry_date'] = '有効期限';
+$lang_banning_php['expired'] = '有効期限切れ';
+$lang_banning_php['edit_ban'] = '変更を保存する';
+$lang_banning_php['add_new'] = '新しいアクセス禁止ユーザを追加する';
+$lang_banning_php['add_ban'] = '追加';
+$lang_banning_php['error_user'] = 'ユーザが見つかりません。';
+$lang_banning_php['error_specify'] = 'あなたは、ユーザ名またはIPアドレスを指定する必要があります。';
+$lang_banning_php['error_ban_id'] = '無効なアクセス禁止ユーザIDです!';
+$lang_banning_php['error_admin_ban'] = 'あなた自身をアクセス禁止にできません!';
+$lang_banning_php['error_server_ban'] = 'あなたは、自分のサーバをアクセス禁止にしようとしています? それはできません ...';
+$lang_banning_php['skipping'] = 'コメントをスキップしています。';
+$lang_banning_php['lookup_ip'] = 'IPアドレスルックアップ';
+$lang_banning_php['select_date'] = '日付を選択する';
+$lang_banning_php['delete_comments'] = 'コメントを削除する';
+$lang_banning_php['current'] = '最新';
+$lang_banning_php['all'] = 'すべて';
+$lang_banning_php['none'] = 'なし';
+$lang_banning_php['view'] = '表示';
+$lang_banning_php['ban_id'] = 'アクセス禁止ID';
+$lang_banning_php['existing_bans'] = '既存のアクセス禁止ユーザ';
+$lang_banning_php['no_banning_when_bridged'] = '現在、あなたは、別のアプリケーションにブリッジしたギャラリーを稼動しています。Coppermine組み込みアクセス禁止機能の代わりに、ブリッジアプリケーションを使用してください。ブリッジを使用している場合、Coppermine組み込みアクセス禁止機能を適用することは極めて困難です。';
+$lang_banning_php['records_on_page'] = '%d レコード / %d ページ';
+$lang_banning_php['ascending'] = '昇順';
+$lang_banning_php['descending'] = '降順';
+$lang_banning_php['sort_by'] = '並び替え';
+$lang_banning_php['sorted_by'] = '並び替え';
+$lang_banning_php['ban_record_x_updated'] = '%s 件のアクセス禁止ユーザレコードが更新されました。';
+$lang_banning_php['ban_record_x_deleted'] = '%s 件のアクセス禁止ユーザレコードが削除されました。';
+$lang_banning_php['new_ban_record_created'] = '新しいアクセス禁止ユーザレコードが追加されました。';
+$lang_banning_php['ban_record_x_already_exists'] = '%s のアクセス禁止レコードは、すでに登録されています!';
+$lang_banning_php['comment_deleted'] = '%s コメント by %s が削除されました。';
+$lang_banning_php['comments_deleted'] = '%s コメント by %s が削除されました。';
+$lang_banning_php['email_field_invalid'] = '有効なメールアドレスを入力してください。';
+$lang_banning_php['ip_address_field_invalid'] = '有効なIPアドレスを入力してください (x.x.x.x)。';
+$lang_banning_php['expiry_field_invalid'] = '有効な有効期限を入力してください (YYYY-MM-DD)。';
+$lang_banning_php['form_not_submit'] = 'フォームは送信されていません - あなたは、最初にエラーを修正する必要があります!';
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'ブリッジウィザード';
+$lang_bridgemgr_php['back'] = '戻る';
+$lang_bridgemgr_php['next'] = '次へ';
+$lang_bridgemgr_php['start_wizard'] = 'ブリッジウィザードを開始する';
+$lang_bridgemgr_php['finish'] = '終了';
+$lang_bridgemgr_php['no_action_needed'] = 'このステップに必要な処理はありません。続けるには「次へ」ボタンをクリックしてください。';
+$lang_bridgemgr_php['reset_to_default'] = 'デフォルト値にリセットする';
+$lang_bridgemgr_php['choose_bbs_app'] = 'coppermineとブリッジするアプリケーションを選択する';
+$lang_bridgemgr_php['support_url'] = 'このアプリケーションのサポートには、ここをクリックしてください。';
+$lang_bridgemgr_php['settings_path'] = 'ブリッジアプリケーションに使用されるパス';
+$lang_bridgemgr_php['full_forum_url'] = 'ブリッジアプリケーションのURI';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'ブリッジアプリケーションの絶対パス';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'あなたのブリッジアプリケーション設定ファイルへの相対パス';
+$lang_bridgemgr_php['cookie_prefix'] = 'クッキー接頭辞';
+$lang_bridgemgr_php['special_settings'] = 'ブリッジアプリケーション設定';
+$lang_bridgemgr_php['use_post_based_groups'] = 'ブリッジアプリケーションのカスタムグループを使用しますか?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'yes';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'no';
+$lang_bridgemgr_php['error_title'] = '続けるには、あなたは、これらのエラーを修正する必要があります。前の画面に戻ります。';
+$lang_bridgemgr_php['error_specify_bbs'] = 'あなたのインストール済みCoppermineにブリッジしたいアプリケーションを指定してください。';
+$lang_bridgemgr_php['finalize'] = 'ブリッジを有効/無効にする';
+$lang_bridgemgr_php['finalize_explanation'] = 'あなたの設定内容がデータベースに登録されましたが、ブリッジアプリケーションは有効化されていません。あなたは、後でいつでもインテグレーションをON/OFFに切り替えることができます。あなたが後で変更する場合に必要ですので、Coppermineの管理者ユーザ名およびパスワードを控えてください。正常に動作しない場合、スタンドアロン (ブリッジなし) 管理者アカウント (通常のCoppermineインストールでセットアップしたもの) でログインして、 %s でブリッジアプリケーションを無効化してください。';
+$lang_bridgemgr_php['your_bridge_settings'] = 'あなたのブリッジ設定';
+$lang_bridgemgr_php['title_enable'] = '%s とのインテグレーション/ブリッジングを有効にする';
+$lang_bridgemgr_php['bridge_enable_yes'] = '有効';
+$lang_bridgemgr_php['bridge_enable_no'] = '無効';
+$lang_bridgemgr_php['error_must_not_be_empty'] = '空白は許可されません。';
+$lang_bridgemgr_php['error_either_be'] = '%s または %s を入力してください。';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s がありません。あなたが %s で入力した値を修正してください。';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermineがクッキー %s を読むことができません。あなたが %s のために入力した値を修正するか、ブリッジアプリケーションパネルでクッキーパスをCoppermineで読むことができるか確認してください。';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'あなたは、フィールド %s を空白にできません - 適正な値を入力してください。';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'フィールド %s に末尾のスラッシュは不要です。';
+$lang_bridgemgr_php['error_trailing_slash'] = 'フィールド %s に末尾のスラッシュが必要です。';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s および ';
+$lang_bridgemgr_php['recovery_title'] = 'ブリッジマネージャ: 緊急リカバリ';
+$lang_bridgemgr_php['recovery_explanation'] = 'あなたがCoppermineギャラリのブリッジを管理するため、ここにアクセスした場合、最初に管理者としてログインする必要があります。ブリッジが期待した通りに動作せず、あなたがログインできない場合、このページでブリッジを無効にすることができます。あなたのユーザ名およびパスワードを入力することで、ログインすることはありません。ブリッジのみを無効にします。詳細は、ドキュメンテーションをご覧ください。';
+$lang_bridgemgr_php['username'] = 'ユーザ名';
+$lang_bridgemgr_php['password'] = 'パスワード';
+$lang_bridgemgr_php['disable_submit'] = '送信';
+$lang_bridgemgr_php['recovery_success_title'] = '認証成功';
+$lang_bridgemgr_php['recovery_success_content'] = 'あなたは、正常にブリッジを無効にしました。あなたのCoppermineは、スタンドアロンモードで動作しています。';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'あなたのブリッジ設定を編集および再度有効にするには、adminとしてログインしてください。';
+$lang_bridgemgr_php['goto_login'] = 'ログインページへ移動する';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'ブリッジマネージャへ移動する';
+$lang_bridgemgr_php['recovery_failure_title'] = '認証失敗';
+$lang_bridgemgr_php['recovery_failure_content'] = 'あなたが提供した証明書が正しくありません。あなたは、スタンドアロンバージョンの管理者アカウントを提供する必要があります (通常、Coppermineインストール中、あなたが設定したアカウントです)。';
+$lang_bridgemgr_php['try_again'] = 'もう一度';
+$lang_bridgemgr_php['recovery_wait_title'] = '待ち時間が経過していません。';
+$lang_bridgemgr_php['recovery_wait_content'] = 'セキュリティ上の理由から、このスクリプトでは、短時間で連続するログイン失敗が許可されていません。そのため、あなたの認証が許可されるまで、しばらく待つ必要があります。';
+$lang_bridgemgr_php['wait'] = '待機';
+$lang_bridgemgr_php['browse'] = '閲覧';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'カレンダー';
+$lang_calendar_php['clear_date'] = '日付をクリアする';
+$lang_calendar_php['files'] = 'ファイル';
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = '「 %s 」の操作に必要なパラメータが渡されていません !';
+$lang_catmgr_php['unknown_cat'] = '選択したカテゴリは、データベースに存在していません。';
+$lang_catmgr_php['usergal_cat_ro'] = 'ユーザギャラリのカテゴリは、削除できません !';
+$lang_catmgr_php['manage_cat'] = 'カテゴリを管理する';
+$lang_catmgr_php['confirm_delete'] = '本当にこのカテゴリを削除してもよろしいですか ?';
+$lang_catmgr_php['category'] = 'カテゴリ';
+$lang_catmgr_php['operations'] = '操作';
+$lang_catmgr_php['move_into'] = '移動先';
+$lang_catmgr_php['update_create'] = 'カテゴリを更新/作成する';
+$lang_catmgr_php['parent_cat'] = '親カテゴリ';
+$lang_catmgr_php['cat_title'] = 'カレンダータイトル';
+$lang_catmgr_php['cat_thumb'] = 'カテゴリサムネイル';
+$lang_catmgr_php['cat_desc'] = 'カテゴリ説明';
+$lang_catmgr_php['categories_alpha_sort'] = 'カテゴリをアルファベット順に並び替える (カスタム並び順の代わりに)';
+$lang_catmgr_php['save_cfg'] = '設定を保存する';
+$lang_catmgr_php['no_category'] = '* カテゴリなし *';
+$lang_catmgr_php['group_create_alb'] = 'このカテゴリ内にアルバムを作成することのできるグループ';
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = '連絡先';
+$lang_contact_php['your_name'] = 'あなたの氏名';
+$lang_contact_php['your_email'] = 'あなたのメールアドレス';
+$lang_contact_php['subject'] = '件名';
+$lang_contact_php['your_message'] = 'あなたのメッセージ';
+$lang_contact_php['name_field_mandatory'] = 'あなたの氏名を入力してください。'; // js-alert
+$lang_contact_php['name_field_invalid'] = 'あなたの実名を入力してください。'; // js-alert
+$lang_contact_php['email_field_mandatory'] = 'あなたのメールアドレスを入力してください。'; // js-alert
+$lang_contact_php['email_field_invalid'] = '有効なメールアドレスを入力してください。'; // js-alert
+$lang_contact_php['subject_field_mandatory'] = '意味のある件名を入力してください。'; // js-alert
+$lang_contact_php['message_field_mandatory'] = 'あなたのメッセージを入力してください。'; // js-alert
+$lang_contact_php['confirmation'] = '確認';
+$lang_contact_php['email_headline'] = 'このメールは %s に %s のフォームを使用して、IPアドレス %s から送信されました。';
+$lang_contact_php['registered_user'] = '登録ユーザ';
+$lang_contact_php['guest'] = 'ゲスト';
+$lang_contact_php['unknown'] = '不明';
+$lang_contact_php['user_info'] = '%s (ユーザ名: %s  メールアドレス: %s ) のメッセージ:';
+$lang_contact_php['failed_sending_email'] = 'メール送信に失敗しました。後ほどお試しください。';
+$lang_contact_php['email_sent'] = 'あなたのメールが送信されました。';
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'ギャラリー設定';
+$lang_admin_php['general_settings'] = '一般設定';
+$lang_admin_php['language_charset_settings'] = '言語および文字コード設定';
+$lang_admin_php['themes_settings'] = 'サムネイル設定';
+$lang_admin_php['album_list_view'] = 'アルバムリストビュー';
+$lang_admin_php['thumbnail_view'] = 'サムネイルビュー';
+$lang_admin_php['image_view'] = 'イメージビュー';
+$lang_admin_php['comment_settings'] = 'コメント設定';
+$lang_admin_php['thumbnail_settings'] = 'サムネイル設定';
+$lang_admin_php['file_settings'] = 'ファイル設定';
+$lang_admin_php['image_watermarking'] = 'イメージウォーターマーク';
+$lang_admin_php['registration'] = 'ユーザ登録';
+$lang_admin_php['user_settings'] = 'ユーザ設定';
+$lang_admin_php['custom_fields_user_profile'] = 'ユーザプロファイルのカスタムフィールド (使用しない場合、空白にしてください。経歴等、長いエントリには、プロファイル6を使用してください)';
+$lang_admin_php['custom_fields_image_description'] = 'イメージ説明のカスタムフィールド (使用しない場合、空白にしてください)';
+$lang_admin_php['cookie_settings'] = 'クッキー設定';
+$lang_admin_php['email_settings'] = 'メール設定 (通常、この設定を変更する必要はありません。分からない場合、すべてのフィールドを空白にしてください)';
+$lang_admin_php['logging_stats'] = 'ロギングおよび統計';
+$lang_admin_php['maintenance_settings'] = 'メンテナンス設定';
+$lang_admin_php['manage_exif'] = 'EXIF表示を管理する';
+$lang_admin_php['manage_plugins'] = 'プラグインを管理する';
+$lang_admin_php['manage_keyword'] = 'キーワードを管理する';
+$lang_admin_php['restore_cfg'] = '工場出荷時の設定にリストアする';
+$lang_admin_php['restore_cfg_confirm'] = '本当に設定すべてを工場出荷時にリストアしてもよろしいですか? 元に戻すことはできません!'; // js-alert
+$lang_admin_php['save_cfg'] = '新しい設定を保存する';
+$lang_admin_php['notes'] = 'メモ';
+$lang_admin_php['info'] = 'インフォメーション';
+$lang_admin_php['upd_success'] = 'Coppermine設定が更新されました。';
+$lang_admin_php['restore_success'] = 'Coppermineデフォルト設定がリストアされました。';
+$lang_admin_php['name_a'] = '名前の昇順';
+$lang_admin_php['name_d'] = '名前の降順';
+$lang_admin_php['title_a'] = 'タイトルの昇順';
+$lang_admin_php['title_d'] = 'タイトルの降順';
+$lang_admin_php['date_a'] = '日付の昇順';
+$lang_admin_php['date_d'] = '日付の降順';
+$lang_admin_php['pos_a'] = 'ポジションの昇順';
+$lang_admin_php['pos_d'] = 'ポジションの降順';
+$lang_admin_php['th_any'] = '最大アスペクト';
+$lang_admin_php['th_ht'] = '高さ';
+$lang_admin_php['th_wd'] = '幅';
+$lang_admin_php['th_ex'] = '正確';
+$lang_admin_php['debug_everyone'] = '誰でも';
+$lang_admin_php['debug_admin'] = '管理者のみ';
+$lang_admin_php['no_logs'] = 'Off';
+$lang_admin_php['log_normal'] = 'ノーマル';
+$lang_admin_php['log_all'] = 'すべて';
+$lang_admin_php['view_logs'] = '閲覧ログ';
+$lang_admin_php['click_expand'] = '広げるには、セクション名をクリックしてください。';
+$lang_admin_php['click_collapse'] = '折りたたむには、セクション名をクリックしてください。';
+$lang_admin_php['expand_all'] = 'すべてを広げる';
+$lang_admin_php['toggle_all'] = 'すべてを折りたたむ';
+$lang_admin_php['notice1'] = '(*) あなたのデータベース内にデータがある場合、これらの設定を変更しないでください。';
+$lang_admin_php['notice2'] = '(**) この設定を変更する場合、更新した時点以降のファイルのみに適用されます。ギャラリー内にファイルがある場合、この設定を変更しないことをお勧めします。あなたは、管理メニューの「<a href="util.php">管理ツール</a> (写真のリサイズ) ユーティリティ」により、登録されているファイルに変更を適用することができます。';
+$lang_admin_php['notice3'] = '(***) すべてのログファイルは英語で記録されます。';
+$lang_admin_php['bbs_disabled'] = 'ブリッジ/インテグレーションの使用時、この機能は無効にされます。';
+$lang_admin_php['auto_resize_everyone'] = 'すべて';
+$lang_admin_php['auto_resize_user'] = 'ユーザのみ';
+$lang_admin_php['ascending'] = '昇順';
+$lang_admin_php['descending'] = '降順';
+$lang_admin_php['collapse_all'] = 'すべてを折りたたむ';
+$lang_admin_php['separate_page'] = '独立したページ';
+$lang_admin_php['inline'] = 'インライン';
+$lang_admin_php['guests_only'] = 'ゲストのみ';
+$lang_admin_php['wm_bottomright'] = '右下部';
+$lang_admin_php['wm_bottomleft'] = '左下部';
+$lang_admin_php['wm_topleft'] = '左上部';
+$lang_admin_php['wm_topright'] = '右上部';
+$lang_admin_php['wm_center'] = '中央';
+$lang_admin_php['wm_both'] = '両方';
+$lang_admin_php['wm_original'] = 'オリジナル';
+$lang_admin_php['wm_resized'] = 'リサイズ';
+$lang_admin_php['gallery_name'] = 'ギャラリー名';
+$lang_admin_php['gallery_description'] = 'ギャラリー説明';
+$lang_admin_php['gallery_admin_email'] = 'ギャラリー管理者メール';
+$lang_admin_php['ecards_more_pic_target'] = 'あなたのCoppermineギャラリーフォルダのURI';
+$lang_admin_php['ecards_more_pic_target_detail'] = '(+ 末尾のスラッシュ、「index.php」または類似のファイル指定なし)';
+$lang_admin_php['home_target'] = 'あなたのホームページのURI';
+$lang_admin_php['enable_zipdownload'] = 'お気に入りのZIPダウンロードを許可する';
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'お気に入りのみ';
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'お気に入り＆READMEファイル';
+$lang_admin_php['time_offset'] = 'GMTに対するタイムゾーン差';
+$lang_admin_php['time_offset_detail'] = '(現在の時刻: %s)';
+$lang_admin_php['enable_help'] = 'ヘルプアイコンを有効にする';
+$lang_admin_php['enable_help_description'] = 'ヘルプは部分的に英語のみで利用可能です';
+$lang_admin_php['clickable_keyword_search'] = '検索時、クリック可能キーワードを有効にする';
+$lang_admin_php['keyword_separator'] = 'キーワードセパレータ';
+$lang_admin_php['keyword_convert'] = 'キーワードセパレータを変換する';
+$lang_admin_php['enable_plugins'] = 'プラグインを有効にする';
+$lang_admin_php['purge_expired_bans'] = '期限切れのアクセス禁止ユーザを自動的に削除する';
+$lang_admin_php['browse_batch_add'] = '閲覧可能なバッチ追加インターフェース';
+$lang_admin_php['batch_proc_limit'] = 'バッチ追加インターフェースの同時処理数';
+$lang_admin_php['display_thumbs_batch_add'] = 'バッチ追加インターフェースにプレビューサムネイルを表示する';
+$lang_admin_php['lang'] = 'デフォルト言語';
+$lang_admin_php['language_autodetect'] = '言語の自動判別';
+$lang_admin_php['charset'] = '文字コード';
+$lang_admin_php['theme'] = 'テーマ';
+$lang_admin_php['custom_lnk_name'] = 'カスタムメニューのリンク名';
+$lang_admin_php['custom_lnk_url'] = 'カスタムメニューのリンクURI';
+$lang_admin_php['enable_menu_icons'] = 'メニューアイコンを有効にする';
+$lang_admin_php['show_bbcode_help'] = 'BBCodeヘルプを表示する';
+$lang_admin_php['vanity_block'] = 'XHTMLおよびCSS仕様により定義されたヴァニティブロックをテーマに表示する';
+$lang_admin_php['highlight_multiple'] = '複数行をハイライトするには、[Ctrl]キーを押したままにしてください。';
+$lang_admin_php['custom_header_path'] = 'カスタムヘッダのパス';
+$lang_admin_php['custom_footer_path'] = 'カスタムフッタのパス';
+$lang_admin_php['browse_by_date'] = '日付による閲覧を有効にする';
+$lang_admin_php['display_redirection_page'] = 'リダイレクトページを表示する';
+$lang_admin_php['display_xp_publish_link'] = 'アップロードページにXP Publisherリンクを表示する';
+$lang_admin_php['main_table_width'] = 'メインテーブルの幅';
+$lang_admin_php['pixels_or_percent'] = 'ピクセルまたは %';
+$lang_admin_php['subcat_level'] = '表示するカテゴリ階層';
+$lang_admin_php['albums_per_page'] = '表示するアルバム数';
+$lang_admin_php['album_list_cols'] = 'アルバムリストのカラム数';
+$lang_admin_php['alb_list_thumb_size'] = 'アルバムサムネイルのサイズ';
+$lang_admin_php['main_page_layout'] = 'メインページのコンテンツ';
+$lang_admin_php['first_level'] = 'カテゴリ内に第1レベルのアルバムサムネイルを表示する';
+$lang_admin_php['categories_alpha_sort'] = 'カテゴリをアルファベット順に並び替える';
+$lang_admin_php['categories_alpha_sort_details'] = '(特別ソート順の代わりに)';
+$lang_admin_php['link_pic_count'] = 'リンクファイル数を表示する';
+$lang_admin_php['thumbcols'] = 'サムネイルページ表示するカラム数';
+$lang_admin_php['thumbrows'] = 'サムネイルページ表示する行数';
+$lang_admin_php['max_tabs'] = '表示する最大タブ数';
+$lang_admin_php['tabs_dropdown'] = 'タブの横にページリストのドロップダウンメニューを表示する';
+$lang_admin_php['caption_in_thumbview'] = 'ファイルタイトルに加えて、サムネイルの下にファイル説明文を表示する';
+$lang_admin_php['views_in_thumbview'] = 'サムネイルの下に閲覧数を表示する';
+$lang_admin_php['display_comment_count'] = 'サムネイルの下にコメント数を表示する';
+$lang_admin_php['display_uploader'] = 'サムネイルの下にアップローダ名を表示する';
+$lang_admin_php['display_filename'] = 'サムネイルの下にファイル名を表示する';
+$lang_admin_php['display_thumbnail_rating'] = 'サムネイルの下にレーティングを表示する';
+$lang_admin_php['alb_desc_thumb'] = 'アルバム説明を表示する';
+$lang_admin_php['thumbnail_to_fullsize'] = 'サムネイルから直接フルサイズのイメージに移動する';
+$lang_admin_php['default_sort_order'] = 'ファイルのデフォルトソート順';
+$lang_admin_php['min_votes_for_rating'] = 'ファイルが「トップレート」一覧に表示されるための最小投票数';
+$lang_admin_php['picture_table_width'] = 'ファイル表示のテーブル幅';
+$lang_admin_php['display_pic_info'] = 'デフォルトでファイル情報を表示する';
+$lang_admin_php['picinfo_movie_download_link'] = 'ファイル情報エリアにムービーのダウンロードリンクを表示する';
+$lang_admin_php['max_img_desc_length'] = 'イメージ説明の最大幅';
+$lang_admin_php['max_com_wlength'] = '単語の最大文字数';
+$lang_admin_php['display_film_strip'] = 'フィルムストリップを表示する';
+$lang_admin_php['max_film_strip_items'] = 'フィルムストリップ内のアイテム数';
+$lang_admin_php['slideshow_interval'] = 'スライドショーインターバル';
+$lang_admin_php['milliseconds'] = 'ミリセカンド';
+$lang_admin_php['slideshow_interval_detail'] = '1秒 = 1000ミリセカンド';
+$lang_admin_php['slideshow_hits'] = 'スライドショーでアクセス数をカウントする';
+$lang_admin_php['ecard_flash'] = 'eカード内にフラッシュを許可する';
+$lang_admin_php['not_recommended'] = '非推奨';
+$lang_admin_php['recommended'] = '推奨';
+$lang_admin_php['transparent_overlay'] = 'イメージ盗用を最小限にするため、透明オーバーレイを挿入する';
+$lang_admin_php['old_style_rating'] = '古いレーティングシステムに戻る';
+$lang_admin_php['old_style_rating_extra'] = 'この設定により、「投票時に使用するレーティングスターの数」オプションが無効にされます';
+$lang_admin_php['rating_stars_amount'] = '投票時に使用するレーティングスターの数';
+$lang_admin_php['rate_own_files'] = 'ユーザは自分のファイルをレーティングできる';
+$lang_admin_php['filter_bad_words'] = 'コメント内の使用禁止用語をフィルタする';
+$lang_admin_php['enable_smilies'] = 'コメントにスマイリーを許可する';
+$lang_admin_php['disable_comment_flood_protect'] = '1つのファイルに対して、同一ユーザから複数コメントの投稿を許可する';
+$lang_admin_php['disable_comment_flood_protect_details'] = '(フラッドプロテクションを無効にする)';
+$lang_admin_php['max_com_lines'] = 'コメントの最大行数';
+$lang_admin_php['max_com_size'] = 'コメントの最大幅';
+$lang_admin_php['email_comment_notification'] = 'コメントの投稿を管理者にメール通知する';
+$lang_admin_php['comments_sort_descending'] = 'コメントのソート順';
+$lang_admin_php['comments_per_page'] = '1ページあたりのコメント数';
+$lang_admin_php['comments_anon_pfx'] = '匿名コメント投稿者に対する接頭辞';
+$lang_admin_php['comment_approval'] = 'コメントに承認を必要とする';
+$lang_admin_php['display_comment_approval_only'] = '承認が必要なコメントのみ「コメントをレビューする」ページに表示する';
+$lang_admin_php['comment_placeholder'] = 'エンドユーザに対して、管理者の承認待ちコメントをプレースホルダーテキスト表示する';
+$lang_admin_php['comment_user_edit'] = 'ユーザがコメントを編集できるようにする';
+$lang_admin_php['comment_captcha'] = 'コメントの追加時、Captcha (目視確認) を表示する';
+$lang_admin_php['comment_akismet_enable'] = 'Akismetオプション';
+$lang_admin_php['comment_akismet_enable_description'] = 'Akismetがコメントをスパムとして拒否した場合、どのように処理しますか?';
+$lang_admin_php['comment_akismet_applicable_only'] = '有効なAPIキーが入力された後、Akismetが有効にされた場合のみ、オプションを適用する';
+$lang_admin_php['comment_akismet_enable_approval'] = 'Akismetのパスに失敗したコメントを許可する。しかし、未承認にする';
+$lang_admin_php['comment_akismet_drop_tell'] = '有効化に失敗したコメントを削除する。同時に、拒否された旨、投稿者に伝える';
+$lang_admin_php['comment_akismet_drop_lie'] = '有効化に失敗したコメントを削除する。しかし、追加された旨、投稿者 (スパム投稿者) に伝える';
+$lang_admin_php['comment_akismet_api_key'] = 'Akismet APIキー';
+$lang_admin_php['comment_akismet_api_key_description'] = 'Akismetを無効にするには、空白にしてください';
+$lang_admin_php['comment_akismet_group'] = '次のユーザにより投稿されたコメントにAkismetを適用する';
+$lang_admin_php['comment_promote_registration'] = 'ゲストのコメント投稿に対して、ログインを求める';
+$lang_admin_php['thumb_width'] = 'サムネイルの最大ディメンション (幅 - あなたが「使用するディメンション」に「正確」を選択した場合)';
+$lang_admin_php['thumb_use'] = '使用するディメンション';
+$lang_admin_php['thumb_use_detail'] = '(サムネイルの幅、高さ、または最大アスペクト)';
+$lang_admin_php['thumb_height'] = 'サムネイルの高さ';
+$lang_admin_php['thumb_height_detail'] = '(あなたが「使用するディメンション」に「正確」を選択した場合のみ適用します)';
+$lang_admin_php['movie_audio_document'] = 'ムービー、オーディオ、ドキュメント';
+$lang_admin_php['thumb_pfx'] = 'サムネイルの接頭辞';
+$lang_admin_php['enable_unsharp'] = 'サムネイルのシャープニング: アンシャープマスクを有効にする';
+$lang_admin_php['unsharp_amount'] = 'サムネイルのシャープニング量';
+$lang_admin_php['unsharp_radius'] = 'サムネイルのシャープニング半径';
+$lang_admin_php['unsharp_threshold'] = 'サムネイルのシャープニング閾値';
+$lang_admin_php['jpeg_qual'] = 'JPEGファイルのクオリティ';
+$lang_admin_php['make_intermediate'] = '中間イメージを作成する';
+$lang_admin_php['picture_use'] = '使用するディメンション';
+$lang_admin_php['picture_use_detail'] = '(中間イメージの幅、高さ、または最大アスペクト)';
+$lang_admin_php['picture_use_thumb'] = 'サムネイル設定と同様';
+$lang_admin_php['picture_width'] = '中間イメージの最大幅または最大高';
+$lang_admin_php['max_upl_size'] = 'アップロードファイルの最大サイズ';
+$lang_admin_php['kilobytes'] = 'KB';
+$lang_admin_php['pixels'] = 'ピクセル';
+$lang_admin_php['max_upl_width_height'] = 'アップロード写真の最大幅または最大高';
+$lang_admin_php['auto_resize'] = '最大幅または最大高より大きなイメージを自動リサイズする';
+$lang_admin_php['fullsize_padding_x'] = 'フルサイズポップアップの水平パッディング';
+$lang_admin_php['fullsize_padding_y'] = 'フルサイズポップアップの垂直パッディング';
+$lang_admin_php['allow_private_albums'] = 'アルバムをプライベートにできる';
+$lang_admin_php['allow_private_albums_note'] = '(注意: あなたが「Yes」から「no」に設定変更した場合、現在のすべてのプライベートアルバムが閲覧可となります)';
+$lang_admin_php['show_private'] = '未ログインユーザにプライベートアルバムを表示する';
+$lang_admin_php['forbiden_fname_char'] = 'ファイル名に禁止する文字';
+$lang_admin_php['silly_safe_mode'] = '「愚かなセーフモード」を有効にする';
+$lang_admin_php['allowed_img_types'] = '許可されるイメージタイプ';
+$lang_admin_php['allowed_mov_types'] = '許可されるムービータイプ';
+$lang_admin_php['media_autostart'] = 'ムービー再生を自動スタートする';
+$lang_admin_php['allowed_snd_types'] = '許可されるオーディオタイプ';
+$lang_admin_php['allowed_doc_types'] = '許可されるドキュメントタイプ';
+$lang_admin_php['thumb_method'] = 'イメージリサイズのメソッド';
+$lang_admin_php['impath'] = 'ImageMagick「コンバート」ユーティリティのパス';
+$lang_admin_php['impath_example'] = '(例 /usr/bin/)';
+$lang_admin_php['im_options'] = 'ImageMagickの追加的なコマンドラインオプション';
+$lang_admin_php['read_exif_data'] = 'JPEGファイルからEXIFデータを読み込む';
+$lang_admin_php['read_iptc_data'] = 'JPEGファイルからIPTCデータを読み込む';
+$lang_admin_php['fullpath'] = 'アルバムディレクトリ';
+$lang_admin_php['userpics'] = 'ユーザファイルディレクトリ';
+$lang_admin_php['normal_pfx'] = '中間イメージの接頭辞';
+$lang_admin_php['default_dir_mode'] = 'ディレクトリのデフォルトモード';
+$lang_admin_php['default_file_mode'] = 'ファイルのデフォルトモード';
+$lang_admin_php['enable_watermark'] = 'ウォーターマークイメージ';
+$lang_admin_php['enable_thumb_watermark'] = 'ウォーターマークカスタムサムネイル';
+$lang_admin_php['where_put_watermark'] = 'ウォーターマークの配置場所';
+$lang_admin_php['which_files_to_watermark'] = 'ウォーターマーク対象';
+$lang_admin_php['watermark_file'] = 'ウォーターマークに使用するファイル';
+$lang_admin_php['watermark_transparency'] = 'イメージ全体の透過性';
+$lang_admin_php['zero_2_hundred'] = '0-100';
+$lang_admin_php['reduce_watermark'] = '入力された値より写真の幅が狭い場合、ウォーターマークをダウンサイズします。これは、100%の基準点です。ウォーターマークのリサイズは、線形に変化します (ゼロは無効)。';
+$lang_admin_php['watermark_transparency_featherx'] = 'x の色の透過';
+$lang_admin_php['watermark_transparency_feathery'] = 'y の色の透過';
+$lang_admin_php['gd2_only'] = 'GD2のみ';
+$lang_admin_php['allow_user_registration'] = '新しいユーザのユーザ登録を許可する';
+$lang_admin_php['global_registration_pw'] = 'ユーザ登録のグローバルパスワード';
+$lang_admin_php['user_registration_disclaimer'] = 'ユーザ登録時に免責条項を表示する';
+$lang_admin_php['registration_captcha'] = 'ユーザ登録ページにCaptcha (目視確認) を表示する';
+$lang_admin_php['reg_requires_valid_email'] = 'ユーザ登録にメール確認を必要とする';
+$lang_admin_php['reg_notify_admin_email'] = 'ユーザ登録を管理者にメール通知する';
+$lang_admin_php['admin_activation'] = '管理者によるユーザ登録の有効化';
+$lang_admin_php['personal_album_on_registration'] = 'ユーザ登録時、パーソナルギャラリにユーザアルバムを作成する';
+$lang_admin_php['allow_unlogged_access'] = '未ログインユーザ (ゲストまたは匿名) アクセスを許可する';
+$lang_admin_php['thumbnail_intermediate_full'] = 'サムネイル、中間イメージおよびフルサイズイメージ';
+$lang_admin_php['thumbnail_intermediate'] = 'サムネイルおよび中間イメージ';
+$lang_admin_php['thumbnail_only'] = 'サムネイルのみ';
+$lang_admin_php['upload_mechanism'] = 'デフォルトのアップロードメソッド';
+$lang_admin_php['upload_swf'] = '高度 - 複数ファイル、フラッシュ駆動 (推奨)';
+$lang_admin_php['upload_single'] = 'シンプル - 1回あたり1ファイル';
+$lang_admin_php['allow_user_upload_choice'] = 'ユーザがアップロードメソッドを選択できる';
+$lang_admin_php['allow_duplicate_emails_addr'] = '2名のユーザが同一メールアドレスを持つことができる';
+$lang_admin_php['upl_notify_admin_email'] = 'ユーザアップロードの承認待ちを管理者に通知する';
+$lang_admin_php['allow_memberlist'] = 'ログインユーザによるメンバーリストの閲覧を許可する';
+$lang_admin_php['allow_email_change'] = 'プロファイルページにて、ユーザによるメールアドレスの変更を許可する';
+$lang_admin_php['allow_user_account_delete'] = 'ユーザによる自分のアカウントの削除を許可する';
+$lang_admin_php['users_can_edit_pics'] = 'ユーザによるパブリックギャラリー内の自分の写真管理保持を許可する';
+$lang_admin_php['allow_user_move_album'] = '許可されたカテゴリへのユーザによるアルバム移動を許可する';
+$lang_admin_php['allow_user_album_keyword'] = 'ユーザによるアルバムへのキーワード割り当てを許可する';
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'カテゴリがロックされた場合、ユーザによる自分のアルバム編集を許可する';
+$lang_admin_php['login_method_username'] = 'ユーザ名';
+$lang_admin_php['login_method_email'] = 'メールアドレス';
+$lang_admin_php['login_method_both'] = '両方';
+$lang_admin_php['login_method'] = 'あなたのユーザに対して、どのようにログインさせますか?';
+$lang_admin_php['login_threshold'] = '一時的アクセス禁止になるまでのログイン失敗回数';
+$lang_admin_php['login_threshold_detail'] = '(ブルートフォース攻撃を避けるため)';
+$lang_admin_php['login_expiry'] = 'ログイン失敗後の一時アクセス禁止期間';
+$lang_admin_php['minutes'] = '分';
+$lang_admin_php['report_post'] = '管理者への報告機能を有効にする';
+$lang_admin_php['user_profile1_name'] = 'プロファイル1の名称';
+$lang_admin_php['user_profile2_name'] = 'プロファイル2の名称';
+$lang_admin_php['user_profile3_name'] = 'プロファイル3の名称';
+$lang_admin_php['user_profile4_name'] = 'プロファイル4の名称';
+$lang_admin_php['user_profile5_name'] = 'プロファイル5の名称';
+$lang_admin_php['user_profile6_name'] = 'プロファイル6の名称';
+$lang_admin_php['user_field1_name'] = 'フィールド1の名称';
+$lang_admin_php['user_field2_name'] = 'フィールド2の名称';
+$lang_admin_php['user_field3_name'] = 'フィールド3の名称';
+$lang_admin_php['user_field4_name'] = 'フィールド4の名称';
+$lang_admin_php['cookie_name'] = 'クッキー名';
+$lang_admin_php['cookie_path'] = 'クッキーパス';
+$lang_admin_php['smtp_host'] = 'SMTPホスト (空白の場合、sendmailが使用されます)';
+$lang_admin_php['smtp_username'] = 'SMTPユーザ';
+$lang_admin_php['smtp_password'] = 'SMTPパスワード';
+$lang_admin_php['log_mode'] = 'ロギングモード';
+$lang_admin_php['log_mode_details'] = 'すべてのファイルは、英語で記録されます';
+$lang_admin_php['log_ecards'] = 'eカードを記録する';
+$lang_admin_php['log_ecards_detail'] = '注意: ロギングは、法的影響を持ち得ます。ユーザ登録時、eカードが記録されることをユーザに伝えるべきです。同様にプライバシーポリシーを記載した別ページの提供を推奨します。';
+$lang_admin_php['vote_details'] = '詳細投票統計を保持する';
+$lang_admin_php['hit_details'] = '詳細アクセス統計を保持する';
+$lang_admin_php['display_stats_on_index'] = 'インデックスページに統計を表示する';
+$lang_admin_php['count_file_hits'] = 'ファイル閲覧をカウントする';
+$lang_admin_php['count_album_hits'] = 'アルバム閲覧をカウントする';
+$lang_admin_php['count_admin_hits'] = '管理閲覧をカウントする';
+$lang_admin_php['debug_mode'] = 'デバッグモードを有効にする';
+$lang_admin_php['debug_notice'] = 'デバッグモードに注意を表示する';
+$lang_admin_php['offline'] = 'ギャラリーはオフラインです。';
+$lang_admin_php['display_coppermine_news'] = 'coppermine-gallery.netからニュースを表示する';
+$lang_admin_php['display_coppermine_detail'] = '管理者のみに表示されます';
+$lang_admin_php['config_setting_invalid'] = 'あなたが「 %s 」に設定した値が無効です。内容を確認してください。';
+$lang_admin_php['config_setting_ok'] = 'あなたの「 %s 」に関する設定が保存されました。';
+$lang_admin_php['contact_form_settings'] = 'コンタクトフォーム設定';
+$lang_admin_php['contact_form_guest_enable'] = '匿名ビジター (ゲスト) にコンタクトフォームを表示する';
+$lang_admin_php['contact_form_registered_enable'] = '登録ユーザにコンタクトフォームを表示する';
+$lang_admin_php['with_captcha'] = '- captcha使用';
+$lang_admin_php['without_captcha'] = '- captcha未使用';
+$lang_admin_php['optional'] = '任意';
+$lang_admin_php['mandatory'] = '必須';
+$lang_admin_php['contact_form_guest_name_field'] = 'ゲストに送信者名フィールドを表示する';
+$lang_admin_php['contact_form_guest_email_field'] = 'ゲストにメールフィールドを表示する';
+$lang_admin_php['contact_form_subject_field'] = '件名フィールドを表示する';
+$lang_admin_php['contact_form_subject_content'] = 'コンタクトフォームにより生成されたメール件名行';
+$lang_admin_php['contact_form_sender_email'] = 'fromアドレスに送信者のメールアドレスを使用する';
+$lang_admin_php['allow_no_link'] = '許可、リンク表示なし';
+$lang_admin_php['allow_show_link'] = '許可、リンク表示あり';
+$lang_admin_php['display_sidebar_user'] = '登録ユーザのサイドバー';
+$lang_admin_php['display_sidebar_guest'] = 'ゲストのサイドバー';
+$lang_admin_php['do_not_change'] = 'あなたが本当に理解していない限り、この設定を変更しないでください!';
+$lang_admin_php['reset_to_default'] = 'デフォルトにリセットする';
+$lang_admin_php['no_change_needed'] = 'すでに設定オプションにデフォルトが設定されているため、変更は不要です。';
+$lang_admin_php['enabled'] = '有効';
+$lang_admin_php['disabled'] = '無効';
+$lang_admin_php['none'] = 'なし';
+$lang_admin_php['warning_change'] = 'この設定を変更する場合、変更後に追加されたファイルのみ影響を受けます。そのため、すでにギャラリー内にファイルが登録されている場合、設定を変更しないことをお勧めします。しかし、管理メニューの「管理ツール (サムネイルの更新および写真のリサイズ)」ユーティリティにより、あなたは既存のファイルに変更を適用することができます。';
+$lang_admin_php['warning_exist'] = 'あなたのデータベース内にすでにファイルが登録されている場合、これらの設定を変更すべきではありません。';
+$lang_admin_php['warning_dont_submit'] = 'あなたが、この設定変更による影響を理解できない場合、フォームを送信しないでください。最初にドキュメントをお読みください。'; // js-alert
+$lang_admin_php['menu_only'] = 'メニューのみ';
+$lang_admin_php['everywhere'] = 'すべての場所で';
+$lang_admin_php['manage_languages'] = '言語を管理する';
+$lang_admin_php['form_token_lifetime'] = 'フォームトークンの持続時間';
+$lang_admin_php['seconds'] = '秒';
+$lang_admin_php['display_reset_boxes_in_config'] = '設定にリセットボックスを表示する';
+$lang_admin_php['upd_not_needed'] = 'アップデートは不要です。'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = '送信済みeカード';
+$lang_db_ecard_php['ecard_sender'] = '送信者';
+$lang_db_ecard_php['ecard_recipient'] = '受信者';
+$lang_db_ecard_php['ecard_date'] = '送信日時';
+$lang_db_ecard_php['ecard_display'] = 'eカードを表示する';
+$lang_db_ecard_php['ecard_name'] = '名前';
+$lang_db_ecard_php['ecard_email'] = 'メールアドレス';
+$lang_db_ecard_php['ecard_ip'] = 'IP';
+$lang_db_ecard_php['ecard_ascending'] = '昇順';
+$lang_db_ecard_php['ecard_descending'] = '降順';
+$lang_db_ecard_php['ecard_sorted'] = '並び替え:';
+$lang_db_ecard_php['ecard_by_date'] = '日付';
+$lang_db_ecard_php['ecard_by_sender_name'] = '送信者名';
+$lang_db_ecard_php['ecard_by_sender_email'] = '送信者メールアドレス';
+$lang_db_ecard_php['ecard_by_sender_ip'] = '送信者IPアドレス';
+$lang_db_ecard_php['ecard_by_recipient_name'] = '受信者名';
+$lang_db_ecard_php['ecard_by_recipient_email'] = '受信者メールアドレス';
+$lang_db_ecard_php['ecard_number'] = '表示レコード %s - %s (%s 件中)';
+$lang_db_ecard_php['ecard_goto_page'] = 'ページ移動する';
+$lang_db_ecard_php['ecard_records_per_page'] = '1ページあたりのレコード数';
+$lang_db_ecard_php['check_all'] = 'すべてを選択する';
+$lang_db_ecard_php['uncheck_all'] = 'すべての選択を解除する ';
+$lang_db_ecard_php['ecards_delete_selected'] = '選択したeカードを削除する';
+$lang_db_ecard_php['ecards_delete_confirm'] = '本当にレコードを削除してもよろしいですか? チェックボックスをチェックしてください!';
+$lang_db_ecard_php['ecards_delete_sure'] = '削除確認';
+$lang_db_ecard_php['invalid_data'] = 'アクセスしようとしているeカードデータは、あなたのメールクライアントで破損しました。もう一度、リンクを確認してください。'; 
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'あなたの氏名およびコメントを入力する必要があります。';
+$lang_db_input_php['com_added'] = 'あなたのコメントが追加されました。';
+$lang_db_input_php['alb_need_title'] = 'あなたは、アルバムタイトルを入力する必要があります!';
+$lang_db_input_php['no_udp_needed'] = '更新は必要ありません。';
+$lang_db_input_php['alb_updated'] = 'アルバムが更新されました。';
+$lang_db_input_php['unknown_album'] = '選択されたアルバムが存在しない、または、あなたにこのアルバムへアップロードする権限がありません。';
+$lang_db_input_php['no_pic_uploaded'] = 'ファイルはアップロードされませんでした!<br />アップロードするファイルを本当に選択している場合、サーバがファイルのアップロードを許可しているか確認してください ...';
+$lang_db_input_php['err_mkdir'] = 'ディレクトリ %s の作成に失敗しました!';
+$lang_db_input_php['dest_dir_ro'] = '対象ディレクトリ %s は、スクリプトにより書き込むことができません!';
+$lang_db_input_php['err_move'] = '%s を %s に移動できません!';
+$lang_db_input_php['err_fsize_too_large'] = 'あなたがアップロードしたファイルのサイズが大きすぎます (最大サイズは%sx%sです)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'あなたがアップロードしたファイルのサイズが大きすぎます (最大サイズは%sKBです)!';
+$lang_db_input_php['err_invalid_img'] = 'あなたがアップロードしたファイルは、有効なイメージではありません!';
+$lang_db_input_php['allowed_img_types'] = 'あなたは %s イメージのみアップロードすることができます。';
+$lang_db_input_php['err_insert_pic'] = 'ファイル「 %s 」をアルバムに登録できません。 ';
+$lang_db_input_php['upload_success'] = 'あなたのファイルが正常にアップロードされました。<br />管理者の承認後、閲覧することができます。';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - アップロード通知';
+$lang_db_input_php['notify_admin_email_body'] = '%s によりアップロードされた写真は、あなたの承認が必要です。%s にアクセスしてください。';
+$lang_db_input_php['info'] = 'インフォメーション';
+$lang_db_input_php['com_added'] = 'コメントが追加されました。';
+$lang_db_input_php['alb_updated'] = 'アルバムが更新されました。';
+$lang_db_input_php['err_comment_empty'] = 'あなたのコメントは空白です !';
+$lang_db_input_php['err_invalid_fext'] = '次の拡張子のファイルのみ許可されます: <br /><br />%s';
+$lang_db_input_php['no_flood'] = '申し訳ございません、あなたは、すでにこのファイルにコメントを投稿しています。<br />修正したい場合、コメントを編集してください。';
+$lang_db_input_php['redirect_msg'] = 'あなたは、リダイレクトされました。<br /><br />ページが自動的に更新されない場合、「続ける」をクリックしてください。';
+$lang_db_input_php['upl_success'] = 'あなたのファイルが正常に追加されました。';
+$lang_db_input_php['email_comment_subject'] = 'Coppermine Photo Galleryにコメントが投稿されました。';
+$lang_db_input_php['email_comment_body'] = 'あなたのギャラリーにコメントが投稿されました。こちらをご覧ください:';
+$lang_db_input_php['album_not_selected'] = 'アルバムが選択されていません。';
+$lang_db_input_php['com_author_error'] = '登録済みユーザがこのニックネームを使用しています。ログインするか、別のニックネームを使用してください。';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'オリジナルイメージ';
+$lang_delete_php['fs_pic'] = 'フルサイズイメージ';
+$lang_delete_php['del_success'] = '正常に削除されました。';
+$lang_delete_php['ns_pic'] = 'ノーマルサイズイメージ';
+$lang_delete_php['err_del'] = '削除不可';
+$lang_delete_php['thumb_pic'] = 'サムネイル';
+$lang_delete_php['comment'] = 'コメント';
+$lang_delete_php['im_in_alb'] = 'アルバム内のイメージ';
+$lang_delete_php['alb_del_success'] = 'アルバム「 %s 」が削除されました。';
+$lang_delete_php['alb_mgr'] = 'アルバムマネージャ';
+$lang_delete_php['err_invalid_data'] = '「 %s 」に不正なデータが発生しました。';
+$lang_delete_php['create_alb'] = 'アルバム「 %s 」の作成中';
+$lang_delete_php['update_alb'] = 'アルバム「 %s 」(アルバム名: %s  インデックス: %s) を更新しています。';
+$lang_delete_php['del_pic'] = 'ファイルを削除する';
+$lang_delete_php['del_alb'] = 'アルバムを削除する';
+$lang_delete_php['del_user'] = 'ユーザを削除する';
+$lang_delete_php['err_unknown_user'] = '選択したユーザは存在していません!';
+$lang_delete_php['err_empty_groups'] = 'グループテーブルが存在していません、またはグループテーブルが空です!';
+$lang_delete_php['comment_deleted'] = 'コメントが削除されました。';
+$lang_delete_php['npic'] = '写真';
+$lang_delete_php['pic_mgr'] = '写真マネージャ';
+$lang_delete_php['update_pic'] = '写真「 %s 」(写真名: %s  インデックス: %s) を更新しています。';
+$lang_delete_php['username'] = 'ユーザ名';
+$lang_delete_php['anonymized_comments'] = '%s 件のコメントが匿名化されました。';
+$lang_delete_php['anonymized_uploads'] = '%s 件のパブリックアップロードが匿名化されました。';
+$lang_delete_php['deleted_comments'] = '%s 件のコメントが削除されました。';
+$lang_delete_php['deleted_uploads'] = '%s 件のパブリックアップロードが削除されました。';
+$lang_delete_php['user_deleted'] = 'ユーザ %s が削除されました。';
+$lang_delete_php['activate_user'] = 'ユーザの有効化';
+$lang_delete_php['user_already_active'] = 'アカウントは、すでに有効化されています。';
+$lang_delete_php['activated'] = '有効化';
+$lang_delete_php['deactivate_user'] = 'ユーザの無効化';
+$lang_delete_php['user_already_inactive'] = 'アカウントは、すでに無効化されています。';
+$lang_delete_php['deactivated'] = '無効化済み';
+$lang_delete_php['reset_password'] = 'パスワードをリセットする';
+$lang_delete_php['password_reset'] = 'パスワードをリセットする: %s';
+$lang_delete_php['change_group'] = '第1グループを変更する';
+$lang_delete_php['change_group_to_group'] = '%s から %s に変更する';
+$lang_delete_php['add_group'] = '第2グループを追加する';
+$lang_delete_php['add_group_to_group'] = 'ユーザ %s をグループ %s に追加します。 現在、第1メンバーグループ %s および第2メンバーグループ %s のメンバーです。';
+$lang_delete_php['status'] = 'ステータス';
+$lang_delete_php['updating_album'] = 'アルバムの更新 ';
+$lang_delete_php['moved_picture_to_position'] = '写真 %s をポジション %s に移動する';
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = '本当にこのファイルを削除してもよろしいですか?\\n同時にコメントも削除されます。'; // js-alert
+$lang_display_image_php['del_pic'] = 'このファイルを削除する';
+$lang_display_image_php['size'] = '%s x %s ピクセル';
+$lang_display_image_php['views'] = '%s 回';
+$lang_display_image_php['slideshow'] = 'スライドショー';
+$lang_display_image_php['stop_slideshow'] = 'スライドショーを停止する';
+$lang_display_image_php['view_fs'] = 'クリックでフルサイズのイメージを表示する';
+$lang_display_image_php['edit_pic'] = 'ファイル情報を編集する';
+$lang_display_image_php['crop_pic'] = 'トリミングおよび回転';
+$lang_display_image_php['set_player'] = 'プレイヤーを変更する';
+
+$lang_picinfo['title'] = 'ファイル情報';
+$lang_picinfo['Album name'] = 'アルバム名';
+$lang_picinfo['Rating'] = 'レーティング (%s 投票)';
+$lang_picinfo['Date Added'] = '追加年月日';
+$lang_picinfo['Dimensions'] = 'ディメンション';
+$lang_picinfo['Displayed'] = '表示';
+$lang_picinfo['URL'] = 'URI';
+$lang_picinfo['Make'] = '型';
+$lang_picinfo['Model'] = 'モデル';
+$lang_picinfo['DateTime'] = '日時';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = '最大絞り';
+$lang_picinfo['FocalLength'] = '焦点距離';
+$lang_picinfo['Comment'] = 'コメント';
+$lang_picinfo['addFav'] = 'お気に入りに追加する';
+$lang_picinfo['addFavPhrase'] = 'お気に入り';
+$lang_picinfo['remFav'] = 'お気に入りから削除する';
+$lang_picinfo['iptcTitle'] = 'IPTCタイトル';
+$lang_picinfo['iptcCopyright'] = 'IPTCコピーライト';
+$lang_picinfo['iptcKeywords'] = 'IPTCキーワード';
+$lang_picinfo['iptcCategory'] = 'IPTCカテゴリ';
+$lang_picinfo['iptcSubCategories'] = 'IPTCサブカテゴリ';
+$lang_picinfo['ColorSpace'] = 'カラースペース';
+$lang_picinfo['ExposureProgram'] = '露出プログラム';
+$lang_picinfo['Flash'] = 'フラッシュ';
+$lang_picinfo['MeteringMode'] = '計器モード';
+$lang_picinfo['ExposureTime'] = '露出時間';
+$lang_picinfo['ExposureBiasValue'] = '露出バイアス';
+$lang_picinfo['ImageDescription'] = ' イメージ説明';
+$lang_picinfo['Orientation'] = 'オリエンテーション';
+$lang_picinfo['xResolution'] = 'X 解像度';
+$lang_picinfo['yResolution'] = 'Y 解像度';
+$lang_picinfo['ResolutionUnit'] = '解像度ユニット';
+$lang_picinfo['Software'] = 'ソフトウェア';
+$lang_picinfo['YCbCrPositioning'] = '画素構成';
+$lang_picinfo['ExifOffset'] = 'Exifオフセット';
+$lang_picinfo['IFD1Offset'] = 'IFD1オフセット';
+$lang_picinfo['FNumber'] = 'FNumber';
+$lang_picinfo['ExifVersion'] = 'Exifバージョン';
+$lang_picinfo['DateTimeOriginal'] = 'オリジナル日時';
+$lang_picinfo['DateTimedigitized'] = 'デジタル化日時';
+$lang_picinfo['ComponentsConfiguration'] = 'コンポーネント設定';
+$lang_picinfo['CompressedBitsPerPixel'] = 'ピクセルあたりの圧縮ビット';
+$lang_picinfo['LightSource'] = '光源';
+$lang_picinfo['ISOSetting'] = 'ISO設定';
+$lang_picinfo['ColorMode'] = 'カラーモード';
+$lang_picinfo['Quality'] = '画質';
+$lang_picinfo['ImageSharpening'] = 'イメージシャープネス';
+$lang_picinfo['FocusMode'] = 'フォーカスモード';
+$lang_picinfo['FlashSetting'] = 'フラッシュ設定';
+$lang_picinfo['ISOSelection'] = 'ISO選択';
+$lang_picinfo['ImageAdjustment'] = 'イメージアジャストメント';
+$lang_picinfo['Adapter'] = 'アダプタ';
+$lang_picinfo['ManualFocusDistance'] = 'マニュアルフォーカス距離';
+$lang_picinfo['DigitalZoom'] = 'デジタルズーム';
+$lang_picinfo['AFFocusPosition'] = 'AFフォーカスポジション';
+$lang_picinfo['Saturation'] = '彩度';
+$lang_picinfo['NoiseReduction'] = 'ノイズリダクション';
+$lang_picinfo['FlashPixVersion'] = 'Flash Pixバージョン';
+$lang_picinfo['ExifImageWidth'] = 'Exifイメージ幅';
+$lang_picinfo['ExifImageHeight'] = 'Exifイメージ高';
+$lang_picinfo['ExifInteroperabilityOffset'] = 'Exif相互接続オフセット';
+$lang_picinfo['FileSource'] = 'ファイルソース';
+$lang_picinfo['SceneType'] = 'シーンタイプ';
+$lang_picinfo['CustomerRender'] = 'カスタマレンダ';
+$lang_picinfo['ExposureMode'] = '露光モード';
+$lang_picinfo['WhiteBalance'] = 'ホワイトバランス';
+$lang_picinfo['DigitalZoomRatio'] = 'デジタルズームレシオ';
+$lang_picinfo['SceneCaptureMode'] = 'シーンキャプチャモード';
+$lang_picinfo['GainControl'] = 'ゲインコントロール';
+$lang_picinfo['Contrast'] = 'コントラスト';
+$lang_picinfo['Sharpness'] = 'シャープネス';
+$lang_picinfo['ManageExifDisplay'] = 'EXIF表示を管理する';
+$lang_picinfo['success'] = '情報が正常に更新されました。';
+$lang_picinfo['show_details'] = '詳細を表示する';
+$lang_picinfo['hide_details'] = '詳細を隠す';
+$lang_picinfo['download_URL'] = 'ダイレクトリンク';
+$lang_picinfo['movie_player'] = 'あなたのスタンダードアプリケーションでファイルを再生する';
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d - %d / %d';
+$lang_display_comments['page'] = 'ページ';
+$lang_display_comments['edit_title'] = 'このコメントを編集する';
+$lang_display_comments['delete_title'] = 'このコメントを削除する';
+$lang_display_comments['confirm_delete'] = '本当にこのコメントを削除してもよろしいですか?'; // js-alert
+$lang_display_comments['add_your_comment'] = 'あなたのコメントを追加する';
+$lang_display_comments['name'] = '氏名';
+$lang_display_comments['comment'] = 'コメント';
+$lang_display_comments['your_name'] = '匿名';
+$lang_display_comments['report_comment_title'] = 'このコメントを管理者に報告する';
+$lang_display_comments['pending_approval'] = '管理者の承認後、コメントを閲覧できるようになります。';
+$lang_display_comments['unapproved_comment'] = '承認済みコメント';
+$lang_display_comments['pending_approval_message'] = 'ここにコメントが投稿されました。管理者の承認後、閲覧できるようになります。';
+$lang_display_comments['approve'] = 'コメントを承認する';
+$lang_display_comments['disapprove'] = 'コメントを未承認にする';
+$lang_display_comments['log_in_to_comment'] = 'ここでは、匿名コメントは許可されていません。あなたのコメントを投稿するには、%sログイン%sしてください。'; // do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'あなたの氏名をコメントに提供してください。';
+$lang_display_comments['comment_rejected'] = 'あなたのコメントが拒否されました。';
+
+$lang_fullsize_popup['click_to_close'] = 'イメージのクリックでウインドウを閉じる';
+$lang_fullsize_popup['close_window'] = 'ウィンドウを閉じる';
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'eカードを送信する';
+$lang_ecard_php['invalid_email'] = '<b>警告</b> : メールアドレスが正しくありません !';
+$lang_ecard_php['ecard_title'] = 'あなたに送信された %s のeカード';
+$lang_ecard_php['error_not_image'] = 'eカードとして、イメージのみ送信することができます。';
+$lang_ecard_php['error_not_image_flash'] = 'イメージおよびフラッシュファイルのみ、eカードとして送信することができます。';
+$lang_ecard_php['view_ecard'] = 'eカードが正常に表示されない場合の代替リンク';
+$lang_ecard_php['view_ecard_plaintext'] = 'eカードを閲覧するには、このURIをあなたのブラウザのアドレスバーにコピー＆ペーストしてください:';
+$lang_ecard_php['view_more_pics'] = 'さらに写真を閲覧する!';
+$lang_ecard_php['send_success'] = 'あなたのeカードが送信されました。';
+$lang_ecard_php['send_failed'] = '申し訳ございません、あなたのeカードを送信できませんでした ...';
+$lang_ecard_php['from'] = 'From';
+$lang_ecard_php['your_name'] = 'あなたの氏名';
+$lang_ecard_php['your_email'] = 'あなたのメールアドレス';
+$lang_ecard_php['to'] = 'To';
+$lang_ecard_php['rcpt_name'] = '受信者名';
+$lang_ecard_php['rcpt_email'] = '受信者のメールアドレス';
+$lang_ecard_php['greetings'] = '見出し';
+$lang_ecard_php['message'] = 'メッセージ';
+$lang_ecard_php['ecards_footer'] = '%s によりIPアドレス %s から %s (ギャラリー時間) に送信されました。';
+$lang_ecard_php['preview'] = 'eカードをプレビューする';
+$lang_ecard_php['preview_button'] = 'プレビュー';
+$lang_ecard_php['submit_button'] = 'eカードを送信する';
+$lang_ecard_php['preview_view_ecard'] = 'これは、eカードが生成された後の代替リンクです。プレビューを表示することはできません。';
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = '管理者に報告する';
+$lang_report_php['invalid_email'] = '<b>警告</b> : メールアドレスが正しくありません!';
+$lang_report_php['report_subject'] = '%s によるレポート / ギャラリー: %s';
+$lang_report_php['view_report'] = 'レポートが正常に表示されない場合の代替リンク';
+$lang_report_php['view_report_plaintext'] = 'レポートを閲覧するには、あなたのブラウザのアドレスバーに、このURIをコピー＆ペーストしてください:';
+$lang_report_php['view_more_pics'] = 'ギャラリー';
+$lang_report_php['send_success'] = 'あなたのレポートが送信されました。';
+$lang_report_php['send_failed'] = '申し訳ございません、あなたのリクエストをサーバが送信できません ...';
+$lang_report_php['from'] = 'From';
+$lang_report_php['your_name'] = 'あなたの氏名';
+$lang_report_php['your_email'] = 'あなたのメールアドレス';
+$lang_report_php['to'] = 'To';
+$lang_report_php['administrator'] = '管理者/モデレータ';
+$lang_report_php['subject'] = '件名';
+$lang_report_php['comment_field_name'] = '「 %s 」によるコメントのレポート';
+$lang_report_php['reason'] = '理由';
+$lang_report_php['message'] = 'メッセージ';
+$lang_report_php['report_footer'] = '送信者: %s / IPアドレス: %s / ギャラリー時間: %s';
+$lang_report_php['obscene'] = '節度を欠いた';
+$lang_report_php['offensive'] = '攻撃';
+$lang_report_php['misplaced'] = 'オフトピック/場所違い';
+$lang_report_php['missing'] = '不明';
+$lang_report_php['issue'] = 'エラー/閲覧不可';
+$lang_report_php['other'] = '他';
+$lang_report_php['refers_to'] = 'ファイルレポート参照';
+$lang_report_php['reasons_list_heading'] = 'レポートの理由:';
+$lang_report_php['no_reason_given'] = '理由が与えられていません。';
+$lang_report_php['go_comment'] = 'コメントへ移動する';
+$lang_report_php['view_comment'] = 'コメントのフルレポートを表示する';
+$lang_report_php['type_file'] = 'ファイル';
+$lang_report_php['type_comment'] = 'コメント';
+$lang_report_php['invalid_data'] = 'アクセスしようとしているレポートデータは、あなたのメールクライアントで破損しました。もう一度、リンクを確認してください。'; 
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'ファイル情報';
+$lang_editpics_php['desc'] = '説明';
+$lang_editpics_php['approval'] = '承認'; //cpg 1.5
+$lang_editpics_php['approved'] = '承認'; // cpg 1.5
+$lang_editpics_php['unapproved'] = '未承認'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = '新しいキーワード';
+$lang_editpics_php['new_keywords'] = '新しいキーワードが見つかりました。';
+$lang_editpics_php['existing_keyword'] = '既存のキーワード';
+$lang_editpics_php['pic_info_str'] = '%s &times; %s - %s KB - %s 閲覧 - %s 投票';
+$lang_editpics_php['approve'] = 'ファイルを承認する';
+$lang_editpics_php['postpone_app'] = '承認を延期する';
+$lang_editpics_php['del_pic'] = 'ファイルを削除する';
+$lang_editpics_php['del_all'] = 'すべてのファイルを削除する';
+$lang_editpics_php['read_exif'] = 'EXIFを再度取得する';
+$lang_editpics_php['reset_view_count'] = '閲覧カウンタをリセットする';
+$lang_editpics_php['reset_all_view_count'] = 'すべての閲覧カウンタをリセットする';
+$lang_editpics_php['reset_votes'] = '投票をリセットする';
+$lang_editpics_php['reset_all_votes'] = 'すべての投票をリセットする';
+$lang_editpics_php['del_comm'] = 'コメントを削除する';
+$lang_editpics_php['del_all_comm'] = 'すべてのコメントを削除する';
+$lang_editpics_php['upl_approval'] = 'アップロード承認';
+$lang_editpics_php['edit_pics'] = 'ファイルを編集する';
+$lang_editpics_php['edit_pic'] = 'ファイルを編集する'; // cpg 1.5
+$lang_editpics_php['see_next'] = '次のファイルを表示する';
+$lang_editpics_php['see_prev'] = '前のファイルを表示する';
+$lang_editpics_php['n_pic'] = '%s ファイル';
+$lang_editpics_php['n_of_pic_to_disp'] = '表示するファイル数';
+$lang_editpics_php['crop_title'] = 'Coppermineピクチャエディタ';
+$lang_editpics_php['preview'] = 'プレビュー';
+$lang_editpics_php['save'] = '写真を保存する';
+$lang_editpics_php['save_thumb'] = 'サムネイルとして保存する';
+$lang_editpics_php['gallery_icon'] = 'この画像をマイアイコンにする';
+$lang_editpics_php['sel_on_img'] = '完全にイメージのみ選択してください!'; // js-alert
+$lang_editpics_php['album_properties'] = 'アルバムプロパティ';
+$lang_editpics_php['parent_category'] = '親カテゴリ';
+$lang_editpics_php['thumbnail_view'] = 'サムネイルビュー';
+$lang_editpics_php['select_unselect'] = 'すべてを選択/選択解除する';
+$lang_editpics_php['file_exists'] = 'ファイル「 %s 」は、すでに登録されています。';
+$lang_editpics_php['rename_failed'] = '「 %s 」から「 %s 」へのリネームに失敗しました。';
+$lang_editpics_php['src_file_missing'] = 'ソースファイル「 %s 」がありません。';
+$lang_editpics_php['mime_conv'] = 'ファイルを「 %s 」から「 %s 」にコンバートできません。';
+$lang_editpics_php['forb_ext'] = '使用できないファイル拡張子です。';
+$lang_editpics_php['error_editor_class'] = 'あなたのリサイズに関するエディタクラスが実装されていません。'; // cpg 1.5
+$lang_editpics_php['error_document_size'] = 'ドキュメントの幅または高さがありません。'; // cpg 1.5 // js-alert
+$lang_editpics_php['success_picture'] = '写真が正常に保存されました - あなたはウィンドウを %s閉じる%s ことができます。'; // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'サムネイルが正常に保存されました - あなたはウィンドウを %s閉じる%s ことができます。'; // do not translate "%s" here
+$lang_editpics_php['rotate'] = '回転'; // cpg 1.5
+$lang_editpics_php['mirror'] = 'ミラー'; // cpg 1.5
+$lang_editpics_php['scale'] = 'スケール'; // cpg 1.5
+$lang_editpics_php['new_width'] = '新しい幅'; // cpg 1.5
+$lang_editpics_php['new_height'] = '新しい高さ'; // cpg 1.5
+$lang_editpics_php['enable_clipping'] = 'クリッピングを有効にして、トリミングを適用する'; // cpg 1.5
+$lang_editpics_php['jpeg_quality'] = 'JPEG出力クオリティ'; // cpg 1.5
+$lang_editpics_php['or'] = 'または'; // cpg 1.5
+$lang_editpics_php['approve_pic'] = 'ファイルを承認する'; // cpg 1.5
+$lang_editpics_php['approve_all'] = 'すべてのファイルを承認する'; // cpg 1.5
+$lang_editpics_php['error_empty'] = 'アルバムは空です。';
+$lang_editpics_php['error_approval_empty'] = '承認する写真はありません。';
+$lang_editpics_php['error_linked_only'] = 'アルバムには、リンクされたファイルのみ含みます。あなたは、ここで編集することはできません。';
+$lang_editpics_php['note_approve_public'] = 'ファイルがパブリックアルバムに移動されました。管理者の承認が必要です。';
+$lang_editpics_php['note_approve_private'] = 'ファイルがプライベートアルバムに移動されました。管理者の承認が必要です。' ;
+$lang_editpics_php['note_edit_control'] = 'ファイルがパブリックアルバムに移動されました。編集することはできません。';
+$lang_editpics_php['confirm_move'] = '本当にこのファイルを移動してもよろしいですか?'; //js-alert
+$lang_editpics_php['success_changes'] = '変更が正常に保存されました。';
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'パスワードリマインダ';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'あなたは、すでにログインしています!';
+$lang_forgot_passwd_php['enter_email'] = 'あなたのメールアドレスを入力してください。';
+$lang_forgot_passwd_php['submit'] = 'Go';
+$lang_forgot_passwd_php['illegal_session'] = 'パスワード喪失セッションが不正、または期限が切れています。';
+$lang_forgot_passwd_php['failed_sending_email'] = 'パスワードリマインダによるメールを送信できません!';
+$lang_forgot_passwd_php['email_sent'] = 'ユーザ名およびパスワードを記載したメールが %s 宛に送信されました。';
+$lang_forgot_passwd_php['verify_email_sent'] = '%s 宛にメールが送信されました。処理を完了するには、あなたのメールを確認してください。.';
+$lang_forgot_passwd_php['err_unk_user'] = '選択されたユーザは登録されていません!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - 新しいパスワードのリクエスト';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - あなたの新しいパスワード';
+$lang_forgot_passwd_php['account_verify_email'] = <<< EOT
+あなたは、新しいパスワードをリクエストしました。あなたに送信されたパスワードを使用して処理を進めたい場合、下記リンクをクリックしてください:
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+{SITE_NAME} サイト管理者
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<< EOT
+以下、あなたがリクエストした新しいパスワードです:
+
+ユーザ名: {USER_NAME}
+パスワード: {PASSWORD}
+
+ログインはこちら <a href="{SITE_LINK}">{SITE_LINK}</a>
+
+{SITE_NAME} サイト管理者
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'グループマネージャ';
+$lang_groupmgr_php['group_name'] = 'グループ';
+$lang_groupmgr_php['permissions'] = 'パーミッション';
+$lang_groupmgr_php['public_albums'] = 'パブリックアルバムアップロード';
+$lang_groupmgr_php['personal_gallery'] = 'パーソナルギャラリー';
+$lang_groupmgr_php['disk_quota'] = 'クオータ';
+$lang_groupmgr_php['rating'] = 'レーティング';
+$lang_groupmgr_php['ecards'] = 'eカード';
+$lang_groupmgr_php['comments'] = 'コメント';
+$lang_groupmgr_php['allowed'] = '許可';
+$lang_groupmgr_php['approval'] = '承認';
+$lang_groupmgr_php['create_new_group'] = '新しいグループを作成する';
+$lang_groupmgr_php['del_groups'] = '選択したグループを削除する';
+$lang_groupmgr_php['confirm_del'] = '警告: グループを削除した場合、グループに属していたユーザは「登録済み」グループに移動されます !\n\n処理を続けますか ?';  // js-alert
+$lang_groupmgr_php['title'] = 'ユーザグループを管理する';
+$lang_groupmgr_php['reset_to_default'] = 'デフォルト名 (%s) にリセットする - 推奨!';
+$lang_groupmgr_php['error_group_empty'] = 'グループテーブルが空です!<br />デフォルトグループが作成されました。このページをリロードしてください。';
+$lang_groupmgr_php['explain_greyed_out_title'] = 'なぜこの行がグレイアウトされていますか?';
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'このグループのアクセスレベルが「なし」のため、あなたは、このグループのプロパティを変更できません。すべてのログインユーザ (グループ %s のメンバー) は、ログイン以外の処理を実行できないため、グループ設定は適用されません。ここでアクセスレベルを変更する、または「ギャラリー設定 > ユーザ設定 > 未ログインユーザ (ゲストまたは匿名) アクセスを許可する」を有効にしてください。';
+$lang_groupmgr_php['group_assigned_album'] = '割り当て済みアルバム';
+$lang_groupmgr_php['access_level'] = 'アクセスレベル';
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'サムネイル、中間イメージおよびフルサイズイメージ';
+$lang_groupmgr_php['thumbnail_intermediate'] = 'サムネイルおよび中間イメージ';
+$lang_groupmgr_php['thumbnail_only'] = 'サムネイルのみ';
+$lang_groupmgr_php['none'] = 'なし';
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'ようこそ!';
+
+$lang_album_admin_menu['confirm_delete'] = '本当にこのアルバムを削除してもよろしいですか ? \\nすべての写真およびコメントも削除されます。'; // js-alert
+$lang_album_admin_menu['delete'] = '削除';
+$lang_album_admin_menu['modify'] = 'プロパティ';
+$lang_album_admin_menu['edit_pics'] = 'ファイルを編集する';
+$lang_album_admin_menu['cat_locked'] = 'このアルバムは、編集のためロックされています。';
+
+$lang_list_categories['home'] = 'ホーム';
+$lang_list_categories['stat1'] = 'ファイル数: [pictures] / アルバム数: [albums] / カテゴリ数: [cat] / コメント数:  [comments] / 閲覧回数: [views]'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = 'ファイル数: [pictures] / アルバム数: [albums] / 閲覧回数: [views]'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = '%s のギャラリー';
+$lang_list_categories['stat3'] = 'ファイル数: [pictures] / アルバム数: [albums] / コメント数:  [comments] / 閲覧回数: [views]'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'ユーザリスト';
+$lang_list_users['no_user_gal'] = 'ユーザギャラリーはありません。';
+$lang_list_users['n_albums'] = '%s アルバム';
+$lang_list_users['n_pics'] = '%s ファイル';
+
+$lang_list_albums['n_pictures'] = '%s ファイル';
+$lang_list_albums['last_added'] = ' - 最終追加日: %s';
+$lang_list_albums['n_link_pictures'] = '%s リンクファイル';
+$lang_list_albums['total_pictures'] = '合計 %s ファイル';
+$lang_list_albums['alb_hits'] = 'アルバム閲覧回数: %s';
+$lang_list_albums['from_category'] = ' - From Category: ';
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'インストーラは、すでに動作しています。現在ロックされています。';
+$lang_install['already_succ_explain'] = 'インストーラを再度実行したい場合、あなたがCoppermineを配置したディレクトリ内に作成された「include/config.inc.php」ファイルを最初に削除する必要があります。あなたは、FTPプログラムを使用して、このファイルを削除することができます。';
+$lang_install['cant_read_tmp_conf'] = 'インストーラは、一時設定ファイル %s を読むことができません。';
+$lang_install['cant_write_tmp_conf'] = 'インストーラは、一時設定ファイル %s を書き出すことができません。';
+$lang_install['review_permissions'] = 'ディレクトリパーミッションを確認してください。';
+$lang_install['change_lang'] = '言語を変更する';
+$lang_install['check_path'] = 'パスをチェックする';
+$lang_install['continue'] = '次のパス';
+$lang_install['conv_said'] = 'コンバートプログラムのメッセージ:';
+$lang_install['license_info'] = 'Coppermineは、GNU GPL v3ライセンスの下、リリースされた写真/マルチメディアのギャラリーパッケージです。インストールすることで、あなたはCoppermineのライセンスに同意します:';
+$lang_install['cpg_info_frames'] = 'あなたのブラウザでは、インラインフレームを表示することができません。あなたは、Coppermineパッケージに同梱されるdocsフォルダ内のライセンスを確認することができます。';
+$lang_install['license'] = 'Coppermineライセンス使用許諾';
+$lang_install['create_table'] = 'テーブル「 %s 」を作成する';
+$lang_install['db_populating'] = 'データベースにデータを登録しています。';
+$lang_install['db_alr_populated'] = 'すでにデータベース内に必要なデータが登録されています。';
+$lang_install['dir_ok'] = 'ディレクトリが見つかりました。';
+$lang_install['directory'] = 'ディレクトリ';
+$lang_install['email'] = 'Eメールアドレス';
+$lang_install['email_no_match'] = 'Eメールアドレスが合致しないか、有効ではありません。';
+$lang_install['email_verif'] = 'Eメールを確認する';
+$lang_install['err_cpgnuke'] = '<h1>エラー</h1>あなたのNukeポータルにスタンドアロンのCoppermineインストールを試みているようです。<br />このバージョンは、スタンドアロンのみで使用することができます!<br />いくつかのサーバでは、Nukeポータル未インストール環境で、この警告が表示される場合があります - このケースに該当する場合、インストールを<a href="%s?continue_anyway=1">継続</a>してください。あなたがNukeポータルを使用している場合、<a href=\"http://www.cpgnuke.com/\">CpgNuke</a>を閲覧するか、(未サポートの) <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine ports</a>を使用すると良いでしょう - インストールを継続しないでください!';
+$lang_install['error'] = 'エラー';
+$lang_install['error_need_corr'] = '次のエラーが発生しました。最初にこのエラーを解消してください:';
+$lang_install['finish'] = 'インストールを終了する';
+$lang_install['gd_note'] = '<strong>重要 :</strong> 古いバージョンのGDグラフィックライブラリは、JPEGおよびPNGイメージのみサポートします。このケースに該当する場合、スクリプトは、GIFイメージのサムネイルを作成できません。';
+$lang_install['go_to_main'] = 'メインページに移動する';
+$lang_install['im_no_convert_ex'] = 'インストーラは、「 %s 」内にImageMagickコンバートプログラムを見つけましたが、スクリプトで実行することができません。<br />あなたは、ImageMagickの代わりに、GDの使用を検討することができます。';
+$lang_install['im_not_found'] = 'インストーラは、ImageMagickを探そうと試みましたが、見つけることができなかったか、エラーが発生しました。<br />Coppermineでは、サムネイルを作成するため、<a href="http://www.imagemagick.org/">ImageMagick</a>コンバートプログラムを使用することができます。ImageMagickにより作成されるイメージのクオリティは、GD1に勝りますが、GD2と同等です。<br />あなたのシステムにImageMagickをインストールして使用したい場合、<br />あなたは、以下にコンバートプログラムのフルパスを入力する必要があります。<br />On Windowsでは、フルパスはスペースを含まない「c:/ImageMagick/」のようになります。Unixでは、「/usr/bin/」のようになります。<br />あなたがImageMagickをインストールしているかどうか分からない場合、このフィールドを空白にしてください - インストーラは、デフォルトで (ほとんどのユーザがインストールしている) GD2の使用を試みます。<br />あなたは、(Coppermine設定ページにて) この設定を後で変更することができます。ここに何を入力すべきか分からない場合でも、心配しないでください - 空白のままにしてください。';
+$lang_install['im_packages'] = 'あなたのサーバは、次のイメージパッケージをサポートします:';
+$lang_install['im_path'] = 'ImageMagickのパス:';
+$lang_install['im_path_space'] = 'ImageMagick (\'%s\') のパスには、少なくとも1つのスペースを含む必要があります。これにより、スクリプトに問題を発生させます。<br />あなたは、ImageMagickを別のディレクトリに移動する必要があります。';
+$lang_install['installation'] = 'インストレーション';
+$lang_install['installer_locked'] = 'インストーラがロックされています。';
+$lang_install['installer_selected'] = 'インストーラによる選択:';
+$lang_install['inv_im_path'] = 'インストーラは、あなたが指定したImageMagickのディレクトリ「 %s 」を見つけることができませんでした。または、アクセスするためのパーミッションがありません。あなたの入力内容が正しいかどうか、そして指定したディレクトリにアクセスできるか確認してください。';
+$lang_install['lets_go'] = 'Let\'s Go!';
+$lang_install['mysql_create_btn'] = '作成中';
+$lang_install['mysql_create_db'] = '新しいMySQLデータベースを作成する';
+$lang_install['mysql_db_name'] = 'MySQLデータベース名';
+$lang_install['mysql_error'] = 'MySQLエラー: ';
+$lang_install['mysql_host'] = 'MySQLホスト<br />(通常、localhostです)';
+$lang_install['mysql_username'] = 'MySQLユーザ名';
+$lang_install['mysql_password'] = 'MySQLパスワード';
+$lang_install['mysql_no_create_db'] = 'MySQLデータベースを作成できませんでした。';
+$lang_install['mysql_no_sel_dbs'] = '利用可能なMySQLデータベースを検索できませんでした。';
+$lang_install['mysql_succ'] = 'データベースへの正常接続';
+$lang_install['mysql_tbl_pref'] = 'MySQLテーブル接頭辞';
+$lang_install['mysql_test_connection'] = 'テスト接続';
+$lang_install['mysql_wrong_db'] = 'MySQLは、データベース「 %s 」を見つけることができませんでした。あなたが入力した値を確認してください。';
+$lang_install['n_a'] = 'N/A';
+$lang_install['no_admin_email'] = 'あなたは、管理者のメールアドレスを入力する必要があります。';
+$lang_install['no_admin_password'] = 'あなたは、管理者のパスワードを入力する必要があります。';
+$lang_install['no_admin_username'] = 'あなたは、管理者のユーザ名を入力する必要があります。';
+$lang_install['no_dir'] = 'ディレクトリを利用できません。';
+$lang_install['no_gd'] = 'あなたのPHPインストレーションには、GDグラフィックライブラリ拡張モジュールがインストールされていないようです。また、ImageMagickの使用が指定されていません。GDの自動検出に問題が発生する場合があるため、Coppermineは、GD2の使用を設定しました。あなたのシステムにGDがインストールされている場合、スクリプトは動作します。そうでない場合、ImageMagickをインストールする必要があります。';
+$lang_install['no_mysql_conn'] = 'MySQLコネクションを生成できませんでした。あなたが入力したMySQL詳細情報を確認してください。';
+$lang_install['no_mysql_support'] = 'PHPのMySQLサポートが有効にされていません。';
+$lang_install['no_thumb_method'] = 'あなたは、イメージ処理アプリケーション (GD/IM) を選択する必要があります。';
+$lang_install['nok'] = 'Not OK';
+$lang_install['not_here_yet'] = 'まだ何もありません。%sここ%sをクリックして、戻ってください。';
+$lang_install['ok'] = 'OK';
+$lang_install['on_q'] = '- クエリ';
+$lang_install['or'] = 'または';
+$lang_install['pass_err'] = 'パスワードが合致しません。あなたが不正文字を使用したか、入力していません。';
+$lang_install['password'] = 'パスワード';
+$lang_install['password_verif'] = 'パスワードをもう一度';
+$lang_install['perm_error'] = '「 %s 」のパーミッションが %s に設定されていません。パーミッションを設定してください。';
+$lang_install['perm_ok'] = 'いくつかのディレクトリのパーミッションをチェックしましたが、問題ないようです。<br />次のステップに進んでください。';
+$lang_install['perm_not_ok'] = 'いくつかのディレクトリのパーミッションが正しく設定されていないようです。<br />「Not OK」とマークされているディレクトリのパーミッションを変更してください。';
+$lang_install['please_go_back'] = '次に進む前に、%sここをクリック%sして戻った後、問題を解決してください。';
+$lang_install['populate_db'] = 'データベースにデータを格納する';
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a>の設定は正常に完了して、現在使用することができます。<br />あなたが管理者アカウントに設定した情報を使って、<a href="login.php">ログイン</a>してください。';
+$lang_install['sect_create_adm'] = 'このセクションでは、あなたのCoppermine管理者アカウントを作成するための情報を必要とします。英数字のみ使用してください。慎重にデータを入力してください!';
+$lang_install['sect_mysql_info'] = 'このセクションでは、あなたのMySQLデータベースにアクセスするための情報を必要とします。<br />何を入力するのか分からない場合、あなたのウェブホストサポートに相談してください。';
+$lang_install['sect_mysql_sel_db'] = 'ここでは、あなたがCoppermineに使用したいデータベースを選択する必要があります。<br />あなたにMySQLアカウントで必要な権限がある場合、インストーラを使用して新しいデータベースを作成することができます。または、既存のデータベースを使用することができます。あなたが両方のオプションを好まない場合、最初にCoppermineの外にデータベースを作成して戻ってきた後、下記ドロップダウンにて新しいデータベースを選択してください。あなたがテーブル接頭辞 (ドット不使用) を変更することもできますが、デフォルトの接頭辞の保持をお勧めします。';
+$lang_install['select_lang'] = 'デフォルト言語を選択する: ';
+$lang_install['sql_file_not_found'] = 'ファイル「 %s 」を見つけることができませんでした。あなたのサーバにCoppermineファイルすべてをアップロードしたか確認してください。';
+$lang_install['status'] = 'ステータス';
+$lang_install['subdir_called'] = '通常、サブディレクトリ「 %s 」は、あなたがCoppermineをアップロードしたディレクトリにあります。<br />インストーラは、このディレクトリを見つけることができませんでした。あなたのサーバに、Coppermineファイルすべてをアップロードしたか確認してください。';
+$lang_install['title_admin'] = 'Coppermine管理者を作成する';
+$lang_install['title_dir_check'] = 'ディレクトリパーミッションのチェック';
+$lang_install['title_file_check'] = 'インストールファイルのチェック';
+$lang_install['title_finished'] = 'インストール完了';
+$lang_install['title_imp'] = 'イメージパッケージ選択';
+$lang_install['title_imp_test'] = 'イメージライブラリのテスト';
+$lang_install['title_mysql_db_sel'] = 'MySQLデータベース選択';
+$lang_install['title_mysql_pop'] = 'データベース構造を作成する';
+$lang_install['title_mysql_user'] = 'MySQLユーザ認証';
+$lang_install['title_welcome'] = 'ようこそCoppermineインストレーションへ';
+$lang_install['tmp_conf_error'] = '一時設定ファイルを書き出すことができません - 「include」フォルダにスクリプトの書き込み権があるか確認してください。';
+$lang_install['tmp_conf_ser_err'] = 'インストーラに深刻なエラーが発生しました。あなたのページをリロードするか、「include/config.tmp」ファイルを削除して、インストールを再開してください。';
+$lang_install['try_again'] = 'もう一度!';
+$lang_install['unable_write_config'] = '設定ファイルを書き出すことができません。';
+$lang_install['user_err'] = '管理ユーザ名には、英数字のみ使用してください。また、空白にすることはできません。';
+$lang_install['username'] = 'ユーザ名';
+$lang_install['your_admin_account'] = 'あなたの管理者アカウント';
+$lang_install['no_cookie'] = 'あなたのブラウザは、クッキーを受け付けません。クッキーの受け入れをお勧めします。';
+$lang_install['no_javascript'] = 'あなたのブラウザでは、Javaスクリプトの使用を有効にされていないようです - 有効にすることを強くお勧めします。';
+$lang_install['register_globals_detected'] = 'あなたのPHP設定では、「register_globals」が有効にされています - セキュリティ上の理由から無効にしてください。';
+$lang_install['more'] = 'さらに';
+$lang_install['version_undetected'] = 'スクリプトは、あなたのサーバで使用されている %s のバージョンを検出することができませんでした。少なくともバージョン %s であることを確認してください。';
+$lang_install['version_incompatible'] = 'スクリプトは、適切ではないバージョン (%s) の %s を、あなたのサーバで検出しました。<br />インストールを継続する前に、互換性のあるバージョン (%s またはそれ以上) を使用していることを確認してください!';
+$lang_install['read_gif'] = '.gifファイルのリード/ライト';
+$lang_install['read_png'] = '.pngファイルのリード/ライト';
+$lang_install['read_jpg'] = '.jpgファイルのリード/ライト';
+$lang_install['write_error'] = '生成されたイメージをディスクに書き込めませんでした。';
+$lang_install['read_error'] = 'ソースイメージを読み込めませんでした。';
+$lang_install['combine_error'] = 'ソースイメージを結合できませんでした。';
+$lang_install['text_error'] = 'ソースイメージにテキストを追加できませんでした。';
+$lang_install['scale_error'] = 'ソースイメージをスケールすることができませんでした。';
+$lang_install['pixels'] = 'ピクセル';
+$lang_install['combine'] = '2イメージを結合する';
+$lang_install['text'] = 'イメージにテキストを書き出す';
+$lang_install['scale'] = 'イメージをスケールする';
+$lang_install['generated_image'] = '生成イメージ';
+$lang_install['reference_image'] = '参照イメージ';
+$lang_install['imp_test_error'] = 'テストに1つまたはそれ以上のエラーが発生しました。あなたが適切なイメージ処理パッケージを選択して、正しく設定していることを確認してください!';
+$lang_install['writable'] = '- 書き込み可';
+$lang_install['not_writable'] = '- 書き込み不可';
+$lang_install['not_exist'] = '- ありません';
+$lang_install['old_install'] = 'これは、新しいインストールウィザードです。古いインストール画面に戻るには、%sここ%sをクリックしてください。';
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'キーワードを管理する';
+$lang_keywordmgr_php['search'] = '検索';
+$lang_keywordmgr_php['keyword_test_search'] = '新しいウィンドウで %s を検索する';
+$lang_keywordmgr_php['keyword_del'] = 'キーワード %s を削除する';
+$lang_keywordmgr_php['confirm_delete'] = '本当にギャラリーすべてからキーワード %s を削除してもよろしいですか?'; // js-alert
+$lang_keywordmgr_php['change_keyword'] = 'キーワードを変更する';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = '言語マネージャ';
+$lang_langmgr_php['english_language_name'] = '英語';
+$lang_langmgr_php['native_language_name'] = '母語';
+$lang_langmgr_php['custom_language_name'] = 'カスタム';
+$lang_langmgr_php['language_name'] = '言語名';
+$lang_langmgr_php['language_file'] = '言語ファイル';
+$lang_langmgr_php['flag'] = 'フラグ';
+$lang_langmgr_php['file_available'] = '利用可';
+$lang_langmgr_php['enabled'] = '有効';
+$lang_langmgr_php['complete'] = '完了';
+$lang_langmgr_php['default'] = 'デフォルト';
+$lang_langmgr_php['missing'] = '不明';
+$lang_langmgr_php['broken'] = '- 壊れているか、アクセスすることができません。';
+$lang_langmgr_php['exists_in_db_and_file'] = '- データベース内およびファイルとして存在します。';
+$lang_langmgr_php['exists_as_file_only'] = '- ファイルのみ存在します。';
+$lang_langmgr_php['pick_a_flag'] = '選択';
+$lang_langmgr_php['replace_x_with_y'] = '%s を %s と置換する';
+$lang_langmgr_php['tanslator_information'] = '翻訳情報';
+$lang_langmgr_php['cpg_version'] = 'Coppermineバージョン';
+$lang_langmgr_php['hide_details'] = '詳細を非表示にする';
+$lang_langmgr_php['show_details'] = '詳細を表示する';
+$lang_langmgr_php['loading'] = 'ローディング';
+$lang_langmgr_php['english_missing'] = '英語言語ファイルがありませんが、これは削除されるべきではありません。あなたには、すぐに英語言語ファイルをリストアする必要があります。';
+$lang_langmgr_php['enable_at_least_one'] = 'ギャラリーを動作させるためには、あなたは1つ以上の言語を有効にする必要があります。';
+$lang_langmgr_php['enable_default'] = 'あなたは、有効にされていない言語をデフォルト言語として選択しました。別の言語を選択するか、あなたがデフォルトとして選択した言語を有効にしてください!';
+$lang_langmgr_php['available_default'] = 'あなたは、利用可能ではない言語をデフォルト言語として選択しました。別のデフォルト言語を選択してください!';
+$lang_langmgr_php['version_does_not_match'] = 'このファイルのバージョンは、あなたのCoppermineバージョンと合致しません。この警告を使用して完全にテストしてください!';
+$lang_langmgr_php['no_version'] = 'バージョン情報を取得できませんでした。この言語ファイルが全く動作しないか、実際の言語ファイルが存在しない可能性があります。';
+$lang_langmgr_php['filesize'] = 'ファイルサイズ %s は適切ではありません。';
+$lang_langmgr_php['content_missing'] = 'ファイルに必要なデータが含まれていません。恐らく有効な言語ファイルではありません。';
+$lang_langmgr_php['status'] = 'ステータス';
+$lang_langmgr_php['default_language'] = 'デフォルト言語を %s に設定しました。';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'ログイン';
+$lang_login_php['enter_login_pswd'] = 'ログインするには、あなたのユーザ名およびパスワードを入力してください。';
+$lang_login_php['username'] = 'ユーザ名';
+$lang_login_php['email'] = 'メールアドレス';
+$lang_login_php['both'] = 'ユーザ名 / メールアドレス';
+$lang_login_php['password'] = 'パスワード';
+$lang_login_php['remember_me'] = '次回からユーザ名およびパスワードの入力を省略する';
+$lang_login_php['welcome'] = 'ようこそ %s さん ...';
+$lang_login_php['err_login'] = 'ログインできませんでした。再度ログインしてください。';
+$lang_login_php['err_already_logged_in'] = 'あなたは、すでにログインしています!';
+$lang_login_php['forgot_password_link'] = 'パスワードを忘れました。';
+$lang_login_php['cookie_warning'] = '警告: あなたのブラウザは、スクリプトのクッキーを許可していないようです。';
+$lang_login_php['send_activation_link'] = 'アカウントの有効化リンクを忘れました?';
+$lang_login_php['force_login'] = 'このページを閲覧するには、あなたはログインする必要があります。';
+$lang_login_php['force_login_title'] = 'ログインにより続ける';
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'ログアウト';
+$lang_logout_php['bye'] = 'Bye bye %s ...';
+$lang_logout_php['err_not_logged_in'] = 'あなたは、ログインしていません!';
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = '1レベル上へ移動する';
+$lang_minibrowser_php['current_path'] = '現在のパス';
+$lang_minibrowser_php['select_directory'] = 'ディレクトリを選択してください。';
+$lang_minibrowser_php['click_to_close'] = 'ウインドウを閉じるには、イメージをクリックしてください。';
+$lang_minibrowser_php['folder'] = 'フォルダ';
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = '管理コントロールをOFFに切り替える ...';
+$lang_mode_php[1] = '管理コントロールをONに切り替える ...';
+$lang_mode_php['news_hide'] = 'ニュースを非表示にする ...';
+$lang_mode_php['news_show'] = 'ニュースを表示する ...';
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'アルバム %s を更新する';
+$lang_modifyalb_php['related_tasks'] = '関連タスク';
+$lang_modifyalb_php['choose_album'] = 'アルバムを選択する';
+$lang_modifyalb_php['general_settings'] = '一般設定';
+$lang_modifyalb_php['alb_title'] = 'アルバムタイトル';
+$lang_modifyalb_php['alb_cat'] = 'アルバムカテゴリ';
+$lang_modifyalb_php['alb_desc'] = 'アルバム説明';
+$lang_modifyalb_php['alb_keyword'] = 'アルバムキーワード';
+$lang_modifyalb_php['alb_thumb'] = 'アルバムサムネイル';
+$lang_modifyalb_php['alb_perm'] = 'このアルバムに対するパーミッション';
+$lang_modifyalb_php['can_view'] = 'アルバム閲覧可';
+$lang_modifyalb_php['can_upload'] = 'ビジターはファイルをアップロードできる';
+$lang_modifyalb_php['can_post_comments'] = 'ビジターはコメントを投稿できる';
+$lang_modifyalb_php['can_rate'] = 'ビジターはファイルを評価できる';
+$lang_modifyalb_php['user_gal'] = 'ユーザギャラリー';
+$lang_modifyalb_php['my_gal'] = '* マイギャラリー *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* カテゴリなし *';
+$lang_modifyalb_php['alb_empty'] = 'アルバムは空です。';
+$lang_modifyalb_php['last_uploaded'] = '最新アップロード';
+$lang_modifyalb_php['public_alb'] = '誰でも (パブリックアルバム)';
+$lang_modifyalb_php['me_only'] = '私のみ';
+$lang_modifyalb_php['owner_only'] = 'アルバムオーナー (%s) のみ';
+$lang_modifyalb_php['group_only'] = '%s グループのメンバーのみ';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'あなたが修正できるアルバムがデータベース内にありません。';
+$lang_modifyalb_php['update'] = 'アルバムを更新する';
+$lang_modifyalb_php['reset_album'] = 'アルバムをリセットする';
+$lang_modifyalb_php['reset_views'] = '%s の閲覧カウンタをゼロにリセットする';
+$lang_modifyalb_php['reset_rating'] = '%s 内すべてのファイルのレーティングをリセットする';
+$lang_modifyalb_php['delete_comments'] = '%s 内すべてのコメントを削除する';
+$lang_modifyalb_php['delete_files'] = '%s取り消し不可%s %s 内すべてのファイルを削除する';
+$lang_modifyalb_php['views'] = '閲覧';
+$lang_modifyalb_php['votes'] = '投票';
+$lang_modifyalb_php['comments'] = 'コメント';
+$lang_modifyalb_php['files'] = 'ファイル';
+$lang_modifyalb_php['submit_reset'] = '変更を送信する';
+$lang_modifyalb_php['reset_views_confirm'] = '実行します';
+$lang_modifyalb_php['notice1'] = '(*) %sグループ%s 設定による'; //(do not translate %sgroups%s!)
+$lang_modifyalb_php['can_moderate'] = 'アルバムを次のグループによりモデレートできる:'; // cpg 1.5
+$lang_modifyalb_php['admins_only'] = '管理者のみ'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'アルバムパスワード (新しいパスワード)';
+$lang_modifyalb_php['alb_password_hint'] = 'アルバムパスワードのヒント';
+$lang_modifyalb_php['edit_files'] = 'ファイルを編集する';
+$lang_modifyalb_php['parent_category'] = '親カテゴリ';
+$lang_modifyalb_php['thumbnail_view'] = 'サムネイルビュー';
+$lang_modifyalb_php['random_image'] = 'ランダムイメージ'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'このアルバムをパスワードで保護する (チェック = 「Yes」)';
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP情報';
+$lang_phpinfo_php['explanation'] = 'この内容は、PHP関数<a href="http://www.php.net/phpinfo">phpinfo()</a>によって生成され、Coppermine内に表示されています。';
+$lang_phpinfo_php['no_link'] = 'あなたのphpinfoを他の人に閲覧されることで、セキュリティ上のリスクを生じます。そのため、あなたが管理者としてログインした場合のみ、このページを閲覧することができます。アクセスを拒否されるため、あなたは、このページを他の人へのリンクとして投稿することはできません。';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'ピクチャマネージャ';
+$lang_picmgr_php['confirm_modifs'] = '本当に修正を実行しますか?'; // js-alert
+$lang_picmgr_php['no_change'] = 'あなたは、何も変更していません!';
+$lang_picmgr_php['no_album'] = '* アルバムなし *';
+$lang_picmgr_php['explanation_header'] = 'あなたがこのページで指定できるカスタムソート順は、次の場合のみ考慮されます';
+$lang_picmgr_php['explanation1'] = '管理者が設定ページの「ファイルのデフォルトのソート順」を「ポジションの昇順で並び替える」または「ポジションの降順で並び替える」(他のソートオプションを選択していないユーザに対するグローバル設定) を選択した場合';
+$lang_picmgr_php['explanation2'] = 'ユーザが (ユーザ設定を通して) サムネイルページで「ポジションの昇順で並び替える」または「ポジションの降順で並び替える」を選択した場合';
+$lang_picmgr_php['change_album'] = 'アルバムを変更する場合、あなたの変更は喪失します!'; // js-alert
+$lang_picmgr_php['submit_reminder'] = 'あなたが「変更を保存する」をクリックするまで、ソート順の変更は保存されません。';
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+$lang_pluginmgr_php['confirm_uninstall'] = '本当にこのプラグインをアンインストールしてもよろしいです?';
+$lang_pluginmgr_php['confirm_remove'] = '注意: プラグインAPIは、無効にされています。クリーンアップ処理を無視して、このプラグインを手動で削除しますか?';
+$lang_pluginmgr_php['confirm_delete'] = '本当にこのプラグインを削除してもよろしいですか?';
+$lang_pluginmgr_php['pmgr'] = 'プラグインマネージャ';
+$lang_pluginmgr_php['explanation'] = 'このページで使用されるプラグインをインストール / アンインストール / 管理します。';
+$lang_pluginmgr_php['plugin_enabled'] = 'プラグインAPI有効化';
+$lang_pluginmgr_php['name'] = '名称';
+$lang_pluginmgr_php['author'] = '作者';
+$lang_pluginmgr_php['desc'] = '説明';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'インストール済みプラグイン';
+$lang_pluginmgr_php['n_plugins'] = 'プラグインはインストールされていません。';
+$lang_pluginmgr_php['none_installed'] = '未インストール';
+$lang_pluginmgr_php['operation'] = '処理';
+$lang_pluginmgr_php['not_plugin_package'] = 'アップロードされたファイルは、プラグインパッケージではありません。';
+$lang_pluginmgr_php['copy_error'] = 'パッケージをプラグインフォルダにコピー中、エラーが発生しました。';
+$lang_pluginmgr_php['upload'] = 'アップロード';
+$lang_pluginmgr_php['configure_plugin'] = 'プラグインを設定する';
+$lang_pluginmgr_php['cleanup_plugin'] = 'プラグインをクリーンアップする';
+$lang_pluginmgr_php['extra'] = '特別';
+$lang_pluginmgr_php['install_info'] = 'インストール情報';
+$lang_pluginmgr_php['plugin_disabled_note'] = 'プラグインAPIが無効にされているため、この処理は許可されません。';
+$lang_pluginmgr_php['install'] = 'インストール';
+$lang_pluginmgr_php['uninstall'] = 'アンインストール';
+$lang_pluginmgr_php['minimum_requirements_not_met'] = '最小必要用件に合致していません。';
+$lang_pluginmgr_php['confirm_version'] = 'このプラグインに対するバージョン必要条件を検出できません。通常これは、あなたのCoppermineバージョンに合致するよう、プラグインが設計されていないことを意味します。そのため、あなたのギャラリーを破壊する可能性があります。とにかく継続しますか (推奨できません)?'; // js-alert
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = '申し訳ございません。あなたは、すでにこのファイルを評価しています。';
+$lang_rate_pic_php['rate_ok'] = 'あなたの投稿が受け付けられました';
+$lang_rate_pic_php['forbidden'] = 'あなたは、このファイルを評価できません。';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_disclamer = <<<EOT
+{SITE_NAME} サイト管理者は、一般的に好ましくない投稿をできるだけ速やかに削除するよう試みますが、すべての投稿を閲覧することは不可能です。従って、このサイトに対する投稿すべての見解は投稿者によるものであり、(自らの投稿を除き) 管理者およびウェブマスタのものではありません。管理者やウェブマスタに投稿の責任がないことをあなたは認めます。
+<br />
+<br />
+あなたは、公序良俗に反する投稿や、個人への誹謗中傷の投稿、性的な投稿、その他法律に反して投稿しないことに同意します。
+あなたは、{SITE_NAME} サイト管理者、ウェブマスタ、モデレータがいかなる時も投稿内容を編集および削除する権利を有することに同意します。あなたは、ユーザとして投稿した情報がデータベースに保存されることに同意します。この情報は、あなたの同意なしに管理者、ウェブマスタより第三者に開示されることはありませんが、データ流出の恐れのあるハッキング等の行為に対して、管理者、ウェブマスタが責任を負うことはありません。
+<br />
+<br />
+このサイトでは、あなたのコンピュータに情報を保存するため、クッキーを使用します。クッキーは、あなたの閲覧を快適にするためだけに使用されます。メールアドレスは、あなたの登録に関する詳細およびパスワード認証のためだけに使用されます。 
+<br />
+<br />
+「同意します」をクリックすることで、あなたは上記利用規約に同意します。
+EOT;
+$lang_register_php['page_title'] = 'ユーザ登録';
+$lang_register_php['term_cond'] = '利用規約';
+$lang_register_php['i_agree'] = '同意します';
+$lang_register_php['submit'] = '登録を実行する';
+$lang_register_php['err_user_exists'] = 'あなたが入力したユーザ名は、すでに使用されています。別のユーザ名を入力してください。';
+$lang_register_php['err_global_pw'] = '無効なグローバル登録パスワードです。';
+$lang_register_php['err_global_pass_same'] = 'あなたのパスワードは、グローバルパスワードと異なる必要があります。';
+$lang_register_php['err_duplicate_email'] = 'あなたが入力したメールアドレスは、すでに他のユーザが登録しています。';
+$lang_register_php['err_disclaimer'] = 'あなたは、免責条項に同意する必要があります。';
+$lang_register_php['enter_info'] = '登録情報を入力してください。';
+$lang_register_php['required_info'] = '必須情報';
+$lang_register_php['optional_info'] = '任意情報';
+$lang_register_php['username'] = 'ユーザ名';
+$lang_register_php['password'] = 'パスワード';
+$lang_register_php['password_again'] = 'パスワードをもう一度';
+$lang_register_php['global_registration_pw'] = 'グローバル登録パスワード';
+$lang_register_php['email'] = 'メールアドレス';
+$lang_register_php['location'] = '居住地';
+$lang_register_php['interests'] = '興味のあること';
+$lang_register_php['website'] = 'ホームページ';
+$lang_register_php['occupation'] = '職業';
+$lang_register_php['error'] = 'エラー';
+$lang_register_php['confirm_email_subject'] = '%s - 登録確認';
+$lang_register_php['information'] = 'インフォメーション';
+$lang_register_php['failed_sending_email'] = '登録確認メールを送信できません!';
+$lang_register_php['thank_you'] = 'ご登録ありがとうございます。<br />あなたが登録したメールアドレス宛、アカウント有効化に関する情報が送信されました。';
+$lang_register_php['acct_created'] = 'あなたのアカウントが作成されました。あなたは、ユーザ名およびパスワードを使用してログインできます。';
+$lang_register_php['acct_active'] = 'あなたのアカウントが有効化されました。あなたは、ユーザ名およびパスワードを使用してログインできます。';
+$lang_register_php['acct_already_act'] = 'あなたのアカウントは、すでに有効化されています!';
+$lang_register_php['acct_act_failed'] = 'このアカウントは、有効化できません!';
+$lang_register_php['err_unk_user'] = '選択したユーザは存在していません!';
+$lang_register_php['x_s_profile'] = '%s のプロファイル';
+$lang_register_php['group'] = 'グループ';
+$lang_register_php['reg_date'] = '登録年月日';
+$lang_register_php['disk_usage'] = 'ディスク使用量';
+$lang_register_php['change_pass'] = 'パスワードを変更する';
+$lang_register_php['current_pass'] = '現在のパスワード';
+$lang_register_php['new_pass'] = '新しいパスワード ';
+$lang_register_php['new_pass_again'] = '新しいパスワードをもう一度';
+$lang_register_php['err_curr_pass'] = '現在のパスワードが正しくありません。';
+$lang_register_php['change_pass'] = '私のパスワードを変更する';
+$lang_register_php['update_success'] = 'あなたのプロファイルが更新されました。';
+$lang_register_php['pass_chg_success'] = 'あなたのパスワードが変更されました。';
+$lang_register_php['pass_chg_error'] = 'あなたのパスワードは変更されませんでした。';
+$lang_register_php['notify_admin_email_subject'] = '%s - 登録通知';
+$lang_register_php['last_uploads'] = '最新アップロードファイル';
+$lang_register_php['last_uploads_detail'] = '% によりアップロードされた、すべてのファイルを閲覧するには、ここをクリックしてください。';
+$lang_register_php['last_comments'] = '最終コメント';
+$lang_register_php['you'] = 'あなた';
+$lang_register_php['last_comments_detail'] = '%s によって投稿された、すべてのコメントを閲覧するには、ここをクリックしてください。';
+$lang_register_php['notify_admin_email_body'] = 'ユーザ名「 %s 」の新しいユーザが、あなたのギャラリーに登録されていました。';
+$lang_register_php['pic_count'] = 'アップロードファイル';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - 登録リクエスト';
+$lang_register_php['thank_you_admin_activation'] = 'ありがとうございます。<br /><br />あなたのアカウント有効化に関するリクエストが管理者に送信されました。承認された場合、あなたのメールアドレス宛にメール送信されます。';
+$lang_register_php['acct_active_admin_activation'] = 'アカウントが有効化され、ユーザ宛にメールが送信されました。';
+$lang_register_php['notify_user_email_subject'] = '%s - アカウント有効化通知';
+$lang_register_php['delete_my_account'] = '私のユーザアカウントを削除する';
+$lang_register_php['warning_delete'] = '警告: あなたのアカウント削除は、元に戻すことができません。アカウントを削除する場合、あなたがパブリックアルバムに %sアップロードしたファイル%s および %sあなたのコメント%s は削除されません! しかし、あなたのパーソナルギャラリーにアップロードされたファイルは削除されます。'; // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = '私は、私のユーザアカウントを削除します。';
+$lang_register_php['really_delete'] = '本当にあなたのユーザアカウントを削除してもよろしいですか?'; // js-alert
+$lang_register_php['edit_xs_profile'] = '%s のプロファイルを編集する';
+$lang_register_php['edit_my_profile'] = '私のプロファイルを編集する';
+$lang_register_php['none'] = 'なし';
+$lang_register_php['user_name_banned'] = 'あなたが選択したユーザは、許可されていない/アクセス禁止されています。別のユーザ名を選択してください。';
+$lang_register_php['email_address_banned'] = 'あなたは、このギャラリーからアクセス禁止されています。あなたは、再登録も許可されていません!';
+$lang_register_php['email_warning1'] = 'メールアドレスフィールドを空白にすることはできません!';
+$lang_register_php['email_warning2'] = 'あなたが入力したメールアドレスは、有効ではありません。確認してください!';
+$lang_register_php['username_warning1'] = 'ユーザ名フィールドを空白にすることはできません!!';
+$lang_register_php['username_warning2'] = 'ユーザ名には、少なくとも半角2文字入力してください!';
+$lang_register_php['password_warning1'] = 'パスワードには、少なくとも半角2文字入力してください!';
+$lang_register_php['password_warning2'] = 'ユーザ名およびパスワードは、異なる必要があります!';
+$lang_register_php['password_verification_warning1'] = '2つのパスワードが合致しません。再度入力してください!';
+$lang_register_php['form_not_submit'] = 'フォームが送信されませんでした - あなたが最初に修正する必要のあるエラーがあります!';
+$lang_register_php['banned'] = 'アクセス禁止!';
+
+$lang_register_php['confirm_email'] = <<< EOT
+{SITE_NAME} へのご登録ありがとうございます。
+
+あなたのアカウント - ユーザ名「 {USER_NAME} 」を有効化するには、下記リンクをクリック、またはあなたのブラウザにコピー＆ペーストする必要があります。
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+
+{SITE_NAME} サイト管理者
+
+EOT;
+
+$lang_register_approve_email = <<< EOT
+あなたのギャラリーに、新しいユーザ「 {USER_NAME} 」が登録されました。
+アカウントを有効化するには、下記のリンクをクリック、またはあなたのブラウザにコピー＆ペーストする必要があります。
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<< EOT
+あなたのアカウントが承認および有効化されました。
+
+あなたは、ユーザ名「 {USER_NAME} 」を使用して <a href="{SITE_LINK}">{SITE_LINK}</a> にログインすることができます。
+
+
+{SITE_NAME} サイト管理者
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'コメントをレビューする';
+$lang_reviewcom_php['no_comment'] = 'レビューするコメントがありません。';
+$lang_reviewcom_php['n_comm_del'] = '%s コメントが削除されました。';
+$lang_reviewcom_php['n_comm_disp'] = '表示するコメント数';
+$lang_reviewcom_php['see_prev'] = '前のコメントを表示する';
+$lang_reviewcom_php['see_next'] = '次のコメントを表示する';
+$lang_reviewcom_php['del_comm'] = '選択されたコメントを削除する';
+$lang_reviewcom_php['user_name'] = 'ユーザ名';
+$lang_reviewcom_php['date'] = '日付';
+$lang_reviewcom_php['comment'] = 'コメント';
+$lang_reviewcom_php['file'] = 'ファイル';
+$lang_reviewcom_php['name_a'] = 'ユーザ名の昇順';
+$lang_reviewcom_php['name_d'] = 'ユーザ名の降順';
+$lang_reviewcom_php['date_a'] = '日付の昇順';
+$lang_reviewcom_php['date_d'] = '日付の降順';
+$lang_reviewcom_php['comment_a'] = 'コメントメッセージの昇順';
+$lang_reviewcom_php['comment_d'] = 'コメントメッセージの降順';
+$lang_reviewcom_php['file_a'] = 'ファイルの昇順';
+$lang_reviewcom_php['file_d'] = 'ファイルの降順';
+$lang_reviewcom_php['approval_a'] = '承認の昇順';
+$lang_reviewcom_php['approval_d'] = '承認の降順';
+$lang_reviewcom_php['ip_a'] = 'IPアドレスの昇順';
+$lang_reviewcom_php['ip_d'] = 'IPアドレスの降順';
+$lang_reviewcom_php['akismet_a'] = 'Akismetレーティング (有効なコメント - ボトム)';
+$lang_reviewcom_php['akismet_d'] = 'Akismetレーティング (有効なコメント - トップ)';
+$lang_reviewcom_php['n_comm_appr'] = '%s 承認コメント';
+$lang_reviewcom_php['n_comm_unappr'] = '%s 未承認コメント';
+$lang_reviewcom_php['configuration_changed'] = '承認設定が変更されました。';
+$lang_reviewcom_php['only_approval'] = '承認が必要なコメントのみ表示する';
+$lang_reviewcom_php['approval'] = '承認済み';
+$lang_reviewcom_php['save_changes'] = '変更を保存する';
+$lang_reviewcom_php['n_confirm_delete'] = '本当に選択したコメントを削除してもよろしいですか?';
+$lang_reviewcom_php['with_selected'] = '選択済みに対して';
+$lang_reviewcom_php['delete'] = '削除';
+$lang_reviewcom_php['approve'] = '承認';
+$lang_reviewcom_php['disapprove'] = '未承認';
+$lang_reviewcom_php['do_nothing'] = '何もしない';
+$lang_reviewcom_php['comment_approved'] = '承認済みコメント';
+$lang_reviewcom_php['comment_unapproved'] = '未承認コメント';
+$lang_reviewcom_php['ban_and_delete'] = 'ユーザをアクセス禁止およびコメントを削除する';
+$lang_reviewcom_php['akismet_status'] = 'Akismetメッセージ';
+$lang_reviewcom_php['is_spam'] = 'スパム';
+$lang_reviewcom_php['is_not_spam'] = '非スパム';
+$lang_reviewcom_php['akismet'] = 'Akismet';
+$lang_reviewcom_php['akismet_count'] = '現在、Akismetは、あなたの %s 件のスパムメッセージを発見しました。';
+$lang_reviewcom_php['akismet_test_result'] = 'あなたのAkismet APIキー %s に関するテスト結果';
+$lang_reviewcom_php['invalid'] = '無効';
+$lang_reviewcom_php['missing_gallery_url'] = 'あなたはCoppermine設定にて、ギャラリーURIを指定する必要があります。';
+$lang_reviewcom_php['unable_to_connect'] = 'akismet.comに接続することができません。';
+$lang_reviewcom_php['not_found'] = 'ターゲットURIが見つかりません。恐らく、akismet.comのサイト構造が変更されたと思われます。';
+$lang_reviewcom_php['unknown_error'] = '不明なエラー';
+$lang_reviewcom_php['error_message'] = '返されたエラーメッセージは、次のとおりです:';
+$lang_reviewcom_php['ip_address'] = 'IPアドレス';
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'サイドバー';
+$lang_sidebar_php['install'] = 'インストール';
+$lang_sidebar_php['install_explain'] = 'サイト情報を素早く取得するための、多くのスマートアクセスメソッドのようにページに間単にアクセスするため、私たちは、異なるオペレーティングシステムに対して、人気のあるブラウザ用サイドバーを提供します。ここであなたは、サポートされるブラウザに関する、セットアップおよびアンインストール情報を探すことができます。';
+$lang_sidebar_php['os_browser_detect'] = 'あなたのOSおよびブラウザを検出中';
+$lang_sidebar_php['os_browser_detect_explain'] = 'スクリプトは、あなたのオペレーティングシステムおよびブラウザのバージョンの検出を試みています - しばらくお待ちください。自動検出が失敗した場合、あなたは、すべての利用可能なサイドバーのインストールオプションを手動で%s表示%sさせることができます。';
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox、Netscape 6+、Konqueror 3.2+';
+$lang_sidebar_php['mozilla_explain'] = 'Mozilla 0.9.4またはそれ以上を使用している場合、%sあなたの設定にサイドバーを追加する%sことができます。あなたは、Mozillaダイアログの「サイドバーのカスタマイズ」により、このサイドバーをアンインストールすることができます。';
+$lang_sidebar_php['ie_mac'] = 'Mac OSのInternet Explorer 5またはそれ以上';
+$lang_sidebar_php['ie_mac_explain'] = 'MacOSのInternet Explorer 5またはそれ以上を使用している場合、%s私たちのサイドバーページ%sを別のウィンドウで開いてください。そのウィンドウでは、ウィンドウの左サイドにあるタブ「ページフォルダ」を開いてください。そして、「追加」をクリックしてください。あなたが将来的な使用のために、このサイドバーを保持したい場合、「お気に入り」をクリックして、「お気に入りページフォルダーに追加」を選択してください。';
+$lang_sidebar_php['ie_win'] = 'WubdiwsのInternet Explorer 5またはそれ以上';
+$lang_sidebar_php['ie_win_explain'] = 'WindowsのInternet Explorer 5またはそれ以上を使用している場合、サイドバーをリンクツールバーに追加することができます。または、%sここ%sを右クリックして、コンテクストメニューから「お気に入りに追加」を選択することで、あなたの通常の検索バーに私たちのバーが追加されていることを確認できます。このリンクは、あなたのデフォルト検索バーとして、私たちのバーを追加しません。ですから、あなたのシステムが修正されることはありません。';
+$lang_sidebar_php['ie7_win'] = 'Windows XP/VistaのInternet Explorer 7';
+$lang_sidebar_php['ie7_win_explain'] = 'WindowsのInternet Explorer 7またはそれ以上を使用している場合、サイドバーをリンクツールバーに追加することができます。または、%sここ%sを右クリックして、コンテクストメニューから「お気に入りに追加」を選択することで、あなたの通常の検索バーに私たちのバーが追加されていることを確認できます。前のバージョンのIEでは、実際のバーを追加することができます。しかし、IE7では、複雑なレジストリハックを適用しない限り、あなたはツールバーを追加することはできません。あなたが実際のツールバーを追加したい場合、別のブラウザの使用をお勧めします。';
+$lang_sidebar_php['opera'] = 'Opera 6またはそれ以上';
+$lang_sidebar_php['opera_explain'] = 'あなたがOperaを使用している場合、%sこのリンクをクリックすることで、あなたの設定に私たちのサイドバーを追加することができます%s。そして、「パネルに表示する」をチェックしてください。タブを右クリックして、コンテクストメニューから「削除」を選択することで、あなたはサイドバーを削除することができます。';
+$lang_sidebar_php['additional_options'] = '追加オプション';
+$lang_sidebar_php['additional_options_explain'] = 'あなたが上記と異なるブラウザを使用している場合、%sここ%sをクリックすることで、すべての利用可能なサイドバーオプションを表示することができます。';
+$lang_sidebar_php['cannot_add_sidebar'] = 'サイドバーを追加することができません! あなたのブラウザは、このメソッドをサポートしていません!'; // js-alert
+$lang_sidebar_php['search'] = '検索';
+$lang_sidebar_php['reload'] = 'リロード';
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = '検索';
+$lang_search_php['submit_search'] = '検索';
+$lang_search_php['keyword_list_title'] = 'キーワードリスト';
+$lang_search_php['keyword_msg'] = '上記のリストは、すべてを含んでいるわけではありません。ファイルのタイトルまたは説明を含んでいません。フルテキスト検索をお試しください。'; 
+$lang_search_php['edit_keywords'] = 'キーワードを編集する';
+$lang_search_php['search in'] = '検索対象:';
+$lang_search_php['ip_address'] = 'IPアドレス';
+$lang_search_php['imgfields'] = 'ファイルを検索する';
+$lang_search_php['albcatfields'] = 'アルバムおよびカテゴリを検索する';
+$lang_search_php['age'] = 'エイジ';
+$lang_search_php['newer_than'] = '新しい';
+$lang_search_php['older_than'] = '古い';
+$lang_search_php['days'] = '日';
+$lang_search_php['all_words'] = 'すべて含む (AND)';
+$lang_search_php['any_words'] = '少なくとも1つを含む (OR)';
+$lang_search_php['regex'] = '正規表現に合致する';
+$lang_search_php['album_title'] = 'アルバムタイトル';
+$lang_search_php['category_title'] = 'カテゴリタイトル';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = '新しいファイルを検索する';
+$lang_search_new_php['select_dir'] = 'ディレクトリを選択する';
+$lang_search_new_php['select_dir_msg'] = 'ここでは、あなたのサーバに対してFTPアップロードされたファイルをアルバムに一括登録します。<br />あなたがファイルをアップロードしたディレクトリを選択してください。';
+$lang_search_new_php['no_pic_to_add'] = '追加するファイルはありません。';
+$lang_search_new_php['need_one_album'] = 'この機能を使うためには、1つ以上のアルバムが必要です。';
+$lang_search_new_php['warning'] = '警告';
+$lang_search_new_php['change_perm'] = 'スクリプトがこのディレクトリに書き込めません。ファイルを追加する前に、あなたはディレクトリパーミッションを755または777に変更する必要があります!';
+$lang_search_new_php['target_album'] = '<b>「</b>%s<b>」内のファイルを</b>%s<b>に追加する</b>';
+$lang_search_new_php['folder'] = 'フォルダ';
+$lang_search_new_php['image'] = 'ファイル';
+$lang_search_new_php['result'] = '結果';
+$lang_search_new_php['dir_ro'] = '書き込むことができません。';
+$lang_search_new_php['dir_cant_read'] = '読み込むことができません。';
+$lang_search_new_php['insert'] = '新しいファイルをギャラリーに追加する';
+$lang_search_new_php['list_new_pic'] = '新しいファイルの一覧';
+$lang_search_new_php['insert_selected'] = '選択されたファイルを追加する';
+$lang_search_new_php['no_pic_found'] = '新しいファイルは見つかりませんでした。';
+$lang_search_new_php['be_patient'] = 'スクリプトがファイルを追加しています。しばらくお待ちください。';
+$lang_search_new_php['no_album'] = 'アルバムが選択されていません';
+$lang_search_new_php['result_icon'] = '詳細表示またはリロードをするには、ここをクリックしてください。'; 
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: 正常にファイルが追加されました。</li>
+        <li>%s: ファイルが重複して、すでにデータベースに登録されています。</li>
+        <li>%s: ファイルを追加できませんでした。あなたの設定およびファイルが登録されるディレクトリのパーミッションを確認してください。</li>
+        <li>%s: あなたは、最初にアルバムを選択する必要があります。</li>
+        <li>%s: ファイルが壊れているか、アクセスすることができません。</li>
+        <li>%s: 不明なファイルタイプです。</li>
+        <li>%s: 実際には、ファイルがGIFイメージです。</li>
+        <li>アイコンが表示されない場合、PHPにより生成されたエラーメッセージを閲覧するには、壊れたファイルをクリックしてください。</li>
+        <li>あなたのブラウザがタイムアウトする場合、リロードボタンをクリックしてください。</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'すべてをチェックする';
+$lang_search_new_php['uncheck_all'] = 'すべてのチェックを解除する';
+$lang_search_new_php['no_folders'] = 'まだ、「アルバム」フォルダ内にフォルダがありません。少なくとも1つのカスタムフォルダを「アルバム」フォルダに作成して、そのフォルダに対して、あなたのファイルをFTPアップロードしてください。HTTPアップロードおよび内部目的に使用されるため、あなたは「userpics」フォルダおよび「edit」フォルダにファイルをアップロードすべきではありません。';
+$lang_search_new_php['browse_batch_add'] = '閲覧可能インターフェース';
+$lang_search_new_php['display_thumbs_batch_add'] = 'プレビューサムネイルを表示する';
+$lang_search_new_php['edit_pics'] = 'ファイルを編集する';
+$lang_search_new_php['edit_properties'] = 'アルバムプロパティ';
+$lang_search_new_php['view_thumbs'] = 'サムネイルビュー';
+$lang_search_new_php['add_more_folder'] = 'フォルダ %s より、さらにファイルをバッチ追加する';
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'あなたは、すでにログインしています!';
+$lang_send_activation_php['activation_not_required'] = 'このウェブサイトでは、メールによる有効化は不要です。';
+$lang_send_activation_php['err_unk_user'] = '選択されたユーザは存在していません!';
+$lang_send_activation_php['resend_act_link'] = '有効化リンクを再送する';
+$lang_send_activation_php['enter_email'] = 'あなたのメールアドレスを入力してください:';
+$lang_send_activation_php['submit'] = 'Go';
+$lang_send_activation_php['failed_sending_email'] = '有効化リンクが記載されたメール送信に失敗しました。';
+$lang_send_activation_php['activation_email_sent'] = '%s 宛に有効化リンクの記載されたメールが送信されました。処理を完了するには、あなたのメールを確認してください。';
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'このカラムを表示/非表示する';
+$lang_stat_details_php['title'] = '統計詳細';
+$lang_stat_details_php['vote'] = '投票詳細';
+$lang_stat_details_php['hits'] = 'ヒット詳細';
+$lang_stat_details_php['stats'] = '投票統計';
+$lang_stat_details_php['users'] = 'ユーザ統計';
+$lang_stat_details_php['sdate'] = '日付';
+$lang_stat_details_php['rating'] = 'レーティング';
+$lang_stat_details_php['search_phrase'] = '検索キーワード';
+$lang_stat_details_php['referer'] = 'リファラ';
+$lang_stat_details_php['browser'] = 'ブラウザ';
+$lang_stat_details_php['os'] = 'オペレーティングシステム';
+$lang_stat_details_php['ip'] = 'IP';
+$lang_stat_details_php['uid'] = 'ユーザ';
+$lang_stat_details_php['sort_by_xxx'] = '%s による並び替え';
+$lang_stat_details_php['ascending'] = '昇順';
+$lang_stat_details_php['descending'] = '降順';
+$lang_stat_details_php['internal'] = 'インターナショナル';
+$lang_stat_details_php['close'] = '閉じる';
+$lang_stat_details_php['hide_internal_referers'] = 'インターナショナルリファラを隠す';
+$lang_stat_details_php['date_display'] = '日付表示';
+$lang_stat_details_php['records_per_page'] = '1ページあたりのレコード数';
+$lang_stat_details_php['submit'] = '送信 / リフレッシュ';
+$lang_stat_details_php['overall_stats'] = '全体統計';
+$lang_stat_details_php['stats_by_os'] = 'オペレーティングシステムによる統計';
+$lang_stat_details_php['number_of_hits'] = 'アクセス数';
+$lang_stat_details_php['total'] = '合計';
+$lang_stat_details_php['stats_by_browser'] = 'ブラウザによる統計';
+$lang_stat_details_php['overall_stats_config'] = '全体統計設定';
+$lang_stat_details_php['hit_details'] = '詳細アクセス統計を保持する';
+$lang_stat_details_php['hit_details_explanation'] = '詳細ヒット統計を保持します。';
+$lang_stat_details_php['vote_details'] = '詳細投票統計';
+$lang_stat_details_php['vote_details_explanation'] = '詳細投票統計を保持します。';
+$lang_stat_details_php['empty_hits_table'] = 'すべてのアクセス統計を空にする';
+$lang_stat_details_php['empty_hits_table_confirm'] = '本当にあなたのギャラリー全体に関する、すべてのアクセス統計レコードを削除してもよろしいですか? これは、元に戻すことができません!'; // js-alert
+$lang_stat_details_php['empty_votes_table'] = 'すべての投票統計をリセットする';
+$lang_stat_details_php['empty_votes_table_confirm'] = '本当にあなたのギャラリー全体に関する、すべての投票統計レコードを削除してもよろしいですか? これは、元に戻すことができません!'; // js-alert
+$lang_stat_details_php['submit'] = '送信';
+$lang_stat_details_php['upd_success'] = 'Coppermine設定が更新されました。';
+$lang_stat_details_php['votes'] = '投票';
+$lang_stat_details_php['reset_votes_individual'] = '選択された投票をリセットする';
+$lang_stat_details_php['reset_votes_individual_confirm'] = '本当に選択された投票を削除してもよろしいですか? これは、元に戻すことができません!';
+$lang_stat_details_php['back_to_intermediate'] = '中間ファイルビューに戻る';
+$lang_stat_details_php['records_on_page'] = '%s レコード / %s ページ';
+$lang_stat_details_php['guest'] = 'ゲスト';
+$lang_stat_details_php['not_implemented'] = '未実装';
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'ファイルをアップロードする';
+$lang_upload_php['restrictions'] = '制限';
+$lang_upload_php['choose_method'] = 'アップロードメソッドを選択する';
+$lang_upload_php['upload_swf'] = '複数ファイル - フラッシュ駆動 (推奨)';
+$lang_upload_php['upload_single'] = 'シンプル - 1回あたり1ファイル';
+$lang_upload_php['up_instr_1'] = 'アルバムドロップダウンメニューよりアルバムを選択してください。';
+$lang_upload_php['up_instr_2'] = '下記「閲覧」ボタンをクリックして、あなたがアップロードしたファイルを指定してください。Ctrl+クリックにより、あなたは複数のファイルを選択することができます。';
+$lang_upload_php['up_instr_3'] = 'ステップ2を繰り返すことにより、さらにファイルを選択してください。';
+$lang_upload_php['up_instr_4'] = 'あなたのファイルすべてのアップロードが完了した後、「続ける」ボタンをクリックしてください (あなたが少なくとも1つのファイルをアップロードした場合のみ、このボタンが表示されます)。';
+$lang_upload_php['up_instr_5'] = 'あなたは、アップロードファイル詳細を入力するための画面に移動します。詳細を入力した後、フォーム下部にある「変更を適用する」ボタンを使用して、フォームを送信してください。';
+$lang_upload_php['restriction_zip'] = 'アップロードされたZIPファイルは、圧縮されたままです。サーバ上で解凍されることはありません。';
+$lang_upload_php['restriction_filesize'] = 'あなたのクライアントからアップロードされるファイルサイズは、それぞれ %s を超えないようにしてください。';
+$lang_upload_php['reg_instr_1'] = 'フォーム作成の無効な操作です。';
+$lang_upload_php['no_name'] = '利用できないファイル名です。'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'アップロードできません。'; // cpg 1.5
+$lang_upload_php['no_post'] = 'POSTにより、ファイルはアップロードされません。';
+$lang_upload_php['forb_ext'] = '禁止されたファイル拡張子です。';
+$lang_upload_php['exc_php_ini'] = 'php.iniで許可されたファイルサイズを超過しました。';
+$lang_upload_php['exc_file_size'] = 'CPGで許可されたファイルサイズを超過しました。';
+$lang_upload_php['partial_upload'] = '一部のみアップロードされました。';
+$lang_upload_php['no_upload'] = 'アップロードされませんでした。';
+$lang_upload_php['unknown_code'] = '不明なPHPアップロードエラーコードです。';
+$lang_upload_php['impossible'] = '移動できません。';
+$lang_upload_php['not_image'] = 'イメージではないか、破損しています。';
+$lang_upload_php['not_GD'] = 'GD拡張モジュールではありません。';
+$lang_upload_php['pixel_allowance'] = 'アップロードされた写真の高さおよび幅が、ギャラリー設定で許可された高さおよび幅を超えています。';
+$lang_upload_php['failure'] = 'アップロードに失敗しました。';
+$lang_upload_php['no_place'] = '前のファイルは、アップロードされませんでした。';
+$lang_upload_php['max_fsize'] = '許可された最大ファイルサイズは %s です。';
+$lang_upload_php['picture'] = 'ファイル';
+$lang_upload_php['pic_title'] = 'ファイルタイトル';
+$lang_upload_php['description'] = 'ファイル説明';
+$lang_upload_php['keywords_sel'] = 'キーワードを選択する';
+$lang_upload_php['err_no_alb_uploadables'] = '申し訳ございません、あなたがファイルのアップロードを許可されているアルバムはありません。';
+$lang_upload_php['close'] = '閉じる';
+$lang_upload_php['no_keywords'] = '申し訳ございません、利用できるキーワードはありません!';
+$lang_upload_php['regenerate_dictionary'] = 'ディレクトリを再作成する';
+$lang_upload_php['allowed_types'] = 'あなたは、次の拡張子のファイルアップロードを許可されています:';
+$lang_upload_php['allowed_img_types'] = 'イメージ拡張子: %s';
+$lang_upload_php['allowed_mov_types'] = 'ビデオ拡張子: %s';
+$lang_upload_php['allowed_doc_types'] = 'ドキュメント拡張子: %s';
+$lang_upload_php['allowed_snd_types'] = 'オーディオ拡張子: %s';
+$lang_upload_php['please_wait'] = 'スクリプトがファイルをアップロードしています。しばらくお待ちください。';
+$lang_upload_php['alternative_upload'] = '代替アップロードメソッド';
+$lang_upload_php['xp_publish_promote'] = 'Windows XP/Vistaを使用している場合、あなたは、クライアントから直接簡単なユーザインターフェースにより、Windows XPアップロードウィザードを使用してファイルをアップロードすることもできます。';
+$lang_upload_php['err_js_disabled'] = 'フラッシュアップロードインターフェースをロードできません。フラッシュアップロードインターフェースを使用するには、あなたがJavaスクリプトを有効にする必要があります。';
+$lang_upload_php['err_flash_disabled'] = 'アップロードインターフェースのロードには、長時間を要します。またはロードに失敗しました。フラッシュプラグインが有効にされていること、動作するフラッシュプレイヤーがインストールされていることを確認してください。';
+$lang_upload_php['err_alternate_method'] = 'あなたは、代わりに<a href="upload.php?single=1">単一</a>ファイルアップロードインターフェースを使用することができます。';
+$lang_upload_php['err_flash_version'] = 'アップロードインターフェースをロードできませんでした。あなたは、フラッシュプレイヤーをインストール、またはアップグレードする必要があります。フラッシュプレイヤーを取得するには、<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Adobeウェブサイト</a>にアクセスしてください。';
+$lang_upload_php['flash_loading'] = 'アップロードインターフェースがロードされました。しばらくお待ちください ...';
+
+$lang_upload_swf_php['browse'] = '閲覧 ...';
+$lang_upload_swf_php['cancel_all'] = 'すべてのアップロードをキャンセルする';
+$lang_upload_swf_php['upload_queue'] = 'アップロードキュー';
+$lang_upload_swf_php['files_uploaded'] = 'ファイルがアップロードされました';
+$lang_upload_swf_php['all_files'] = 'すべてのファイル';
+$lang_upload_swf_php['status_pending'] = '保留 ...';
+$lang_upload_swf_php['status_uploading'] = 'アップロード ...';
+$lang_upload_swf_php['status_complete'] = '完了';
+$lang_upload_swf_php['status_cancelled'] = 'キャンセル';
+$lang_upload_swf_php['status_stopped'] = '停止';
+$lang_upload_swf_php['status_failed'] = 'アップロード失敗';
+$lang_upload_swf_php['status_too_big'] = 'ファイルが大きすぎます。';
+$lang_upload_swf_php['status_zero_byte'] = 'ゼロバイトのファイルをアップロードできません。';
+$lang_upload_swf_php['status_invalid_type'] = '無効なファイルタイプです。';
+$lang_upload_swf_php['status_unhandled'] = '不明なエラー';
+$lang_upload_swf_php['status_upload_error'] = 'アップロードエラー: ';
+$lang_upload_swf_php['status_server_error'] = 'サーバ (IO) エラー';
+$lang_upload_swf_php['status_security_error'] = 'セキュリティエラー';
+$lang_upload_swf_php['status_upload_limit'] = 'アップロード制限を越えました。';
+$lang_upload_swf_php['status_validation_failed'] = '確認に失敗しました。アップロードがスキップされました。';
+$lang_upload_swf_php['queue_limit'] = 'あなたは、多すぎるファイルを待ち行列に入れようと試みました。';
+$lang_upload_swf_php['upload_limit_1'] = 'あなたのアップロード制限に達しました。';
+$lang_upload_swf_php['upload_limit_2'] = 'あなたは、最大 %s ファイルを選択することができます。';
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'メンバーリスト';
+$lang_usermgr_php['user_manager'] = 'ユーザマネージャ';
+$lang_usermgr_php['title'] = 'ユーザを管理する';
+$lang_usermgr_php['name_a'] = 'ユーザ名の昇順';
+$lang_usermgr_php['name_d'] = 'ユーザ名の降順';
+$lang_usermgr_php['group_a'] = 'グループの昇順';
+$lang_usermgr_php['group_d'] = 'グループの降順';
+$lang_usermgr_php['reg_a'] = '登録日時の昇順';
+$lang_usermgr_php['reg_d'] = '登録日時の降順';
+$lang_usermgr_php['pic_a'] = 'ファイル数の昇順';
+$lang_usermgr_php['pic_d'] = 'ファイル数の降順';
+$lang_usermgr_php['disku_a'] = 'ディスク使用量の昇順';
+$lang_usermgr_php['disku_d'] = 'ディスク使用量の降順';
+$lang_usermgr_php['lv_a'] = '最終アクセスの昇順';
+$lang_usermgr_php['lv_d'] = '最終アクセスの降順';
+$lang_usermgr_php['sort_by'] = 'ユーザの並び替え';
+$lang_usermgr_php['err_no_users'] = 'ユーザテーブルは空です!';
+$lang_usermgr_php['err_edit_self'] = 'あなたは、自分のプロファイルを編集できません。「マイプロファイル」リンクを使用してください。';
+$lang_usermgr_php['with_selected'] = '選択済みに対して:';
+$lang_usermgr_php['delete_files_no'] = 'パブリックファイルを保持する (しかし匿名にする)';
+$lang_usermgr_php['delete_files_yes'] = '同様にパブリックファイルを削除する';
+$lang_usermgr_php['delete_comments_no'] = 'コメントを保持する (しかし匿名にする)';
+$lang_usermgr_php['delete_comments_yes'] = '同様にコメントも削除する';
+$lang_usermgr_php['activate'] = '有効化';
+$lang_usermgr_php['deactivate'] = '無効化';
+$lang_usermgr_php['reset_password'] = 'パスワードをリセットする';
+$lang_usermgr_php['change_primary_membergroup'] = '第1メンバーグループを変更する';
+$lang_usermgr_php['add_secondary_membergroup'] = '第2メンバーグループを追加する';
+$lang_usermgr_php['name'] = 'ユーザ名';
+$lang_usermgr_php['group'] = 'グループ';
+$lang_usermgr_php['inactive'] = '非活性';
+$lang_usermgr_php['operations'] = '操作';
+$lang_usermgr_php['pictures'] = 'ファイル';
+$lang_usermgr_php['disk_space_used'] = '使用済み容量';
+$lang_usermgr_php['disk_space_quota'] = 'クオータ';
+$lang_usermgr_php['registered_on'] = '登録年月日';
+$lang_usermgr_php['last_visit'] = '最終訪問日';
+$lang_usermgr_php['u_user_on_p_pages'] = '%d ユーザ/ %d ページ';
+$lang_usermgr_php['confirm_del'] = '本当にこのユーザを削除してもよろしいですか? \\ユーザのファイルおよびアルバムすべてが削除されます。'; // js-alert
+$lang_usermgr_php['mail'] = 'メール';
+$lang_usermgr_php['err_unknown_user'] = '選択したユーザは登録されていません!';
+$lang_usermgr_php['modify_user'] = 'ユーザを修正する';
+$lang_usermgr_php['notes'] = 'メモ';
+$lang_usermgr_php['note_list'] = 'あなたが現在のパスワードを変更したくない場合、「パスワード」フィールドを空白にしてください。';
+$lang_usermgr_php['password'] = 'パスワード';
+$lang_usermgr_php['user_active'] = 'ユーザ有効化';
+$lang_usermgr_php['user_group'] = 'グループ';
+$lang_usermgr_php['user_email'] = 'メールアドレス';
+$lang_usermgr_php['user_web_site'] = 'ユーザウェブサイト';
+$lang_usermgr_php['create_new_user'] = '新しいユーザを作成する';
+$lang_usermgr_php['user_location'] = '居住地';
+$lang_usermgr_php['user_interests'] = '興味のあること';
+$lang_usermgr_php['user_occupation'] = '職業';
+$lang_usermgr_php['user_profile1'] = '$user_profile1';
+$lang_usermgr_php['user_profile2'] = '$user_profile2';
+$lang_usermgr_php['user_profile3'] = '$user_profile3';
+$lang_usermgr_php['user_profile4'] = '$user_profile4';
+$lang_usermgr_php['user_profile5'] = '$user_profile5';
+$lang_usermgr_php['user_profile6'] = '$user_profile6';
+$lang_usermgr_php['latest_upload'] = '最新アップロード';
+$lang_usermgr_php['no_latest_upload'] = 'アップロードしたファイルはありません。';
+$lang_usermgr_php['last_comments'] = '最新コメント';
+$lang_usermgr_php['no_last_comments'] = '投稿したコメントはありません。';
+$lang_usermgr_php['comments'] = 'コメント';
+$lang_usermgr_php['never'] = 'なし';
+$lang_usermgr_php['search'] = 'ユーザ検索';
+$lang_usermgr_php['submit'] = '送信';
+$lang_usermgr_php['search_submit'] = 'Go!';
+$lang_usermgr_php['search_result'] = '検索結果: ';
+$lang_usermgr_php['alert_no_selection'] = 'あなたは、最初に少なくとも1ユーザを選択する必要があります!'; // js-alert
+$lang_usermgr_php['select_group'] = 'グループを選択する';
+$lang_usermgr_php['groups_alb_access'] = 'グループのアルバムパーミッション';
+$lang_usermgr_php['category'] = 'カテゴリ';
+$lang_usermgr_php['modify'] = '修正?';
+$lang_usermgr_php['group_no_access'] = 'このグループには特別アクセス権がありません。';
+$lang_usermgr_php['notice'] = '通知';
+$lang_usermgr_php['group_can_access'] = '%s のみアクセス可能なアルバム';
+$lang_usermgr_php['send_login_data'] = 'このユーザにログインデータを送信する (メール経由でパスワードが送信されます)';
+$lang_usermgr_php['send_login_email_subject'] = 'あなたの新しいアカウント情報';
+$lang_usermgr_php['failed_sending_email'] = 'ログインデータのメールを送信できません!';
+$lang_usermgr_php['view_profile'] = 'プロファイルを表示する';
+$lang_usermgr_php['edit_profile'] = 'プロファイルを編集する';
+$lang_usermgr_php['ban_user'] = 'アクセス禁止ユーザ';
+$lang_usermgr_php['user_is_banned'] = 'アクセス禁止';
+$lang_usermgr_php['status'] = 'ステータス';
+$lang_usermgr_php['status_active'] = 'アクティブ';
+$lang_usermgr_php['status_inactive'] = '非アクティブ';
+$lang_usermgr_php['total'] = '合計';
+$lang_usermgr_php['send_login_data_email'] = <<< EOT
+あなたの新しいアカウントが {SITE_NAME} に作成されました。
+
+あなたは、ユーザ名「 {USER_NAME} 」およびパスワード「 {USER_PASS} 」を使用して <a href="{SITE_LINK}">{SITE_LINK}</a> にログインすることができます。
+
+
+{SITE_NAME} サイト管理者
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'アップデータ';
+$lang_update_php['welcome_updater'] = 'ようこそCoppermineアップデータへ';
+$lang_update_php['could_not_authenticate'] = 'あなたを認証できませんでした。';
+$lang_update_php['provide_admin_account'] = 'あなたのCoppermine管理者アカウント詳細またはMySQLアカウントデータを提供してください。';
+$lang_update_php['try_again'] = 'もう一度';
+$lang_update_php['mysql_connect_error'] = 'MySQLコネクションを作成できませんでした。';
+$lang_update_php['mysql_database_error'] = 'MySQLはデータベース「 %s 」を認識できませんでした。';
+$lang_update_php['mysql_said'] = 'MySQLメッセージ';
+$lang_update_php['check_config_file'] = '%s のMySQL詳細を確認してください。';
+$lang_update_php['performing_database_updates'] = 'データベース更新処理中';
+$lang_update_php['performing_file_updates'] = 'ファイル更新処理中';
+$lang_update_php['already_done'] = '完了済み';
+$lang_update_php['password_encryption'] = 'パスワードの暗号化';
+$lang_update_php['alb_password_encryption'] = '管理者パスワードの暗号化';
+$lang_update_php['category_tree'] = 'カテゴリツリー';
+$lang_update_php['authentication_needed'] = '要認証';
+$lang_update_php['username'] = 'ユーザ名';
+$lang_update_php['password'] = 'パスワード';
+$lang_update_php['update_completed'] = 'アップデートが完了しました。';
+$lang_update_php['check_versions'] = 'あなたが古いバージョンのCoppermineからアップグレードしている場合、%ファイルのバージョン確認%s をお勧めします。'; // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'あなたがファイルのバージョンを確認していない場合 (または確認したくない場合)、%sあなたのギャラリーのスタートページ%sに移動することができます。'; // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = '次のエラーが発生しました。最初に解決する必要があります。';
+$lang_update_php['delete_file'] = '%s を削除する';
+$lang_update_php['could_not_delete'] = '必要なパーミッションが割り当てられていないため、ファイルを削除できません。手動でファイルを削除してください!';
+$lang_update_php['rename_file'] = '%s を %s にリネームする';
+$lang_update_php['could_not_rename'] = '必要なパーミッションが割り当てられていないため、ファイルをリネームできません。手動でファイルをリネームしてください!';
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = '管理ツール';
+$lang_util_php['file'] = 'ファイル';
+$lang_util_php['problem'] = '問題';
+$lang_util_php['status'] = 'ステータス';
+$lang_util_php['title_set_to'] = 'タイトル設定';
+$lang_util_php['submit_form'] = '送信';
+$lang_util_php['titles_updated'] = '%s タイトルが更新されました。';
+$lang_util_php['updated_successfully'] = '正常にアップデートされました';
+$lang_util_php['error_create'] = '作成中にエラーが発生しました';
+$lang_util_php['continue'] = 'さらにファイルを処理する';
+$lang_util_php['main_success'] = 'ファイル %s がメインファイルに設定されました';
+$lang_util_php['error_rename'] = '%s を %s にリネーム中にエラーが発生しました。';
+$lang_util_php['error_not_found'] = 'ファイル %s が見つかりませんでした。';
+$lang_util_php['back'] = '管理ツールの最初に戻る';
+$lang_util_php['thumbs_wait'] = 'サムネイルを更新および写真をリサイズしています、お待ちください ...';
+$lang_util_php['thumbs_continue_wait'] = 'サムネイルを更新および写真のリサイズを継続しています ...';
+$lang_util_php['titles_wait'] = 'タイトルを更新しています、お待ちください ...';
+$lang_util_php['delete_wait'] = 'タイトルを削除しています、お待ちください ...';
+$lang_util_php['replace_wait'] = 'オリジナルサイズのイメージを削除して変更後のイメージと置換しています、お待ちください ...';
+$lang_util_php['update'] = 'サムネイルを更新および写真をリサイズする';
+$lang_util_php['update_what'] = '更新対象';
+$lang_util_php['update_thumb'] = 'サムネイルのみ';
+$lang_util_php['update_pic'] = '写真のリサイズのみ';
+$lang_util_php['update_both'] = 'サムネイルの作成および写真のリサイズ';
+$lang_util_php['update_number'] = 'クリックあたりのイメージ処理数';
+$lang_util_php['update_option'] = '(タイムアウトする場合、この数値を低めに設定してください)';
+$lang_util_php['update_missing'] = '不足しているファイルのみ更新する';
+$lang_util_php['filename_title'] = 'ファイル名 &rArr; ファイルタイトル';
+$lang_util_php['filename_how'] = 'ファイル名の変更方法';
+$lang_util_php['filename_remove'] = '拡張子 (.jpg or other) を削除して、 _ (アンダースコア) およびスペースに置換する';
+$lang_util_php['filename_euro'] = '2003_11_23_13_20_20.jpg を 23/11/2003 13:20 に変更する';
+$lang_util_php['filename_us'] = '2003_11_23_13_20_20.jpg を 11/23/2003 13:20 に変更する';
+$lang_util_php['filename_time'] = '2003_11_23_13_20_20.jpg を 13:20 に変更する';
+$lang_util_php['notitle'] = 'ファイルのタイトルが空白の場合のみ適用する';
+$lang_util_php['delete_title'] = 'ファイルタイトルを削除する';
+$lang_util_php['delete_title_explanation'] = 'あなたが指定したアルバム内すべてのファイルタイトルを削除します。';
+$lang_util_php['delete_original'] = 'オリジナルサイズの写真を削除する';
+$lang_util_php['delete_original_explanation'] = 'フルサイズの写真を削除します。';
+$lang_util_php['delete_intermediate'] = '中間写真を削除する';
+$lang_util_php['delete_intermediate_explanation1'] = '中間 (ノーマル) 写真を削除します。';
+$lang_util_php['delete_intermediate_explanation2'] = 'あなたが写真を追加した後、「中間写真を作成する」設定を無効にした場合、ディスクスペースを解放するため、この処理を実行してください。';
+$lang_util_php['delete_intermediate_check'] = '設定オプション「中間写真を作成する」は、現在 %s にされています。';
+$lang_util_php['no_image'] = 'イメージではないため、%s がスキップされました。';
+$lang_util_php['enabled'] = '有効';
+$lang_util_php['disabled'] = '無効';
+$lang_util_php['delete_replace'] = 'オリジナルのイメージを削除して、サイズ変更済みバージョンと入れ替えます。';
+$lang_util_php['titles_deleted'] = '指定されたアルバムすべてのタイトルが削除されました。';
+$lang_util_php['deleting_intermediates'] = '中間ファイルを削除しています。お待ちください ...';
+$lang_util_php['searching_orphans'] = '迷子を捜しています、お待ちください ...';
+$lang_util_php['delete_orphans'] = '不明ファイルのコメントを削除する';
+$lang_util_php['delete_orphans_explanation'] = 'あなたは、ギャラリーに存在していないファイルを確認して、関連するコメントを削除することができます。<br />すべてのアルバムを確認します。';
+$lang_util_php['update_full_normal_thumb'] = 'すべて: フルサイズ、リサイズおよびサムネイル';
+$lang_util_php['update_full_normal'] = 'リサイズおよびフルサイズ  (オリジナルコピーを利用できる場合)';
+$lang_util_php['update_full'] = 'フルサイズ (オリジナルコピーを利用できる場合)';
+$lang_util_php['delete_back'] = 'ウォーターマークイメージのためのオリジナルのバックアップファイルを削除する';
+$lang_util_php['delete_back_explanation'] = 'バックアップイメージを削除します。あなたは、ディスクスペースを節約することができますが、ウォーターマークから元のイメージに戻すことはできません!!! この処理の後、ウォーターマークが通常のイメージとされます。';
+$lang_util_php['finished'] = '<br />サムネイル/イメージの更新を完了しました!<br />';
+$lang_util_php['autorefresh'] = 'オートリフレッシュ (「続ける」ボタンのクリックを不要にします)';
+$lang_util_php['refresh_db'] = 'ファイルディメンションおよびサイズ情報をリロードする';
+$lang_util_php['refresh_db_explanation'] = 'ファイルサイズおよびディメンションをリロードします。クオータが正しくない場合、または、あなたが手動でファイルを変更した場合、この機能を使用してください。';
+$lang_util_php['reset_views'] = '閲覧カウンタをゼロにリセットする';
+$lang_util_php['reset_views_explanation'] = '指定したアルバム内のファイルすべて閲覧カウンタをゼロにします。';
+$lang_util_php['reset_success'] = '正常にリセットされました。';
+$lang_util_php['orphan_comment'] = '迷子コメントが見つかりました。';
+$lang_util_php['delete_all'] = 'すべてを削除する';
+$lang_util_php['delete_all_orphans'] = 'すべての迷子を削除しますか?';
+$lang_util_php['comment'] = 'コメント: ';
+$lang_util_php['nonexist'] = '添付 - 存在しないファイル # ';
+$lang_util_php['delete_old'] = '設定した日数以前のファイルを削除する';
+$lang_util_php['delete_old_explanation'] = 'あなたが指定した日数以前のファイル (フルサイズ、中間、サムネイル) を削除します。ディスクスペースを解放するため、この機能を使用してください。';
+$lang_util_php['delete_old_warning'] = '警告: あなたが指定したファイルは、これ以上の警告なしに完全に削除されます!';
+$lang_util_php['deleting_old'] = '古いイメージを削除しています、お待ちください ...';
+$lang_util_php['older_than'] = '%s 日より古いファイルを削除する';
+$lang_util_php['del_orig'] = 'オリジナルファイル %s が正常に削除されました。';
+$lang_util_php['del_intermediate'] = '中間イメージ %s が正常に削除されました。';
+$lang_util_php['del_thumb'] = 'サムネイル %s が正常に削除されました。';
+$lang_util_php['del_error'] = '%s の削除中にエラーが発生しました!';
+$lang_util_php['affected_records'] = '影響のあるレコード数: %s';
+$lang_util_php['all_albums'] = 'すべてのアルバム';
+$lang_util_php['update_result'] = '更新結果';
+$lang_util_php['incorrect_filesize'] = '合計ファイルサイズが正しくありません。';
+$lang_util_php['database'] = 'データベース: ';
+$lang_util_php['bytes'] = ' バイト';
+$lang_util_php['actual'] = '実: ';
+$lang_util_php['updated'] = '更新';
+$lang_util_php['filesize_error'] = 'ファイルサイズを取得できません (恐らく無効なファイルです)、スキップ中 ....';
+$lang_util_php['skipped'] = 'スキップ';
+$lang_util_php['incorrect_dimension'] = 'ディメンションが正しくありません。';
+$lang_util_php['dimension_error'] = 'ディメンション情報を取得できません、スキップ中 ....';
+$lang_util_php['cannot_fix'] = '修正できません。';
+$lang_util_php['fullpic_error'] = 'ファイル %s が存在していません!';
+$lang_util_php['no_prob_detect'] = '問題なし';
+$lang_util_php['no_prob_found'] = '問題が発見されませんでした。';
+$lang_util_php['keyword_convert'] = 'キーワードセパレータをコンバートする';
+$lang_util_php['keyword_from_to'] = 'キーワードセパレータを %s から %s にコンバートする';
+$lang_util_php['keyword_set'] = 'ギャラリキーワードのセパレータを新たな値に設定する';
+$lang_util_php['keyword_replace_before'] = 'コンバージョンの前、%s を %s に置換する';
+$lang_util_php['keyword_replace_after'] = 'コンバージョンの後、%s を %s に置換する';
+$lang_util_php['keyword_replace_values'] = array('_'=>'アンダースコア', '-'=>'ハイフン', '~'=>'チルダ');
+$lang_util_php['keyword_explanation'] = 'あなたのファイルすべてのキーワードセパレータを別の値にコンバートします。詳細は、ヘルプドキュメンテーションをご覧ください。';
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'バージョンチェック';
+$lang_versioncheck_php['versioncheck_output'] = 'バージョンチェックアウトプット';
+$lang_versioncheck_php['file'] = 'ファイル';
+$lang_versioncheck_php['folder'] = 'フォルダ';
+$lang_versioncheck_php['outdated'] = '%s より古い';
+$lang_versioncheck_php['newer'] = '%s より新しい';
+$lang_versioncheck_php['modified'] = '修正済み';
+$lang_versioncheck_php['not_modified'] = '未修正';
+$lang_versioncheck_php['needs_change'] = '要変更';
+$lang_versioncheck_php['review_permissions'] = 'パーミッションを確認してください。';
+$lang_versioncheck_php['inaccessible'] = 'ファイルにアクセスできません';
+$lang_versioncheck_php['review_version'] = 'あなたのファイルは古いファイルです。';
+$lang_versioncheck_php['review_dev_version'] = 'あなたのファイルは予想されるより新しいファイルです。';
+$lang_versioncheck_php['review_modified'] = 'ファイルが破損しています (または、あなたが故意に修正しています)';
+$lang_versioncheck_php['review_missing'] = '%s が不足しているか、アクセスできません';
+$lang_versioncheck_php['existing'] = '存在';
+$lang_versioncheck_php['review_removed_existing'] = 'セキュリティ上の理由から、ファイルを削除する必要があります。';
+$lang_versioncheck_php['counter'] = 'カウンタ';
+$lang_versioncheck_php['type'] = 'タイプ';
+$lang_versioncheck_php['path'] = 'パス';
+$lang_versioncheck_php['missing'] = '不足';
+$lang_versioncheck_php['permissions'] = 'パーミッション';
+$lang_versioncheck_php['version'] = 'バージョン';
+$lang_versioncheck_php['revision'] = 'リビジョン';
+$lang_versioncheck_php['modified'] = '修正';
+$lang_versioncheck_php['comment'] = 'コメント';
+$lang_versioncheck_php['help'] = 'ヘルプ';
+$lang_versioncheck_php['repository_link'] = 'リポジトリリンク';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'プロジェクトのSubversionリポジトリより、このファイルに関連するページを閲覧します。';
+$lang_versioncheck_php['mandatory'] = '必須';
+$lang_versioncheck_php['mandatory_missing'] = '必須ファイルがありません。';
+$lang_versioncheck_php['optional'] = '任意';
+$lang_versioncheck_php['removed'] = '削除済み';
+$lang_versioncheck_php['options'] = 'オプション';
+$lang_versioncheck_php['display_output'] = '表示アウトプット';
+$lang_versioncheck_php['on_screen'] = 'フルスクリーン';
+$lang_versioncheck_php['text_only'] = 'テキストのみ';
+$lang_versioncheck_php['errors_only'] = '潜在的エラーのみ表示する';
+$lang_versioncheck_php['hide_images'] = 'イメージを隠す';
+$lang_versioncheck_php['no_modification_check'] = '修正済みファイルをチェックしない';
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'オンラインリポジトリに接続しない';
+$lang_versioncheck_php['online_repository_explain'] = '接続エラーの場合のみ推奨します。';
+$lang_versioncheck_php['submit'] = '送信 / リフレッシュ';
+$lang_versioncheck_php['select_all'] = 'すべてを選択する'; // js-alert
+$lang_versioncheck_php['files_folder_processed'] = '潜在的エラーを表示しています - 処理対象: %s アイテム / %s フォルダ/ファイル  処理: %s';
+$lang_versioncheck_php['read'] = 'リード';
+$lang_versioncheck_php['write'] = 'ライト';
+$lang_versioncheck_php['warning'] = '警告';
+$lang_versioncheck_php['not_applicable'] = 'n/a';
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'すべてのログを削除する';
+$lang_viewlog_php['delete_this'] = 'このログを削除する';
+$lang_viewlog_php['view_logs'] = 'ログを表示する';
+$lang_viewlog_php['no_logs'] = 'ログが選択されていません。';
+$lang_viewlog_php['last_updated'] = '最終更新日時';
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XPウェブパブリッシングウィザード';
+$lang_xp_publish_php['client_header'] = 'XPウェブパブリッシングウィザード・クライアント';
+$lang_xp_publish_php['requirements'] = '必要条件';
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista';
+$lang_xp_publish_php['no_windows_xp'] = 'あなたは、別のサポートされないオペレーティングシステムを使用しているようです。';
+$lang_xp_publish_php['no_os_detect'] = 'あなたのオペレーティングシステムを検出できませんでした。';
+$lang_xp_publish_php['requirement_http_upload'] = 'アップロード機能が正常に動作する、稼動中のCoppermineインストレーション';
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer';
+$lang_xp_publish_php['requirement_permissions'] = 'ギャラリーの管理者は、あなたにアップロード権限を与える必要があります。';
+$lang_xp_publish_php['requirement_login'] = 'アップロードするには、あなたはログインする必要があります。';
+$lang_xp_publish_php['no_ie'] = 'あなたは、別のサポートされないブラウザを使用しているようです。';
+$lang_xp_publish_php['no_browser_detect'] = 'あなたのブラウザを検出できませんでした。';
+$lang_xp_publish_php['no_gallery_name'] = 'あなたは、設定にてギャラリー名を明記する必要があります。';
+$lang_xp_publish_php['no_gallery_description'] = 'あなたは、設定にてギャラリー説明を明記する必要があります。';
+$lang_xp_publish_php['howto_install'] = 'インストール方法';
+$lang_xp_publish_php['install_right_click'] = '%sこのリンク%s上で右クリックして、「対象をファイルに保存(A)」を選択してください。'; // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'あなたのクライアントにファイルを保存してください。ファイルを保存した後、提供されたファイル名が<tt>cpg_###.reg</tt>であることを確認してください (### = 数字のタイムスタンプ)。必要に応じて、ファイル名を変更してください (数字を残してください)。';
+$lang_xp_publish_php['install_execute'] = 'ダウンロード完了後、あなたのサーバをウェブパブリッシングウィザードに登録するため、ファイルをダブルクリックにより実行してください。';
+$lang_xp_publish_php['usage'] = '使用方法';
+$lang_xp_publish_php['select_files'] = 'Windows Explorerにて、あなたがアップロードしたファイルを選択してください。';
+$lang_xp_publish_php['display_tasks'] = 'エクスプローラーの左バー内にフォルダが表示されていないことを確認してください。';
+$lang_xp_publish_php['publish_on_the_web'] = '左側のウィンドウ枠の「Publish xxx on the web」をクリックしてください。';
+$lang_xp_publish_php['confirm_selection'] = 'あなたのファイル選択を確認してください。';
+$lang_xp_publish_php['select_service'] = '表示されるサービス一覧の中から、フォトギャラリー (あなたのギャラリー名) を選択してください。';
+$lang_xp_publish_php['enter_login'] = '必要であれば、ログイン情報を入力してください。';
+$lang_xp_publish_php['select_album'] = 'あなたの写真用アルバムを選択、または新しいアルバムを作成してください。';
+$lang_xp_publish_php['next'] = '「次へ」をクリックしてください。';
+$lang_xp_publish_php['upload_starts'] = 'あなたの写真のアップロードが開始されます。';
+$lang_xp_publish_php['upload_completed'] = '完了した場合、写真が適切に追加されているかどうか、あなたのギャラリーを確認してください。';
+$lang_xp_publish_php['welcome'] = 'ようこそ <strong>%s</strong> さん';
+$lang_xp_publish_php['need_login'] = 'このウィザードを使用する前に、あなたはInternet Explorerを使用して、ギャラリーにログインする必要があります。<p/><p>あなたのログイン時、「次回からユーザ名およびパスワードの入力を省略する」オプションが表示されている場合、選択を忘れないでください。';
+$lang_xp_publish_php['no_alb'] = '申し訳ございません、このウィザードを使用して、あなたが写真のアップロードを許可されているアルバムはありません。';
+$lang_xp_publish_php['upload'] = 'あなたの写真を既存のアルバムにアップロードする';
+$lang_xp_publish_php['create_new'] = 'あなたの写真用に新しいアルバムを作成する';
+$lang_xp_publish_php['category'] = 'カテゴリ';
+$lang_xp_publish_php['new_alb_created'] = 'あなたの新しいアルバム「<strong>%s</strong>」が作成されました。';
+$lang_xp_publish_php['continue'] = 'あなたの写真アップロードを開始するには、「次へ」をクリックしてください。';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing (ユーザギャラリーのアルファベットタブ)';
+$lang_plugin_php['usergal_alphatabs_config_description'] = '何をするのか?: ユーザギャラリーの上部にA～Zのタブを表示します。タブをクリックすることで、その文字で始まるユーザ名のユーザギャラリーすべてを表示して、訪問者が直接ジャンプできるようにします。あなたが膨大な数のユーザを登録している場合のみ、このプラグインの使用をお勧めします。';
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'ユーザ名にジャンプする';
+$lang_plugin_php['sample_config_name'] = 'Sample Plugin (サンプルプラグイン)';
+$lang_plugin_php['sample_config_description'] = 'これは、サンプルプラグインです。何も有用なことはしません - このプラグインは、プラグインのコーディングの実例を示すためだけにあります。有効にした場合、赤色のサンプルテキストを表示します。';
+$lang_plugin_php['sample_plugin_documentation'] = 'プラグインドキュメンテーション';
+$lang_plugin_php['sample_plugin_support'] = 'プラグインサポート';
+$lang_plugin_php['sample_install_explain'] = 'インストールするには、ユーザ名 (\'foo\') およびパスワード (\'bar\') を入力してください。';
+$lang_plugin_php['sample_install_username'] = 'ユーザ名';
+$lang_plugin_php['sample_install_password'] = 'パスワード';
+$lang_plugin_php['sample_output'] = 'これは、サンプルプラグインから返された、サンプルデータです。';
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch (オープンサーチ)';
+$lang_plugin_php['opensearch_config_description'] = '<a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a>をCoppermineに実装します。<br />有効にした場合、あなたのギャラリーをユーザのブラウザ検索バーに追加することができます。';
+$lang_plugin_php['opensearch_search'] = '検索 %s';
+$lang_plugin_php['opensearch_extra'] = 'あなたのサイトに、このプラグインの説明を追加してください。';
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'ファイル %s のオープンに失敗しました - パーミッションをチェックしてください。';
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'ファイル %s の書き出しに失敗しました - パーミッションをチェックしてください。';
+$lang_plugin_php['opensearch_form_header'] = '説明ファイルに使用される詳細を入力してください。';
+$lang_plugin_php['opensearch_gallery_url'] = 'ギャラリーURI (正しいURIを入力してください)';
+$lang_plugin_php['opensearch_display_name'] = 'ブラウザでの表示名';
+$lang_plugin_php['opensearch_description'] = '説明';
+$lang_plugin_php['opensearch_character_limit'] = '半角 %s 文字';
+$lang_plugin_php['onlinestats_description'] = 'オンライン状態のユーザおよびゲストを表示するためのブロックをギャラリーページに表示します。';
+$lang_plugin_php['onlinestats_name'] = 'Who is online? (誰がオンライン中ですか?)';
+$lang_plugin_php['onlinestats_config_extra'] = 'このプラグインを有効にする (実際にオンライン統計ブロックを表示する) には、<a href="admin.php">Coppermine設定</a>の「アルバムリストビュー」内にある、「メインページのコンテンツ」にストリング「onlinestats」(スラッシュ区切り) を追加する必要があります。追加後の設定は、「breadcrumb/catlist/alblist/onlinestats」または似たような内容になります。ブロックのポジションを変更するには、設定フィールド内のストリング「onlinestats」位置を移動してください。';
+$lang_plugin_php['onlinestats_config_install'] = 'このプラグインが実行されるたび、追加的なクエリがデータベース上で実行されます。このことにより、CPU処理能力に負担をかけ、さらにリソースを使用することになります。あなたのCoppermineギャラリーが遅い、または膨大な数のユーザを登録している場合、このプラグインをインストールすべきではありません。';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = '登録ユーザ数: %s';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = '登録ユーザ数: %s';
+$lang_plugin_php['onlinestats_most_recent'] = '最新登録ユーザ: %s';
+$lang_plugin_php['onlinestats_is'] = '合計オンラインビジター数: %s';
+$lang_plugin_php['onlinestats_are'] = '合計オンラインビジター数: %s';
+$lang_plugin_php['onlinestats_and'] = ' ＆ ';
+$lang_plugin_php['onlinestats_reg_member'] = '%s 登録ユーザ';
+$lang_plugin_php['onlinestats_reg_members'] = '%s 登録ユーザ';
+$lang_plugin_php['onlinestats_guest'] = '%s ゲスト';
+$lang_plugin_php['onlinestats_guests'] = '%s ゲスト';
+$lang_plugin_php['onlinestats_record'] = '最大オンラインユーザ数: %s - %s';
+$lang_plugin_php['onlinestats_since'] = '過去 %s 分のオンラインユーザ数: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'ユーザがページ閲覧を終了したとみなされるまで、どのくらいの時間、ユーザをオンライン一覧に表示しますか?';
+$lang_plugin_php['onlinestats_minute'] = '分';
+$lang_plugin_php['onlinestats_remove'] = 'オンラインデータを保存するため使用されたテーブルを削除しますか?';
+$lang_plugin_php['link_target_name'] = 'Link target (リンクターゲット)';
+$lang_plugin_php['link_target_description'] = '外部リンクが開かれる方法を変更します: このプラグインが有効にされた場合、属性「rel="external"」を含むリンクすべて、(同一ウィンドウに表示される代わりに) 新しいウィンドウに表示されます。';
+$lang_plugin_php['link_target_extra'] = 'このプラグインは、ギャラリーアウトプット下部に「Powered by Coppermine」と表示されることが特徴的です。';
+$lang_plugin_php['link_target_recommendation'] = 'あなたのユーザの監督を目的とする場合、このプラグインの使用をお勧めします。リンクを新しいウィンドウで開くことは、あなたのサイトビジターに命令することを意味します。';
+}
+
+?>
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/lang/luxembourgish.php 1.5.8.src/lang/luxembourgish.php
--- 1.5.6.src/lang/luxembourgish.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/luxembourgish.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/luxembourgish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/polish.php 1.5.8.src/lang/polish.php
--- 1.5.6.src/lang/polish.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/polish.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/polish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/russian.php 1.5.8.src/lang/russian.php
--- 1.5.6.src/lang/russian.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/russian.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/russian.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/slovak.php 1.5.8.src/lang/slovak.php
--- 1.5.6.src/lang/slovak.php	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/lang/slovak.php	2010-08-06 11:59:36.000000000 -0500
@@ -0,0 +1,2617 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2010 Coppermine Dev Team
+  v1.0 originally written by Gregory Demar
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License version 3
+  as published by the Free Software Foundation.
+  
+  ********************************************
+  Coppermine version: 1.5.8
+  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/slovak.php $
+  $Revision: 7805 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info['lang_name_english'] = 'Slovak';
+$lang_translation_info['lang_name_native'] = 'Slovensky';
+$lang_translation_info['lang_country_code'] = 'sk';
+$lang_translation_info['trans_name'] = 'Aurel Klátik';
+$lang_translation_info['trans_email'] = 'aurel.klatik@gmail.com';
+$lang_translation_info['trans_website'] = 'http://www.foxy.sk/';
+$lang_translation_info['trans_date'] = '2010-07-20';
+
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Bytes, Kibibytes, Mebibytes, Gibibytes
+$lang_byte_units = array('Bytov', 'KB', 'MB', 'GB');
+$lang_decimal_separator = array(',', '.');  //cpg1.5 // symbol used to separate thousands from hundreds and rounded number from decimal place
+
+// Day of weeks and months
+$lang_day_of_week = array('Ne', 'Po', 'Ut', 'St', 'Št', 'Pia', 'So');
+$lang_month = array('Január', 'Február', 'Marec', 'Apríl', 'Máj', 'Jún', 'Júl', 'August', 'September', 'Október', 'November', 'December');
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$lang_date['album'] = '%d. %B %Y';
+$lang_date['lastcom'] = '%d. %B %Y v %H:%M';
+$lang_date['lastup'] = '%d. %B %Y';
+$lang_date['register'] = '%d. %B %Y';
+$lang_date['lasthit'] = '%d. %B %Y v %H:%M';
+$lang_date['comment'] = '%d. %B %Y v %H:%M';
+$lang_date['log'] = '%d. %B %Y v %H:%M';
+$lang_date['scientific'] = '%d. %B %Y %H:%M:%S';
+
+// For the word censor
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'assrammer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'fanculo', 'feces', 'Fu\(*', 'fuk*', 'honkey', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nigger*', 'nutsack','penis', 'phuck', 'poop', 'pussy', 'scrotum', 'titties', 'titty', 'twaty', 'wank*', 'whore', 'wop*', 'kokot', 'piča', 'jebnut*', 'dojeba*', 'kokot*', 'pičov*', 'jebač*', 'jeba*');
+
+
+$lang_meta_album_names['random'] = 'Náhodné obrázky';
+$lang_meta_album_names['lastup'] = 'Najnovšie obrázky';
+$lang_meta_album_names['lastalb'] = 'Posledné aktualizované albumy';
+$lang_meta_album_names['lastcom'] = 'Najnovšie komentáre';
+$lang_meta_album_names['topn'] = 'Najprezeranejšie';
+$lang_meta_album_names['toprated'] = 'Najvyššie hodnotené';
+$lang_meta_album_names['lasthits'] = 'Posledné zobrazené';
+$lang_meta_album_names['search'] = 'Výsledky hľadania';
+$lang_meta_album_names['album_search'] = 'Výsledky hľadania albumov'; 
+$lang_meta_album_names['category_search'] = 'Výsledky hľadania kategórií';
+$lang_meta_album_names['favpics'] = 'Obľúbené obrázky';
+$lang_meta_album_names['datebrowse'] = 'Prezerať podľa dátumu'; //cpg1.5 
+
+$lang_errors['access_denied'] = 'Nemáte prístup na túto stránku.';
+$lang_errors['invalid_form_token'] = 'Platný formulár nebol nájdený.'; //cpg1.5 
+$lang_errors['perm_denied'] = 'Nemáte dostočné práva na potvrdenie tejto operácie.';
+$lang_errors['param_missing'] = 'Skriptu neboli predané potrebné parametre';
+$lang_errors['non_exist_ap'] = 'Vybraný album/obrázok neexistuje';
+$lang_errors['quota_exceeded'] = 'Disková kvóta prekročená.'; //cpg1.5
+$lang_errors['quota_exceeded_details'] = 'Vyčerpali ste miesto na disku.<br /><br />Vaša kvóta je[quota]K, Vaše obrázky zaberajú [space]K, pridaním tohto obrázku by ste svoju kvótu prekročili'; //cpg1.5
+$lang_errors['gd_file_type_err'] = 'Ak používate GD knihovňu sú podporované iba obrázky JPG a PNG';
+$lang_errors['invalid_image'] = 'Tento obrázok je poškodený GD knihovňa s ním nemôže pracovať.';
+$lang_errors['resize_failed'] = 'Nemožno vytvoriť náhľad alebo zmenšený obrázok';
+$lang_errors['no_img_to_display'] = 'Tu nie je žiaden obrázok, ktorý by ste si mohli pozrieť';
+$lang_errors['non_exist_cat'] = 'Zvolená kategória neexistuje';
+$lang_errors['directory_ro'] = 'Do adresára \'%s\' nemožno zapisovať (nedostatočné práva), obrázky nemohli byť zmazané.';
+$lang_errors['non_exist_comment'] = 'Zvolený komentár neexistuje';
+$lang_errors['pic_in_invalid_album'] = 'Obrázok(ky) je/sú v neexistujúcej galérii (%s)!?';
+$lang_errors['banned'] = 'Boli ste vylúčený z týchto stránok, nie je Vám umožnené ich používať.';
+$lang_errors['offline_title'] = 'Nedostupné';
+$lang_errors['offline_text'] = 'Galéria je momentálne nedostupná - prosím skúste to znova neskôr';
+$lang_errors['ecards_empty'] = 'Momentálne nie sú k dispozícii žiadne záznamy o ecards. Overte prosím, že je zapnutá funkcia "ecard logging" v konfigurácii coppermine!';
+$lang_errors['database_query'] = 'Vyskytla sa chyba pri databázovej operácii.';
+$lang_errors['non_exist_comment'] = 'Vybraný komentár neexistuje';
+$lang_errors['captcha_error'] = 'Potvrdzovací kód nesúhlasil'; // cpg1.5 
+$lang_errors['login_needed'] = 'Pre prístup na túto stránku sa musíte %sregistrovať%s/%sprihlásiť%s'; // cpg1.5
+$lang_errors['error'] = 'Chyba'; // cpg1.5
+$lang_errors['critical_error'] = 'Kritická chyba'; // cpg1.5
+$lang_errors['access_thumbnail_only'] = 'Máte povolené prohliadať iba náhľady.'; // cpg1.5
+$lang_errors['access_intermediate_only'] = 'Nemáte povolené prehliadať obrázky v plnej veľkosti.'; // cpg1.5
+$lang_errors['access_none'] = 'Nemáte povolené prehliadať žiadne obrázky.'; // cpg1.5
+$lang_errors['register_globals_title'] = 'Register Globals on!';// cpg1.5
+$lang_errors['register_globals_warning'] = 'Nastavenie PHP register_globals je na vašom serveri povolené, čo z hľadiska bezpečnosti správne. Odporúčame ho vypnúť.'; //cpg1.5
+
+$lang_bbcode_help_title = 'bbcode pomoc';
+$lang_bbcode_help = 'Nasledujúce značky môžu byť užitočné: <li>[b]Bold[/b] =&gt; <b>Bold</b></li><li>[i]Italic[/i] =&gt; <i>Italic</i></li><li>[url=http://yoursite.com/]Url Text[/url] =&gt; <a href="http://yoursite.com">Url Text</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]some text[/color] =&gt; <span style="color:red">nejaký text</span></li><li>[img]http://coppermine-gallery.net/demo/cpg14x/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>';
+
+$lang_common['yes'] = 'Áno'; // cpg1.5
+$lang_common['no'] = 'Nie'; // cpg1.5
+$lang_common['back'] = 'Späť'; // cpg1.5
+$lang_common['continue'] = 'Pokračovať'; // cpg1.5
+$lang_common['information'] = 'Informácie'; // cpg1.5
+$lang_common['error'] = 'Chyba'; // cpg1.5
+$lang_common['check_uncheck_all'] = 'označ/odznač všetko'; // cpg1.5 
+$lang_common['confirm'] = 'Potvrdenie'; // cpg1.5
+$lang_common['captcha_help_title'] = 'Vizuálne potvrdenie (captcha)'; // cpg1.5
+$lang_common['captcha_help'] = 'Aby sa zabránilo spamu, musíte zadaním zobrazeného textu potvrdiť, že ste skutočne ľudská bytosť a nie iba automatický robot<br />Nezáleží na veľkých a malých písmenách, môžete písať všetko malými písmenami.'; // cpg1.5
+$lang_common['title'] = 'Názov'; // cpg1.5
+$lang_common['caption'] = 'Titul'; // cpg1.5 
+$lang_common['keywords'] = 'Kľúčové slová'; // cpg1.5
+$lang_common['keywords_insert1'] = 'Kľúčové slová (oddelovač %s)'; // cpg1.5
+$lang_common['keywords_insert2'] = 'Vložiť zo zoznamu'; // cpg1.5
+$lang_common['keyword_separator'] = 'Oddelovač kľúčových slov'; //cpg1.5
+$lang_common['keyword_separators'] = array(' '=>'medzera', ','=>'čiarka', ';'=>'stredník'); // cpg1.5
+$lang_common['filename'] = 'Názov súboru'; // cpg1.5
+$lang_common['filesize'] = 'Veľkosť súboru'; // cpg1.5
+$lang_common['album'] = 'Album'; // cpg1.5
+$lang_common['file'] = 'Súbor'; // cpg1.5
+$lang_common['date'] = 'Dátum'; // cpg1.5
+$lang_common['help'] = 'Pomoc'; // cpg1.5
+$lang_common['close'] = 'Zavrieť'; // cpg1.5
+$lang_common['go'] = 'Ďalej!'; // cpg1.5  
+$lang_common['javascript_needed'] = 'Táto stránka vyžaduje JavaScript. Prosím povolte JavaScript vo Vašom prehliadači.'; // cpg1.5
+$lang_common['move_up'] = 'Hore'; // cpg1.5
+$lang_common['move_down'] = 'Dole'; // cpg1.5
+$lang_common['move_top'] = 'Presuň na začiatok'; // cpg1.5
+$lang_common['move_bottom'] = 'Presuň na koniec'; // cpg1.5
+$lang_common['delete'] = 'Vymazať'; // cpg1.5
+$lang_common['edit'] = 'Upraviť'; // cpg1.5 
+$lang_common['username_if_blank'] = 'Neplatný údaj'; // cpg1.5 
+$lang_common['albums_no_category'] = 'Albumy nemajú žiadnu kategóriu'; // cpg1.5
+$lang_common['personal_albums'] = '* Osobné albumy'; // cpg1.5
+$lang_common['select_album'] = 'Vyberte Album'; // cpg1.5
+$lang_common['ok'] = 'OK'; // cpg1.5
+$lang_common['status'] = 'Status'; // cpg1.5
+$lang_common['apply_changes'] = 'Použiť zmeny'; // cpg1.5
+$lang_common['done'] = 'Hotovo'; // cpg1.5
+$lang_common['album_properties'] = 'Vlastnosti albumu'; // cpg1.5
+$lang_common['parent_category'] = 'Nadradená kategória'; // cpg1.5
+$lang_common['edit_files'] = 'Edituj súbory'; // cpg1.5
+$lang_common['thumbnail_view'] = 'Zobraz náhľady'; // cpg1.5
+$lang_common['album_manager'] = 'Správca albumov'; // cpg1.5
+$lang_common['more'] = 'viac'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu['home_title'] = 'Domov';
+$lang_main_menu['home_lnk'] = 'Domov';
+$lang_main_menu['alb_list_title'] = 'Prejsť na zoznam albumov';
+$lang_main_menu['alb_list_lnk'] = 'Zoznam albumov';
+$lang_main_menu['my_gal_title'] = 'Prejsť do mojej osobnej galérie';
+$lang_main_menu['my_gal_lnk'] = 'Moja galéria';
+$lang_main_menu['my_prof_title'] = 'Prejsť do mojeho osobného profilu';
+$lang_main_menu['my_prof_lnk'] = 'Môj Profil';
+$lang_main_menu['adm_mode_title'] = 'Do Admin módu'; // cpg1.5
+$lang_main_menu['adm_mode_lnk'] = 'Admin mód'; // cpg1.5
+$lang_main_menu['usr_mode_title'] = 'Do užívateľského módu'; // cpg1.5
+$lang_main_menu['usr_mode_lnk'] = 'Užívateľský mód'; // cpg1.5
+$lang_main_menu['upload_pic_title'] = 'Nahrať obrázok do albumu';
+$lang_main_menu['upload_pic_lnk'] = 'Upload súboru';
+$lang_main_menu['register_title'] = 'Vytvoriť účet';
+$lang_main_menu['register_lnk'] = 'Registrovať sa';
+$lang_main_menu['login_title'] = 'Prihlásenie';
+$lang_main_menu['login_lnk'] = 'Prihlásiť';
+$lang_main_menu['logout_title'] = 'Odhlásenie';
+$lang_main_menu['logout_lnk'] = 'Odhlásiť';
+$lang_main_menu['lastup_title'] = 'Zobraz najnovšie obrázky';
+$lang_main_menu['lastup_lnk'] = 'Najnovšie obrázky';
+$lang_main_menu['lastcom_title'] = 'Zobraz posledné komentáre';
+$lang_main_menu['lastcom_lnk'] = 'Posledné komentáre';
+$lang_main_menu['topn_title'] = 'Zobraz najprezeranejšie';
+$lang_main_menu['topn_lnk'] = 'Najprezeranejšie';
+$lang_main_menu['toprated_title'] = 'Zobraz najvyššie hodnotené';
+$lang_main_menu['toprated_lnk'] = 'Najvyššie hodnotené';
+$lang_main_menu['search_title'] = 'Hľadaj';
+$lang_main_menu['search_lnk'] = 'Vyhľadávanie';
+$lang_main_menu['fav_title'] = 'Choď na obľúbené';
+$lang_main_menu['fav_lnk'] = 'Obľúbené';
+$lang_main_menu['memberlist_title'] = 'Zobraz zoznam členov';
+$lang_main_menu['memberlist_lnk'] = 'Zoznam členov';
+$lang_main_menu['browse_by_date_lnk'] = 'Zobrazenie podľa dátumu'; // cpg1.5
+$lang_main_menu['browse_by_date_title'] = 'Prezerať podľa dátumu pridania'; // cpg1.5
+$lang_main_menu['contact_title'] = 'Kontaktovať: %s'; // cpg1.5 
+$lang_main_menu['contact_lnk'] = 'Kontakt'; // cpg1.5
+$lang_main_menu['sidebar_title'] = 'Pridaj bočnú lištu do Vášho prehliadača'; // cpg1.5
+$lang_main_menu['sidebar_lnk'] = 'Bočná lišta'; // cpg1.5
+
+$lang_gallery_admin_menu['upl_app_title'] = 'Potvrdenie nového uploadu';
+$lang_gallery_admin_menu['upl_app_lnk'] = 'Potvrdenie uploadu';
+$lang_gallery_admin_menu['admin_title'] = 'Nastavenie CPG';
+$lang_gallery_admin_menu['admin_lnk'] = 'Konfigurácia';
+$lang_gallery_admin_menu['albums_title'] = 'Správca albumov';
+$lang_gallery_admin_menu['albums_lnk'] = 'Konfigurácuia albumov';
+$lang_gallery_admin_menu['categories_title'] = 'Správca kategórií';
+$lang_gallery_admin_menu['categories_lnk'] = 'Konfigurácia kategórií';
+$lang_gallery_admin_menu['users_title'] = 'Správca užívateľov';
+$lang_gallery_admin_menu['users_lnk'] = 'Užívatelia';
+$lang_gallery_admin_menu['groups_title'] = 'Správca užívateľských skupín';
+$lang_gallery_admin_menu['groups_lnk'] = 'Užívateľské skupiny';
+$lang_gallery_admin_menu['comments_title'] = 'Prehľad komentárov';
+$lang_gallery_admin_menu['comments_lnk'] = 'Komentáre';
+$lang_gallery_admin_menu['searchnew_title'] = 'Dávkové pridanie súborov';
+$lang_gallery_admin_menu['searchnew_lnk'] = 'Dávkové priadanie súborov';
+$lang_gallery_admin_menu['util_title'] = 'Administrátorské nástroje';
+$lang_gallery_admin_menu['util_lnk'] = 'Administrátorské nástroje';
+$lang_gallery_admin_menu['key_title'] = 'Správca kľúčových slov';
+$lang_gallery_admin_menu['key_lnk'] = 'Správca kľúčových slov';
+$lang_gallery_admin_menu['ban_title'] = 'Prejsť na blokácie';
+$lang_gallery_admin_menu['ban_lnk'] = 'Zákaz užívateľov';
+$lang_gallery_admin_menu['db_ecard_title'] = 'Zobraziť pohľadnice';
+$lang_gallery_admin_menu['db_ecard_lnk'] = 'Zobraziť pohľadnice';
+$lang_gallery_admin_menu['pictures_title'] = 'Zoradiť obrázky';
+$lang_gallery_admin_menu['pictures_lnk'] = 'Zoradiť obrázky';
+$lang_gallery_admin_menu['documentation_lnk'] = 'Dokumentácia';
+$lang_gallery_admin_menu['documentation_title'] = 'Coppermine príručka';
+$lang_gallery_admin_menu['phpinfo_lnk'] = 'phpinfo'; // cpg1.5
+$lang_gallery_admin_menu['phpinfo_title'] = 'Zobrazí technické informácie Vášho servera. Môžete byť požiadaní o poskytnutie týchto informácií, keď budete žiadať o podporu.'; // cpg1.5
+$lang_gallery_admin_menu['update_database_lnk'] = 'Aktualizácia databázy'; // cpg1.5
+$lang_gallery_admin_menu['update_database_title'] = 'Ak ste nahradili súbory Coppermine, pridávali modifikácie alebo upgradovali z predchádzajúcej verzie Coppermine, vykonajte altualizáciu databázy. Tá vytvorí potrebné tabuľky a/alebo konfiguračné hodnoty ve vašej databáze Coppermine.'; // cpg1.5 
+$lang_gallery_admin_menu['view_log_files_lnk'] = 'Zobraziť logy'; // cpg1.5 
+$lang_gallery_admin_menu['view_log_files_title'] = 'Coppermine môže sledovať rôzne činnosti užívateľov. Tieto logy (záznamy) môžete prezerať, ak máte povolený prístup do Coppermine config.'; // cpg1.5 
+$lang_gallery_admin_menu['check_versions_lnk'] = 'Verzia CPG'; // cpg1.5
+$lang_gallery_admin_menu['check_versions_title'] = 'Skontrolujte si verzie vašich súborov, aby ste zistili, či jste nahradili všetky súbory pri upgrade alebo či zdrojové súbory Coppermine boli aktualizované.'; // cpg1.5  
+$lang_gallery_admin_menu['bridgemgr_lnk'] = 'Správca aplikácií'; // cpg1.5 
+$lang_gallery_admin_menu['bridgemgr_title'] = 'Zapne/vypne integráciu (propojeni) Coppermine s ďalšími aplikáciami (napr. forum a pod.).'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_lnk'] = 'Správca zásuvných modulov'; // cpg1.5
+$lang_gallery_admin_menu['pluginmgr_title'] = 'Správca zásuvných modulov'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_lnk'] = 'Globálne štatistiky'; // cpg1.5
+$lang_gallery_admin_menu['overall_stats_title'] = 'Zobrazí štatistiky podľa prehliadača a operačného systému (ak je zodpovedajúca voľba zapnutá v konfigurácii).'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_lnk'] = 'Správca kľúčových slov'; // cpg1.5
+$lang_gallery_admin_menu['keywordmgr_title'] = 'Spravuje kľúčové slová (ak je zodpovedajúca voľba zapnutá v konfigurácii).'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_lnk'] = 'Správca EXIF'; // cpg1.5
+$lang_gallery_admin_menu['exifmgr_title'] = 'Spravuje EXIF informácie (ak je zodpovedajúca voľba zapnutá v konfigurácii).'; // cpg1.5
+$lang_gallery_admin_menu['shownews_lnk'] = 'Novinky'; // cpg1.5
+$lang_gallery_admin_menu['shownews_title'] = 'Zobrazí novinky z coppermine-gallery.net'; // cpg1.5
+$lang_gallery_admin_menu['export_lnk'] = 'Export'; // cpg1.5
+$lang_gallery_admin_menu['export_title'] = 'Zálohuje súbory a albumy na disk'; // cpg1.5
+
+$lang_user_admin_menu['albmgr_title'] = 'Prejsť na konfiguráciu mojich albumov';
+$lang_user_admin_menu['albmgr_lnk'] = 'Vytvoriť / organizovať moje albumy';
+$lang_user_admin_menu['modifyalb_title'] = 'Prejsť na správu mojich albumov';
+$lang_user_admin_menu['modifyalb_lnk'] = 'Zmeniť moje albumy';
+$lang_user_admin_menu['my_prof_title'] = 'Prejsť na môj osobný profil';
+$lang_user_admin_menu['my_prof_lnk'] = 'Môj profil';
+
+$lang_cat_list['category'] = 'Kategórie';
+$lang_cat_list['albums'] = 'Albumy';
+$lang_cat_list['pictures'] = 'Súbory';
+
+$lang_album_list['album_on_page'] = 'Počet albumov: %d na %d stránke(kách)';
+
+$lang_thumb_view['date'] = 'Dátum';
+  //Sort by filename and title
+$lang_thumb_view['name'] = 'Názov súboru';
+$lang_thumb_view['sort_da'] = 'Zoradiť vzostupne podľa dátumu';
+$lang_thumb_view['sort_dd'] = 'Zoradiť zostupne podľa dátumu';
+$lang_thumb_view['sort_na'] = 'Zoradiť vzostupne podľa názvu súboru';
+$lang_thumb_view['sort_nd'] = 'Zoradiť zostupne podľa názvu súboru';
+$lang_thumb_view['sort_ta'] = 'Zoradiť vzostupne podľa názvu';
+$lang_thumb_view['sort_td'] = 'Zoradiť zostupne podľa názvu';
+$lang_thumb_view['position'] = 'Pozícia';
+$lang_thumb_view['sort_pa'] = 'Zoradiť vzostupne podľa pozície';
+$lang_thumb_view['sort_pd'] = 'Zoradiť zostupne podľa pozície';
+$lang_thumb_view['download_zip'] = 'Download ako Zip súbor';
+$lang_thumb_view['pic_on_page'] = 'Počet súborov: %d na %d stránke(kách)';
+$lang_thumb_view['user_on_page'] = 'Počet užívateľov %d na %d stránke(kách)';
+$lang_thumb_view['enter_alb_pass'] = 'Vložte heslo albumu';
+$lang_thumb_view['invalid_pass'] = 'Neplatné heslo';
+$lang_thumb_view['pass'] = 'Heslo';
+$lang_thumb_view['submit'] = 'Potvrdiť';
+$lang_thumb_view['zipdownload_copyright'] = 'Prosím rešpektujte autorské právo - používajte iba také súbory, ktoré boli vlastníkom galérie určené na stiahnutie'; // cpg1.5
+$lang_thumb_view['zipdownload_username'] = 'Tento archív obsahuje "zazipované" súbory z obľúbených od %s'; // cpg1.5
+
+$lang_img_nav_bar['thumb_title'] = 'Späť na stránku náhľadmov';
+$lang_img_nav_bar['pic_info_title'] = 'Zobraz/skry informácie o obrázku';
+$lang_img_nav_bar['slideshow_title'] = 'Slideshow';
+$lang_img_nav_bar['ecard_title'] = 'Poslať tento obrázok ako pohľadnicu';
+$lang_img_nav_bar['ecard_disabled'] = 'Funkcia Pohľadnice je vypnutá';
+$lang_img_nav_bar['ecard_disabled_msg'] = 'Nemáte dostatočné práva na zasielanie pohľadníc'; // ak
+$lang_img_nav_bar['prev_title'] = 'Predchádzajúci obrázok';
+$lang_img_nav_bar['next_title'] = 'Ďalší obrázok';
+$lang_img_nav_bar['pic_pos'] = 'OBRÁZOK %s/%s';
+$lang_img_nav_bar['report_title'] = 'Odošli tento súbor administrátorovi';
+$lang_img_nav_bar['go_album_end'] = 'Skok na koniec';
+$lang_img_nav_bar['go_album_start'] = 'Skok na začiatok';
+
+$lang_rate_pic['rate_this_pic'] = 'Hodnotiť tento obrázok ';
+$lang_rate_pic['no_votes'] = '(žiadne hodnotenie)';
+$lang_rate_pic['rating'] = '(Aktuálne hodnotenie : %s / z 5, hodnotené %s krát)';
+$lang_rate_pic['rubbish'] = 'Odpad';
+$lang_rate_pic['poor'] = 'Mizerné';
+$lang_rate_pic['fair'] = 'Ujde to';
+$lang_rate_pic['good'] = 'Dobré';
+$lang_rate_pic['excellent'] = 'Výborné';
+$lang_rate_pic['great'] = 'Dokonalé';
+$lang_rate_pic['js_warning'] = 'Javascript musí byť povolený, aby bolo možné hodnotiť.'; // cpg1.5
+$lang_rate_pic['already_voted'] = 'Tento obrázok ste už hodnotili.'; // cpg1.5
+$lang_rate_pic['forbidden'] = 'Nemôžete hodnotiť vlastné súbory.'; // cpg1.5
+$lang_rate_pic['rollover_to_rate'] = 'Ohodnoť tento obrázok'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die['file'] = 'Súbor: ';
+$lang_cpg_die['line'] = 'Riadok: ';
+
+$lang_display_thumbnails['dimensions'] = 'Veľkosť=';
+$lang_display_thumbnails['date_added'] = 'Dátum pridania=';
+
+$lang_get_pic_data['n_comments'] = '%s komentárov';
+$lang_get_pic_data['n_views'] = '%s zobrazení';
+$lang_get_pic_data['n_votes'] = '(%s hlasov)';
+
+$lang_cpg_debug_output['debug_info'] = 'Debug Info';
+$lang_cpg_debug_output['debug_output'] = 'Debug Output'; // cpg1.5
+$lang_cpg_debug_output['select_all'] = 'Vybrať všetko';
+$lang_cpg_debug_output['copy_and_paste_instructions'] = 'Ak budete chcieť podporu coppermine, vložte tento ladiaci výstup do vašeho príspevku. Pred vložením se ubezpečte, že ste všetky vaše heslá z tohto textu zmenili na "***".'; // cpg1.5
+$lang_cpg_debug_output['debug_output_explain'] = 'Poznámka: Toto je iba pre informáciu a neznamená to, že je v galérii chyba.'; // cpg1.5
+$lang_cpg_debug_output['phpinfo'] = 'Zobraziť phpinfo';
+$lang_cpg_debug_output['notices'] = 'Poznámky';
+$lang_cpg_debug_output['notices_help_admin'] = 'Poznámky zobrazené na tejto stránke sa zobrazujú preto, lebo vy (ako administrátor galérie) ste vedome povolili tieto funkcie v Coppermine alebo Coppermine config. Neznamená to nutne, že je nejaký problém s vašou galériou. V skutočnosti ide o vývojársku funkciu, ktorú by mali používať iba skúsení vývojári na sledovanie chýb. Ak vás tieto poznámky obťažujú a/alebo neviete, čo znamenajú, vypnite v config príslušnú funkciu.'; // cpg1.5
+$lang_cpg_debug_output['notices_help_non_admin'] = 'Poznámky boli vedome povolené administrátorom. Neznamená to, že je chyba na vašej strane. Môžete tieto poznámky kľudne ignorovať.'; // cpg1.5
+$lang_cpg_debug_output['show_hide'] = 'zobraziť / skryť'; // cpg1.5
+
+$lang_language_selection['reset_language'] = 'Prednastavený jazyk';
+$lang_language_selection['choose_language'] = 'Vyberte jazyk';
+
+$lang_theme_selection['reset_theme'] = 'Prednastavená téma';
+$lang_theme_selection['choose_theme'] = 'Vyberte tému';
+
+$lang_social_bookmarks['bookmark_this_page'] = 'Pridať túto stránku do záložiek'; // cpg1.5
+$lang_social_bookmarks['favorite'] = 'Pridať túto stránku do obľúbeých vo vašom prehliadači'; // cpg1.5 // ak
+$lang_social_bookmarks['favorite_close'] = 'Toto váš prehliadač nepodporuje.'."\n".'Prosím zavrite tento dialog a'."\n".'stlačte Ctrl-D pre pridanie tejto stránky do záložiek.'; // cpg1.5 // ak
+
+$lang_version_alert['version_alert'] = 'Nepodporovaná verzia!';
+$lang_version_alert['no_stable_version'] = 'Používate Coppermine %s (%s) ktorá je pro skúsených užívateľov - táto verzia je distribuovaná bez podpory a záruky funkčnosti. Riziko použitia je na užívateľovi!';
+$lang_version_alert['gallery_offline'] = 'Galéria je momentálně vypnutá a bude viditeľná iba pre administrátora. Nezabudnite ju po vykonaní údržby zapnúť.';
+$lang_version_alert['coppermine_news'] = 'Novinky z coppermine-gallery.net'; // cpg1.5
+$lang_version_alert['no_iframe'] = 'Váš prehliadač nepodporuje frames'; // cpg1.5
+$lang_version_alert['hide'] = 'skryť'; // cpg1.5
+
+$lang_create_tabs['previous'] = 'Predchádzajúci'; // cpg1.5
+$lang_create_tabs['next'] = 'Ďalší'; // cpg1.5
+$lang_create_tabs['jump_to_page'] = 'Skok na stránku'; // cpg1.5
+
+$lang_get_remote_file_by_url['no_data_returned'] = 'Žiadne dáta s použitím %s'; // cpg1.5 
+$lang_get_remote_file_by_url['curl'] = 'CURL'; // cpg1.5
+$lang_get_remote_file_by_url['fsockopen'] = 'Nadviazané spojenie (FSOCKOPEN)'; // cpg1.5
+$lang_get_remote_file_by_url['fopen'] = 'fopen'; // cpg1.5
+$lang_get_remote_file_by_url['curl_not_available'] = 'Curl nedostupné na Vašom serveri.'; // cpg1.5
+$lang_get_remote_file_by_url['error_number'] = 'Číslo chyby: %s'; // cpg1.5
+$lang_get_remote_file_by_url['error_message'] = 'Chybová správa: %s'; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/mailer.inc.php
+// ------------------------------------------------------------------------- //
+$lang_mailer['provide_address'] = 'Musíte zadať aspoň jeden údaj.'; // 
+$lang_mailer['mailer_not_supported'] = ' mailer nie je podporovaný.';
+$lang_mailer['execute'] = 'Nemožno vykonať: '; 
+$lang_mailer['instantiate'] = 'Nemožno doložiť príkladom funkcie mailu.';  
+$lang_mailer['authenticate'] = 'SMTP Chyba: Nemohlo byť overené.';
+$lang_mailer['from_failed'] = 'Nasledujúca adresa odosielateľa nenájdená: ';
+$lang_mailer['recipients_failed'] = 'SMTP Chyba: Nasledujúca '; 
+$lang_mailer['data_not_accepted'] = 'SMTP Chyba: Dáta neboli prijaté.'; 
+$lang_mailer['connect_host'] = 'SMTP Chyba: Nemožno sa pripojiť k SMTP hostitelovi.';
+$lang_mailer['file_access'] = 'Nedostupný súbor: ';
+$lang_mailer['file_open'] = 'Chyba súboru: Nemožno otvoriť súbor: ';
+$lang_mailer['encoding'] = 'Neznáme kodovanie: ';
+$lang_mailer['signing'] = 'Chyba podpisu: ';
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php 
+// ------------------------------------------------------------------------- //
+$lang_plugin_api['error_install'] = 'Nie je možné nainštalovať zásuvný modul \'%s\'';
+$lang_plugin_api['error_uninstall'] = 'Nie je možné odinštalovať zásuvný modul \'%s\'';
+$lang_plugin_api['error_sleep'] = 'Nie je možné vypnúť zásuvný modul \'%s\''; // cpg1.5
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php 
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+$lang_smilies_inc_php['Exclamation'] = 'Vykričník';
+$lang_smilies_inc_php['Question'] = 'Otáznik';
+$lang_smilies_inc_php['Very Happy'] = 'Veselý';
+$lang_smilies_inc_php['Smile'] = 'Usmievavý';
+$lang_smilies_inc_php['Sad'] = 'Smutný';
+$lang_smilies_inc_php['Surprised'] = 'Prekvapený';
+$lang_smilies_inc_php['Shocked'] = 'Šokovaný';
+$lang_smilies_inc_php['Confused'] = 'Zmätený';
+$lang_smilies_inc_php['Cool'] = 'Hustý';
+$lang_smilies_inc_php['Laughing'] = 'Smejúci sa(lol)';
+$lang_smilies_inc_php['Mad'] = 'Šialený';
+$lang_smilies_inc_php['Razz'] = 'Posmešný';
+$lang_smilies_inc_php['Embarrassed'] = 'Rozpačitý';  // cpg1.5
+$lang_smilies_inc_php['Crying or Very sad'] = 'Plačúci alebo veľmi smutný';
+$lang_smilies_inc_php['Evil or Very Mad'] = 'Diabolský alebo veľmi šialený';
+$lang_smilies_inc_php['Twisted Evil'] = 'Twisted Evil'; 
+$lang_smilies_inc_php['Rolling Eyes'] = 'Vygúľaný';
+$lang_smilies_inc_php['Wink'] = 'Mrkajúci';
+$lang_smilies_inc_php['Idea'] = 'Nápad';
+$lang_smilies_inc_php['Arrow'] = 'Šíp';
+$lang_smilies_inc_php['Neutral'] = 'Neutrálny';
+$lang_smilies_inc_php['Mr. Green'] = 'Pán Zelený';
+};
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('ALBMGR_PHP')) {
+$lang_albmgr_php['title'] = 'Správca albumov'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'Album musí mať meno'; // ak
+$lang_albmgr_php['confirm_modifs'] = 'Ste si istý týmito zmenami?'; // ak
+$lang_albmgr_php['no_change'] = 'Neboli vykonané žiadne zmeny!'; // ak
+$lang_albmgr_php['new_album'] = 'Nový album';
+$lang_albmgr_php['delete_album'] = 'Zmazať album'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Ste si istý že chcete zmazať tento album?'; // ak
+$lang_albmgr_php['confirm_delete2'] = 'Všetky obrázky a komentáre budú zmazané!'; // ak
+$lang_albmgr_php['select_first'] = 'Najprv vyberte album'; // ak
+$lang_albmgr_php['my_gallery'] = '* Moja galéria *';
+$lang_albmgr_php['no_category'] = '* Nie je kategória *';
+$lang_albmgr_php['select_category'] = 'Vybrať kategóriu';
+$lang_albmgr_php['category_change'] = 'Ak zmeníte kategóriu, Vaše zmeny budú nenávratne stratené!'; // cpg1.5
+$lang_albmgr_php['page_change'] = 'Ak budete pokračovať, Vaše zmeny budú nenávratne stratené'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'Zrušiť'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = 'Zmeny zoradenia nebudú uložené pokým nekliknete na &quot;Použiť zmeny&quot;.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php 
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+$lang_banning_php['title'] = 'Nežiadúci užívatelia';
+$lang_banning_php['user_name'] = 'Meno';
+$lang_banning_php['user_account'] = 'Užívateľský účet';
+$lang_banning_php['email_address'] = 'Emailová adresa'; // cpg1.5
+$lang_banning_php['ip_address'] = 'IP Addresa';
+$lang_banning_php['expires'] = 'Vyprší'; // cpg1.5
+$lang_banning_php['expiry_date'] = 'Dátum skončenia platnosti'; // cpg1.5
+$lang_banning_php['expired'] = 'Vypršal'; // cpg1.5
+$lang_banning_php['edit_ban'] = 'Uložiť zmeny';
+$lang_banning_php['add_new'] = 'Pridať nový BAN';
+$lang_banning_php['add_ban'] = 'Pridať';
+$lang_banning_php['error_user'] = 'Nemožno nájsť užívateľa';
+$lang_banning_php['error_specify'] = 'Musíte bližšie špecifikovať užívateľa menom alebo IP adresou.';
+$lang_banning_php['error_ban_id'] = 'Nežiadúce ID!';
+$lang_banning_php['error_admin_ban'] = 'Nemôžete zakázať sám seba!';
+$lang_banning_php['error_server_ban'] = 'Chceš zakázať svoj vlastný server? To nemôžete urobiť...';
+$lang_banning_php['skipping'] = 'Preskakujem tento príkaz'; // cpg1.5 
+$lang_banning_php['lookup_ip'] = 'Zisti IP adresu';
+$lang_banning_php['select_date'] = 'Vyber dátum';
+$lang_banning_php['delete_comments'] = 'Zmazať komentáre'; // cpg1.5
+$lang_banning_php['current'] = 'označený'; // cpg1.5
+$lang_banning_php['all'] = 'všetky'; // cpg1.5
+$lang_banning_php['none'] = 'žiaden'; // cpg1.5
+$lang_banning_php['view'] = 'zobraziť'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Ban ID'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Existujúce zákazy'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Momentálne je Vaša galéria prepojená s inou aplikáciou. Použite zákaz prepojenej aplikácie namiesto toho, který je zabudovaný v Coppermine aplikácii. Zabudovaný zákazový mechanizmus Coperrmine nemôže fungovať, keď je Coppermine prepojený.'; // cpg1.5
+$lang_banning_php['records_on_page'] = 'Záznamov: %d na %d stránke(kách)'; // cpg1.5
+$lang_banning_php['ascending'] = 'vzostupne'; // cpg1.5
+$lang_banning_php['descending'] = 'zostupne'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Zoradiť podľa'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'zoradené podľa'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = 'Zákaz %s bol aktualizovaný'; // cpg1.5 
+$lang_banning_php['ban_record_x_deleted'] = 'Zákaz %s bol zmazaný'; // cpg1.5 
+$lang_banning_php['new_ban_record_created'] = 'Nový zákaz bol vytvorený'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = 'Zákaz pre %s už existuje'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s komentár od %s bol zmazaný'; // cpg1.5 
+$lang_banning_php['comments_deleted'] = '%s komentáre od %s boli zmazané'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Zadajte e-mailovú adresu v správnom tvare'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Zadajte IP adresu v správnom tvare (x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Zadajte dátum platnosti v správnom tvare (YYYY-MM-DD)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'Formulár nebol odoslaný - existujú v ňom chyby, ktoré musia byť najprv odstránené'; // cpg1.5
+};
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+if (defined('BRIDGEMGR_PHP')) {
+$lang_bridgemgr_php['title'] = 'Sprievodca prepojením';
+$lang_bridgemgr_php['back'] = 'späť';
+$lang_bridgemgr_php['next'] = 'ďalej';
+$lang_bridgemgr_php['start_wizard'] = 'Štart sprievodcu prepojením';
+$lang_bridgemgr_php['finish'] = 'Koniec';
+$lang_bridgemgr_php['no_action_needed'] = 'V tomto kroku nie je potrebné nič robiť. Iba kliknite na \'next\' a pokračujte.';
+$lang_bridgemgr_php['reset_to_default'] = 'Resetovať na prednastavenú hodnotu';
+$lang_bridgemgr_php['choose_bbs_app'] = 'vyberte aplikáciu prepojenia s coppermine';
+$lang_bridgemgr_php['support_url'] = 'Choď sem pre podporu tejto aplikácie';
+$lang_bridgemgr_php['settings_path'] = 'cesty použité vašou prepojovacou aplikáciou';
+$lang_bridgemgr_php['full_forum_url'] = 'URL adresa vašej prepojovacej aplikácie';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Absolútna cesta prepojovacej aplikácie';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Relatívna cesta konfiguračného súboru vašej prepojovacej aplikácie';
+$lang_bridgemgr_php['cookie_prefix'] = 'Cookie prefix';
+$lang_bridgemgr_php['special_settings'] = 'špecifické nastavenia prepojovacej aplikácie';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Použiť skupiny prepojovacej aplikácie?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'áno';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'nie';
+$lang_bridgemgr_php['error_title'] = 'Musíte opraviť tieto chyby, než budete pokračovať. Vráťte sa na predchádzajúcu obrazovku.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Musíte špecifikovaťovať akú aplikáciu chcete prepojiť s Coppermine inštaláciou.';
+$lang_bridgemgr_php['finalize'] = 'zapnúť/vypnúť prepojenie';
+$lang_bridgemgr_php['finalize_explanation'] = 'Aj keď nastavenia, ktoré ste špecifikovali, boli zapísané do databázy, prepojenie nebolo zapnuté. Prepojenie môžete zapnúť/vypnúť kedykoľvek neskôr. Nezabudnite administrátorské meno a heslo samostatnej inštalácie Coppermine, pre vykonanie zmien ho budete potrebovať. Ak by nebolo niečo v poriadku, choďte na %s a vypnite prepojenie použitím administrátorského účtu samostatnej (neprepojenej) inštalácie (toho, ktorý bol zriadený pri inštalácii Coppermine).';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Vaše nastavenia prepojenia';
+$lang_bridgemgr_php['title_enable'] = 'Zapnúť integráciu/prepojenie s %s';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'zapnuté';
+$lang_bridgemgr_php['bridge_enable_no'] = 'vypnuté';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'nesmie byť prázdne';
+$lang_bridgemgr_php['error_either_be'] = 'musí byť %s alebo %s';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s neexistuje. Opravte hodnotu zadanú pre %s';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine nemôže prečítať cookie %s. Opravte hodnotu zadanú pre %s, alebo prejdite do administrátorského panelu prepojenia a skontrolujte, že cesta pre cookies je pre coppermine čitateľná.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Nemôžete nechať pole %s prázdne - vyplňte správnu hodnotu.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = 'V poli %s nesmie byť koncové lomítko.';
+$lang_bridgemgr_php['error_trailing_slash'] = 'V poli %s musí byť koncové lomítko.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s a ';
+$lang_bridgemgr_php['recovery_title'] = 'Manažér prepojenia: núdzová oprava';
+$lang_bridgemgr_php['recovery_explanation'] = 'Ak ste sem prišli administrovať prepojenie vašej Coppermine galérie, najprv sa musíte prihlásiť ako administrátor. Ak sa nemôžete prihlásiť preto, že prepojenie nefunguje podľa očakávania, môžete pomocou tejto stránky vypnúť prepojenie. Zadaním vášho užívateľského mena a hesla sa neprihlásite, ale iba vypnete prepojenie. Pre viac informácii prečítajte dokumentáciu.';
+$lang_bridgemgr_php['username'] = 'Meno';
+$lang_bridgemgr_php['password'] = 'Heslo';
+$lang_bridgemgr_php['disable_submit'] = 'odoslať';
+$lang_bridgemgr_php['recovery_success_title'] = 'Autorizácia úspešná';
+$lang_bridgemgr_php['recovery_success_content'] = 'Úspešne ste vypli prepojenie. Vaša inštalácia Coppermine pracuje v samostatnom režime.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'Pre editáciu prepojenia sa prihláste ako administrátor a/alebo znovu zapnite prepojenie.';
+$lang_bridgemgr_php['goto_login'] = 'Choď na prihlasovaciu stránku';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Choď na správcu prepojenia';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Autorizácia sa nepodarila';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Zadali ste nesprávne overovacie dáta. Budete musieť zadať dáta administrátorského účtu základnej verzie (účet, který ste vytvorili pri inštalácii Coppermine).';
+$lang_bridgemgr_php['try_again'] = 'skúste znova'; 
+$lang_bridgemgr_php['recovery_wait_title'] = 'Daný čas ešte neuplynul';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Z bezpečnostných dôvodov tento skript nedovoluje opakované neúspešné prihlásenia krátko po sebe, musíte chvíľu počkať, aby ste sa mohli pokúsiť prihlásiť znova.';
+$lang_bridgemgr_php['wait'] = 'počkaj';
+$lang_bridgemgr_php['browse'] = 'prechádzať';
+}
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+if (defined('CALENDAR_PHP')) {
+$lang_calendar_php['title'] = 'Kalendár';
+$lang_calendar_php['clear_date'] = 'vymaž dátum';
+$lang_calendar_php['files'] = 'súbory'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('CATMGR_PHP')) {
+$lang_catmgr_php['miss_param'] = 'Parametre potrebné pre \'%s\'operáciu nie sú poskytnuté!';
+$lang_catmgr_php['unknown_cat'] = 'Vybraná kategória v databáze neexistuje';
+$lang_catmgr_php['usergal_cat_ro'] = 'Nemožno zmazať užívateľské albumy!';
+$lang_catmgr_php['manage_cat'] = 'Správuj kategórie';
+$lang_catmgr_php['confirm_delete'] = 'Naozaj chcete ZMAZAŤ túto kategóriu'; // ak
+$lang_catmgr_php['category'] = 'Kategória'; // cpg1.5
+$lang_catmgr_php['operations'] = 'Operácia';
+$lang_catmgr_php['move_into'] = 'Presunúť do';
+$lang_catmgr_php['update_create'] = 'Aktualizovať/vytvoriť kategóriu';
+$lang_catmgr_php['parent_cat'] = 'Nadradená kategória';
+$lang_catmgr_php['cat_title'] = 'Názov kategórie';
+$lang_catmgr_php['cat_thumb'] = 'Miniatúra kategórie';
+$lang_catmgr_php['cat_desc'] = 'Popis kategórie';
+$lang_catmgr_php['categories_alpha_sort'] = 'Zoradiť kategórie abecedne (namiesto užívateľským zoraďovacím kritériom)';
+$lang_catmgr_php['save_cfg'] = 'Ulož nastavenia';
+$lang_catmgr_php['no_category'] = '* Žiadna kategória *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'Skupiny, ktorým je povolené vytvárať albumy v tejto kategórii'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File contact.php 
+// ------------------------------------------------------------------------- //
+if (defined('CONTACT_PHP')) {
+$lang_contact_php['title'] = 'Kontakt'; // cpg1.5
+$lang_contact_php['your_name'] = 'Vaše meno'; // cpg1.5
+$lang_contact_php['your_email'] = 'Vaša e-mailová adresa'; // cpg1.5
+$lang_contact_php['subject'] = 'Predmet'; // cpg1.5
+$lang_contact_php['your_message'] = 'Vaša správa'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Prosím zadajte Vaše meno'; // cpg1.5 // ak 
+$lang_contact_php['name_field_invalid'] = 'Prosím zadajte Vaše správne meno'; // cpg1.5 // ak 
+$lang_contact_php['email_field_mandatory'] = 'Prosím zadajte Vašu e-mailovú adresu'; // cpg1.5 // ak 
+$lang_contact_php['email_field_invalid'] = 'Prosím vložte správnu e-mailovou adresu'; // cpg1.5 // ak 
+$lang_contact_php['subject_field_mandatory'] = 'Prosím vložte zmysluplný predmet'; // cpg1.5 // ak
+$lang_contact_php['message_field_mandatory'] = 'Prosím vložte Vašu správu'; // cpg1.5 // ak
+$lang_contact_php['confirmation'] = 'Potvrdenie'; // cpg1.5
+$lang_contact_php['email_headline'] = 'Tento e-mail bol odoslaný na %s s použitím kontaktného formulára na %s z IP adresy %s'; // cpg1.5
+$lang_contact_php['registered_user'] = 'registrovaný užívateľ'; // cpg1.5 
+$lang_contact_php['guest'] = 'návštevník'; // cpg1.5
+$lang_contact_php['unknown'] = 'neznámy'; // cpg1.5 
+$lang_contact_php['user_info'] = '%s menom %s s e-mailovou adresou %s povedal:'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'Nepodarilo sa odoslať e-mail. Prosím skúste znova neskôr.'; // cpg1.5
+$lang_contact_php['email_sent'] = 'Váš e-mail bol odoslaný.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+if (defined('ADMIN_PHP')) {
+$lang_admin_php['title'] = 'Nastavenie galérie';
+$lang_admin_php['general_settings'] = 'Hlavné nastavenia'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Nastavenia jazyka &amp; znakové sady'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Nastavenia tém'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Nastavenia zobrazenia výpisu albumov'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Nastavenia náhľadov'; // cpg1.5
+$lang_admin_php['image_view'] = 'Nastavenia obrázkov'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Nastavenia komentárov'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Nastavenia náhľadov'; // cpg1.5
+$lang_admin_php['file_settings'] = 'Nastavenia súborov'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Nastavenia vodoznaku'; // cpg1.5
+$lang_admin_php['registration'] = 'Nastavenia registrácií'; // cpg1.5
+$lang_admin_php['user_settings'] = 'Nastavenia užívateľov'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Voľné polia v užívateľovom profile (nechajte prázdne, ak nepoužijete). Použite pole 6 pre dlhšie zadania, jako napríklad životopis a pod.'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Voľné polia pre popisy obrázkov (nechajte prázdne, ak nepoužijete)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Nastavenie cookies'; // cpg1.5
+$lang_admin_php['email_settings'] = 'Nastavenie e-mailu (bežne tu nie je potrebné nič meniť; nechajte prázdne, ak nepoužijete)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Záznamy prístupov a štatistika'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Nastavenie údržby'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Nastav zobrazovanie EXIF';
+$lang_admin_php['manage_plugins'] = 'Edituj zásuvné moduly';
+$lang_admin_php['manage_keyword'] = 'Edituj kľúčové slová';
+$lang_admin_php['restore_cfg'] = 'Reset - základné nastavenia';
+$lang_admin_php['restore_cfg_confirm'] = 'Naozaj chcete obnoviť celú konfiguráciu do základného nastavenia? Táto zmena sa nedá vrátiť!'; // cpg1.5 // ak 
+$lang_admin_php['save_cfg'] = 'Uložiť novú konfiguráciu';
+$lang_admin_php['notes'] = 'Poznámky';
+$lang_admin_php['info'] = 'Informácie';
+$lang_admin_php['upd_success'] = 'Konfigurácia Coppermine bola zmenená';
+$lang_admin_php['restore_success'] = 'Konfigurácia bola zmenená na základné nastavenie';
+$lang_admin_php['name_a'] = 'Meno vzostupne';
+$lang_admin_php['name_d'] = 'Meno zostupne';
+$lang_admin_php['title_a'] = 'Nadpis vzostupne';
+$lang_admin_php['title_d'] = 'Nadpis zostupne';
+$lang_admin_php['date_a'] = 'Dátum vzostupne';
+$lang_admin_php['date_d'] = 'Dátum zostupne';
+$lang_admin_php['pos_a'] = 'Pozícia vzostupne';
+$lang_admin_php['pos_d'] = 'Pozícia zostupne';
+$lang_admin_php['th_any'] = 'Max rozlíšenie';
+$lang_admin_php['th_ht'] = 'Výška';
+$lang_admin_php['th_wd'] = 'Šírka';
+$lang_admin_php['th_ex'] = 'Presne'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'Každý';
+$lang_admin_php['debug_admin'] = 'Iba Admin';
+$lang_admin_php['no_logs'] = 'Vypnuté';
+$lang_admin_php['log_normal'] = 'Normalne';
+$lang_admin_php['log_all'] = 'Všetko';
+$lang_admin_php['view_logs'] = 'Zobraz logy';
+$lang_admin_php['click_expand'] = 'klikni na meno sekcie pre rozbalenie';
+$lang_admin_php['click_collapse'] = 'klikni na meno sekcie pre zbalenie'; // cpg1.5
+$lang_admin_php['expand_all'] = 'Rozbaliť všetko';
+$lang_admin_php['toggle_all'] = 'Obrátiť rozbalenie/zbalenie'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) Toto nastavenie nesmie byť zmenené ak už máte súbory v databáze.';
+$lang_admin_php['notice2'] = '(**) Ak sa zmení toto nastavenie, bude mať vplyv iba na súbory pridané po zmene. Môžete však aplikovať túto zmenu na existujúce súbory cez &quot;<a href="util.php">administrátorské nástroje</a>&quot.';
+$lang_admin_php['notice3'] = '(***) Všetky log súbory sú v angličtine.';
+$lang_admin_php['bbs_disabled'] = 'Funkcia je vypnutá pri použití prepojenia/integrácie';
+$lang_admin_php['auto_resize_everyone'] = 'Ktokoľvek';
+$lang_admin_php['auto_resize_user'] = 'Iba užívateľ';
+$lang_admin_php['ascending'] = 'vzostupne';
+$lang_admin_php['descending'] = 'zostupne';
+$lang_admin_php['collapse_all'] = 'Zbaliť všetko'; // cpg1.5
+$lang_admin_php['separate_page'] = 'na samostatnej stránke'; // cpg1.5
+$lang_admin_php['inline'] = 'vložený'; // cpg1.5
+$lang_admin_php['guests_only'] = 'Iba návštevníci'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'Vpravo dole'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'Vľavo dole'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Vľavo hore'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Vpravo hore'; // cpg1.5
+$lang_admin_php['wm_center'] = 'V strede'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Pôvodné aj s upravenou veľkosťou'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Pôvodné'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'S upravenou veľkosťou'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Meno galérie'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Popis galérie'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'E-mail administrátora'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'URL vašej coppermine galérie'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(s koncovým lomítkom, bez \'index.php\' a podobne na konci)'; // cpg1.5
+$lang_admin_php['home_target'] = 'URL vašej domovskej stránky'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Povoliť ZIP-download obľúbených'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'iba obľúbené'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'obľúbené a súbor read me'; // cpg1.5
+$lang_admin_php['time_offset'] = 'Časové pásmo od GMT '; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(aktuálny lokálny čas: %s)'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Zapnúť ikony pomoci'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'pomoc k dispozícii čiastočne v  angličtine'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Zapnúť klikatelné kľúčové slová vo vyhľadávaní'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Oddelovač kľúčových slov'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Zmeniť oddelovač kľúčových slov'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Zapnúť zásuvné moduly'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Automaticky odstrániť vypršané zákazy'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Dávkové pridávanie viacerých súborov naraz'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Počet súborov spracovávaných súčasne pri dávkovom pridávání'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Zobraziť náhľady pri dávkovom pridávaní súborov'; // cpg1.5
+$lang_admin_php['lang'] = 'Jazyk'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Autodetekcia jazyka'; // cpg1.5
+$lang_admin_php['charset'] = 'Znaková sada'; // cpg1.5
+  // 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
+$lang_admin_php['theme'] = 'Téma'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Meno vlastnej položky v menu'; // cpg1.5
+$lang_admin_php['custom_lnk_url'] = 'URL vlastnej položky v menu'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Povoliť menu ikony'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'Zobrazovať pomoc pre BBCode'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'Zobraz ladiaci blok tém, ktoré sú definované jako kompatibilné s XHTML a CSS'; // cpg1.5
+$lang_admin_php['display_social_bookmarks'] = 'Zobrazuj ikony sociálnych sietí (facebook...)'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'Stlačením CTRL označovat viacej riadkov'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'Cesta k vlastnému záhlaviu'; // cpg1.5 
+$lang_admin_php['custom_footer_path'] = 'Cesta k vlastnej päte'; // cpg1.5 
+$lang_admin_php['browse_by_date'] = 'Povoliť prehliadanie podľa dátumu'; // cpg1.5 
+$lang_admin_php['display_redirection_page'] = 'Zobrazovať presmerovávacie stránky'; // cpg1.5 
+$lang_admin_php['display_xp_publish_link'] = 'Podporovať použitie XP Publisher zobrazovaním príslušného odkazu na uploadovaciu stránku'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Šírka hlavnej tabuľky'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'pixelov alebo %'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Počet zobrazovaných úrovní kategórií'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Počet albumov na zobrazenie'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Počet stĺpcov na stránke albumu'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Veľkosť náhľadov albumu'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'Obsah hlavnej stránky'; // cpg1.5
+$lang_admin_php['first_level'] = 'Ukáž album prvej úrovne v kategóriach'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Zoraď kategórie podľa abecedy'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(namiesto užívateľského nastavenia zoraďovania)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Zobrazuj celkový počet súborov'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Počet stĺpcov na stránke náhľadov'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Počet riadkov na stránke náhľadov'; // cpg1.5
+$lang_admin_php['max_tabs'] = 'Maximálny počet štítkov číselníka stránok na lište'; // cpg1.5
+$lang_admin_php['tabs_dropdown'] = 'Zobrazuj zoznam všetkých stránok k štítkom číselníka stránok'; // cpg1.5
+$lang_admin_php['caption_in_thumbview'] = 'Zobrazuj popis súborov (pridaný k názvu) pod náhľadmi'; // cpg1.5
+$lang_admin_php['views_in_thumbview'] = 'Zobrazuj počet zobrazení pod náhľadom'; // cpg1.5
+$lang_admin_php['display_comment_count'] = 'Zobrazuj počet komentárov pod náhľadom'; // cpg1.5
+$lang_admin_php['display_uploader'] = 'Zobrazuj meno užívateľa ktorý súbor pridal pod náhľadom'; // cpg1.5
+  // 'display_admin_uploader'] = 'Display name of admin uploaders below the thumbnail'; // cpg1.5
+$lang_admin_php['display_filename'] = 'Zobrazuj meno súboru pod náhľadom'; // cpg1.5
+$lang_admin_php['display_thumbnail_rating'] = 'Zobrazuj hodnotenie súboru pod náhľadom'; // cpg1.5
+$lang_admin_php['alb_desc_thumb'] = 'Zobrazuj popis albumu'; // cpg1.5
+$lang_admin_php['thumbnail_to_fullsize'] = 'Ísť priamo z náhľadu na plnú veľkosť súboru'; // cpg1.5 
+$lang_admin_php['default_sort_order'] = 'Prednastavené zoraďovanie súborov'; // cpg1.5
+$lang_admin_php['min_votes_for_rating'] = 'Minimálny počet hlasujúcích, aby bol súbor umiestnený medzi \'najvyššie hodnotené\''; // cpg1.5
+$lang_admin_php['picture_table_width'] = 'Šírka tabuľky pre zobrazenie obrázku'; // cpg1.5
+$lang_admin_php['display_pic_info'] = 'Informácie o súbore sú v základnom nastavení viditeľné'; // cpg1.5
+$lang_admin_php['picinfo_movie_download_link'] = 'Zobrazovať odkaz pre stiahnutie videa v oblasti informácii o súbore'; // cpg1.5 
+$lang_admin_php['max_img_desc_length'] = 'Maximálna dĺžka poznámky k obrázku'; // cpg1.5
+$lang_admin_php['max_com_wlength'] = 'Maximálny počet písmen v slove'; // cpg1.5
+$lang_admin_php['display_film_strip'] = 'Zobrazuj filmový pás s náhľadmi'; // cpg1.5
+$lang_admin_php['max_film_strip_items'] = 'Počet položiek vo filmovom páse náhľadov'; // cpg1.5
+$lang_admin_php['slideshow_interval'] = 'Interval automatického prehliadania'; // cpg1.5
+$lang_admin_php['milliseconds'] = 'milisekúnd'; // cpg1.5
+$lang_admin_php['slideshow_interval_detail'] = '1 sekunda = 1000 milisekúnd'; // cpg1.5
+$lang_admin_php['slideshow_hits'] = 'Počítať zobrazenia v automatickom zobrazovaní'; // cpg1.5
+$lang_admin_php['ecard_flash'] = 'Povoliť Flash v E-pohľadniciach'; // cpg1.5
+$lang_admin_php['not_recommended'] = 'neodporúča sa'; // cpg1.5
+$lang_admin_php['recommended'] = 'odporučené'; // cpg1.5
+$lang_admin_php['transparent_overlay'] = 'Vložiť transparentnú vrstvu pre zamedzenie odcudzenia obrázka'; // cpg1.5 
+$lang_admin_php['old_style_rating'] = 'Vrátiť sa na starý systém hodnotenia'; // cpg1.5
+$lang_admin_php['old_style_rating_extra'] = 'Táto hodnota vypne voľbu \'Počet hodnotiacich hviezdičiek pri používaní hlasovania\''; // cpg1.5 
+$lang_admin_php['rating_stars_amount'] = 'Počet hviezdičiek stupnice pri hodnotení'; // cpg1.5
+$lang_admin_php['rate_own_files'] = 'Užívatelia môžu hodnotiť svoje súbory'; // cpg1.5 
+$lang_admin_php['filter_bad_words'] = 'Filtrovanie zakázaných slov v komentároch'; // cpg1.5
+$lang_admin_php['enable_smilies'] = 'Povoliť smajlíky v komentároch'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect'] = 'Povoliť viacero za sebou nasledujúcich komentárov od jedného užívateľa'; // cpg1.5
+$lang_admin_php['disable_comment_flood_protect_details'] = '(vypnúť záplavovú ochranu)'; // cpg1.5
+$lang_admin_php['max_com_lines'] = 'Maximálny počet riadkov na komentár'; // cpg1.5
+$lang_admin_php['max_com_size'] = 'Maximálna dĺžka komentára'; // cpg1.5
+$lang_admin_php['email_comment_notification'] = 'Oznamuj adminovi komentáre e-mailom'; // cpg1.5
+$lang_admin_php['comments_sort_descending'] = 'Zoradiť poradie komentárov'; // cpg1.5
+$lang_admin_php['comments_per_page'] = 'Komentárov na stránke'; // cpg1.5
+$lang_admin_php['comments_anon_pfx'] = 'Prefix pre anonymných autorov komentárov'; // cpg1.5
+$lang_admin_php['comment_approval'] = 'Komentáre vyžadujú schválenie'; // cpg1.5 
+$lang_admin_php['display_comment_approval_only'] = 'Zobrazovať iba komentáre, ktoré potrebujú schválenie na stránke &quot;Komentáre&quot;'; // cpg1.5 
+$lang_admin_php['comment_placeholder'] = 'Zobrazovať náhradný text užívateľom pre komentáre, ktoré čakajú na schválenie administrátorom'; // cpg1.5 
+$lang_admin_php['comment_user_edit'] = 'Povoliť užívateľom editovať vlastné komentáre'; // cpg1.5 
+$lang_admin_php['comment_captcha'] = 'Zobrazovať Captcha (vizuálne potvrdenie) pre pridávanie komentárov'; // cpg1.5 
+$lang_admin_php['comment_akismet_enable'] = 'Akismet voľby'; // cpg1.5 
+$lang_admin_php['comment_akismet_enable_description'] = 'Čo sa má vykonať, ak Akismet zamietne komentár ako spam?'; // cpg1.5 
+$lang_admin_php['comment_akismet_applicable_only'] = 'Nastavenia sa použijú iba v prípade ak bol Akismet spustený zadaním platného API kľúča'; // cpg1.5 
+$lang_admin_php['comment_akismet_enable_approval'] = 'Povoliť komentáre, ktoré neprešli cez Akismet, ale označiť ich ako neschválené'; // cpg1.5
+$lang_admin_php['comment_akismet_drop_tell'] = 'Vypustiť komentáre, ktoré neprešli validáciou a oznámiť autorovi, že boli zamietnuté'; // cpg1.5 
+$lang_admin_php['comment_akismet_drop_lie'] = 'Vypustiť komentáre, ktoré neprešli validáciou, ale oznámiť autorovi (spammerovi), že boli pridané'; // cpg1.5 
+$lang_admin_php['comment_akismet_api_key'] = 'Akismet API kľúč'; // cpg1.5 
+$lang_admin_php['comment_akismet_api_key_description'] = 'Nechajte prázdne pre vypnutie Akismet'; // cpg1.5 
+$lang_admin_php['comment_akismet_group'] = 'Použiť Akismet pre komentáre od'; // cpg1.5 
+$lang_admin_php['comment_promote_registration'] = 'Požiadať návštevníkov o prihlásenie pre zasielanie komentárov'; // cpg1.5 
+$lang_admin_php['thumb_width'] = 'Maximálny rozmer náhľadu (šírka, ak používate "presne" v "Použiť rozmer")'; // cpg1.5
+$lang_admin_php['thumb_use'] = 'Použiť rozmer'; // cpg1.5 
+$lang_admin_php['thumb_use_detail'] = '(šírka alebo výška alebo Max pomer náhľadu)'; // cpg1.5 
+$lang_admin_php['thumb_height'] = 'Výška náhľadu'; // cpg1.5 
+$lang_admin_php['thumb_height_detail'] = '(použiť iba ak používate &quot;presne&quot; v &quot;Použiť rozmer&quot;)'; // cpg1.5 
+$lang_admin_php['movie_audio_document'] = 'video, audio, dokument'; // cpg1.5 
+$lang_admin_php['thumb_pfx'] = 'Prefix náhľadov'; // cpg1.5 
+$lang_admin_php['enable_unsharp'] = 'Zostrenie náhľadov: povoliť Unsharp Mask'; // cpg1.5 
+$lang_admin_php['unsharp_amount'] = 'Sila zostrenia náhľadu'; // cpg1.5 
+$lang_admin_php['unsharp_radius'] = 'Polomer zostrenia náhľadu'; // cpg1.5
+$lang_admin_php['unsharp_threshold'] = 'Prah zostrenia náhľadu'; // cpg1.5 
+$lang_admin_php['jpeg_qual'] = 'Kvalita JPEG súborov'; // cpg1.5
+$lang_admin_php['make_intermediate'] = 'Vytvor stredné náhľady'; // cpg1.5
+$lang_admin_php['picture_use'] = 'Použiť rozmer'; // cpg1.5 
+$lang_admin_php['picture_use_detail'] = '(šírka alebo výška alebo Max pomer pre stredný obrázok)'; // cpg1.5 
+$lang_admin_php['picture_use_thumb'] = 'Ako náhľad'; // cpg1.5 
+$lang_admin_php['picture_width'] = 'Max šírka alebo výška stredných náhľadov súborov'; // cpg1.5
+$lang_admin_php['max_upl_size'] = 'Max veľkosť uploadovaných súborov'; // cpg1.5
+$lang_admin_php['kilobytes'] = 'KB'; // cpg1.5
+$lang_admin_php['pixels'] = 'pixelov'; // cpg1.5
+$lang_admin_php['max_upl_width_height'] = 'Max šírka alebo výška uploudovaných súborov'; // cpg1.5
+$lang_admin_php['auto_resize'] = 'Automaticky zmeň veľkosť obrázka, ak je väčšia ako Max šírka alebo výška'; // cpg1.5
+$lang_admin_php['fullsize_padding_x'] = 'Horizontálny okraj pre celoobrazovkové pop-up okno'; // cpg1.5 
+$lang_admin_php['fullsize_padding_y'] = 'Vertikálny okraj pre celoobrazovkové pop-up okno'; // cpg1.5 
+$lang_admin_php['allow_private_albums'] = 'Galéria môže byť súkromná'; // cpg1.5
+$lang_admin_php['allow_private_albums_note'] = '(Poznámka: ak zmeníte \'Áno\' na \'Nie\' akákoľvek súčasná súkromná galéria sa stane verejnou.)'; // cpg1.5
+$lang_admin_php['show_private'] = 'Ukaž ikonu súkromnej galérie neprihlásenému návštevníkovi'; // cpg1.5
+$lang_admin_php['forbiden_fname_char'] = 'Zakázané znaky v názvoch súborov'; // cpg1.5
+$lang_admin_php['silly_safe_mode'] = 'Povoliť &quot;silly safe mode&quot;'; // cpg1.5 
+$lang_admin_php['allowed_img_types'] = 'Povolené typy obrázkov'; // cpg1.5
+$lang_admin_php['allowed_mov_types'] = 'Povolené typy videí'; // cpg1.5
+$lang_admin_php['media_autostart'] = 'Automatický štart prehrávania videa'; // cpg1.5
+$lang_admin_php['allowed_snd_types'] = 'Povolené typy zvukových súborov'; // cpg1.5
+$lang_admin_php['allowed_doc_types'] = 'Povolené typy dokumentov'; // cpg1.5
+$lang_admin_php['thumb_method'] = 'Metóda zmeny veľkosti obrázkov'; // cpg1.5
+$lang_admin_php['impath'] = 'Cesta k programu ImageMagick pre manipuláciu s obrázkami'; // cpg1.5
+$lang_admin_php['impath_example'] = '(napríklad /usr/bin/)'; // cpg1.5
+$lang_admin_php['im_options'] = 'Doplnkové parametre príkazoveho riadku pre ImageMagick'; // cpg1.5
+$lang_admin_php['read_exif_data'] = 'Čítať EXIF dáta v JPEG súboroch'; // cpg1.5
+$lang_admin_php['read_iptc_data'] = 'Čtať IPTC dáta v JPEG súboroch'; // cpg1.5
+$lang_admin_php['fullpath'] = 'Adresár albumu'; // cpg1.5
+$lang_admin_php['userpics'] = 'Adresár pre užívateľské súbory'; // cpg1.5
+$lang_admin_php['normal_pfx'] = 'Predpona pre stredné náhľady'; // cpg1.5
+$lang_admin_php['default_dir_mode'] = 'Defaultný mód pre adresáre'; // cpg1.5
+$lang_admin_php['default_file_mode'] = 'Defaultný mód pre súbory'; // cpg1.5
+$lang_admin_php['enable_watermark'] = 'Vodoznak obrázkov'; // cpg1.5
+$lang_admin_php['enable_thumb_watermark'] = 'Vodoznak náhľadov'; // cpg1.5 ak 
+$lang_admin_php['where_put_watermark'] = 'Umiestnenie vodoznaku'; // cpg1.5
+$lang_admin_php['which_files_to_watermark'] = 'Ktoré súbory označiť vodoznakom'; // cpg1
+$lang_admin_php['watermark_file'] = 'Aký súbor použiť ako vodoznak'; // cpg1.5 
+$lang_admin_php['watermark_transparency'] = 'Priehľadnosť pre celý obraz'; // cpg1.5 
+$lang_admin_php['zero_2_hundred'] = '0-100'; // cpg1.5
+$lang_admin_php['reduce_watermark'] = 'Zmenšiť vodoznak ak je šírka obrázka menšia ako zadaná hodnota. Tá je 100%. Zmena veľkosti vodoznaku je lineárne (0 - zakázať)'; // cpg1.5 ak
+$lang_admin_php['watermark_transparency_featherx'] = 'Nastaviť farebnú priehľadnosť x'; // cpg1.5
+$lang_admin_php['watermark_transparency_feathery'] = 'Nastaviť farebnú priehľadnosť y'; // cpg1.5
+$lang_admin_php['gd2_only'] = 'Iba GD2'; // cpg1.5 
+$lang_admin_php['allow_user_registration'] = 'Povoliť registráciu nového užívateľa'; // cpg1.5
+$lang_admin_php['global_registration_pw'] = 'Globálne heslo pre registráciu'; // cpg1.5
+$lang_admin_php['user_registration_disclaimer'] = 'Zobraziť potvrdenie registrácie užívateľa'; // cpg1.5
+$lang_admin_php['registration_captcha'] = 'Zobraziť Captcha (Vizuálne potvrdenie) na registračnej stránke'; // cpg1.5 
+$lang_admin_php['reg_requires_valid_email'] = 'Registrácia užívateľa vyžaduje e-mailové overenie'; // cpg1.5
+$lang_admin_php['reg_notify_admin_email'] = 'Oznám adminovi užívateľskú registráciu e-mailom'; // cpg1.5
+$lang_admin_php['admin_activation'] = 'Admin aktivuje registráciu'; // cpg1.5
+$lang_admin_php['personal_album_on_registration'] = 'Vytvoriť vlastný album v osobnej galérii pri registrácii.'; // cpg1.5 
+$lang_admin_php['allow_unlogged_access'] = 'Povoliť prístup neprihláseným návštevníkom'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate_full'] = 'náhľad, stredný a obrázok plnej veľkosti'; // cpg1.5
+$lang_admin_php['thumbnail_intermediate'] = 'náhľad a stredná veľkosť obrázka'; // cpg1.5
+$lang_admin_php['thumbnail_only'] = 'iba náhľad'; // cpg1.5
+$lang_admin_php['upload_mechanism'] = 'Východzia metóda pre upload'; // cpg1.5 //
+$lang_admin_php['upload_swf'] = 'rozšírená - viac súborov, Flash (odporúčané)'; // cpg1.5 
+$lang_admin_php['upload_single'] = 'jednoduchá - po jednom súbore'; // cpg1.5
+$lang_admin_php['allow_user_upload_choice'] = 'Povoliť užívateľom výber metódy pre upload'; // cpg1.5 
+$lang_admin_php['allow_duplicate_emails_addr'] = 'Povoliť dvom užívateľom rovnakú e-mailovú adresu'; // cpg1.5
+$lang_admin_php['upl_notify_admin_email'] = 'Oznám adminovi užívateľský upload očakávajúci schválenie'; // cpg1.5
+$lang_admin_php['allow_memberlist'] = 'Povoliť registrovaným užívateľom prezerať zoznam užívateľov'; // cpg1.5
+$lang_admin_php['allow_email_change'] = 'Povoliť užívateľovi meniť svoju e-mailovú adresu vo svojom portfóliu'; // cpg1.5 
+$lang_admin_php['allow_user_account_delete'] = 'Povoliť užívateľom zmazanie vlastného účtu'; // cpg1.5 
+$lang_admin_php['users_can_edit_pics'] = 'Povoliť užívateľom kontrolu nad ich uploadovanými obrázkami v albumoch'; // cpg1.5
+$lang_admin_php['allow_user_move_album'] = 'Povoliť užívateľom presúvať ich albumy z/do povolených kategórii'; // cpg1.5
+$lang_admin_php['allow_user_album_keyword'] = 'Povoliť užívateľom priraďovať kľúčové slová'; // cpg1.5
+$lang_admin_php['allow_user_edit_after_cat_close'] = 'Povoliť užívateľom upravovať ich albumy ak sú v uzamknutej kategórii'; // cpg1.5
+$lang_admin_php['login_method_username'] = 'Meno'; // cpg1.5
+$lang_admin_php['login_method_email'] = 'E-mailová adresa'; // cpg1.5
+$lang_admin_php['login_method_both'] = 'Obe'; // cpg1.5
+$lang_admin_php['login_method'] = 'Akým spôsobom chcete povoliť užívateľom prihlásenie'; // cpg1.5
+$lang_admin_php['login_threshold'] = 'Počet neúspešných prihlásení pre dočasné zablokovanie užívateľa'; // cpg1.5
+$lang_admin_php['login_threshold_detail'] = '(ochrana proti útoku silou)'; // cpg1.5
+$lang_admin_php['login_expiry'] = 'Čas dočasného zablokovania po neúspešných pokusoch o prihlásenie'; // cpg1.5
+$lang_admin_php['minutes'] = 'minút'; // cpg1.5
+$lang_admin_php['report_post'] = 'Povoliť správu pre admina'; // cpg1.5
+$lang_admin_php['user_profile1_name'] = 'Profil 1'; // cpg1.5
+$lang_admin_php['user_profile2_name'] = 'Profil 2'; // cpg1.5
+$lang_admin_php['user_profile3_name'] = 'Profil 3'; // cpg1.5
+$lang_admin_php['user_profile4_name'] = 'Profil 4'; // cpg1.5
+$lang_admin_php['user_profile5_name'] = 'Profil 5'; // cpg1.5
+$lang_admin_php['user_profile6_name'] = 'Profil 6'; // cpg1.5
+$lang_admin_php['user_field1_name'] = 'Pole 1'; // cpg1.5
+$lang_admin_php['user_field2_name'] = 'Pole 2'; // cpg1.5
+$lang_admin_php['user_field3_name'] = 'Pole 3'; // cpg1.5
+$lang_admin_php['user_field4_name'] = 'Pole 4'; // cpg1.5
+$lang_admin_php['cookie_name'] = 'Názov cookie'; // cpg1.5
+$lang_admin_php['cookie_path'] = 'Cesta ku cookie'; // cpg1.5
+$lang_admin_php['smtp_host'] = 'SMTP Hostiteľ (ak necháte pole prázdne, bude použitý sendmail)'; // cpg1.5
+$lang_admin_php['smtp_username'] = 'SMTP Meno'; // cpg1.5
+$lang_admin_php['smtp_password'] = 'SMTP Heslo'; // cpg1.5
+$lang_admin_php['log_mode'] = 'Mód logovania'; // cpg1.5
+$lang_admin_php['log_mode_details'] = 'Všetky log súbory sú v angličtine.'; // cpg1.5
+$lang_admin_php['log_ecards'] = 'Logovať pohľadnice'; // cpg1.5
+$lang_admin_php['log_ecards_detail'] = 'Poznámka: logovanie môe mať právne následky. Užívateľ by mal byť z dôvodu ochrany osobných údajov informovaný pri registrácii, že pohľadnice sú archivované'; // cpg1.5
+$lang_admin_php['vote_details'] = 'Zaznamenávať detailnú štatistiku hlasovania'; // cpg1.5
+$lang_admin_php['hit_details'] = 'Zaznamenávať detailnú štatistiku prístupov'; // cpg1.5
+$lang_admin_php['display_stats_on_index'] = 'Zobrazovať štatistiky na úvodnej stránke'; // cpg1.5
+$lang_admin_php['count_file_hits'] = 'Počítať zobrazenia súborov'; // cpg1.5 
+$lang_admin_php['count_album_hits'] = 'Počítať zobrazenia albumov'; // cpg1.5 
+$lang_admin_php['count_admin_hits'] = 'Počítať zobrazenia adminom'; // cpg1.5 
+$lang_admin_php['debug_mode'] = 'Zapnúť testovací mód'; // cpg1.5
+$lang_admin_php['debug_notice'] = 'Zobrazovať poznámky v testovacom móde'; // cpg1.5
+$lang_admin_php['offline'] = 'Galéria je offline'; // cpg1.5
+$lang_admin_php['display_coppermine_news'] = 'Zobrazovať novinky z coppermine-gallery.net'; // cpg1.5
+$lang_admin_php['display_coppermine_detail'] = 'bude zobrazené iba pre administrátora'; // cpg1.5
+$lang_admin_php['config_setting_invalid'] = 'Hodnota ktorá bola zadaná pre &laquo;%s&raquo; je neplatná, prosím skontrolujte ju.'; // cpg1.5
+$lang_admin_php['config_setting_ok'] = 'Vaše nastavenia pre &laquo;%s&raquo; boli uložené.'; // cpg1.5 
+$lang_admin_php['contact_form_settings'] = 'Nastavenia kontaktného formulára'; // cpg1.5
+$lang_admin_php['contact_form_guest_enable'] = 'Zobraziť kontaktný formulár pre anonymných návštevníkov'; // cpg1.5
+$lang_admin_php['contact_form_registered_enable'] = 'Zobraziť kontaktný formulár pre registrovaných úžívateľov'; // cpg1.5 
+$lang_admin_php['with_captcha'] = 's captcha'; // cpg1.5
+$lang_admin_php['without_captcha'] = 'bez captcha'; // cpg1.5
+$lang_admin_php['optional'] = 'volitelne'; // cpg1.5 
+$lang_admin_php['mandatory'] = 'povinne'; // cpg1.5 
+$lang_admin_php['contact_form_guest_name_field'] = 'Zobrazovať návštevníkom meno odosielateľa'; // cpg1.5 
+$lang_admin_php['contact_form_guest_email_field'] = 'Zobrazovať návštevníkom e-mail odosielateľa'; // cpg1.5 
+$lang_admin_php['contact_form_subject_field'] = 'Zobraziť pole predmetu'; // cpg1.5
+$lang_admin_php['contact_form_subject_content'] = 'Prednastavený predmet pre e-maily generované kontaktným formulárom'; // cpg1.5
+$lang_admin_php['contact_form_sender_email'] = 'Použiť užívateľov e-mail ako &quot;od&quot; adresu'; // cpg1.5
+$lang_admin_php['allow_no_link'] = 'povoliť, ale nezobrazovať odkaz'; // cpg1.5
+$lang_admin_php['allow_show_link'] = 'povoliť a podporiť zobrazením odkazu'; // cpg1.5 ak
+$lang_admin_php['display_sidebar_user'] = 'Bočná lišta pre registrovaných užívateľov'; // cpg1.5
+$lang_admin_php['display_sidebar_guest'] = 'Bočná lišta pre návštevníkov'; // cpg1.5 
+$lang_admin_php['do_not_change'] = 'Toto nemente ak si NAOZAJ nie ste istý čo robíte!'; // cpg1.5
+$lang_admin_php['reset_to_default'] = 'Nastaviť východzie'; // cpg1.5
+$lang_admin_php['no_change_needed'] = 'Žiadna zmena nie je potrebná, konfigurácia je už nastavená na východziu'; // cpg1.5 ak No change needed, config option already is set to default
+$lang_admin_php['enabled'] = 'povolený'; // cpg1.5 
+$lang_admin_php['disabled'] = 'zakázaný'; // cpg1.5
+$lang_admin_php['none'] = 'žiaden'; // cpg1.5 ak
+$lang_admin_php['warning_change'] = 'Zmena tohto nastavenia, bude mať vplyv iba na odteraz pridané súbory, takže nie je doporučené túto zmenu robiť ak už sú v galérii nejaké súbory. Môžete však použiť zmeny v súboroch ktoré už sú v galérii použitím "Administrátorské nástroje (zmena veľkosti obrázkov)" v administrátorskom menu.'; // cpg1.5 
+$lang_admin_php['warning_exist'] = 'Toto nastavenie nesmie byť zmenené, ak sa už nachádzajú súbory v databáze.'; // cpg1.5 
+$lang_admin_php['warning_dont_submit'] = 'Ak si nie ste istí o následkoch týchto zmien nepotvrdzujte tento formulár a najprv si prečítajte dokumentáciu.'; // cpg1.5 // ak
+$lang_admin_php['menu_only'] = 'iba menu'; // cpg1.5 
+$lang_admin_php['everywhere'] = 'všade'; // cpg1.5 
+$lang_admin_php['manage_languages'] = 'Spravovať jazyky'; // cpg1.5
+$lang_admin_php['form_token_lifetime'] = 'Časový limit pre nahranie obrázkov'; // cpg1.5 
+$lang_admin_php['seconds'] = 'sekúnd'; // cpg1.5
+$lang_admin_php['display_reset_boxes_in_config'] = 'Zobrazovať reset v konfigurácii copperminee'; // cpg1.5 
+$lang_admin_php['upd_not_needed'] = 'Aktualizácia nie je potrebná'; // cpg 1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_ECARD_PHP')) {
+$lang_db_ecard_php['title'] = 'Odoslané pohľadnice';
+$lang_db_ecard_php['ecard_sender'] = 'Odosielateľ';
+$lang_db_ecard_php['ecard_recipient'] = 'Príjemca';
+$lang_db_ecard_php['ecard_date'] = 'Dátum';
+$lang_db_ecard_php['ecard_display'] = 'Zobraziť pohľadnicu';
+$lang_db_ecard_php['ecard_name'] = 'Meno';
+$lang_db_ecard_php['ecard_email'] = 'E-mail';
+$lang_db_ecard_php['ecard_ip'] = 'IP';
+$lang_db_ecard_php['ecard_ascending'] = 'vzostupne';
+$lang_db_ecard_php['ecard_descending'] = 'zostupně';
+$lang_db_ecard_php['ecard_sorted'] = 'Zotriedené';
+$lang_db_ecard_php['ecard_by_date'] = 'podľa dátumu';
+$lang_db_ecard_php['ecard_by_sender_name'] = 'podľa mena odosielateľa';
+$lang_db_ecard_php['ecard_by_sender_email'] = 'podľa e-mailu odosielateľa';
+$lang_db_ecard_php['ecard_by_sender_ip'] = 'podľa IP addresy odosielateľa';
+$lang_db_ecard_php['ecard_by_recipient_name'] = 'podľa mena príjemncu';
+$lang_db_ecard_php['ecard_by_recipient_email'] = 'podľa e-mailu príjemcu';
+$lang_db_ecard_php['ecard_number'] = 'zobrazenie záznamu %s až %s z %s';
+$lang_db_ecard_php['ecard_goto_page'] = 'prejdi na stranu';
+$lang_db_ecard_php['ecard_records_per_page'] = 'Záznamov na jednej stránke';
+$lang_db_ecard_php['check_all'] = 'Označiť všetko';
+$lang_db_ecard_php['uncheck_all'] = 'Odznačiť všetko';
+$lang_db_ecard_php['ecards_delete_selected'] = 'Zmazať vybrané pohľadnice';
+$lang_db_ecard_php['ecards_delete_confirm'] = 'Ste si istý, že chcete zmazať záznamy? Nastavte checkbox!';
+$lang_db_ecard_php['ecards_delete_sure'] = 'Som si istý.';
+$lang_db_ecard_php['invalid_data'] = 'Údaje z pohľadnice ku ktorým sa snažíte dostať boli poškodené vaším e-mailovám klientom. Skontrolujte či je odkaz kompletný.';
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+if (defined('DB_INPUT_PHP')) {
+$lang_db_input_php['empty_name_or_com'] = 'Vložte meno a Váš komentár';
+$lang_db_input_php['com_added'] = 'Váš komentár bol pridaný'; // cpg1.5
+$lang_db_input_php['alb_need_title'] = 'Prosím, dajte albumu názov!';
+$lang_db_input_php['no_udp_needed'] = 'Aktualizácia nie je potrebná.';
+$lang_db_input_php['alb_updated'] = 'Album bol aktualizovaný';
+$lang_db_input_php['unknown_album'] = 'Vybraný album neexistuje alebo nemáte práva pre upload do tohto albumu';
+$lang_db_input_php['no_pic_uploaded'] = 'Obrázok nebol uploadovaný!<br /><br />skontrolujte či server podporuje upload súborov, a či ste naozaj zadali obrázok na upload...';
+$lang_db_input_php['err_mkdir'] = 'Chyba pri vytváraní adresára (nebol vytvorený) %s!';
+$lang_db_input_php['dest_dir_ro'] = 'Do cieľového adresára %s nemôže skript zapisovať (skontrolujte práva)!';
+$lang_db_input_php['err_move'] = 'Nemôžno presunúť %s do %s!';
+$lang_db_input_php['err_fsize_too_large'] = 'Rozmery obrázka, ktorý sa snažíte uploadovať, sú príliš veľké (max. veľkosť je %s x %s)!';
+$lang_db_input_php['err_imgsize_too_large'] = 'Veľkosť súboru, ktorý sa snažíte uploadovať, je príliš veľká (max. veľkosť je %s KB)!';
+$lang_db_input_php['err_invalid_img'] = 'Súbor ktorý ste nahrali na server nie je obrázkom!';
+$lang_db_input_php['allowed_img_types'] = 'Môžete uploadovať iba obrázky %s.';
+$lang_db_input_php['err_insert_pic'] = 'Obrázok \'%s\' nemožno vložiť do albumu ';
+$lang_db_input_php['upload_success'] = 'Váš obrázok bol pridaný na server bez problémov<br /><br />Bude viditeľný po schválení adminom.';
+$lang_db_input_php['notify_admin_email_subject'] = '%s - upozornenie na Upload';
+$lang_db_input_php['notify_admin_email_body'] = '%s nahral do albumu obrázok, ktorý vyžaduje vaše schválenie. Navštívte prosím %s';
+$lang_db_input_php['info'] = 'Informácie';
+$lang_db_input_php['com_added'] = 'Komentár pridaný';
+$lang_db_input_php['com_updated'] = 'Komentár aktualizovaný'; // cpg1.5
+$lang_db_input_php['alb_updated'] = 'Album aktualizovaný';
+$lang_db_input_php['err_comment_empty'] = 'Váš komentár je prázdny!';
+$lang_db_input_php['err_invalid_fext'] = 'Podporované sú iba súbory s nasledovnými príponami : <br /><br />%s.';
+$lang_db_input_php['no_flood'] = 'Prepáčte, ale ste autor posledného komentára k tomuto obrázku<br /><br />Ak ho chcete zmeniť použite voľbu upraviť';
+$lang_db_input_php['redirect_msg'] = 'Práve ste presmerovaný.<br /><br /><br />Kliknite na \'POKRAČOVAŤ\' ak sa stránka nepresmeruje sama';
+$lang_db_input_php['upl_success'] = 'Váš súbor bol v poriadku pridaný';
+$lang_db_input_php['email_comment_subject'] = 'Komentár bol pridaný do Coppermine Photo Gallery';
+$lang_db_input_php['email_comment_body'] = 'Niekto pridal komentár do vašej galérie. Pozrite si ho na';
+$lang_db_input_php['album_not_selected'] = 'Nebol zvolený album';
+$lang_db_input_php['com_author_error'] = 'Registrovaný užívateľ už toto méno používa. Skúste vybrať iné.';
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+if (defined('DELETE_PHP')) {
+$lang_delete_php['orig_pic'] = 'pôvodný obrázok'; // cpg1.5 
+$lang_delete_php['fs_pic'] = 'obrázok v plnej veľkosti';
+$lang_delete_php['del_success'] = 'úspešne zmazané';
+$lang_delete_php['ns_pic'] = 'normálna veľkosť obrázka';
+$lang_delete_php['err_del'] = 'nemožno zmazať';
+$lang_delete_php['thumb_pic'] = 'náhľad';
+$lang_delete_php['comment'] = 'komentár';
+$lang_delete_php['im_in_alb'] = 'obrázok v albume';
+$lang_delete_php['alb_del_success'] = 'Album &laquo;%s&raquo; zmazaný';
+$lang_delete_php['alb_mgr'] = 'Správca albumov';
+$lang_delete_php['err_invalid_data'] = 'Boli obdržané chybné dáta v \'%s\'';
+$lang_delete_php['create_alb'] = 'Vytváram album \'%s\'';
+$lang_delete_php['update_alb'] = 'Aktualizujem album \'%s\' s názvom \'%s\' a indexom \'%s\'';
+$lang_delete_php['del_pic'] = 'Zmazať obrázok';
+$lang_delete_php['del_alb'] = 'Zmazať album';
+$lang_delete_php['del_user'] = 'Zmazať užívateľa';
+$lang_delete_php['err_unknown_user'] = 'Vybraný užívateľ neexistuje!';
+$lang_delete_php['err_empty_groups'] = 'Nie je vytvorená skupina alebo je skupina prázdna.';
+$lang_delete_php['comment_deleted'] = 'Komentár úspešne zmazaný';
+$lang_delete_php['npic'] = 'Obrázok';
+$lang_delete_php['pic_mgr'] = 'Manažér obrázkov';
+$lang_delete_php['update_pic'] = 'Aktualizácia obrázka \'%s\' s názvom \'%s\' a indexom \'%s\'';
+$lang_delete_php['username'] = 'Užívateľské meno';
+$lang_delete_php['anonymized_comments'] = '%s komentárov anonymizovaných';
+$lang_delete_php['anonymized_uploads'] = '%s verejných uploadov anonymizovaných';
+$lang_delete_php['deleted_comments'] = '%s komentárov zmazaných';
+$lang_delete_php['deleted_uploads'] = '%s verejných uploadov zmazaných';
+$lang_delete_php['user_deleted'] = 'užívateľ %s zmazaný';
+$lang_delete_php['activate_user'] = 'Aktívny užívateľ';
+$lang_delete_php['user_already_active'] = 'Účet je momentálne aktívny';
+$lang_delete_php['activated'] = 'Aktivovaný';
+$lang_delete_php['deactivate_user'] = 'Deaktivovať užívateľa';
+$lang_delete_php['user_already_inactive'] = 'Účet je momentálne neaktívny';
+$lang_delete_php['deactivated'] = 'Deaktivovaný';
+$lang_delete_php['reset_password'] = 'Reset hesla';
+$lang_delete_php['password_reset'] = 'Heslo bolo resetované %s';
+$lang_delete_php['change_group'] = 'Zmeň primárnu skupinu';
+$lang_delete_php['change_group_to_group'] = 'Mením z %s na %s';
+$lang_delete_php['add_group'] = 'Pridaj sekundárnu skupinu';
+$lang_delete_php['add_group_to_group'] = 'Pridávam užívateľa %s do skupiny %s. Teraz je členom %s ako primárnej a %s ako sekundárnej skupiny.';
+$lang_delete_php['status'] = 'Status';
+$lang_delete_php['updating_album'] = 'Aktualizujem album ';
+$lang_delete_php['position'] = ' Umiestniť do '; 
+$lang_delete_php['updating_pic'] = 'Aktualizujem obrázky ';
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+if (defined('DISPLAYIMAGE_PHP')){
+$lang_display_image_php['confirm_del'] = 'Naozaj chcete zmazať tento obrázok?\\nPriložené komentáre budou stratené.';
+$lang_display_image_php['del_pic'] = 'ZMAZAŤ tento súbor';
+$lang_display_image_php['size'] = '%s x %s pixelelov';
+$lang_display_image_php['views'] = '%s krát';
+$lang_display_image_php['slideshow'] = 'Slideshow';
+$lang_display_image_php['stop_slideshow'] = 'ZASTAVIŤ SLIDESHOW';
+$lang_display_image_php['view_fs'] = 'Kliknite pre zobrazenie veľkého obrázka';
+$lang_display_image_php['edit_pic'] = 'Editácia informácii súboru';
+$lang_display_image_php['crop_pic'] = 'Orezať a otočiť';
+$lang_display_image_php['set_player'] = 'Zmena prehrávača';
+
+$lang_picinfo['title'] = 'Informácie o obrázku';
+$lang_picinfo['Album name'] = 'Názov albumu';
+$lang_picinfo['Rating'] = 'Hodnotenie (%s hlasov)';
+$lang_picinfo['Date Added'] = 'Pridané';
+$lang_picinfo['Dimensions'] = 'Rozmery';
+$lang_picinfo['Displayed'] = 'Zobrazené';
+$lang_picinfo['URL'] = 'URL';
+$lang_picinfo['Make'] = 'Vytvorené';
+$lang_picinfo['Model'] = 'Model';
+$lang_picinfo['DateTime'] = 'Dátum a čas';
+$lang_picinfo['ISOSpeedRatings'] = 'ISO';
+$lang_picinfo['MaxApertureValue'] = 'Maximálna svetelnosť'; 
+$lang_picinfo['FocalLength'] = 'Ohnisková vzdialenosť'; 
+$lang_picinfo['Comment'] = 'Komentár';
+$lang_picinfo['addFav'] = 'Pridať do obľúbených';
+$lang_picinfo['addFavPhrase'] = 'Obľúbené';
+$lang_picinfo['remFav'] = 'Vyňať z obľúbených';
+$lang_picinfo['iptcTitle'] = 'IPTC popis'; 
+$lang_picinfo['iptcCopyright'] = 'IPTC Copyright'; 
+$lang_picinfo['iptcKeywords'] = 'IPTC Kľúčové slová'; 
+$lang_picinfo['iptcCategory'] = 'IPTC Kategória'; 
+$lang_picinfo['iptcSubCategories'] = 'IPTC Podkategória';
+$lang_picinfo['ColorSpace'] = 'Farebná škála';
+$lang_picinfo['ExposureProgram'] = 'Expozičný režim';
+$lang_picinfo['Flash'] = 'Blesk';
+$lang_picinfo['MeteringMode'] = 'Meranie';
+$lang_picinfo['ExposureTime'] = 'Expozičný čas';
+$lang_picinfo['ExposureBiasValue'] = 'Expozícia';
+$lang_picinfo['ImageDescription'] = 'Popis obrázka';
+$lang_picinfo['Orientation'] = 'Orientácia';
+$lang_picinfo['xResolution'] = 'X Rozlíšenie';
+$lang_picinfo['yResolution'] = 'Y Rozlíšenie';
+$lang_picinfo['ResolutionUnit'] = 'Jednotka rozlíšenia';
+$lang_picinfo['Software'] = 'Software';
+$lang_picinfo['YCbCrPositioning'] = 'YCbCr Positioning'; 
+$lang_picinfo['ExifOffset'] = 'EXIF Offset';
+$lang_picinfo['IFD1Offset'] = 'IFD1 Offset'; 
+$lang_picinfo['FNumber'] = 'Clonové číslo';
+$lang_picinfo['ExifVersion'] = 'EXIF verzia';
+$lang_picinfo['DateTimeOriginal'] = 'Dátum a čas originalu';
+$lang_picinfo['DateTimedigitized'] = 'Dátum a čas digitalizácie';
+$lang_picinfo['ComponentsConfiguration'] = 'Konfigurácia';
+$lang_picinfo['CompressedBitsPerPixel'] = 'Kompresia Bity na Pixel';
+$lang_picinfo['LightSource'] = 'Zdroj svetla';
+$lang_picinfo['ISOSetting'] = 'ISO Nastavenie';
+$lang_picinfo['ColorMode'] = 'Farebný mód';
+$lang_picinfo['Quality'] = 'Kvalita';
+$lang_picinfo['ImageSharpening'] = 'Doostrovanie';
+$lang_picinfo['FocusMode'] = 'Režim zaostrovania';
+$lang_picinfo['FlashSetting'] = 'Nastavenie blesku';
+$lang_picinfo['ISOSelection'] = 'ISO Výber';
+$lang_picinfo['ImageAdjustment'] = 'Úprava obrázka';
+$lang_picinfo['Adapter'] = 'Adaptér';
+$lang_picinfo['ManualFocusDistance'] = 'Vzdialenosť manuálneho zaostrenia';
+$lang_picinfo['DigitalZoom'] = 'Digitálny Zoom';
+$lang_picinfo['AFFocusPosition'] = 'Pozícia automatického zaostrenia'; //ak
+$lang_picinfo['Saturation'] = 'Saturácia';
+$lang_picinfo['NoiseReduction'] = 'Odstraňovanie šumu'; //ak
+$lang_picinfo['FlashPixVersion'] = 'Flash Pix Verzia'; //ak
+$lang_picinfo['ExifImageWidth'] = 'EXIF šírka obrázka'; //ak
+$lang_picinfo['ExifImageHeight'] = 'EXIF výška obrázka'; //ak
+$lang_picinfo['ExifInteroperabilityOffset'] = 'EXIF Interoperability Offset'; //ak
+$lang_picinfo['FileSource'] = 'File source'; 
+$lang_picinfo['SceneType'] = 'Typ scény';
+$lang_picinfo['CustomerRender'] = 'Customer Render'; //ak
+$lang_picinfo['ExposureMode'] = 'Expozičný režim';
+$lang_picinfo['WhiteBalance'] = 'Vyváženie bielej';
+$lang_picinfo['DigitalZoomRatio'] = 'Digital Zoom Ratio'; //ak
+$lang_picinfo['SceneCaptureMode'] = 'Scene Capture Mode'; //ak
+$lang_picinfo['GainControl'] = 'Gain Control'; //ak
+$lang_picinfo['Contrast'] = 'Kontrast';
+$lang_picinfo['Sharpness'] = 'Doodtrovanie';
+$lang_picinfo['ManageExifDisplay'] = 'Upraviť zobrazovanie EXIF';
+$lang_picinfo['success'] = 'Informácie boli úspešne aktualizované.';
+$lang_picinfo['show_details'] = 'Zobraziť detaily'; // cpg1.5
+$lang_picinfo['hide_details'] = 'Skryť detaily'; // cpg1.5
+$lang_picinfo['download_URL'] = 'Link pre stiahnutie'; //ak
+$lang_picinfo['movie_player'] = 'Prehrávať súbor v štandardnej aplikácii.'; 
+
+$lang_display_comments['comment_x_to_y_of_z'] = '%d až %d z %d'; // cpg1.5
+$lang_display_comments['page'] = 'Strana'; // cpg1.5
+$lang_display_comments['edit_title'] = 'Upraviť tento komentár';
+$lang_display_comments['delete_title'] = 'ZMAZAŤ tento komentár'; // cpg1.5
+$lang_display_comments['confirm_delete'] = 'Naozaj chcete zmazať tento komentár?'; // ak
+$lang_display_comments['add_your_comment'] = 'Pridať komentár';
+$lang_display_comments['name'] = 'Meno';
+$lang_display_comments['comment'] = 'Komentár';
+$lang_display_comments['your_name'] = 'Anonym';
+$lang_display_comments['report_comment_title'] = 'Pošli tento komentár administrátorovi';
+$lang_display_comments['pending_approval'] = 'Komentár bude viiditeľný až po schválení administrátorom'; // cpg1.5
+$lang_display_comments['unapproved_comment'] = 'Neschválený komentár'; // cpg1.5
+$lang_display_comments['pending_approval_message'] = 'Niekto sem poslal komentár. Bude zobrazený po schválení administrátorom.'; // cpg1.5 ak
+$lang_display_comments['approve'] = 'Schváliť komentár'; // cpg1.5
+$lang_display_comments['disapprove'] = 'Označiť komentár ako neschválený'; // cpg1.5
+$lang_display_comments['log_in_to_comment'] = 'Anonymné komentáre ti nie sú povolené. Na pridanie komentára sa %sPrihláste%s.'; // cpg1.5 do not translate the %s placeholders - they will be used as wrappers for the link (<a>)
+$lang_display_comments['default_username_message'] = 'Prosím poskytnite vaše meno pro komentár'; // cpg1.5
+$lang_display_comments['comment_rejected'] = 'Váš komentár bol zamietnutý'; // cpg1.5
+
+$lang_fullsize_popup['click_to_close'] = 'Klikni na obrázok pre zatvorenie okna';
+$lang_fullsize_popup['close_window'] = 'zavrieť okno'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP')) {
+$lang_ecard_php['title'] = 'Poslať pohľadnicu';
+$lang_ecard_php['invalid_email'] = 'Varovanie: neplatná e-mailová adresa:'; // cpg1.5
+$lang_ecard_php['ecard_title'] = 'Pohľadnica zo servera %s pre vás';
+$lang_ecard_php['error_not_image'] = 'Iba obrázky môžu byť poslané ako pohľadnica.'; // cpg1.5
+$lang_ecard_php['error_not_image_flash'] = 'Iba obrázky a flash súbory môžu byť poslané ako pohľadnica.'; // cpg1.5
+$lang_ecard_php['view_ecard'] = 'Ak sa pohľadnica nezobrazila klikni na odkaz';
+$lang_ecard_php['view_ecard_plaintext'] = 'Pre zobrazenie pohľadnice skopírujte a vložte tento odkaz do prehliadača';
+$lang_ecard_php['view_more_pics'] = 'Pozri viac obrázkov!';
+$lang_ecard_php['send_success'] = 'Vaša pohľadnica bola odoslaná';
+$lang_ecard_php['send_failed'] = 'Prepáčte, ale server nemohol odoslať vašu pohľadnicu...';
+$lang_ecard_php['from'] = 'Od';
+$lang_ecard_php['your_name'] = 'Vaše meno';
+$lang_ecard_php['your_email'] = 'Vaša e-mailová adresa';
+$lang_ecard_php['to'] = 'Komu';
+$lang_ecard_php['rcpt_name'] = 'Meno príjemcu';
+$lang_ecard_php['rcpt_email'] = 'Doručiť na e-mail';
+$lang_ecard_php['greetings'] = 'Pozdrav/oslovenie';
+$lang_ecard_php['message'] = 'Správa';
+$lang_ecard_php['ecards_footer'] = 'Odoslané od %s z IP %s o %s (čas servera)';
+$lang_ecard_php['preview'] = 'Náhľad pohľadnice';
+$lang_ecard_php['preview_button'] = 'Náhľad';
+$lang_ecard_php['submit_button'] = 'Poslať pohľadnicu';
+$lang_ecard_php['preview_view_ecard'] = 'Toto je alternatívny odkaz pre pohľadnicu. Nefunguje ako náhľad.';  
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP')) {
+$lang_report_php['title'] = 'Oznam administrátorovi';
+$lang_report_php['invalid_email'] = '<strong>Pozor</strong> : nesprávny e-mail!';
+$lang_report_php['report_subject'] = 'Oznam od %s v albume %s';
+$lang_report_php['view_report'] = 'Alternatívny link ak nie je oznam správne zobrazený';
+$lang_report_php['view_report_plaintext'] = 'Pre zobrazenie oznamu skopírujte odkaz do prehliadača';
+$lang_report_php['view_more_pics'] = 'Album';
+$lang_report_php['send_success'] = 'Váš oznam bol odoslaný';
+$lang_report_php['send_failed'] = 'Prepáčte, ale server nemôže odoslať váš odkaz...';
+$lang_report_php['from'] = 'Od';
+$lang_report_php['your_name'] = 'Vaše meno';
+$lang_report_php['your_email'] = 'Vaša e-mailová adresa';
+$lang_report_php['to'] = 'Komu';
+$lang_report_php['administrator'] = 'Administrator/Mód';
+$lang_report_php['subject'] = 'Predmet';
+$lang_report_php['comment_field_name'] = 'Odkaz odoslaný "%s"';
+$lang_report_php['reason'] = 'Dôvod';
+$lang_report_php['message'] = 'Správa';
+$lang_report_php['report_footer'] = 'Odoslaný %s z IP %s o %s (čas servera)';
+$lang_report_php['obscene'] = 'obscénne';
+$lang_report_php['offensive'] = 'brutálne';
+$lang_report_php['misplaced'] = 'od veci/nepatrí sem';
+$lang_report_php['missing'] = 'chýba';
+$lang_report_php['issue'] = 'chyba/nevidno';
+$lang_report_php['other'] = 'iné';
+$lang_report_php['refers_to'] = 'Oznam sa týka';
+$lang_report_php['reasons_list_heading'] = 'dôvody oznamu:';
+$lang_report_php['no_reason_given'] = 'nebol uvedený dôvod';
+$lang_report_php['go_comment'] = 'Choď na komentár';
+$lang_report_php['view_comment'] = 'Zobraz úplný odkaz s komentárom';
+$lang_report_php['type_file'] = 'súbor';
+$lang_report_php['type_comment'] = 'komentár';
+$lang_report_php['invalid_data'] = 'Dáta odkazu, ktoré sa snažíte zobraziť boli poškodené vašim e-mailovým klientom. Skontrolujte prosím, či je odkaz úplný.'; //ak 
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+$lang_editpics_php['pic_info'] = 'Informácie o súbore';
+$lang_editpics_php['desc'] = 'Popis';
+$lang_editpics_php['approval'] = 'Schválenie'; //cpg 1.5 
+$lang_editpics_php['approved'] = 'Schválené'; // cpg 1.5
+$lang_editpics_php['unapproved'] = 'Neschválené'; // cpg 1.5
+$lang_editpics_php['new_keyword'] = 'Nové kľúčové slovo';
+$lang_editpics_php['new_keywords'] = 'Nové nájdené kľúčové slová';
+$lang_editpics_php['existing_keyword'] = 'Existujúce kľúčové slovo';
+$lang_editpics_php['pic_info_str'] = '%s &krát; %s - %s KB - %s zobrazení - %s hlasov';
+$lang_editpics_php['approve'] = 'Schváliť súbor';
+$lang_editpics_php['postpone_app'] = 'Odložiť schválenie';
+$lang_editpics_php['del_pic'] = 'Zmazať súbor';
+$lang_editpics_php['del_all'] = 'Zmazať VŠETKY súbory';
+$lang_editpics_php['read_exif'] = 'Načítať EXIF informácie znova';
+$lang_editpics_php['reset_view_count'] = 'Vynulovať počítadlo zobrazení';
+$lang_editpics_php['reset_all_view_count'] = 'Vynulovať VŠETKY počítadlá zobrazení';
+$lang_editpics_php['reset_votes'] = 'Vynulovať hlasy';
+$lang_editpics_php['reset_all_votes'] = 'Vynulovať VŠETKY hlasy';
+$lang_editpics_php['del_comm'] = 'Zmazať komentáre';
+$lang_editpics_php['del_all_comm'] = 'Zmazať VŠETKY komentáre';
+$lang_editpics_php['upl_approval'] = 'Schválenie uploadu';
+$lang_editpics_php['edit_pics'] = 'Upraviť súbory';
+$lang_editpics_php['edit_pic'] = 'Upraviť súbor'; // cpg 1.5
+$lang_editpics_php['see_next'] = 'Zobraziť ďalšie súbory';
+$lang_editpics_php['see_prev'] = 'Zobraziť predchádzajúce súbory';
+$lang_editpics_php['n_pic'] = '%s súborov';
+$lang_editpics_php['n_of_pic_to_disp'] = 'Počet súborov na zobrazenie';
+$lang_editpics_php['crop_title'] = 'Coppermine Editor Obrázkov';
+$lang_editpics_php['preview'] = 'Náhľad';
+$lang_editpics_php['save'] = 'Ulož obrázok';
+$lang_editpics_php['save_thumb'] = 'Ulož ako náhľad';
+$lang_editpics_php['gallery_icon'] = 'Použíť ako moju ikonu'; 
+$lang_editpics_php['sel_on_img'] = 'Výber musí byť celý v oblasti obrázka!'; // ak
+$lang_editpics_php['album_properties'] = 'Vlastnosti albumu';
+$lang_editpics_php['parent_category'] = 'Nadradená kategória';
+$lang_editpics_php['thumbnail_view'] = 'Náhľady';
+$lang_editpics_php['select_unselect'] = 'označ/odoznač všetko';
+$lang_editpics_php['file_exists'] = 'Cieľový súbor \'%s\' už existuje.';
+$lang_editpics_php['rename_failed'] = 'Chyba pri premenovaní \'%s\' na \'%s\'.';
+$lang_editpics_php['src_file_missing'] = 'Zdrojový súbor \'%s\' chýba.';
+$lang_editpics_php['mime_conv'] = 'Nemožno konvertovať súbor \'%s\' do \'%s\'';
+$lang_editpics_php['forb_ext'] = 'Zakázaná prípona súboru.';
+$lang_editpics_php['error_editor_class'] = 'Skript pre vašu metódu zmeny veľkosti nie je implementovaný'; // cpg 1.5 ak
+$lang_editpics_php['error_document_size'] = 'Dokument nemá šírku alebo výšku'; // cpg 1.5 // ak
+$lang_editpics_php['success_picture'] = 'Obrázok úspešne uložený - môžete teraz %szavrieť%s toto okno'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['success_thumb'] = 'Náhľad úspěšne uložený - môžete teraz %szavrieť%s toto okno'; // cpg1.5 // do not translate "%s" here
+$lang_editpics_php['rotate'] = 'Otočiť'; // cpg 1.5 
+$lang_editpics_php['mirror'] = 'Zrkadlovo'; // cpg 1.5 
+$lang_editpics_php['scale'] = 'Merítko'; // cpg 1.5 
+$lang_editpics_php['new_width'] = 'Nová šírka'; // cpg 1.5 
+$lang_editpics_php['new_height'] = 'Nová výška'; // cpg 1.5 
+$lang_editpics_php['enable_clipping'] = 'Zapnúť vyrezávanie, aplikovať na výrezy'; // cpg 1.5 ak
+$lang_editpics_php['jpeg_quality'] = 'Kvalita výstupného JPEGu'; // cpg 1.5 
+$lang_editpics_php['or'] = 'ALEBO'; // cpg 1.5 
+$lang_editpics_php['approve_pic'] = 'Schváliť obrázok'; // cpg 1.5 
+$lang_editpics_php['approve_all'] = 'Schváliť VŠETKY súbory'; // cpg 1.5 
+$lang_editpics_php['error_empty'] = 'Album je prázdny'; // cpg1.5 
+$lang_editpics_php['error_approval_empty'] = 'Žiadne ďalšie obrázky na schválenie'; // cpg1.5 
+$lang_editpics_php['error_linked_only'] = 'Album obsahuje iba odkazy na súbory, preto ich nemôžete tu editovať'; // cpg1.5 ak
+$lang_editpics_php['note_approve_public'] = 'Súbory prenesené do verejného albumu musia byť schválené administrátorom.'; // cpg1.5 ak
+$lang_editpics_php['note_approve_private'] = 'Súbory prenesené so súkromného albumu musia byť schválené administrátorom.' ; // cpg1.5 ak
+$lang_editpics_php['note_edit_control'] = 'Súbory prenesené do verejného albumu nemôžu byť editované.'; // cpg1.5 ak 
+$lang_editpics_php['confirm_move'] = 'Naozaj chcete presunúť tento súbor?'; // cpg1.5 //ak
+$lang_editpics_php['success_changes'] = 'Zmeny úspešne uložené'; // cpg1.5 
+}
+
+// ------------------------------------------------------------------------- //
+// File export.php 
+// ------------------------------------------------------------------------- //
+if (defined('EXPORT_PHP')) {
+$lang_export_php['export'] = 'Export'; // cpg 1.5
+$lang_export_php['export_type'] = 'Typ exportu:'; // cpg 1.5
+$lang_export_php['html'] = 'Formátované HTML'; // cpg 1.5
+$lang_export_php['images'] = 'Iba Obrázky'; // cpg 1.5
+$lang_export_php['export_directory'] = 'Adresár pre export:'; // cpg 1.5
+$lang_export_php['processing'] = 'Vykonávam...'; // cpg 1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php 
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+$lang_forgot_passwd_php['forgot_passwd'] = 'Pripomenutie hesla';
+$lang_forgot_passwd_php['err_already_logged_in'] = 'Už ste prihlásený!';
+$lang_forgot_passwd_php['enter_email'] = 'Zadajte Vašu e-mailovú adresu';
+$lang_forgot_passwd_php['submit'] = 'Potvrdiť';
+$lang_forgot_passwd_php['illegal_session'] = 'Pripomenutie hesla sa nepodarilo alebo vypršalo.';
+$lang_forgot_passwd_php['failed_sending_email'] = 'E-mail s pripomenutím hesla nemohol byť odoslaný!';
+$lang_forgot_passwd_php['email_sent'] = 'Na adresu %s bol odoslaný e-mail s Vaším užívateľským menom a heslom';
+$lang_forgot_passwd_php['verify_email_sent'] = 'E-mail bol odoslaný na %s. Pred dokončením si skontrolujte zadanú e-mailovou adresu.'; 
+$lang_forgot_passwd_php['err_unk_user'] = 'Zadaný užívateľ neexistuje!';
+$lang_forgot_passwd_php['account_verify_subject'] = '%s - Pripomenutie hesla';
+$lang_forgot_passwd_php['passwd_reset_subject'] = '%s - Vaše nové heslo';
+$lang_forgot_passwd_php['account_verify_email'] = <<<EOT
+Vyžiadali ste si zaslanie nového hesla. Pre zaslanie nového hesla, kliknite na nasledujúcí odkaz:
+
+<a href="{VERIFY_LINK}">{VERIFY_LINK}</a>
+
+
+S pozdravom,
+
+Administrátor {SITE_NAME}
+
+EOT;
+
+$lang_forgot_passwd_php['reset_email'] = <<<EOT
+Tu je vami vyžiadané nové heslo:
+
+Užívateľ: {USER_NAME}
+Heslo: {PASSWORD}
+
+Choďte na <a href="{SITE_LINK}">{SITE_LINK}</a> pre prihlásenie.
+
+
+S pozdravom,
+
+Administrátor {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('GROUPMGR_PHP')) {
+$lang_groupmgr_php['group_manager'] = 'Správca skupín'; // cpg1.5.x
+$lang_groupmgr_php['group_name'] = 'Skupina';
+$lang_groupmgr_php['permissions'] = 'Oprávnenie';
+$lang_groupmgr_php['public_albums'] = 'Upload verejného albumu';
+$lang_groupmgr_php['personal_gallery'] = 'Osobná galéria';
+$lang_groupmgr_php['disk_quota'] = 'Kvóta';
+$lang_groupmgr_php['rating'] = 'Hodnotenie';
+$lang_groupmgr_php['ecards'] = 'Pohľadnice';
+$lang_groupmgr_php['comments'] = 'Komentáre';
+$lang_groupmgr_php['allowed'] = 'Povolené';
+$lang_groupmgr_php['approval'] = 'Schválenie';
+$lang_groupmgr_php['create_new_group'] = 'Vytvoriť novú skupinu';
+$lang_groupmgr_php['del_groups'] = 'Zmazať vybranú skupinu';
+$lang_groupmgr_php['confirm_del'] = 'Ak zmažete túto skupinu všetci užívatelia, patriaci do tejto skupiny budú presunutí do skupiny \'Registered\' !\n\nPrajete si pokračovať?'; // ak
+$lang_groupmgr_php['title'] = 'Spravovať užívateľské skupiny';
+$lang_groupmgr_php['reset_to_default'] = 'Resetovať na prednastavené meno (%s) - odporúčané!';
+$lang_groupmgr_php['error_group_empty'] = 'Tabuľka skupín je prázdna!<br /><br />Základné skupiny vytvorené, prosím obnovte stránku.'; 
+$lang_groupmgr_php['explain_greyed_out_title'] = 'Prečo je tento riadok vyšedený?'; //
+$lang_groupmgr_php['explain_guests_greyed_out_text'] = 'Nemôžete meniť vlastnosti tejto skupiny, pretože úroveň prístupu tejto skupiny je ŽIADNA. Všetci odhlásení užívatelia (členovia skupiny %s) sa môžu iba prihlásiť; preto sa ich nastavenie skupiny netýka. Zmeňte tu úroveň prístupu alebo v konfigurácii v kapitole "Užívateľské nastavenia" povoľte prístup neprihláseným návštevníkom.'; //ak
+$lang_groupmgr_php['group_assigned_album'] = 'Pripojené albumy';
+$lang_groupmgr_php['access_level'] = 'Úroveň prístupu'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate_full'] = 'náhľad, strednú a plnú veľkosť obrázka'; // cpg1.5
+$lang_groupmgr_php['thumbnail_intermediate'] = 'náhľad a strednú veľkosť obrázka'; // cpg1.5
+$lang_groupmgr_php['thumbnail_only'] = 'iba náhľady'; // cpg1.5
+$lang_groupmgr_php['none'] = 'žiadna'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+if (defined('INDEX_PHP')){
+$lang_index_php['welcome'] = 'Vitajte!';
+
+$lang_album_admin_menu['confirm_delete'] = 'Naozaj chcete zmazať túto galériu?\\nVšetky obrázky a komentáre budú zmazané.'; // ak
+$lang_album_admin_menu['delete'] = 'ZMAZAŤ';
+$lang_album_admin_menu['modify'] = 'Vlastnosti';
+$lang_album_admin_menu['edit_pics'] = 'Upraviť súbory';
+$lang_album_admin_menu['cat_locked'] = 'Tento album bol uzamknutý pre úpravy'; // cpg1.5.x 
+
+$lang_list_categories['home'] = 'Domov';
+$lang_list_categories['stat1'] = '[pictures] súborov v [albums] albumoch a [cat] kategóriach s [comments] komentármi zobrazené [views] krát'; // do not translate the stuff in square brackets
+$lang_list_categories['stat2'] = '[pictures] súborov v [albums] albumoch zobrazené [views] krát'; // do not translate the stuff in square brackets
+$lang_list_categories['xx_s_gallery'] = '%s Galéria'; 
+$lang_list_categories['stat3'] = '[pictures] súborov v [albums] albumoch s [comments] komentármi zobrazené [views] krát'; // do not translate the stuff in square brackets
+
+$lang_list_users['user_list'] = 'Zoznam užívateľov';
+$lang_list_users['no_user_gal'] = 'Nie sú žiadne užívateľské galérie';
+$lang_list_users['n_albums'] = '%s albumov';
+$lang_list_users['n_pics'] = '%s súborov';
+
+$lang_list_albums['n_pictures'] = '%s súborov';
+$lang_list_albums['last_added'] = ', posledný pridaný %s';
+$lang_list_albums['n_link_pictures'] = '%s pripojených súborov';
+$lang_list_albums['total_pictures'] = '%s súborov celkom';
+$lang_list_albums['alb_hits'] = 'Album zobrazený %s krát'; // cpg1.5
+$lang_list_albums['from_category'] = ' - Z Kategórie: '; // cpg1.5 
+}
+
+// ------------------------------------------------------------------------- //
+// File install.php 
+// ------------------------------------------------------------------------- //
+
+if (defined('INSTALL_PHP')) {
+$lang_install['already_succ'] = 'Inštalačný program už raz úspešne prebehol a teraz je už uzamknutý.'; //ak
+$lang_install['already_succ_explain'] = 'Ak chcete spustiť inštalačný program znova, najprv musíte zmazať súbor \'include/config.inc.php\', ktorý bol vytvorený v Coppermine priečinku. Môžete to urobiť pomocou FTP programu'; //ak
+$lang_install['cant_read_tmp_conf'] = 'Inštalačný program nedokáže prečítať dočasný config súbor %s.'; //ak
+$lang_install['cant_write_tmp_conf'] = 'Inštalačný program nedokáže zapisovať do dočasného config súboru %s.'; //ak
+$lang_install['review_permissions'] = 'Prosím skontrolujte práva priečinku.'; //ak
+$lang_install['change_lang'] = 'Zmeň jazyk'; //ak
+$lang_install['check_path'] = 'Skontroluj cestu'; //ak
+$lang_install['continue'] = 'Ďalší krok'; //ak
+$lang_install['conv_said'] = 'Konvertér povedal:'; //ak
+$lang_install['license_info'] = 'Coppermine je obrázková a multimediálna galéria vydaná pod GNU GPL v3. Inštaláciou súhlasíte s licenčnými podmienkami Coppermine.'; //ak
+$lang_install['cpg_info_frames'] = 'Zdá sa, že váš prehliadač nie je schopný zobrazovať inline frames. Licenčné podmienky si môžete prečítať v priečinku dokumentov v balíku Coppermine.'; //ak
+$lang_install['license'] = 'Coppermine licenčná zmluva'; //ak
+$lang_install['create_table'] = 'Vytváram tabuľku \'%s\''; //ak
+$lang_install['db_populating'] = 'Pokus o vloženie dát do databázy.'; //ak
+$lang_install['db_alr_populated'] = 'Do databázy boli vložené potrebné dáta.'; //ak
+$lang_install['dir_ok'] = 'Priečinok nájdený'; //ak
+$lang_install['directory'] = 'Priečinok'; //ak
+$lang_install['email'] = 'E-mail adresa'; //ak
+$lang_install['email_no_match'] = 'E-mail adresy sa nezhodujú alebo sú neplatné.'; //ak
+$lang_install['email_verif'] = 'Kontrola e-mailu'; //ak
+$lang_install['err_cpgnuke'] = '<h1>ERROR</h1>You seem to be trying to install the standalone Coppermine into your Nuke portal.<br />This version can only be used as standalone!<br />Some server setups might display this warning even though you don\'t have a nuke portal installed - if this is the case for you, <a href="%s?continue_anyway=1">continue</a> with the install. If you are using a nuke portal, you might want to take a look into <a href=\"http://www.cpgnuke.com/\">CpgNuke</a> or use one of the (unsupported)<a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=95984\">Coppermine ports</a> - do not continue!'; //ak
+$lang_install['error'] = 'CHYBA'; 
+$lang_install['error_need_corr'] = 'Boli zistené nasledovné chyby, ktoré musia byť najprv odstánené:'; //ak
+$lang_install['finish'] = 'Koniec inštalácie'; //ak
+$lang_install['gd_note'] = '<strong>Dôležité :</strong> staršie verzie GD graphic podporujú iba súbory JPEG a PNG. Ak je to váš prípad, skript nedokáže vytvárať náhľady z obrázkov GIF.'; //ak
+$lang_install['go_to_main'] = 'Prejsť na hlavnú stránku'; 
+$lang_install['im_no_convert_ex'] = 'Inštalačný program našiel ImageMagick \'konverzný\' program v \'%s\', avšak nemôže byť spustený.<br /><br />Zvážte použitie GD namiesto ImageMagick.'; //ak
+$lang_install['im_not_found'] = 'The installer tried to find ImageMagick, but could not determine its existence or there was an error. <br />Coppermine can use the <a href="http://www.imagemagick.org/">ImageMagick</a> \'convert\' program to create thumbnails. Quality of images produced by ImageMagick is superior to GD1 but equivalent to GD2.<br /><br />If ImageMagick is installed on your system and you want to use it, <br />you need to input the full path to the \'convert\' program below. <br />On Windows the path should look something like \'c:/ImageMagick/\' and should not contain any space, on Unix is it something like \'/usr/bin/\'.<br /><br />If you have no idea wether you have ImageMagick or not, leave this field empty - the installer will then try to use GD2 by default (which is what most users have). <br />You can change this later as well (in Coppermine\'s config screen), so don\'t be afraid if you\'re not sure what to enter here - leave it blank.'; //ak
+$lang_install['im_packages'] = 'Váš server podporuje naslednovné obrázkové balíky'; //ak
+$lang_install['im_path'] = 'Cesta k ImageMagick:'; //ak
+$lang_install['im_path_space'] = 'Cesta k ImageMagick (\'%s\') obsahuje aspoň jednu medzeru. Toto spôsobí problémy programu.<br /><br />Musíte presunúť ImageMagick do iného priečinku.'; //ak
+$lang_install['installation'] = 'inštalácia'; //ak
+$lang_install['installer_locked'] = 'Inštalačný program je uzamknutý'; //ak
+$lang_install['installer_selected'] = 'Inštalačný program zvolený'; //ak
+$lang_install['inv_im_path'] = 'Inštalačný program nenašiel priečinok \'%s\', ktorý ste zadali pre ImageMagick alebo nemá práva do neho vstupovať. Skontrolujte že tento priečinok existuje a že máte preň prístupové práva.'; //ak
+$lang_install['last_step'] = 'Posledný krok...'; 
+$lang_install['lets_go'] = 'Poďme!'; //ak
+$lang_install['mysql_create_btn'] = 'Vytvoriť'; 
+$lang_install['mysql_create_db'] = 'Vytvoriť novú MySQL databázu'; 
+$lang_install['mysql_db_name'] = 'Meno MySQL databázy'; 
+$lang_install['mysql_error'] = 'MySQL chyba: '; 
+$lang_install['mysql_host'] = 'MySQL host<br />(localhost je bežne OK)'; //ak
+$lang_install['mysql_username'] = 'MySQL meno'; // cpg1.5
+$lang_install['mysql_password'] = 'MySQL heslo'; // cpg1.5
+$lang_install['mysql_no_create_db'] = 'Nemožno vytvoriť MySQL databazu.'; 
+$lang_install['mysql_no_sel_dbs'] = 'Nemožno obnoviť dostupné MySQL databázy'; //ak
+$lang_install['mysql_succ'] = 'Úspešné spojenie s databázou'; //ak
+$lang_install['mysql_tbl_pref'] = 'prefix MySQL tabuľky'; 
+$lang_install['mysql_test_connection'] = 'Test spojenia'; 
+$lang_install['mysql_wrong_db'] = 'MySQL nenašiel databázu s názvom \'%s\' prosím skontrolujte zadanú hodnotu'; //ak
+$lang_install['n_a'] = 'N/A'; //ak
+$lang_install['no_admin_email'] = 'Vložte prosím e-mailovú adresu administrátora'; 
+$lang_install['no_admin_password'] = 'Vložte prosím admin heslo'; 
+$lang_install['no_admin_username'] = 'Vložte prosím admin meno'; 
+$lang_install['no_dir'] = 'Adresár nie je dostupný'; 
+$lang_install['no_gd'] = 'Your installation of PHP does not seem to include the \'GD\' graphic library extension and you have not indicated that you want to use ImageMagick. Coppermine has been configured to use GD2 because the automatic GD detection sometimes fails. If GD is installed on your system, the script should work else you will need to install ImageMagick.'; //ak
+$lang_install['no_mysql_conn'] = 'Nemožno vytvoriť MySQL spojenie, prosím skontrolujte vložené údaje pre MySQL'; 
+$lang_install['no_mysql_support'] = 'PHP nemá zapnutú podporu MySQL.'; //ak
+$lang_install['no_thumb_method'] = 'Musíte zvojiť program pre manipuláciu s obrázkami (GD/IM)'; //ak
+$lang_install['nok'] = 'Nie je OK'; 
+$lang_install['not_here_yet'] = 'Ešte tu nič nie je, prosím kliknite %stu%s pre návrat.'; //ak
+$lang_install['ok'] = 'OK'; 
+$lang_install['on_q'] = 'on query'; //ak
+$lang_install['or'] = 'alebo'; 
+$lang_install['pass_err'] = 'Heslo nie je správne, žiadne ste nezadali alebo ste použili zakázané znaky.'; //ak 
+$lang_install['password'] = 'Heslo'; 
+$lang_install['password_verif'] = 'Overenie hesla'; 
+$lang_install['perm_error'] = 'The permissions of \'%s\' are set to %s, please set them to'; //ak 
+$lang_install['perm_ok'] = 'The permissions on certain directories have been checked, and seem to be ok. <br />Please proceed to the next step.'; //ak 
+$lang_install['perm_not_ok'] = 'The permissions on certain directories are not set correctly.<br />Please change the permissions of the directories below that are marked "Not OK".'; // cpg1.5 //ak 
+$lang_install['please_go_back'] = 'Please %sclick here%s to go back and fix this problem before proceeding.'; //ak 
+$lang_install['populate_db'] = 'Plnenie databázy'; //ak 
+$lang_install['ready_to_roll'] = '<a href="index.php">Coppermine</a> je teraz správne nakonfigurovaný a pripravený na použitie.<br /><br /><a href="login.php">Prihláste sa</a> použitím tak, ako ste zadefinovali pre administrátorský účet.'; //ak
+$lang_install['sect_create_adm'] = 'Táto časť vyžaduje informácie pre vytvorenie vášho administrátorského účtu Coppermine. Použite iba alfanumerické znaky. Zadávajte informácie pozorne!'; //ak
+$lang_install['sect_mysql_info'] = 'Táto časť vyžaduje informácie pre prístup k vašej MySQL databaze.<br />Ak neviete ako ich vyplniť, konzultujte to s podporou vášho webhostingu.'; //ak
+$lang_install['sect_mysql_sel_db'] = 'Here you have to choose which database you want to use for Coppermine. <br />If your Mysql account has the needed privileges, you can create a new database from within the installer or you can use an existing database. If you don\'t like both options, you will have to create a database first outside the Coppermine installer, then return here then select the new database from the dropdown box below. You can also change the table prefix (Don\'t use dots though), but keeping the default prefix is recommended.'; //ak 
+$lang_install['select_lang'] = 'Vyberte základný jazyk: '; 
+$lang_install['sql_file_not_found'] = 'Súbor \'%s\' nebol nájdený. Overte či ste nahrali všetky Coppermine súbory na váš server'; //ak
+$lang_install['status'] = 'Status';
+$lang_install['subdir_called'] = 'Priečinok \'%s\' by mal existovať v priečinku kam ste umiestnili Coppermine. <br />Inštalačný program nenašiel tento priečinok. Overte či ste nahrali všetky Coppermine súbory na váš server.'; 
+$lang_install['title_admin'] = 'Vytváranie Coppermine administrátora'; 
+$lang_install['title_dir_check'] = 'Kontrola práv priečinkov';
+$lang_install['title_file_check'] = 'Kontrola inštalačných súborov'; 
+$lang_install['title_finished'] = 'Inštalácia kompletná'; 
+$lang_install['title_imp'] = 'Výber programu pre manipuláciu s obrázkami';
+$lang_install['title_imp_test'] = 'Testovanie programu pre manipuláciu s obrázkami';
+$lang_install['title_mysql_db_sel'] = 'Výber MySQL Databázy';
+$lang_install['title_mysql_pop'] = 'Vytváranie štruktúry databázy';
+$lang_install['title_mysql_user'] = 'Autentifikácia užívateľov MySQL';
+$lang_install['title_welcome'] = 'Vitajte v Coppermine inštalácii'; 
+$lang_install['tmp_conf_error'] = 'Nemožno zapisovať do dočasného config súboru - overte či je povolené zapisovať do priečinku \'include\'.'; //ak
+$lang_install['tmp_conf_ser_err'] = 'V inštalačnom programe došlo k vážnej chybe, skúste znovu načítať vašu stránku alebo začnite znova odstránením súboru \'include/config.tmp\'.';
+$lang_install['try_again'] = 'Pokúste sa znova!'; 
+$lang_install['unable_write_config'] = 'Nemožno zapísať config súbor';
+$lang_install['user_err'] = 'Meno administrátora môže obsahovať iba alfanumerické znaky a nesmie byť prázdne.'; 
+$lang_install['username'] = 'Meno'; 
+$lang_install['your_admin_account'] = 'Váš admin účet'; 
+$lang_install['no_cookie'] = 'Váš prehliadač neakceptoval naše cookie. Odporúča sa akceptovať cookies.';
+$lang_install['no_javascript'] = 'Váš prehliadať nemá zapnutý Javascript - odporúča sa ho mať zapnutý.';
+$lang_install['register_globals_detected'] = 'Vaša konfigurácia PHP má zapnuté \'register_globals\' - z bezpečnostných dôvodov by ste mali toto nastavenie vypnúť.'; 
+$lang_install['more'] = 'viac'; 
+$lang_install['version_undetected'] = 'Skript nedokázal zistiť verziu %s ktorú používa váš server. Presvedčte sa, že je to aspoň verzia %s.'; //ak
+$lang_install['version_incompatible'] = 'Skript zistil nekompatibilnú verziu (%s) %s na vašom serveri.<br />Použite kompatibilnú verziu (%s alebo lepšiu) predtým ako budete pokračovať!';
+
+$lang_install['read_gif'] = 'Čítanie/Zápis súboru .gif';
+$lang_install['read_png'] = 'Čítanie/Zápis súboru .png';
+$lang_install['read_jpg'] = 'Čítanie/Zápis súboru .jpg';
+$lang_install['write_error'] = 'Nemožno zapísať vytvorený obrázok na disk.';
+$lang_install['read_error'] = 'Nemožno prečítať zdrojový obrázok.'; 
+$lang_install['combine_error'] = 'Nemožno kombinovať zdrojové obrázky';
+$lang_install['text_error'] = 'Nemožno pridať text do zdrojového obrázka';
+$lang_install['scale_error'] = 'Nemožno meniť veľkosť zdrojového obrázka';
+$lang_install['pixels'] = 'pixelov'; 
+$lang_install['combine'] = 'Kombinovanie 2 obrázkov';
+$lang_install['text'] = 'Zapísanie textu do obrázka';
+$lang_install['scale'] = 'Zmena veľkosti obrázka';
+$lang_install['generated_image'] = 'Vytvorený obrázok';
+$lang_install['reference_image'] = 'Referenčný obrázok';
+$lang_install['imp_test_error'] = 'V jednom alebo viacerých testoch došlo k chybe, prosím presvedčte sa, že ste vybrali vhodný program pre manipuláciu s obrázkami a že je správne nakonfigurovaný!';
+$lang_install['writable'] = 'Zapisovateľný';  
+$lang_install['not_writable'] = 'Nezapisovateľný'; 
+$lang_install['not_exist'] = 'Neexistuje';
+$lang_install['old_install'] = 'Toto je nový sprievodca inštaláciou. Pre klasický typ sprievodcu kliknite %stu%s.'; //cpg1.5 //ak
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('KEYWORDMGR_PHP')) {
+$lang_keywordmgr_php['title'] = 'Správca kľúčových slov';
+$lang_keywordmgr_php['search'] = 'Hľadanie';
+$lang_keywordmgr_php['keyword_test_search'] = 'Hľadať %s v novom okne';
+$lang_keywordmgr_php['keyword_del'] = 'Zmazať kľúčové slovo %s';
+$lang_keywordmgr_php['confirm_delete'] = 'Naozaj chcete zmazať kľúčové slovo %s z celej galérie?'; // ak
+$lang_keywordmgr_php['change_keyword'] = 'Zmeniť kľúčové slovo';
+}
+
+// ------------------------------------------------------------------------- //
+// File langmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('LANGMGR_PHP')) {
+$lang_langmgr_php['title'] = 'Správca jazykov';
+$lang_langmgr_php['english_language_name'] = 'Anglicky'; 
+$lang_langmgr_php['native_language_name'] = 'Natívny'; 
+$lang_langmgr_php['custom_language_name'] = 'Vlastný'; 
+$lang_langmgr_php['language_name'] = 'Meno jazyka';
+$lang_langmgr_php['language_file'] = 'Jazykový súbor';
+$lang_langmgr_php['flag'] = 'Vlajka';
+$lang_langmgr_php['file_available'] = 'Dostupný';
+$lang_langmgr_php['enabled'] = 'Povolené'; 
+$lang_langmgr_php['complete'] = 'Kompletné';
+$lang_langmgr_php['default'] = 'Východzí';
+$lang_langmgr_php['missing'] = 'chýbajúci';
+$lang_langmgr_php['broken'] = 'zdá sa byť rozbitý alebo nedostupný'; 
+$lang_langmgr_php['exists_in_db_and_file'] = 'existuje v databázi a ako súbor'; 
+$lang_langmgr_php['exists_as_file_only'] = 'existuje iba ako súbor'; 
+$lang_langmgr_php['pick_a_flag'] = 'Vyber jednu'; //ak
+$lang_langmgr_php['replace_x_with_y'] = 'Vymeň %s s %s'; //ak
+$lang_langmgr_php['tanslator_information'] = 'Informácia o prekladateľovi'; 
+$lang_langmgr_php['cpg_version'] = 'Coppermine verzia'; 
+$lang_langmgr_php['hide_details'] = 'Skryť detaily'; 
+$lang_langmgr_php['show_details'] = 'Zobraziť detaily';
+$lang_langmgr_php['loading'] = 'Načítavam';
+$lang_langmgr_php['english_missing'] = 'Súbor s anglickým jazykom chýba aj keď by nemal byť nikdy odstránený. Musíte ho okamžite obnoviť.'; //ak
+$lang_langmgr_php['enable_at_least_one'] = 'Aby mohla galéria fungovať, musíte zapnúť aspoň jeden jazyk'; //ak
+$lang_langmgr_php['enable_default'] = 'Zvolili ste východzí jazyk, ktorý nie je zapnutý. Zvoľte iný východzí jazyk, alebo zapnite jazyk, ktorý ste zvolili ako východzí!'; //ak
+$lang_langmgr_php['available_default'] = 'Zvolili ste východzí jazyk, ktorý ani nie je k dispozícii. Zvoľte iný východzí jazyk!'; //ak
+$lang_langmgr_php['version_does_not_match'] = 'Verzia tohto súboru nekorešponduje s vašou verziou Coppermine. Použite opatrne a dostatočne ho otestujte!'; //ak
+$lang_langmgr_php['no_version'] = 'Nebola zistená informácia o verzii. Pravdepodobne tento jazykový súbor nebude vôbec fungovať alebo nie je aktuálny.'; //ak
+$lang_langmgr_php['filesize'] = 'Nepravdepodobná veľkosť súboru %s'; //ak
+$lang_langmgr_php['content_missing'] = 'Súbor neobsahuje potrebné dáta, tak pravdepodobne nie je správnym jazykovým súborom.'; //ak
+$lang_langmgr_php['status'] = 'Status'; //ak
+$lang_langmgr_php['default_language'] = 'Východzí jazyk nastavený na %s';
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+if (defined('LOGIN_PHP')) {
+$lang_login_php['login'] = 'Prihlásenie';
+$lang_login_php['enter_login_pswd'] = 'Zadajte Vaše meno a heslo pre prihlásenie';
+$lang_login_php['username'] = 'Meno';
+$lang_login_php['email'] = 'E-mailová adresa'; // cpg1.5
+$lang_login_php['both'] = 'Meno / E-mailová adresa'; // cpg1.5
+$lang_login_php['password'] = 'Heslo';
+$lang_login_php['remember_me'] = 'Pamätaj si ma';
+$lang_login_php['welcome'] = 'Vítame Vás %s ...';
+$lang_login_php['err_login'] = 'Chyba pri prihlásení. Pokúste sa znova';
+$lang_login_php['err_already_logged_in'] = 'Už ste prihlásený!';
+$lang_login_php['forgot_password_link'] = 'Zabudol som svoje heslo';
+$lang_login_php['cookie_warning'] = 'Upozornenie, váš prehliadač neakceptuje skripty s cookies';
+$lang_login_php['send_activation_link'] = 'Stratili ste aktivačný odkaz?'; 
+$lang_login_php['force_login'] = 'Pre zobrazenie tejto stránky sa musíte prihlásiť'; // cpg1.5
+$lang_login_php['force_login_title'] = 'Pre pokračovanie sa prihláste'; // cpg1.5 
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+$lang_logout_php['logout'] = 'Odhlásiť';
+$lang_logout_php['bye'] = 'Ahoj %s ...';
+$lang_logout_php['err_not_logged_in'] = 'Nie ste prihlásený!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+if (defined('MINIBROWSER_PHP')) {
+$lang_minibrowser_php['up'] = 'hore o jednu úroveň';
+$lang_minibrowser_php['current_path'] = 'súčasná cesta';
+$lang_minibrowser_php['select_directory'] = 'prosím vyberte adresár';
+$lang_minibrowser_php['click_to_close'] = 'Kliknite na obrázok pre zatvorenie okna';
+$lang_minibrowser_php['folder'] = 'Priečinok'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+if (defined('MODE_PHP')) {
+$lang_mode_php[0] = 'Vypnutie administračnej lišty ...'; // cpg1.5
+$lang_mode_php[1] = 'Zapnutie administračnej lišty ...'; // cpg1.5
+$lang_mode_php['news_hide'] = 'Skrývam novinky...'; // cpg1.5
+$lang_mode_php['news_show'] = 'Zobrazujem novinky...'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+if (defined('MODIFYALB_PHP')) {
+$lang_modifyalb_php['upd_alb_n'] = 'Aktualizovať album %s';
+$lang_modifyalb_php['related_tasks'] = 'Príbuzné úlohy'; // cpg1.5 ak
+$lang_modifyalb_php['choose_album'] = 'Zvoľ album'; // cpg1.5
+$lang_modifyalb_php['general_settings'] = 'Základné nastavenie';
+$lang_modifyalb_php['alb_title'] = 'Názov albumu';
+$lang_modifyalb_php['alb_cat'] = 'Kategória albumu';
+$lang_modifyalb_php['alb_desc'] = 'Popis albumu';
+$lang_modifyalb_php['alb_keyword'] = 'Kľúčové slová albumu';
+$lang_modifyalb_php['alb_thumb'] = 'Náhľad reprezentujúci album';
+$lang_modifyalb_php['alb_perm'] = 'Prístupové práva pre tento album';
+$lang_modifyalb_php['can_view'] = 'Album si môžu prezerať';
+$lang_modifyalb_php['can_upload'] = 'Návštěvníci môžu pridávať obrázky';
+$lang_modifyalb_php['can_post_comments'] = 'Návštěvníci môžu pridávať komentáre';
+$lang_modifyalb_php['can_rate'] = 'Návštěvníci môžu hodnotiť súbory';
+$lang_modifyalb_php['user_gal'] = 'Galéria užívateľa';
+$lang_modifyalb_php['my_gal'] = '* Moja Galéria *'; // cpg 1.5
+$lang_modifyalb_php['no_cat'] = '* Nie je kategória *';
+$lang_modifyalb_php['alb_empty'] = 'Album je prázdny';
+$lang_modifyalb_php['last_uploaded'] = 'Najnovší obrázok';
+$lang_modifyalb_php['public_alb'] = 'ktokoľvek (verejný album)';
+$lang_modifyalb_php['me_only'] = 'Iba JA';
+$lang_modifyalb_php['owner_only'] = 'Iba vlastník albumu (%s)';
+$lang_modifyalb_php['group_only'] = 'Členovia skupiny \'%s\'';
+$lang_modifyalb_php['err_no_alb_to_modify'] = 'V databázi nemôžete modifikovať žiaden album.';
+$lang_modifyalb_php['update'] = 'Aktualizovať album';
+$lang_modifyalb_php['reset_album'] = 'Reset albumu';
+$lang_modifyalb_php['reset_views'] = 'Reset počítadiel zobrazení na &quot;0&quot; v %s';
+$lang_modifyalb_php['reset_rating'] = 'Reset hodnotenia pre všetky súbory v %s';
+$lang_modifyalb_php['delete_comments'] = 'Vymaž všetky komentáre vytvorené v %s';
+$lang_modifyalb_php['delete_files'] = '%sNa trvalo%s odstrániť všetky súbory v %s';
+$lang_modifyalb_php['views'] = 'zobrazení';
+$lang_modifyalb_php['votes'] = 'hlasov';
+$lang_modifyalb_php['comments'] = 'komentárov';
+$lang_modifyalb_php['files'] = 'súborov';
+$lang_modifyalb_php['submit_reset'] = 'potvrdiť zmeny';
+$lang_modifyalb_php['reset_views_confirm'] = 'Som si istý';
+$lang_modifyalb_php['notice1'] = '(*) podľa nastavenia %sskupín%s '; //(do not translate %s!) 
+$lang_modifyalb_php['can_moderate'] = 'Album môže byť moderovaný'; // cpg 1.5 
+$lang_modifyalb_php['admins_only'] = 'Iba administrátori'; // cpg 1.5
+$lang_modifyalb_php['alb_password'] = 'Heslo albumu (Nové heslo)';
+$lang_modifyalb_php['alb_password_hint'] = 'Pomoc pre heslo albumu'; 
+$lang_modifyalb_php['edit_files'] = 'Editácia súborov';
+$lang_modifyalb_php['parent_category'] = 'Nadradená kategória';
+$lang_modifyalb_php['thumbnail_view'] = 'Náhľady';
+$lang_modifyalb_php['random_image'] = 'Náhodný obrázok'; // cpg 1.5
+$lang_modifyalb_php['password_protect'] = 'Chrániť album heslom (Označ pre áno)'; //cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+if (defined('PHPINFO_PHP')) {
+$lang_phpinfo_php['php_info'] = 'PHP info';
+$lang_phpinfo_php['explanation'] = 'Tento výstup je generovaný ako PHP-funkcia <a href="http://www.php.net/phpinfo">phpinfo()</a>, zobrazená pomocou Coppermine.';
+$lang_phpinfo_php['no_link'] = 'Umožniť ostatným prezerať phpinfo môže byť bezpečnostný problém. Nezverejňujte link na túto stránku.';
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) {
+$lang_picmgr_php['pic_mgr'] = 'Správca obrázkov';
+$lang_picmgr_php['confirm_delete1'] = 'Naozaj vymazať tento obrázok?';
+$lang_picmgr_php['confirm_delete2'] = 'Obrázok bude nenávratne znazaný.';
+$lang_picmgr_php['confirm_modifs'] = 'Skutočne vykonať zmeny?';
+$lang_picmgr_php['pic_need_name'] = 'Obrázok musí mať meno!';
+$lang_picmgr_php['no_change'] = 'Nevykonali ste žiadne zmeny!';
+$lang_picmgr_php['no_album'] = '* žiaden album *';
+$lang_picmgr_php['explanation_header'] = 'Užívateľské pravidlá zoraďovania môžu byť nastavené iba ak sú špecifikované v účte';
+$lang_picmgr_php['explanation1'] = 'admin nastavil "prednastavené zoraďovacie pravidlá pre súbory" v konfigurácii "Pozícia zostupně" alebo "Pozícia vzostupne" (globálne nastavenie pre všetkých užívateľov ktorí nechcú zoraďovať individuálne)';
+$lang_picmgr_php['explanation2'] = 'užívateľ vybral "Pozica zostupne" alebo "Pozícia vzostupne" na náhľadovej stránke (užívateľské nastavenia)';
+$lang_picmgr_php['change_album'] = 'Ak zmeníte album, Vaše zmeny budú stratené.'; // cpg1.5
+$lang_picmgr_php['submit_reminder'] = 'Zoradenie nebude zmenené pokým nekliknete na &quot;Použiť zmeny&quot;.'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PLUGINMGR_PHP')){
+$lang_pluginmgr_php['confirm_uninstall'] = 'Chcete určite ODINŠTALOVAŤ tento zásuvný modul?';
+$lang_pluginmgr_php['confirm_remove'] = 'POZNÁMKA: Zásuvný modul API je vypnutý/zakázaný(disabled). Chcete MANUÁLNE ODSTRÁNIŤ tento modul, ignorujúc akékoľvek čistiace akcie?'; // cpg1.5 ak
+$lang_pluginmgr_php['confirm_delete'] = 'Chcete naozaj ZMAZAŤ tento zásuvný modul?';
+$lang_pluginmgr_php['pmgr'] = 'Správca zásuvných modulov';
+$lang_pluginmgr_php['explanation'] = 'Inštalovať / odinštalovať / spravovať zásuvné moduly použité na tejto stránke.'; // cpg1.5
+$lang_pluginmgr_php['plugin_enabled'] = 'Povoliť API zásuvné moduly'; // cpg1.5
+$lang_pluginmgr_php['name'] = 'Meno';
+$lang_pluginmgr_php['author'] = 'Autor';
+$lang_pluginmgr_php['desc'] = 'Poznámka';
+$lang_pluginmgr_php['vers'] = 'v';
+$lang_pluginmgr_php['i_plugins'] = 'Nainštalované zásuvné moduly';
+$lang_pluginmgr_php['n_plugins'] = 'Nenainštalované zásuvné moduly';
+$lang_pluginmgr_php['none_installed'] = 'Nič nebolo nainštalované';
+$lang_pluginmgr_php['operation'] = 'Operácia';
+$lang_pluginmgr_php['not_plugin_package'] = 'Nahrávaný súbor nie je zásuvný modul.';
+$lang_pluginmgr_php['copy_error'] = 'Vyskytla sa chyba pri kopírovaní balíčka do priečinka zásuvných modulov.';
+$lang_pluginmgr_php['upload'] = 'Nahrať';
+$lang_pluginmgr_php['configure_plugin'] = 'Konfigurovať zásuvný modul';
+$lang_pluginmgr_php['cleanup_plugin'] = 'Vyčistiť zásuvný modul';
+$lang_pluginmgr_php['extra'] = 'Extra'; // cpg1.5
+$lang_pluginmgr_php['install_info'] = 'Inštalačné informácie'; // cpg1.5 
+$lang_pluginmgr_php['plugin_disabled_note'] = 'Zásuvný modul API je zakázaný, takže tá operácia nie je povolená.'; // cpg1.5
+$lang_pluginmgr_php['install'] = 'nainštalovať'; // cpg1.5
+$lang_pluginmgr_php['uninstall'] = 'odinštalovať'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+if (defined('RATEPIC_PHP')) {
+$lang_rate_pic_php['already_rated'] = 'Tento obázok ste už hodnotili';
+$lang_rate_pic_php['rate_ok'] = 'Váš hlas bol prijatý. Ďakujeme.';
+$lang_rate_pic_php['forbidden'] = 'Nemôžete hodnotiť vaše vlastné obrázky.';
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_php['disclamer'] = <<<EOT
+Aj keď administrátori {SITE_NAME} odstánia alebo zmenia akýkoľvek nevhodný materiál z obsahu galérie tak rýchlo ako to bude možné, nie je možné kontrolovať každý príspevok. Všetky príspevky vložené na tento server vyjadrujú názory a postoje ich autorov a nie administrátorov alebo prevádzkovateľa servera (s výnimkou ich vlastných príspevkov) a preto nemôžu byť za takéto príspevky braní na zodpovednosť.<br />
+<br />
+Súhlasíte s tým, že nebudete pridávať žiadne hanlivé, urážajúce, obscénne, vulgárne, ohováračské, nevraživé, výhražné a sexuálne orientované príspevky alebo akýkoľvek materiál porušujúci zákon. Zároveň súhlasíte s tým, že administrátor, moderátor a prevádzkovateľ {SITE_NAME} má právo odstrániť alebo pozmeniť akýkoľvek obsah, vrátane užívateľských príspevkov, kedykoľvek podľa ich vlastného uváženia. Ako užívateľ súhlasíte s tým, že všetky vami pridané príspevky budú uložené v databáze, avšak aj keď tieto informácie nebudú postúpené tretím osobám bez vášho súhlasu, správca a administrátor nemôže ručiť za prípadný neautorizovaný vstup na server, ktorý by mohol mať za následok únik dát z databázy.<br />
+<br />
+Táto stránka používa cookies na ukladanie informácii na vášom počítači. Tieto cookies slúžia iba pre zlepšenie komfortu prehliadania stránky. E-mailová adresa je použitá iba pre potvrdenie vašej registrácie a prístupových údajov.<br />
+<br />
+Kliknutím na 'Súhlasím' nižšie vyjadrujete súhlas s tým, že ste viazaný týmito podmienkami.
+EOT;
+$lang_register_php['page_title'] = 'Registrácia nového užívateľa';
+$lang_register_php['term_cond'] = 'Podmienky a pravidlá';
+$lang_register_php['i_agree'] = 'Súhlasím';
+$lang_register_php['submit'] = 'Odoslať registráciu';
+$lang_register_php['err_user_exists'] = 'Zadané užívateľské meno už existuje, zvoľte prosím iné';
+$lang_register_php['err_global_pw'] = 'Neplatné globálne heslo pre registráciu'; // cpg1.5
+$lang_register_php['err_global_pass_same'] = 'Vaše heslo by malo byť odlišné od globálneho hesla'; // cpg1.5
+$lang_register_php['err_duplicate_email'] = 'S e-mailovou adresou, ktorú ste zadali sa zaregistroval už iný užívateľ';
+$lang_register_php['err_disclaimer'] = 'Musíte súhlasiť s uvedenými pravidlami'; // cpg1.5
+$lang_register_php['enter_info'] = 'Zadajte registračné informácie';
+$lang_register_php['required_info'] = 'Povinné informácie';
+$lang_register_php['optional_info'] = 'Nepovinné informácie';
+$lang_register_php['username'] = 'Meno';
+$lang_register_php['password'] = 'Heslo';
+$lang_register_php['password_again'] = 'Potvrdenie hesla';
+$lang_register_php['global_registration_pw'] = 'Globálne registračné heslo'; // cpg1.5
+$lang_register_php['email'] = 'E-mail';
+$lang_register_php['location'] = 'Miesto'; 
+$lang_register_php['interests'] = 'Záujmy'; 
+$lang_register_php['website'] = 'Domáca stránka'; 
+$lang_register_php['occupation'] = 'Povolanie'; 
+$lang_register_php['error'] = 'CHYBA';
+$lang_register_php['confirm_email_subject'] = '%s - Potvrdenie registrácie';
+$lang_register_php['information'] = 'Informácie';
+$lang_register_php['failed_sending_email'] = 'Nemožno odoslať e-mail pre potvrdenie registrácie!';
+$lang_register_php['thank_you'] = 'Ďakujeme za registráciu.<br /><br />Na adresu zadanú pri registrácii Vám budú odoslané prístupové informácie.';
+$lang_register_php['acct_created'] = 'Váš užívateľský účet bol úspešne vytvorený. Teraz sa prihláste použitím vášho mena a hesla';
+$lang_register_php['acct_active'] = 'Váš užívateľský účet je teraz aktívny.  Prihláste sa použitím vášho mena a hesla';
+$lang_register_php['acct_already_act'] = 'Váš účet je už aktívny!';
+$lang_register_php['acct_act_failed'] = 'Tento účet nemôže byť aktivovaný!';
+$lang_register_php['err_unk_user'] = 'Vybraný užívateľ neexistuje!';
+$lang_register_php['x_s_profile'] = '%s profil';
+$lang_register_php['group'] = 'Skupina';
+$lang_register_php['reg_date'] = 'Registrovaný';
+$lang_register_php['disk_usage'] = 'Využitie disku';
+$lang_register_php['change_pass'] = 'Zmeniť heslo';
+$lang_register_php['current_pass'] = 'Súčasné heslo';
+$lang_register_php['new_pass'] = 'Nové heslo';
+$lang_register_php['new_pass_again'] = 'Potvrdenie nového hesla';
+$lang_register_php['err_curr_pass'] = 'Súčasné heslo bolo zadané nesprávne';
+$lang_register_php['change_pass'] = 'Zmeniť moje heslo';
+$lang_register_php['update_success'] = 'Váš profil bol aktualizovaný';
+$lang_register_php['pass_chg_success'] = 'Vaše heslo bolo zmenené';
+$lang_register_php['pass_chg_error'] = 'Vaše heslo nebolo zmenené';
+$lang_register_php['notify_admin_email_subject'] = '%s - Oznámenie o registrácii'; 
+$lang_register_php['last_uploads'] = 'Posledný pridaný súbor'; // cpg1.5
+$lang_register_php['last_uploads_detail'] = 'Klikni pre zobrazenie všetkých pridaní od užívateľa %s'; // cpg1.5 
+$lang_register_php['last_comments'] = 'Posledný komentár'; // cpg1.5
+$lang_register_php['you'] = 'Vy'; // cpg1.5
+$lang_register_php['last_comments_detail'] = 'Klikni pre zobrazenie všetkých komentárov od užívateľa %s'; // cpg1.5
+$lang_register_php['notify_admin_email_body'] = 'Nový užívateľ menom "%s" sa registroval vo vašej galérii';
+$lang_register_php['pic_count'] = 'pridaných súborov';
+$lang_register_php['notify_admin_request_email_subject'] = '%s - Žiadosť o registráciu'; // 
+$lang_register_php['thank_you_admin_activation'] = 'Děkujeme.<br /><br />Vaša žiadosť o aktiváciu účtu bola odoslaná administrátorovi. Po jej potvrdení vám bude zaslaný e-mail.';
+$lang_register_php['acct_active_admin_activation'] = 'Účet je teraz aktívny a e-mail bol odoslaný užívateľovi.';
+$lang_register_php['notify_user_email_subject'] = '%s - Oznámenie o aktivácii'; //
+$lang_register_php['delete_my_account'] = 'ZMAZAŤ môj účet'; // cpg1.5
+$lang_register_php['warning_delete'] = 'Upozornenie: zmazanie vášho účtu nemožno vrátiť späť. %sSúbory, ktoré ste pridali%s do verejných albumov a vaše %skomentáre%s sa zmazaním vášho účtu nezmažú! Súbory pridané do vašej osobnej galérie budú zmazané.'; // cpg1.5 ak // The %s-placeholders mustn't be removed, they will later be replaced by the wrappers for the links
+$lang_register_php['i_am_sure'] = 'Naozaj chcem zmazať svoj užívateľský účet'; // cpg1.5 
+$lang_register_php['really_delete'] = 'Naozaj chcete ZMAZAŤ váš užívateľský účet?'; // cpg1.5 // ak
+$lang_register_php['edit_xs_profile'] = 'Upraviť profil %s'; // cpg1.5 
+$lang_register_php['edit_my_profile'] = 'Upraviť môj profil'; // cpg1.5 
+$lang_register_php['none'] = 'žádný'; // cpg1.5 ak
+$lang_register_php['user_name_banned'] = 'Užívateľské meno, ktoré ste zadali nie je povolené. Zvoľte iné meno'; // cpg1.5 ak
+$lang_register_php['email_address_banned'] = 'V tejto galérii ste zakázaný. Nie je vám dovolené sa znovu registrovať. Odíďte!'; // cpg1.5 ak
+$lang_register_php['email_warning1'] = 'E-mailová adresa nesmie byť prázdna!'; // cpg1.5 
+$lang_register_php['email_warning2'] = 'Vami zadaná e-mailová adresa nie je platná. Prosím skontrolujte!'; // cpg1.5
+$lang_register_php['username_warning1'] = 'Užívateľské meno nesmie byť prázdne!'; // cpg1.5
+$lang_register_php['username_warning2'] = 'Užívateľské meno musí mať aspoň dva znaky!'; // cpg1.5 
+$lang_register_php['password_warning1'] = 'Heslo musí mať aspoň dva znaky!'; // cpg1.5 
+$lang_register_php['password_warning2'] = 'Užívateľské meno a heslo nesmú byť rovnaké'; // cpg1.5
+$lang_register_php['password_verification_warning1'] = 'Dve heslá sa nezhodujú, prosím zadajte znova'; // cpg1.5
+$lang_register_php['form_not_submit'] = 'Formulár nebol odoslaný - existujú chyby, ktoré musíte najprv odstrániť!'; // cpg1.5 ak
+$lang_register_php['banned'] = 'Zakázaný'; // cpg1.5 ak
+
+$lang_register_php['confirm_email'] = <<<EOT
+Ďakujeme za registráciu na {SITE_NAME}
+
+Aby ste aktivovali váš účet "{USER_NAME}", musíte kliknúť na odkaz nižšie alebo zadať ho do internetového prehliadača.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+
+S pozdravom,
+
+Administrátor {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Nový užívateľ menom "{USER_NAME}" sa zaregistroval vo vašej galérii.
+Aby ste aktivovali jeho účet, musíte kliknúť na odkaz nižšie alebo zadať ho do internetového prehliadača.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_php['activated_email'] = <<<EOT
+Váš účet bol schválený a aktivovaný.
+
+Teraz sa môžete prihlásiť na <a href="{SITE_LINK}">{SITE_LINK}</a> použitím užívateľského mena "{USER_NAME}"
+
+
+S pozdravom,
+
+Administrátor {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) {
+$lang_reviewcom_php['title'] = 'Prezeranie komentárov';
+$lang_reviewcom_php['no_comment'] = 'Nie sú žiadne komentáre na prezeranie';
+$lang_reviewcom_php['n_comm_del'] = '%s komentárov zmazaných';
+$lang_reviewcom_php['n_comm_disp'] = 'Počet komentárov na zobrazenie';
+$lang_reviewcom_php['see_prev'] = 'Predchádzajúci';
+$lang_reviewcom_php['see_next'] = 'Ďalší';
+$lang_reviewcom_php['del_comm'] = 'Zmazať vybrané komentáre';
+$lang_reviewcom_php['user_name'] = 'Meno';
+$lang_reviewcom_php['date'] = 'Dátum';
+$lang_reviewcom_php['comment'] = 'Komentár';
+$lang_reviewcom_php['file'] = 'Súbor';
+$lang_reviewcom_php['name_a'] = 'Užívateľské meno vzostupne';
+$lang_reviewcom_php['name_d'] = 'Užívateľské meno zostupne';
+$lang_reviewcom_php['date_a'] = 'Dátum vzostupne';
+$lang_reviewcom_php['date_d'] = 'Dátum zostupne';
+$lang_reviewcom_php['comment_a'] = 'Komentár vzostupne';
+$lang_reviewcom_php['comment_d'] = 'Komentár zostupne';
+$lang_reviewcom_php['file_a'] = 'Súbor vzostupne';
+$lang_reviewcom_php['file_d'] = 'Súbor zostupne';
+$lang_reviewcom_php['approval_a'] = 'Schválenie vzostupne'; // cpg1.5 
+$lang_reviewcom_php['approval_d'] = 'Schválenie zostupne'; // cpg1.5 
+$lang_reviewcom_php['ip_a'] = 'IP adresa vzostupne'; // cpg1.5
+$lang_reviewcom_php['ip_d'] = 'IP adresa zostupne'; // cpg1.5
+$lang_reviewcom_php['akismet_a'] = 'Akismet hodnotenie (platné komentáre na koniec)'; // cpg1.5 ak
+$lang_reviewcom_php['akismet_d'] = 'Akismet hodnotenie (platné komentáre na začiatok)'; // cpg1.5 ak 
+$lang_reviewcom_php['n_comm_appr'] = '%s schválených komentárov'; // cpg1.5 
+$lang_reviewcom_php['n_comm_unappr'] = '%s neschválených komentárov'; // cpg1.5 
+$lang_reviewcom_php['configuration_changed'] = 'Konfigurácia schvaľovania zmenená'; // cpg1.5 ak
+$lang_reviewcom_php['only_approval'] = 'zobraziť iba komentáre čakajúce na schválenie'; // cpg1.5
+$lang_reviewcom_php['approval'] = 'Schválené'; // cpg1.5 
+$lang_reviewcom_php['save_changes'] = 'Uložiť zmeny'; // cpg1.5
+$lang_reviewcom_php['n_confirm_delete'] = 'Naozaj chcete zmazať vybrané komentáre?'; // cpg1.5 
+$lang_reviewcom_php['with_selected'] = 'S vybranými'; // cpg1.5
+$lang_reviewcom_php['delete'] = 'zmazať'; // cpg1.5 
+$lang_reviewcom_php['approve'] = 'schváliť'; // cpg1.5 
+$lang_reviewcom_php['disapprove'] = 'označiť ako neschválené'; // cpg1.5 
+$lang_reviewcom_php['do_nothing'] = 'neurobiť nič'; // cpg1.5 
+$lang_reviewcom_php['comment_approved'] = 'Komentár schválený'; // cpg1.5 
+$lang_reviewcom_php['comment_unapproved'] = 'Komentár označený ako neschválený'; // cpg1.5
+$lang_reviewcom_php['ban_and_delete'] = 'Zakázať užívateľa a zmazať komentáre'; // cpg1.5 
+$lang_reviewcom_php['akismet_status'] = 'Akismet rozhodol'; // cpg1.5
+$lang_reviewcom_php['is_spam'] = 'je spam'; // cpg1.5
+$lang_reviewcom_php['is_not_spam'] = 'nie je spam'; // cpg1.5 
+$lang_reviewcom_php['akismet'] = 'Akismet'; // cpg1.5 
+$lang_reviewcom_php['akismet_count'] = 'Akismet doteraz zistil %s spamových odkazov'; // cpg1.5 ak
+$lang_reviewcom_php['akismet_test_result'] = 'Výsledok testu pre váš Akismet API kľúč %s'; // cpg1.5 ak
+$lang_reviewcom_php['invalid'] = 'neplatný'; // cpg1.5
+$lang_reviewcom_php['missing_gallery_url'] = 'V konfigurácii Coppermine musíte špecifikovať URL galérie'; // cpg1.5 ak
+$lang_reviewcom_php['unable_to_connect'] = 'Nie je možné sa pripojiť na akismet.com'; // cpg1.5
+$lang_reviewcom_php['not_found'] = 'Cieľové URL nebolo nájdené. Je možné že došlo k zmene štruktúry stránky akismet.com.'; // cpg1.5 ak
+$lang_reviewcom_php['unknown_error'] = 'Neznáma chyba'; // cpg1.5
+$lang_reviewcom_php['error_message'] = 'Vrátený chybový odkaz bol'; // cpg1.5 ak 
+$lang_reviewcom_php['ip_address'] = 'IP adresa'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File sidebar.php 
+// ------------------------------------------------------------------------- //
+if (defined('SIDEBAR_PHP')) {
+$lang_sidebar_php['sidebar'] = 'Bočná lišta'; // cpg1.5
+$lang_sidebar_php['install'] = 'inštaluj'; // cpg1.5
+$lang_sidebar_php['install_explain'] = 'Spomedzi viacerých metód pre rýchly a pohodlný prístup k informáciam na vašej stránke, poskytujeme bočné lišty pre väčšinu rozšírených prehliadačov a operačných systémov. Tu môžete nájsť informácie pre nastavenie a inštaláciu na podporovaných prehliadačoch.'; // cpg1.5
+$lang_sidebar_php['os_browser_detect'] = 'Zisťujem váš operačný systém a internetový prehliadač'; // cpg1.5
+$lang_sidebar_php['os_browser_detect_explain'] = 'Program zisťuje váš operačný systém a verziu internetového prehliadača - prosím počkajte chvíľu. Ak dôjde k zlyhaniu automatickej detekcie, môžete %sotvoriť%s všetky možnosti inštalácie bočnej lišty manuálne.'; // cpg1.5
+$lang_sidebar_php['mozilla'] = 'Mozilla, Firefox, Netscape 6+, Konqueror 3.2+'; // cpg1.5
+$lang_sidebar_php['mozilla_explain'] = 'Ak používate Mozilla 0.9.4 alebo novšiu, môžete %spridať našu lištu k vašej sade%s. Pre odinštalovanie tejto bočnej lišty môžete potom použiť "Customize Sidebar" v Mozille.'; // cpg1.5
+$lang_sidebar_php['ie_mac'] = 'Internet Explorer 5 alebo novší na operačnom systéme Mac'; // cpg1.5
+$lang_sidebar_php['ie_mac_explain'] = 'Ak používate Internet Explorer 5 alebo novší na operačnom systéme Mac, %sotvorte stránku s našou lištou%s v samostatnom okne. V tom okne potom otvorte "Page Holder" na ľavej strane okna. Kliknite "Add". Ak ho chcete ponechať pre budúce použitie, kliknite "Favorites" a zvoľte "Add to Page Holder Favorites".'; // cpg1.5
+$lang_sidebar_php['ie_win'] = 'Internet Explorer 5 alebo novší na Windows'; // cpg1.5
+$lang_sidebar_php['ie_win_explain'] = 'Ak používate Internet Explorer 5 olebo novší na operačnom systéme Windows, môžete pridať bočnú lištu k vašej lište s odkazmi (Links) alebo ju môžete pridať k vašim obľúbeným (Favorites) a kliknutím na ňu ju uvidíte zobraziť sa namiesto políčka vyhľadávania (search bar) kliknutím pravým tlačidlom myši %stu%s a zvolení pridania k obľúbeným (Add to favorites) z otvoreného menu. Tento odkaz nenainštaluje našu bočnú lištu ako vaše základné políčko vyhľadávania, takže vo vašom systéme nebudú vykonané žiadne zmeny.'; // cpg1.5
+$lang_sidebar_php['ie7_win'] = 'Internet Explorer 7 na Windows XP/Vista'; // cpg1.5
+$lang_sidebar_php['ie7_win_explain'] = 'Ak používate Internet Explorer 7 na operačnom systéme Windows, môžete pridať navigačný pop-up k vašej lište odkazov (Links toolbar) alebo ju môžete pridať k vašim obľúbeným (Favorites) a kliknutím na ňu budete vidieť našu bočnú lištu ako pop-up okno kliknutím pravým tlačidlom myši %stu%s a zvolením pridania k obľúbeným (Add to favorites) na otvorenom menu. V starších verziách Internet Explorera bolo možné pridať bočnú lištu ako takú, ale v Internet Exploreri 7 to nemožno urobiť bez komplikovanej úpravy registrov. Ak chcete využívať skutočnú bočnú lištu, odporúčame používať iný internetový prehliadač.'; // cpg1.5
+$lang_sidebar_php['opera'] = 'Opera 6 and above'; // cpg1.5
+$lang_sidebar_php['opera_explain'] = 'Ak používate prehliadač Opera, môžete %skliknúť na tento odkaz pre pridanie našej bočnej lišty k vašej sade%s. Potom kliknite "Show in panel". Odstrániť bočnú lištu môžete kliknutím pravého tlačidla myši na lištu a zvoliť "Delete" na zobrazenom menu.'; // cpg1.5
+$lang_sidebar_php['additional_options'] = 'Doplnkové možnosti'; // cpg1.5
+$lang_sidebar_php['additional_options_explain'] = 'Ak máte iný prehliadač ako sú uvedené vyššie, kliknite %stu%s pre zobrazenie všetkých možností bočnej lišty.'; // cpg1.5
+$lang_sidebar_php['cannot_add_sidebar'] = 'Bočnú lištu nemožno pridať! Váš prehliadač nepodporuje túto metódu!'; // cpg1.5 // ak
+$lang_sidebar_php['search'] = 'Hľadať'; // cpg1.5
+$lang_sidebar_php['reload'] = 'Znovu načítať'; // cpg1.5
+}
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php['title'] = 'Hľadať';
+$lang_search_php['submit_search'] = 'hľadaj';
+$lang_search_php['keyword_list_title'] = 'Zoznam kľúčových slov';
+$lang_search_php['keyword_msg'] = 'Zoznam kľúčových slov neobsahuje slová názvov a popisov súborov. Pre ne skúste full-textové vyhľadávanie.';
+$lang_search_php['edit_keywords'] = 'Edituj kľúčové slová';
+$lang_search_php['search in'] = 'Hľadaj v:';
+$lang_search_php['ip_address'] = 'IP adresa';
+$lang_search_php['imgfields'] = 'Hľadaj v obrázkoch';
+$lang_search_php['albcatfields'] = 'Hľadaj v albumoch a kategóriach';
+$lang_search_php['age'] = 'Vek';
+$lang_search_php['newer_than'] = 'Novší ako';
+$lang_search_php['older_than'] = 'Starší ako';
+$lang_search_php['days'] = 'dní';
+$lang_search_php['all_words'] = 'Vyhľadať všetky slová (AND)'; 
+$lang_search_php['any_words'] = 'Vyhľadať akékoľvek slová (OR)';
+$lang_search_php['regex'] = 'Vyhľadať celý výraz'; //ak
+$lang_search_php['album_title'] = 'Názov albumu'; 
+$lang_search_php['category_title'] = 'Názov kategórie';
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php 
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) {
+$lang_search_new_php['page_title'] = 'Nájsť nové súbory';
+$lang_search_new_php['select_dir'] = 'Vyberte adresár';
+$lang_search_new_php['select_dir_msg'] = 'Táto funkcia vám umožňuje pridať dávkovo obrázky nahrané na server cez FTP.<br /><br />Vyberte adresár kde sa nachádzajú obrázky na pridanie.';
+$lang_search_new_php['no_pic_to_add'] = 'Nie sú žiadne obrázky na pridanie';
+$lang_search_new_php['need_one_album'] = 'Porebujete mať vytvorený aspoň jeden album';
+$lang_search_new_php['warning'] = 'Upozornenie';
+$lang_search_new_php['change_perm'] = 'skript nemôže zapisovať do tohto adresára, musíte ho nastaviť na CHMOD 755 alebo 777 pred pridávaním obrázkov!';
+$lang_search_new_php['target_album'] = '<strong>Vložiť obrázky z &quot;</strong>%s<strong>&quot; do </strong>%s';
+$lang_search_new_php['folder'] = 'Priečinok';
+$lang_search_new_php['image'] = 'súbor';
+$lang_search_new_php['result'] = 'Výsledok';
+$lang_search_new_php['dir_ro'] = 'Nezapisovateľný.';
+$lang_search_new_php['dir_cant_read'] = 'Nečitateľný.';
+$lang_search_new_php['insert'] = 'Pridávam nové obrázky do albumu';
+$lang_search_new_php['list_new_pic'] = 'Zoznam obrázkov';
+$lang_search_new_php['insert_selected'] = 'Vložiť vybrané súbory';
+$lang_search_new_php['no_pic_found'] = 'Neboli nájdené žiadne nové súbory';
+$lang_search_new_php['be_patient'] = 'Prosím buďte trpezlivý, program potrebuje na spracovanie obrázkov nejaký čas.';
+$lang_search_new_php['no_album'] = 'Nebol vybraný žiaden album';
+$lang_search_new_php['result_icon'] = 'klikni na detail alebo na obnovenie(reload)';
+$lang_search_new_php['notes'] = <<< EOT
+    <ul>
+        <li>%s: súbor bol úspešne pridaný</li>
+        <li>%s: súbor je duplicitný!, tento súbor už v databázi existuje</li>
+        <li>%s: tento obrázok nemožno pridať, skontrolujte konfiguráciu prípadne prístupové práva</li>
+        <li>%s: najprv musíte zvoliť album</li>
+        <li>%s: súbor je poškodený alebo nedostupný</li>
+        <li>%s: neznámy typ súboru</li>
+        <li>%s: súbor je v skutočnosti GIF</li>
+        <li>Ak sa nezobrazia ikony, kliknite na poškodený súbor pre zobrazenie chybového odkazu vytvoreného PHP</li>
+        <li>Ak vyprší maximálny čas prehliadača (timeout), kliknite na obnovovacie tlačidlo</li>
+    </ul>
+EOT;
+// Translator note: Do not translate the %s placeholders - they are being replaced with icons
+$lang_search_new_php['check_all'] = 'Označ Všetko';
+$lang_search_new_php['uncheck_all'] = 'Odznač Všetko';
+$lang_search_new_php['no_folders'] = 'V priečinku "albums" ešte nie sú žiadne priečinky. Vytvorte aspoň jeden užívateľský priečinok pod priečinkom "albums" a nahrajte vaše súbory cez ftp tam. Nesmietie nahrávať súbory do priečinkov "userpics" a "edit", sú vyhradené pre uploady z web stránky a pre interné účely.'; //ak
+$lang_search_new_php['browse_batch_add'] = 'Prehliadateľné rozhranie'; // cpg1.5
+$lang_search_new_php['display_thumbs_batch_add'] = 'Zobrazovať náhľady'; // cpg1.5 ak
+$lang_search_new_php['edit_pics'] = 'Editovať súbory';
+$lang_search_new_php['edit_properties'] = 'Vlastnosti albumu';
+$lang_search_new_php['view_thumbs'] = 'Zobraz náhľady';
+$lang_search_new_php['add_more_folder'] = 'Pridať viacero súborov z priečinku %s'; // cpg1.5 ak
+}
+
+// ------------------------------------------------------------------------- //
+//File send_activation.php
+// ------------------------------------------------------------------------- //
+if (defined('SEND_ACTIVATION_PHP')) {
+$lang_send_activation_php['err_already_logged_in'] = 'Už ste prihlásený!'; // cpg1.5
+$lang_send_activation_php['activation_not_required'] = 'Táto web stránka nevyžaduje aktiváciu e-mailom'; // cpg1.5 ak
+$lang_send_activation_php['err_unk_user'] = 'Vybraný užívateľ neexistuje!'; // cpg1.5 
+$lang_send_activation_php['resend_act_link'] = 'Preposlať aktivačný odkaz'; // cpg1.5 
+$lang_send_activation_php['enter_email'] = 'Vložte Vašu e-mailovú adresu'; // cpg1.5 
+$lang_send_activation_php['submit'] = 'Potvrdiť'; // cpg1.5
+$lang_send_activation_php['failed_sending_email'] = 'Chyba pri zasielaní e-mailu s aktivačným odkazom'; // cpg1.5 
+$lang_send_activation_php['activation_email_sent'] = 'E-mail s aktivačným odkazom bol zaslaný na %s. Prosím pozrite si e-mail a pokračujte'; // cpg1.5 ak
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php ak
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+$lang_stat_details_php['show_hide'] = 'zobraziť/skryť tento stĺpec';
+$lang_stat_details_php['title'] = 'Detailné štatistiky'; // cpg1.5 
+$lang_stat_details_php['vote'] = 'Detaily hlasov'; 
+$lang_stat_details_php['hits'] = 'Detaily prístupov'; 
+$lang_stat_details_php['stats'] = 'Štatistiky hlasovania';
+$lang_stat_details_php['users'] = 'Užívateľské štatistiky';
+$lang_stat_details_php['sdate'] = 'Dátum'; 
+$lang_stat_details_php['rating'] = 'Hodnotenie'; 
+$lang_stat_details_php['search_phrase'] = 'Vyhľadávaná fráza'; 
+$lang_stat_details_php['referer'] = 'Odkaz';
+$lang_stat_details_php['browser'] = 'Prehliadač';
+$lang_stat_details_php['os'] = 'Operačný systém';
+$lang_stat_details_php['ip'] = 'IP';
+$lang_stat_details_php['uid'] = 'Užívateľ'; // cpg1.5 
+$lang_stat_details_php['sort_by_xxx'] = 'Zoraďovať podľa %s'; 
+$lang_stat_details_php['ascending'] = 'vzostupne';
+$lang_stat_details_php['descending'] = 'zostupne';
+$lang_stat_details_php['internal'] = 'int'; 
+$lang_stat_details_php['close'] = 'zavrieť';
+$lang_stat_details_php['hide_internal_referers'] = 'skryť interné odkazy';
+$lang_stat_details_php['date_display'] = 'Zobraziť dátum';
+$lang_stat_details_php['records_per_page'] = 'záznamov na stránke';
+$lang_stat_details_php['submit'] = 'potvrdiť / obnoviť';
+$lang_stat_details_php['overall_stats'] = 'Celkové štatistiky'; // cpg1.5
+$lang_stat_details_php['stats_by_os'] = 'Štatistika operačný systémov'; // cpg1.5
+$lang_stat_details_php['number_of_hits'] = 'Počet zobrazení'; // cpg1.5
+$lang_stat_details_php['total'] = 'Celkom'; // cpg1.5
+$lang_stat_details_php['stats_by_browser'] = 'Štatistika prehliadačov'; // cpg1.5
+$lang_stat_details_php['overall_stats_config'] = 'Konfigurácia celkovej štatistiky'; // cpg1.5
+$lang_stat_details_php['hit_details'] = 'Sleduj detailné štatistiky zobrazení'; // cpg1.5
+$lang_stat_details_php['hit_details_explanation'] = 'Sleduj detailné štatistiky zobrazení'; // cpg1.5
+$lang_stat_details_php['vote_details'] = 'Sleduj detailné štatistiky hodnotení'; // cpg1.5 ak
+$lang_stat_details_php['vote_details_explanation'] = 'Sleduj detailné štatistiky hodnotení'; // cpg1.5
+$lang_stat_details_php['empty_hits_table'] = 'Vymazať všetky štatistiky zobrazení'; // cpg1.5 ak
+$lang_stat_details_php['empty_hits_table_confirm'] = 'Ste si naozaj istý, že chcete vymazať VŠETKY zázanamy štatistiky zobrazení CELEJ vašej galérie? Tento krok nemožno vrátiť!'; // cpg1.5 ak // ak
+$lang_stat_details_php['empty_votes_table'] = 'Vymazať všetky štatistiky hodnotenia'; // cpg1.5 ak
+$lang_stat_details_php['empty_votes_table_confirm'] = 'Ste si naozaj istý, že chcete vymazať VŠETKY záznamy štatistiky hodnotení CELEJ vašej galérie? Tento krok nemožno vrátiť!'; // cpg1.5 ak // ak
+$lang_stat_details_php['submit'] = 'Potvrdiť'; // cpg1.5
+$lang_stat_details_php['upd_success'] = 'Konfigurácia Coppermine bola aktualizovaná'; // cpg1.5
+$lang_stat_details_php['votes'] = 'hodnotení'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual'] = 'Zmazať vybrané hodnotenia'; // cpg1.5
+$lang_stat_details_php['reset_votes_individual_confirm'] = 'Naozaj chcete zmazať vybrané hodnotenia? Tento krok nemožno vrátiť!'; // cpg1.5 ak
+$lang_stat_details_php['back_to_intermediate'] = 'Späť na zobrazenie stredných súborov'; // cpg1.5
+$lang_stat_details_php['records_on_page'] = '%s záznamov na %s stránkach'; // cpg1.5 
+$lang_stat_details_php['guest'] = 'Návštevník'; // cpg1.5
+$lang_stat_details_php['not_implemented'] = 'ešte neimplementované'; // cpg1.5 ak
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+$lang_upload_php['title'] = 'Pridanie súboru';
+$lang_upload_php['restrictions'] = 'Obmedzenia'; // cpg1.5
+$lang_upload_php['choose_method'] = 'Zvoľ metódu pridávania'; // cpg1.5
+$lang_upload_php['upload_swf']    = 'rozšírené - viacej súborov, Flash (doporučené)'; // cpg1.5
+$lang_upload_php['upload_single'] = 'jednoduché - po jednom súbore'; // cpg1.5
+$lang_upload_php['up_instr_1'] = 'Zvoľte album zo zoznamu';
+$lang_upload_php['up_instr_2'] = 'Kliknite na "Prechádzať" a nájdite súbor, ktorý chete pridať. Naraz môžete označiť viacero súborov.';
+$lang_upload_php['up_instr_3'] = 'Zvoľte viac súborov na pridanie opakovaním kroku 2'; //ak
+$lang_upload_php['up_instr_4'] = 'Klinite "Pokračovať" ak budete mať všetky súbory, ktoré ste chceli pridať (zobrazí sa potom ako pridáte aspoň jeden súbor).';
+$lang_upload_php['up_instr_5'] = 'Budete poslaný na obrazovku, kde môžete zadať detaily o pridávaných súboroch. Po zadaní detailov odošlite formulár cez "Použi zmeny" v spodnej časti formulára.';
+$lang_upload_php['restriction_zip'] = 'Pridané ZIP súbory zostanú zazipované, nebudú na serveri extraktované.';
+$lang_upload_php['restriction_filesize'] = 'Veľkosť jednotlivých súborov pridávaných na server nesmú presiahnuť %s.';
+$lang_upload_php['reg_instr_1'] = 'Neplatná akcia pri vytváraní formulára.';
+$lang_upload_php['no_name'] = 'Nie je k dispozícii názov súboru'; // cpg 1.5
+$lang_upload_php['no_tmp_name'] = 'Nie je možné pridať'; // cpg 1.5
+$lang_upload_php['no_post'] = 'Súbor nie je pridaný POSTom.';
+$lang_upload_php['forb_ext'] = 'Zakázaná prípona súboru.';
+$lang_upload_php['exc_php_ini'] = 'Prekročená veľkosť súboru povolená v php.ini.'; 
+$lang_upload_php['exc_file_size'] = 'Prekročená veľkosť súboru povolená Coppermine galériou.';
+$lang_upload_php['partial_upload'] = 'Iba čiastočné pridanie.'; 
+$lang_upload_php['no_upload'] = 'Nedošlo k žiadnemu pridaniu.';
+$lang_upload_php['unknown_code'] = 'Neznámy PHP chybový kód pridania.';
+$lang_upload_php['impossible'] = 'Nemožno premiestniť.';
+$lang_upload_php['not_image'] = 'Nie je obrázok/poškodený';
+$lang_upload_php['not_GD'] = 'Nie je GD prípona.';
+$lang_upload_php['pixel_allowance'] = 'Výška a/alebo šírka pridávaného obrázka je väčšia ako povoľuje konfigurácia Coppermine galérie.';
+$lang_upload_php['failure'] = 'Chyba pridania';
+$lang_upload_php['no_place'] = 'Predchádzajúci súbor nebol umiestnený.';
+$lang_upload_php['max_fsize'] = 'Maximálna povolená veľkosť súboru je %s'; 
+$lang_upload_php['picture'] = 'Súbor'; 
+$lang_upload_php['pic_title'] = 'Názov'; 
+$lang_upload_php['description'] = 'Popis'; 
+$lang_upload_php['keywords_sel'] = 'Vybrať kľúčové slová';
+$lang_upload_php['err_no_alb_uploadables'] = 'Prepáčte, ale neexistuje žiaden album kam by ste mohli pridávať súbory';
+$lang_upload_php['close'] = 'Zavri';
+$lang_upload_php['no_keywords'] = 'Prepáčte, nie sú žiadne kľúčové slová!'; 
+$lang_upload_php['regenerate_dictionary'] = 'Obnoviť slovník'; 
+$lang_upload_php['allowed_types'] = 'Môžete pridávať súbory s týmito príponami:'; // cpg1.5
+$lang_upload_php['allowed_img_types'] = 'Prípony obrázkov: %s'; // cpg1.5
+$lang_upload_php['allowed_mov_types'] = 'Prípony video súborov: %s'; // cpg1.5
+$lang_upload_php['allowed_doc_types'] = 'Prípony dokumentov: %s'; // cpg1.5
+$lang_upload_php['allowed_snd_types'] = 'Prípony audio súborov: %s'; // cpg1.5
+$lang_upload_php['please_wait'] = 'Prosím počkajte kým prebehne pridávanie - toto môže chvíľu trvať'; // cpg1.5
+$lang_upload_php['alternative_upload'] = 'Alternatívna metóda pridávania'; // cpg1.5 ak
+$lang_upload_php['xp_publish_promote'] = 'Ak používate Windows XP alebo Windows Vista, môžete použiť aj Windows XP Uploading Wizard pre pridávanie súborov, čo poskytne jednoduchšie užívateľské rozhranie.'; // cpg1.5
+$lang_upload_php['err_js_disabled'] = 'Rozhranie pridávania vo Flash nemohlo byť nahrané. Musíte mať zapnuté JavaScript aby ste mohli používať túto metódu pridávania.'; // cpg1.5 ak
+$lang_upload_php['err_flash_disabled'] = 'Rozhranie pridávania trvá dlhý čas alebo došlo k chybe. Prosím presvedčte sa, že Flash Plugin je zapnutý a že správna verzia Flash Player-a je nainštalovaná.'; // cpg1.5 ak
+$lang_upload_php['err_alternate_method'] = 'Alternatívne môžete použiť <a href="upload.php?single=1">jednoduché</a> pridávanie súborov.'; // cpg1.5 ak
+$lang_upload_php['err_flash_version'] = 'Rozhranie pridávania nebolo načítané. Potrebujete nainštalovať alebo aktualizovať Flash Player. Navštívte <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">stránku Adobe</a> pre aktualizáciu alebo inštaláciu Flash Player-a.'; // cpg1.5
+$lang_upload_php['flash_loading'] = 'Rozhranie pridávania sa pripravuje. Prosím čakajte ...'; // cpg1.5
+
+$lang_upload_swf_php['browse'] = 'Prechádzať...'; //cpg1.5 ak ALL
+$lang_upload_swf_php['cancel_all'] = 'Zrušiť všetky pridania'; //cpg1.5 
+$lang_upload_swf_php['upload_queue'] = 'Zoznam pridávaných súborov'; //cpg1.5 
+$lang_upload_swf_php['files_uploaded'] = 'súborov pridané'; //cpg1.5 
+$lang_upload_swf_php['all_files'] = 'Všetky súbory'; //cpg1.5 
+$lang_upload_swf_php['status_pending'] = 'Pozdržané...'; //cpg1.5 
+$lang_upload_swf_php['status_uploading'] = 'Pridávanie...'; //cpg1.5 
+$lang_upload_swf_php['status_complete'] = 'Kompletné.'; //cpg1.5 
+$lang_upload_swf_php['status_cancelled'] = 'Zrušené.'; //cpg1.5
+$lang_upload_swf_php['status_stopped'] = 'Zastavené.'; //cpg1.5
+$lang_upload_swf_php['status_failed'] = 'pridanie zlyhalo.'; //cpg1.5
+$lang_upload_swf_php['status_too_big'] = 'Súbor je príliž veľký.'; //cpg1.5
+$lang_upload_swf_php['status_zero_byte'] = 'Nie je možné pridať súbory s nulovou veľkosťou.'; //cpg1.5
+$lang_upload_swf_php['status_invalid_type'] = 'Neplatný typ súboru.'; //cpg1.5
+$lang_upload_swf_php['status_unhandled'] = 'Nevyriešená chyba'; //cpg1.5
+$lang_upload_swf_php['status_upload_error'] = 'Chyba pridávania: '; //cpg1.5
+$lang_upload_swf_php['status_server_error'] = 'Chyba servera (IO)'; //cpg1.5
+$lang_upload_swf_php['status_security_error'] = 'Bezpečnostná chyba'; //cpg1.5
+$lang_upload_swf_php['status_upload_limit'] = 'Prekročený limit pre pridanie.'; //cpg1.5
+$lang_upload_swf_php['status_validation_failed'] = 'Chyba validácie. Pridanie preskočené.'; //cpg1.5
+$lang_upload_swf_php['queue_limit'] = 'Pokúsili ste sa pridať príliš veľký počet súborov.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_1'] = 'Dosiahli ste limit pre pridávanie.'; //cpg1.5
+$lang_upload_swf_php['upload_limit_2'] = 'Môžete zvoliť až %s súborov'; //cpg1.5
+}
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) {
+$lang_usermgr_php['memberlist'] = 'Zoznam užívateľov';
+$lang_usermgr_php['user_manager'] = 'Správca užívateľov';
+$lang_usermgr_php['title'] = 'Správca užívateľov';
+$lang_usermgr_php['name_a'] = 'Meno vzostupne';
+$lang_usermgr_php['name_d'] = 'Meno zostupne';
+$lang_usermgr_php['group_a'] = 'Skupina vzostupne';
+$lang_usermgr_php['group_d'] = 'Skupina zostupne';
+$lang_usermgr_php['reg_a'] = 'Dátum registrácie vzostupne';
+$lang_usermgr_php['reg_d'] = 'Dátum registrácie zostupne';
+$lang_usermgr_php['pic_a'] = 'Počet súborov vzostupne';
+$lang_usermgr_php['pic_d'] = 'Počet súborov zostupne';
+$lang_usermgr_php['disku_a'] = 'Využitie disku vzostupne'; 
+$lang_usermgr_php['disku_d'] = 'Využitie disku zostupne';
+$lang_usermgr_php['lv_a'] = 'Posledná návšteva vzostupne';
+$lang_usermgr_php['lv_d'] = 'Posledná návšteva zostupne';
+$lang_usermgr_php['sort_by'] = 'Zoraďovať užívateľov podľa';
+$lang_usermgr_php['err_no_users'] = 'Užívateľská tabuľka je prázdna!'; 
+$lang_usermgr_php['err_edit_self'] = 'Nemôžete editovať svoj vlastný profil, na to použite \'Môj profil\''; //ak
+$lang_usermgr_php['with_selected'] = 'S vybranými:'; //ak
+$lang_usermgr_php['delete_files_no'] = 'ponechať verejné súbory (ale anonymizovať)'; //ak
+$lang_usermgr_php['delete_files_yes'] = 'vymazať verejné súbory'; //ak
+$lang_usermgr_php['delete_comments_no'] = 'ponechať komentáre (ale anonymizovať)'; //ak
+$lang_usermgr_php['delete_comments_yes'] = 'vymazať komentáre'; //ak
+$lang_usermgr_php['activate'] = 'Aktivovať'; 
+$lang_usermgr_php['deactivate'] = 'Deaktivovať'; 
+$lang_usermgr_php['reset_password'] = 'Nulovať heslo'; 
+$lang_usermgr_php['change_primary_membergroup'] = 'Zmeniť primárnu skupinu'; 
+$lang_usermgr_php['add_secondary_membergroup'] = 'Pridať sekundárnu skupinu'; 
+$lang_usermgr_php['name'] = 'Meno'; 
+$lang_usermgr_php['group'] = 'Skupina';
+$lang_usermgr_php['inactive'] = 'Neaktívny'; //ak
+$lang_usermgr_php['operations'] = 'Operácie'; //ak
+$lang_usermgr_php['pictures'] = 'Súbory';
+$lang_usermgr_php['disk_space_used'] = 'Použité miesto';
+$lang_usermgr_php['disk_space_quota'] = 'Kvóta'; // cpg1.5
+$lang_usermgr_php['registered_on'] = 'Registrovaný';
+$lang_usermgr_php['last_visit'] = 'Posledná návšteva';
+$lang_usermgr_php['u_user_on_p_pages'] = 'Užívateľov: %d na %d stránkach';
+$lang_usermgr_php['confirm_del'] = 'Naozaj chcete VYMAZAŤ tohto užívateľa?\\nVšetky jeho súbory a albumy budú vymazané.'; // ak 
+$lang_usermgr_php['mail'] = 'MAIL';
+$lang_usermgr_php['err_unknown_user'] = 'Vybraný užívateľ neexistuje!'; 
+$lang_usermgr_php['modify_user'] = 'Zmeniť užívateľa';
+$lang_usermgr_php['notes'] = 'Poznámky'; 
+$lang_usermgr_php['note_list'] = 'Ak nechcete zmeniť súčasné heslo, nechajte políčko prázdne'; //ak
+$lang_usermgr_php['password'] = 'Heslo';
+$lang_usermgr_php['user_active'] = 'Užívateľ je aktívny';
+$lang_usermgr_php['user_group'] = 'Skupina'; 
+$lang_usermgr_php['user_email'] = 'E-mail'; 
+$lang_usermgr_php['user_web_site'] = 'Webová stránka';
+$lang_usermgr_php['create_new_user'] = 'Vytvoriť nového užívateľa';
+$lang_usermgr_php['user_location'] = 'Miesto';
+$lang_usermgr_php['user_interests'] = 'Záujmy';
+$lang_usermgr_php['user_occupation'] = 'Povolanie';
+$lang_usermgr_php['user_profile1'] = '$user_profile1'; //don't change
+$lang_usermgr_php['user_profile2'] = '$user_profile2'; //don't change
+$lang_usermgr_php['user_profile3'] = '$user_profile3'; //don't change
+$lang_usermgr_php['user_profile4'] = '$user_profile4'; //don't change
+$lang_usermgr_php['user_profile5'] = '$user_profile5'; //don't change
+$lang_usermgr_php['user_profile6'] = '$user_profile6'; //don't change
+$lang_usermgr_php['latest_upload'] = 'Posledné pridania'; 
+$lang_usermgr_php['no_latest_upload'] = 'Nepridal žiadne súbory'; // cpg1.5
+$lang_usermgr_php['last_comments'] = 'Posledné komentáre'; // cpg1.5
+$lang_usermgr_php['no_last_comments'] = 'Nepridal žiadne komentáre'; // cpg1.5
+$lang_usermgr_php['comments'] = 'Komentáre'; // cpg1.5 
+$lang_usermgr_php['never'] = 'nikdy';
+$lang_usermgr_php['search'] = 'Hľadanie užívateľa'; //ak
+$lang_usermgr_php['submit'] = 'Potvrdiť'; 
+$lang_usermgr_php['search_submit'] = 'Potvrdiť!';
+$lang_usermgr_php['search_result'] = 'Výsledky hľadania pre: ';
+$lang_usermgr_php['alert_no_selection'] = 'Najprv musíte zvoliť aspoň jedného užívateľa!';
+$lang_usermgr_php['select_group'] = 'Zvoliť skupinu'; 
+$lang_usermgr_php['groups_alb_access'] = 'Práva albumu pre skupinu'; //ak
+$lang_usermgr_php['category'] = 'Kategória';
+$lang_usermgr_php['modify'] = 'Zmeniť?'; 
+$lang_usermgr_php['group_no_access'] = 'Táto skupina nemá špeciálny prístup'; 
+$lang_usermgr_php['notice'] = 'Oznámenie';  
+$lang_usermgr_php['group_can_access'] = 'Albumy, ku ktorým má prístup iba "%s"';
+$lang_usermgr_php['send_login_data'] = 'Zaslať prihlasovacie informácie tomuto užívateľovi (heslo bude poslané cez e-mail)'; // cpg1.5
+$lang_usermgr_php['send_login_email_subject'] = 'Informácia o vašom novom účte'; // cpg1.5
+$lang_usermgr_php['failed_sending_email'] = 'E-mail s prihlasovacími informáciami nemôže byť odoslaný!'; // cpg1.5
+$lang_usermgr_php['view_profile'] = 'Zobraziť profil'; // cpg1.5
+$lang_usermgr_php['edit_profile'] = 'Upraviť profil'; // cpg1.5
+$lang_usermgr_php['ban_user'] = 'Zakázať užívateľa'; // cpg1.5
+$lang_usermgr_php['user_is_banned'] = 'Užívateľ je zakázaný'; // cpg1.5
+$lang_usermgr_php['status'] = 'Status'; // cpg1.5
+$lang_usermgr_php['status_active'] = 'aktívny'; // cpg1.5
+$lang_usermgr_php['status_inactive'] = 'neaktívny'; // cpg1.5
+$lang_usermgr_php['total'] = 'Celkom'; // cpg1.5
+$lang_usermgr_php['send_login_data_email'] = <<<EOT
+Bol pre vás vytvorený nový účet na {SITE_NAME}.
+
+Môžete sa prihlásiť na <a href="{SITE_LINK}">{SITE_LINK}</a> použitím užívateľského mena "{USER_NAME}" a hesla "{USER_PASS}"
+
+
+S pozdravom,
+
+Administrátor {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File update.php
+// ------------------------------------------------------------------------- //
+if (defined('UPDATE_PHP')) {
+$lang_update_php['title'] = 'Aktualizácia'; // cpg1.5
+$lang_update_php['welcome_updater'] = 'Vitajte v aktualizácii Coppermine'; // cpg1.5
+$lang_update_php['could_not_authenticate'] = 'Nebolo možné vás autentifikovať'; // cpg1.5
+$lang_update_php['provide_admin_account'] = 'Prosím poskytnite detaily vášho administrátorského účtu Coppermine alebo informácie vášho MySQL účtu'; // cpg1.5
+$lang_update_php['try_again'] = 'Skúste znova'; // cpg1.5
+$lang_update_php['mysql_connect_error'] = 'Nebolo možné nadviazať spojenie s MySQL'; // cpg1.5
+$lang_update_php['mysql_database_error'] = 'MySQL nenašla databázu s názvom %s'; // cpg1.5
+$lang_update_php['mysql_said'] = 'MySQL povedala'; // cpg1.5
+$lang_update_php['check_config_file'] = 'Prosím skontrolujte detaily MySQL v %s'; // cpg1.5
+$lang_update_php['performing_database_updates'] = 'Vykonávam aktualizáciu databázy'; // cpg1.5
+$lang_update_php['performing_file_updates'] = 'Vykonávam aktualizáciu súborov'; // cpg1.5
+$lang_update_php['already_done'] = 'Už vykonané'; // cpg1.5
+$lang_update_php['password_encryption'] = 'Kryptovanie hesiel'; // cpg1.5
+$lang_update_php['alb_password_encryption'] = 'Kryptovanie hesiel albumov'; // cpg1.5
+$lang_update_php['category_tree'] = 'Strom kategórii'; // cpg1.5
+$lang_update_php['authentication_needed'] = 'Potrebná autentifikácia'; // cpg1.5
+$lang_update_php['username'] = 'Užívateľské meno'; // cpg1.5
+$lang_update_php['password'] = 'Heslo'; // cpg1.5
+$lang_update_php['update_completed'] = 'Aktualizácia ukončená'; // cpg1.5
+$lang_update_php['check_versions'] = 'Odporúča sa %sskontrolovať verzie vašich súborov%s ak ste práve aktualizovali Coppermine zo staršej verzie'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['start_page'] = 'Ak ste neskontrolovali (alebo nechceli skontrolovať), môžete ísť na %sštartovaciu stránku vašej galérie%s'; // cpg1.5 // Leave the %s untouched when translating - it wraps the link
+$lang_update_php['errors_encountered'] = 'Nasledovné chyby sa vyskytli a musia byť najprv odstránené'; // cpg1.5
+$lang_update_php['delete_file'] = 'Zmazať %s'; // cpg1.5
+$lang_update_php['could_not_delete'] = 'Nebolo možné zmazať pre nedostatočné práva. Zmažte súbor manuálne!'; // cpg1.5
+$lang_update_php['rename_file'] = 'Premenovať %s na %s'; // cpg1.5
+$lang_update_php['could_not_rename'] = 'Nebolo možné premenovať pre nedostatočné práva. Premenujte súbor manuálne!'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+if (defined('UTIL_PHP')) {
+$lang_util_php['title'] = 'Administrátorské nástroje'; // cpg1.5
+$lang_util_php['file'] = 'Súbor';
+$lang_util_php['problem'] = 'Problém';
+$lang_util_php['status'] = 'Status';
+$lang_util_php['title_set_to'] = 'názov nastaviť na';
+$lang_util_php['submit_form'] = 'odoslať';
+$lang_util_php['titles_updated'] = '%s názvov aktualizované.'; // cpg1.5
+$lang_util_php['updated_successfully'] = 'aktualizácia úspešná'; // cpg1.5
+$lang_util_php['error_create'] = 'CHYBA pri vytváraní';
+$lang_util_php['continue'] = 'Spracovať viac súborov'; // cpg1.5
+$lang_util_php['main_success'] = 'Súbor %s bol úspešne použitý ako hlavný súbor';
+$lang_util_php['error_rename'] = 'Chyba pri premenovaní %s na %s';
+$lang_util_php['error_not_found'] = 'Súbor %s nebol nájdený';
+$lang_util_php['back'] = 'späť na začiatok Administrátorských nástrojov'; // cpg1.5 ak
+$lang_util_php['thumbs_wait'] = 'Aktualizujem náhľady a/alebo obrázky so zmenenou veľkosťou, prosím čakajte...';
+$lang_util_php['thumbs_continue_wait'] = 'Pokračujem v aktualizácii náhľadov a/alebo obrázkov so zmenenou veľkosťou...';
+$lang_util_php['titles_wait'] = 'Aktualizujem názvy, počkajte prosím...';
+$lang_util_php['delete_wait'] = 'Vymazávam názvy, počkajte prosím...';
+$lang_util_php['replace_wait'] = 'Vymazávam originály a nahrádzam ich obrázkami so zmenenou veľkosťou, prosím čakajte..';
+$lang_util_php['update'] = 'Aktualizovať náhľady a/alebo obrázky so zmenenou veľkosťou';
+$lang_util_php['update_what'] = 'Čo má byť aktualizované';
+$lang_util_php['update_thumb'] = 'Iba náhľady';
+$lang_util_php['update_pic'] = 'Iba obrázky so zmenenou veľkosťou';
+$lang_util_php['update_both'] = 'Obe, náhľady aj obrázky so zmenenou veľkosťou'; 
+$lang_util_php['update_number'] = 'Počet spracovaných obrázkov na klik';
+$lang_util_php['update_option'] = '(Skúste nastaviť túto možnosť nižšie ak máte problémy s timeoutom)';
+$lang_util_php['update_missing'] = 'Aktualizovať iba chýbajúce súbory'; // cpg1.5
+$lang_util_php['filename_title'] = 'Názov súboru &rArr; Názov súboru';
+$lang_util_php['filename_how'] = 'Ako by mal byť zmenený názov súboru';
+$lang_util_php['filename_remove'] = 'Odstrániť príponu súboru (.jpg a pod.) a nahradiť ju _ (underscores) prázdnymi znakmi'; // cpg1.5
+$lang_util_php['filename_euro'] = 'Zmeniť 2003_11_23_13_20_20.jpg na 23/11/2003 13:20'; 
+$lang_util_php['filename_us'] = 'Zmeniť 2003_11_23_13_20_20.jpg na 11/23/2003 13:20'; 
+$lang_util_php['filename_time'] = 'Zmeniť 2003_11_23_13_20_20.jpg na 13:20'; 
+$lang_util_php['notitle'] = 'Aplikovať iba na súbory bez názvov'; // cpg1.5
+$lang_util_php['delete_title'] = 'Zmazať názvy súborov';
+$lang_util_php['delete_title_explanation'] = 'Toto odstráni všetky názvy súborov v albume, ktorý označíte.';
+$lang_util_php['delete_original'] = 'Zmazať obrázky pôvodnej veľkosti';
+$lang_util_php['delete_original_explanation'] = 'Toto odstráni obrázky v plnej veľkosti.';
+$lang_util_php['delete_intermediate'] = 'Zmazať obrázky strednej veľkosti';
+$lang_util_php['delete_intermediate_explanation1'] = 'Toto odstráni obrázky strednej veľkosti.'; // cpg1.5
+$lang_util_php['delete_intermediate_explanation2'] = 'Použite toto pre uvoľbnenie miesta na disku ak ste vypli \'Vytvor obrázky strednej veľkosti\' v konfigurácii po pridaní obrázkov.'; // cpg1.5
+$lang_util_php['delete_intermediate_check'] = 'Nastavenie možnosti \'Vytvor obrázky strednej veľkosti\' je momentálne %s.'; // cpg1.5
+$lang_util_php['no_image'] = '%s bol preskočený, pretože nie je obrázok.'; // cpg1.5
+$lang_util_php['enabled'] = 'zapnutý'; // cpg1.5
+$lang_util_php['disabled'] = 'vypnutý'; // cpg1.5
+$lang_util_php['delete_replace'] = 'Zmaže originálne obrázky a nahradí ich obrázkami so zmenenou veľkosťou';
+$lang_util_php['titles_deleted'] = 'Všetky položky boli z špecifikovného albumu odstránené';
+$lang_util_php['deleting_intermediates'] = 'Vymazávam obrázky strednej veľkosti, prosím čakajte...';
+$lang_util_php['searching_orphans'] = 'Hľadám zanechané súbory, prosím čakajte...';
+$lang_util_php['delete_orphans'] = 'Zmazať komentáre chýbajúcich súborov';
+$lang_util_php['delete_orphans_explanation'] = 'Toto identifikuje a povolí zmazať komentáre spojené so súbormi, ktoré už v galérii neexistujú.<br />Skontroluje všetky albumy.';
+$lang_util_php['update_full_normal_thumb'] = 'Všetko: originálne, so zmenenou veľkosťou a náhľady'; // cpg1.5 
+$lang_util_php['update_full_normal'] = 'So zmenenou veľkosťou a originálne (ak existuje kópia originálneho)'; // cpg1.5
+$lang_util_php['update_full'] = 'Iba originálne (ak existuje kópia originálneho)'; // cpg1.5
+$lang_util_php['delete_back'] = 'Zmazať originálne záložné obrázky do ktorých bol pridaný vodoznak'; // cpg1.5
+$lang_util_php['delete_back_explanation'] = 'Toto zmaže záložný obrázok. Ušetríte tým nejaké miesto na disku, ale z obrázka už nebude možné odstrániť vodoznak!!! Potom zostane vodoznak natrvalo v obrázku.'; // cpg1.5
+$lang_util_php['finished'] = '<br />Aktualizácia náhľadov/obrázkov ukončená!<br />'; // cpg1.5
+$lang_util_php['autorefresh'] = ' Automatický obnovovanie (nebude potrebné klikať pre pokračovanie)'; // cpg1.5
+$lang_util_php['refresh_db'] = 'Znovu načítať informáciu veľkosti a rozmerov súboru.';
+$lang_util_php['refresh_db_explanation'] = 'Toto znovu načíta veľkosti a rozmery súborov. Použite ak sú nesprávne alebo ak ste zmenili súbory manuálne.';
+$lang_util_php['reset_views'] = 'Reset view counters';
+$lang_util_php['reset_views_explanation'] = 'Sets all file view counts to zero in the album specified.';
+$lang_util_php['reset_success'] = 'Vynulovať počítadlá zobrazení'; // cpg1.5
+$lang_util_php['orphan_comment'] = 'nájdených zanechaných komentárov';
+$lang_util_php['delete_all'] = 'Vymazať všetko';
+$lang_util_php['delete_all_orphans'] = 'Zmazať všetky zanechané súbory?';
+$lang_util_php['comment'] = 'Komentár: ';
+$lang_util_php['nonexist'] = 'priradený k neexistujúcemu súboru # ';
+$lang_util_php['delete_old'] = 'Zmazať súbory staršie ako nastavený počet dní'; // cpg1.5
+$lang_util_php['delete_old_explanation'] = 'Toto zmaže súbory staršie ako vami špecifikovaný počet dní (normálne, strednej veľkosti, náhľady). Túto funkciu použite na uvoľnenie miesta na disku.'; // cpg1.5
+$lang_util_php['delete_old_warning'] = 'Upozornenie: súbory, ktoré označíte budú zmazané bez ďalších upozornení!'; // cpg1.5
+$lang_util_php['deleting_old'] = 'Vymazávam staršie obrázky, prosím čakajte...'; // cpg1.5
+$lang_util_php['older_than'] = 'Zmazať súbory staršie ako %s dní'; // cpg1.5
+$lang_util_php['del_orig'] = 'Originálny súbor %s bol úspešne zmazaný'; // cpg1.5
+$lang_util_php['del_intermediate'] = 'Obrázok strednej veľkosti %s bol úspešne zmazaný'; // cpg1.5
+$lang_util_php['del_thumb'] = 'Náhľad %s bol úspešne zmazaný'; // cpg1.5
+$lang_util_php['del_error'] = 'Chyba pri zmazávaní %s!'; // cpg1.5
+$lang_util_php['affected_records'] = '%s dotknutých záznamov.'; // cpg1.5
+$lang_util_php['all_albums'] = 'Všetky albumy'; // cpg1.5
+$lang_util_php['update_result'] = 'Výsledky aktualizácie'; // cpg1.5
+$lang_util_php['incorrect_filesize'] = 'Celková veľkosť súboru je nesprávna'; // cpg1.5
+$lang_util_php['database'] = 'Databáza: '; // cpg1.5
+$lang_util_php['bytes'] = ' bytov'; // cpg1.5
+$lang_util_php['actual'] = ' Aktuálnych: '; // cpg1.5
+$lang_util_php['updated'] = 'Aktializovaných'; // cpg1.5
+$lang_util_php['filesize_error'] = 'Nebolo možné zistiť veľkosť súboru (pravdepodobne nesprávny typ súboru), preskakujem....'; // cpg1.5
+$lang_util_php['skipped'] = 'Preskočených'; // cpg1.5
+$lang_util_php['incorrect_dimension'] = 'Rozmery sú nesprávne'; // cpg1.5
+$lang_util_php['dimension_error'] = 'Nebolo možné zistiť rozmery, preskakujem....'; // cpg1.5
+$lang_util_php['cannot_fix'] = 'Nie je možné opraviť'; // cpg1.5
+$lang_util_php['fullpic_error'] = 'Súbor %s neexistuje!'; // cpg1.5
+$lang_util_php['no_prob_detect'] = 'Neboli zistené žiadne problémy'; // cpg1.5
+$lang_util_php['no_prob_found'] = 'Neboli nájdené žiadne problémy.'; // cpg1.5
+$lang_util_php['keyword_convert'] = 'Zmeniť oddelovač kľúčových slov'; // cpg1.5
+$lang_util_php['keyword_from_to'] = 'Zmeniť oddelovač kľúčových slov z %s na %s'; // cpg1.5
+$lang_util_php['keyword_set'] = 'Nastaviť oddelovač kľúčových slov na novú hodnotu'; // cpg1.5
+$lang_util_php['keyword_replace_before'] = 'Pred konverziou, vymeniť %s s %s'; // cpg1.5
+$lang_util_php['keyword_replace_after'] = 'Po konverzii, vymeniť %s s %s'; // cpg1.5
+$lang_util_php['keyword_replace_values'] = array('_'=>'podtrhovník', '-'=>'pomlčka', '~'=>'vlnovka'); // cpg1.5
+$lang_util_php['keyword_explanation'] = 'Toto zmení oddelovač kľúčových slov na všetkých súboroch z jednej hodnoty na inú. Pre detaily pozrite dokumentáciu.'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+if (defined('VERSIONCHECK_PHP')) {
+$lang_versioncheck_php['title'] = 'Kontrola verzii';
+$lang_versioncheck_php['versioncheck_output'] = 'Výstup kontroly verzii';
+$lang_versioncheck_php['file'] = 'súbor';
+$lang_versioncheck_php['folder'] = 'zložka';
+$lang_versioncheck_php['outdated'] = 'starší ako %s';
+$lang_versioncheck_php['newer'] = 'novší ako %s';
+$lang_versioncheck_php['modified'] = 'zmenený';
+$lang_versioncheck_php['not_modified'] = 'nezmenený'; // cpg1.5
+$lang_versioncheck_php['needs_change'] = 'potrebuje zmenu';
+$lang_versioncheck_php['review_permissions'] = 'Prehľad práv';
+$lang_versioncheck_php['inaccessible'] = 'Súbor je nedostupný';
+$lang_versioncheck_php['review_version'] = 'Váš súbor je zastaralý';
+$lang_versioncheck_php['review_dev_version'] = 'Váš súbor je novší ako sa predpokladalo';
+$lang_versioncheck_php['review_modified'] = 'Súbor môže byť poškodený (alebo ste ho nevhodne zmenili)';
+$lang_versioncheck_php['review_missing'] = '%s chýba alebo je nedostupný';
+$lang_versioncheck_php['existing'] = 'existuje';
+$lang_versioncheck_php['review_removed_existing'] = 'Súbor musí byť z bezpečnostných dôvodov odstránený';
+$lang_versioncheck_php['counter'] = 'Počítadlo';
+$lang_versioncheck_php['type'] = 'Typ';
+$lang_versioncheck_php['path'] = 'Cesta';
+$lang_versioncheck_php['missing'] = 'Chýbajúcich';
+$lang_versioncheck_php['permissions'] = 'Práva';
+$lang_versioncheck_php['version'] = 'Verzia';
+$lang_versioncheck_php['revision'] = 'Revízia';
+$lang_versioncheck_php['modified'] = 'Modifikovaný';
+$lang_versioncheck_php['comment'] = 'Komentár';
+$lang_versioncheck_php['help'] = 'Pomoc';
+$lang_versioncheck_php['repository_link'] = 'Repository link';
+$lang_versioncheck_php['browse_corresponding_page_subversion'] = 'Browse page corresponding to this file in the project\'s subversion repository';
+$lang_versioncheck_php['mandatory'] = 'povinný';
+$lang_versioncheck_php['mandatory_missing'] = 'Povinný súbor chýba'; // cpg1.5
+$lang_versioncheck_php['optional'] = 'voliteľný';
+$lang_versioncheck_php['removed'] = 'odstránený'; // cpg1.5
+$lang_versioncheck_php['options'] = 'Voľby';
+$lang_versioncheck_php['display_output'] = 'Zobraziť výstup';
+$lang_versioncheck_php['on_screen'] = 'Celá obrazovka';
+$lang_versioncheck_php['text_only'] = 'Iba text';
+$lang_versioncheck_php['errors_only'] = 'Zobraz iba potenciálne chyby';
+$lang_versioncheck_php['hide_images'] = 'Skryť obrázky'; // cpg1.5
+$lang_versioncheck_php['no_modification_check'] = 'Nekontroluj zmenené súbory'; // cpg1.5
+$lang_versioncheck_php['do_not_connect_to_online_repository'] = 'Do not connect to the online repository';
+$lang_versioncheck_php['online_repository_explain'] = 'odporúčané iba ak zlyhá spojenie';
+$lang_versioncheck_php['submit'] = 'odoslať / obnoviť';
+$lang_versioncheck_php['select_all'] = 'Označiť všetko';
+$lang_versioncheck_php['files_folder_processed'] = 'Zobrazujem %s položiek z %s priečinkov/súborov procesovaných s %s potenciálnymi problémami';
+$lang_versioncheck_php['read'] = 'Read'; // cpg1.5
+$lang_versioncheck_php['write'] = 'Write'; // cpg1.5
+$lang_versioncheck_php['warning'] = 'Upozornenie'; // cpg1.5
+$lang_versioncheck_php['not_applicable'] = 'n/a'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php
+// ------------------------------------------------------------------------- //
+if (defined('VIEWLOG_PHP')) {
+$lang_viewlog_php['delete_all'] = 'Vymaž všetky logy';
+$lang_viewlog_php['delete_this'] = 'Vymaž tento log';
+$lang_viewlog_php['view_logs'] = 'Zobraz Logy';
+$lang_viewlog_php['no_logs'] = 'Logy neboli vytvorené.';
+$lang_viewlog_php['last_updated'] = 'posledná aktualizácia'; // cpg1.5
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+if (defined('XP_PUBLISH_PHP')) {
+$lang_xp_publish_php['title'] = 'XP Web Publishing Wizard';
+$lang_xp_publish_php['client_header'] = 'XP Web Publishing Wizard Client';  // cpg1.5
+$lang_xp_publish_php['requirements'] = 'Requirements'; // cpg1.5
+$lang_xp_publish_php['windows_xp'] = 'Windows XP / Vista'; // cpg1.5
+$lang_xp_publish_php['no_windows_xp'] = 'You appear to be running another, unsupported operating system'; // cpg1.5
+$lang_xp_publish_php['no_os_detect'] = 'Could not detect your operating system'; // cpg1.5
+$lang_xp_publish_php['requirement_http_upload'] = 'A working installation of Coppermine on which the http upload function works properly'; // cpg1.5
+$lang_xp_publish_php['requirement_ie'] = 'Microsoft Internet Explorer'; // cpg1.5
+$lang_xp_publish_php['requirement_permissions'] = 'The administrator of the gallery must have granted you permission to upload'; // cpg1.5
+$lang_xp_publish_php['requirement_login'] = 'You need to be logged in to upload'; // cpg1.5
+$lang_xp_publish_php['no_ie'] = 'You appear to be using another, unsupported browser'; // cpg1.5
+$lang_xp_publish_php['no_browser_detect'] = 'Could not detect your browser'; // cpg1.5
+$lang_xp_publish_php['no_gallery_name'] = 'You need to specify a gallery name in config'; // cpg1.5
+$lang_xp_publish_php['no_gallery_description'] = 'You need to specify a gallery description in config'; // cpg1.5
+$lang_xp_publish_php['howto_install'] = 'How to install'; // cpg1.5
+$lang_xp_publish_php['install_right_click'] = 'Right click on %sthis link%s and select &quot;save target as...&quot;'; // cpg1.5 // translator note: don't replace the %s - that placeholder token needs to go untranslated
+$lang_xp_publish_php['install_save'] = 'Save the file on your client. When saving the file, make sure that the proposed file name is <tt>cpg_###.reg</tt> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers)'; // cpg1.5
+$lang_xp_publish_php['install_execute'] = 'After the download has finished, execute the file by double clicking on it in order to register your server with the web publishing wizard'; // cpg1.5
+$lang_xp_publish_php['usage'] = 'Usage'; // cpg1.5
+$lang_xp_publish_php['select_files'] = 'In Windows Explorer, select the files you want to upload'; // cpg1.5
+$lang_xp_publish_php['display_tasks'] = 'Make sure that the folders are not being displayed in left bar of the Explorer'; // cpg1.5
+$lang_xp_publish_php['publish_on_the_web'] = 'click on &quot;Publish xxx on the web&quot; in the left pane'; // cpg1.5
+$lang_xp_publish_php['confirm_selection'] = 'Confirm your file selection'; // cpg1.5
+$lang_xp_publish_php['select_service'] = 'In the list of services that appear, select the one for your photo gallery (it has the name of your gallery)'; // cpg1.5
+$lang_xp_publish_php['enter_login'] = 'Enter your login information if required'; // cpg1.5
+$lang_xp_publish_php['select_album'] = 'Select the target album for your pictures or create a new one'; // cpg1.5
+$lang_xp_publish_php['next'] = 'Click on &quot;next&quot;'; // cpg1.5
+$lang_xp_publish_php['upload_starts'] = 'The upload of your pictures should start'; // cpg1.5
+$lang_xp_publish_php['upload_completed'] = 'When it is completed, check your gallery to see if pictures have been properly added'; // cpg1.5
+$lang_xp_publish_php['welcome'] = 'Welcome <strong>%s</strong>,';
+$lang_xp_publish_php['need_login'] = 'You need to login to the gallery using Internet Explorer before you can use this wizard.<p/><p>When you login don\'t forget to select the &quot;remember me&quot; option if it is present.';
+$lang_xp_publish_php['no_alb'] = 'Sorry but there is no album where you are allowed to upload pictures with this wizard.';
+$lang_xp_publish_php['upload'] = 'Upload your pictures into an existing album';
+$lang_xp_publish_php['create_new'] = 'Create a new album for your pictures';
+$lang_xp_publish_php['category'] = 'Category';
+$lang_xp_publish_php['new_alb_created'] = 'Your new album &quot;<strong>%s</strong>&quot; was created.';
+$lang_xp_publish_php['continue'] = 'Press &quot;Next&quot; to start to upload your pictures';
+$lang_xp_publish_php['link'] = '';
+}
+
+// ------------------------------------------------------------------------- //
+// Core plugins
+// ------------------------------------------------------------------------- //
+if (defined('CORE_PLUGIN')) {
+$lang_plugin_php['usergal_alphatabs_config_name'] = 'User Gallery Alphabetic Tabbing'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_config_description'] = 'What it does: displays tabs from A to Z at the top of user galleries that visitors can click on to directly jump to a page that displays all user galleries of the users who\'s username starts with that letter. Plugin only recommended to be used if you have a really large number of user galleries.'; // cpg1.5
+$lang_plugin_php['usergal_alphatabs_jump_by_username'] = 'Skákať podľa užívateľského mena'; // cpg1.5
+$lang_plugin_php['sample_config_name'] = 'Vzorový zásuvný modul'; // cpg1.5
+$lang_plugin_php['sample_config_description'] = 'Toto je vzorový zásuvný modul. Nerobí nič užitočné - iba demonštruje čo môžu zásuvné moduly robiť a ako ich písať. Keď je zapnutý, bude zobrazovať nejaký text červenou farbou.'; // cpg1.5
+$lang_plugin_php['sample_plugin_documentation'] = 'Dokumentácia zásuvných modulov'; // cpg1.5
+$lang_plugin_php['sample_plugin_support'] = 'Podpora zásuvných modulov'; // cpg1.5
+$lang_plugin_php['sample_install_explain'] = 'Zadajte užívateľské meno (\'foo\') a heslo (\'bar\') pre inštaláciu'; // cpg1.5
+$lang_plugin_php['sample_install_username'] = 'Užívateľské meno'; // cpg1.5
+$lang_plugin_php['sample_install_password'] = 'Heslo'; // cpg1.5
+$lang_plugin_php['sample_output'] = 'Toto sú vzorové dáta vrátené vzorovým zásuvným modulom'; // cpg1.5
+$lang_plugin_php['opensearch_config_name'] = 'OpenSearch'; // cpg1.5
+$lang_plugin_php['opensearch_config_description'] = 'An implementation of <a href="http://www.opensearch.org/" rel="external" class="external">OpenSearch</a> for Coppermine.<br />When enabled, visitors can add your gallery to their browser\'s search bar.'; // cpg1.5
+$lang_plugin_php['opensearch_search'] = 'Hľadať %s'; // cpg1.5
+$lang_plugin_php['opensearch_extra'] = 'You may want to add some text to your site that explains what this plugin does'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_open_file'] = 'Nemožno otvoriť súbor %s - skontrolujte práva'; // cpg1.5
+$lang_plugin_php['opensearch_failed_to_write_file'] = 'Nemožno zapisovať do súboru %s - skontrolujte práva'; // cpg1.5
+$lang_plugin_php['opensearch_form_header'] = 'Zadajte detaily pre popisný súbor'; // cpg1.5
+$lang_plugin_php['opensearch_gallery_url'] = 'URL galérie (musí byť správne)'; // cpg1.5
+$lang_plugin_php['opensearch_display_name'] = 'Meno ako sa zobrazuje v prehliadači'; // cpg1.5
+$lang_plugin_php['opensearch_description'] = 'Popis'; // cpg1.5
+$lang_plugin_php['opensearch_character_limit'] = '%s znakov limit'; // cpg1.5
+$lang_plugin_php['onlinestats_description'] = 'Zobrziť blok na každej stránke galérie zobrazujúci užívateľov a návštevníkov ktorí sú aktuálne on-line.';
+$lang_plugin_php['onlinestats_name'] = 'Kto je on-line?';
+$lang_plugin_php['onlinestats_config_extra'] = 'To enable this plugin (make it actually display the onlinestats block), the string "onlinestats" (separated with a slash) has been added to "the content of the main page" in <a href="admin.php">Coppermine\'s config</a> in the section "Album list view". The setting should now look like "breadcrumb/catlist/alblist/onlinestats" or similar. To change the position of the block, move the string "onlinestats" around inside that config field.';
+$lang_plugin_php['onlinestats_config_install'] = 'The plugin runs additional queries on the database each time it is being executed, burning CPU cycles and using resources. If your Coppermine gallery is slow or has got a lot of users, you shouldn\'t use it.';
+$lang_plugin_php['onlinestats_we_have_reg_member'] = 'There is %s registered user';
+$lang_plugin_php['onlinestats_we_have_reg_members'] = ' There are %s registered users';
+$lang_plugin_php['onlinestats_most_recent'] = 'Posledný registrovaný užívateľ je %s';
+$lang_plugin_php['onlinestats_is'] = 'Celkovo je %s návštevníkov on-line';
+$lang_plugin_php['onlinestats_are'] = 'Celkovo je %s návštevníkov on-line';
+$lang_plugin_php['onlinestats_and'] = 'a';
+$lang_plugin_php['onlinestats_reg_member'] = '%s registrovaný úžívateľ';
+$lang_plugin_php['onlinestats_reg_members'] = '%s registrovaných užívateľov';
+$lang_plugin_php['onlinestats_guest'] = '%s návštevník';
+$lang_plugin_php['onlinestats_guests'] = '%s návštevníkov';
+$lang_plugin_php['onlinestats_record'] = 'Väčšina užívateľov on-line: %s na %s';
+$lang_plugin_php['onlinestats_since'] = ' Registrovaných užívateľov, ktorí boli on-line v posledných %s minútach: %s';
+$lang_plugin_php['onlinestats_config_text'] = 'Ako dlho chcete aby boli užívatelia braní ako on-line, pokým sa pokladajú za to že odišli?';
+$lang_plugin_php['onlinestats_minute'] = 'minút';
+$lang_plugin_php['onlinestats_remove'] = 'Odstrániť tabuľku, ktorá bola použitá na uloženie on-line dát?';
+$lang_plugin_php['link_target_name'] = 'Link target';
+$lang_plugin_php['link_target_description'] = 'Changes the way external links are being opened: when this plugin is enabled, all links that contain the attribute rel="external" will open in a new window (instead of the same window).';
+$lang_plugin_php['link_target_extra'] = 'This plugin has an impact mostly on the "Powered by Coppermine" link at the bottom of the gallery output.';
+$lang_plugin_php['link_target_recommendation'] = 'It is recommended not to use this plugin to avoid bossing your users around: opening links in a new window means bossing around your site visitors.';
+}
+
+?>
diff -x .svn -aruN 1.5.6.src/lang/slovenian.php 1.5.8.src/lang/slovenian.php
--- 1.5.6.src/lang/slovenian.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/slovenian.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/slovenian.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/spanish_mx.php 1.5.8.src/lang/spanish_mx.php
--- 1.5.6.src/lang/spanish_mx.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/spanish_mx.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/spanish_mx.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/lang/spanish.php 1.5.8.src/lang/spanish.php
--- 1.5.6.src/lang/spanish.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/spanish.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/spanish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 
diff -x .svn -aruN 1.5.6.src/lang/turkish.php 1.5.8.src/lang/turkish.php
--- 1.5.6.src/lang/turkish.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/turkish.php	2010-08-06 11:59:36.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/turkish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
@@ -429,184 +429,184 @@
 // File albmgr.php
 // ------------------------------------------------------------------------- //
 if (defined('ALBMGR_PHP')) {
-$lang_albmgr_php['title'] = 'Alben-Verwaltung'; // cpg1.5
-$lang_albmgr_php['alb_need_name'] = 'Alben müssen einen Namen haben!'; // js-alert
-$lang_albmgr_php['confirm_modifs'] = 'Sind Sie sicher, dass Sie diese Änderungen durchführen wollen?'; // js-alert
-$lang_albmgr_php['no_change'] = 'Sie haben nichts verändert!'; // js-alert
-$lang_albmgr_php['new_album'] = 'neues Album';
-$lang_albmgr_php['delete_album'] = 'Lösche Album'; // cpg1.5
-$lang_albmgr_php['confirm_delete1'] = 'Wollen Sie dieses Album wirklich löschen?'; // js-alert
-$lang_albmgr_php['confirm_delete2'] = 'Alle Dateien und Kommentare, die darin enthalten sind, werden gelöscht!'; // js-alert
-$lang_albmgr_php['select_first'] = 'Wähle zuerst ein Album'; // js-alert
-$lang_albmgr_php['alb_mrg'] = 'Alben-Manager';
-$lang_albmgr_php['my_gallery'] = '* meine Galerie *';
-$lang_albmgr_php['no_category'] = '* keine Kategorie *';
-$lang_albmgr_php['select_category'] = 'wähle Kategorie';
-$lang_albmgr_php['category_change'] = 'Wenn Sie die Kategorie ändern gehen Ihre bisherigen Änderungen verloren!'; // cpg1.5
-$lang_albmgr_php['cancel'] = 'Abbrechen'; // cpg1.5
-$lang_albmgr_php['submit_reminder'] = 'Die Änderungen der Sortierreihenfolge werden nicht gespeichert, bis Sie &quot;Anwenden&quot; geklickt haben.'; // cpg1.5
+$lang_albmgr_php['title'] = 'Albüm Yöneticisi'; // cpg1.5
+$lang_albmgr_php['alb_need_name'] = 'Albümlerin adı olmalı!'; // js-alert
+$lang_albmgr_php['confirm_modifs'] = 'Bu değişiklikleri yapmak istediğinizden eminmisiniz?'; // js-alert
+$lang_albmgr_php['no_change'] = 'Değişiklik yapmadınız!'; // js-alert
+$lang_albmgr_php['new_album'] = 'yeni Albüm';
+$lang_albmgr_php['delete_album'] = 'Albümü sil'; // cpg1.5
+$lang_albmgr_php['confirm_delete1'] = 'Bu albümü silmek istediğinizden eminmisiniz?'; // js-alert
+$lang_albmgr_php['confirm_delete2'] = 'Bütün RESİMLER, YORUMLAR ve İÇERİĞİ YOK OLACAK!'; // js-alert
+$lang_albmgr_php['select_first'] = 'İlk önce bir albüm seçiniz'; // js-alert
+$lang_albmgr_php['alb_mrg'] = 'Albüm ayarları';
+$lang_albmgr_php['my_gallery'] = '* Kişisel galerim *';
+$lang_albmgr_php['no_category'] = '* Kategori yok *';
+$lang_albmgr_php['select_category'] = 'Kategori seç';
+$lang_albmgr_php['category_change'] = 'Eğer kategoriyi değiştirirseniz, son değişiklikler kaybolur!'; // cpg1.5
+$lang_albmgr_php['cancel'] = 'İptal'; // cpg1.5
+$lang_albmgr_php['submit_reminder'] = '&quot;Uygula&quot; tıklamadıkça sıralama düzenindeki değişiklikler kaydedilmeyecek.'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
 // File banning.php
 // ------------------------------------------------------------------------- //
 if (defined('BANNING_PHP')) {
-$lang_banning_php['title'] = 'Benutzer verbannen';
-$lang_banning_php['user_name'] = 'Benutzername';
-$lang_banning_php['user_account'] = 'Benutzerkonto';
-$lang_banning_php['ip_address'] = 'IP-Adresse';
-$lang_banning_php['expiry'] = 'läuft ab am ';
-$lang_banning_php['expiry_date'] = 'Ablaufdatum';
-$lang_banning_php['expired'] = 'Abgelaufen';
-$lang_banning_php['edit_ban'] = 'Änderungen speichern';
-$lang_banning_php['add_new'] = 'Neuen Bann hinzufügen';
-$lang_banning_php['add_ban'] = 'Hinzufügen';
-$lang_banning_php['error_user'] = 'Kann angegebenen Benutzer nicht finden';
-$lang_banning_php['error_specify'] = 'Sie müssen entweder einen Benutzer oder eine IP-Adresse angeben';
-$lang_banning_php['error_ban_id'] = 'Ungültige Verbannungs-ID!';
-$lang_banning_php['error_admin_ban'] = 'Sie können sich nicht selbst verbannen!';
-$lang_banning_php['error_server_ban'] = 'Sie wollten Ihren eigenen Server verbannen? Ts ts, das kann ich nicht zulassen...';
-$lang_banning_php['skipping'] = 'Diesen Befehl überspringen';
-$lang_banning_php['lookup_ip'] = 'IP-Adresse nachschlagen';
-$lang_banning_php['submit'] = 'los!';
-$lang_banning_php['select_date'] = 'Datum wählen';
-$lang_banning_php['delete_comments'] = 'Kommentare löschen'; // cpg1.5
-$lang_banning_php['current'] = 'derzeitiger'; // cpg1.5
-$lang_banning_php['all'] = 'alle'; // cpg1.5
-$lang_banning_php['none'] = 'keine'; // cpg1.5
-$lang_banning_php['view'] = 'anzeigen'; // cpg1.5
-$lang_banning_php['ban_id'] = 'Nr'; // cpg1.5
-$lang_banning_php['existing_bans'] = 'Existierende Verbannungen'; // cpg1.5
-$lang_banning_php['no_banning_when_bridged'] = 'Ihre Galerie ist zur Zeit mit einer anderen Applikation gebridged. Benutzen Sie die Verbannungsmechanismen der bridge-Applikation anstelle der in Coppermine integrierten Verbannung, da diese bei aktiviertem Bridging kaum greifen.'; // cpg1.5
-$lang_banning_php['records_on_page'] = '%d Einträge auf %d Seite(n)'; // cpg1.5
-$lang_banning_php['ascending'] = 'ansteigend'; // cpg1.5
-$lang_banning_php['descending'] = 'absteigend'; // cpg1.5
-$lang_banning_php['sort_by'] = 'Sortieren nach'; // cpg1.5
-$lang_banning_php['sorted_by'] = 'sortiert nach'; // cpg1.5
-$lang_banning_php['ban_record_x_updated'] = 'Verbannungs-Eintrag %s wurde aktualisiert'; // cpg1.5
-$lang_banning_php['ban_record_x_deleted'] = 'Verbannungs-Eintrag %s wurde gelöscht'; // cpg1.5
-$lang_banning_php['new_ban_record_created'] = 'Neuer Verbannungs-Eintrag wurde angelegt'; // cpg1.5
-$lang_banning_php['ban_record_x_already_exists'] = 'Verbannungseintrag für %s existiert schon!'; // cpg1.5
-$lang_banning_php['comment_deleted'] = '%s Kommentar, der durch %s abgegeben wurde wurde gelöscht'; // cpg1.5
-$lang_banning_php['comments_deleted'] = '%s Kommentare, die durch %s abgegeben wurden wurden gelöscht'; // cpg1.5
-$lang_banning_php['email_field_invalid'] = 'Geben Sie eine gültige eMail-Adresse ein'; // cpg1.5
-$lang_banning_php['ip_address_field_invalid'] = 'geben Sie eine gültige IP-Adresse an (x.x.x.x)'; // cpg1.5
-$lang_banning_php['expiry_field_invalid'] = 'Geben Sie ein gültiges Ablaufdatum ein (JJJJ-MM-TT)'; // cpg1.5
-$lang_banning_php['form_not_submit'] = 'Das Formular wurde nicht abgesendet - es müssen erst Fehler beseitigt werden'; // cpg1.5
+$lang_banning_php['title'] = 'Kullanıcıyı banla';
+$lang_banning_php['user_name'] = 'Kullanıcı adı';
+$lang_banning_php['user_account'] = 'Kullanıcı hesabı';
+$lang_banning_php['ip_address'] = 'İP adresi';
+$lang_banning_php['expiry'] = 'süre bitiş tarihi: ';
+$lang_banning_php['expiry_date'] = 'Bitiş tarihi';
+$lang_banning_php['expired'] = 'Süresi geçmiş';
+$lang_banning_php['edit_ban'] = 'Değişiklikleri kaydet';
+$lang_banning_php['add_new'] = 'Yeni ban ekle';
+$lang_banning_php['add_ban'] = 'Ekle';
+$lang_banning_php['error_user'] = 'Belirtilen kullanıcı bulunamıyor';
+$lang_banning_php['error_specify'] = 'Banlamak istediginiz kişinin kullanıcı adını veya ip adresini girmelisiniz';
+$lang_banning_php['error_ban_id'] = 'Yanlış ban ID si!';
+$lang_banning_php['error_admin_ban'] = 'Kendinizi banlıyamazsınız!';
+$lang_banning_php['error_server_ban'] = 'Kendi sunucunuzu banlamak üzerisiniz! Bunu yapmak mümkün değil...';
+$lang_banning_php['skipping'] = 'Bu komutu geç';
+$lang_banning_php['lookup_ip'] = 'IP adres arama';
+$lang_banning_php['submit'] = 'Başla!';
+$lang_banning_php['select_date'] = 'Tarih seç';
+$lang_banning_php['delete_comments'] = 'Yorumları sil'; // cpg1.5
+$lang_banning_php['current'] = 'geçerli'; // cpg1.5
+$lang_banning_php['all'] = 'tümü'; // cpg1.5
+$lang_banning_php['none'] = 'hiçbiri'; // cpg1.5
+$lang_banning_php['view'] = 'göster'; // cpg1.5
+$lang_banning_php['ban_id'] = 'Ban ID'; // cpg1.5
+$lang_banning_php['existing_bans'] = 'Mevcut banlananlar'; // cpg1.5
+$lang_banning_php['no_banning_when_bridged'] = 'Kişisel galeriniz şu anda başka bir uygulama ile köprülenmiş. Coppermine deki entegre olan banlama yerine köprü uygulama banlama mekanizmalarını kullanın, çünkü bu aktifleştirilmiş köprülenmede pek işlemez.'; // cpg1.5
+$lang_banning_php['records_on_page'] = '%d sayfada %d kayıt'; // cpg1.5
+$lang_banning_php['ascending'] = 'yükselen'; // cpg1.5
+$lang_banning_php['descending'] = 'azalan'; // cpg1.5
+$lang_banning_php['sort_by'] = 'Sıralama'; // cpg1.5
+$lang_banning_php['sorted_by'] = 'sıralanmış'; // cpg1.5
+$lang_banning_php['ban_record_x_updated'] = '%s banlama kaydı güncellendi'; // cpg1.5
+$lang_banning_php['ban_record_x_deleted'] = '%s banlama kaydı silindi'; // cpg1.5
+$lang_banning_php['new_ban_record_created'] = 'Yeni banlama kaydı oluşturuldu'; // cpg1.5
+$lang_banning_php['ban_record_x_already_exists'] = '%s için banlama kaydı zaten mevcut!'; // cpg1.5
+$lang_banning_php['comment_deleted'] = '%s yorum, %s tarafından yapılan, silindi'; // cpg1.5
+$lang_banning_php['comments_deleted'] = '%s yorumlar, %s tarafından yapılan, silindi'; // cpg1.5
+$lang_banning_php['email_field_invalid'] = 'Geçerli bir e-posta adresi girin'; // cpg1.5
+$lang_banning_php['ip_address_field_invalid'] = 'Geçerli bir IP adresi belirtin (x.x.x.x)'; // cpg1.5
+$lang_banning_php['expiry_field_invalid'] = 'Geçerli bir süre bitiş tarihi girin (JJJJ-MM-TT)'; // cpg1.5
+$lang_banning_php['form_not_submit'] = 'Form gönderilmedi - ilk yanlışlıkları gidermek gerekir'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
 // File bridgemgr.php
 // ------------------------------------------------------------------------- //
 if (defined('BRIDGEMGR_PHP')) {
-$lang_bridgemgr_php['title'] = 'Bridge-Assistent';
-$lang_bridgemgr_php['back'] = 'zurück';
-$lang_bridgemgr_php['next'] = 'weiter';
-$lang_bridgemgr_php['start_wizard'] = 'Den Bridge-Assistenten starten';
-$lang_bridgemgr_php['finish'] = 'Fertigstellen';
-$lang_bridgemgr_php['no_action_needed'] = 'Keine Aktion notwendig in diesem Schritt. Klicken Sie auf &quot;weiter&quot;, um fortzufahren.';
-$lang_bridgemgr_php['reset_to_default'] = 'Auf Standard-Wert zurücksetzen';
-$lang_bridgemgr_php['choose_bbs_app'] = 'Wählen Sie eine Anwendung, mit der Sie &quot;bridgen&quot; wollen';
-$lang_bridgemgr_php['support_url'] = 'Für Support zu dieser Anwendung klicke hier';
-$lang_bridgemgr_php['settings_path'] = 'Pfad(e) Ihrer Bridging-Anwendung';
-$lang_bridgemgr_php['full_forum_url'] = 'Forums-URL';
-$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Relativer Pfad zur Bridging-Applikation';
-$lang_bridgemgr_php['relative_path_to_config_file'] = 'Relativer Pfad zur Konfigurations-Datei Ihrer Bridging-Applikation';
-$lang_bridgemgr_php['cookie_prefix'] = 'Cookie-Vorsilbe';
-$lang_bridgemgr_php['special_settings'] = 'Bridging-spezifische Einstellungen';
-$lang_bridgemgr_php['use_post_based_groups'] = 'Benutzerdefinierte Gruppen der Bridge-Anwendung verwenden?';
-$lang_bridgemgr_php['use_post_based_groups_yes'] = 'ja';
-$lang_bridgemgr_php['use_post_based_groups_no'] = 'nein';
-$lang_bridgemgr_php['error_title'] = 'Sie müssen die aufgetretenen Fehler erst korrigieren. Gehen Sie zum vorherigen Schritt.';
-$lang_bridgemgr_php['error_specify_bbs'] = 'Sie müssen angeben, welche Anwendung Sie mit Coppermine &quot;bridgen&quot; wollen.';
-$lang_bridgemgr_php['finalize'] = 'Forums-Integration aktivieren/deaktivieren';
-$lang_bridgemgr_php['finalize_explanation'] = 'Bisher wurden Ihre Einstellungen in die Datenbank geschrieben, aber das Bridging wurde noch nicht aktiviert. Sie können die Integration jederzeit später an- oder abschalten. Merken Sie sich auf jeden Fall den Benutzernamen und das Passwort Ihres Admin-Kontos (Coppermine ohne Bridging), da Sie es später evtl. brauchen, um die Einstellungen zu ändern. Wenn etwas schief läuft, gehen Sie zu %s und deaktivieren Sie das Bridging dort (verwenden Sie dazu Ihr Coppermine-Admin-Konto, das Sie beim Installieren von Coppermine benutzt haben).';
-$lang_bridgemgr_php['your_bridge_settings'] = 'Ihre Bridge-Einstellungen';
-$lang_bridgemgr_php['title_enable'] = 'Aktiviere/De-Aktiviere Integration/Bridging mit %s';
-$lang_bridgemgr_php['bridge_enable_yes'] = 'aktivieren';
-$lang_bridgemgr_php['bridge_enable_no'] = 'de-aktivieren';
-$lang_bridgemgr_php['error_must_not_be_empty'] = 'darf nicht leer sein';
-$lang_bridgemgr_php['error_either_be'] = 'muss entweder %s oder %s sein';
-$lang_bridgemgr_php['error_folder_not_exist'] = '%s existiert nicht. Korrigieren Sie den Wert, den Sie für %s eingegeben haben';
-$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine kann den Cookie namens %s nicht lesen. Korrigieren Sie den Wert, den Sie für %s eingegeben haben, oder gehen Sie zum Administrationsbereich Ihres Forums und stellen Sie dort sicher, dass der Cookie für Coppermine lesbar ist.';
-$lang_bridgemgr_php['error_mandatory_field_empty'] = 'Das Feld %s darf nicht leer bleiben - geben Sie den entsprechenden Wert ein.';
-$lang_bridgemgr_php['error_no_trailing_slash'] = 'Im Feld %s darf kein abschließender Schrägstrich (Slash) vorhanden sein.';
-$lang_bridgemgr_php['error_trailing_slash'] = 'Im Feld %s muss ein abschließender Schrägstrich (Slash) vorhanden sein.';
-$lang_bridgemgr_php['error_prefix_and_table'] = '%s und ';
-$lang_bridgemgr_php['recovery_title'] = 'Bridge-Assistent: Wiederherstellung im Notfall';
-$lang_bridgemgr_php['recovery_explanation'] = 'Sie müssen sich erst anmelden, falls Sie hierher gekommen sind, um die Forums-Integration Ihrer Coppermine-Galerie zu administrieren. Falls Sie sich nicht anmelden können, weil die Integration nicht wie erwartet funktioniert, dann können Sie mit Hilfe dieser Seite die Integration (Bridging) deaktivieren. Die Eingabe von Benutzername und Passwort hier auf der Seite wird Sie nicht anmelden, sondern die Integration deaktivieren. Details dazu gibt es in der Dokumentation.';
-$lang_bridgemgr_php['username'] = 'Benutzername';
-$lang_bridgemgr_php['password'] = 'Passwort';
-$lang_bridgemgr_php['disable_submit'] = 'los!';
-$lang_bridgemgr_php['recovery_success_title'] = 'Authorisierung erfolgreich';
-$lang_bridgemgr_php['recovery_success_content'] = 'Sie haben die Forums-Integration erfolgreich deaktiviert. Ihre Coppermine-Galerie läuft jetzt im &quot;Standalone-Modus&quot; (ohne Integration/Bridging).';
-$lang_bridgemgr_php['recovery_success_advice_login'] = 'Melden Sie sich als Admin an, um Ihre Bridge-Einstellungen zu bearbeiten und/oder die Forums-Integration wieder zu aktivieren.';
-$lang_bridgemgr_php['goto_login'] = 'Zur Anmeldung gehen';
-$lang_bridgemgr_php['goto_bridgemgr'] = 'zum Bridge-Assistenten gehen';
-$lang_bridgemgr_php['recovery_failure_title'] = 'Authorisierung fehlgeschlagen';
-$lang_bridgemgr_php['recovery_failure_content'] = 'Sie haben fehlerhafte Zugangsdaten eingegeben. Sie müssen die Zugangdaten des Admin-Kontos der &quot;Standalone-Version&quot; benutzen (normalerweise das Admin-Konto, das Sie bei der Installation von Coppermine angelegt haben).';
-$lang_bridgemgr_php['try_again'] = 'versuchen Sie es nochmal';
-$lang_bridgemgr_php['recovery_wait_title'] = 'Wartezeit noch nicht um';
-$lang_bridgemgr_php['recovery_wait_content'] = 'Aus Sicherheitsgründen erlaubt das Skript keine fehlgeschlagenen Anmeldeversuche in kurzer Reihenfolge - deshalb müssen Sie ein bisschen warten, bevor Sie wieder einen Anmelde-Versuch unternehmen dürfen.';
-$lang_bridgemgr_php['wait'] = 'warten Sie';
-$lang_bridgemgr_php['browse'] = 'durchsuchen';
+$lang_bridgemgr_php['title'] = 'Köprü sihirbazı';
+$lang_bridgemgr_php['back'] = 'geri';
+$lang_bridgemgr_php['next'] = 'ileri';
+$lang_bridgemgr_php['start_wizard'] = 'Köprü sihirbazını başlat';
+$lang_bridgemgr_php['finish'] = 'Sonlandır';
+$lang_bridgemgr_php['no_action_needed'] = 'Bu aşamada herhangi bir şey yapmanız gerekmiyor. Sadece devam etmek için &quot;ileri&quot; tuşuna basmanız yeterli.';
+$lang_bridgemgr_php['reset_to_default'] = 'Hazır değerlere geri dön';
+$lang_bridgemgr_php['choose_bbs_app'] = 'Coppermine ile &quot;köprü oluşturmak&quot; istediğiniz bir uygulama seçin';
+$lang_bridgemgr_php['support_url'] = 'Uygulama desteği için buraya tıklayınız';
+$lang_bridgemgr_php['settings_path'] = 'Köprü uygulaması tarafından kullanılan adres(ler)';
+$lang_bridgemgr_php['full_forum_url'] = 'Köprü uygulamasının tek düzen kaynak konum belirleyicisi (URL)';
+$lang_bridgemgr_php['relative_path_of_forum_from_webroot'] = 'Köprü uygulamaya bağıl yolu';
+$lang_bridgemgr_php['relative_path_to_config_file'] = 'Başvurunuzun köprülenmesi yapılandırma dosyasına bağıl yolu';
+$lang_bridgemgr_php['cookie_prefix'] = 'Kurabiye öneki';
+$lang_bridgemgr_php['special_settings'] = 'Köprüleme özel ayarları';
+$lang_bridgemgr_php['use_post_based_groups'] = 'Köprü uygulamasının özel gruplarını kullan?';
+$lang_bridgemgr_php['use_post_based_groups_yes'] = 'evet';
+$lang_bridgemgr_php['use_post_based_groups_no'] = 'hayır';
+$lang_bridgemgr_php['error_title'] = 'Önce hataları düzeltmek gerekir. Bir önceki adıma geçin.';
+$lang_bridgemgr_php['error_specify_bbs'] = 'Hangi uygulamayı Coppermine ile &quot;köprülenme&quot; istediğinizi belirtmelisiniz.';
+$lang_bridgemgr_php['finalize'] = 'Forum entegrasyonu aç/kapat';
+$lang_bridgemgr_php['finalize_explanation'] = 'Bu ana kadarki ayarlar veritabanına kaydedildi, ama şu anda BBS proğram bağlantısı açılmadı. Bağlantıyı istediginiz zaman açıp veya kapatabilirsiniz. Lütfen Coppermine (standalone) giriş şifrenizi unutmayınız. Bu şifreyi kullanarak istediğiniz zaman ayarlarda değişiklik yapabilirsiniz. Bir şey yanlış giderse, %s gidin ve BBS bağlantısını kapatınız ve standalone Coppermine kullanıcı ismi ve şifreniz (Coppermine kurarken yazdığınız) ile giriş yapınız.';
+$lang_bridgemgr_php['your_bridge_settings'] = 'Bağlantı ayarları';
+$lang_bridgemgr_php['title_enable'] = '%s ile bağlantıyı aç';
+$lang_bridgemgr_php['bridge_enable_yes'] = 'Aç';
+$lang_bridgemgr_php['bridge_enable_no'] = 'Kapat';
+$lang_bridgemgr_php['error_must_not_be_empty'] = 'boş bırakmayınız';
+$lang_bridgemgr_php['error_either_be'] = '%s veya %s olmalı';
+$lang_bridgemgr_php['error_folder_not_exist'] = '%s bulunamadı. %s ni düzeltiniz';
+$lang_bridgemgr_php['error_cookie_not_readible'] = 'Coppermine %s adlı Kurabiye dosyasını okuyamıyor. %s daki kullanıdığınız verileri düzeltin, veya BBS kur ekranında Kurabiye dosyasını okunabilir duruma getiriniz.';
+$lang_bridgemgr_php['error_mandatory_field_empty'] = '%s alanını boş bırakmayınız. Doğru verileri giriniz.';
+$lang_bridgemgr_php['error_no_trailing_slash'] = '%s alanının sonunda eğik çizgi (Slash) olmamalı.';
+$lang_bridgemgr_php['error_trailing_slash'] = '%s alanının sonunda eğik çizgi (Slash) olmalı.';
+$lang_bridgemgr_php['error_prefix_and_table'] = '%s ve ';
+$lang_bridgemgr_php['recovery_title'] = 'Bağlantı ayarları: acil tamir';
+$lang_bridgemgr_php['recovery_explanation'] = 'Buraya Coppermine bağlantı yöneticisi olarak geldiyseniz, önce yönetici olarak giriş yapmalısınız. Eğer bir oluşan bir hata sonucu giriş yapamıyorsanız, bunu bu sayfadan kapatabilirsiniz. Kullanıcı ismi ve şifreden sonra size ğiriş izni vermez fakat BBS programı bağlantısını açıp kapatmanıza izin veriri.';
+$lang_bridgemgr_php['username'] = 'Kullanıcı adı';
+$lang_bridgemgr_php['password'] = 'Şifre';
+$lang_bridgemgr_php['disable_submit'] = 'Gönder!';
+$lang_bridgemgr_php['recovery_success_title'] = 'Giriş başarılı';
+$lang_bridgemgr_php['recovery_success_content'] = 'BBS bağlantısını kapatıldı. Coppermine şu anda gene &quot;standalone&quot; olarak çalışıyor.';
+$lang_bridgemgr_php['recovery_success_advice_login'] = 'BBS bağlantısını kapatıp, açmak veya değiştirmek için yönetici olarak giriş yapınız.';
+$lang_bridgemgr_php['goto_login'] = 'Giriş sayfasına gidiniz';
+$lang_bridgemgr_php['goto_bridgemgr'] = 'Bağlantı ayar sayfasına gidiniz';
+$lang_bridgemgr_php['recovery_failure_title'] = 'Giriş başarısız';
+$lang_bridgemgr_php['recovery_failure_content'] = 'Giriş için kullandıgınız bilgiler doğru değil. Coppermine &quot;standalone&quot; proğramının Yönetici adı ve şifresi girilmeli.';
+$lang_bridgemgr_php['try_again'] = 'tekrar deneyiniz';
+$lang_bridgemgr_php['recovery_wait_title'] = 'Bekleme süresi bitmedi';
+$lang_bridgemgr_php['recovery_wait_content'] = 'Güvenlik nedeni ile bu kadar sıklıkta ğiriş denemesine sistem tarafından izin verilmemekte. Lütfen bir süre sonra tekrar deneyiniz.';
+$lang_bridgemgr_php['wait'] = 'Bekleyiniz';
+$lang_bridgemgr_php['browse'] = 'Gez';
 }
 
 // ------------------------------------------------------------------------- //
 // File calendar.php
 // ------------------------------------------------------------------------- //
 if (defined('CALENDAR_PHP')) {
-$lang_calendar_php['title'] = 'Kalender';
-$lang_calendar_php['clear_date'] = 'Datum löschen';
-$lang_calendar_php['files'] = 'Dateien'; // cpg1.5
+$lang_calendar_php['title'] = 'Takvim';
+$lang_calendar_php['clear_date'] = 'Tarihi temizle';
+$lang_calendar_php['files'] = 'Dosyalar'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 if (defined('CATMGR_PHP')) {
-$lang_catmgr_php['miss_param'] = 'Fehlender Parameter für die Operation \'%s\'!';
-$lang_catmgr_php['unknown_cat'] = 'Gewählte Kategorie existiert nicht in der Datenbank';
-$lang_catmgr_php['usergal_cat_ro'] = 'Benutzer-Galerie kann nicht gelöscht werden!';
-$lang_catmgr_php['manage_cat'] = 'Kategorien verwalten';
-$lang_catmgr_php['confirm_delete'] = 'Wollen Sie diese Kategorie wirklich LÖSCHEN'; // js-alert
-$lang_catmgr_php['category'] = 'Kategorien';
-$lang_catmgr_php['operations'] = 'Operationen';
-$lang_catmgr_php['move_into'] = 'verschieben in';
-$lang_catmgr_php['update_create'] = 'Kategorie erzeugen/ändern';
-$lang_catmgr_php['parent_cat'] = 'Eltern-Kategorie';
-$lang_catmgr_php['cat_title'] = 'Titel der Kategorie';
-$lang_catmgr_php['cat_thumb'] = 'Kategorie-Thumbnail';
-$lang_catmgr_php['cat_desc'] = 'Kategorie-Beschreibung';
-$lang_catmgr_php['categories_alpha_sort'] = 'Kategorien alphabetisch sortieren (anstatt benutzerdefinierter Sortierreihenfolge)';
-$lang_catmgr_php['save_cfg'] = 'Einstellungen speichern';
-$lang_catmgr_php['no_category'] = '* Keine Kategorie *'; // cpg1.5
-$lang_catmgr_php['group_create_alb'] = 'Der Gruppe erlauben, Alben zu erzeugen'; // cpg1.5
+$lang_catmgr_php['miss_param'] = '\'%s\' işlemi için gerekli parametreler eksik!';
+$lang_catmgr_php['unknown_cat'] = 'Seçilen kategori veritabanında bulunamadı';
+$lang_catmgr_php['usergal_cat_ro'] = 'Kullanıcı galerileri katagorisi silinemez!';
+$lang_catmgr_php['manage_cat'] = 'Kategorileri yönet';
+$lang_catmgr_php['confirm_delete'] = 'Bu katagoriyi SİLMEK istediğinizden eminmisiniz'; // js-alert
+$lang_catmgr_php['category'] = 'Kategoriler';
+$lang_catmgr_php['operations'] = 'İşlemler';
+$lang_catmgr_php['move_into'] = 'Taşı';
+$lang_catmgr_php['update_create'] = 'Kategori güncelle/ekle';
+$lang_catmgr_php['parent_cat'] = 'Ana kategori';
+$lang_catmgr_php['cat_title'] = 'Kategori adı';
+$lang_catmgr_php['cat_thumb'] = 'Kategori görüntüsü';
+$lang_catmgr_php['cat_desc'] = 'Kategori tanımı';
+$lang_catmgr_php['categories_alpha_sort'] = 'Kategorileri alfabetik sıraya göre diz (özel sıralama düzeni yerine)';
+$lang_catmgr_php['save_cfg'] = 'Ayarları kaydet';
+$lang_catmgr_php['no_category'] = '* Kategori yok *'; // cpg1.5
+$lang_catmgr_php['group_create_alb'] = 'Albüm üretmek için gruba izin verin'; // cpg1.5
 }
 
 // ------------------------------------------------------------------------- //
 // File contact.php
 // ------------------------------------------------------------------------- //
 if (defined('CONTACT_PHP')) {
-$lang_contact_php['title'] = 'Kontakt'; // cpg1.5
-$lang_contact_php['your_name'] = 'Ihr Name'; // cpg1.5
-$lang_contact_php['your_email'] = 'Ihre eMail-Adresse'; // cpg1.5
-$lang_contact_php['subject'] = 'Betreff'; // cpg1.5
-$lang_contact_php['your_message'] = 'Ihre Nachricht'; // cpg1.5
-$lang_contact_php['name_field_mandatory'] = 'Bitte geben Sie Ihren Namen ein'; // cpg1.5 //js-alert
-$lang_contact_php['name_field_invalid'] = 'Bitte geben Sie Ihren tatsächlichen Namen ein'; // cpg1.5 //js-alert
-$lang_contact_php['email_field_mandatory'] = 'Bitte geben Sie eMail-Adresse ein'; // cpg1.5 //js-alert
-$lang_contact_php['email_field_invalid'] = 'Bitte geben Sie eine gültige eMail-Adresse ein'; // cpg1.5 //js-alert
-$lang_contact_php['subject_field_mandatory'] = 'Bitte geben Sie einen sinnvollen Betreff ein'; // cpg1.5 //js-alert
-$lang_contact_php['message_field_mandatory'] = 'Bitte geben Sie Ihre Nachricht ein'; // cpg1.5 //js-alert
-$lang_contact_php['confirmation'] = 'Bestätigung'; // cpg1.5
-$lang_contact_php['email_headline'] = 'Am %s wurde diese eMail von dem Kontakformular auf %s versendet. Die IP-Adresse %s wurde verwendet.'; // cpg1.5
-$lang_contact_php['registered_user'] = 'registrierte Benutzer'; // cpg1.5
-$lang_contact_php['guest'] = 'Gast'; // cpg1.5
-$lang_contact_php['unknown'] = 'unbekannt'; // cpg1.5
-$lang_contact_php['user_info'] = 'Der %s namens %s mit der eMail-Adresse %s sagte:'; // cpg1.5
-$lang_contact_php['failed_sending_email'] = 'Konnte die eMail nicht versenden. Bitte versuchen Sie es später noch einmal.'; //cpg1.5
-$lang_contact_php['email_sent'] = 'Ihre eMail wurde gesendet.'; //cpg1.5
+$lang_contact_php['title'] = 'İletişim'; // cpg1.5
+$lang_contact_php['your_name'] = 'İsminiz'; // cpg1.5
+$lang_contact_php['your_email'] = 'E-posta adresiniz'; // cpg1.5
+$lang_contact_php['subject'] = 'Konu'; // cpg1.5
+$lang_contact_php['your_message'] = 'Mesajınız'; // cpg1.5
+$lang_contact_php['name_field_mandatory'] = 'Lütfen adınızı girin'; // cpg1.5 //js-alert
+$lang_contact_php['name_field_invalid'] = 'Lütfen gerçek adınızı girin'; // cpg1.5 //js-alert
+$lang_contact_php['email_field_mandatory'] = 'Lütfen e-posta adresinizi girin'; // cpg1.5 //js-alert
+$lang_contact_php['email_field_invalid'] = 'Lütfen geçerli bir e-posta adresi girin'; // cpg1.5 //js-alert
+$lang_contact_php['subject_field_mandatory'] = 'Lütfen anlamlı bir konu girin'; // cpg1.5 //js-alert
+$lang_contact_php['message_field_mandatory'] = 'Lütfen mesajınızı girin'; // cpg1.5 //js-alert
+$lang_contact_php['confirmation'] = 'Onay'; // cpg1.5
+$lang_contact_php['email_headline'] = 'Bu e-posta %s tarihinde %s iletişim formunu tarafından gönderildi. %s IP adresi kullanıldı.'; // cpg1.5
+$lang_contact_php['registered_user'] = 'kayıtlı kullanıcılar'; // cpg1.5
+$lang_contact_php['guest'] = 'Konuk'; // cpg1.5
+$lang_contact_php['unknown'] = 'bilinmeyen'; // cpg1.5
+$lang_contact_php['user_info'] = 'Bu %s, %s adlı kişi, %s e-posta adresi olan, şunu şöyledi:'; // cpg1.5
+$lang_contact_php['failed_sending_email'] = 'E-posta gönderilemiyor. Lütfen daha sonra tekrar deneyin.'; //cpg1.5
+$lang_contact_php['email_sent'] = 'E-postanız gönderildi.'; //cpg1.5
 }
 
 
@@ -615,126 +615,126 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ADMIN_PHP')) {
-$lang_admin_php['title'] = 'Galerie-Einstellungen';
-$lang_admin_php['general_settings'] = 'Allgemeine Einstellungen'; // cpg1.5
-$lang_admin_php['language_charset_settings'] = 'Sprach- &amp; Zeichensatz-Einstellungen'; // cpg1.5
-$lang_admin_php['themes_settings'] = 'Design-Einstellungen'; // cpg1.5
-$lang_admin_php['album_list_view'] = 'Ansicht Albenliste'; // cpg1.5
-$lang_admin_php['thumbnail_view'] = 'Ansicht Thumbnail'; // cpg1.5
-$lang_admin_php['image_view'] = 'Ansicht Bild'; // cpg1.5
-$lang_admin_php['comment_settings'] = 'Einstellungen Kommentare'; // cpg1.5
-$lang_admin_php['thumbnail_settings'] = 'Thumbnail Einstellungen'; // cpg1.5
-$lang_admin_php['file_settings'] = 'Bild/Datei-Einstellungen'; // cpg1.5
-$lang_admin_php['image_watermarking'] = 'Wasserzeichen auf Bildern'; // cpg1.5
-$lang_admin_php['registration'] = 'Registrierung'; // cpg1.5
-$lang_admin_php['user_settings'] = 'Benutzer-Einstellungen'; // cpg1.5
-$lang_admin_php['custom_fields_user_profile'] = 'Benutzerdefinierte Felder für Benutzerprofile (leer lassen, falls ungenutzt). Benutze Profilfeld 6 für Langeinträge (wie Biographien).'; // cpg1.5
-$lang_admin_php['custom_fields_image_description'] = 'Benutzerdefinierte Felder für zusätzliche Dateiinformationen (leer lassen, falls nicht benötigt)'; // cpg1.5
-$lang_admin_php['cookie_settings'] = 'Cookie-Einstellungen'; // cpg1.5
-$lang_admin_php['email_settings'] = 'Email-Einstellungen  (normalerweise muss hier nichts eingestellt werden; lassen Sie im Zweifelsfall alle Felder leer)'; // cpg1.5
-$lang_admin_php['logging_stats'] = 'Logging und Statistiken'; // cpg1.5
-$lang_admin_php['maintenance_settings'] = 'Wartungs-Einstellungen'; // cpg1.5
-$lang_admin_php['manage_exif'] = 'Exif-Einstellungen verwalten';
-$lang_admin_php['manage_plugins'] = 'Plugins verwalten';
-$lang_admin_php['manage_keyword'] = 'Schlüsselwörter verwalten';
-$lang_admin_php['restore_cfg'] = 'auf Werkseinstellungen zurücksetzen';
-$lang_admin_php['restore_cfg_confirm'] = 'Wollen Sie wirklich die gesamte Konfiguration auf Werkseinstellungen zurücksetzen? Dieser Schritt kann nicht rückgängig gemacht werden!'; // cpg1.5 //js-alert
-$lang_admin_php['save_cfg'] = 'Neue Einstellungen speichern';
-$lang_admin_php['notes'] = 'Anmerkungen';
-$lang_admin_php['info'] = 'Information';
-$lang_admin_php['upd_success'] = 'Die Einstellungen von Coppermine wurden aktualisiert';
-$lang_admin_php['restore_success'] = 'Coppermine Standard-Einstellungen wiederhergestellt';
-$lang_admin_php['name_a'] = 'aufsteigend nach Name';
-$lang_admin_php['name_d'] = 'absteigend nach Name';
-$lang_admin_php['title_a'] = 'aufsteigend nach Titel';
-$lang_admin_php['title_d'] = 'absteigend nach Titel';
-$lang_admin_php['date_a'] = 'aufsteigend nach Datum';
-$lang_admin_php['date_d'] = 'absteigend nach Datum';
-$lang_admin_php['pos_a'] = 'Position ascending';
-$lang_admin_php['pos_d'] = 'Position descending';
-$lang_admin_php['th_any'] = 'Maximalwert (entweder Höhe oder Breite)';
-$lang_admin_php['th_ht'] = 'Höhe';
-$lang_admin_php['th_wd'] = 'Breite';
-$lang_admin_php['th_ex'] = 'Exakt'; // cpg1.5
-$lang_admin_php['debug_everyone'] = 'alle';
-$lang_admin_php['debug_admin'] = 'nur Admin';
-$lang_admin_php['no_logs'] = 'Aus';
+$lang_admin_php['title'] = 'Galeri ayarları';
+$lang_admin_php['general_settings'] = 'Genel ayarlar'; // cpg1.5
+$lang_admin_php['language_charset_settings'] = 'Dil ve karakter ayarları'; // cpg1.5
+$lang_admin_php['themes_settings'] = 'Tema ayarları'; // cpg1.5
+$lang_admin_php['album_list_view'] = 'Albüm listesi görünümü'; // cpg1.5
+$lang_admin_php['thumbnail_view'] = 'Küçük resim görünümü'; // cpg1.5
+$lang_admin_php['image_view'] = 'Resim görünümü'; // cpg1.5
+$lang_admin_php['comment_settings'] = 'Yorum ayarları'; // cpg1.5
+$lang_admin_php['thumbnail_settings'] = 'Küçük resim ayarları'; // cpg1.5
+$lang_admin_php['file_settings'] = 'Resim/Dosya ayarları'; // cpg1.5
+$lang_admin_php['image_watermarking'] = 'Resimlerde filigran'; // cpg1.5
+$lang_admin_php['registration'] = 'Kayıt'; // cpg1.5
+$lang_admin_php['user_settings'] = 'Kullanıcı ayarları'; // cpg1.5
+$lang_admin_php['custom_fields_user_profile'] = 'Kullanıcı profilleri için özel alanlar (boş bırakın, eğer kullanılmıyorsa). Uzun girişler için 6. profil alanını kullan (biyografi gibi).'; // cpg1.5
+$lang_admin_php['custom_fields_image_description'] = 'Görüntü bilgileri için özel alanlar (boş bırakın, gerekli değilse)'; // cpg1.5
+$lang_admin_php['cookie_settings'] = 'Çerez ayarları'; // cpg1.5
+$lang_admin_php['email_settings'] = 'E-posta ayarları  (normalde burada herhangi bir ayar yapılmasına gerek yok; emin değilseniz tüm alanları boş bırakın)'; // cpg1.5
+$lang_admin_php['logging_stats'] = 'Günlük kaydı ve istatistikler'; // cpg1.5
+$lang_admin_php['maintenance_settings'] = 'Bakım ayarları'; // cpg1.5
+$lang_admin_php['manage_exif'] = 'Exif-ayarlarını yönet';
+$lang_admin_php['manage_plugins'] = 'Eklentileri yönet';
+$lang_admin_php['manage_keyword'] = 'Anahtar kelimeleri yönet';
+$lang_admin_php['restore_cfg'] = 'Fabrika ayarlarına sıfırla';
+$lang_admin_php['restore_cfg_confirm'] = 'Gerçekten tüm yapılandırmayı fabrika ayarlarına sıfırlamak istiyor musunuz? Bu adım geri alınamaz!'; // cpg1.5 //js-alert
+$lang_admin_php['save_cfg'] = 'Yeni ayarları kaydet';
+$lang_admin_php['notes'] = 'Notlar';
+$lang_admin_php['info'] = 'Bilgi';
+$lang_admin_php['upd_success'] = 'Coppermine galeri ayarları güncellendi';
+$lang_admin_php['restore_success'] = 'Coppermine galeri ayarları varsayılana döndü';
+$lang_admin_php['name_a'] = 'Ada göre ARTAN';
+$lang_admin_php['name_d'] = 'Ada göre AZALAN';
+$lang_admin_php['title_a'] = 'Başlığa göre ARTAN';
+$lang_admin_php['title_d'] = 'Başlığa göre AZALAN';
+$lang_admin_php['date_a'] = 'Tarihe göre ARTAN';
+$lang_admin_php['date_d'] = 'Tarihe göre AZALAN';
+$lang_admin_php['pos_a'] = 'Artan konum';
+$lang_admin_php['pos_d'] = 'Azalan konum';
+$lang_admin_php['th_any'] = 'Maksimum değer (ya yükseklik veya genişlik)';
+$lang_admin_php['th_ht'] = 'Yükseklik';
+$lang_admin_php['th_wd'] = 'Genişlik';
+$lang_admin_php['th_ex'] = 'Tam'; // cpg1.5
+$lang_admin_php['debug_everyone'] = 'tümü';
+$lang_admin_php['debug_admin'] = 'sadece Yönetici';
+$lang_admin_php['no_logs'] = 'Kapat';
 $lang_admin_php['log_normal'] = 'Normal';
-$lang_admin_php['log_all'] = 'Alles';
-$lang_admin_php['view_logs'] = 'Historie anzeigen';
-$lang_admin_php['click_expand'] = 'Klicken Sie auf die jeweilige Bezeichnung zum Ausklappen des Abschnitts';
-$lang_admin_php['expand_all'] = 'Alle ausklappen';
-$lang_admin_php['toggle_all'] = 'Alle umschalten'; // cpg1.5
-$lang_admin_php['notice1'] = '(*) Diese Einstellungen dürfen nicht mehr verändert werden, wenn bereits Dateien in der Datenbank vorhanden sind.';
-$lang_admin_php['notice2'] = '(**) Bei Änderung dieser Einstellung werden die geänderten Werte nur für Dateien herangezogen, die ab dem Zeitpunkt der Änderung hinzugefügt werden - daher ist es ratsam, hier nichts zu ändern, wenn bereits Bilder in der Galerie vorhanden sind. Die geänderten Einstellungen können jedoch auch auf ältere Dateien angewendet werden durch Verwendung der &quot;<a href="util.php">Admin-Werkzeuge</a> (Thumbnails und/oder Bilder in Zwischengrösse aktualisieren)&quot; aus dem Admin-Menü.';
-$lang_admin_php['notice3'] = '(***) Alle Logs werden in Englisch geschrieben.';
-$lang_admin_php['bbs_disabled'] = 'Funktion deaktiviert bei der Verwendung des Bridging';
-$lang_admin_php['auto_resize_everyone'] = 'Alle (Benutzer+Admin)';
-$lang_admin_php['auto_resize_user'] = 'Nur Benutzer';
-$lang_admin_php['ascending'] = 'aufsteigend';
-$lang_admin_php['descending'] = 'absteigend';
-$lang_admin_php['collapse_all'] = 'Alle einklappen'; // cpg1.5
-$lang_admin_php['separate_page'] = 'auf einer separaten Seite'; // cpg1.5
-$lang_admin_php['inline'] = 'inline'; // cpg1.5
-$lang_admin_php['guests_only'] = 'Nur Gäste'; // cpg1.5
-$lang_admin_php['wm_bottomright'] = 'Unten rechts'; // cpg1.5
-$lang_admin_php['wm_bottomleft'] = 'Unten links'; // cpg1.5
-$lang_admin_php['wm_topleft'] = 'Oben links'; // cpg1.5
-$lang_admin_php['wm_topright'] = 'Oben rechts'; // cpg1.5
-$lang_admin_php['wm_center'] = 'Mittig'; // cpg1.5
-$lang_admin_php['wm_both'] = 'Beide'; // cpg1.5
-$lang_admin_php['wm_original'] = 'Original'; // cpg1.5
-$lang_admin_php['wm_resized'] = 'Geänderte Grösse'; // cpg1.5
-$lang_admin_php['gallery_name'] = 'Galerie-Name'; // cpg1.5
-$lang_admin_php['gallery_description'] = 'Galerie-Beschreibung'; // cpg1.5
-$lang_admin_php['gallery_admin_email'] = 'Galerie-Admin eMail'; // cpg1.5
-$lang_admin_php['ecards_more_pic_target'] = 'URL Ihres Coppermine-Galerie Verzeichnisses'; // cpg1.5
-$lang_admin_php['ecards_more_pic_target_detail'] = '(mit abschliessendem Schrägstrich, kein \'index.php\' oder ähnliches am Ende)'; // cpg1.5
-$lang_admin_php['home_target'] = 'URL Ihrer Homepage'; // cpg1.5
-$lang_admin_php['enable_zipdownload'] = 'ZIP-Download der Favoriten erlauben'; // cpg1.5
-$lang_admin_php['enable_zipdownload_no_textfile'] = 'nur die Favoriten'; // cpg1.5
-$lang_admin_php['enable_zipdownload_additional_textfile'] = 'Favoriten und Liesmich-Datei'; // cpg1.5
-$lang_admin_php['time_offset'] = 'Zeitzonen-Differenz, bezogen auf MEZ'; // cpg1.5
-$lang_admin_php['time_offset_detail'] = '(aktuelle Zeit: ' . localised_date(-1, $lang_date['comment']) . ')'; // cpg1.5
-$lang_admin_php['enable_help'] = 'Hilfe-Icons aktivieren'; // cpg1.5
-$lang_admin_php['enable_help_description'] = 'Hilfe zum Teil nur in Englisch verfügbar'; // cpg1.5
-$lang_admin_php['clickable_keyword_search'] = 'Anklickbare Stichwörter in Suche aktivieren'; // cpg1.5
-$lang_admin_php['keyword_separator'] = 'Schlüsselwort-Trenner'; // cpg1.5
-$lang_admin_php['keyword_convert'] = 'Schlüsselwort-Trenner konvertieren'; // cpg1.5
-$lang_admin_php['enable_plugins'] = 'Plugins aktivieren'; // cpg1.5
-$lang_admin_php['purge_expired_bans'] = 'Automatisch abgelaufene Verbannungs-Einträge löschen'; // cpg1.5
-$lang_admin_php['browse_batch_add'] = 'Baumstruktur für Batch-hinzufügen aktivieren'; // cpg1.5
-$lang_admin_php['batch_proc_limit'] = 'Gleichzeitige Prozesse für Stapelverarbeitung von Bildern (Batch-Hinzufügen)'; // cpg1.5
-$lang_admin_php['display_thumbs_batch_add'] = 'Vorschau-Thumbnails beim Batch-hinzufügen anzeigen'; // cpg1.5
-$lang_admin_php['lang'] = 'Standard-Sprache'; // cpg1.5
-$lang_admin_php['language_autodetect'] = 'Automatische Sprachbestimmung'; // cpg1.5
-$lang_admin_php['charset'] = 'Zeichensatz'; // cpg1.5
+$lang_admin_php['log_all'] = 'Tüm';
+$lang_admin_php['view_logs'] = 'Günlük göster';
+$lang_admin_php['click_expand'] = 'Ayarları görmek için konu başlığı seçiniz';
+$lang_admin_php['expand_all'] = 'Tümünü Aç';
+$lang_admin_php['toggle_all'] = 'Tümünü Kapat'; // cpg1.5
+$lang_admin_php['notice1'] = '(*) Eğer veritabanında bulunan dosyalar varsa bu ayarlar değiştirilemez.';
+$lang_admin_php['notice2'] = '(**) Değerlerde yapacağınız degişiklikler tüm dosyalarınıza yansıyacaktır. Bunun için dosyalarınız veritabanında kayıtlı ise değiştirmemenizi tavsiye ederiz. Değerleri degiştirmek için &quot;<a href="util.php">Yönetici İşlevleri</a> seçeneğini kullanınız (resim büyüklüğü ayarla)&quot;.';
+$lang_admin_php['notice3'] = '(***) Günlük dosyaları ingilizcedir.';
+$lang_admin_php['bbs_disabled'] = 'Köprü kullanımında devre dışı bırakır';
+$lang_admin_php['auto_resize_everyone'] = 'Tümü (Kullanıcı+Yönetici)';
+$lang_admin_php['auto_resize_user'] = 'Sadece kullanıcılar';
+$lang_admin_php['ascending'] = 'artan';
+$lang_admin_php['descending'] = 'azalan';
+$lang_admin_php['collapse_all'] = 'Tümünü kapat'; // cpg1.5
+$lang_admin_php['separate_page'] = 'ayrı bir sayfada'; // cpg1.5
+$lang_admin_php['inline'] = 'sıralı'; // cpg1.5
+$lang_admin_php['guests_only'] = 'Sadece misafirler'; // cpg1.5
+$lang_admin_php['wm_bottomright'] = 'Sağ alt'; // cpg1.5
+$lang_admin_php['wm_bottomleft'] = 'Sol alt'; // cpg1.5
+$lang_admin_php['wm_topleft'] = 'Sol üst'; // cpg1.5
+$lang_admin_php['wm_topright'] = 'Sağ üst'; // cpg1.5
+$lang_admin_php['wm_center'] = 'Merkez'; // cpg1.5
+$lang_admin_php['wm_both'] = 'Her ikisi'; // cpg1.5
+$lang_admin_php['wm_original'] = 'Orijinal'; // cpg1.5
+$lang_admin_php['wm_resized'] = 'Değiştirilmiş boyut'; // cpg1.5
+$lang_admin_php['gallery_name'] = 'Galeri adı'; // cpg1.5
+$lang_admin_php['gallery_description'] = 'Galeri açıklaması'; // cpg1.5
+$lang_admin_php['gallery_admin_email'] = 'Galeri yönetici e-postası'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target'] = 'URL Coppermine galeri klasörün'; // cpg1.5
+$lang_admin_php['ecards_more_pic_target_detail'] = '(eğik çizgi ile, hayır \'index.php\' ya da benzeri sonunda)'; // cpg1.5
+$lang_admin_php['home_target'] = 'URL anasayfasının'; // cpg1.5
+$lang_admin_php['enable_zipdownload'] = 'Favorilerin ZIP indirilmesine izin ver'; // cpg1.5
+$lang_admin_php['enable_zipdownload_no_textfile'] = 'sadece Favoriler'; // cpg1.5
+$lang_admin_php['enable_zipdownload_additional_textfile'] = 'Favoriler ve benioku dosyası'; // cpg1.5
+$lang_admin_php['time_offset'] = 'GMT dayalı zaman dilimi farkı'; // cpg1.5
+$lang_admin_php['time_offset_detail'] = '(şimdiki zaman: ' . localised_date(-1, $lang_date['comment']) . ')'; // cpg1.5
+$lang_admin_php['enable_help'] = 'Yardım simgeleri etkinleştir'; // cpg1.5
+$lang_admin_php['enable_help_description'] = 'Yardım kısmen sadece İngilizce olarak mevcuttur'; // cpg1.5
+$lang_admin_php['clickable_keyword_search'] = 'Aramada tıklanabilir anahtar kelimeleri etkinleştirin'; // cpg1.5
+$lang_admin_php['keyword_separator'] = 'Kelimeler ayırıcı'; // cpg1.5
+$lang_admin_php['keyword_convert'] = 'Kelimeler ayırıcı dönüştür'; // cpg1.5
+$lang_admin_php['enable_plugins'] = 'Eklentileri aktifleştir'; // cpg1.5
+$lang_admin_php['purge_expired_bans'] = 'Otomatik olarak sona ermiş ban mesajları sil'; // cpg1.5
+$lang_admin_php['browse_batch_add'] = 'Ağaç yapısı toplu ekleme için etkinleştir'; // cpg1.5
+$lang_admin_php['batch_proc_limit'] = 'Görüntülerin toplu işlem için eşzamanlı süreç (Toplu ekle)'; // cpg1.5
+$lang_admin_php['display_thumbs_batch_add'] = 'Önizleme kücük resimleri toplu eklemede göster'; // cpg1.5
+$lang_admin_php['lang'] = 'Varsayılan dil'; // cpg1.5
+$lang_admin_php['language_autodetect'] = 'Otomatik dil belirlenmesi'; // cpg1.5
+$lang_admin_php['charset'] = 'Karakter kümesi'; // cpg1.5
   // 'previous_next_tab'] = 'Display previous/next on tabbed pages'; // cpg1.5
-$lang_admin_php['theme'] = 'Design (Theme)'; // cpg1.5
-$lang_admin_php['custom_lnk_name'] = 'Name eines benutzerdefinierten Menü-Eintrags'; // cpg1.5
-$lang_admin_php['custom_lnk_url'] = 'URL eines benutzerdefinierten Menü-Eintrags'; // cpg1.5
-$lang_admin_php['enable_menu_icons'] = 'Menü-Icons aktivieren'; // cpg1.5
-$lang_admin_php['show_bbcode_help'] = 'BBCode-Hilfe anzeigen'; // cpg1.5
-$lang_admin_php['vanity_block'] = 'Vanity Block in Designs anzeigen, die als XHTML und CSS konform definiert sind?'; // cpg1.5
-$lang_admin_php['highlight_multiple'] = 'Um mehrere Einträge zu selektieren, halten Sie die [Strg]-Taste gedrückt'; // cpg1.5
-$lang_admin_php['custom_header_path'] = 'Pfad zu benutzerdefiniertem header-include'; // cpg1.5
-$lang_admin_php['custom_footer_path'] = 'Pfad zu benutzerdefiniertem footer-include'; // cpg1.5
-$lang_admin_php['browse_by_date'] = 'Aktiviere Betrachtung nach Datum'; // cpg1.5
-$lang_admin_php['display_redirection_page'] = 'Umleitungs-Seiten anzeigen'; // cpg1.5
-$lang_admin_php['display_xp_publish_link'] = 'XP Publisher bewerben durch Anzeige von Link auf Upload-Seite'; // cpg1.5
-$lang_admin_php['main_table_width'] = 'Breite der Haupttabelle'; // cpg1.5
-$lang_admin_php['pixels_or_percent'] = 'in Pixel oder %'; // cpg1.5
-$lang_admin_php['subcat_level'] = 'Anzahl angezeigter Kategorie-Ebenen'; // cpg1.5
-$lang_admin_php['albums_per_page'] = 'Anzahl angezeigter Alben'; // cpg1.5
-$lang_admin_php['album_list_cols'] = 'Anzahl Spalten in Album-Liste'; // cpg1.5
-$lang_admin_php['alb_list_thumb_size'] = 'Alben-Thumbnail-Größe'; // cpg1.5
-$lang_admin_php['main_page_layout'] = 'Inhalt der Hauptseite'; // cpg1.5
-$lang_admin_php['first_level'] = 'Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen'; // cpg1.5
-$lang_admin_php['categories_alpha_sort'] = 'Kategorien alphabetisch sortieren'; // cpg1.5
-$lang_admin_php['categories_alpha_sort_details'] = '(anstatt benutzerdefinierter Sortierreihenfolge)'; // cpg1.5
-$lang_admin_php['link_pic_count'] = 'Anzahl der verlinkten Dateien anzeigen'; // cpg1.5
-$lang_admin_php['thumbcols'] = 'Spaltenzahl auf Thumbnail-Seite'; // cpg1.5
-$lang_admin_php['thumbrows'] = 'Zeilenzahl auf Thumbnail-Seite'; // cpg1.5
+$lang_admin_php['theme'] = 'Tasarım (Tema)'; // cpg1.5
+$lang_admin_php['custom_lnk_name'] = 'Adı özel bir menü girdisi'; // cpg1.5
+$lang_admin_php['custom_lnk_url'] = 'URL özel bir menü girdisi'; // cpg1.5
+$lang_admin_php['enable_menu_icons'] = 'Menü ikonları etkinleştir'; // cpg1.5
+$lang_admin_php['show_bbcode_help'] = 'BBCode yardım göster'; // cpg1.5
+$lang_admin_php['vanity_block'] = 'XHTML ve CSS uyumlu olarak tanımlanan tasarımlarında Vanity Blok gösterilsin mi?'; // cpg1.5
+$lang_admin_php['highlight_multiple'] = 'Birden fazla giriş seçmek için, anahtar [Ctrl] tuşunu basılı tutun'; // cpg1.5
+$lang_admin_php['custom_header_path'] = 'header-include özel yolu'; // cpg1.5
+$lang_admin_php['custom_footer_path'] = 'footer-include özel yolu'; // cpg1.5
+$lang_admin_php['browse_by_date'] = 'Görüşü tarihe göre etkinleştirin'; // cpg1.5
+$lang_admin_php['display_redirection_page'] = 'Yönlendirme sayfalarını göster'; // cpg1.5
+$lang_admin_php['display_xp_publish_link'] = 'Yükleme için XP Publisher uygula, bir link görüntüleyerek'; // cpg1.5
+$lang_admin_php['main_table_width'] = 'Ana tablonun genişliği'; // cpg1.5
+$lang_admin_php['pixels_or_percent'] = 'piksel veya % olarak'; // cpg1.5
+$lang_admin_php['subcat_level'] = 'Gösterilen kategori düzeylerin sayısı'; // cpg1.5
+$lang_admin_php['albums_per_page'] = 'Gösterilen albümlerin sayısı'; // cpg1.5
+$lang_admin_php['album_list_cols'] = 'Albüm listesinde sütun sayısı'; // cpg1.5
+$lang_admin_php['alb_list_thumb_size'] = 'Albüm küçük resim boyutu'; // cpg1.5
+$lang_admin_php['main_page_layout'] = 'Ana Sayfa İçeriği'; // cpg1.5
+$lang_admin_php['first_level'] = 'Albümlerin ilk küçük resim seviyesi kategori olarak da gösterilsin'; // cpg1.5
+$lang_admin_php['categories_alpha_sort'] = 'Kategoriler alfabetik olarak sıralansın'; // cpg1.5
+$lang_admin_php['categories_alpha_sort_details'] = '(özel sıralama düzeni yerine)'; // cpg1.5
+$lang_admin_php['link_pic_count'] = 'Bağlantılı dosyaların sayısını göster'; // cpg1.5
+$lang_admin_php['thumbcols'] = 'Küçük resim sayfasında sütun sayısı'; // cpg1.5
+$lang_admin_php['thumbrows'] = 'Küçük resim sayfasında satır sayısı'; // cpg1.5
 $lang_admin_php['max_tabs'] = 'Anzahl maximal angezeigter Tabs'; // cpg1.5
 $lang_admin_php['tabs_dropdown'] = 'Auswahlliste aller Seiten neben den Tabs anzeigen'; // cpg1.5
 $lang_admin_php['caption_in_thumbview'] = 'Datei-Beschriftung anzeigen (zusätzlich zum Datei-Titel) unterhalb der Thumbnails'; // cpg1.5
diff -x .svn -aruN 1.5.6.src/lang/ukrainian.php 1.5.8.src/lang/ukrainian.php
--- 1.5.6.src/lang/ukrainian.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/lang/ukrainian.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/lang/ukrainian.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
diff -x .svn -aruN 1.5.6.src/langmgr.php 1.5.8.src/langmgr.php
--- 1.5.6.src/langmgr.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/langmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/langmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
  
 define('IN_COPPERMINE', true);
@@ -57,7 +57,7 @@
 
 // Form has been submit --- start
 if ($superCage->post->keyExists('submit')) {
-    $posted_lang_id_array = $superCage->post->getAlnum('lang_id');
+    $posted_lang_id_array = $superCage->post->getEscaped('lang_id'); 
     foreach ($posted_lang_id_array as $posted_lang_id) {
         // Create the query
         if ($superCage->post->getAlpha('new_'.$posted_lang_id) == 'YES') {
@@ -119,17 +119,17 @@
         $query = '';
     } // foreach loop end
     // Now let's set the default language // DEFAULT_LANGUAGE
-    $submit_default_id = $superCage->post->getAlpha('is_default');
+    $submit_default_id = $superCage->post->getEscaped('is_default');
     if ($submit_default_id != DEFAULT_LANGUAGE) { // only write the change if the submit default language differs from the current default language
         // Check if the "new" default language is enabled in the first place
         if ($superCage->post->getAlpha('enable_'.$submit_default_id) == 'YES') {
+            $CONFIG['lang'] = $CONFIG['lang_config'];
             cpg_config_set('lang', $submit_default_id);
             $CONFIG['default_lang'] = $submit_default_id;
             $query_output .= sprintf($query_output_ok, sprintf($lang_langmgr_php['default_language'], $submit_default_id));
         } else {
             $query_output .= sprintf($query_output_error, $lang_langmgr_php['enable_default']);
         }
-        $query_output .= sprintf($query_output_error, 'Setting the default language doesn\'t work as expected yet. This file is still work in progress.<br />Joachim');
     }
     // Output status messages if applicable
     if ($query_output != '') {
diff -x .svn -aruN 1.5.6.src/login.php 1.5.8.src/login.php
--- 1.5.6.src/login.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/login.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/login.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/logout.php 1.5.8.src/logout.php
--- 1.5.6.src/logout.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/logout.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/logout.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/logs/log_header.inc.php 1.5.8.src/logs/log_header.inc.php
--- 1.5.6.src/logs/log_header.inc.php	2010-06-05 00:37:33.000000000 -0500
+++ 1.5.8.src/logs/log_header.inc.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/logs/log_header.inc.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) {
diff -x .svn -aruN 1.5.6.src/minibrowser.php 1.5.8.src/minibrowser.php
--- 1.5.6.src/minibrowser.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/minibrowser.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/minibrowser.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/mode.php 1.5.8.src/mode.php
--- 1.5.6.src/mode.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/mode.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/mode.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/modifyalb.php 1.5.8.src/modifyalb.php
--- 1.5.6.src/modifyalb.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/modifyalb.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/modifyalb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/notifyupload.php 1.5.8.src/notifyupload.php
--- 1.5.6.src/notifyupload.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/notifyupload.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/notifyupload.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/phpinfo.php 1.5.8.src/phpinfo.php
--- 1.5.6.src/phpinfo.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/phpinfo.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/phpinfo.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 error_reporting (E_ALL ^ E_NOTICE);
diff -x .svn -aruN 1.5.6.src/pic_editor.php 1.5.8.src/pic_editor.php
--- 1.5.6.src/pic_editor.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/pic_editor.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/pic_editor.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // embedded images
diff -x .svn -aruN 1.5.6.src/picmgr.php 1.5.8.src/picmgr.php
--- 1.5.6.src/picmgr.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/picmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/picmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/pluginmgr.php 1.5.8.src/pluginmgr.php
--- 1.5.6.src/pluginmgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/pluginmgr.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/pluginmgr.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
diff -x .svn -aruN 1.5.6.src/plugins/link_target/codebase.php 1.5.8.src/plugins/link_target/codebase.php
--- 1.5.6.src/plugins/link_target/codebase.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/link_target/codebase.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/link_target/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/plugins/link_target/configuration.php 1.5.8.src/plugins/link_target/configuration.php
--- 1.5.6.src/plugins/link_target/configuration.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/link_target/configuration.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/link_target/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 $name = $lang_plugin_php['link_target_name'];
diff -x .svn -aruN 1.5.6.src/plugins/onlinestats/codebase.php 1.5.8.src/plugins/onlinestats/codebase.php
--- 1.5.6.src/plugins/onlinestats/codebase.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/onlinestats/codebase.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/onlinestats/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
diff -x .svn -aruN 1.5.6.src/plugins/onlinestats/configuration.php 1.5.8.src/plugins/onlinestats/configuration.php
--- 1.5.6.src/plugins/onlinestats/configuration.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/onlinestats/configuration.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/onlinestats/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 global $lang_pluginmgr_php;
diff -x .svn -aruN 1.5.6.src/plugins/onlinestats/index.php 1.5.8.src/plugins/onlinestats/index.php
--- 1.5.6.src/plugins/onlinestats/index.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/onlinestats/index.php	2010-08-06 11:59:38.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/onlinestats/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 if (!GALLERY_ADMIN_MODE) {
diff -x .svn -aruN 1.5.6.src/plugins/onlinestats/readme.txt 1.5.8.src/plugins/onlinestats/readme.txt
--- 1.5.6.src/plugins/onlinestats/readme.txt	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/onlinestats/readme.txt	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/onlinestats/readme.txt $
-  $Revision: 7620 $
+  $Revision: 7805 $
   **********************************************
   Plugin "Who is online" aka "onlinestats" for cpg1.5.x
   This plugin has been re-designed to work with cpg1.5.x only. Do not use it with cpg1.4.x
diff -x .svn -aruN 1.5.6.src/plugins/onlinestats/schema.sql 1.5.8.src/plugins/onlinestats/schema.sql
--- 1.5.6.src/plugins/onlinestats/schema.sql	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/onlinestats/schema.sql	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
 ##  as published by the Free Software Foundation.
 ##
 ##  ********************************************
-##  Coppermine version: 1.5.6
+##  Coppermine version: 1.5.8
 ##  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/onlinestats/schema.sql $
-##  $Revision: 7620 $
+##  $Revision: 7805 $
 ##  ********************************************
 
 CREATE TABLE IF NOT EXISTS `CPG_mod_online` (
diff -x .svn -aruN 1.5.6.src/plugins/opensearch/codebase.php 1.5.8.src/plugins/opensearch/codebase.php
--- 1.5.6.src/plugins/opensearch/codebase.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/opensearch/codebase.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/opensearch/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/opensearch/configuration.php 1.5.8.src/plugins/opensearch/configuration.php
--- 1.5.6.src/plugins/opensearch/configuration.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/opensearch/configuration.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/opensearch/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/sample/codebase.php 1.5.8.src/plugins/sample/codebase.php
--- 1.5.6.src/plugins/sample/codebase.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/sample/codebase.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/sample/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/sample/configuration.php 1.5.8.src/plugins/sample/configuration.php
--- 1.5.6.src/plugins/sample/configuration.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/sample/configuration.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/sample/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/usergal_alphatabs/codebase.php 1.5.8.src/plugins/usergal_alphatabs/codebase.php
--- 1.5.6.src/plugins/usergal_alphatabs/codebase.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/usergal_alphatabs/codebase.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/usergal_alphatabs/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
@@ -20,7 +20,7 @@
     die('Not in Coppermine...');
 }
 if (!defined('CORE_PLUGIN')) {
-	define('CORE_PLUGIN', true);
+    define('CORE_PLUGIN', true);
 }
 $superCage = Inspekt::makeSuperCage();
 
@@ -40,13 +40,14 @@
         echo '</tr>';
         endtable();
     }
-    
-    function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
+
+    function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb', $date='')
     {
-        global $CONFIG;
-        global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view, $lang_album_list;
+        global $CONFIG, $CURRENT_ALBUM_DATA;
+        global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $lang_common, $template_tab_display, $template_thumbnail_view, $lang_album_list, $lang_errors;
+
         $superCage = Inspekt::makeSuperCage();
-    
+
         static $header = '';
         static $thumb_cell = '';
         static $empty_cell = '';
@@ -54,7 +55,7 @@
         static $footer = '';
         static $tabs = '';
         static $spacer = '';
-    
+
         if ($header == '') {
             $thumb_cell = template_extract_block($template_thumbnail_view, 'thumb_cell');
             $tabs = template_extract_block($template_thumbnail_view, 'tabs');
@@ -64,14 +65,25 @@
             $footer = template_extract_block($template_thumbnail_view, 'footer');
             $spacer = template_extract_block($template_thumbnail_view, 'spacer');
         }
-    
+
         $cat_link = is_numeric($aid) ? '' : '&amp;cat=' . $cat;
-    
+        $date_link = $date=='' ? '' : '&amp;date=' . $date;
+        if ($superCage->get->getInt('uid')) {
+          $uid_link = '&amp;uid=' . $superCage->get->getInt('uid');
+        } else {
+          $uid_link = '';
+        }
+
+        $album_types = array(
+            'albums' => array('lastalb')
+        );
+        $album_types = CPGPluginAPI::filter('theme_thumbnails_album_types', $album_types);
+
         $theme_thumb_tab_tmpl = $template_tab_display;
-    
+
         if ($mode == 'thumb') {
-            $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $aid == 'lastalb' ? $lang_album_list['album_on_page'] : $lang_thumb_view['pic_on_page']));
-            $theme_thumb_tab_tmpl['page_link'] = strtr($theme_thumb_tab_tmpl['page_link'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&amp;page=%d'));
+            $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => in_array($aid, $album_types['albums']) ? $lang_album_list['album_on_page'] : $lang_thumb_view['pic_on_page']));
+            $theme_thumb_tab_tmpl['page_link'] = strtr($theme_thumb_tab_tmpl['page_link'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . $date_link . $uid_link . '&amp;page=%d'));
         } else {
             // start of modified section
             $pl =  $superCage->get->getAlpha('letter') ? ('&amp;letter=' . $superCage->get->getAlpha('letter')) : '';
@@ -79,100 +91,142 @@
             $theme_thumb_tab_tmpl['page_link'] = strtr($theme_thumb_tab_tmpl['page_link'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d' . $pl));
             // end of modified section
         }
-    
+
         $thumbcols = $CONFIG['thumbcols'];
         $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-    
+
         $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
+
+        if (!GALLERY_ADMIN_MODE && stripos($template_thumb_view_title_row, 'admin_buttons') !== false) {
+            template_extract_block($template_thumb_view_title_row, 'admin_buttons');
+        }
         // The sort order options are not available for meta albums
         if ($sort_options) {
-            $param = array('{ALBUM_NAME}' => $album_name,
-                '{AID}' => $aid,
-                '{PAGE}' => $page,
-                '{NAME}' => $lang_thumb_view['name'],
-                '{TITLE}' => $lang_thumb_view['title'],
-                '{DATE}' => $lang_thumb_view['date'],
-                '{SORT_TA}' => $lang_thumb_view['sort_ta'],
-                '{SORT_TD}' => $lang_thumb_view['sort_td'],
-                '{SORT_NA}' => $lang_thumb_view['sort_na'],
-                '{SORT_ND}' => $lang_thumb_view['sort_nd'],
-                '{SORT_DA}' => $lang_thumb_view['sort_da'],
-                '{SORT_DD}' => $lang_thumb_view['sort_dd'],
-                '{POSITION}' => $lang_thumb_view['position'],
-                '{SORT_PA}' => $lang_thumb_view['sort_pa'],
-                '{SORT_PD}' => $lang_thumb_view['sort_pd'],
+            if (GALLERY_ADMIN_MODE) {
+                $param = array(
+                    '{ALBUM_ID}'   => $aid,
+                    '{CAT_ID}'     => ($cat > 0 ? $cat : $CURRENT_ALBUM_DATA['category']),
+                    '{MODIFY_LNK}'     => $lang_common['album_properties'],
+                    '{MODIFY_ICO}'     => cpg_fetch_icon('modifyalb', 1),
+                    '{PARENT_CAT_LNK}' => $lang_common['parent_category'],
+                    '{PARENT_CAT_ICO}' => cpg_fetch_icon('category', 1),
+                    '{EDIT_PICS_LNK}'  => $lang_common['edit_files'],
+                    '{EDIT_PICS_ICO}'  => cpg_fetch_icon('edit', 1),
+                    '{ALBUM_MGR_LNK}'  => $lang_common['album_manager'],
+                    '{ALBUM_MGR_ICO}'  => cpg_fetch_icon('alb_mgr', 1),
                 );
+            } else {
+                $param = array();
+            }
+            $param['{ALBUM_NAME}'] = $album_name;
+            // Plugin Filter: allow plugin to modify or add tags to process
+            $param = CPGPluginAPI::filter('theme_thumbnails_title', $param);
             $title = template_eval($template_thumb_view_title_row, $param);
-        } else if ($aid == 'favpics' && $CONFIG['enable_zipdownload'] == 1) { //Lots of stuff can be added here later
-           $param = array('{ALBUM_NAME}' => $album_name,
-                                 '{DOWNLOAD_ZIP}'=>$lang_thumb_view['download_zip']
-                                   );
-           $title = template_eval($template_fav_thumb_view_title_row, $param);
-        }else{
+        } elseif ($aid == 'favpics' && $CONFIG['enable_zipdownload'] > 0) { //Lots of stuff can be added here later
+            $param = array(
+                '{ALBUM_ID}'   => $aid,
+                '{ALBUM_NAME}' => $album_name,
+                '{DOWNLOAD_ZIP}' => cpg_fetch_icon ('zip', 2) . $lang_thumb_view['download_zip'],
+            );
+            // Plugin Filter: allow plugin to modify or add tags to process
+            $param = CPGPluginAPI::filter('theme_thumbnails_title', $param);        
+            $title = template_eval($template_fav_thumb_view_title_row, $param);
+        } else {
             $title = $album_name;
         }
-    
-        $wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');
-        echo $wrapper_start;
-        
+
+        CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
+
         if ($mode == 'thumb') {
             starttable('100%', $title, $thumbcols);
         } else {
             makejumpbox();
             starttable('100%');
         }
-    
+
         echo $header;
-    
+
         $i = 0;
+        global $thumb;  // make $thumb accessible to plugins
         foreach($thumb_list as $thumb) {
             $i++;
             if ($mode == 'thumb') {
-                if ($aid == 'lastalb') {
-                    $params = array('{CELL_WIDTH}' => $cell_width,
-                        '{LINK_TGT}' => "thumbnails.php?album={$thumb['aid']}",
-                        '{THUMB}' => $thumb['image'],
-                        '{CAPTION}' => $thumb['caption'],
-                        '{ADMIN_MENU}' => $thumb['admin_menu']
-                        );
+                if (in_array($aid, $album_types['albums'])) {
+                    $params = array(
+                        '{CELL_WIDTH}' => $cell_width,
+                        '{LINK_TGT}'   => "thumbnails.php?album={$thumb['aid']}",
+                        '{THUMB}'      => $thumb['image'],
+                        '{CAPTION}'    => $thumb['caption'],
+                        '{ADMIN_MENU}' => $thumb['admin_menu'],
+                    );
                 } else {
-                    $params = array('{CELL_WIDTH}' => $cell_width,
-                        '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&amp;pos={$thumb['pos']}",
-                        '{THUMB}' => $thumb['image'],
-                        '{CAPTION}' => $thumb['caption'],
-                        '{ADMIN_MENU}' => $thumb['admin_menu']
-                        );
-                }
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                    '{THUMB}' => $thumb['image'],
-                    '{CAPTION}' => $thumb['caption'],
-                    '{ADMIN_MENU}' => ''
+                    // determine if thumbnail link targets should open in a pop-up
+                    if ($CONFIG['thumbnail_to_fullsize'] == 1) { // code for full-size pop-up
+                        if (!USER_ID && $CONFIG['allow_unlogged_access'] <= 2) {
+                           $target = 'javascript:;" onclick="alert(\''.sprintf($lang_errors['login_needed'],'','','','').'\');';
+                        } elseif (USER_ID && USER_ACCESS_LEVEL <= 2) {
+                            $target = 'javascript:;" onclick="alert(\''.sprintf($lang_errors['access_intermediate_only'],'','','','').'\');';
+                        } else {
+                           $target = 'javascript:;" onclick="MM_openBrWindow(\'displayimage.php?pid=' . $thumb['pid'] . '&fullsize=1\',\'' . uniqid(rand()) . '\',\'scrollbars=yes,toolbar=no,status=no,resizable=yes,width=' . ((int)$thumb['pwidth']+(int)$CONFIG['fullsize_padding_x']) .  ',height=' .   ((int)$thumb['pheight']+(int)$CONFIG['fullsize_padding_y']). '\');';
+                        }
+                    } elseif ($aid == 'random') {
+                        $target = "displayimage.php?pid={$thumb['pid']}$uid_link#top_display_media";
+                    } elseif ($aid == 'lastcom' || $aid == 'lastcomby') {
+                        $page = cpg_get_comment_page_number($thumb['msg_id']);
+                        $page = (is_numeric($page)) ? "&amp;page=$page" : '';
+                        $target = "displayimage.php?album=$aid$cat_link$date_link&amp;pid={$thumb['pid']}$uid_link&amp;msg_id={$thumb['msg_id']}$page#comment{$thumb['msg_id']}";
+                    } else {
+                        $target = "displayimage.php?album=$aid$cat_link$date_link&amp;pid={$thumb['pid']}$uid_link#top_display_media";
+                    }
+                    $params = array(
+                        '{CELL_WIDTH}' => $cell_width,
+                        '{LINK_TGT}'   => $target,
+                        '{THUMB}'      => $thumb['image'],
+                        '{CAPTION}'    => $thumb['caption'],
+                        '{ADMIN_MENU}' => $thumb['admin_menu'],
                     );
+                }
+
+            } else {  // mode != 'thumb'
+
+                // Used for mode = 'user' from list_users() in index.php
+                $params = array(
+                    '{CELL_WIDTH}' => $cell_width,
+                    '{LINK_TGT}'   => "index.php?cat={$thumb['cat']}",
+                    '{THUMB}'      => $thumb['image'],
+                    '{CAPTION}'    => $thumb['caption'],
+                    '{ADMIN_MENU}' => '',
+                );
+
             }
+
+            // Plugin Filter: allow plugin to modify or add tags to process
+            $params = CPGPluginAPI::filter('theme_display_thumbnails_params', $params);
             echo template_eval($thumb_cell, $params);
-    
+
             if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
                 echo $row_separator;
             }
-        }
+        } // foreach $thumb
+
+        unset($thumb);  // unset $thumb to avoid conflicting with global
+
         for (;($i % $thumbcols); $i++) {
             echo $empty_cell;
         }
-        $footer = CPGPluginAPI::filter('theme_thumbnails_footer', $footer);
+        $footer = CPGPluginAPI::filter('theme_thumbnails_footer', $footer); 
         echo $footer;
-    
+
         if ($display_tabs) {
-            $params = array('{THUMB_COLS}' => $thumbcols,
-                '{TABS}' => $tabs_html
-                );
+            $params = array(
+                '{THUMB_COLS}' => $thumbcols,
+                '{TABS}'       => $tabs_html,
+            );
             echo template_eval($tabs, $params);
         }
-    
+
         endtable();
-        $wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-        echo $wrapper_end;
+        CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);
         echo $spacer;
     }
 
@@ -195,14 +249,33 @@
         $f =& $this->field;
 
         if ($FORBIDDEN_SET != "") {
-            $forbidden_with_icon = "AND ($FORBIDDEN_SET or p.galleryicon=p.pid)";
-            $forbidden = "AND ($FORBIDDEN_SET)";
+            $forbidden_with_icon = "AND (1 $FORBIDDEN_SET or p.galleryicon=p.pid)";
+            $forbidden = "AND (1 $FORBIDDEN_SET)";
         } else {
             $forbidden_with_icon = "";
             $forbidden = "";
         }
 
-        $users_per_page = $CONFIG["thumbcols"] * $CONFIG["thumbrows"];
+        // Get the total number of users with albums
+        $sql  = "SELECT NULL ";
+        $sql .= "FROM {$CONFIG[\'TABLE_ALBUMS\']} AS p ";
+        $sql .= " INNER JOIN {$CONFIG[\'TABLE_PICTURES\']} AS pics ON pics.aid = p.aid ";
+        $sql .= " INNER JOIN {$CONFIG[\'TABLE_USERS\']} AS u ON p.owner = u.user_id ";
+        $sql .= "WHERE ( category > " . FIRST_USER_CAT . " $forbidden) ";
+        if ($l = $getLetter) $sql .= "AND {$f[\'username\']} LIKE \'$l%\' ";
+        $sql .= "GROUP BY category;";
+        $result = cpg_db_query($sql);
+        $user_count = mysql_num_rows($result);
+
+        if ($user_count == 0) {
+            return false;
+        }
+
+        mysql_free_result($result);
+
+        $users_per_page = $CONFIG[\'thumbcols\'] * $CONFIG[\'thumbrows\'];
+        $totalPages = ceil($user_count / $users_per_page);
+        if ($PAGE > $totalPages) $PAGE = 1;
         $lower_limit = ($PAGE-1) * $users_per_page;
 
         if ($this->can_join_tables){
@@ -220,7 +293,7 @@
             if ($l = $getLetter) $sql .= "AND {$f[\'username\']} LIKE \'$l%\' ";
             $sql .= "GROUP BY category ";
             $sql .= "ORDER BY category ";
-            //$sql .= "LIMIT $lower_limit, $users_per_page ";
+            $sql .= "LIMIT $lower_limit, $users_per_page ";
     
     
             $result = cpg_db_query($sql);
@@ -240,7 +313,7 @@
             $sql .= "INNER JOIN {$CONFIG[\'TABLE_PICTURES\']} AS p ON p.aid = a.aid ";
             $sql .= "WHERE ((isnull(approved) or approved=\"YES\") ";
             $sql .= "AND category > " . FIRST_USER_CAT . ") $forbidden_with_icon GROUP BY category ";
-            //$sql .= "LIMIT $lower_limit, $users_per_page ";
+            $sql .= "LIMIT $lower_limit, $users_per_page ";
     
             $result = cpg_db_query($sql);
             
@@ -255,7 +328,7 @@
             
             // This query collects an array of user_id -> username mappings for the user ids collected above 
             $sql = "SELECT {$this->field[\'user_id\']} AS user_id, {$this->field[\'username\']} AS user_name FROM {$this->usertable} WHERE {$this->field[\'user_id\']} IN ($userlist)";
-            if ($l = $getLetter) $sql .= " AND {$f[\'username\']} LIKE \'$l%\' ";           
+            if ($l = $getLetter) $sql .= " AND {$f[\'username\']} LIKE \'$l%\' ";
             $result = cpg_db_query($sql, $this->link_id);
         
             $userdata = array();
@@ -287,10 +360,6 @@
             
             mysql_free_result($result);
         }
-        
-        $user_count = count($users);
-        $totalPages = ceil($user_count / $users_per_page);
-        if ($PAGE > $totalPages) $PAGE = 1;
 
         return $users;
     }
diff -x .svn -aruN 1.5.6.src/plugins/usergal_alphatabs/configuration.php 1.5.8.src/plugins/usergal_alphatabs/configuration.php
--- 1.5.6.src/plugins/usergal_alphatabs/configuration.php	2010-06-05 00:35:23.000000000 -0500
+++ 1.5.8.src/plugins/usergal_alphatabs/configuration.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,15 +10,15 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/usergal_alphatabs/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
 $name = $lang_plugin_php['usergal_alphatabs_config_name'];
 $description = $lang_plugin_php['usergal_alphatabs_config_description'] . '&nbsp;' . cpg_display_help('f=plugins.htm&amp;as=plugin_bundled_usergal_alphatabs&amp;ae=plugin_bundled_usergal_alphatabs_end', '400', '200');
 $author = '<a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=941" rel="external" class="external">Nibbler</a>';
-$version = '1.5';
+$version = '1.6';
 $plugin_cpg_version = array('min' => '1.5');
 ?>
diff -x .svn -aruN 1.5.6.src/plugins/visiblehookpoints/codebase.php 1.5.8.src/plugins/visiblehookpoints/codebase.php
--- 1.5.6.src/plugins/visiblehookpoints/codebase.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/visiblehookpoints/codebase.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/visiblehookpoints/codebase.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/visiblehookpoints/configuration.php 1.5.8.src/plugins/visiblehookpoints/configuration.php
--- 1.5.6.src/plugins/visiblehookpoints/configuration.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/visiblehookpoints/configuration.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/visiblehookpoints/configuration.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/visiblehookpoints/css/style.css 1.5.8.src/plugins/visiblehookpoints/css/style.css
--- 1.5.6.src/plugins/visiblehookpoints/css/style.css	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/visiblehookpoints/css/style.css	2010-08-06 11:59:38.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/visiblehookpoints/css/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 table.dBug_array,table.dBug_object,table.dBug_resource,table.dBug_resourceC,table.dBug_xml {
diff -x .svn -aruN 1.5.6.src/plugins/visiblehookpoints/index.php 1.5.8.src/plugins/visiblehookpoints/index.php
--- 1.5.6.src/plugins/visiblehookpoints/index.php	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/visiblehookpoints/index.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/visiblehookpoints/index.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   

 **********************************************/
 
diff -x .svn -aruN 1.5.6.src/plugins/visiblehookpoints/js/script.js 1.5.8.src/plugins/visiblehookpoints/js/script.js
--- 1.5.6.src/plugins/visiblehookpoints/js/script.js	2010-06-05 00:35:24.000000000 -0500
+++ 1.5.8.src/plugins/visiblehookpoints/js/script.js	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/plugins/visiblehookpoints/js/script.js $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* code modified from ColdFusion's cfdump code */
diff -x .svn -aruN 1.5.6.src/profile.php 1.5.8.src/profile.php
--- 1.5.6.src/profile.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/profile.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/profile.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/ratepic.php 1.5.8.src/ratepic.php
--- 1.5.6.src/ratepic.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/ratepic.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/ratepic.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/README.txt 1.5.8.src/README.txt
--- 1.5.6.src/README.txt	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/README.txt	2010-08-06 11:59:22.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/README.txt $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 CPG - Coppermine Photo Gallery Quick-Start Guide
diff -x .svn -aruN 1.5.6.src/register.php 1.5.8.src/register.php
--- 1.5.6.src/register.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/register.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/register.php $
-  $Revision: 7631 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/report_file.php 1.5.8.src/report_file.php
--- 1.5.6.src/report_file.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/report_file.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/report_file.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -36,7 +36,7 @@
 {
     $superCage = Inspekt::makeSuperCage();
     if ($superCage->post->keyExists($name)) {
-        return get_magic_quotes_gpc() ? stripslashes($superCage->post->noTags($name)) : $superCage->post->noTags($name);
+        return get_magic_quotes_gpc() ? stripslashes_deep($superCage->post->noTags($name)) : $superCage->post->noTags($name);
     } else {
         return $default;
     }
diff -x .svn -aruN 1.5.6.src/reviewcom.php 1.5.8.src/reviewcom.php
--- 1.5.6.src/reviewcom.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/reviewcom.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/reviewcom.php $
-  $Revision: 7623 $
+  $Revision: 7805 $
 **********************************************/
 
 // todo: search option.
diff -x .svn -aruN 1.5.6.src/searchnew.php 1.5.8.src/searchnew.php
--- 1.5.6.src/searchnew.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/searchnew.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/searchnew.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/search.php 1.5.8.src/search.php
--- 1.5.6.src/search.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/search.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/search.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/send_activation.php 1.5.8.src/send_activation.php
--- 1.5.6.src/send_activation.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/send_activation.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/send_activation.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/showthumb.php 1.5.8.src/showthumb.php
--- 1.5.6.src/showthumb.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/showthumb.php	2010-08-06 11:59:22.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/showthumb.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/sidebar.php 1.5.8.src/sidebar.php
--- 1.5.6.src/sidebar.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/sidebar.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/sidebar.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
diff -x .svn -aruN 1.5.6.src/sql/basic.sql 1.5.8.src/sql/basic.sql
--- 1.5.6.src/sql/basic.sql	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/sql/basic.sql	2010-08-06 11:59:20.000000000 -0500
@@ -0,0 +1,445 @@
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2010 Coppermine Dev Team
+##  v1.0 originally written by Gregory Demar
+##
+##  This program is free software; you can redistribute it and/or modify
+##  it under the terms of the GNU General Public License version 3
+##  as published by the Free Software Foundation.
+##
+##  ********************************************
+##  Coppermine version: 1.5.8
+##  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/sql/basic.sql $
+##  $Revision: 7805 $
+##  ********************************************
+
+#
+# Dumping data for table `CPG_config`
+#
+
+INSERT INTO CPG_config VALUES ('admin_activation', '0');
+INSERT INTO CPG_config VALUES ('alb_desc_thumb', '1');
+INSERT INTO CPG_config VALUES ('alb_list_thumb_size', '50');
+INSERT INTO CPG_config VALUES ('album_list_cols', '2');
+INSERT INTO CPG_config VALUES ('albums_per_page', '12');
+INSERT INTO CPG_config VALUES ('allow_duplicate_emails_addr', '0');
+INSERT INTO CPG_config VALUES ('allow_guests_enter_file_details', '0');
+INSERT INTO CPG_config VALUES ('allowed_doc_types', 'doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb');
+INSERT INTO CPG_config VALUES ('allowed_img_types', 'jpeg/jpg/png/gif');
+INSERT INTO CPG_config VALUES ('allowed_mov_types', 'asf/asx/mpg/mpeg/wmv/swf/avi/mov');
+INSERT INTO CPG_config VALUES ('allowed_snd_types', 'mp3/midi/mid/wma/wav/ogg');
+INSERT INTO CPG_config VALUES ('allow_email_change', '0');
+INSERT INTO CPG_config VALUES ('allow_memberlist', '0');
+INSERT INTO CPG_config VALUES ('allow_private_albums', '1');
+INSERT INTO CPG_config VALUES ('allow_unlogged_access', '3');
+INSERT INTO CPG_config VALUES ('allow_user_account_delete', '0');
+INSERT INTO CPG_config VALUES ('allow_user_album_keyword', '0');
+INSERT INTO CPG_config VALUES ('allow_user_edit_after_cat_close', '0');
+INSERT INTO CPG_config VALUES ('allow_user_move_album', '0');
+INSERT INTO CPG_config VALUES ('allow_user_registration', '0');
+INSERT INTO CPG_config VALUES ('allow_user_upload_choice', '1');
+INSERT INTO CPG_config VALUES ('auto_resize', '1');
+INSERT INTO CPG_config VALUES ('batch_proc_limit', '2');
+INSERT INTO CPG_config VALUES ('bridge_enable', '0');
+INSERT INTO CPG_config VALUES ('browse_batch_add', '1');
+INSERT INTO CPG_config VALUES ('browse_by_date', '0');
+INSERT INTO CPG_config VALUES ('caption_in_thumbview', '1');
+INSERT INTO CPG_config VALUES ('categories_alpha_sort', '0');
+INSERT INTO CPG_config VALUES ('charset', 'utf-8');
+INSERT INTO CPG_config VALUES ('clickable_keyword_search', '1');
+INSERT INTO CPG_config VALUES ('comment_akismet_api_key', '');
+INSERT INTO CPG_config VALUES ('comment_akismet_counter', '0');
+INSERT INTO CPG_config VALUES ('comment_akismet_enable', '0');
+INSERT INTO CPG_config VALUES ('comment_akismet_group', '0');
+INSERT INTO CPG_config VALUES ('comment_approval', '0');
+INSERT INTO CPG_config VALUES ('comment_captcha', '1');
+#INSERT INTO CPG_config VALUES ('comment_email_notification', '0');
+INSERT INTO CPG_config VALUES ('comment_placeholder', '1');
+INSERT INTO CPG_config VALUES ('comment_promote_registration', '0');
+INSERT INTO CPG_config VALUES ('comments_anon_pfx', 'Guest_');
+INSERT INTO CPG_config VALUES ('comments_per_page', '20');
+INSERT INTO CPG_config VALUES ('comments_sort_descending', '0');
+INSERT INTO CPG_config VALUES ('comment_user_edit', '1');
+INSERT INTO CPG_config VALUES ('contact_form_guest_email_field', '2');
+INSERT INTO CPG_config VALUES ('contact_form_guest_enable', '0');
+INSERT INTO CPG_config VALUES ('contact_form_guest_name_field', '2');
+INSERT INTO CPG_config VALUES ('contact_form_registered_enable', '1');
+INSERT INTO CPG_config VALUES ('contact_form_sender_email', '1');
+INSERT INTO CPG_config VALUES ('contact_form_subject_content', 'Coppermine gallery contact form');
+INSERT INTO CPG_config VALUES ('contact_form_subject_field', '0');
+INSERT INTO CPG_config VALUES ('cookie_name', 'cpg15x');
+INSERT INTO CPG_config VALUES ('cookie_path', '/');
+INSERT INTO CPG_config VALUES ('count_admin_hits', '0');
+INSERT INTO CPG_config VALUES ('count_album_hits', '1');
+INSERT INTO CPG_config VALUES ('count_file_hits', '1');
+INSERT INTO CPG_config VALUES ('custom_footer_path', '');
+INSERT INTO CPG_config VALUES ('custom_header_path', '');
+INSERT INTO CPG_config VALUES ('custom_lnk_name', '');
+INSERT INTO CPG_config VALUES ('custom_lnk_url', '');
+INSERT INTO CPG_config VALUES ('debug_mode', '0');
+INSERT INTO CPG_config VALUES ('debug_notice', '0');
+INSERT INTO CPG_config VALUES ('default_dir_mode', '0755');
+INSERT INTO CPG_config VALUES ('default_file_mode', '0644');
+INSERT INTO CPG_config VALUES ('default_sort_order', 'na');
+INSERT INTO CPG_config VALUES ('disable_comment_flood_protect', '0');
+# INSERT INTO CPG_config VALUES ('display_admin_uploader','0');
+INSERT INTO CPG_config VALUES ('display_comment_approval_only', '0');
+INSERT INTO CPG_config VALUES ('display_comment_count', '0');
+INSERT INTO CPG_config VALUES ('display_coppermine_news', '1');
+INSERT INTO CPG_config VALUES ('display_filename','0');
+INSERT INTO CPG_config VALUES ('display_film_strip', '1');
+INSERT INTO CPG_config VALUES ('display_pic_info', '0');
+INSERT INTO CPG_config VALUES ('display_redirection_page', '0');
+INSERT INTO CPG_config VALUES ('display_reset_boxes_in_config', '0');
+INSERT INTO CPG_config VALUES ('display_sidebar_guest', '1');
+INSERT INTO CPG_config VALUES ('display_sidebar_user', '1');
+INSERT INTO CPG_config VALUES ('display_stats_on_index', '1');
+INSERT INTO CPG_config VALUES ('display_thumbnail_rating', '0');
+INSERT INTO CPG_config VALUES ('display_thumbs_batch_add', '1');
+INSERT INTO CPG_config VALUES ('display_uploader', '0');
+INSERT INTO CPG_config VALUES ('display_xp_publish_link', '0');
+INSERT INTO CPG_config VALUES ('ecard_flash', '0');
+INSERT INTO CPG_config VALUES ('ecards_more_pic_target', 'http://yoursite.tld/your_coppermine_folder/');
+INSERT INTO CPG_config VALUES ('email_comment_notification', '0');
+INSERT INTO CPG_config VALUES ('enable_encrypted_passwords', '1'); # Do not remove - this record IS needed to make sure that there is no double-encryption when updating
+INSERT INTO CPG_config VALUES ('enable_help', '1');
+INSERT INTO CPG_config VALUES ('enable_menu_icons', '2');
+INSERT INTO CPG_config VALUES ('enable_plugins', '1');
+INSERT INTO CPG_config VALUES ('enable_smilies', '1');
+INSERT INTO CPG_config VALUES ('enable_thumb_watermark', '1');
+INSERT INTO CPG_config VALUES ('enable_unsharp', '0');
+INSERT INTO CPG_config VALUES ('enable_watermark', '0');
+INSERT INTO CPG_config VALUES ('enable_zipdownload', '0');
+INSERT INTO CPG_config VALUES ('filter_bad_words', '0');
+INSERT INTO CPG_config VALUES ('first_level', '1');
+INSERT INTO CPG_config VALUES ('forbiden_fname_char', '$/\\\\:*?&quot;&#039;&lt;&gt;|` &amp;#@');
+INSERT INTO CPG_config VALUES ('fullpath', 'albums/');
+INSERT INTO CPG_config VALUES ('fullsize_padding_x', '5');
+INSERT INTO CPG_config VALUES ('fullsize_padding_y', '3');
+INSERT INTO CPG_config VALUES ('gallery_admin_email', 'you@somewhere.com');
+INSERT INTO CPG_config VALUES ('gallery_description', 'Your gallery description here');
+INSERT INTO CPG_config VALUES ('gallery_name', 'Your gallery name here');
+INSERT INTO CPG_config VALUES ('global_registration_pw', '');
+INSERT INTO CPG_config VALUES ('guest_token_cleanup', '0');
+INSERT INTO CPG_config VALUES ('hit_details', '0');
+INSERT INTO CPG_config VALUES ('home_target', 'index.php');
+INSERT INTO CPG_config VALUES ('im_options', '-antialias');
+INSERT INTO CPG_config VALUES ('impath', '/usr/bin/');
+INSERT INTO CPG_config VALUES ('jpeg_qual', '80');
+INSERT INTO CPG_config VALUES ('keep_votes_time', '30');
+INSERT INTO CPG_config VALUES ('keyword_separator', ';');
+INSERT INTO CPG_config VALUES ('lang', 'english');
+INSERT INTO CPG_config VALUES ('language_autodetect', '1');
+INSERT INTO CPG_config VALUES ('link_pic_count', '1');
+INSERT INTO CPG_config VALUES ('log_ecards', '0');
+INSERT INTO CPG_config VALUES ('login_expiry', '10');
+INSERT INTO CPG_config VALUES ('login_method', 'username');
+INSERT INTO CPG_config VALUES ('login_threshold', '5');
+INSERT INTO CPG_config VALUES ('log_mode', '0');
+INSERT INTO CPG_config VALUES ('main_page_layout', 'breadcrumb/catlist/alblist/random,2/lastup,2');
+INSERT INTO CPG_config VALUES ('main_table_width', '100%');
+INSERT INTO CPG_config VALUES ('make_intermediate', '1');
+INSERT INTO CPG_config VALUES ('max_com_lines', '10');
+INSERT INTO CPG_config VALUES ('max_com_size', '512');
+INSERT INTO CPG_config VALUES ('max_com_wlength', '38');
+INSERT INTO CPG_config VALUES ('max_film_strip_items', '5');
+INSERT INTO CPG_config VALUES ('max_img_desc_length', '512');
+INSERT INTO CPG_config VALUES ('max_tabs', '12');
+INSERT INTO CPG_config VALUES ('max_upl_size', '1024');
+INSERT INTO CPG_config VALUES ('max_upl_width_height', '2048');
+INSERT INTO CPG_config VALUES ('media_autostart', '1');
+INSERT INTO CPG_config VALUES ('min_votes_for_rating', '1');
+INSERT INTO CPG_config VALUES ('normal_pfx', 'normal_');
+INSERT INTO CPG_config VALUES ('offline', '0');
+INSERT INTO CPG_config VALUES ('old_style_rating', '0');
+INSERT INTO CPG_config VALUES ('orig_pfx', 'orig_');
+INSERT INTO CPG_config VALUES ('performance_page_generation_time', '0');
+INSERT INTO CPG_config VALUES ('performance_page_query_count', '0');
+INSERT INTO CPG_config VALUES ('performance_page_query_time', '0');
+INSERT INTO CPG_config VALUES ('performance_timestamp', '0');
+INSERT INTO CPG_config VALUES ('personal_album_on_registration', '0');
+INSERT INTO CPG_config VALUES ('picinfo_movie_download_link', '1');
+INSERT INTO CPG_config VALUES ('picture_table_width', '100%');
+INSERT INTO CPG_config VALUES ('picture_use', 'thumb');
+INSERT INTO CPG_config VALUES ('picture_width', '400');
+INSERT INTO CPG_config VALUES ('purge_expired_bans', '1');
+# INSERT INTO CPG_config VALUES ('randpos_interval', '1063623637');
+INSERT INTO CPG_config VALUES ('rate_own_files', '0');
+INSERT INTO CPG_config VALUES ('rating_stars_amount', '5');
+INSERT INTO CPG_config VALUES ('read_exif_data', '0');
+INSERT INTO CPG_config VALUES ('read_iptc_data', '0');
+INSERT INTO CPG_config VALUES ('reduce_watermark', '0');
+INSERT INTO CPG_config VALUES ('registration_captcha', '0');
+INSERT INTO CPG_config VALUES ('reg_notify_admin_email', '0');
+INSERT INTO CPG_config VALUES ('reg_requires_valid_email', '1');
+INSERT INTO CPG_config VALUES ('report_post', '0');
+INSERT INTO CPG_config VALUES ('session_cleanup', '0');
+INSERT INTO CPG_config VALUES ('show_bbcode_help', '1');
+INSERT INTO CPG_config VALUES ('show_private', '0');
+INSERT INTO CPG_config VALUES ('show_which_exif', '|0|0|0|0|0|0|0|0|1|0|1|1|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|1|0|0|0|1|1|0|0|0|0|1|0|0|0|1|0|0|1|1|0|0|0|0|0|1|0|1|1');
+INSERT INTO CPG_config VALUES ('silly_safe_mode', '0');
+INSERT INTO CPG_config VALUES ('site_token', MD5(RAND()));
+INSERT INTO CPG_config VALUES ('form_token_lifetime', '900');
+INSERT INTO CPG_config VALUES ('slideshow_hits', '1');
+INSERT INTO CPG_config VALUES ('slideshow_interval', '5000');
+INSERT INTO CPG_config VALUES ('smtp_host', '');
+INSERT INTO CPG_config VALUES ('smtp_password', '');
+INSERT INTO CPG_config VALUES ('smtp_username', '');
+INSERT INTO CPG_config VALUES ('subcat_level', '2');
+INSERT INTO CPG_config VALUES ('tabs_dropdown', '1');
+INSERT INTO CPG_config VALUES ('theme', 'curve');
+INSERT INTO CPG_config VALUES ('theme_list', '0');
+INSERT INTO CPG_config VALUES ('thumbcols', '4');
+INSERT INTO CPG_config VALUES ('thumb_height', '128');
+INSERT INTO CPG_config VALUES ('thumb_method', 'im');
+INSERT INTO CPG_config VALUES ('thumbnail_to_fullsize', '0');
+INSERT INTO CPG_config VALUES ('thumb_pfx', 'thumb_');
+INSERT INTO CPG_config VALUES ('thumbrows', '3');
+INSERT INTO CPG_config VALUES ('thumb_use', 'any');
+INSERT INTO CPG_config VALUES ('thumb_width', '128');
+INSERT INTO CPG_config VALUES ('time_offset', '0');
+INSERT INTO CPG_config VALUES ('transparent_overlay', '0');
+INSERT INTO CPG_config VALUES ('unsharp_amount', '120');
+INSERT INTO CPG_config VALUES ('unsharp_radius', '0.5');
+INSERT INTO CPG_config VALUES ('unsharp_threshold', '3');
+INSERT INTO CPG_config VALUES ('upl_notify_admin_email', '0');
+INSERT INTO CPG_config VALUES ('upload_mechanism', 'swfupload');
+INSERT INTO CPG_config VALUES ('user_field1_name', '');
+INSERT INTO CPG_config VALUES ('user_field2_name', '');
+INSERT INTO CPG_config VALUES ('user_field3_name', '');
+INSERT INTO CPG_config VALUES ('user_field4_name', '');
+INSERT INTO CPG_config VALUES ('userpics', 'userpics/');
+INSERT INTO CPG_config VALUES ('user_profile1_name', 'Location');
+INSERT INTO CPG_config VALUES ('user_profile2_name', 'Interests');
+INSERT INTO CPG_config VALUES ('user_profile3_name', 'Website');
+INSERT INTO CPG_config VALUES ('user_profile4_name', 'Occupation');
+INSERT INTO CPG_config VALUES ('user_profile5_name', '');
+INSERT INTO CPG_config VALUES ('user_profile6_name', 'Biography');
+INSERT INTO CPG_config VALUES ('user_registration_disclaimer', '1');
+INSERT INTO CPG_config VALUES ('users_can_edit_pics', '0');
+INSERT INTO CPG_config VALUES ('views_in_thumbview', '1');
+INSERT INTO CPG_config VALUES ('vote_details', '0');
+INSERT INTO CPG_config VALUES ('watermark_file', 'images/watermark.png');
+INSERT INTO CPG_config VALUES ('watermark_transparency', '40');
+INSERT INTO CPG_config VALUES ('watermark_transparency_featherx', '0');
+INSERT INTO CPG_config VALUES ('watermark_transparency_feathery', '0');
+INSERT INTO CPG_config VALUES ('where_put_watermark', 'southeast');
+INSERT INTO CPG_config VALUES ('which_files_to_watermark', 'both');
+
+
+#
+# Dumping data for table `CPG_filetypes`
+#
+
+INSERT INTO CPG_filetypes VALUES ('jpg', 'image/jpg', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jpeg', 'image/jpeg', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jpe', 'image/jpe', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('gif', 'image/gif', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('png', 'image/png', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('bmp', 'image/bmp', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jpc', 'image/jpc', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jp2', 'image/jp2', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jpx', 'image/jpx', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('jb2', 'image/jb2', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('swc', 'image/swc', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('iff', 'image/iff', 'image', '');
+INSERT INTO CPG_filetypes VALUES ('psd', 'image/psd', 'image', '');
+
+INSERT INTO CPG_filetypes VALUES ('asf', 'video/x-ms-asf', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('asx', 'video/x-ms-asx', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('mpg', 'video/mpeg', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('mpeg', 'video/mpeg', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('wmv', 'video/x-ms-wmv', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('swf', 'application/x-shockwave-flash', 'movie', 'SWF');
+INSERT INTO CPG_filetypes VALUES ('avi', 'video/avi', 'movie', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('mov', 'video/quicktime', 'movie', 'QT');
+
+INSERT INTO CPG_filetypes VALUES ('mp3', 'audio/mpeg3', 'audio', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('midi', 'audio/midi', 'audio', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('mid', 'audio/midi', 'audio', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('wma', 'audio/x-ms-wma', 'audio', 'WMP');
+INSERT INTO CPG_filetypes VALUES ('wav', 'audio/wav', 'audio', 'WMP');
+
+INSERT INTO CPG_filetypes VALUES ('ogg', 'audio/ogg', 'audio', 'HTMLA');
+INSERT INTO CPG_filetypes VALUES ('oga', 'audio/ogg', 'audio', 'HTMLA');
+INSERT INTO CPG_filetypes VALUES ('ogv', 'video/ogg', 'movie', 'HTMLV');
+
+INSERT INTO CPG_filetypes VALUES ('ram', 'audio/x-pn-realaudio', 'document', 'RMP');
+INSERT INTO CPG_filetypes VALUES ('ra', 'audio/x-realaudio', 'document', 'RMP');
+INSERT INTO CPG_filetypes VALUES ('rm', 'audio/x-realmedia', 'document', 'RMP');
+INSERT INTO CPG_filetypes VALUES ('tiff', 'image/tiff', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('tif', 'image/tif', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('doc', 'application/msword', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xls', 'application/excel', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pps', 'application/powerpoint', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppt', 'application/powerpoint', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('mdb', 'application/msaccess', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('txt', 'text/plain', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('rtf', 'text/richtext', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pdf', 'application/pdf', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('zip', 'application/zip', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('rar', 'application/rar', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('gz', 'application/gz', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('001', 'application/001', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('7z', 'application/7z', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('arj', 'application/arj', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('bz2', 'application/bz2', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('cab', 'application/cab', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('lzh', 'application/lzh', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('rpm', 'application/rpm', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('tar', 'application/tar', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('z', 'application/z', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odb', 'application/vnd.oasis.opendocument.database', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odt', 'application/vnd.oasis.opendocument.text', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odp', 'application/vnd.oasis.opendocument.presentation', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odg', 'application/vnd.oasis.opendocument.graphics', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odc', 'application/vnd.oasis.opendocument.chart', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odf', 'application/vnd.oasis.opendocument.formula', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odi', 'application/vnd.oasis.opendocument.image', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odm', 'application/vnd.oasis.opendocument.text-master', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ott', 'application/vnd.oasis.opendocument.text-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ots', 'application/vnd.oasis.opendocument.spreadsheet-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otp', 'application/vnd.oasis.opendocument.presentation-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otg', 'application/vnd.oasis.opendocument.graphics-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otc', 'application/vnd.oasis.opendocument.chart-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otf', 'application/vnd.oasis.opendocument.formula-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('oti', 'application/vnd.oasis.opendocument.image-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('oth', 'application/vnd.oasis.opendocument.text-web', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxw', 'application/vnd.sun.xml.writer', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('stw', 'application/vnd.sun.xml.writer.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxc', 'application/vnd.sun.xml.calc', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('stc', 'application/vnd.sun.xml.calc.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxd', 'application/vnd.sun.xml.draw', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('std', 'application/vnd.sun.xml.draw.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxi', 'application/vnd.sun.xml.impress', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sti', 'application/vnd.sun.xml.impress.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxg', 'application/vnd.sun.xml.writer.global', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxm', 'application/vnd.sun.xml.math', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('docm', 'application/vnd.ms-word.document.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('dotm', 'application/vnd.ms-word.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsm', 'application/vnd.ms-excel.sheet.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xltm', 'application/vnd.ms-excel.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsb', 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlam', 'application/vnd.ms-excel.addin.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pptm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppsm', 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('potx', 'application/vnd.openxmlformats-officedocument.presentationml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('potm', 'application/vnd.ms-powerpoint.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppam', 'application/vnd.ms-powerpoint.addin.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sldm', 'application/vnd.ms-powerpoint.slide.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('thmx', 'application/vnd.ms-officetheme', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetoc', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetoc2', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetmp', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onepkg', 'application/onenote', 'document', '');
+
+#
+# Dumping data for table `CPG_usergroups`
+#
+
+INSERT INTO CPG_usergroups VALUES (1, 'Administrators', 0, 1, 1, 1, 1, 1, 1, 0, 0, 3);
+INSERT INTO CPG_usergroups VALUES (2, 'Registered', 1024, 0, 1, 1, 1, 1, 1, 1, 0, 3);
+INSERT INTO CPG_usergroups VALUES (3, 'Anonymous', 0, 0, 1, 0, 0, 0, 0, 1, 1, 3);
+
+#
+# Dumping data for table `CPG_categories`
+#
+
+INSERT INTO CPG_categories (cid, name, description, lft, rgt, depth) VALUES (1, 'User galleries', 'This category contains albums that belong to Coppermine users.', 1, 2, 1);
+
+
+#
+# Data for table `CPG_bridge`
+# Used for bridging by user interface
+#
+
+INSERT INTO CPG_bridge VALUES ('short_name', '');
+INSERT INTO CPG_bridge VALUES ('full_forum_url', '');
+INSERT INTO CPG_bridge VALUES ('relative_path_to_config_file', '');
+INSERT INTO CPG_bridge VALUES ('use_post_based_groups', '');
+INSERT INTO CPG_bridge VALUES ('cookie_prefix', '');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_failures', '0');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_timestamp', '');
+
+
+#
+# Data for the language table
+#
+
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('albanian', 'Albanian','Albanian','al', 'al', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('arabic', 'Arabic','&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;','sa','ar', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('armenian', 'Armenian','','','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('azerbaijani', 'Azerbaijani','','az','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('basque', 'Basque','Euskera','basque','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('bosnian', 'Bosnian','Bosanski','ba','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('brazilian_portuguese', 'Portuguese (Brazilian)','Portugu&ecirc;s Brasileiro','br','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('bulgarian', 'Bulgarian','&#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080;','bg','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('byelorussian', 'Byelorussian','','by','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('catalan', 'Catalan','Catal&agrave;','catalonia','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('chinese_big5', 'Chinese traditional','&#20013;&#25991; - &#32321;&#39636;','tw','cn', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('chinese_gb', 'Chinese simplified','&#20013;&#25991; - &#31616;&#20307;','cn','cn', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('croatian', 'Croatian','Hrvatski','hr','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('czech', 'Czech','&#x010C;esky','cz','cz', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('danish', 'Danish','Dansk','dk','dk', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('dutch', 'Dutch','Nederlands','nl','nl', 'YES', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('english', 'English (US)', 'English (US)', 'us','en', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('english_gb', 'English (British)','English (British)','gb','en', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('estonian', 'Estonian','Eesti','ee','ee', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('filipino', 'Filipino Tagalog','','ph','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('finnish', 'Finnish','Suomea','fi','', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('french', 'French','Fran&ccedil;ais','fr','fr', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('galician', 'Galician','Galego','galician','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('georgian', 'Georgian','&#4325;&#4304;&#4320;&#4311;&#4323;&#4314;&#4312;','ge','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('german', 'German (informal)', 'Deutsch (Du)', 'de','de', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('german_formal', 'German (formal)','Deutsch (Sie)','de','de', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('greek', 'Greek','&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;','gr','gr', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('hebrew', 'Hebrew','&#1506;&#1489;&#1512;&#1497;&#1514;','il','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('hindi', 'Hindi','&#2361;&#2367;&#2344;&#2381;&#2342;&#2368;','in','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('hungarian', 'Hungarian','Magyarul','hu','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('icelandic', 'Icelandic','','is','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('indonesian', 'Indonesian','Bahasa Indonesia','id','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('italian', 'Italian','Italiano','it','it', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('japanese', 'Japanese','&#26085;&#26412;&#35486;','jp','jp', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('kazakh', 'Kazakh','','kz','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('korean', 'Korean','&#54620;&#44397;&#50612;','kr','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('kurdish', 'Kurdish','&#1603;&#1608;&#1585;&#1583;&#1740;','kurdish','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('kyrgyz', 'Kyrgyz','','kg','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('laothian', 'Laothian ','','la','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('latvian', 'Latvian','Latvian','lv','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('lithuanian', 'Lithuanian','Letzeburgisch','lu','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('luxembourgish', 'Luxembourgish','Lietuvi&#0353;kai','lt','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('macedonian', 'Macedonian','&#1052;&#1072;&#1082;&#1077;&#1076;&#1086;&#1085;&#1089;&#1082;&#1080;','mk','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('malay', 'Malay','Bahasa Melayu','my','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('maltese', 'Maltese','','mt','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('mongolian', 'Mongolian','','mn','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('nepali', 'Nepali','','np','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('norwegian', 'Norwegian','Norsk','no','no', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('persian', 'Persian','&#1601;&#1575;&#1585;&#1587;&#1740;','ir','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('polish', 'Polish','Polski','pl','pl', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('portuguese', 'Portuguese (Portugal)','Portugu&ecirc;s','pt','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('romanian', 'Romanian','Rom&acirc;n&atilde;','ro','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('russian', 'Russian','&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;','ru','ru', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('slovak', 'Slovak','Slovensky','sk','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('slovenian', 'Slovenian','Slovensko','si','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('spanish', 'Spanish','Espa&ntilde;ol','es','es', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('spanish_mx', 'Mexican Spanish','Espa&ntilde;ol mexicano','mx','mx', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('swedish', 'Swedish','Svenska','se','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('thai', 'Thai','&#3652;&#3607;&#3618;','th','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('turkish', 'Turkish','T&uuml;rk&ccedil;e','tr','', 'YES', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('tigrinya', 'Tigrinya','','er','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('twi', 'Twi','','gh','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('uighur', 'Uighur','Uighur','uighur','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('ukrainian', 'Ukrainian','&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072;','ua','', 'YES', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('uzbek', 'Uzbek','','uz','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('vietnamese', 'Vietnamese','Tieng Viet','vn','', 'NO', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, enabled, complete) VALUES ('welsh', 'Welsh','Cymraeg','wales','', 'NO', 'NO', 'NO');
+
diff -x .svn -aruN 1.5.6.src/sql/schema.sql 1.5.8.src/sql/schema.sql
--- 1.5.6.src/sql/schema.sql	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/sql/schema.sql	2010-08-06 11:59:20.000000000 -0500
@@ -0,0 +1,383 @@
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2010 Coppermine Dev Team
+##  v1.0 originally written by Gregory Demar
+##
+##  This program is free software; you can redistribute it and/or modify
+##  it under the terms of the GNU General Public License version 3
+##  as published by the Free Software Foundation.
+##
+##  ********************************************
+##  Coppermine version: 1.5.8
+##  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/sql/schema.sql $
+##  $Revision: 7805 $
+##  ********************************************
+
+#
+# Table structure for table CPG_albums
+#
+CREATE TABLE CPG_albums (
+  aid int(11) NOT NULL auto_increment,
+  title varchar(255) NOT NULL default '',
+  description text NOT NULL,
+  visibility int(11) NOT NULL default '0',
+  uploads enum('YES','NO') NOT NULL default 'NO',
+  comments enum('YES','NO') NOT NULL default 'YES',
+  votes enum('YES','NO') NOT NULL default 'YES',
+  pos int(11) NOT NULL default '0',
+  category int(11) NOT NULL default '0',
+  owner int(11) NOT NULL DEFAULT '1',
+  thumb int(11) NOT NULL default '0',
+  keyword VARCHAR( 50 ),
+  alb_password VARCHAR( 32 ),
+  alb_password_hint TEXT,
+  moderator_group INT NOT NULL default 0,
+  alb_hits INT( 10 ) NOT NULL default 0,
+  PRIMARY KEY  (aid),
+  KEY alb_category (category),
+  KEY `moderator_group` (`moderator_group`),
+  KEY `visibility` (`visibility`)
+) TYPE=MyISAM COMMENT='Used to store albums';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_banned
+#
+CREATE TABLE CPG_banned (
+        ban_id int(11) NOT NULL auto_increment,
+        user_id int(11) DEFAULT NULL,
+        user_name varchar(255) NOT NULL default '',
+        email varchar(255) NOT NULL default '',
+        ip_addr tinytext,
+        expiry datetime DEFAULT NULL,
+        brute_force tinyint(5) NOT NULL default '0',
+        PRIMARY KEY  (ban_id)
+) TYPE=MyISAM COMMENT='Data about banned users';
+#---------------------------------------------------------
+
+
+#
+# Table structure for table CPG_bridge
+#
+CREATE TABLE CPG_bridge (
+  name varchar(40) NOT NULL default '0',
+  value varchar(255) NOT NULL default '',
+  UNIQUE KEY name (name)
+) TYPE=MyISAM COMMENT='Stores the bridging data, not used when unbridged';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_categories
+#
+CREATE TABLE CPG_categories (
+  cid int(11) NOT NULL auto_increment,
+  owner_id int(11) NOT NULL default '0',
+  name varchar(255) NOT NULL default '',
+  description text NOT NULL,
+  pos int(11) NOT NULL default '0',
+  parent int(11) NOT NULL default '0',
+  thumb int(11) NOT NULL default '0',
+  lft mediumint(8) unsigned NOT NULL default '0',
+  rgt mediumint(8) unsigned NOT NULL default '0',
+  depth tinyint(3) unsigned NOT NULL default '0',
+  PRIMARY KEY  (cid),
+  KEY cat_parent (parent),
+  KEY cat_pos (pos),
+  KEY cat_owner_id (owner_id),
+  KEY `depth_cid` (`depth`,`cid`),
+  KEY `lft_depth` (`lft`,`depth`)
+) TYPE=MyISAM COMMENT='Used to store categories';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_categorymap
+#
+CREATE TABLE IF NOT EXISTS `CPG_categorymap` (
+  cid int(11) NOT NULL,
+  group_id int(11) NOT NULL,
+  PRIMARY KEY  (cid,group_id)
+) ENGINE=MyISAM COMMENT='Holds the categories where groups can create albums';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_comments
+#
+CREATE TABLE CPG_comments (
+  pid mediumint(10) NOT NULL default '0',
+  msg_id mediumint(10) NOT NULL auto_increment,
+  msg_author varchar(25) NOT NULL default '',
+  msg_body text NOT NULL,
+  msg_date datetime NOT NULL default '0000-00-00 00:00:00',
+  msg_raw_ip tinytext,
+  msg_hdr_ip tinytext,
+  author_md5_id varchar(32) NOT NULL default '',
+  author_id int(11) NOT NULL default '0',
+  approval enum('YES','NO') NOT NULL default 'YES',
+  spam enum('YES','NO') NOT NULL default 'NO',
+  PRIMARY KEY  (msg_id),
+  KEY com_pic_id (pid),
+  KEY author_id (author_id)
+) TYPE=MyISAM COMMENT='Used to store comments made on pics';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_config
+#
+CREATE TABLE CPG_config (
+  name varchar(40) NOT NULL default '',
+  value varchar(255) NOT NULL default '',
+  PRIMARY KEY  (name)
+  ) TYPE=MyISAM COMMENT='Used to store the configuration options';
+# --------------------------------------------------------
+
+
+#
+# Table structure for table CPG_dict
+#
+CREATE TABLE CPG_dict (
+  keyId bigint(20) NOT NULL auto_increment,
+  keyword varchar(60) NOT NULL,
+  PRIMARY KEY  (keyId),
+  UNIQUE KEY (keyword)
+) TYPE=MyISAM COMMENT='Holds the keyword dictionary';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_ecards
+#
+CREATE TABLE CPG_ecards (
+  eid int(11) NOT NULL auto_increment,
+  sender_name varchar(50) NOT NULL default '',
+  sender_email text NOT NULL,
+  recipient_name varchar(50) NOT NULL default '',
+  recipient_email text NOT NULL,
+  link text NOT NULL,
+  date tinytext NOT NULL,
+  sender_ip tinytext NOT NULL,
+  PRIMARY KEY  (eid)
+) TYPE=MyISAM COMMENT='Used to log ecards';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_exif
+#
+CREATE TABLE CPG_exif (
+  `pid` int(11) NOT NULL,
+  `exifData` text NOT NULL,
+  PRIMARY KEY (`pid`)
+) ENGINE=MyISAM COMMENT='Stores EXIF data from individual pics';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_favpics
+#
+CREATE TABLE CPG_favpics (
+`user_id` INT( 11 ) NOT NULL ,
+`user_favpics` TEXT NOT NULL ,
+PRIMARY KEY ( `user_id` )
+) TYPE = MyISAM COMMENT = 'Stores the server side favourites';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_filetypes
+#
+CREATE TABLE IF NOT EXISTS CPG_filetypes (
+  extension char(7) NOT NULL default '',
+  mime char(254) default NULL,
+  content char(15) default NULL,
+  player varchar(5) default NULL,
+  PRIMARY KEY (extension)
+) TYPE=MyISAM COMMENT='Used to store the file extensions';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_hit_stats
+#
+CREATE TABLE CPG_hit_stats (
+  `sid` int(11) NOT NULL auto_increment,
+  `pid` varchar(100) NOT NULL default '',
+  `ip` varchar(20) NOT NULL default '',
+  `search_phrase` varchar(255) NOT NULL default '',
+  `sdate` bigint(20) NOT NULL default '0',
+  `referer` text NOT NULL,
+  `browser` varchar(255) NOT NULL default '',
+  `os` varchar(50) NOT NULL default '',
+  `uid` INT(11) NOT NULL default '0',
+  PRIMARY KEY  (`sid`)
+) TYPE = MyISAM COMMENT='Detailed stats about hits, only used when enabled';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_languages
+#
+CREATE TABLE CPG_languages (
+  lang_id  varchar(40) NOT NULL default '',
+  english_name varchar(70) default NULL,
+  native_name varchar(70) default NULL,
+  custom_name varchar(70) default NULL,
+  flag varchar(15) default NULL,
+  abbr varchar(15) NOT NULL default '',
+  available enum('YES','NO') NOT NULL default 'NO',
+  enabled enum('YES','NO') NOT NULL default 'NO',
+  complete enum('YES','NO') NOT NULL default 'NO',
+  PRIMARY KEY (lang_id)
+) TYPE=MyISAM COMMENT='Contains the language file definitions';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_pictures
+#
+CREATE TABLE CPG_pictures (
+  pid int(11) NOT NULL auto_increment,
+  aid int(11) NOT NULL default '0',
+  filepath varchar(255) NOT NULL default '',
+  filename varchar(255) NOT NULL default '',
+  filesize int(11) NOT NULL default '0',
+  total_filesize int(11) NOT NULL default '0',
+  pwidth smallint(6) NOT NULL default '0',
+  pheight smallint(6) NOT NULL default '0',
+  hits int(10) NOT NULL default '0',
+  mtime datetime NOT NULL default '0000-00-00 00:00:00' ,
+  ctime int(11) NOT NULL default '0',
+  owner_id int(11) NOT NULL default '0',
+  pic_rating int(11) NOT NULL default '0',
+  votes int(11) NOT NULL default '0',
+  title varchar(255) NOT NULL default '',
+  caption text NOT NULL,
+  keywords varchar(255) NOT NULL default '',
+  approved enum('YES','NO') NOT NULL default 'NO',
+  galleryicon int(11) NOT NULL default '0',
+  user1 varchar(255) NOT NULL default '',
+  user2 varchar(255) NOT NULL default '',
+  user3 varchar(255) NOT NULL default '',
+  user4 varchar(255) NOT NULL default '',
+  url_prefix tinyint(4) NOT NULL default '0',
+  pic_raw_ip tinytext,
+  pic_hdr_ip tinytext,
+  lasthit_ip tinytext,
+  position INT(11) NOT NULL default '0',
+  PRIMARY KEY  (pid),
+  KEY owner_id (owner_id),
+  KEY pic_hits (hits),
+  KEY pic_rate (pic_rating),
+  KEY aid_approved (aid, approved),
+  KEY pic_aid (aid, pid),
+  guest_token varchar(32) default ''
+) TYPE=MyISAM COMMENT='Used to store data about individual pics';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_plugins
+#
+CREATE TABLE CPG_plugins (
+  plugin_id int(10) unsigned NOT NULL auto_increment,
+  name varchar(64) NOT NULL default '',
+  path varchar(128) NOT NULL default '',
+  priority int(10) unsigned NOT NULL default '0',
+  PRIMARY KEY  (plugin_id),
+  UNIQUE KEY name (name),
+  UNIQUE KEY path (path)
+) TYPE=MyISAM COMMENT='Stores the plugins';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_sessions
+#
+CREATE TABLE CPG_sessions (
+  session_id char(32) NOT NULL default '',
+  user_id int(11) default '0',
+  time int(11) default NULL,
+  remember int(1) default '0',
+  PRIMARY KEY (session_id)
+) TYPE=MyISAM COMMENT='Used to store sessions';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_temp_messages
+#
+CREATE TABLE CPG_temp_messages (
+  message_id varchar(80) NOT NULL default '',
+  user_id int(11) default '0',
+  time int(11) default NULL,
+  message text NOT NULL,
+  PRIMARY KEY (message_id)
+) TYPE=MyISAM COMMENT='Used to store messages from one page to the other';
+# --------------------------------------------------------
+
+
+#
+# Table structure for table CPG_usergroups
+#
+CREATE TABLE CPG_usergroups (
+  group_id int(11) NOT NULL auto_increment,
+  group_name varchar(255) NOT NULL default '',
+  group_quota int(11) NOT NULL default '0',
+  has_admin_access tinyint(4) NOT NULL default '0',
+  can_rate_pictures tinyint(4) NOT NULL default '0',
+  can_send_ecards tinyint(4) NOT NULL default '0',
+  can_post_comments tinyint(4) NOT NULL default '0',
+  can_upload_pictures tinyint(4) NOT NULL default '0',
+  can_create_albums tinyint(4) NOT NULL default '0',
+  pub_upl_need_approval tinyint(4) NOT NULL default '1',
+  priv_upl_need_approval tinyint(4) NOT NULL default '1',
+  access_level tinyint(4) NOT NULL default '3',
+  PRIMARY KEY  (group_id)
+) TYPE=MyISAM;
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_users
+#
+CREATE TABLE CPG_users (
+  user_id int(11) NOT NULL auto_increment,
+  user_group int(11) NOT NULL default '2',
+  user_active enum('YES','NO') NOT NULL default 'NO',
+  user_name varchar(25) NOT NULL default '',
+  user_password varchar(40) NOT NULL default '',
+  user_lastvisit datetime NOT NULL default '0000-00-00 00:00:00',
+  user_regdate datetime NOT NULL default '0000-00-00 00:00:00',
+  user_group_list varchar(255) NOT NULL default '',
+  user_email varchar(255) NOT NULL default '',
+  user_profile1 varchar(255) NOT NULL default '',
+  user_profile2 varchar(255) NOT NULL default '',
+  user_profile3 varchar(255) NOT NULL default '',
+  user_profile4 varchar(255) NOT NULL default '',
+  user_profile5 varchar(255) NOT NULL default '',
+  user_profile6 text NOT NULL,
+  user_actkey varchar(32) NOT NULL default '',
+  user_language varchar(40) NOT NULL default '',
+  PRIMARY KEY  (user_id),
+  UNIQUE KEY user_name (user_name),
+  KEY user_group (user_group)
+) TYPE=MyISAM COMMENT='Used to store users, not used when bridged';
+# --------------------------------------------------------
+
+#
+# Table structure for table CPG_votes
+#
+CREATE TABLE CPG_votes (
+  pic_id mediumint(9) NOT NULL default '0',
+  user_md5_id varchar(32) NOT NULL default '',
+  vote_time int(11) NOT NULL default '0',
+  PRIMARY KEY  (pic_id,user_md5_id)
+) TYPE=MyISAM COMMENT='Stores votes for individual pics';
+#---------------------------------------------------------
+
+#
+# Table structure for table CPG_vote_stats
+#
+CREATE TABLE CPG_vote_stats (
+  `sid` int(11) NOT NULL auto_increment,
+  `pid` varchar(100) NOT NULL default '',
+  `rating` smallint(6) NOT NULL default '0',
+  `ip` varchar(20) NOT NULL default '',
+  `sdate` bigint(20) NOT NULL default '0',
+  `referer` text NOT NULL,
+  `browser` varchar(255) NOT NULL default '',
+  `os` varchar(50) NOT NULL default '',
+  `uid` INT(11) NOT NULL default '0',
+  PRIMARY KEY  (`sid`)
+) TYPE=MyISAM COMMENT='Detailed stats about votes, only used when enabled';
+# --------------------------------------------------------
+
diff -x .svn -aruN 1.5.6.src/sql/update.sql 1.5.8.src/sql/update.sql
--- 1.5.6.src/sql/update.sql	1969-12-31 18:00:00.000000000 -0600
+++ 1.5.8.src/sql/update.sql	2010-08-06 11:59:20.000000000 -0500
@@ -0,0 +1,518 @@
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2010 Coppermine Dev Team
+##  v1.0 originally written by Gregory Demar
+##
+##  This program is free software; you can redistribute it and/or modify
+##  it under the terms of the GNU General Public License version 3
+##  as published by the Free Software Foundation.
+##
+##  ********************************************
+##  Coppermine version: 1.5.8
+##  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/sql/update.sql $
+##  $Revision: 7805 $
+##  ********************************************
+
+
+#
+# Table structure for table `CPG_categorymap`
+#
+
+CREATE TABLE IF NOT EXISTS `CPG_categorymap` (
+  cid int(11) NOT NULL,
+  group_id int(11) NOT NULL,
+  PRIMARY KEY  (cid,group_id)
+) ENGINE=MyISAM COMMENT='Holds the categories where groups can create albums';
+
+# Create temporary table to store messages carried over from one page to the other
+CREATE TABLE CPG_temp_messages (
+  message_id varchar(80) NOT NULL default '',
+  user_id int(11) default '0',
+  time int(11) default NULL,
+  message text NOT NULL,
+  PRIMARY KEY (message_id)
+) TYPE=MyISAM COMMENT='Used to store messages from one page to the other';
+# --------------------------------------------------------
+
+ALTER TABLE CPG_filetypes DROP INDEX `EXTENSION`, ADD PRIMARY KEY ( `extension` );
+ALTER TABLE CPG_filetypes ADD `player` VARCHAR( 5 ) ;
+ALTER TABLE CPG_filetypes CHANGE `mime` `mime` CHAR(254) default NULL;
+
+
+INSERT INTO CPG_filetypes VALUES ('001', 'application/001', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('7z', 'application/7z', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('arj', 'application/arj', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('bz2', 'application/bz2', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('cab', 'application/cab', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('lzh', 'application/lzh', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('rpm', 'application/rpm', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('tar', 'application/tar', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('z', 'application/z', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odb', 'application/vnd.oasis.opendocument.database', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odt', 'application/vnd.oasis.opendocument.text', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odp', 'application/vnd.oasis.opendocument.presentation', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odg', 'application/vnd.oasis.opendocument.graphics', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odc', 'application/vnd.oasis.opendocument.chart', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odf', 'application/vnd.oasis.opendocument.formula', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odi', 'application/vnd.oasis.opendocument.image', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('odm', 'application/vnd.oasis.opendocument.text-master', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ott', 'application/vnd.oasis.opendocument.text-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ots', 'application/vnd.oasis.opendocument.spreadsheet-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otp', 'application/vnd.oasis.opendocument.presentation-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otg', 'application/vnd.oasis.opendocument.graphics-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otc', 'application/vnd.oasis.opendocument.chart-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('otf', 'application/vnd.oasis.opendocument.formula-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('oti', 'application/vnd.oasis.opendocument.image-template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('oth', 'application/vnd.oasis.opendocument.text-web', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxw', 'application/vnd.sun.xml.writer', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('stw', 'application/vnd.sun.xml.writer.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxc', 'application/vnd.sun.xml.calc', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('stc', 'application/vnd.sun.xml.calc.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxd', 'application/vnd.sun.xml.draw', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('std', 'application/vnd.sun.xml.draw.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxi', 'application/vnd.sun.xml.impress', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sti', 'application/vnd.sun.xml.impress.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxg', 'application/vnd.sun.xml.writer.global', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sxm', 'application/vnd.sun.xml.math', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('docm', 'application/vnd.ms-word.document.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('dotm', 'application/vnd.ms-word.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsm', 'application/vnd.ms-excel.sheet.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xltm', 'application/vnd.ms-excel.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlsb', 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('xlam', 'application/vnd.ms-excel.addin.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('pptm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppsm', 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('potx', 'application/vnd.openxmlformats-officedocument.presentationml.template', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('potm', 'application/vnd.ms-powerpoint.template.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('ppam', 'application/vnd.ms-powerpoint.addin.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('sldm', 'application/vnd.ms-powerpoint.slide.macroEnabled.12', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('thmx', 'application/vnd.ms-officetheme', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetoc', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetoc2', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onetmp', 'application/onenote', 'document', '');
+INSERT INTO CPG_filetypes VALUES ('onepkg', 'application/onenote', 'document', '');
+
+
+INSERT INTO CPG_config VALUES ('global_registration_pw','');
+
+#movie download link -> to picinfo
+INSERT INTO CPG_config VALUES ('picinfo_movie_download_link', '1');
+
+#site token to use in forms
+INSERT INTO CPG_config VALUES ('site_token', MD5(RAND()));
+INSERT INTO CPG_config VALUES ('form_token_lifetime', '900');
+
+INSERT INTO CPG_config VALUES ('rating_stars_amount', '5');
+INSERT INTO CPG_config VALUES ('old_style_rating', '0');
+
+###### watermark ########
+INSERT INTO CPG_config VALUES ('enable_watermark', '0');
+INSERT INTO CPG_config VALUES ('where_put_watermark', 'southeast');
+INSERT INTO CPG_config VALUES ('watermark_file', 'images/watermark.png');
+INSERT INTO CPG_config VALUES ('which_files_to_watermark', 'both');
+INSERT INTO CPG_config VALUES ('orig_pfx', 'orig_');
+INSERT INTO CPG_config VALUES ('watermark_transparency', '40');
+INSERT INTO CPG_config VALUES ('reduce_watermark', '0');
+INSERT INTO CPG_config VALUES ('watermark_transparency_featherx', '0');
+INSERT INTO CPG_config VALUES ('watermark_transparency_feathery', '0');
+INSERT INTO CPG_config VALUES ('enable_thumb_watermark', '1');
+#########################
+
+###### thumb sharpening and cropping ########
+INSERT INTO CPG_config VALUES ('enable_unsharp', '0');
+INSERT INTO CPG_config VALUES ('unsharp_amount', '120');
+INSERT INTO CPG_config VALUES ('unsharp_radius', '0.5');
+INSERT INTO CPG_config VALUES ('unsharp_threshold', '3');
+INSERT INTO CPG_config VALUES ('thumb_height', '140');
+#########################
+
+# Modify structure for multi album pictures
+ALTER TABLE `CPG_albums` ADD `owner` int(11)  NOT NULL DEFAULT '1' AFTER `category`;
+
+
+UPDATE `CPG_config` SET value='$/\\\\:*?&quot;&#039;&lt;&gt;|` &amp;#@' WHERE name='forbiden_fname_char';
+
+
+ALTER TABLE `CPG_users` ADD `user_language` varchar(40) default '' NOT NULL;
+
+#
+# Enlarge password field for MD5/SHA1 hash
+#
+
+ALTER TABLE `CPG_users` CHANGE `user_password` `user_password` VARCHAR( 40 ) NOT NULL default '';
+
+INSERT INTO CPG_config VALUES ('login_method', 'username');
+
+ALTER TABLE `CPG_hit_stats` ADD `uid` INT(11) NOT NULL default '0' ;
+
+INSERT INTO CPG_config VALUES ('allow_unlogged_access', '3');
+
+# Remove features that are no longer supported
+DELETE FROM CPG_config WHERE `name` = 'vanity_block';
+DELETE FROM CPG_config WHERE `name` = 'display_faq';
+DELETE FROM CPG_config WHERE `name` = 'ban_private_ip';
+DELETE FROM CPG_config WHERE `name` = 'language_fallback';
+DELETE FROM CPG_config WHERE `name` = 'language_list';
+DELETE FROM CPG_config WHERE `name` = 'language_flags';
+DELETE FROM CPG_config WHERE `name` = 'language_reset';
+DELETE FROM CPG_config WHERE `name` = 'theme_list';
+DELETE FROM CPG_config WHERE `name` = 'theme_reset';
+DELETE FROM CPG_config WHERE `name` = 'display_social_bookmarks';
+
+
+# MySQL 5 compat fixes
+
+ALTER TABLE `CPG_albums` CHANGE `description` `description` TEXT NOT NULL;
+
+# Add display of rating on thumbnails page
+INSERT INTO CPG_config VALUES ('display_thumbnail_rating', '0');
+
+# Display disclaimer on user registration
+INSERT INTO CPG_config VALUES ('user_registration_disclaimer', '1');
+
+INSERT INTO CPG_config VALUES ('thumbnail_to_fullsize', '0');
+INSERT INTO CPG_config VALUES ('fullsize_padding_x', '5');
+INSERT INTO CPG_config VALUES ('fullsize_padding_y', '3');
+
+# Config approval
+ALTER TABLE CPG_comments add approval enum('YES','NO') NOT NULL default 'YES';
+ALTER TABLE CPG_comments add spam enum('YES','NO') NOT NULL default 'NO';
+INSERT INTO CPG_config VALUES ('comment_approval', '0');
+INSERT INTO CPG_config VALUES ('display_comment_approval_only', '0');
+INSERT INTO CPG_config VALUES ('comment_placeholder', '1');
+INSERT INTO CPG_config VALUES ('comment_user_edit', '1');
+INSERT INTO CPG_config VALUES ('comment_captcha', '1');
+
+# Safe mode
+INSERT INTO CPG_config VALUES ('silly_safe_mode', '0');
+
+# Registration Captcha
+INSERT INTO CPG_config VALUES ('registration_captcha', '0');
+
+# Flash in ecards
+INSERT INTO CPG_config VALUES ('ecard_flash', '0');
+
+# Create user album in personal gallery on registration
+INSERT INTO CPG_config VALUES ('personal_album_on_registration', '0');
+
+# Count hits in slideshow
+INSERT INTO CPG_config VALUES ('slideshow_hits', '1');
+
+# Shorten Browser entries in hit stats and vote stats
+UPDATE CPG_hit_stats SET `browser` = 'IE6' WHERE `browser` ='Microsoft Internet Explorer 6.0';
+UPDATE CPG_hit_stats SET `browser` = 'IE5.5' WHERE `browser` ='Microsoft Internet Explorer 5.5';
+UPDATE CPG_hit_stats SET `browser` = 'IE6' WHERE `browser` ='MSIE 6.0';
+UPDATE CPG_hit_stats SET `browser` = 'IE5.5' WHERE `browser` ='IE5.5';
+UPDATE CPG_hit_stats SET `browser` = 'IE3' WHERE `browser` ='MSIE 3.0';
+UPDATE CPG_hit_stats SET `browser` = 'IE4' WHERE `browser` ='MSIE 4.0';
+UPDATE CPG_hit_stats SET `browser` = 'IE5.0' WHERE `browser` ='MSIE 5.0';
+UPDATE CPG_hit_stats SET `browser` = 'IE7' WHERE `browser` ='MSIE 7.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE6' WHERE `browser` ='Microsoft Internet Explorer 6.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE5.5' WHERE `browser` ='Microsoft Internet Explorer 5.5';
+UPDATE CPG_vote_stats SET `browser` = 'IE6' WHERE `browser` ='MSIE 6.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE5.5' WHERE `browser` ='IE5.5';
+UPDATE CPG_vote_stats SET `browser` = 'IE3' WHERE `browser` ='MSIE 3.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE4' WHERE `browser` ='MSIE 4.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE5.0' WHERE `browser` ='MSIE 5.0';
+UPDATE CPG_vote_stats SET `browser` = 'IE7' WHERE `browser` ='MSIE 7.0';
+
+
+# Add album moderator entry
+ALTER TABLE `CPG_albums` ADD `moderator_group` INT NOT NULL default 0;
+ALTER TABLE `CPG_albums` ADD INDEX `moderator_group` ( `moderator_group` );
+
+# Add album hits field
+ALTER TABLE `CPG_albums` ADD `alb_hits` INT( 10 ) NOT NULL default 0;
+
+# Display transparent overlay on images
+INSERT INTO CPG_config VALUES ('transparent_overlay', '0');
+
+
+# Ask guests to log in to post comments
+INSERT INTO CPG_config VALUES ('comment_promote_registration', '0');
+
+# Add uid column to vote stats
+ALTER TABLE `CPG_vote_stats` ADD `uid` INT(11) NOT NULL default '0';
+
+# Allow users to delete their own user account
+INSERT INTO CPG_config VALUES ('allow_user_account_delete', '0');
+
+ALTER TABLE CPG_temp_messages CHANGE `message_id` `message_id` VARCHAR(80) NOT NULL;
+
+
+# Display statistics on index page
+INSERT INTO CPG_config VALUES ('display_stats_on_index', '1');
+
+
+# Enable "browse by date" meta album
+INSERT INTO CPG_config VALUES ('browse_by_date', '0');
+
+# Allow users to move their albums from/to categories
+INSERT INTO CPG_config VALUES ('allow_user_move_album', '0');
+
+# Allow users to edit pics after admin closed category
+INSERT INTO CPG_config VALUES ('allow_user_edit_after_cat_close', '0');
+
+# Display redirection pages
+INSERT INTO CPG_config VALUES ('display_redirection_page', '0');
+
+# Display thumbnail previews on batch-add pages
+INSERT INTO CPG_config VALUES ('display_thumbs_batch_add', '1');
+
+# The ALL setting for filetypes is not a good idea - replace it!
+UPDATE CPG_config SET `value` = 'jpeg/jpg/png/gif' WHERE `name` = 'allowed_img_types' AND `value` = 'ALL';
+UPDATE CPG_config SET `value` = 'asf/asx/mpg/mpeg/wmv/swf/avi/mov' WHERE `name` = 'allowed_mov_types' AND `value` = 'ALL';
+UPDATE CPG_config SET `value` = 'mp3/midi/mid/wma/wav/ogg' WHERE `name` = 'allowed_snd_types' AND `value` = 'ALL';
+UPDATE CPG_config SET `value` = 'doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb' WHERE `name` = 'allowed_doc_types' AND `value` = 'ALL';
+
+# Display the news section from coppermine-gallery.net
+INSERT INTO CPG_config VALUES ('display_coppermine_news', '1');
+
+# Contact form settings
+INSERT INTO CPG_config VALUES ('contact_form_guest_enable', '0');
+INSERT INTO CPG_config VALUES ('contact_form_guest_name_field', '2');
+INSERT INTO CPG_config VALUES ('contact_form_guest_email_field', '2');
+INSERT INTO CPG_config VALUES ('contact_form_registered_enable', '0');
+INSERT INTO CPG_config VALUES ('contact_form_subject_content', 'Coppermine gallery contact form');
+INSERT INTO CPG_config VALUES ('contact_form_subject_field', '0');
+INSERT INTO CPG_config VALUES ('contact_form_sender_email', '1');
+
+# Sidebar settings
+INSERT INTO CPG_config VALUES ('display_sidebar_user', '0');
+INSERT INTO CPG_config VALUES ('display_sidebar_guest', '0');
+
+# Allow non-admin users to assign album keywords
+INSERT INTO CPG_config VALUES ('allow_user_album_keyword', '1');
+
+INSERT INTO CPG_config VALUES ('count_file_hits', '1');
+INSERT INTO CPG_config VALUES ('count_album_hits', '1');
+
+# Category system
+ALTER TABLE CPG_categories ADD `lft` mediumint( 8 ) unsigned NOT NULL default '0';
+ALTER TABLE CPG_categories ADD `rgt` mediumint( 8 ) unsigned NOT NULL default '0';
+ALTER TABLE CPG_categories ADD `depth` mediumint( 8 ) unsigned NOT NULL default '0';
+ALTER TABLE CPG_categories ADD INDEX `depth_cid` ( `depth` , `cid` );
+ALTER TABLE CPG_categories ADD INDEX `lft_depth` ( `lft` , `depth` );
+
+# Add menu icon option
+INSERT INTO CPG_config VALUES ('enable_menu_icons', '0');
+
+CREATE TABLE IF NOT EXISTS CPG_languages (
+  lang_id  varchar(40) NOT NULL default '',
+  english_name varchar(70) default NULL,
+  native_name varchar(70) default NULL,
+  custom_name varchar(70) default NULL,
+  flag varchar(15) default NULL,
+  abbr varchar(15) NOT NULL default '',
+  available enum('YES','NO') NOT NULL default 'NO',
+  enabled enum('YES','NO') NOT NULL default 'NO',
+  complete enum('YES','NO') NOT NULL default 'NO',
+  PRIMARY KEY (lang_id)
+) TYPE=MyISAM COMMENT='Contains the language file definitions';
+
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('albanian', 'Albanian','Albanian','al', 'al', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('arabic', 'Arabic','&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;','sa','ar', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('armenian', 'Armenian','','','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('azerbaijani', 'Azerbaijani','','az','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('basque', 'Basque','Euskera','basque','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('bosnian', 'Bosnian','Bosanski','ba','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('brazilian_portuguese', 'Portuguese (Brazilian)','Portugu&ecirc;s Brasileiro','br','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('bulgarian', 'Bulgarian','&#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080;','bg','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('byelorussian', 'Byelorussian','','by','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('catalan', 'Catalan','Catal&agrave;','catalonia','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('chinese_big5', 'Chinese traditional','&#20013;&#25991; - &#32321;&#39636;','tw','cn', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('chinese_gb', 'Chinese simplified','&#20013;&#25991; - &#31616;&#20307;','cn','cn', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('croatian', 'Croatian','Hrvatski','hr','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('czech', 'Czech','&#x010C;esky','cz','cz', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('danish', 'Danish','Dansk','dk','dk', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('dutch', 'Dutch','Nederlands','nl','nl', 'YES', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('english', 'English (US)', 'English (US)', 'us','en', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('english_gb', 'English (British)','English (British)','gb','en', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('estonian', 'Estonian','Eesti','ee','ee', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('filipino', 'Filipino Tagalog','','ph','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('finnish', 'Finnish','Suomea','fi','', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('french', 'French','Fran&ccedil;ais','fr','fr', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('galician', 'Galician','Galego','galician','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('georgian', 'Georgian','&#4325;&#4304;&#4320;&#4311;&#4323;&#4314;&#4312;','ge','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('german', 'German (informal)', 'Deutsch (Du)', 'de','de', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('german_formal', 'German (formal)','Deutsch (Sie)','de','de', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('greek', 'Greek','&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;','gr','gr', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('hebrew', 'Hebrew','&#1506;&#1489;&#1512;&#1497;&#1514;','il','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('hindi', 'Hindi','&#2361;&#2367;&#2344;&#2381;&#2342;&#2368;','in','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('hungarian', 'Hungarian','Magyarul','hu','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('icelandic', 'Icelandic','','is','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('indonesian', 'Indonesian','Bahasa Indonesia','id','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('italian', 'Italian','Italiano','it','it', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('japanese', 'Japanese','&#26085;&#26412;&#35486;','jp','jp', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('kazakh', 'Kazakh','','kz','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('korean', 'Korean','&#54620;&#44397;&#50612;','kr','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('kurdish', 'Kurdish','&#1603;&#1608;&#1585;&#1583;&#1740;','kurdish','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('kyrgyz', 'Kyrgyz','','kg','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('laothian', 'Laothian ','','la','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('latvian', 'Latvian','Latvian','lv','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('lithuanian', 'Lithuanian','Letzeburgisch','lu','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('luxembourgish', 'Luxembourgish','Lietuvi&#0353;kai','lt','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('macedonian', 'Macedonian','&#1052;&#1072;&#1082;&#1077;&#1076;&#1086;&#1085;&#1089;&#1082;&#1080;','mk','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('malay', 'Malay','Bahasa Melayu','my','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('maltese', 'Maltese','','mt','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('mongolian', 'Mongolian','','mn','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('nepali', 'Nepali','','np','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('norwegian', 'Norwegian','Norsk','no','no', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('persian', 'Persian','&#1601;&#1575;&#1585;&#1587;&#1740;','ir','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('polish', 'Polish','Polski','pl','pl', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('portuguese', 'Portuguese (Portugal)','Portugu&ecirc;s','pt','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('romanian', 'Romanian','Rom&acirc;n&atilde;','ro','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('russian', 'Russian','&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;','ru','ru', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('slovak', 'Slovak','Slovensky','sk','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('slovenian', 'Slovenian','Slovensko','si','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('spanish', 'Spanish','Espa&ntilde;ol','es','es', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('spanish_mx', 'Mexican Spanish','Espa&ntilde;ol mexicano','mx','mx', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('swedish', 'Swedish','Svenska','se','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('thai', 'Thai','&#3652;&#3607;&#3618;','th','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('turkish', 'Turkish','T&uuml;rk&ccedil;e','tr','', 'YES', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('tigrinya', 'Tigrinya','','er','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('twi', 'Twi','','gh','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('uighur', 'Uighur','Uighur','uighur','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('ukrainian', 'Ukrainian','&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072;','ua','', 'YES', 'YES');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('uzbek', 'Uzbek','','uz','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('vietnamese', 'Vietnamese','Tieng Viet','vn','', 'NO', 'NO');
+INSERT INTO CPG_languages (lang_id, english_name, native_name, flag, abbr, available, complete) VALUES ('welsh', 'Welsh','Cymraeg','wales','', 'NO', 'NO');
+
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='arabic';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='brazilian_portuguese';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='bulgarian';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='chinese_gb';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='czech';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='danish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='dutch';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='english';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='english_gb';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='estonian';
+UPDATE CPG_languages SET `complete` = 'YES' WHERE `lang_id`='estonian';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='finnish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='french';
+UPDATE CPG_languages SET `complete` = 'YES' WHERE `lang_id`='french';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='german';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='german_formal';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='greek';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='hungarian';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='japanese';
+UPDATE CPG_languages SET `complete` = 'YES' WHERE `lang_id`='japanese';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='luxembourgish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='polish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='russian';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='slovak';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='slovenian';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='spanish';
+UPDATE CPG_languages SET `complete` = 'YES' WHERE `lang_id`='spanish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='spanish_mx';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='turkish';
+UPDATE CPG_languages SET `available` = 'YES' WHERE `lang_id`='ukrainian';
+UPDATE CPG_languages SET `complete` = 'YES' WHERE `lang_id`='ukrainian';
+
+INSERT INTO CPG_config VALUES ('display_xp_publish_link', '0');
+
+# Modify banned table to allow ban by email and username
+ALTER TABLE `CPG_banned` ADD email varchar(255) NOT NULL default '' AFTER `user_id`;
+ALTER TABLE `CPG_banned` ADD user_name varchar(255) NOT NULL default '' AFTER `user_id`;
+
+# Add auto-purging of expired bans
+INSERT INTO CPG_config VALUES ('purge_expired_bans', '1');
+
+# Add Akismet support
+INSERT INTO CPG_config VALUES ('comment_akismet_enable', '0');
+INSERT INTO CPG_config VALUES ('comment_akismet_api_key', '');
+INSERT INTO CPG_config VALUES ('comment_akismet_counter', '0');
+INSERT INTO CPG_config VALUES ('comment_akismet_group', '0');
+
+# Remove the group "Banned", as it never was used anyway
+DELETE FROM CPG_usergroups WHERE `group_name` = 'Banned';
+
+INSERT INTO CPG_config VALUES ('language_autodetect', '1');
+
+INSERT INTO CPG_config VALUES ('upload_mechanism', 'swfupload');
+INSERT INTO CPG_config VALUES ('allow_user_upload_choice', '1');
+
+ALTER TABLE CPG_usergroups ADD access_level tinyint(4) NOT NULL default '3';
+ALTER TABLE CPG_usergroups ALTER access_level SET DEFAULT '3';
+
+INSERT INTO CPG_config VALUES ('tabs_dropdown', '1');
+
+ALTER TABLE CPG_dict ADD UNIQUE KEY `keyword` (keyword);
+
+INSERT INTO CPG_config VALUES('keyword_separator', ' ');
+
+# Remove the display filename in film strip config value
+DELETE FROM CPG_config WHERE `name` = 'display_film_strip_filename';
+
+# Add the column "abbreviation" for the language folder names within the docs folder
+ALTER TABLE `CPG_languages` ADD `abbr` varchar(15) default '' NOT NULL AFTER `flag`;
+
+# Add option for comments per page
+INSERT INTO CPG_config VALUES ('comments_per_page', '20');
+
+# Add option for batch add process limit
+INSERT INTO CPG_config VALUES ('batch_proc_limit', '2');
+
+UPDATE CPG_languages SET `abbr` = 'en' WHERE `lang_id`='english';
+UPDATE CPG_languages SET `abbr` = 'de' WHERE `lang_id`='german';
+UPDATE CPG_languages SET `abbr` = 'fr' WHERE `lang_id`='french';
+
+TRUNCATE TABLE CPG_exif;
+ALTER TABLE CPG_exif CHANGE `filename` `pid` int(11) NOT NULL;
+ALTER TABLE CPG_exif DROP INDEX `filename`, ADD PRIMARY KEY ( `pid` );
+
+ALTER TABLE CPG_sessions CHANGE `session_id` `session_id` char(32);
+
+DROP TABLE CPG_temp_data;
+
+ALTER TABLE `CPG_usergroups` DROP `upload_form_config`, DROP `custom_user_upload`, DROP `num_file_upload`, DROP `num_URI_upload`;
+
+ALTER TABLE `CPG_pictures` DROP INDEX `pic_aid`, ADD INDEX `pic_aid` ( `aid` , `pid` );
+
+INSERT INTO CPG_config VALUES ('display_reset_boxes_in_config', '0');
+
+# Add performance metering records
+INSERT INTO CPG_config VALUES ('performance_timestamp', '0');
+INSERT INTO CPG_config VALUES ('performance_page_generation_time', '0');
+INSERT INTO CPG_config VALUES ('performance_page_query_time', '0');
+INSERT INTO CPG_config VALUES ('performance_page_query_count', '0');
+
+INSERT INTO CPG_config VALUES ('rate_own_files', '0');
+
+ALTER TABLE `CPG_pictures` DROP `owner_name`;
+
+INSERT INTO CPG_config VALUES ('count_admin_hits', '0');
+
+UPDATE CPG_filetypes SET player = 'HTMLA' WHERE extension = 'ogg' AND player = '';
+INSERT INTO CPG_filetypes VALUES ('oga', 'audio/ogg', 'audio', 'HTMLA');
+INSERT INTO CPG_filetypes VALUES ('ogv', 'video/ogg', 'movie', 'HTMLV');
+
+INSERT INTO CPG_config VALUES ('picture_use', 'thumb');
+
+ALTER TABLE CPG_comments ADD INDEX author_id (author_id);
+ALTER TABLE CPG_users ADD INDEX user_group (user_group);
+
+UPDATE CPG_albums SET owner = category - 10000 WHERE category > 10000;
+
+# Fulltext index is no longer used when searching
+ALTER TABLE CPG_pictures DROP INDEX `search`;
+
+ALTER TABLE CPG_pictures ADD `guest_token` VARCHAR(32) DEFAULT '';
+
+INSERT INTO CPG_config VALUES ('session_cleanup', '0');
+INSERT INTO CPG_config VALUES ('guest_token_cleanup', '0');
+
+INSERT INTO CPG_config VALUES ('allow_guests_enter_file_details', '0');
+
+# The following line has to be removed when the moderator group feature will be re-enabled!
+UPDATE CPG_albums SET moderator_group = 0;
\ No newline at end of file
diff -x .svn -aruN 1.5.6.src/stat_details.php 1.5.8.src/stat_details.php
--- 1.5.6.src/stat_details.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/stat_details.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/stat_details.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // Todo list (stuff the hasn't been implemented yet):
diff -x .svn -aruN 1.5.6.src/themes/curve/style.css 1.5.8.src/themes/curve/style.css
--- 1.5.6.src/themes/curve/style.css	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/curve/style.css	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/curve/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 
@@ -916,6 +916,18 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/curve/template.html 1.5.8.src/themes/curve/template.html
--- 1.5.6.src/themes/curve/template.html	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/curve/template.html	2010-08-06 11:59:34.000000000 -0500
@@ -20,9 +20,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/curve/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/curve/theme.php 1.5.8.src/themes/curve/theme.php
--- 1.5.6.src/themes/curve/theme.php	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/curve/theme.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/curve/theme.php $
-  $Revision: 7635 $
+  $Revision: 7805 $
   ********************************************
   This theme has had redundant CORE items removed
 **********************************************/
diff -x .svn -aruN 1.5.6.src/themes/eyeball/style.css 1.5.8.src/themes/eyeball/style.css
--- 1.5.6.src/themes/eyeball/style.css	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/themes/eyeball/style.css	2010-08-06 11:59:34.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/eyeball/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Colors used in this style sheet:
@@ -920,6 +920,18 @@
     color: #FFCCBA;
     background-color: #D63301;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/eyeball/template.html 1.5.8.src/themes/eyeball/template.html
--- 1.5.6.src/themes/eyeball/template.html	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/themes/eyeball/template.html	2010-08-06 11:59:34.000000000 -0500
@@ -11,9 +11,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/eyeball/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/eyeball/theme.php 1.5.8.src/themes/eyeball/theme.php
--- 1.5.6.src/themes/eyeball/theme.php	2010-06-05 00:35:39.000000000 -0500
+++ 1.5.8.src/themes/eyeball/theme.php	2010-08-06 11:59:34.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/eyeball/theme.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
   ********************************************
   This theme has had redundant CORE items removed
 **********************************************/
diff -x .svn -aruN 1.5.6.src/themes/hardwired/style.css 1.5.8.src/themes/hardwired/style.css
--- 1.5.6.src/themes/hardwired/style.css	2010-06-05 00:35:38.000000000 -0500
+++ 1.5.8.src/themes/hardwired/style.css	2010-08-06 11:59:20.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/hardwired/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Colors used in this style sheet:
@@ -921,6 +921,18 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/hardwired/template.html 1.5.8.src/themes/hardwired/template.html
--- 1.5.6.src/themes/hardwired/template.html	2010-06-05 00:35:38.000000000 -0500
+++ 1.5.8.src/themes/hardwired/template.html	2010-08-06 11:59:20.000000000 -0500
@@ -11,9 +11,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/hardwired/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/hardwired/theme.php 1.5.8.src/themes/hardwired/theme.php
--- 1.5.6.src/themes/hardwired/theme.php	2010-06-05 00:35:38.000000000 -0500
+++ 1.5.8.src/themes/hardwired/theme.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/hardwired/theme.php $
-  $Revision: 7635 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
diff -x .svn -aruN 1.5.6.src/themes/rainy_day/style.css 1.5.8.src/themes/rainy_day/style.css
--- 1.5.6.src/themes/rainy_day/style.css	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/rainy_day/style.css	2010-08-06 11:59:26.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/rainy_day/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Colors used:                                */
@@ -847,6 +847,18 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/rainy_day/template.html 1.5.8.src/themes/rainy_day/template.html
--- 1.5.6.src/themes/rainy_day/template.html	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/rainy_day/template.html	2010-08-06 11:59:26.000000000 -0500
@@ -11,9 +11,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/rainy_day/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/rainy_day/theme.php 1.5.8.src/themes/rainy_day/theme.php
--- 1.5.6.src/themes/rainy_day/theme.php	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/rainy_day/theme.php	2010-08-06 11:59:26.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/rainy_day/theme.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
diff -x .svn -aruN 1.5.6.src/themes/sample/style.css 1.5.8.src/themes/sample/style.css
--- 1.5.6.src/themes/sample/style.css	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/sample/style.css	2010-08-06 11:59:28.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/sample/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Colors used:                                */
@@ -839,6 +839,18 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/sample/template.html 1.5.8.src/themes/sample/template.html
--- 1.5.6.src/themes/sample/template.html	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/sample/template.html	2010-08-06 11:59:28.000000000 -0500
@@ -12,9 +12,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/sample/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/sample/theme.php 1.5.8.src/themes/sample/theme.php
--- 1.5.6.src/themes/sample/theme.php	2010-06-05 00:35:35.000000000 -0500
+++ 1.5.8.src/themes/sample/theme.php	2010-08-06 11:59:28.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/sample/theme.php $
-  $Revision: 7623 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
@@ -2896,9 +2896,8 @@
     } else {
         $title = $album_name;
     }
-    
-    $wrapper_start = CPGPluginAPI::filter('theme_thumbnails_wrapper_start');
-    echo $wrapper_start;
+
+    CPGPluginAPI::action('theme_thumbnails_wrapper_start', null);
 
     if ($mode == 'thumb') {
         starttable('100%', $title, $thumbcols);
@@ -2988,8 +2987,7 @@
     }
 
     endtable();
-    $wrapper_end = CPGPluginAPI::filter('theme_thumbnails_wrapper_end');
-    echo $wrapper_end;
+    CPGPluginAPI::action('theme_thumbnails_wrapper_end', null);
     echo $spacer;
 }
 /******************************************************************************
@@ -3408,8 +3406,9 @@
                                    );
             $players['SWF'] = array('id' => 'SWFlash',
                                     'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
-                                    'codebase' => 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
-                                    'mime' => 'type="application/x-shockwave-flash" '
+                                    'codebase' => '',
+                                    'mime' => 'type="application/x-shockwave-flash" ',
+                                    'data' => 'data="'.$picture_url.'" '
                                    );
             $players['UNK'] = array('id' => 'DefaultPlayer',
                                     'clsid' => '',
@@ -3423,7 +3422,7 @@
                 $player = 'UNK';
             }
 
-            $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
+            $pic_html  = '<object id="'.$player['id'].'" '.$player['data'].$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
             $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
             $pic_html .= '</object><br />' . $LINEBREAK;
         }
@@ -3962,13 +3961,17 @@
             );
 
         if ($CONFIG['enable_smilies']) {
-                        $params['{SMILIES}'] = generate_smilies();
-                } else {
-                        template_extract_block($template_add_your_comment, 'smilies');
-                }
+            $params['{SMILIES}'] = generate_smilies();
+        } else {
+            template_extract_block($template_add_your_comment, 'smilies');
+        }
 
         template_extract_block($template_add_your_comment, 'login_to_comment');
-        $html .= template_eval($template_add_your_comment, $params);
+        if ($CONFIG['comments_sort_descending'] == 1) {
+            $html = '<br />'.template_eval($template_add_your_comment, $params).$html;
+        } else {
+            $html .= template_eval($template_add_your_comment, $params);
+        }
     } else { // user can not post comments
         if ($CONFIG['comment_promote_registration'] == 1 && $CURRENT_ALBUM_DATA['comments'] == 'YES') {
             template_extract_block($template_add_your_comment, 'user_name_input');
@@ -3985,7 +3988,11 @@
                 '{LOGIN_TO_COMMENT}' => sprintf($lang_display_comments['log_in_to_comment'], '<a href="login.php?referer='.$REFERER.'">', '</a>'),
                 '{HELP_ICON}' => '',
                 );
-            $html .= template_eval($template_add_your_comment, $params);
+            if ($CONFIG['comments_sort_descending'] == 1) {
+                $html = '<br />'.template_eval($template_add_your_comment, $params).$html;
+            } else {
+                $html .= template_eval($template_add_your_comment, $params);
+            }
         }
     }
 
diff -x .svn -aruN 1.5.6.src/themes/water_drop/style.css 1.5.8.src/themes/water_drop/style.css
--- 1.5.6.src/themes/water_drop/style.css	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/water_drop/style.css	2010-08-06 11:59:20.000000000 -0500
@@ -9,9 +9,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/water_drop/style.css $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /* Colors used:                                */
@@ -839,6 +839,18 @@
     color: #D63301;
     background-color: #FFCCBA;
     background-image: url('../../images/message/error.png');
+}
+
+.cpg_summary {
+    font-size:0.9em;
+	border: 1px solid;
+    margin: 10px 0px;
+	padding:5px 10px 5px 10px;
+    color: #FF2B9C;
+    background-color: #FFDEEF;
+	text-align:right;
+	float:right;
+	width:400px;
 }
 
 #GB_window {
diff -x .svn -aruN 1.5.6.src/themes/water_drop/template.html 1.5.8.src/themes/water_drop/template.html
--- 1.5.6.src/themes/water_drop/template.html	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/water_drop/template.html	2010-08-06 11:59:20.000000000 -0500
@@ -12,9 +12,9 @@
 {JAVASCRIPT}
 <!--
   SVN version info:
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/water_drop/template.html $
-  $Revision: 7620 $
+  $Revision: 7805 $
 -->
 </head>
 <body>
diff -x .svn -aruN 1.5.6.src/themes/water_drop/theme.php 1.5.8.src/themes/water_drop/theme.php
--- 1.5.6.src/themes/water_drop/theme.php	2010-06-05 00:35:36.000000000 -0500
+++ 1.5.8.src/themes/water_drop/theme.php	2010-08-06 11:59:20.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/themes/water_drop/theme.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('THEME_HAS_PROGRESS_GRAPHICS', 1);
diff -x .svn -aruN 1.5.6.src/thumbnails.php 1.5.8.src/thumbnails.php
--- 1.5.6.src/thumbnails.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/thumbnails.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/thumbnails.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /**
@@ -181,6 +181,9 @@
     $section = $CURRENT_ALBUM_DATA['title'];
 } elseif (isset($album) && array_key_exists($album, $lang_meta_album_names)) {
     $section = $lang_meta_album_names[$album];
+    if ($album == 'search' && isset($USER['search']['search'])) {
+        $section .= ' - "' . strip_tags($USER['search']['search']) . '"';
+    }
 } else {
     $section = '';
 }
diff -x .svn -aruN 1.5.6.src/update.php 1.5.8.src/update.php
--- 1.5.6.src/update.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/update.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/update.php $
-  $Revision: 7627 $
+  $Revision: 7805 $
 **********************************************/
 
 // define('SKIP_AUTHENTICATION', true);
@@ -745,9 +745,42 @@
         'docs/theme.htm',
         'docs/translation.htm',
         'docs/de/theme_upgrade_13x-14x.htm',
+        'docs/de/images/plugin_manager.gif',
+        'docs/de/tutorial/cpg1.5_plugin_hello_world_2-1.zip',
+        'docs/de/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip',
+        'docs/de/tutorial/matching_theme/index.htm',
+        'docs/de/tutorial/matching_theme/screenshot_missing_menu.png',
+        'docs/de/tutorial/matching_theme/',
+        'docs/de/tutorial/',
         'docs/en/theme_upgrade_13x-14x.htm',
+        'docs/en/images/plugin_manager.gif',
+        'docs/en/tutorial/cpg1.5_plugin_hello_world_2-1.zip',
+        'docs/en/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip',
+        'docs/en/tutorial/matching_theme/index.htm',
+        'docs/en/tutorial/matching_theme/screenshot_missing_menu.png',
+        'docs/en/tutorial/matching_theme/',
+        'docs/en/tutorial/',
+        'docs/es/tutorial/cpg1.5_plugin_hello_world_2-1.zip',
+        'docs/es/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip',
+        'docs/es/tutorial/matching_theme/index.htm',
+        'docs/es/tutorial/matching_theme/screenshot_missing_menu.png',
+        'docs/es/tutorial/matching_theme/',
+        'docs/es/tutorial/',
         'docs/fr/theme_upgrade_13x-14x.htm',
-        'docs/nl/theme_upgrade_13x-14x.htm',
+        'docs/fr/tutorial/cpg1.5_plugin_hello_world_2-1.zip',
+        'docs/fr/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip',
+        'docs/fr/tutorial/matching_theme/index.htm',
+        'docs/fr/tutorial/matching_theme/screenshot_missing_menu.png',
+        'docs/fr/tutorial/matching_theme/',
+        'docs/fr/tutorial/',
+        'docs/nl/theme_upgrade_13x-14x.htm',
+        'docs/nl/images/plugin_manager.gif',
+        'docs/nl/tutorial/cpg1.5_plugin_hello_world_2-1.zip',
+        'docs/nl/tutorial/cpg1.5_plugin_hello_world_2-2-1.zip',
+        'docs/nl/tutorial/matching_theme/index.htm',
+        'docs/nl/tutorial/matching_theme/screenshot_missing_menu.png',
+        'docs/nl/tutorial/matching_theme/',
+        'docs/nl/tutorial/',
         'docs/pics/',
         'docs/theme/',
         'images/smiles/icon_arrow.gif',
diff -x .svn -aruN 1.5.6.src/upload.php 1.5.8.src/upload.php
--- 1.5.6.src/upload.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/upload.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/upload.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // Confirm we are in Coppermine and set the language blocks.
@@ -572,9 +572,9 @@
     //select albums that don't belong to a category
     $public_albums_no_cat = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0");
 } else {
-    $public_albums = cpg_db_query("SELECT aid, title, cid, name FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.")) OR (owner=".USER_ID."))");
+    $public_albums = cpg_db_query("SELECT aid, title, cid, name FROM {$CONFIG['TABLE_ALBUMS']} INNER JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET." OR alb_password != '')) OR (owner=".USER_ID."))");
     //select albums that don't belong to a category
-    $public_albums_no_cat = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0 AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.")) OR (owner=".USER_ID."))");
+    $public_albums_no_cat = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0 AND ((uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET." OR alb_password != '')) OR (owner=".USER_ID."))");
 }
 
 
@@ -645,6 +645,8 @@
         $user_pass = $cpg_udb->get_user_pass(USER_ID);
         // Serialize and base64 encode the password
         set_js_var('user', base64_encode(serialize($user_pass)));
+        set_js_var('user_id', USER_ID);
+        set_js_var('allow_guests_enter_file_details', $CONFIG['allow_guests_enter_file_details']);
     }
     // Do some cleanup in the edit directory.
     spring_cleaning('./'.$CONFIG['fullpath'].'edit',CPG_HOUR);
@@ -734,24 +736,26 @@
             sprintf($lang_upload_php['max_fsize'], cpg_format_bytes($CONFIG['max_upl_size'] * 1024)),
             array($lang_common['album'], 'album', 2),
             array('MAX_FILE_SIZE', $max_file_size, 4),
-            array($lang_upload_php['picture'], 'userpicture', 1, 1),
-            array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
-            array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
-            array($keywordLabel, 'keywords', 0, 255, 1),
-            array('event', 'picture', 4)
+            array($lang_upload_php['picture'], 'userpicture', 1, 1)
         );
-        if(!empty($CONFIG['user_field1_name'])) {
-            $form_array[] = array($CONFIG['user_field1_name'], 'user1', 0, 255, 1);
-        }
-        if(!empty($CONFIG['user_field2_name'])) {
-            $form_array[] = array($CONFIG['user_field2_name'], 'user2', 0, 255, 1);
-        }
-        if(!empty($CONFIG['user_field3_name'])) {
-            $form_array[] = array($CONFIG['user_field3_name'], 'user3', 0, 255, 1);
-        }
-        if(!empty($CONFIG['user_field4_name'])) {
-            $form_array[] = array($CONFIG['user_field4_name'], 'user4', 0, 255, 1);
+        if (USER_ID > 0 || $CONFIG['allow_guests_enter_file_details'] == 1) {
+            $form_array[] = array($lang_upload_php['pic_title'], 'title', 0, 255, 1);
+            $form_array[] = array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']);
+            $form_array[] = array($keywordLabel, 'keywords', 0, 255, 1);
+            if(!empty($CONFIG['user_field1_name'])) {
+                $form_array[] = array($CONFIG['user_field1_name'], 'user1', 0, 255, 1);
+            }
+            if(!empty($CONFIG['user_field2_name'])) {
+                $form_array[] = array($CONFIG['user_field2_name'], 'user2', 0, 255, 1);
+            }
+            if(!empty($CONFIG['user_field3_name'])) {
+                $form_array[] = array($CONFIG['user_field3_name'], 'user3', 0, 255, 1);
+            }
+            if(!empty($CONFIG['user_field4_name'])) {
+                $form_array[] = array($CONFIG['user_field4_name'], 'user4', 0, 255, 1);
+            }
         }
+        $form_array[] = array('event', 'picture', 4);
         // Create the upload form
         create_form_simple($form_array);
         // Close the form with an submit button
diff -x .svn -aruN 1.5.6.src/usermgr.php 1.5.8.src/usermgr.php
--- 1.5.6.src/usermgr.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/usermgr.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/usermgr.php $
-  $Revision: 7631 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -170,7 +170,9 @@
 
     $makereadonly = ($CONFIG['bridge_enable']) ? 'style="display:none;" disabled="disabled" ':'';
 
-    if (!$cpg_udb->get_user_count()) {
+    $user_count = $cpg_udb->get_user_count();
+
+    if (!$user_count) {
         cpg_die(CRITICAL_ERROR, $lang_usermgr_php['err_no_users'], __FILE__, __LINE__);
     }
 
@@ -181,9 +183,23 @@
         $page = 1;
     }
     $lower_limit = ($page-1) * $user_per_page;
-        
+    
+    if ($search) {
+        $username = '&amp;username='.$search;
+
+        $users_search = $cpg_udb->get_users(
+                                  array(
+                                        'users_per_page' => $user_count,
+                                        'lower_limit' => 0,
+                                        'search' => $search,
+                                        'sort' => $sort
+                                       )
+                                  );
+        $user_count = count($users_search);
+    }
+
     $tab_tmpl = $template_tab_display;
-    $tab_tmpl['page_link'] = strtr($tab_tmpl['page_link'], array('{LINK}' => 'usermgr.php?sort=' . $sort . '&amp;page=%d'));
+    $tab_tmpl['page_link'] = strtr($tab_tmpl['page_link'], array('{LINK}' => 'usermgr.php?sort=' . $sort . '&amp;page=%d'.$username));
     $tab_tmpl['left_text'] = strtr($tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_usermgr_php['u_user_on_p_pages']));  
 
     $users = $cpg_udb->get_users(
@@ -194,7 +210,6 @@
                                         'sort' => $sort
                                        )
                                   );
-    $user_count = count($users);
 
     $total_pages = ceil($user_count / $user_per_page);
 
@@ -328,39 +343,39 @@
                 </td>
                 <td class="tableh1" colspan="2">
                     <span class="statlink">{$lang_usermgr_php['name']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['status']}</span>
                 </td>
                 <td class="tableh1">
                     <span class="statlink"><a href="groupmgr.php" class="statlink">{$lang_usermgr_php['group']}</a></span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_d']}" /></a>
                 </td>
                 <td class="tableh1">
                     <span class="statlink">{$lang_usermgr_php['registered_on']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_d']}" /></a>
                 </td>
                 <td class="tableh1">
                     <span class="statlink">{$lang_usermgr_php['last_visit']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['comments']}</span>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['pictures']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['disk_space_used']}/{$lang_usermgr_php['disk_space_quota']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_d']}" /></a>
                 </td>
         </tr>
 EOT;
@@ -371,38 +386,38 @@
         <tr>
                 <td class="tableh1" colspan="2">
                     <span class="statlink">{$lang_usermgr_php['name']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=name_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['status']}</span>
                 </td>
                 <td class="tableh1"><span class="statlink">{$lang_usermgr_php['group']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=group_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_d']}" /></a>
                 </td>
                 <td class="tableh1">
                     <span class="statlink">{$lang_usermgr_php['registered_on']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=reg_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_d']}" /></a>
                 </td>
                 <td class="tableh1">
                     <span class="statlink">{$lang_usermgr_php['last_visit']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=lv_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['comments']}</span>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['pictures']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=pic_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_d']}" /></a>
                 </td>
                 <td class="tableh1" align="center">
                     <span class="statlink">{$lang_usermgr_php['disk_space_used']}/{$lang_usermgr_php['disk_space_quota']}</span>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_a"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_a']}" /></a>
-                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_d"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_d']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_a$username"><img src="images/ascending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_a']}" /></a>
+                    <a href="{$CPG_PHP_SELF}?page=$page&amp;sort=disku_d$username"><img src="images/descending.png" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_d']}" /></a>
                 </td>
         </tr>
 EOT;
@@ -562,8 +577,8 @@
     //mysql_free_result($result);
 
     if (!$lim_user) {
-        if ($superCage->post->keyExists('username')) {
-            $search_string_default = 'value="'.$superCage->post->getEscaped('username').'"';
+        if ($search) {
+            $search_string_default = 'value="'.$search.'"';
         } else {
             $search_string_default = 'value="'.$lang_usermgr_php['search'].'" onfocus="this.value=\'\'"';
         }
@@ -981,7 +996,7 @@
     $group_list = $superCage->post->keyExists('group_list') ? $superCage->post->getInt('group_list') : '';
 
     if ($user_id == 'new_user') {
-        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERS']} (user_regdate) VALUES (NOW())");
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERS']} (user_regdate, user_profile6) VALUES (NOW(), '')");
         $user_id = mysql_insert_id();
         log_write('New user "'.$user_name.'" created', CPG_ACCESS_LOG);
     }
@@ -1121,8 +1136,8 @@
         cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
 
         pageheader($lang_usermgr_php['title']);
-        if ($superCage->post->keyExists('username')) {
-                $name = $superCage->post->getEscaped('username');
+        if ($superCage->post->keyExists('username') || $superCage->get->keyExists('username')) {
+                $name = $superCage->post->keyExists('username') ? $superCage->post->getEscaped('username'): $superCage->get->getEscaped('username');
                 $wildcards = array("*" => "%", "?" => "_");
                 $search = strtr($name, $wildcards);
         }
diff -x .svn -aruN 1.5.6.src/util.php 1.5.8.src/util.php
--- 1.5.6.src/util.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/util.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/util.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 /*
diff -x .svn -aruN 1.5.6.src/versioncheck.php 1.5.8.src/versioncheck.php
--- 1.5.6.src/versioncheck.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/versioncheck.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/versioncheck.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
diff -x .svn -aruN 1.5.6.src/viewlog.php 1.5.8.src/viewlog.php
--- 1.5.6.src/viewlog.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/viewlog.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/viewlog.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE',1);
diff -x .svn -aruN 1.5.6.src/xp_publish.php 1.5.8.src/xp_publish.php
--- 1.5.6.src/xp_publish.php	2010-06-05 00:38:19.000000000 -0500
+++ 1.5.8.src/xp_publish.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
 
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/xp_publish.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
diff -x .svn -aruN 1.5.6.src/zipdownload.php 1.5.8.src/zipdownload.php
--- 1.5.6.src/zipdownload.php	2010-06-05 00:38:18.000000000 -0500
+++ 1.5.8.src/zipdownload.php	2010-08-06 11:59:24.000000000 -0500
@@ -10,9 +10,9 @@
   as published by the Free Software Foundation.
   
   ********************************************
-  Coppermine version: 1.5.6
+  Coppermine version: 1.5.8
   $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.5.x/zipdownload.php $
-  $Revision: 7620 $
+  $Revision: 7805 $
 **********************************************/
 
 define('IN_COPPERMINE', true);
